--- /srv/rebuilderd/tmp/rebuilderdGlaHNX/inputs/python3.13-nopie_3.13.5-2+deb13u2_armel.deb +++ /srv/rebuilderd/tmp/rebuilderdGlaHNX/out/python3.13-nopie_3.13.5-2+deb13u2_armel.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-05-05 21:05:52.000000 debian-binary │ -rw-r--r-- 0 0 0 1060 2026-05-05 21:05:52.000000 control.tar.xz │ --rw-r--r-- 0 0 0 1799908 2026-05-05 21:05:52.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 1799380 2026-05-05 21:05:52.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/bin/python3.13 │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -4,15 +4,15 @@ │ │ │ │ Data: 2's complement, little endian │ │ │ │ Version: 1 (current) │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: EXEC (Executable file) │ │ │ │ Machine: ARM │ │ │ │ Version: 0x1 │ │ │ │ - Entry point address: 0x22dcb4 │ │ │ │ + Entry point address: 0x22ddf0 │ │ │ │ Start of program headers: 52 (bytes into file) │ │ │ │ Start of section headers: 5740856 (bytes into file) │ │ │ │ Flags: 0x5000200, Version5 EABI, soft-float ABI │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ Size of program headers: 32 (bytes) │ │ │ │ Number of program headers: 11 │ │ │ │ Size of section headers: 40 (bytes) │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -1,23 +1,23 @@ │ │ │ │ │ │ │ │ Elf file type is EXEC (Executable file) │ │ │ │ -Entry point 0x22dcb4 │ │ │ │ +Entry point 0x22ddf0 │ │ │ │ There are 11 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - ARM_EXIDX 0x52ef0c 0x0053ef0c 0x0053ef0c 0x00008 0x00008 R 0x4 │ │ │ │ + ARM_EXIDX 0x52f114 0x0053f114 0x0053f114 0x00008 0x00008 R 0x4 │ │ │ │ PHDR 0x000034 0x00010034 0x00010034 0x00160 0x00160 R 0x4 │ │ │ │ INTERP 0x0001b8 0x000101b8 0x000101b8 0x00013 0x00013 R 0x1 │ │ │ │ [Requesting program interpreter: /lib/ld-linux.so.3] │ │ │ │ - LOAD 0x000000 0x00010000 0x00010000 0x52ef38 0x52ef38 R E 0x10000 │ │ │ │ + LOAD 0x000000 0x00010000 0x00010000 0x52f140 0x52f140 R E 0x10000 │ │ │ │ LOAD 0x52fedc 0x0054fedc 0x0054fedc 0x49774 0x7506c RW 0x10000 │ │ │ │ DYNAMIC 0x52fef0 0x0054fef0 0x0054fef0 0x00110 0x00110 RW 0x4 │ │ │ │ NOTE 0x000194 0x00010194 0x00010194 0x00024 0x00024 R 0x4 │ │ │ │ - NOTE 0x52ef18 0x0053ef18 0x0053ef18 0x00020 0x00020 R 0x4 │ │ │ │ + NOTE 0x52f120 0x0053f120 0x0053f120 0x00020 0x00020 R 0x4 │ │ │ │ TLS 0x52fedc 0x0054fedc 0x0054fedc 0x00004 0x0000d R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x52fedc 0x0054fedc 0x0054fedc 0x00124 0x00124 R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ │ Segment Sections... │ │ │ │ 00 .ARM.exidx │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -10,21 +10,21 @@ │ │ │ │ [ 5] .dynstr STRTAB 0001ca24 00ca24 00a2ea 00 A 0 0 1 │ │ │ │ [ 6] .gnu.version VERSYM 00026d0e 016d0e 0011a8 02 A 4 0 2 │ │ │ │ [ 7] .gnu.version_r VERNEED 00027eb8 017eb8 0001d0 00 A 5 5 4 │ │ │ │ [ 8] .rel.dyn REL 00028088 018088 000030 08 A 4 0 4 │ │ │ │ [ 9] .rel.plt REL 000280b8 0180b8 0010a0 08 AI 4 25 4 │ │ │ │ [10] .init PROGBITS 00029158 019158 00000c 00 AX 0 0 4 │ │ │ │ [11] .plt PROGBITS 00029164 019164 001904 04 AX 0 0 4 │ │ │ │ - [12] .text PROGBITS 0002aa70 01aa70 32e858 00 AX 0 0 16 │ │ │ │ - [13] .fini PROGBITS 003592c8 3492c8 000008 00 AX 0 0 4 │ │ │ │ - [14] .rodata PROGBITS 00359300 349300 1e5c08 00 A 0 0 64 │ │ │ │ - [15] .stapsdt.base PROGBITS 0053ef08 52ef08 000001 00 A 0 0 1 │ │ │ │ - [16] .ARM.exidx ARM_EXIDX 0053ef0c 52ef0c 000008 00 AL 12 0 4 │ │ │ │ - [17] .eh_frame PROGBITS 0053ef14 52ef14 000004 00 A 0 0 4 │ │ │ │ - [18] .note.ABI-tag NOTE 0053ef18 52ef18 000020 00 A 0 0 4 │ │ │ │ + [12] .text PROGBITS 0002aa70 01aa70 32eac8 00 AX 0 0 16 │ │ │ │ + [13] .fini PROGBITS 00359538 349538 000008 00 AX 0 0 4 │ │ │ │ + [14] .rodata PROGBITS 00359540 349540 1e5bd0 00 A 0 0 64 │ │ │ │ + [15] .stapsdt.base PROGBITS 0053f110 52f110 000001 00 A 0 0 1 │ │ │ │ + [16] .ARM.exidx ARM_EXIDX 0053f114 52f114 000008 00 AL 12 0 4 │ │ │ │ + [17] .eh_frame PROGBITS 0053f11c 52f11c 000004 00 A 0 0 4 │ │ │ │ + [18] .note.ABI-tag NOTE 0053f120 52f120 000020 00 A 0 0 4 │ │ │ │ [19] .tdata PROGBITS 0054fedc 52fedc 000004 00 WAT 0 0 4 │ │ │ │ [20] .tbss NOBITS 0054fee0 52fee0 000009 00 WAT 0 0 4 │ │ │ │ [21] .init_array INIT_ARRAY 0054fee0 52fee0 000008 04 WA 0 0 4 │ │ │ │ [22] .fini_array FINI_ARRAY 0054fee8 52fee8 000004 04 WA 0 0 4 │ │ │ │ [23] .data.rel.ro PROGBITS 0054feec 52feec 000004 00 WA 0 0 4 │ │ │ │ [24] .dynamic DYNAMIC 0054fef0 52fef0 000110 08 WA 5 0 4 │ │ │ │ [25] .got PROGBITS 00550000 530000 000864 04 WA 0 0 4 │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -1,2263 +1,2263 @@ │ │ │ │ │ │ │ │ Symbol table '.dynsym' contains 2260 entries: │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ 1: 00000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__ │ │ │ │ 2: 00000000 0 NOTYPE WEAK DEFAULT UND _ITM_deregisterTMCloneTable │ │ │ │ 3: 00000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMCloneTable │ │ │ │ - 4: 00083d08 120 FUNC GLOBAL DEFAULT 12 PyErr_SetInterruptEx │ │ │ │ - 5: 0008b60c 88 FUNC GLOBAL DEFAULT 12 PyMem_RawCalloc │ │ │ │ - 6: 001785a0 568 FUNC GLOBAL DEFAULT 12 PyNumber_And │ │ │ │ - 7: 000455ac 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetEnd │ │ │ │ - 8: 000812d8 360 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteLatin1String │ │ │ │ - 9: 00081e3c 172 FUNC GLOBAL DEFAULT 12 PyImport_ReloadModule │ │ │ │ + 4: 00083d10 120 FUNC GLOBAL DEFAULT 12 PyErr_SetInterruptEx │ │ │ │ + 5: 0008b67c 88 FUNC GLOBAL DEFAULT 12 PyMem_RawCalloc │ │ │ │ + 6: 0017883c 568 FUNC GLOBAL DEFAULT 12 PyNumber_And │ │ │ │ + 7: 00045524 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetEnd │ │ │ │ + 8: 000812e0 360 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteLatin1String │ │ │ │ + 9: 00081e44 172 FUNC GLOBAL DEFAULT 12 PyImport_ReloadModule │ │ │ │ 10: 00000000 0 FUNC GLOBAL DEFAULT UND system@GLIBC_2.4 (2) │ │ │ │ - 11: 001bc12c 560 FUNC GLOBAL DEFAULT 12 PyBuffer_ToContiguous │ │ │ │ + 11: 001bc2e4 560 FUNC GLOBAL DEFAULT 12 PyBuffer_ToContiguous │ │ │ │ 12: 00000000 0 FUNC GLOBAL DEFAULT UND mmap64@GLIBC_2.4 (2) │ │ │ │ 13: 0055bbd4 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeEncodeError │ │ │ │ - 14: 00083a98 48 FUNC GLOBAL DEFAULT 12 PyThread_exit_thread │ │ │ │ - 15: 00079164 160 FUNC GLOBAL DEFAULT 12 PyCode_ClearWatcher │ │ │ │ - 16: 0015e574 160 FUNC GLOBAL DEFAULT 12 PyObject_Size │ │ │ │ + 14: 00083aa0 48 FUNC GLOBAL DEFAULT 12 PyThread_exit_thread │ │ │ │ + 15: 0007916c 160 FUNC GLOBAL DEFAULT 12 PyCode_ClearWatcher │ │ │ │ + 16: 0015e6f8 160 FUNC GLOBAL DEFAULT 12 PyObject_Size │ │ │ │ 17: 0055db54 4 OBJECT GLOBAL DEFAULT 26 PyExc_KeyboardInterrupt │ │ │ │ 18: 00000000 0 FUNC GLOBAL DEFAULT UND getpwuid_r@GLIBC_2.4 (2) │ │ │ │ - 19: 00263164 64 FUNC GLOBAL DEFAULT 12 PyList_Insert │ │ │ │ - 20: 00072130 156 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywordsFast │ │ │ │ + 19: 00263424 64 FUNC GLOBAL DEFAULT 12 PyList_Insert │ │ │ │ + 20: 00072138 156 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywordsFast │ │ │ │ 21: 00000000 0 FUNC GLOBAL DEFAULT UND linkat@GLIBC_2.4 (2) │ │ │ │ - 22: 001bc35c 204 FUNC GLOBAL DEFAULT 12 PyBuffer_IsContiguous │ │ │ │ - 23: 0007e4c8 28 FUNC GLOBAL DEFAULT 12 PyGen_NewWithQualName │ │ │ │ + 22: 001bc514 204 FUNC GLOBAL DEFAULT 12 PyBuffer_IsContiguous │ │ │ │ + 23: 0007e4d0 28 FUNC GLOBAL DEFAULT 12 PyGen_NewWithQualName │ │ │ │ 24: 00000000 0 FUNC GLOBAL DEFAULT UND getgid@GLIBC_2.4 (2) │ │ │ │ 25: 00029a60 0 FUNC GLOBAL DEFAULT UND XML_SetEndDoctypeDeclHandler │ │ │ │ - 26: 00144850 544 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocale │ │ │ │ + 26: 001448f0 544 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocale │ │ │ │ 27: 00000000 0 FUNC GLOBAL DEFAULT UND __stat64_time64@GLIBC_2.34 (4) │ │ │ │ - 28: 000afa60 128 FUNC GLOBAL DEFAULT 12 _PyNamespace_New │ │ │ │ - 29: 0018be64 972 FUNC GLOBAL DEFAULT 12 PyUnicode_BuildEncodingMap │ │ │ │ + 28: 000afb44 128 FUNC GLOBAL DEFAULT 12 _PyNamespace_New │ │ │ │ + 29: 0018c0e0 972 FUNC GLOBAL DEFAULT 12 PyUnicode_BuildEncodingMap │ │ │ │ 30: 00000000 0 FUNC GLOBAL DEFAULT UND fma@GLIBC_2.4 (3) │ │ │ │ 31: 00000000 0 FUNC GLOBAL DEFAULT UND memmove@GLIBC_2.4 (2) │ │ │ │ - 32: 0018bdd8 80 FUNC GLOBAL DEFAULT 12 PyMapping_Items │ │ │ │ - 33: 0030abc0 36 FUNC GLOBAL DEFAULT 12 PyErr_SetHandledException │ │ │ │ + 32: 0018c054 80 FUNC GLOBAL DEFAULT 12 PyMapping_Items │ │ │ │ + 33: 0030ae50 36 FUNC GLOBAL DEFAULT 12 PyErr_SetHandledException │ │ │ │ 34: 0055af60 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionAbortedError │ │ │ │ 35: 00000000 0 FUNC GLOBAL DEFAULT UND __sendmsg64@GLIBC_2.34 (4) │ │ │ │ - 36: 0032cad0 44 FUNC GLOBAL DEFAULT 12 _Py_strhex │ │ │ │ - 37: 000bb804 228 FUNC GLOBAL DEFAULT 12 Py_CompileStringObject │ │ │ │ - 38: 000b2b40 404 FUNC GLOBAL DEFAULT 12 PyErr_NewException │ │ │ │ + 36: 0032cd40 44 FUNC GLOBAL DEFAULT 12 _Py_strhex │ │ │ │ + 37: 000bb8d8 228 FUNC GLOBAL DEFAULT 12 Py_CompileStringObject │ │ │ │ + 38: 000b2c24 404 FUNC GLOBAL DEFAULT 12 PyErr_NewException │ │ │ │ 39: 00000000 0 FUNC GLOBAL DEFAULT UND getpwent@GLIBC_2.4 (2) │ │ │ │ - 40: 001cbdd0 192 FUNC GLOBAL DEFAULT 12 PyFrame_GetBack │ │ │ │ - 41: 0007aaa8 32 FUNC GLOBAL DEFAULT 12 PyODict_New │ │ │ │ + 40: 001cbf88 192 FUNC GLOBAL DEFAULT 12 PyFrame_GetBack │ │ │ │ + 41: 0007aab0 32 FUNC GLOBAL DEFAULT 12 PyODict_New │ │ │ │ 42: 0002c300 24 FUNC GLOBAL DEFAULT 12 PyRefTracer_SetTracer │ │ │ │ 43: 00599680 4 OBJECT WEAK DEFAULT 29 environ@GLIBC_2.4 (2) │ │ │ │ - 44: 0007db80 100 FUNC GLOBAL DEFAULT 12 PyCell_Get │ │ │ │ - 45: 002caecc 44 FUNC GLOBAL DEFAULT 12 _Py_RestoreSignals │ │ │ │ - 46: 001806d8 392 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock │ │ │ │ - 47: 0006b808 280 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyNamespace │ │ │ │ - 48: 0007dbe4 68 FUNC GLOBAL DEFAULT 12 PyMethod_Function │ │ │ │ - 49: 00082708 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCRaiseEvent │ │ │ │ + 44: 0007db88 100 FUNC GLOBAL DEFAULT 12 PyCell_Get │ │ │ │ + 45: 002cadac 44 FUNC GLOBAL DEFAULT 12 _Py_RestoreSignals │ │ │ │ + 46: 00180974 392 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock │ │ │ │ + 47: 0006b858 280 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyNamespace │ │ │ │ + 48: 0007dbec 68 FUNC GLOBAL DEFAULT 12 PyMethod_Function │ │ │ │ + 49: 00082710 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCRaiseEvent │ │ │ │ 50: 00551114 8 OBJECT GLOBAL DEFAULT 26 _Py_NoneStruct │ │ │ │ 51: 00030940 20 FUNC GLOBAL DEFAULT 12 PyInit__tracemalloc │ │ │ │ 52: 00000000 0 FUNC GLOBAL DEFAULT UND readlink@GLIBC_2.4 (2) │ │ │ │ 53: 00035478 40 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyCapturedException │ │ │ │ - 54: 00076b34 72 FUNC GLOBAL DEFAULT 12 PyFunction_GetGlobals │ │ │ │ - 55: 001b8a08 4 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLatin1 │ │ │ │ - 56: 00144c0c 244 FUNC GLOBAL DEFAULT 12 _Py_GetErrorHandler │ │ │ │ - 57: 001f103c 268 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMultiply │ │ │ │ - 58: 00082e34 196 FUNC GLOBAL DEFAULT 12 PyThreadState_SetAsyncExc │ │ │ │ - 59: 0030190c 16 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetObject │ │ │ │ - 60: 00234718 128 FUNC GLOBAL DEFAULT 12 _Py_write_noraise │ │ │ │ - 61: 00084e48 252 FUNC GLOBAL DEFAULT 12 PyUnstable_CopyPerfMapFile │ │ │ │ - 62: 00292e4c 260 FUNC GLOBAL DEFAULT 12 Py_EndInterpreter │ │ │ │ + 54: 00076b3c 72 FUNC GLOBAL DEFAULT 12 PyFunction_GetGlobals │ │ │ │ + 55: 001b8bc0 4 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLatin1 │ │ │ │ + 56: 00144cac 244 FUNC GLOBAL DEFAULT 12 _Py_GetErrorHandler │ │ │ │ + 57: 001f14d8 268 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMultiply │ │ │ │ + 58: 00082e3c 196 FUNC GLOBAL DEFAULT 12 PyThreadState_SetAsyncExc │ │ │ │ + 59: 00301b9c 16 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetObject │ │ │ │ + 60: 002347ec 128 FUNC GLOBAL DEFAULT 12 _Py_write_noraise │ │ │ │ + 61: 00084e50 252 FUNC GLOBAL DEFAULT 12 PyUnstable_CopyPerfMapFile │ │ │ │ + 62: 00292d80 260 FUNC GLOBAL DEFAULT 12 Py_EndInterpreter │ │ │ │ 63: 00000000 0 FUNC GLOBAL DEFAULT UND atan2@GLIBC_2.4 (3) │ │ │ │ 64: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnp@GLIBC_2.15 (17) │ │ │ │ 65: 0055db1c 4 OBJECT GLOBAL DEFAULT 26 PyExc_FutureWarning │ │ │ │ - 66: 001242bc 100 FUNC GLOBAL DEFAULT 12 _PyDict_Pop │ │ │ │ - 67: 0017d76c 472 FUNC GLOBAL DEFAULT 12 PyUnicode_FSConverter │ │ │ │ + 66: 00124348 100 FUNC GLOBAL DEFAULT 12 _PyDict_Pop │ │ │ │ + 67: 0017da08 472 FUNC GLOBAL DEFAULT 12 PyUnicode_FSConverter │ │ │ │ 68: 0055bbc8 4 OBJECT GLOBAL DEFAULT 26 PyExc_StopIteration │ │ │ │ - 69: 000a26fc 208 FUNC GLOBAL DEFAULT 12 PyTuple_Pack │ │ │ │ + 69: 000a2774 208 FUNC GLOBAL DEFAULT 12 PyTuple_Pack │ │ │ │ 70: 00000000 0 FUNC GLOBAL DEFAULT UND fsetxattr@GLIBC_2.4 (2) │ │ │ │ 71: 00000000 0 FUNC GLOBAL DEFAULT UND fexecve@GLIBC_2.4 (2) │ │ │ │ - 72: 00110da8 120 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Prepare │ │ │ │ - 73: 0007cf6c 8 FUNC GLOBAL DEFAULT 12 _Py_hashtable_len │ │ │ │ - 74: 00240f18 92 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModule │ │ │ │ - 75: 0017eea4 312 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLong │ │ │ │ - 76: 000781b0 56 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RUnlock │ │ │ │ - 77: 0012d8f4 1072 FUNC GLOBAL DEFAULT 12 PySet_Add │ │ │ │ + 72: 00110e98 120 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Prepare │ │ │ │ + 73: 0007cf74 8 FUNC GLOBAL DEFAULT 12 _Py_hashtable_len │ │ │ │ + 74: 00240ff4 92 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModule │ │ │ │ + 75: 0017f140 312 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLong │ │ │ │ + 76: 000781b8 56 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RUnlock │ │ │ │ + 77: 0012d98c 1072 FUNC GLOBAL DEFAULT 12 PySet_Add │ │ │ │ 78: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_destroy@GLIBC_2.4 (2) │ │ │ │ - 79: 000a67b8 236 FUNC GLOBAL DEFAULT 12 PyDict_GetItemRef │ │ │ │ + 79: 000a6830 236 FUNC GLOBAL DEFAULT 12 PyDict_GetItemRef │ │ │ │ 80: 00000000 0 FUNC GLOBAL DEFAULT UND getenv@GLIBC_2.4 (2) │ │ │ │ 81: 0002b4b4 128 FUNC GLOBAL DEFAULT 12 Py_InitializeEx │ │ │ │ - 82: 00112480 472 FUNC GLOBAL DEFAULT 12 PyObject_GetBuffer │ │ │ │ + 82: 00112570 472 FUNC GLOBAL DEFAULT 12 PyObject_GetBuffer │ │ │ │ 83: 00000000 0 FUNC GLOBAL DEFAULT UND nextafter@GLIBC_2.4 (3) │ │ │ │ 84: 00000000 0 FUNC GLOBAL DEFAULT UND setpriority@GLIBC_2.4 (2) │ │ │ │ 85: 00000000 0 FUNC GLOBAL DEFAULT UND __atomic_compare_exchange_8@LIBATOMIC_1.0 (15) │ │ │ │ 86: 00000000 0 FUNC GLOBAL DEFAULT UND __sched_rr_get_interval64@GLIBC_2.34 (4) │ │ │ │ 87: 0055daec 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnboundLocalError │ │ │ │ 88: 00000000 0 FUNC GLOBAL DEFAULT UND eventfd@GLIBC_2.7 (11) │ │ │ │ - 89: 0005c6f0 16 FUNC GLOBAL DEFAULT 12 Py_GetExecPrefix │ │ │ │ + 89: 0005c69c 16 FUNC GLOBAL DEFAULT 12 Py_GetExecPrefix │ │ │ │ 90: 00000000 0 FUNC GLOBAL DEFAULT UND fclose@GLIBC_2.4 (2) │ │ │ │ - 91: 0007ddd0 136 FUNC GLOBAL DEFAULT 12 _PyArg_VaParseTupleAndKeywords_SizeT │ │ │ │ - 92: 00105d48 344 FUNC GLOBAL DEFAULT 12 PyUnicode_CompareWithASCIIString │ │ │ │ - 93: 00116f28 1512 FUNC GLOBAL DEFAULT 12 PyObject_RichCompare │ │ │ │ - 94: 00191d98 544 FUNC GLOBAL DEFAULT 12 PyNumber_Or │ │ │ │ - 95: 00102fac 240 FUNC GLOBAL DEFAULT 12 _PyDict_LoadGlobal │ │ │ │ - 96: 00152318 148 FUNC GLOBAL DEFAULT 12 PyWrapper_New │ │ │ │ + 91: 0007ddd8 136 FUNC GLOBAL DEFAULT 12 _PyArg_VaParseTupleAndKeywords_SizeT │ │ │ │ + 92: 00105e00 344 FUNC GLOBAL DEFAULT 12 PyUnicode_CompareWithASCIIString │ │ │ │ + 93: 00117018 1512 FUNC GLOBAL DEFAULT 12 PyObject_RichCompare │ │ │ │ + 94: 00192014 544 FUNC GLOBAL DEFAULT 12 PyNumber_Or │ │ │ │ + 95: 00103060 240 FUNC GLOBAL DEFAULT 12 _PyDict_LoadGlobal │ │ │ │ + 96: 0015255c 148 FUNC GLOBAL DEFAULT 12 PyWrapper_New │ │ │ │ 97: 00000000 0 FUNC GLOBAL DEFAULT UND inet_ntoa@GLIBC_2.4 (2) │ │ │ │ - 98: 002aeae8 36 FUNC GLOBAL DEFAULT 12 _PyCompile_GetBinaryIntrinsicName │ │ │ │ + 98: 002ae96c 36 FUNC GLOBAL DEFAULT 12 _PyCompile_GetBinaryIntrinsicName │ │ │ │ 99: 00599cf8 4 OBJECT GLOBAL DEFAULT 29 Py_DontWriteBytecodeFlag │ │ │ │ - 100: 002cea68 228 FUNC GLOBAL DEFAULT 12 _PyXI_NewInterpreter │ │ │ │ + 100: 002ce948 228 FUNC GLOBAL DEFAULT 12 _PyXI_NewInterpreter │ │ │ │ 101: 00000000 0 FUNC GLOBAL DEFAULT UND close@GLIBC_2.4 (2) │ │ │ │ - 102: 001bcf48 216 FUNC GLOBAL DEFAULT 12 _PyLong_Copy │ │ │ │ - 103: 0007a9a0 8 FUNC GLOBAL DEFAULT 12 PyExceptionClass_Name │ │ │ │ - 104: 002ae83c 8 FUNC GLOBAL DEFAULT 12 PySequence_Index │ │ │ │ - 105: 00061cf0 80 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCallEvent │ │ │ │ + 102: 001bd100 216 FUNC GLOBAL DEFAULT 12 _PyLong_Copy │ │ │ │ + 103: 0007a9a8 8 FUNC GLOBAL DEFAULT 12 PyExceptionClass_Name │ │ │ │ + 104: 002ae73c 8 FUNC GLOBAL DEFAULT 12 PySequence_Index │ │ │ │ + 105: 00061ca0 80 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCallEvent │ │ │ │ 106: 00000000 0 FUNC GLOBAL DEFAULT UND mknod@GLIBC_2.33 (10) │ │ │ │ - 107: 0028c47c 44 FUNC GLOBAL DEFAULT 12 PyErr_Fetch │ │ │ │ + 107: 0028c3b0 44 FUNC GLOBAL DEFAULT 12 PyErr_Fetch │ │ │ │ 108: 00000000 0 FUNC GLOBAL DEFAULT UND wcstok@GLIBC_2.4 (2) │ │ │ │ - 109: 001ac5d0 112 FUNC GLOBAL DEFAULT 12 PyThreadState_Delete │ │ │ │ - 110: 000810d8 128 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedObject │ │ │ │ - 111: 0006dab4 104 FUNC GLOBAL DEFAULT 12 PyObject_Init │ │ │ │ + 109: 001ac7d4 112 FUNC GLOBAL DEFAULT 12 PyThreadState_Delete │ │ │ │ + 110: 000810e0 128 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedObject │ │ │ │ + 111: 0006dabc 104 FUNC GLOBAL DEFAULT 12 PyObject_Init │ │ │ │ 112: 0002b2d4 56 FUNC GLOBAL DEFAULT 12 Py_Main │ │ │ │ 113: 00000000 0 FUNC GLOBAL DEFAULT UND setrlimit64@GLIBC_2.4 (2) │ │ │ │ 114: 00000000 0 FUNC GLOBAL DEFAULT UND setsid@GLIBC_2.4 (2) │ │ │ │ - 115: 000822c8 56 FUNC GLOBAL DEFAULT 12 PyRun_FileFlags │ │ │ │ + 115: 000822d0 56 FUNC GLOBAL DEFAULT 12 PyRun_FileFlags │ │ │ │ 116: 00551f1c 208 OBJECT GLOBAL DEFAULT 26 PyTraceBack_Type │ │ │ │ - 117: 002282f8 88 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_InitWithSize │ │ │ │ - 118: 0007ce44 80 FUNC GLOBAL DEFAULT 12 _PyArg_Parse_SizeT │ │ │ │ - 119: 0022dcb4 0 FUNC GLOBAL DEFAULT 12 _start │ │ │ │ + 117: 0022841c 88 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_InitWithSize │ │ │ │ + 118: 0007ce4c 80 FUNC GLOBAL DEFAULT 12 _PyArg_Parse_SizeT │ │ │ │ + 119: 0022ddf0 0 FUNC GLOBAL DEFAULT 12 _start │ │ │ │ 120: 00599ca4 4 OBJECT GLOBAL DEFAULT 29 Py_IsolatedFlag │ │ │ │ - 121: 000a5b40 40 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternImmortal │ │ │ │ - 122: 002b5fa0 12 FUNC GLOBAL DEFAULT 12 PyInit_select │ │ │ │ + 121: 000a5bb8 40 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternImmortal │ │ │ │ + 122: 002b5cec 12 FUNC GLOBAL DEFAULT 12 PyInit_select │ │ │ │ 123: 00000000 0 FUNC GLOBAL DEFAULT UND getpriority@GLIBC_2.4 (2) │ │ │ │ - 124: 000795cc 132 FUNC GLOBAL DEFAULT 12 PyType_Unwatch │ │ │ │ + 124: 000795d4 132 FUNC GLOBAL DEFAULT 12 PyType_Unwatch │ │ │ │ 125: 00000000 0 FUNC GLOBAL DEFAULT UND fflush@GLIBC_2.4 (2) │ │ │ │ 126: 00599ce0 4 OBJECT GLOBAL DEFAULT 29 Py_DebugFlag │ │ │ │ - 127: 00164ec8 216 FUNC GLOBAL DEFAULT 12 PySequence_DelItem │ │ │ │ - 128: 00230c00 204 FUNC GLOBAL DEFAULT 12 Py_InitializeFromConfig │ │ │ │ + 127: 0016504c 216 FUNC GLOBAL DEFAULT 12 PySequence_DelItem │ │ │ │ + 128: 00230cd4 204 FUNC GLOBAL DEFAULT 12 Py_InitializeFromConfig │ │ │ │ 129: 000298bc 0 FUNC GLOBAL DEFAULT UND free@GLIBC_2.4 (2) │ │ │ │ - 130: 00175e8c 624 FUNC GLOBAL DEFAULT 12 PyLong_FromLongLong │ │ │ │ - 131: 0009c4b0 1304 FUNC GLOBAL DEFAULT 12 PyCMethod_New │ │ │ │ - 132: 0007cdf0 4 FUNC GLOBAL DEFAULT 12 PyCriticalSection_Begin │ │ │ │ + 130: 00176128 624 FUNC GLOBAL DEFAULT 12 PyLong_FromLongLong │ │ │ │ + 131: 0009c528 1304 FUNC GLOBAL DEFAULT 12 PyCMethod_New │ │ │ │ + 132: 0007cdf8 4 FUNC GLOBAL DEFAULT 12 PyCriticalSection_Begin │ │ │ │ 133: 00000000 0 FUNC GLOBAL DEFAULT UND XML_SetBase │ │ │ │ - 134: 0007d6d4 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireLineEvent │ │ │ │ + 134: 0007d6dc 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireLineEvent │ │ │ │ 135: 0002c1f8 88 FUNC GLOBAL DEFAULT 12 _Py_InitializeMain │ │ │ │ - 136: 0007836c 132 FUNC GLOBAL DEFAULT 12 PyCapsule_SetPointer │ │ │ │ - 137: 00114b78 1160 FUNC GLOBAL DEFAULT 12 PyObject_IsInstance │ │ │ │ + 136: 00078374 132 FUNC GLOBAL DEFAULT 12 PyCapsule_SetPointer │ │ │ │ + 137: 00114c68 1160 FUNC GLOBAL DEFAULT 12 PyObject_IsInstance │ │ │ │ 138: 000306d8 296 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicitFormat │ │ │ │ 139: 00000000 0 FUNC GLOBAL DEFAULT UND getpgrp@GLIBC_2.4 (2) │ │ │ │ - 140: 00079580 76 FUNC GLOBAL DEFAULT 12 PyType_ClearWatcher │ │ │ │ - 141: 00071144 80 FUNC GLOBAL DEFAULT 12 PyErr_SetExcInfo │ │ │ │ - 142: 0006a2ac 8 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUnicodeEscape │ │ │ │ - 143: 001ad538 36 FUNC GLOBAL DEFAULT 12 PyThreadState_GetDict │ │ │ │ + 140: 00079588 76 FUNC GLOBAL DEFAULT 12 PyType_ClearWatcher │ │ │ │ + 141: 0007114c 80 FUNC GLOBAL DEFAULT 12 PyErr_SetExcInfo │ │ │ │ + 142: 0006a2fc 8 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUnicodeEscape │ │ │ │ + 143: 001ad73c 92 FUNC GLOBAL DEFAULT 12 PyThreadState_GetDict │ │ │ │ 144: 00000000 0 FUNC GLOBAL DEFAULT UND inet_ntop@GLIBC_2.4 (2) │ │ │ │ 145: 00599cf4 4 OBJECT GLOBAL DEFAULT 29 Py_NoSiteFlag │ │ │ │ 146: 0003bb98 808 FUNC GLOBAL DEFAULT 12 _PyCompile_CodeGen │ │ │ │ - 147: 001c0d9c 84 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDecimalDigit │ │ │ │ - 148: 00218348 4 FUNC GLOBAL DEFAULT 12 Py_NewRef │ │ │ │ - 149: 000a4468 132 FUNC GLOBAL DEFAULT 12 _PyType_GetDict │ │ │ │ - 150: 000aeea4 124 FUNC GLOBAL DEFAULT 12 PyIter_Next │ │ │ │ + 147: 001c0f54 84 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDecimalDigit │ │ │ │ + 148: 00218440 4 FUNC GLOBAL DEFAULT 12 Py_NewRef │ │ │ │ + 149: 000a44e0 132 FUNC GLOBAL DEFAULT 12 _PyType_GetDict │ │ │ │ + 150: 000aef88 124 FUNC GLOBAL DEFAULT 12 PyIter_Next │ │ │ │ 151: 00000000 0 FUNC GLOBAL DEFAULT UND getrlimit64@GLIBC_2.4 (2) │ │ │ │ - 152: 00054f88 128 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLong_Converter │ │ │ │ + 152: 00054f8c 128 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLong_Converter │ │ │ │ 153: 00000000 0 FUNC GLOBAL DEFAULT UND posix_openpt@GLIBC_2.4 (2) │ │ │ │ - 154: 001d8e90 112 FUNC GLOBAL DEFAULT 12 PyType_GetSlot │ │ │ │ - 155: 00091924 284 FUNC GLOBAL DEFAULT 12 PyDict_New │ │ │ │ + 154: 001d9044 112 FUNC GLOBAL DEFAULT 12 PyType_GetSlot │ │ │ │ + 155: 00091980 284 FUNC GLOBAL DEFAULT 12 PyDict_New │ │ │ │ 156: 00000000 0 FUNC GLOBAL DEFAULT UND __wait4_time64@GLIBC_2.34 (4) │ │ │ │ 157: 005510dc 4 OBJECT GLOBAL DEFAULT 26 PyExc_SystemError │ │ │ │ 158: 0002ddcc 364 FUNC GLOBAL DEFAULT 12 _PyUnicode_FromId │ │ │ │ 159: 0055af54 4 OBJECT GLOBAL DEFAULT 26 PyExc_BlockingIOError │ │ │ │ 160: 00000000 0 FUNC GLOBAL DEFAULT UND dcgettext@GLIBC_2.4 (2) │ │ │ │ - 161: 0006b2a4 72 FUNC GLOBAL DEFAULT 12 PyErr_SetImportError │ │ │ │ - 162: 00250e60 12 FUNC GLOBAL DEFAULT 12 PyInit__weakref │ │ │ │ - 163: 000800c4 104 FUNC GLOBAL DEFAULT 12 PyCFunction_GetSelf │ │ │ │ + 161: 0006b2d4 72 FUNC GLOBAL DEFAULT 12 PyErr_SetImportError │ │ │ │ + 162: 00250f54 12 FUNC GLOBAL DEFAULT 12 PyInit__weakref │ │ │ │ + 163: 000800cc 104 FUNC GLOBAL DEFAULT 12 PyCFunction_GetSelf │ │ │ │ 164: 00000000 0 FUNC GLOBAL DEFAULT UND flock@GLIBC_2.4 (2) │ │ │ │ - 165: 001a481c 4 FUNC GLOBAL DEFAULT 12 PyDict_Clear │ │ │ │ - 166: 00078454 100 FUNC GLOBAL DEFAULT 12 PyCapsule_SetDestructor │ │ │ │ - 167: 00236fe8 52 FUNC GLOBAL DEFAULT 12 PyThread_tss_delete │ │ │ │ + 165: 001a49c4 4 FUNC GLOBAL DEFAULT 12 PyDict_Clear │ │ │ │ + 166: 0007845c 100 FUNC GLOBAL DEFAULT 12 PyCapsule_SetDestructor │ │ │ │ + 167: 002370bc 52 FUNC GLOBAL DEFAULT 12 PyThread_tss_delete │ │ │ │ 168: 0002a1e0 0 FUNC GLOBAL DEFAULT UND XML_SetEndNamespaceDeclHandler │ │ │ │ - 169: 002d4224 64 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetReason │ │ │ │ - 170: 0010ee0c 76 FUNC GLOBAL DEFAULT 12 PyModuleDef_Init │ │ │ │ + 169: 002d4134 64 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetReason │ │ │ │ + 170: 0010eefc 76 FUNC GLOBAL DEFAULT 12 PyModuleDef_Init │ │ │ │ 171: 00557858 208 OBJECT GLOBAL DEFAULT 26 PyMethodDescr_Type │ │ │ │ - 172: 0016f354 756 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndex │ │ │ │ - 173: 00078088 72 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Unlock │ │ │ │ - 174: 0013a574 1204 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywordsWithVararg │ │ │ │ - 175: 0014c388 20 FUNC GLOBAL DEFAULT 12 PyObject_SelfIter │ │ │ │ - 176: 001b893c 160 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLongMask │ │ │ │ - 177: 0008ae6c 88 FUNC GLOBAL DEFAULT 12 Py_DecodeLocale │ │ │ │ - 178: 0016220c 296 FUNC GLOBAL DEFAULT 12 PyObject_DelItem │ │ │ │ - 179: 001dcf3c 36 FUNC GLOBAL DEFAULT 12 _PyCompile_GetUnaryIntrinsicName │ │ │ │ - 180: 0005ddd0 52 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyWithError │ │ │ │ - 181: 0027e720 556 FUNC GLOBAL DEFAULT 12 PyImport_GetImporter │ │ │ │ - 182: 00078d30 640 FUNC GLOBAL DEFAULT 12 PyUnicode_Count │ │ │ │ + 172: 0016f4e8 756 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndex │ │ │ │ + 173: 00078090 72 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Unlock │ │ │ │ + 174: 0013a614 1204 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywordsWithVararg │ │ │ │ + 175: 0014c42c 20 FUNC GLOBAL DEFAULT 12 PyObject_SelfIter │ │ │ │ + 176: 001b8af4 160 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLongMask │ │ │ │ + 177: 0008aedc 88 FUNC GLOBAL DEFAULT 12 Py_DecodeLocale │ │ │ │ + 178: 00162390 296 FUNC GLOBAL DEFAULT 12 PyObject_DelItem │ │ │ │ + 179: 001dd260 36 FUNC GLOBAL DEFAULT 12 _PyCompile_GetUnaryIntrinsicName │ │ │ │ + 180: 0005ddd8 52 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyWithError │ │ │ │ + 181: 0027e7a0 556 FUNC GLOBAL DEFAULT 12 PyImport_GetImporter │ │ │ │ + 182: 00078d38 640 FUNC GLOBAL DEFAULT 12 PyUnicode_Count │ │ │ │ 183: 00042534 284 FUNC GLOBAL DEFAULT 12 _PyImport_ClearExtension │ │ │ │ - 184: 00075f90 12 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicTag │ │ │ │ + 184: 00075f98 12 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicTag │ │ │ │ 185: 00000000 0 FUNC GLOBAL DEFAULT UND setlogmask@GLIBC_2.4 (2) │ │ │ │ 186: 005534f4 208 OBJECT GLOBAL DEFAULT 26 PySet_Type │ │ │ │ - 187: 00083b28 36 FUNC GLOBAL DEFAULT 12 PyThread_set_key_value │ │ │ │ + 187: 00083b30 36 FUNC GLOBAL DEFAULT 12 PyThread_set_key_value │ │ │ │ 188: 00029b2c 0 FUNC GLOBAL DEFAULT UND atanh@GLIBC_2.4 (3) │ │ │ │ - 189: 00082300 44 FUNC GLOBAL DEFAULT 12 Py_CompileString │ │ │ │ + 189: 00082308 44 FUNC GLOBAL DEFAULT 12 Py_CompileString │ │ │ │ 190: 00000000 0 FUNC GLOBAL DEFAULT UND mkdir@GLIBC_2.4 (2) │ │ │ │ - 191: 001790bc 80 FUNC GLOBAL DEFAULT 12 _PyFloat_ExactDealloc │ │ │ │ - 192: 00285794 12 FUNC GLOBAL DEFAULT 12 PyInit_math │ │ │ │ - 193: 00078760 40 FUNC GLOBAL DEFAULT 12 PyThread_tss_alloc │ │ │ │ - 194: 00276af0 16 FUNC GLOBAL DEFAULT 12 PyErr_DisplayException │ │ │ │ + 191: 00179358 80 FUNC GLOBAL DEFAULT 12 _PyFloat_ExactDealloc │ │ │ │ + 192: 002856c8 12 FUNC GLOBAL DEFAULT 12 PyInit_math │ │ │ │ + 193: 00078768 40 FUNC GLOBAL DEFAULT 12 PyThread_tss_alloc │ │ │ │ + 194: 00276db0 16 FUNC GLOBAL DEFAULT 12 PyErr_DisplayException │ │ │ │ 195: 00000000 0 FUNC GLOBAL DEFAULT UND sigpending@GLIBC_2.4 (2) │ │ │ │ - 196: 0019f25c 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_ExactDealloc │ │ │ │ - 197: 001ab31c 52 FUNC GLOBAL DEFAULT 12 PyUnicode_GetLength │ │ │ │ + 196: 0019f408 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_ExactDealloc │ │ │ │ + 197: 001ab520 52 FUNC GLOBAL DEFAULT 12 PyUnicode_GetLength │ │ │ │ 198: 00035e88 12 FUNC GLOBAL DEFAULT 12 PyInit__csv │ │ │ │ 199: 00000000 0 FUNC GLOBAL DEFAULT UND XML_FreeContentModel │ │ │ │ - 200: 0022f048 64 FUNC GLOBAL DEFAULT 12 Py_BytesMain │ │ │ │ - 201: 00324f58 136 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItemString │ │ │ │ + 200: 0022f184 64 FUNC GLOBAL DEFAULT 12 Py_BytesMain │ │ │ │ + 201: 003251ec 136 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItemString │ │ │ │ 202: 00551d70 8 OBJECT GLOBAL DEFAULT 26 _Py_EllipsisObject │ │ │ │ 203: 0055ac28 4 OBJECT GLOBAL DEFAULT 26 PyExc_BaseExceptionGroup │ │ │ │ 204: 00000000 0 FUNC GLOBAL DEFAULT UND setns@GLIBC_2.14 (23) │ │ │ │ - 205: 001f87f4 64 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounter │ │ │ │ - 206: 00190140 108 FUNC GLOBAL DEFAULT 12 PySys_SetObject │ │ │ │ + 205: 001f8c8c 64 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounter │ │ │ │ + 206: 001903bc 108 FUNC GLOBAL DEFAULT 12 PySys_SetObject │ │ │ │ 207: 00558cc8 208 OBJECT GLOBAL DEFAULT 26 PySuper_Type │ │ │ │ 208: 0055c450 4 OBJECT GLOBAL DEFAULT 26 PyExc_InterpreterNotFoundError │ │ │ │ 209: 00000000 0 FUNC GLOBAL DEFAULT UND sigaddset@GLIBC_2.4 (2) │ │ │ │ - 210: 0007e610 40 FUNC GLOBAL DEFAULT 12 Py_UniversalNewlineFgets │ │ │ │ + 210: 0007e618 40 FUNC GLOBAL DEFAULT 12 Py_UniversalNewlineFgets │ │ │ │ 211: 00000000 0 FUNC GLOBAL DEFAULT UND exit@GLIBC_2.4 (2) │ │ │ │ - 212: 0007cf44 4 FUNC GLOBAL DEFAULT 12 PyEval_InitThreads │ │ │ │ + 212: 0007cf4c 4 FUNC GLOBAL DEFAULT 12 PyEval_InitThreads │ │ │ │ 213: 00000000 0 FUNC GLOBAL DEFAULT UND execv@GLIBC_2.4 (2) │ │ │ │ - 214: 001cb4ac 164 FUNC GLOBAL DEFAULT 12 _PyGen_FetchStopIterationValue │ │ │ │ - 215: 0009838c 112 FUNC GLOBAL DEFAULT 12 PyObject_IS_GC │ │ │ │ + 214: 001cb664 164 FUNC GLOBAL DEFAULT 12 _PyGen_FetchStopIterationValue │ │ │ │ + 215: 000983e8 112 FUNC GLOBAL DEFAULT 12 PyObject_IS_GC │ │ │ │ 216: 00000000 0 FUNC GLOBAL DEFAULT UND pread64@GLIBC_2.4 (2) │ │ │ │ - 217: 001359ac 296 FUNC GLOBAL DEFAULT 12 PySequence_GetItem │ │ │ │ - 218: 0022dca4 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternInPlace │ │ │ │ + 217: 00135a44 296 FUNC GLOBAL DEFAULT 12 PySequence_GetItem │ │ │ │ + 218: 0022dde0 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternInPlace │ │ │ │ 219: 0055dae8 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeError │ │ │ │ 220: 00029cc4 0 FUNC GLOBAL DEFAULT UND fdatasync@GLIBC_2.4 (2) │ │ │ │ - 221: 00082db0 132 FUNC GLOBAL DEFAULT 12 PyEval_SetTraceAllThreads │ │ │ │ - 222: 00286c9c 332 FUNC GLOBAL DEFAULT 12 _PyStaticType_InitForExtension │ │ │ │ + 221: 00082db8 132 FUNC GLOBAL DEFAULT 12 PyEval_SetTraceAllThreads │ │ │ │ + 222: 00286bd0 332 FUNC GLOBAL DEFAULT 12 _PyStaticType_InitForExtension │ │ │ │ 223: 00000000 0 FUNC GLOBAL DEFAULT UND wcslen@GLIBC_2.4 (2) │ │ │ │ 224: 0002b4ac 8 FUNC GLOBAL DEFAULT 12 Py_Initialize │ │ │ │ 225: 00000000 0 FUNC GLOBAL DEFAULT UND readv@GLIBC_2.4 (2) │ │ │ │ 226: 0055bbc0 4 OBJECT GLOBAL DEFAULT 26 PyExc_ImportError │ │ │ │ 227: 00000000 0 FUNC GLOBAL DEFAULT UND readlinkat@GLIBC_2.4 (2) │ │ │ │ 228: 00000000 0 FUNC GLOBAL DEFAULT UND tzset@GLIBC_2.4 (2) │ │ │ │ - 229: 0007830c 96 FUNC GLOBAL DEFAULT 12 PyCapsule_GetName │ │ │ │ - 230: 002d1518 568 FUNC GLOBAL DEFAULT 12 _PyXI_Enter │ │ │ │ - 231: 0007cda0 32 FUNC GLOBAL DEFAULT 12 PyContext_Enter │ │ │ │ - 232: 0017cd70 12 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Init │ │ │ │ + 229: 00078314 96 FUNC GLOBAL DEFAULT 12 PyCapsule_GetName │ │ │ │ + 230: 002d13f8 568 FUNC GLOBAL DEFAULT 12 _PyXI_Enter │ │ │ │ + 231: 0007cda8 32 FUNC GLOBAL DEFAULT 12 PyContext_Enter │ │ │ │ + 232: 0017d00c 12 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Init │ │ │ │ 233: 0055af78 4 OBJECT GLOBAL DEFAULT 26 PyExc_NotADirectoryError │ │ │ │ - 234: 0009dd0c 60 FUNC GLOBAL DEFAULT 12 PyUnicode_FromString │ │ │ │ - 235: 00116e44 228 FUNC GLOBAL DEFAULT 12 PyObject_RichCompareBool │ │ │ │ - 236: 000784c0 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCellvars │ │ │ │ + 234: 0009dd84 60 FUNC GLOBAL DEFAULT 12 PyUnicode_FromString │ │ │ │ + 235: 00116f34 228 FUNC GLOBAL DEFAULT 12 PyObject_RichCompareBool │ │ │ │ + 236: 000784c8 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCellvars │ │ │ │ 237: 00036614 12 FUNC GLOBAL DEFAULT 12 PyInit_pyexpat │ │ │ │ - 238: 00230a38 72 FUNC GLOBAL DEFAULT 12 PyThread_tss_create │ │ │ │ - 239: 0010bb80 1108 FUNC GLOBAL DEFAULT 12 PyOS_strtoul │ │ │ │ - 240: 0003a350 20 FUNC GLOBAL DEFAULT 12 _Py_IncRef │ │ │ │ - 241: 00079ac4 640 FUNC GLOBAL DEFAULT 12 PyObject_CopyData │ │ │ │ - 242: 00129d7c 616 FUNC GLOBAL DEFAULT 12 PySet_New │ │ │ │ - 243: 0016be50 52 FUNC GLOBAL DEFAULT 12 _PySet_Contains │ │ │ │ + 238: 00230b0c 72 FUNC GLOBAL DEFAULT 12 PyThread_tss_create │ │ │ │ + 239: 0010bc44 1108 FUNC GLOBAL DEFAULT 12 PyOS_strtoul │ │ │ │ + 240: 0003a35c 20 FUNC GLOBAL DEFAULT 12 _Py_IncRef │ │ │ │ + 241: 00079acc 640 FUNC GLOBAL DEFAULT 12 PyObject_CopyData │ │ │ │ + 242: 00129e14 616 FUNC GLOBAL DEFAULT 12 PySet_New │ │ │ │ + 243: 0016bfe4 52 FUNC GLOBAL DEFAULT 12 _PySet_Contains │ │ │ │ 244: 00000000 0 FUNC GLOBAL DEFAULT UND wcscoll@GLIBC_2.4 (2) │ │ │ │ 245: 0055db58 4 OBJECT GLOBAL DEFAULT 26 PyExc_GeneratorExit │ │ │ │ - 246: 000996a4 312 FUNC GLOBAL DEFAULT 12 PyMem_Malloc │ │ │ │ - 247: 00236c78 160 FUNC GLOBAL DEFAULT 12 _PyPathConfig_ClearGlobal │ │ │ │ - 248: 000ab794 132 FUNC GLOBAL DEFAULT 12 PyList_Sort │ │ │ │ + 246: 0009971c 312 FUNC GLOBAL DEFAULT 12 PyMem_Malloc │ │ │ │ + 247: 00236d4c 160 FUNC GLOBAL DEFAULT 12 _PyPathConfig_ClearGlobal │ │ │ │ + 248: 000ab80c 132 FUNC GLOBAL DEFAULT 12 PyList_Sort │ │ │ │ 249: 0002a3fc 0 FUNC GLOBAL DEFAULT UND XML_ParserFree │ │ │ │ 250: 0002a474 0 FUNC GLOBAL DEFAULT UND erf@GLIBC_2.4 (3) │ │ │ │ 251: 00000000 0 FUNC GLOBAL DEFAULT UND getuid@GLIBC_2.4 (2) │ │ │ │ 252: 0002c2fc 4 FUNC GLOBAL DEFAULT 12 Py_Finalize │ │ │ │ - 253: 00235cfc 140 FUNC GLOBAL DEFAULT 12 Py_GetBuildInfo │ │ │ │ + 253: 00235dd0 140 FUNC GLOBAL DEFAULT 12 Py_GetBuildInfo │ │ │ │ 254: 00000000 0 FUNC GLOBAL DEFAULT UND getc@GLIBC_2.4 (2) │ │ │ │ 255: 00599ce4 4 OBJECT GLOBAL DEFAULT 29 Py_VerboseFlag │ │ │ │ - 256: 001444c8 436 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObjects │ │ │ │ - 257: 003080a8 16 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Head │ │ │ │ + 256: 00144568 436 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObjects │ │ │ │ + 257: 00308338 16 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Head │ │ │ │ 258: 0002a498 0 FUNC GLOBAL DEFAULT UND XML_SetUnknownEncodingHandler │ │ │ │ 259: 0002ab08 512 FUNC GLOBAL DEFAULT 12 Py_FrozenMain │ │ │ │ - 260: 00079914 184 FUNC GLOBAL DEFAULT 12 PyObject_AsWriteBuffer │ │ │ │ + 260: 0007991c 184 FUNC GLOBAL DEFAULT 12 PyObject_AsWriteBuffer │ │ │ │ 261: 00000000 0 FUNC GLOBAL DEFAULT UND setgid@GLIBC_2.4 (2) │ │ │ │ - 262: 0017ce84 380 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Resize │ │ │ │ - 263: 0030903c 160 FUNC GLOBAL DEFAULT 12 _PyXI_EndInterpreter │ │ │ │ - 264: 00326a58 144 FUNC GLOBAL DEFAULT 12 PyMutex_Unlock │ │ │ │ - 265: 002a42a4 104 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromDict │ │ │ │ - 266: 0007d124 44 FUNC GLOBAL DEFAULT 12 _PySeqLock_UnlockWrite │ │ │ │ - 267: 000a94f4 472 FUNC GLOBAL DEFAULT 12 PyObject_GetItem │ │ │ │ + 262: 0017d120 380 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Resize │ │ │ │ + 263: 003092cc 160 FUNC GLOBAL DEFAULT 12 _PyXI_EndInterpreter │ │ │ │ + 264: 00326f18 144 FUNC GLOBAL DEFAULT 12 PyMutex_Unlock │ │ │ │ + 265: 002a4314 104 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromDict │ │ │ │ + 266: 0007d12c 44 FUNC GLOBAL DEFAULT 12 _PySeqLock_UnlockWrite │ │ │ │ + 267: 000a956c 472 FUNC GLOBAL DEFAULT 12 PyObject_GetItem │ │ │ │ 268: 00000000 0 FUNC GLOBAL DEFAULT UND sigwait@GLIBC_2.4 (2) │ │ │ │ 269: 0055501c 208 OBJECT GLOBAL DEFAULT 26 PyDictRevIterValue_Type │ │ │ │ 270: 0055dae0 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeTranslateError │ │ │ │ - 271: 00062180 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchEvent │ │ │ │ - 272: 00226370 860 FUNC GLOBAL DEFAULT 12 _PyLong_Rshift │ │ │ │ - 273: 0007a9b8 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetReason │ │ │ │ + 271: 00062130 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchEvent │ │ │ │ + 272: 00226494 860 FUNC GLOBAL DEFAULT 12 _PyLong_Rshift │ │ │ │ + 273: 0007a9c0 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetReason │ │ │ │ 274: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_unlock@GLIBC_2.4 (2) │ │ │ │ - 275: 001b638c 188 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLong │ │ │ │ + 275: 001b6544 188 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLong │ │ │ │ 276: 00000000 0 FUNC GLOBAL DEFAULT UND getgrgid_r@GLIBC_2.4 (2) │ │ │ │ 277: 00000000 0 FUNC GLOBAL DEFAULT UND lseek64@GLIBC_2.4 (2) │ │ │ │ - 278: 000819a4 92 FUNC GLOBAL DEFAULT 12 _PyState_AddModule │ │ │ │ - 279: 00260598 12 FUNC GLOBAL DEFAULT 12 PyInit_posix │ │ │ │ - 280: 000aea28 224 FUNC GLOBAL DEFAULT 12 PyObject_GetIter │ │ │ │ + 278: 000819ac 92 FUNC GLOBAL DEFAULT 12 _PyState_AddModule │ │ │ │ + 279: 00260858 12 FUNC GLOBAL DEFAULT 12 PyInit_posix │ │ │ │ + 280: 000aeb0c 224 FUNC GLOBAL DEFAULT 12 PyObject_GetIter │ │ │ │ 281: 005c2d18 4 OBJECT GLOBAL DEFAULT 29 PyOS_ReadlineFunctionPointer │ │ │ │ - 282: 00397e20 1024 OBJECT GLOBAL DEFAULT 14 _Py_ctype_table │ │ │ │ - 283: 0006d728 148 FUNC GLOBAL DEFAULT 12 PyBuffer_SizeFromFormat │ │ │ │ - 284: 0007d088 112 FUNC GLOBAL DEFAULT 12 _PySeqLock_LockWrite │ │ │ │ - 285: 000cab0c 328 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItem │ │ │ │ + 282: 00398060 1024 OBJECT GLOBAL DEFAULT 14 _Py_ctype_table │ │ │ │ + 283: 0006d730 148 FUNC GLOBAL DEFAULT 12 PyBuffer_SizeFromFormat │ │ │ │ + 284: 0007d090 112 FUNC GLOBAL DEFAULT 12 _PySeqLock_LockWrite │ │ │ │ + 285: 000cab9c 328 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItem │ │ │ │ 286: 000292a4 0 FUNC GLOBAL DEFAULT UND XML_ParserCreate_MM │ │ │ │ - 287: 0016f938 84 FUNC GLOBAL DEFAULT 12 PyImport_ImportModule │ │ │ │ + 287: 0016facc 84 FUNC GLOBAL DEFAULT 12 PyImport_ImportModule │ │ │ │ 288: 00599cd8 4 OBJECT GLOBAL DEFAULT 29 Py_InteractiveFlag │ │ │ │ - 289: 002a7484 56 FUNC GLOBAL DEFAULT 12 PyObject_HashNotImplemented │ │ │ │ + 289: 002a74f4 56 FUNC GLOBAL DEFAULT 12 PyObject_HashNotImplemented │ │ │ │ 290: 00000000 0 FUNC GLOBAL DEFAULT UND __sched_cpufree@GLIBC_2.7 (11) │ │ │ │ - 291: 0039e4d0 24 OBJECT GLOBAL DEFAULT 14 PyUnstable_ExecutableKinds │ │ │ │ - 292: 00276b00 252 FUNC GLOBAL DEFAULT 12 PyErr_Display │ │ │ │ + 291: 0039e710 24 OBJECT GLOBAL DEFAULT 14 PyUnstable_ExecutableKinds │ │ │ │ + 292: 00276dc0 252 FUNC GLOBAL DEFAULT 12 PyErr_Display │ │ │ │ 293: 00029fac 0 FUNC GLOBAL DEFAULT UND XML_SetCommentHandler │ │ │ │ 294: 00000000 0 FUNC GLOBAL DEFAULT UND mkdirat@GLIBC_2.4 (2) │ │ │ │ - 295: 00299ec4 8 FUNC GLOBAL DEFAULT 12 PyType_GetQualName │ │ │ │ - 296: 001686cc 736 FUNC GLOBAL DEFAULT 12 _PyArena_Free │ │ │ │ + 295: 00299f44 8 FUNC GLOBAL DEFAULT 12 PyType_GetQualName │ │ │ │ + 296: 00168850 736 FUNC GLOBAL DEFAULT 12 _PyArena_Free │ │ │ │ 297: 0002a2e8 0 FUNC GLOBAL DEFAULT UND asinh@GLIBC_2.4 (3) │ │ │ │ 298: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_init@GLIBC_2.4 (2) │ │ │ │ 299: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_condattr_init@GLIBC_2.4 (2) │ │ │ │ - 300: 0007dcb0 152 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywords_SizeT │ │ │ │ - 301: 001c24c0 100 FUNC GLOBAL DEFAULT 12 PyFrame_GetLineNumber │ │ │ │ - 302: 00143bd4 164 FUNC GLOBAL DEFAULT 12 PyFile_WriteString │ │ │ │ - 303: 000a7d54 40 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternMortal │ │ │ │ + 300: 0007dcb8 152 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywords_SizeT │ │ │ │ + 301: 001c2678 100 FUNC GLOBAL DEFAULT 12 PyFrame_GetLineNumber │ │ │ │ + 302: 00143c74 164 FUNC GLOBAL DEFAULT 12 PyFile_WriteString │ │ │ │ + 303: 000a7dcc 40 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternMortal │ │ │ │ 304: 00554f4c 208 OBJECT GLOBAL DEFAULT 26 PyDictIterItem_Type │ │ │ │ - 305: 00263ef4 8 FUNC GLOBAL DEFAULT 12 PyThreadState_GetInterpreter │ │ │ │ - 306: 0007aa1c 40 FUNC GLOBAL DEFAULT 12 _PyDict_NewPresized │ │ │ │ - 307: 0022af54 576 FUNC GLOBAL DEFAULT 12 PyUnicode_AsRawUnicodeEscapeString │ │ │ │ - 308: 00286df4 12 FUNC GLOBAL DEFAULT 12 PyInit_zlib │ │ │ │ - 309: 0005516c 28 FUNC GLOBAL DEFAULT 12 PyFrame_GetLasti │ │ │ │ + 305: 002641b4 8 FUNC GLOBAL DEFAULT 12 PyThreadState_GetInterpreter │ │ │ │ + 306: 0007aa24 40 FUNC GLOBAL DEFAULT 12 _PyDict_NewPresized │ │ │ │ + 307: 0022b090 576 FUNC GLOBAL DEFAULT 12 PyUnicode_AsRawUnicodeEscapeString │ │ │ │ + 308: 00286d28 12 FUNC GLOBAL DEFAULT 12 PyInit_zlib │ │ │ │ + 309: 0005505c 28 FUNC GLOBAL DEFAULT 12 PyFrame_GetLasti │ │ │ │ 310: 0002a2ac 0 FUNC GLOBAL DEFAULT UND XML_SetEntityDeclHandler │ │ │ │ 311: 00000000 0 FUNC GLOBAL DEFAULT UND dup@GLIBC_2.4 (2) │ │ │ │ 312: 00000000 0 FUNC GLOBAL DEFAULT UND setenv@GLIBC_2.4 (2) │ │ │ │ 313: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setschedpolicy@GLIBC_2.4 (2) │ │ │ │ - 314: 002abc80 12 FUNC GLOBAL DEFAULT 12 PyInit__tokenize │ │ │ │ - 315: 000a4128 832 FUNC GLOBAL DEFAULT 12 PyObject_GC_Del │ │ │ │ - 316: 0017edb0 76 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsAlpha │ │ │ │ - 317: 000784bc 4 FUNC GLOBAL DEFAULT 12 PyCode_GetVarnames │ │ │ │ + 314: 002abcf0 12 FUNC GLOBAL DEFAULT 12 PyInit__tokenize │ │ │ │ + 315: 000a41a0 832 FUNC GLOBAL DEFAULT 12 PyObject_GC_Del │ │ │ │ + 316: 0017f04c 76 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsAlpha │ │ │ │ + 317: 000784c4 4 FUNC GLOBAL DEFAULT 12 PyCode_GetVarnames │ │ │ │ 318: 00000000 0 FUNC GLOBAL DEFAULT UND link@GLIBC_2.4 (2) │ │ │ │ 319: 00000000 0 FUNC GLOBAL DEFAULT UND __getrusage64@GLIBC_2.34 (4) │ │ │ │ - 320: 0010ee58 1444 FUNC GLOBAL DEFAULT 12 PyModule_FromDefAndSpec2 │ │ │ │ + 320: 0010ef48 1444 FUNC GLOBAL DEFAULT 12 PyModule_FromDefAndSpec2 │ │ │ │ 321: 00000000 0 FUNC GLOBAL DEFAULT UND rmdir@GLIBC_2.4 (2) │ │ │ │ 322: 00599f88 4 OBJECT GLOBAL DEFAULT 29 Py_HashRandomizationFlag │ │ │ │ 323: 00000000 0 FUNC GLOBAL DEFAULT UND uname@GLIBC_2.4 (2) │ │ │ │ 324: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetFeatureList │ │ │ │ 325: 00000000 0 FUNC GLOBAL DEFAULT UND getservbyname@GLIBC_2.4 (2) │ │ │ │ - 326: 00150674 160 FUNC GLOBAL DEFAULT 12 PyCapsule_GetPointer │ │ │ │ - 327: 00070f54 196 FUNC GLOBAL DEFAULT 12 PyErr_GetExcInfo │ │ │ │ + 326: 00150724 160 FUNC GLOBAL DEFAULT 12 PyCapsule_GetPointer │ │ │ │ + 327: 00070f5c 196 FUNC GLOBAL DEFAULT 12 PyErr_GetExcInfo │ │ │ │ 328: 00000000 0 FUNC GLOBAL DEFAULT UND strcspn@GLIBC_2.4 (2) │ │ │ │ 329: 00000000 0 FUNC GLOBAL DEFAULT UND __memmove_chk@GLIBC_2.4 (2) │ │ │ │ - 330: 00082860 180 FUNC GLOBAL DEFAULT 12 PyFunction_SetAnnotations │ │ │ │ - 331: 00076cd4 268 FUNC GLOBAL DEFAULT 12 PyFunction_SetKwDefaults │ │ │ │ - 332: 0003b178 380 FUNC GLOBAL DEFAULT 12 _PyCompile_Assemble │ │ │ │ - 333: 001d3948 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsTitlecase │ │ │ │ - 334: 001dd580 56 FUNC GLOBAL DEFAULT 12 _PySemaphore_Init │ │ │ │ - 335: 0008aec4 68 FUNC GLOBAL DEFAULT 12 PyMem_RawMalloc │ │ │ │ + 330: 00082868 180 FUNC GLOBAL DEFAULT 12 PyFunction_SetAnnotations │ │ │ │ + 331: 00076cdc 268 FUNC GLOBAL DEFAULT 12 PyFunction_SetKwDefaults │ │ │ │ + 332: 0003b16c 380 FUNC GLOBAL DEFAULT 12 _PyCompile_Assemble │ │ │ │ + 333: 001d3b00 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsTitlecase │ │ │ │ + 334: 001dd8a4 56 FUNC GLOBAL DEFAULT 12 _PySemaphore_Init │ │ │ │ + 335: 0008af34 68 FUNC GLOBAL DEFAULT 12 PyMem_RawMalloc │ │ │ │ 336: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_addclosefrom_np@GLIBC_2.34 (4) │ │ │ │ 337: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_init@GLIBC_2.4 (2) │ │ │ │ - 338: 000ef50c 64 FUNC GLOBAL DEFAULT 12 PyTuple_Size │ │ │ │ - 339: 00236c6c 12 FUNC GLOBAL DEFAULT 12 Py_GetCompiler │ │ │ │ - 340: 001da290 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasArg │ │ │ │ - 341: 00139b40 40 FUNC GLOBAL DEFAULT 12 PyErr_SetObject │ │ │ │ - 342: 00081158 232 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedUnicode │ │ │ │ - 343: 00170920 32 FUNC GLOBAL DEFAULT 12 PyIndex_Check │ │ │ │ + 338: 000ef5b4 64 FUNC GLOBAL DEFAULT 12 PyTuple_Size │ │ │ │ + 339: 00236d40 12 FUNC GLOBAL DEFAULT 12 Py_GetCompiler │ │ │ │ + 340: 001da444 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasArg │ │ │ │ + 341: 00139be0 40 FUNC GLOBAL DEFAULT 12 PyErr_SetObject │ │ │ │ + 342: 00081160 232 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedUnicode │ │ │ │ + 343: 00170ab4 32 FUNC GLOBAL DEFAULT 12 PyIndex_Check │ │ │ │ 344: 00000000 0 FUNC GLOBAL DEFAULT UND closefrom@GLIBC_2.34 (4) │ │ │ │ 345: 00000000 0 FUNC GLOBAL DEFAULT UND __getitimer64@GLIBC_2.34 (4) │ │ │ │ 346: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_setscope@GLIBC_2.4 (2) │ │ │ │ - 347: 0010bfd4 1392 FUNC GLOBAL DEFAULT 12 PyUnicode_Concat │ │ │ │ + 347: 0010c098 1392 FUNC GLOBAL DEFAULT 12 PyUnicode_Concat │ │ │ │ 348: 00000000 0 FUNC GLOBAL DEFAULT UND setregid@GLIBC_2.4 (2) │ │ │ │ - 349: 002b9554 84 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStack │ │ │ │ - 350: 0005cb24 16 FUNC GLOBAL DEFAULT 12 Py_GetPythonHome │ │ │ │ - 351: 000cb45c 40 FUNC GLOBAL DEFAULT 12 _Py_NewReferenceNoTotal │ │ │ │ - 352: 00191fb8 364 FUNC GLOBAL DEFAULT 12 PyNumber_Index │ │ │ │ - 353: 0015b9a8 644 FUNC GLOBAL DEFAULT 12 _PyDict_DelItemIf │ │ │ │ + 349: 002b9454 84 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStack │ │ │ │ + 350: 0005c9d8 16 FUNC GLOBAL DEFAULT 12 Py_GetPythonHome │ │ │ │ + 351: 000cb4ec 40 FUNC GLOBAL DEFAULT 12 _Py_NewReferenceNoTotal │ │ │ │ + 352: 00192234 364 FUNC GLOBAL DEFAULT 12 PyNumber_Index │ │ │ │ + 353: 0015bb30 644 FUNC GLOBAL DEFAULT 12 _PyDict_DelItemIf │ │ │ │ 354: 00000000 0 FUNC GLOBAL DEFAULT UND getcwd@GLIBC_2.4 (2) │ │ │ │ - 355: 00083d80 8 FUNC GLOBAL DEFAULT 12 PyErr_SetInterrupt │ │ │ │ - 356: 001b9298 368 FUNC GLOBAL DEFAULT 12 PyOS_string_to_double │ │ │ │ + 355: 00083d88 8 FUNC GLOBAL DEFAULT 12 PyErr_SetInterrupt │ │ │ │ + 356: 001b9450 368 FUNC GLOBAL DEFAULT 12 PyOS_string_to_double │ │ │ │ 357: 00000000 0 FUNC GLOBAL DEFAULT UND hstrerror@GLIBC_2.4 (2) │ │ │ │ 358: 00000000 0 FUNC GLOBAL DEFAULT UND if_freenameindex@GLIBC_2.4 (2) │ │ │ │ - 359: 00283d34 192 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicNumber │ │ │ │ + 359: 00283db4 192 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicNumber │ │ │ │ 360: 00000000 0 FUNC GLOBAL DEFAULT UND getpeername@GLIBC_2.4 (2) │ │ │ │ - 361: 0032fcdc 276 FUNC GLOBAL DEFAULT 12 PyThread_ParseTimeoutArg │ │ │ │ - 362: 00083ac8 84 FUNC GLOBAL DEFAULT 12 PyThread_create_key │ │ │ │ + 361: 0032ff18 272 FUNC GLOBAL DEFAULT 12 PyThread_ParseTimeoutArg │ │ │ │ + 362: 00083ad0 84 FUNC GLOBAL DEFAULT 12 PyThread_create_key │ │ │ │ 363: 00555f40 208 OBJECT GLOBAL DEFAULT 26 PyFunction_Type │ │ │ │ 364: 00000000 0 FUNC GLOBAL DEFAULT UND flistxattr@GLIBC_2.4 (2) │ │ │ │ 365: 00029ba4 0 FUNC GLOBAL DEFAULT UND tanh@GLIBC_2.4 (3) │ │ │ │ - 366: 00077ee0 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequiresIDRef │ │ │ │ + 366: 00077ee8 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequiresIDRef │ │ │ │ 367: 00048198 500 FUNC GLOBAL DEFAULT 12 PyContextVar_Reset │ │ │ │ - 368: 00108374 308 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetDict │ │ │ │ - 369: 000818cc 8 FUNC GLOBAL DEFAULT 12 PyCodec_StreamReader │ │ │ │ - 370: 002d0ca8 1116 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ + 368: 0010842c 308 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetDict │ │ │ │ + 369: 000818d4 8 FUNC GLOBAL DEFAULT 12 PyCodec_StreamReader │ │ │ │ + 370: 002d0b88 1116 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ 371: 00000000 0 FUNC GLOBAL DEFAULT UND getxattr@GLIBC_2.4 (2) │ │ │ │ - 372: 00221c54 964 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUnicodeEscapeString │ │ │ │ + 372: 00221960 964 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUnicodeEscapeString │ │ │ │ 373: 0055db48 4 OBJECT GLOBAL DEFAULT 26 PyExc_AssertionError │ │ │ │ 374: 00000000 0 FUNC GLOBAL DEFAULT UND inflateInit2_ │ │ │ │ - 375: 0016c550 192 FUNC GLOBAL DEFAULT 12 _PyImport_GetModuleAttrString │ │ │ │ + 375: 0016c6e4 192 FUNC GLOBAL DEFAULT 12 _PyImport_GetModuleAttrString │ │ │ │ 376: 00000000 0 FUNC GLOBAL DEFAULT UND endpwent@GLIBC_2.4 (2) │ │ │ │ 377: 00000000 0 FUNC GLOBAL DEFAULT UND mprotect@GLIBC_2.4 (2) │ │ │ │ - 378: 000ab174 200 FUNC GLOBAL DEFAULT 12 PyList_Append │ │ │ │ - 379: 0007987c 76 FUNC GLOBAL DEFAULT 12 PyEval_CallFunction │ │ │ │ - 380: 00230bd0 8 FUNC GLOBAL DEFAULT 12 PyThread_join_thread │ │ │ │ - 381: 0018c25c 100 FUNC GLOBAL DEFAULT 12 PyLong_FromSize_t │ │ │ │ - 382: 0016b2b8 2616 FUNC GLOBAL DEFAULT 12 _PyLong_FromByteArray │ │ │ │ + 378: 000ab1ec 200 FUNC GLOBAL DEFAULT 12 PyList_Append │ │ │ │ + 379: 00079884 76 FUNC GLOBAL DEFAULT 12 PyEval_CallFunction │ │ │ │ + 380: 00230ca4 8 FUNC GLOBAL DEFAULT 12 PyThread_join_thread │ │ │ │ + 381: 0018c4d8 100 FUNC GLOBAL DEFAULT 12 PyLong_FromSize_t │ │ │ │ + 382: 0016b44c 2616 FUNC GLOBAL DEFAULT 12 _PyLong_FromByteArray │ │ │ │ 383: 0003b00c 128 FUNC GLOBAL DEFAULT 12 PyDict_GetItemString │ │ │ │ - 384: 0005acec 12 FUNC GLOBAL DEFAULT 12 PyUnicode_GetDefaultEncoding │ │ │ │ + 384: 0005acf0 12 FUNC GLOBAL DEFAULT 12 PyUnicode_GetDefaultEncoding │ │ │ │ 385: 00000000 0 FUNC GLOBAL DEFAULT UND __fcntl_time64@GLIBC_2.34 (4) │ │ │ │ - 386: 0022dc84 24 FUNC GLOBAL DEFAULT 12 PyThreadState_GetUnchecked │ │ │ │ - 387: 0027a078 108 FUNC GLOBAL DEFAULT 12 _PyEval_MakePendingCalls │ │ │ │ + 386: 0022ddc0 24 FUNC GLOBAL DEFAULT 12 PyThreadState_GetUnchecked │ │ │ │ + 387: 0027a338 108 FUNC GLOBAL DEFAULT 12 _PyEval_MakePendingCalls │ │ │ │ 388: 00000000 0 FUNC GLOBAL DEFAULT UND setpgid@GLIBC_2.4 (2) │ │ │ │ - 389: 0004391c 8 FUNC GLOBAL DEFAULT 12 PySequence_Count │ │ │ │ + 389: 0004396c 8 FUNC GLOBAL DEFAULT 12 PySequence_Count │ │ │ │ 390: 00036168 12 FUNC GLOBAL DEFAULT 12 PyInit__blake2 │ │ │ │ - 391: 00074dfc 4 FUNC GLOBAL DEFAULT 12 _PyXI_ExcInfoAsObject │ │ │ │ - 392: 0008223c 12 FUNC GLOBAL DEFAULT 12 PyRun_AnyFile │ │ │ │ - 393: 000650e8 68 FUNC GLOBAL DEFAULT 12 PyCodec_Decode │ │ │ │ - 394: 0015ae50 356 FUNC GLOBAL DEFAULT 12 _PyObject_SetManagedDict │ │ │ │ + 391: 00074e04 4 FUNC GLOBAL DEFAULT 12 _PyXI_ExcInfoAsObject │ │ │ │ + 392: 00082244 12 FUNC GLOBAL DEFAULT 12 PyRun_AnyFile │ │ │ │ + 393: 00064f5c 68 FUNC GLOBAL DEFAULT 12 PyCodec_Decode │ │ │ │ + 394: 0015afd8 356 FUNC GLOBAL DEFAULT 12 _PyObject_SetManagedDict │ │ │ │ 395: 00599680 0 NOTYPE GLOBAL DEFAULT 29 __bss_start__ │ │ │ │ - 396: 00316490 76 FUNC GLOBAL DEFAULT 12 _PyGen_SetStopIterationValue │ │ │ │ - 397: 0035292c 4 FUNC GLOBAL DEFAULT 12 _PySemaphore_Destroy │ │ │ │ + 396: 00316720 76 FUNC GLOBAL DEFAULT 12 _PyGen_SetStopIterationValue │ │ │ │ + 397: 0034b6bc 4 FUNC GLOBAL DEFAULT 12 _PySemaphore_Destroy │ │ │ │ 398: 00000000 0 FUNC GLOBAL DEFAULT UND __libc_current_sigrtmin@GLIBC_2.4 (2) │ │ │ │ - 399: 0012e014 252 FUNC GLOBAL DEFAULT 12 PySet_Discard │ │ │ │ + 399: 0012e0ac 252 FUNC GLOBAL DEFAULT 12 PySet_Discard │ │ │ │ 400: 00000000 0 FUNC GLOBAL DEFAULT UND tcsetpgrp@GLIBC_2.4 (2) │ │ │ │ - 401: 0016be84 8 FUNC GLOBAL DEFAULT 12 _Py_hashtable_hash_ptr │ │ │ │ - 402: 00054c18 44 FUNC GLOBAL DEFAULT 12 PyFrame_GetGlobals │ │ │ │ - 403: 0029768c 184 FUNC GLOBAL DEFAULT 12 PyState_AddModule │ │ │ │ + 401: 0016c018 8 FUNC GLOBAL DEFAULT 12 _Py_hashtable_hash_ptr │ │ │ │ + 402: 00054c1c 44 FUNC GLOBAL DEFAULT 12 PyFrame_GetGlobals │ │ │ │ + 403: 0029770c 184 FUNC GLOBAL DEFAULT 12 PyState_AddModule │ │ │ │ 404: 00000000 0 FUNC GLOBAL DEFAULT UND if_indextoname@GLIBC_2.4 (2) │ │ │ │ 405: 0055daf8 4 OBJECT GLOBAL DEFAULT 26 PyExc_ModuleNotFoundError │ │ │ │ - 406: 002100f8 532 FUNC GLOBAL DEFAULT 12 PyNumber_Float │ │ │ │ - 407: 0008b568 164 FUNC GLOBAL DEFAULT 12 PyMem_SetAllocator │ │ │ │ - 408: 000685e4 12 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF32String │ │ │ │ + 406: 002101f0 532 FUNC GLOBAL DEFAULT 12 PyNumber_Float │ │ │ │ + 407: 0008b5d8 164 FUNC GLOBAL DEFAULT 12 PyMem_SetAllocator │ │ │ │ + 408: 00068458 12 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF32String │ │ │ │ 409: 00000000 0 FUNC GLOBAL DEFAULT UND fileno@GLIBC_2.4 (2) │ │ │ │ - 410: 00083b1c 4 FUNC GLOBAL DEFAULT 12 PyThread_delete_key │ │ │ │ + 410: 00083b24 4 FUNC GLOBAL DEFAULT 12 PyThread_delete_key │ │ │ │ 411: 000294a8 0 FUNC GLOBAL DEFAULT UND XML_SetNamespaceDeclHandler │ │ │ │ - 412: 0032e0ac 4 FUNC GLOBAL DEFAULT 12 PyDict_Items │ │ │ │ + 412: 0032e1d4 4 FUNC GLOBAL DEFAULT 12 PyDict_Items │ │ │ │ 413: 00029904 0 FUNC GLOBAL DEFAULT UND atan@GLIBC_2.4 (3) │ │ │ │ - 414: 0007cd9c 4 FUNC GLOBAL DEFAULT 12 PyContext_New │ │ │ │ + 414: 0007cda4 4 FUNC GLOBAL DEFAULT 12 PyContext_New │ │ │ │ 415: 0002c4bc 28 FUNC GLOBAL DEFAULT 12 Py_GetArgcArgv │ │ │ │ - 416: 000a3298 4 FUNC GLOBAL DEFAULT 12 PyLong_FromVoidPtr │ │ │ │ - 417: 00307720 24 FUNC GLOBAL DEFAULT 12 PyByteArray_AsString │ │ │ │ + 416: 000a3310 4 FUNC GLOBAL DEFAULT 12 PyLong_FromVoidPtr │ │ │ │ + 417: 003079b0 24 FUNC GLOBAL DEFAULT 12 PyByteArray_AsString │ │ │ │ 418: 00000000 0 FUNC GLOBAL DEFAULT UND sem_destroy@GLIBC_2.34 (4) │ │ │ │ - 419: 0025806c 152 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttrString │ │ │ │ + 419: 00258180 152 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttrString │ │ │ │ 420: 00000000 0 FUNC GLOBAL DEFAULT UND setresgid@GLIBC_2.4 (2) │ │ │ │ - 421: 00088924 4 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork │ │ │ │ + 421: 0008892c 4 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork │ │ │ │ 422: 00000000 0 FUNC GLOBAL DEFAULT UND strncmp@GLIBC_2.4 (2) │ │ │ │ 423: 00552fac 208 OBJECT GLOBAL DEFAULT 26 PySlice_Type │ │ │ │ - 424: 000bb8e8 196 FUNC GLOBAL DEFAULT 12 _PyArena_New │ │ │ │ + 424: 000bb9bc 196 FUNC GLOBAL DEFAULT 12 _PyArena_New │ │ │ │ 425: 00554dac 208 OBJECT GLOBAL DEFAULT 26 PyDictIterKey_Type │ │ │ │ - 426: 0022ba50 156 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromMemory │ │ │ │ - 427: 002d0c34 48 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpIDObject │ │ │ │ - 428: 002daff4 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRemainder │ │ │ │ + 426: 0022bb8c 156 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromMemory │ │ │ │ + 427: 002d0b14 48 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpIDObject │ │ │ │ + 428: 002db224 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRemainder │ │ │ │ 429: 0055db18 4 OBJECT GLOBAL DEFAULT 26 PyExc_RuntimeWarning │ │ │ │ - 430: 000a55d4 36 FUNC GLOBAL DEFAULT 12 PyErr_Occurred │ │ │ │ + 430: 000a564c 36 FUNC GLOBAL DEFAULT 12 PyErr_Occurred │ │ │ │ 431: 00599cdc 4 OBJECT GLOBAL DEFAULT 29 Py_OptimizeFlag │ │ │ │ - 432: 00083c74 96 FUNC GLOBAL DEFAULT 12 _Py_closerange │ │ │ │ - 433: 000fc32c 76 FUNC GLOBAL DEFAULT 12 PyObject_CallFunctionObjArgs │ │ │ │ + 432: 00083c7c 96 FUNC GLOBAL DEFAULT 12 _Py_closerange │ │ │ │ + 433: 000fc3e0 76 FUNC GLOBAL DEFAULT 12 PyObject_CallFunctionObjArgs │ │ │ │ 434: 00041e0c 516 FUNC GLOBAL DEFAULT 12 _PyEval_FormatKwargsError │ │ │ │ 435: 00000000 0 FUNC GLOBAL DEFAULT UND symlink@GLIBC_2.4 (2) │ │ │ │ - 436: 0007cdec 4 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_Resume │ │ │ │ - 437: 00289da8 284 FUNC GLOBAL DEFAULT 12 _PyErr_ProgramDecodedTextObject │ │ │ │ - 438: 00078974 44 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new │ │ │ │ - 439: 00088ea0 80 FUNC GLOBAL DEFAULT 12 _PyOS_IsMainThread │ │ │ │ + 436: 0007cdf4 4 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_Resume │ │ │ │ + 437: 00289cdc 284 FUNC GLOBAL DEFAULT 12 _PyErr_ProgramDecodedTextObject │ │ │ │ + 438: 0007897c 44 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new │ │ │ │ + 439: 00088ea8 80 FUNC GLOBAL DEFAULT 12 _PyOS_IsMainThread │ │ │ │ 440: 00000000 0 FUNC GLOBAL DEFAULT UND ungetc@GLIBC_2.4 (2) │ │ │ │ 441: 0002c460 92 FUNC GLOBAL DEFAULT 12 PySys_AuditTuple │ │ │ │ - 442: 00286de8 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetNotRunningMain │ │ │ │ - 443: 0027ac68 204 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsWhitespace │ │ │ │ + 442: 00286d1c 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetNotRunningMain │ │ │ │ + 443: 0027ace8 204 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsWhitespace │ │ │ │ 444: 00000000 0 FUNC GLOBAL DEFAULT UND lockf64@GLIBC_2.4 (2) │ │ │ │ - 445: 001c1558 80 FUNC GLOBAL DEFAULT 12 PyArg_Parse │ │ │ │ - 446: 0017d950 448 FUNC GLOBAL DEFAULT 12 _PySet_NextEntry │ │ │ │ - 447: 0007cde4 4 FUNC GLOBAL DEFAULT 12 _PyCriticalSection2_BeginSlow │ │ │ │ + 445: 001c1710 80 FUNC GLOBAL DEFAULT 12 PyArg_Parse │ │ │ │ + 446: 0017dbec 448 FUNC GLOBAL DEFAULT 12 _PySet_NextEntry │ │ │ │ + 447: 0007cdec 4 FUNC GLOBAL DEFAULT 12 _PyCriticalSection2_BeginSlow │ │ │ │ 448: 00599680 4 OBJECT GLOBAL DEFAULT 29 __environ@GLIBC_2.4 (2) │ │ │ │ 449: 00000000 0 FUNC GLOBAL DEFAULT UND pipe2@GLIBC_2.9 (5) │ │ │ │ 450: 00000000 0 FUNC GLOBAL DEFAULT UND openlog@GLIBC_2.4 (2) │ │ │ │ 451: 00000000 0 FUNC GLOBAL DEFAULT UND dlopen@GLIBC_2.34 (4) │ │ │ │ - 452: 0007cde8 4 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_SuspendAll │ │ │ │ + 452: 0007cdf0 4 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_SuspendAll │ │ │ │ 453: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_key_delete@GLIBC_2.34 (4) │ │ │ │ - 454: 003307d8 8 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_ReleaseAndRawFree │ │ │ │ + 454: 00330a44 8 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_ReleaseAndRawFree │ │ │ │ 455: 0002a1a4 0 FUNC GLOBAL DEFAULT UND XML_ErrorString │ │ │ │ 456: 00029190 0 FUNC GLOBAL DEFAULT UND sinh@GLIBC_2.4 (3) │ │ │ │ 457: 00551978 4 OBJECT GLOBAL DEFAULT 26 PyExc_OSError │ │ │ │ - 458: 00139700 36 FUNC GLOBAL DEFAULT 12 _Py_normpath │ │ │ │ - 459: 0007cfcc 32 FUNC GLOBAL DEFAULT 12 PyStatus_IsError │ │ │ │ - 460: 002977e0 84 FUNC GLOBAL DEFAULT 12 Py_Exit │ │ │ │ - 461: 0004f970 12 FUNC GLOBAL DEFAULT 12 PyInit__sha1 │ │ │ │ - 462: 002e9e04 12 FUNC GLOBAL DEFAULT 12 PyInit__sha2 │ │ │ │ + 458: 001397a0 36 FUNC GLOBAL DEFAULT 12 _Py_normpath │ │ │ │ + 459: 0007cfd4 32 FUNC GLOBAL DEFAULT 12 PyStatus_IsError │ │ │ │ + 460: 00297860 84 FUNC GLOBAL DEFAULT 12 Py_Exit │ │ │ │ + 461: 0004f7fc 12 FUNC GLOBAL DEFAULT 12 PyInit__sha1 │ │ │ │ + 462: 002ea094 12 FUNC GLOBAL DEFAULT 12 PyInit__sha2 │ │ │ │ 463: 00000000 0 FUNC GLOBAL DEFAULT UND setuid@GLIBC_2.4 (2) │ │ │ │ - 464: 00050040 12 FUNC GLOBAL DEFAULT 12 PyInit__sha3 │ │ │ │ - 465: 00082290 56 FUNC GLOBAL DEFAULT 12 PyRun_FileEx │ │ │ │ - 466: 00172350 112 FUNC GLOBAL DEFAULT 12 PyList_GetItem │ │ │ │ + 464: 0004fb64 12 FUNC GLOBAL DEFAULT 12 PyInit__sha3 │ │ │ │ + 465: 00082298 56 FUNC GLOBAL DEFAULT 12 PyRun_FileEx │ │ │ │ + 466: 001724e4 112 FUNC GLOBAL DEFAULT 12 PyList_GetItem │ │ │ │ 467: 0055db24 4 OBJECT GLOBAL DEFAULT 26 PyExc_BytesWarning │ │ │ │ - 468: 00056968 268 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToFile │ │ │ │ - 469: 0007cc64 60 FUNC GLOBAL DEFAULT 12 PyUnicode_InternImmortal │ │ │ │ - 470: 0008bcb0 56 FUNC GLOBAL DEFAULT 12 PyOS_snprintf │ │ │ │ - 471: 0021b6b8 168 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndexNotNone │ │ │ │ - 472: 00051b90 140 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLongLong_Converter │ │ │ │ - 473: 00278670 12 FUNC GLOBAL DEFAULT 12 PyInit__stat │ │ │ │ + 468: 00056934 268 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToFile │ │ │ │ + 469: 0007cc6c 60 FUNC GLOBAL DEFAULT 12 PyUnicode_InternImmortal │ │ │ │ + 470: 0008bd20 56 FUNC GLOBAL DEFAULT 12 PyOS_snprintf │ │ │ │ + 471: 0021b7b8 168 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndexNotNone │ │ │ │ + 472: 00051b94 140 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLongLong_Converter │ │ │ │ + 473: 00278930 12 FUNC GLOBAL DEFAULT 12 PyInit__stat │ │ │ │ 474: 00029814 0 FUNC GLOBAL DEFAULT UND expm1@GLIBC_2.4 (3) │ │ │ │ 475: 0055a5cc 208 OBJECT GLOBAL DEFAULT 26 PyBytes_Type │ │ │ │ - 476: 00354988 48 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_New │ │ │ │ + 476: 00354bf4 48 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_New │ │ │ │ 477: 00000000 0 FUNC GLOBAL DEFAULT UND getlogin_r@GLIBC_2.4 (2) │ │ │ │ - 478: 001ac220 4 FUNC GLOBAL DEFAULT 12 PyThreadState_Swap │ │ │ │ - 479: 000aaf9c 240 FUNC GLOBAL DEFAULT 12 PyLong_AsSsize_t │ │ │ │ - 480: 000e6af0 28 FUNC GLOBAL DEFAULT 12 _PyToken_OneChar │ │ │ │ - 481: 00161860 1324 FUNC GLOBAL DEFAULT 12 PyModule_AddIntConstant │ │ │ │ - 482: 00082840 32 FUNC GLOBAL DEFAULT 12 PyException_SetArgs │ │ │ │ + 478: 001ac424 4 FUNC GLOBAL DEFAULT 12 PyThreadState_Swap │ │ │ │ + 479: 000ab014 240 FUNC GLOBAL DEFAULT 12 PyLong_AsSsize_t │ │ │ │ + 480: 000e6bd4 28 FUNC GLOBAL DEFAULT 12 _PyToken_OneChar │ │ │ │ + 481: 001619e4 1324 FUNC GLOBAL DEFAULT 12 PyModule_AddIntConstant │ │ │ │ + 482: 00082848 32 FUNC GLOBAL DEFAULT 12 PyException_SetArgs │ │ │ │ 483: 005530ac 208 OBJECT GLOBAL DEFAULT 26 PySetIter_Type │ │ │ │ - 484: 000bb608 392 FUNC GLOBAL DEFAULT 12 PyDict_GetItemStringRef │ │ │ │ + 484: 000bb6dc 392 FUNC GLOBAL DEFAULT 12 PyDict_GetItemStringRef │ │ │ │ 485: 00000000 0 FUNC GLOBAL DEFAULT UND getgrouplist@GLIBC_2.4 (2) │ │ │ │ - 486: 0045a270 48 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_BinaryFunctions │ │ │ │ - 487: 00083cdc 8 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_SetPersistAfterFork │ │ │ │ - 488: 0015ae24 44 FUNC GLOBAL DEFAULT 12 PyObject_ClearManagedDict │ │ │ │ + 486: 0045a480 48 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_BinaryFunctions │ │ │ │ + 487: 00083ce4 8 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_SetPersistAfterFork │ │ │ │ + 488: 0015afac 44 FUNC GLOBAL DEFAULT 12 PyObject_ClearManagedDict │ │ │ │ 489: 00033e04 8 FUNC GLOBAL DEFAULT 12 PyType_GetName │ │ │ │ - 490: 001709c8 56 FUNC GLOBAL DEFAULT 12 _Py_EncodeLocaleEx │ │ │ │ - 491: 0035269c 48 FUNC GLOBAL DEFAULT 12 PyMutex_Lock │ │ │ │ - 492: 002a7978 60 FUNC GLOBAL DEFAULT 12 PyErr_FormatUnraisable │ │ │ │ + 490: 00170b5c 56 FUNC GLOBAL DEFAULT 12 _Py_EncodeLocaleEx │ │ │ │ + 491: 0035290c 48 FUNC GLOBAL DEFAULT 12 PyMutex_Lock │ │ │ │ + 492: 002a79e8 60 FUNC GLOBAL DEFAULT 12 PyErr_FormatUnraisable │ │ │ │ 493: 00599cfc 4 OBJECT GLOBAL DEFAULT 29 Py_NoUserSiteDirectory │ │ │ │ - 494: 001e4f7c 116 FUNC GLOBAL DEFAULT 12 PyTime_Time │ │ │ │ + 494: 001e53f8 116 FUNC GLOBAL DEFAULT 12 PyTime_Time │ │ │ │ 495: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setsigdefault@GLIBC_2.4 (2) │ │ │ │ 496: 00000000 0 FUNC GLOBAL DEFAULT UND __snprintf_chk@GLIBC_2.4 (2) │ │ │ │ - 497: 001aa6fc 88 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Get │ │ │ │ + 497: 001aa900 88 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Get │ │ │ │ 498: 00000000 0 FUNC GLOBAL DEFAULT UND inet_pton@GLIBC_2.4 (2) │ │ │ │ 499: 00000000 0 FUNC GLOBAL DEFAULT UND sched_get_priority_min@GLIBC_2.4 (2) │ │ │ │ 500: 00000000 0 FUNC GLOBAL DEFAULT UND socket@GLIBC_2.4 (2) │ │ │ │ 501: 00000000 0 FUNC GLOBAL DEFAULT UND if_nameindex@GLIBC_2.4 (2) │ │ │ │ 502: 00000000 0 FUNC GLOBAL DEFAULT UND dlerror@GLIBC_2.34 (4) │ │ │ │ - 503: 001b8630 100 FUNC GLOBAL DEFAULT 12 _Py_dup │ │ │ │ - 504: 0018e084 140 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttr │ │ │ │ - 505: 001bd020 116 FUNC GLOBAL DEFAULT 12 _PyLong_FromDigits │ │ │ │ + 503: 001b87e8 100 FUNC GLOBAL DEFAULT 12 _Py_dup │ │ │ │ + 504: 0018e300 140 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttr │ │ │ │ + 505: 001bd410 116 FUNC GLOBAL DEFAULT 12 _PyLong_FromDigits │ │ │ │ 506: 005a1fac 4 OBJECT GLOBAL DEFAULT 29 PyExc_EnvironmentError │ │ │ │ 507: 00552190 208 OBJECT GLOBAL DEFAULT 26 PyContextToken_Type │ │ │ │ - 508: 00216d34 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceFloorDivide │ │ │ │ - 509: 0007cd80 8 FUNC GLOBAL DEFAULT 12 PyCodec_Decoder │ │ │ │ - 510: 002d0bc4 112 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDInitref │ │ │ │ + 508: 00216e2c 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceFloorDivide │ │ │ │ + 509: 0007cd88 8 FUNC GLOBAL DEFAULT 12 PyCodec_Decoder │ │ │ │ + 510: 002d0aa4 112 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDInitref │ │ │ │ 511: 00000000 0 FUNC GLOBAL DEFAULT UND getnameinfo@GLIBC_2.4 (2) │ │ │ │ 512: 00000000 0 FUNC GLOBAL DEFAULT UND lgetxattr@GLIBC_2.4 (2) │ │ │ │ - 513: 00128d0c 56 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormat │ │ │ │ + 513: 00128da0 56 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormat │ │ │ │ 514: 00058fdc 56 FUNC GLOBAL DEFAULT 12 _PyContext_NewHamtForTests │ │ │ │ 515: 00000000 0 FUNC GLOBAL DEFAULT UND sethostname@GLIBC_2.4 (2) │ │ │ │ - 516: 0004dfa0 160 FUNC GLOBAL DEFAULT 12 PyVectorcall_Call │ │ │ │ - 517: 00283cd0 100 FUNC GLOBAL DEFAULT 12 PyGC_Collect │ │ │ │ + 516: 0004df98 160 FUNC GLOBAL DEFAULT 12 PyVectorcall_Call │ │ │ │ + 517: 00283d50 100 FUNC GLOBAL DEFAULT 12 PyGC_Collect │ │ │ │ 518: 00000000 0 FUNC GLOBAL DEFAULT UND munmap@GLIBC_2.4 (2) │ │ │ │ 519: 00000000 0 FUNC GLOBAL DEFAULT UND memchr@GLIBC_2.4 (2) │ │ │ │ - 520: 001ab18c 68 FUNC GLOBAL DEFAULT 12 PyEval_GetFrame │ │ │ │ - 521: 00187c78 120 FUNC GLOBAL DEFAULT 12 Py_GenericAlias │ │ │ │ + 520: 001ab390 68 FUNC GLOBAL DEFAULT 12 PyEval_GetFrame │ │ │ │ + 521: 00187f14 120 FUNC GLOBAL DEFAULT 12 Py_GenericAlias │ │ │ │ 522: 00000000 0 FUNC GLOBAL DEFAULT UND unlink@GLIBC_2.4 (2) │ │ │ │ 523: 00000000 0 FUNC GLOBAL DEFAULT UND ftell@GLIBC_2.4 (2) │ │ │ │ - 524: 001d360c 220 FUNC GLOBAL DEFAULT 12 _Py_hashtable_clear │ │ │ │ + 524: 001d37c4 220 FUNC GLOBAL DEFAULT 12 _Py_hashtable_clear │ │ │ │ 525: 00000000 0 FUNC GLOBAL DEFAULT UND __atomic_fetch_add_8@LIBATOMIC_1.0 (15) │ │ │ │ - 526: 000755f8 92 FUNC GLOBAL DEFAULT 12 PyImport_AddModule │ │ │ │ + 526: 00075600 92 FUNC GLOBAL DEFAULT 12 PyImport_AddModule │ │ │ │ 527: 00031f70 16 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequireIDRef │ │ │ │ - 528: 00150804 844 FUNC GLOBAL DEFAULT 12 PyUnicode_Append │ │ │ │ - 529: 0018f4b0 52 FUNC GLOBAL DEFAULT 12 _Py_IsValidFD │ │ │ │ - 530: 00307ef0 164 FUNC GLOBAL DEFAULT 12 PyComplex_RealAsDouble │ │ │ │ - 531: 0009a0c0 620 FUNC GLOBAL DEFAULT 12 PySequence_Tuple │ │ │ │ - 532: 001aa4c4 164 FUNC GLOBAL DEFAULT 12 _Py_convert_optional_to_ssize_t │ │ │ │ - 533: 00131d28 488 FUNC GLOBAL DEFAULT 12 PyObject_Format │ │ │ │ + 528: 001508b4 844 FUNC GLOBAL DEFAULT 12 PyUnicode_Append │ │ │ │ + 529: 0018f72c 52 FUNC GLOBAL DEFAULT 12 _Py_IsValidFD │ │ │ │ + 530: 00308180 164 FUNC GLOBAL DEFAULT 12 PyComplex_RealAsDouble │ │ │ │ + 531: 0009a138 620 FUNC GLOBAL DEFAULT 12 PySequence_Tuple │ │ │ │ + 532: 001aa6c8 164 FUNC GLOBAL DEFAULT 12 _Py_convert_optional_to_ssize_t │ │ │ │ + 533: 00131dc0 488 FUNC GLOBAL DEFAULT 12 PyObject_Format │ │ │ │ 534: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_key_create@GLIBC_2.34 (4) │ │ │ │ - 535: 000e4db0 360 FUNC GLOBAL DEFAULT 12 _PyToken_TwoChars │ │ │ │ - 536: 0010e5f4 2072 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedString │ │ │ │ - 537: 0005dd9c 52 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyStringWithError │ │ │ │ - 538: 00083b74 4 FUNC GLOBAL DEFAULT 12 PyThread_set_stacksize │ │ │ │ + 535: 000e4e9c 360 FUNC GLOBAL DEFAULT 12 _PyToken_TwoChars │ │ │ │ + 536: 0010e6e4 2072 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedString │ │ │ │ + 537: 0005dda4 52 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyStringWithError │ │ │ │ + 538: 00083b7c 4 FUNC GLOBAL DEFAULT 12 PyThread_set_stacksize │ │ │ │ 539: 00000000 0 FUNC GLOBAL DEFAULT UND sincos@GLIBC_2.4 (3) │ │ │ │ - 540: 002d1320 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsReady │ │ │ │ - 541: 00074980 16 FUNC GLOBAL DEFAULT 12 PyFloat_GetMax │ │ │ │ - 542: 002a72e8 88 FUNC GLOBAL DEFAULT 12 _PyEvent_Notify │ │ │ │ + 540: 002d1200 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsReady │ │ │ │ + 541: 00074988 16 FUNC GLOBAL DEFAULT 12 PyFloat_GetMax │ │ │ │ + 542: 002a7358 88 FUNC GLOBAL DEFAULT 12 _PyEvent_Notify │ │ │ │ 543: 00000000 0 FUNC GLOBAL DEFAULT UND sem_init@GLIBC_2.34 (4) │ │ │ │ 544: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_exit@GLIBC_2.4 (2) │ │ │ │ 545: 00000000 0 FUNC GLOBAL DEFAULT UND gethostname@GLIBC_2.4 (2) │ │ │ │ - 546: 002aa9f8 80 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Parent │ │ │ │ + 546: 002aaa68 80 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Parent │ │ │ │ 547: 00000000 0 FUNC GLOBAL DEFAULT UND sendfile64@GLIBC_2.4 (2) │ │ │ │ 548: 00555490 208 OBJECT GLOBAL DEFAULT 26 PyDict_Type │ │ │ │ - 549: 00167ed8 1940 FUNC GLOBAL DEFAULT 12 _PyLong_AsByteArray │ │ │ │ - 550: 0007cdf4 4 FUNC GLOBAL DEFAULT 12 PyCriticalSection_End │ │ │ │ + 549: 0016805c 1940 FUNC GLOBAL DEFAULT 12 _PyLong_AsByteArray │ │ │ │ + 550: 0007cdfc 4 FUNC GLOBAL DEFAULT 12 PyCriticalSection_End │ │ │ │ 551: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_getres64@GLIBC_2.34 (4) │ │ │ │ 552: 00000000 0 FUNC GLOBAL DEFAULT UND __timerfd_settime64@GLIBC_2.34 (4) │ │ │ │ - 553: 001ac1b4 108 FUNC GLOBAL DEFAULT 12 _PyThreadState_NewBound │ │ │ │ + 553: 001ac3b8 108 FUNC GLOBAL DEFAULT 12 _PyThreadState_NewBound │ │ │ │ 554: 0002aa50 0 FUNC GLOBAL DEFAULT UND XML_SetHashSalt │ │ │ │ - 555: 000c3f94 4 FUNC GLOBAL DEFAULT 12 Py_VaBuildValue │ │ │ │ + 555: 000c3ff4 4 FUNC GLOBAL DEFAULT 12 Py_VaBuildValue │ │ │ │ 556: 00000000 0 FUNC GLOBAL DEFAULT UND deflateInit2_ │ │ │ │ - 557: 001101a4 544 FUNC GLOBAL DEFAULT 12 PyModule_AddObjectRef │ │ │ │ - 558: 00078fb0 124 FUNC GLOBAL DEFAULT 12 PyUnicode_Resize │ │ │ │ - 559: 0007dd48 136 FUNC GLOBAL DEFAULT 12 PyArg_VaParseTupleAndKeywords │ │ │ │ - 560: 000a92c8 440 FUNC GLOBAL DEFAULT 12 _PyObject_New │ │ │ │ - 561: 00219168 108 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef2 │ │ │ │ - 562: 001dbbd0 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasName │ │ │ │ - 563: 0028af44 84 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_Create │ │ │ │ + 557: 00110294 544 FUNC GLOBAL DEFAULT 12 PyModule_AddObjectRef │ │ │ │ + 558: 00078fb8 124 FUNC GLOBAL DEFAULT 12 PyUnicode_Resize │ │ │ │ + 559: 0007dd50 136 FUNC GLOBAL DEFAULT 12 PyArg_VaParseTupleAndKeywords │ │ │ │ + 560: 000a9340 440 FUNC GLOBAL DEFAULT 12 _PyObject_New │ │ │ │ + 561: 00219260 108 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef2 │ │ │ │ + 562: 001dbef4 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasName │ │ │ │ + 563: 0028ae78 84 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_Create │ │ │ │ 564: 00000000 0 FUNC GLOBAL DEFAULT UND setreuid@GLIBC_2.4 (2) │ │ │ │ 565: 00000000 0 FUNC GLOBAL DEFAULT UND __cxa_atexit@GLIBC_2.4 (2) │ │ │ │ - 566: 0003d9d8 144 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef3 │ │ │ │ - 567: 001b0a60 256 FUNC GLOBAL DEFAULT 12 PyLong_AsDouble │ │ │ │ + 566: 0003da9c 144 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef3 │ │ │ │ + 567: 001b0ca0 256 FUNC GLOBAL DEFAULT 12 PyLong_AsDouble │ │ │ │ 568: 00000000 0 FUNC GLOBAL DEFAULT UND fork@GLIBC_2.4 (2) │ │ │ │ - 569: 0014de08 428 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttrString │ │ │ │ - 570: 0018ed34 240 FUNC GLOBAL DEFAULT 12 PyWeakref_GetRef │ │ │ │ - 571: 000ab4e0 376 FUNC GLOBAL DEFAULT 12 PyMem_Realloc │ │ │ │ - 572: 000a7d7c 8 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetAttr │ │ │ │ + 569: 0014deac 428 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttrString │ │ │ │ + 570: 0018efb0 240 FUNC GLOBAL DEFAULT 12 PyWeakref_GetRef │ │ │ │ + 571: 000ab558 376 FUNC GLOBAL DEFAULT 12 PyMem_Realloc │ │ │ │ + 572: 000a7df4 8 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetAttr │ │ │ │ 573: 00029f7c 0 FUNC GLOBAL DEFAULT UND exp2@GLIBC_2.29 (8) │ │ │ │ 574: 00000000 0 FUNC GLOBAL DEFAULT UND unlinkat@GLIBC_2.4 (2) │ │ │ │ - 575: 000b1918 12 FUNC GLOBAL DEFAULT 12 PyStructSequence_GetItem │ │ │ │ - 576: 0018efd8 448 FUNC GLOBAL DEFAULT 12 PyImport_GetModule │ │ │ │ - 577: 0011b794 8 FUNC GLOBAL DEFAULT 12 PyException_SetTraceback │ │ │ │ - 578: 00058724 28 FUNC GLOBAL DEFAULT 12 PyComplex_FromDoubles │ │ │ │ + 575: 000b19fc 12 FUNC GLOBAL DEFAULT 12 PyStructSequence_GetItem │ │ │ │ + 576: 0018f254 448 FUNC GLOBAL DEFAULT 12 PyImport_GetModule │ │ │ │ + 577: 0011b844 8 FUNC GLOBAL DEFAULT 12 PyException_SetTraceback │ │ │ │ + 578: 00058a40 28 FUNC GLOBAL DEFAULT 12 PyComplex_FromDoubles │ │ │ │ 579: 00000000 0 FUNC GLOBAL DEFAULT UND clearerr@GLIBC_2.4 (2) │ │ │ │ 580: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_destroy@GLIBC_2.4 (2) │ │ │ │ - 581: 00187878 408 FUNC GLOBAL DEFAULT 12 PyObject_VisitManagedDict │ │ │ │ - 582: 001a1f38 544 FUNC GLOBAL DEFAULT 12 PyNumber_Remainder │ │ │ │ + 581: 00187b14 408 FUNC GLOBAL DEFAULT 12 PyObject_VisitManagedDict │ │ │ │ + 582: 001a20e4 544 FUNC GLOBAL DEFAULT 12 PyNumber_Remainder │ │ │ │ 583: 0002c94c 3172 FUNC GLOBAL DEFAULT 12 _Py_GetConfigsAsDict │ │ │ │ 584: 00561720 4 OBJECT GLOBAL DEFAULT 26 _PyImport_FrozenStdlib │ │ │ │ 585: 00000000 0 FUNC GLOBAL DEFAULT UND rewind@GLIBC_2.4 (2) │ │ │ │ - 586: 002d1eec 80 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterState_GetMainModule │ │ │ │ - 587: 001c6040 88 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_destroy_chain │ │ │ │ - 588: 00327e08 148 FUNC GLOBAL DEFAULT 12 _PyBytes_Find │ │ │ │ - 589: 002049e4 68 FUNC GLOBAL DEFAULT 12 PyODict_SetItem │ │ │ │ + 586: 002d1dcc 80 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterState_GetMainModule │ │ │ │ + 587: 001c61f8 88 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_destroy_chain │ │ │ │ + 588: 0032809c 148 FUNC GLOBAL DEFAULT 12 _PyBytes_Find │ │ │ │ + 589: 00204e7c 68 FUNC GLOBAL DEFAULT 12 PyODict_SetItem │ │ │ │ 590: 0055daf4 4 OBJECT GLOBAL DEFAULT 26 PyExc_PythonFinalizationError │ │ │ │ 591: 005c4f48 0 NOTYPE GLOBAL DEFAULT 29 _end │ │ │ │ - 592: 0005c5e0 16 FUNC GLOBAL DEFAULT 12 Py_GetPrefix │ │ │ │ - 593: 0027a01c 92 FUNC GLOBAL DEFAULT 12 Py_MakePendingCalls │ │ │ │ - 594: 002da930 76 FUNC GLOBAL DEFAULT 12 PyContext_CopyCurrent │ │ │ │ + 592: 0005c58c 16 FUNC GLOBAL DEFAULT 12 Py_GetPrefix │ │ │ │ + 593: 0027a2dc 92 FUNC GLOBAL DEFAULT 12 Py_MakePendingCalls │ │ │ │ + 594: 002dab60 76 FUNC GLOBAL DEFAULT 12 PyContext_CopyCurrent │ │ │ │ 595: 00552c5c 208 OBJECT GLOBAL DEFAULT 26 PyUnicodeIter_Type │ │ │ │ 596: 0002b5f4 104 FUNC GLOBAL DEFAULT 12 Py_ExitStatusException │ │ │ │ - 597: 002af174 200 FUNC GLOBAL DEFAULT 12 PyEvent_WaitTimed │ │ │ │ - 598: 001dd8e4 304 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wait │ │ │ │ + 597: 002b0200 200 FUNC GLOBAL DEFAULT 12 PyEvent_WaitTimed │ │ │ │ + 598: 001ddc08 304 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wait │ │ │ │ 599: 00000000 0 FUNC GLOBAL DEFAULT UND sched_getscheduler@GLIBC_2.4 (2) │ │ │ │ - 600: 000800bc 8 FUNC GLOBAL DEFAULT 12 PyCFunction_NewEx │ │ │ │ + 600: 000800c4 8 FUNC GLOBAL DEFAULT 12 PyCFunction_NewEx │ │ │ │ 601: 000296c4 0 FUNC GLOBAL DEFAULT UND fsync@GLIBC_2.4 (2) │ │ │ │ 602: 00000000 0 FUNC GLOBAL DEFAULT UND sched_getparam@GLIBC_2.4 (2) │ │ │ │ 603: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_settime64@GLIBC_2.34 (4) │ │ │ │ 604: 00000000 0 FUNC GLOBAL DEFAULT UND XML_SetParamEntityParsing │ │ │ │ 605: 00552b4c 208 OBJECT GLOBAL DEFAULT 26 _PyUnion_Type │ │ │ │ - 606: 00064d10 8 FUNC GLOBAL DEFAULT 12 PyByteArray_Size │ │ │ │ + 606: 00064ab0 8 FUNC GLOBAL DEFAULT 12 PyByteArray_Size │ │ │ │ 607: 00000000 0 FUNC GLOBAL DEFAULT UND mbrtowc@GLIBC_2.4 (2) │ │ │ │ - 608: 0011a8f4 36 FUNC GLOBAL DEFAULT 12 PyErr_GetRaisedException │ │ │ │ - 609: 000ee62c 2068 FUNC GLOBAL DEFAULT 12 PyFunction_NewWithQualName │ │ │ │ - 610: 00128b34 416 FUNC GLOBAL DEFAULT 12 _PyStructSequence_NewType │ │ │ │ + 608: 0011a9a4 36 FUNC GLOBAL DEFAULT 12 PyErr_GetRaisedException │ │ │ │ + 609: 000ee6d4 2068 FUNC GLOBAL DEFAULT 12 PyFunction_NewWithQualName │ │ │ │ + 610: 00128bc8 416 FUNC GLOBAL DEFAULT 12 _PyStructSequence_NewType │ │ │ │ 611: 00000000 0 FUNC GLOBAL DEFAULT UND __setitimer64@GLIBC_2.34 (4) │ │ │ │ - 612: 000a1ca4 268 FUNC GLOBAL DEFAULT 12 PyDescr_NewMethod │ │ │ │ - 613: 0004d818 76 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval_clamp │ │ │ │ - 614: 00078ba0 52 FUNC GLOBAL DEFAULT 12 PySys_GetXOptions │ │ │ │ - 615: 002944bc 4 FUNC GLOBAL DEFAULT 12 PyErr_RangedSyntaxLocationObject │ │ │ │ - 616: 000a6668 112 FUNC GLOBAL DEFAULT 12 PyModule_AddFunctions │ │ │ │ - 617: 00079a4c 4 FUNC GLOBAL DEFAULT 12 PyObject_AsReadBuffer │ │ │ │ - 618: 0020ad68 176 FUNC GLOBAL DEFAULT 12 _PyDeadline_Init │ │ │ │ + 612: 000a1d1c 268 FUNC GLOBAL DEFAULT 12 PyDescr_NewMethod │ │ │ │ + 613: 0004d6dc 76 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval_clamp │ │ │ │ + 614: 00078ba8 52 FUNC GLOBAL DEFAULT 12 PySys_GetXOptions │ │ │ │ + 615: 002943f0 4 FUNC GLOBAL DEFAULT 12 PyErr_RangedSyntaxLocationObject │ │ │ │ + 616: 000a66e0 112 FUNC GLOBAL DEFAULT 12 PyModule_AddFunctions │ │ │ │ + 617: 00079a54 4 FUNC GLOBAL DEFAULT 12 PyObject_AsReadBuffer │ │ │ │ + 618: 002d9c2c 176 FUNC GLOBAL DEFAULT 12 _PyDeadline_Init │ │ │ │ 619: 0055af5c 4 OBJECT GLOBAL DEFAULT 26 PyExc_ChildProcessError │ │ │ │ - 620: 0029cc34 112 FUNC GLOBAL DEFAULT 12 PyState_FindModule │ │ │ │ + 620: 0029ccb4 112 FUNC GLOBAL DEFAULT 12 PyState_FindModule │ │ │ │ 621: 00000000 0 FUNC GLOBAL DEFAULT UND perror@GLIBC_2.4 (2) │ │ │ │ - 622: 0005c3e4 24 FUNC GLOBAL DEFAULT 12 Py_GetPath │ │ │ │ - 623: 0010f3fc 448 FUNC GLOBAL DEFAULT 12 PyObject_GetAttrString │ │ │ │ - 624: 0021a8fc 4 FUNC GLOBAL DEFAULT 12 Py_EnterRecursiveCall │ │ │ │ + 622: 0005c3e8 24 FUNC GLOBAL DEFAULT 12 Py_GetPath │ │ │ │ + 623: 0010f4ec 448 FUNC GLOBAL DEFAULT 12 PyObject_GetAttrString │ │ │ │ + 624: 0021a9fc 4 FUNC GLOBAL DEFAULT 12 Py_EnterRecursiveCall │ │ │ │ 625: 00000000 0 FUNC GLOBAL DEFAULT UND setpwent@GLIBC_2.4 (2) │ │ │ │ 626: 0002b410 156 FUNC GLOBAL DEFAULT 12 Py_SetPythonHome │ │ │ │ 627: 00000000 0 FUNC GLOBAL DEFAULT UND faccessat@GLIBC_2.4 (2) │ │ │ │ - 628: 00189c64 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDigit │ │ │ │ + 628: 00189f00 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDigit │ │ │ │ 629: 0002d868 84 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadLongFromFile │ │ │ │ - 630: 00062744 76 FUNC GLOBAL DEFAULT 12 PyObject_HasAttr │ │ │ │ - 631: 00054ed4 44 FUNC GLOBAL DEFAULT 12 PyFrame_GetBuiltins │ │ │ │ - 632: 001159b8 4964 FUNC GLOBAL DEFAULT 12 PyLong_FromString │ │ │ │ - 633: 0016c610 96 FUNC GLOBAL DEFAULT 12 _PyImport_GetModuleAttr │ │ │ │ - 634: 000b8d20 824 FUNC GLOBAL DEFAULT 12 _PyObject_LookupSpecial │ │ │ │ - 635: 002cf760 16 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEncoding │ │ │ │ + 630: 000628f0 76 FUNC GLOBAL DEFAULT 12 PyObject_HasAttr │ │ │ │ + 631: 00054da0 44 FUNC GLOBAL DEFAULT 12 PyFrame_GetBuiltins │ │ │ │ + 632: 00115aa8 4964 FUNC GLOBAL DEFAULT 12 PyLong_FromString │ │ │ │ + 633: 0016c7a4 96 FUNC GLOBAL DEFAULT 12 _PyImport_GetModuleAttr │ │ │ │ + 634: 000b8df4 824 FUNC GLOBAL DEFAULT 12 _PyObject_LookupSpecial │ │ │ │ + 635: 002cf640 16 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEncoding │ │ │ │ 636: 00000000 0 FUNC GLOBAL DEFAULT UND setresuid@GLIBC_2.4 (2) │ │ │ │ 637: 00000000 0 FUNC GLOBAL DEFAULT UND getaddrinfo@GLIBC_2.4 (2) │ │ │ │ - 638: 000c693c 144 FUNC GLOBAL DEFAULT 12 _PyObject_NewVar │ │ │ │ + 638: 000c6994 144 FUNC GLOBAL DEFAULT 12 _PyObject_NewVar │ │ │ │ 639: 00000000 0 FUNC GLOBAL DEFAULT UND funlockfile@GLIBC_2.4 (2) │ │ │ │ 640: 00000000 0 FUNC GLOBAL DEFAULT UND __ioctl_time64@GLIBC_2.34 (4) │ │ │ │ - 641: 0029ba28 12 FUNC GLOBAL DEFAULT 12 PyInit__sre │ │ │ │ - 642: 000a66d8 224 FUNC GLOBAL DEFAULT 12 PyModule_GetNameObject │ │ │ │ - 643: 000a6584 132 FUNC GLOBAL DEFAULT 12 PyModule_NewObject │ │ │ │ - 644: 001033c8 236 FUNC GLOBAL DEFAULT 12 PyObject_IsTrue │ │ │ │ - 645: 0007802c 92 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Lock │ │ │ │ + 641: 0029baa8 12 FUNC GLOBAL DEFAULT 12 PyInit__sre │ │ │ │ + 642: 000a6750 224 FUNC GLOBAL DEFAULT 12 PyModule_GetNameObject │ │ │ │ + 643: 000a65fc 132 FUNC GLOBAL DEFAULT 12 PyModule_NewObject │ │ │ │ + 644: 0010347c 236 FUNC GLOBAL DEFAULT 12 PyObject_IsTrue │ │ │ │ + 645: 00078034 92 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Lock │ │ │ │ 646: 00000000 0 FUNC GLOBAL DEFAULT UND deflateEnd │ │ │ │ 647: 00000000 0 FUNC GLOBAL DEFAULT UND rewinddir@GLIBC_2.4 (2) │ │ │ │ 648: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_init@GLIBC_2.4 (2) │ │ │ │ 649: 00599650 0 NOTYPE GLOBAL DEFAULT 28 _edata │ │ │ │ 650: 00556194 208 OBJECT GLOBAL DEFAULT 26 PyFrameLocalsProxy_Type │ │ │ │ 651: 00550868 0 NOTYPE GLOBAL DEFAULT 26 __data_start │ │ │ │ - 652: 000bb7d8 4 FUNC GLOBAL DEFAULT 12 _Py_fstat_noraise │ │ │ │ + 652: 000bb8ac 4 FUNC GLOBAL DEFAULT 12 _Py_fstat_noraise │ │ │ │ 653: 0055bbc4 4 OBJECT GLOBAL DEFAULT 26 PyExc_NameError │ │ │ │ - 654: 001be3b0 788 FUNC GLOBAL DEFAULT 12 _Py_HashDouble │ │ │ │ - 655: 00148088 16 FUNC GLOBAL DEFAULT 12 PyException_SetContext │ │ │ │ - 656: 00073e34 88 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromState │ │ │ │ - 657: 0007d490 12 FUNC GLOBAL DEFAULT 12 PyRun_SimpleString │ │ │ │ - 658: 0008ad6c 80 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitPythonConfig │ │ │ │ - 659: 002a01ec 28 FUNC GLOBAL DEFAULT 12 PyErr_NoMemory │ │ │ │ - 660: 00189bc0 132 FUNC GLOBAL DEFAULT 12 PyList_GetItemRef │ │ │ │ - 661: 001d2fa0 244 FUNC GLOBAL DEFAULT 12 PySequence_Concat │ │ │ │ + 654: 001be568 788 FUNC GLOBAL DEFAULT 12 _Py_HashDouble │ │ │ │ + 655: 00148128 16 FUNC GLOBAL DEFAULT 12 PyException_SetContext │ │ │ │ + 656: 00073e3c 88 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromState │ │ │ │ + 657: 0007d498 12 FUNC GLOBAL DEFAULT 12 PyRun_SimpleString │ │ │ │ + 658: 0008addc 80 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitPythonConfig │ │ │ │ + 659: 002a0260 28 FUNC GLOBAL DEFAULT 12 PyErr_NoMemory │ │ │ │ + 660: 00189e5c 132 FUNC GLOBAL DEFAULT 12 PyList_GetItemRef │ │ │ │ + 661: 001d3158 244 FUNC GLOBAL DEFAULT 12 PySequence_Concat │ │ │ │ 662: 00000000 0 FUNC GLOBAL DEFAULT UND gethostbyaddr_r@GLIBC_2.4 (2) │ │ │ │ 663: 00000000 0 FUNC GLOBAL DEFAULT UND setxattr@GLIBC_2.4 (2) │ │ │ │ - 664: 0007cf00 68 FUNC GLOBAL DEFAULT 12 PyEval_ThreadsInitialized │ │ │ │ - 665: 00128b2c 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_NewType │ │ │ │ + 664: 0007cf08 68 FUNC GLOBAL DEFAULT 12 PyEval_ThreadsInitialized │ │ │ │ + 665: 00128bc0 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_NewType │ │ │ │ 666: 00000000 0 FUNC GLOBAL DEFAULT UND strncpy@GLIBC_2.4 (2) │ │ │ │ 667: 00551d80 4 OBJECT GLOBAL DEFAULT 26 PyExc_Exception │ │ │ │ - 668: 0020e220 16 FUNC GLOBAL DEFAULT 12 PyThreadState_LeaveTracing │ │ │ │ + 668: 0020e300 16 FUNC GLOBAL DEFAULT 12 PyThreadState_LeaveTracing │ │ │ │ 669: 00000000 0 FUNC GLOBAL DEFAULT UND __explicit_bzero_chk@GLIBC_2.25 (18) │ │ │ │ - 670: 0029b500 200 FUNC GLOBAL DEFAULT 12 PyErr_NewExceptionWithDoc │ │ │ │ - 671: 001617ac 16 FUNC GLOBAL DEFAULT 12 PyObject_GenericHash │ │ │ │ - 672: 00292304 484 FUNC GLOBAL DEFAULT 12 PyErr_Restore │ │ │ │ - 673: 0007875c 4 FUNC GLOBAL DEFAULT 12 Py_DecRef │ │ │ │ - 674: 00058600 64 FUNC GLOBAL DEFAULT 12 PyErr_BadArgument │ │ │ │ - 675: 0008002c 108 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemStringWithError │ │ │ │ - 676: 0007a9cc 4 FUNC GLOBAL DEFAULT 12 PyFrame_LocalsToFast │ │ │ │ + 670: 0029b580 200 FUNC GLOBAL DEFAULT 12 PyErr_NewExceptionWithDoc │ │ │ │ + 671: 00161930 16 FUNC GLOBAL DEFAULT 12 PyObject_GenericHash │ │ │ │ + 672: 00292238 484 FUNC GLOBAL DEFAULT 12 PyErr_Restore │ │ │ │ + 673: 00078764 4 FUNC GLOBAL DEFAULT 12 Py_DecRef │ │ │ │ + 674: 0005856c 64 FUNC GLOBAL DEFAULT 12 PyErr_BadArgument │ │ │ │ + 675: 00080034 108 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemStringWithError │ │ │ │ + 676: 0007a9d4 4 FUNC GLOBAL DEFAULT 12 PyFrame_LocalsToFast │ │ │ │ 677: 005558b4 208 OBJECT GLOBAL DEFAULT 26 PyListIter_Type │ │ │ │ - 678: 001289f0 92 FUNC GLOBAL DEFAULT 12 PyModule_AddType │ │ │ │ - 679: 00080f6c 128 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedObject │ │ │ │ - 680: 0007e0ac 4 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType │ │ │ │ + 678: 00128a84 92 FUNC GLOBAL DEFAULT 12 PyModule_AddType │ │ │ │ + 679: 00080f74 128 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedObject │ │ │ │ + 680: 0007e0b4 4 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType │ │ │ │ 681: 0055af74 4 OBJECT GLOBAL DEFAULT 26 PyExc_IsADirectoryError │ │ │ │ - 682: 0027e244 12 FUNC GLOBAL DEFAULT 12 PyInit_pwd │ │ │ │ - 683: 0004783c 272 FUNC GLOBAL DEFAULT 12 _PyCompile_OptimizeCfg │ │ │ │ + 682: 0027e2c4 12 FUNC GLOBAL DEFAULT 12 PyInit_pwd │ │ │ │ + 683: 00047778 272 FUNC GLOBAL DEFAULT 12 _PyCompile_OptimizeCfg │ │ │ │ 684: 00000000 0 FUNC GLOBAL DEFAULT UND strchr@GLIBC_2.4 (2) │ │ │ │ - 685: 0028d6d0 120 FUNC GLOBAL DEFAULT 12 PyDict_PopString │ │ │ │ + 685: 0028d604 120 FUNC GLOBAL DEFAULT 12 PyDict_PopString │ │ │ │ 686: 00000000 0 FUNC GLOBAL DEFAULT UND wcstombs@GLIBC_2.4 (2) │ │ │ │ - 687: 00398220 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_tolower │ │ │ │ - 688: 00061e88 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireJumpEvent │ │ │ │ - 689: 001ea31c 100 FUNC GLOBAL DEFAULT 12 PyOS_mystrnicmp │ │ │ │ - 690: 0008bd44 220 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new_full │ │ │ │ - 691: 00085554 316 FUNC GLOBAL DEFAULT 12 _Py_open │ │ │ │ - 692: 000b25dc 72 FUNC GLOBAL DEFAULT 12 PyModule_GetDef │ │ │ │ - 693: 002b5048 12 FUNC GLOBAL DEFAULT 12 PyInit_fcntl │ │ │ │ - 694: 002aae3c 204 FUNC GLOBAL DEFAULT 12 _PySlice_FromIndices │ │ │ │ + 687: 00398460 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_tolower │ │ │ │ + 688: 00061e90 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireJumpEvent │ │ │ │ + 689: 001ea798 100 FUNC GLOBAL DEFAULT 12 PyOS_mystrnicmp │ │ │ │ + 690: 0008bdb4 220 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new_full │ │ │ │ + 691: 0008555c 316 FUNC GLOBAL DEFAULT 12 _Py_open │ │ │ │ + 692: 000b26c0 72 FUNC GLOBAL DEFAULT 12 PyModule_GetDef │ │ │ │ + 693: 002b4d94 12 FUNC GLOBAL DEFAULT 12 PyInit_fcntl │ │ │ │ + 694: 002aaeac 204 FUNC GLOBAL DEFAULT 12 _PySlice_FromIndices │ │ │ │ 695: 00000000 0 FUNC GLOBAL DEFAULT UND mknodat@GLIBC_2.33 (10) │ │ │ │ - 696: 002cf770 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEncoding │ │ │ │ - 697: 0007cca0 108 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToTitlecase │ │ │ │ + 696: 002cf650 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEncoding │ │ │ │ + 697: 0007cca8 108 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToTitlecase │ │ │ │ 698: 005526fc 208 OBJECT GLOBAL DEFAULT 26 _PyWeakref_RefType │ │ │ │ 699: 0002b180 16 FUNC GLOBAL DEFAULT 12 Py_IsInitialized │ │ │ │ - 700: 0004f13c 12 FUNC GLOBAL DEFAULT 12 PyInit__md5 │ │ │ │ + 700: 0004f140 12 FUNC GLOBAL DEFAULT 12 PyInit__md5 │ │ │ │ 701: 00000000 0 FUNC GLOBAL DEFAULT UND exp@GLIBC_2.29 (8) │ │ │ │ - 702: 00207aa4 160 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedShort_Converter │ │ │ │ - 703: 00300278 112 FUNC GLOBAL DEFAULT 12 PyUnicode_Replace │ │ │ │ - 704: 000f4dac 20 FUNC GLOBAL DEFAULT 12 PyDescr_IsData │ │ │ │ - 705: 000821a4 32 FUNC GLOBAL DEFAULT 12 _Py_FatalRefcountErrorFunc │ │ │ │ - 706: 0022a088 260 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack2 │ │ │ │ - 707: 0006b518 300 FUNC GLOBAL DEFAULT 12 _PyXI_FillNamespaceFromDict │ │ │ │ - 708: 0007d454 60 FUNC GLOBAL DEFAULT 12 PyRun_String │ │ │ │ - 709: 0004ec44 128 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedInt_Converter │ │ │ │ - 710: 000781e8 100 FUNC GLOBAL DEFAULT 12 PyCapsule_SetContext │ │ │ │ - 711: 001c0010 60 FUNC GLOBAL DEFAULT 12 _PyErr_Format │ │ │ │ - 712: 001c54e4 64 FUNC GLOBAL DEFAULT 12 PyTime_Monotonic │ │ │ │ - 713: 001133b4 220 FUNC GLOBAL DEFAULT 12 PyBuffer_Release │ │ │ │ - 714: 0014fb30 200 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Lock │ │ │ │ + 702: 002d7f10 160 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedShort_Converter │ │ │ │ + 703: 00300508 112 FUNC GLOBAL DEFAULT 12 PyUnicode_Replace │ │ │ │ + 704: 000f4e60 20 FUNC GLOBAL DEFAULT 12 PyDescr_IsData │ │ │ │ + 705: 000821ac 32 FUNC GLOBAL DEFAULT 12 _Py_FatalRefcountErrorFunc │ │ │ │ + 706: 0022a1ac 260 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack2 │ │ │ │ + 707: 0006b4d0 300 FUNC GLOBAL DEFAULT 12 _PyXI_FillNamespaceFromDict │ │ │ │ + 708: 0007d45c 60 FUNC GLOBAL DEFAULT 12 PyRun_String │ │ │ │ + 709: 0004ec3c 128 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedInt_Converter │ │ │ │ + 710: 000781f0 100 FUNC GLOBAL DEFAULT 12 PyCapsule_SetContext │ │ │ │ + 711: 001c01c8 60 FUNC GLOBAL DEFAULT 12 _PyErr_Format │ │ │ │ + 712: 001c569c 64 FUNC GLOBAL DEFAULT 12 PyTime_Monotonic │ │ │ │ + 713: 001134a4 220 FUNC GLOBAL DEFAULT 12 PyBuffer_Release │ │ │ │ + 714: 0014fbd8 200 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Lock │ │ │ │ 715: 00000000 0 FUNC GLOBAL DEFAULT UND fchownat@GLIBC_2.4 (2) │ │ │ │ - 716: 00225478 368 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack4 │ │ │ │ - 717: 00055430 512 FUNC GLOBAL DEFAULT 12 PyFrame_GetVar │ │ │ │ + 716: 0022559c 368 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack4 │ │ │ │ + 717: 000552e8 512 FUNC GLOBAL DEFAULT 12 PyFrame_GetVar │ │ │ │ 718: 00558e50 208 OBJECT GLOBAL DEFAULT 26 PyBaseObject_Type │ │ │ │ 719: 00029d84 0 FUNC GLOBAL DEFAULT UND acos@GLIBC_2.4 (3) │ │ │ │ 720: 00000000 0 FUNC GLOBAL DEFAULT UND __fprintf_chk@GLIBC_2.4 (2) │ │ │ │ - 721: 0008a25c 340 FUNC GLOBAL DEFAULT 12 PySys_AddWarnOptionUnicode │ │ │ │ - 722: 0007d968 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileEx │ │ │ │ - 723: 001899a4 20 FUNC GLOBAL DEFAULT 12 _PyErr_Clear │ │ │ │ - 724: 0007e1fc 180 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Location │ │ │ │ - 725: 00218560 2032 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16Stateful │ │ │ │ - 726: 001ad818 476 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack8 │ │ │ │ + 721: 0008a264 340 FUNC GLOBAL DEFAULT 12 PySys_AddWarnOptionUnicode │ │ │ │ + 722: 0007d970 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileEx │ │ │ │ + 723: 00189c40 20 FUNC GLOBAL DEFAULT 12 _PyErr_Clear │ │ │ │ + 724: 0007e204 180 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Location │ │ │ │ + 725: 00218658 2032 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16Stateful │ │ │ │ + 726: 001ada54 476 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack8 │ │ │ │ 727: 0002fdf4 100 FUNC GLOBAL DEFAULT 12 PyContextVar_New │ │ │ │ 728: 00556384 208 OBJECT GLOBAL DEFAULT 26 PyFrame_Type │ │ │ │ 729: 00000000 0 FUNC GLOBAL DEFAULT UND bind@GLIBC_2.4 (2) │ │ │ │ - 730: 000a9a20 56 FUNC GLOBAL DEFAULT 12 Py_BuildValue │ │ │ │ + 730: 000a9a98 56 FUNC GLOBAL DEFAULT 12 Py_BuildValue │ │ │ │ 731: 0002f154 148 FUNC GLOBAL DEFAULT 12 PyUnstable_AtExit │ │ │ │ - 732: 0007a998 8 FUNC GLOBAL DEFAULT 12 PyVectorcall_NARGS │ │ │ │ - 733: 00128d44 120 FUNC GLOBAL DEFAULT 12 PyTime_AsSecondsDouble │ │ │ │ - 734: 00085018 308 FUNC GLOBAL DEFAULT 12 PySys_SetPath │ │ │ │ - 735: 0011fcc8 176 FUNC GLOBAL DEFAULT 12 _PyAST_Compile │ │ │ │ - 736: 000817e4 80 FUNC GLOBAL DEFAULT 12 PyCodec_KnownEncoding │ │ │ │ + 732: 0007a9a0 8 FUNC GLOBAL DEFAULT 12 PyVectorcall_NARGS │ │ │ │ + 733: 00128dd8 124 FUNC GLOBAL DEFAULT 12 PyTime_AsSecondsDouble │ │ │ │ + 734: 00085020 308 FUNC GLOBAL DEFAULT 12 PySys_SetPath │ │ │ │ + 735: 0011fd50 176 FUNC GLOBAL DEFAULT 12 _PyAST_Compile │ │ │ │ + 736: 000817ec 80 FUNC GLOBAL DEFAULT 12 PyCodec_KnownEncoding │ │ │ │ 737: 00000000 0 FUNC GLOBAL DEFAULT UND log2@GLIBC_2.29 (8) │ │ │ │ - 738: 001c2e60 332 FUNC GLOBAL DEFAULT 12 PyFloat_FromString │ │ │ │ + 738: 001c3018 332 FUNC GLOBAL DEFAULT 12 PyFloat_FromString │ │ │ │ 739: 0054feec 4 OBJECT GLOBAL DEFAULT 23 __stack_chk_guard@GLIBC_2.4 (19) │ │ │ │ - 740: 0005577c 40 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16 │ │ │ │ + 740: 00055780 40 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16 │ │ │ │ 741: 00000000 0 FUNC GLOBAL DEFAULT UND fdopendir@GLIBC_2.4 (2) │ │ │ │ 742: 00551d6c 4 OBJECT GLOBAL DEFAULT 26 PyExc_BaseException │ │ │ │ - 743: 002c37c0 1700 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF16 │ │ │ │ - 744: 000a5550 132 FUNC GLOBAL DEFAULT 12 PyUnicode_FromStringAndSize │ │ │ │ + 743: 002c36a0 1700 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF16 │ │ │ │ + 744: 000a55c8 132 FUNC GLOBAL DEFAULT 12 PyUnicode_FromStringAndSize │ │ │ │ 745: 00000000 0 FUNC GLOBAL DEFAULT UND recvfrom@GLIBC_2.4 (2) │ │ │ │ 746: 005c4f48 0 NOTYPE GLOBAL DEFAULT 29 __end__ │ │ │ │ 747: 00000000 0 FUNC GLOBAL DEFAULT UND pwritev64v2@GLIBC_2.26 (14) │ │ │ │ - 748: 0008acd8 148 FUNC GLOBAL DEFAULT 12 _PyConfig_InitCompatConfig │ │ │ │ - 749: 000a8cb0 88 FUNC GLOBAL DEFAULT 12 PyModule_GetDict │ │ │ │ - 750: 0014ecbc 324 FUNC GLOBAL DEFAULT 12 PyObject_CallNoArgs │ │ │ │ - 751: 0007a9bc 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetReason │ │ │ │ - 752: 000801e0 112 FUNC GLOBAL DEFAULT 12 PyObject_InitVar │ │ │ │ - 753: 0005706c 44 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationObject │ │ │ │ - 754: 000b1e2c 1968 FUNC GLOBAL DEFAULT 12 PyUnicode_FromWideChar │ │ │ │ - 755: 000aa91c 1664 FUNC GLOBAL DEFAULT 12 PyStructSequence_New │ │ │ │ - 756: 001760fc 4 FUNC GLOBAL DEFAULT 12 _PyLong_FromTime_t │ │ │ │ - 757: 0010b284 2300 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ - 758: 00061240 8 FUNC GLOBAL DEFAULT 12 PyMonitoring_ExitScope │ │ │ │ + 748: 0008ace0 148 FUNC GLOBAL DEFAULT 12 _PyConfig_InitCompatConfig │ │ │ │ + 749: 000a8d28 88 FUNC GLOBAL DEFAULT 12 PyModule_GetDict │ │ │ │ + 750: 0014ed64 324 FUNC GLOBAL DEFAULT 12 PyObject_CallNoArgs │ │ │ │ + 751: 0007a9c4 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetReason │ │ │ │ + 752: 000801e8 112 FUNC GLOBAL DEFAULT 12 PyObject_InitVar │ │ │ │ + 753: 00056d7c 44 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationObject │ │ │ │ + 754: 000b1f10 1968 FUNC GLOBAL DEFAULT 12 PyUnicode_FromWideChar │ │ │ │ + 755: 000aa994 1664 FUNC GLOBAL DEFAULT 12 PyStructSequence_New │ │ │ │ + 756: 00176398 4 FUNC GLOBAL DEFAULT 12 _PyLong_FromTime_t │ │ │ │ + 757: 0010b334 2320 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ + 758: 000611ec 8 FUNC GLOBAL DEFAULT 12 PyMonitoring_ExitScope │ │ │ │ 759: 005547cc 208 OBJECT GLOBAL DEFAULT 26 PyODictValues_Type │ │ │ │ - 760: 0007ced0 44 FUNC GLOBAL DEFAULT 12 PyArg_VaParse │ │ │ │ + 760: 0007ced8 44 FUNC GLOBAL DEFAULT 12 PyArg_VaParse │ │ │ │ 761: 005527cc 208 OBJECT GLOBAL DEFAULT 26 _PyWeakref_CallableProxyType │ │ │ │ 762: 00000000 0 FUNC GLOBAL DEFAULT UND waitpid@GLIBC_2.4 (2) │ │ │ │ - 763: 00082c1c 128 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationEx │ │ │ │ - 764: 0018f198 156 FUNC GLOBAL DEFAULT 12 PyErr_SetString │ │ │ │ + 763: 00082c24 128 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationEx │ │ │ │ + 764: 0018f414 156 FUNC GLOBAL DEFAULT 12 PyErr_SetString │ │ │ │ 765: 00000000 0 FUNC GLOBAL DEFAULT UND deflate │ │ │ │ 766: 00000000 0 FUNC GLOBAL DEFAULT UND __atomic_load_8@LIBATOMIC_1.0 (15) │ │ │ │ - 767: 0018f4e4 172 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod │ │ │ │ - 768: 000519ec 124 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_New │ │ │ │ + 767: 0018f760 172 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod │ │ │ │ + 768: 000519f0 124 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_New │ │ │ │ 769: 005a1fb0 4 OBJECT GLOBAL DEFAULT 29 PyExc_IOError │ │ │ │ - 770: 000553b4 124 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_GetExtra │ │ │ │ + 770: 0005526c 124 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_GetExtra │ │ │ │ 771: 00000000 0 FUNC GLOBAL DEFAULT UND close_range@GLIBC_2.34 (4) │ │ │ │ 772: 0055ac1c 4 OBJECT GLOBAL DEFAULT 26 PyExc_PendingDeprecationWarning │ │ │ │ - 773: 000770b4 328 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_GC_NewWithExtraData │ │ │ │ + 773: 000770bc 328 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_GC_NewWithExtraData │ │ │ │ 774: 005511ec 208 OBJECT GLOBAL DEFAULT 26 PyModule_Type │ │ │ │ - 775: 00200624 148 FUNC GLOBAL DEFAULT 12 PyCallIter_New │ │ │ │ - 776: 000821c4 120 FUNC GLOBAL DEFAULT 12 Py_FdIsInteractive │ │ │ │ + 775: 00200abc 148 FUNC GLOBAL DEFAULT 12 PyCallIter_New │ │ │ │ + 776: 000821cc 120 FUNC GLOBAL DEFAULT 12 Py_FdIsInteractive │ │ │ │ 777: 0055af64 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionRefusedError │ │ │ │ - 778: 002b0ac8 12 FUNC GLOBAL DEFAULT 12 PyInit__string │ │ │ │ + 778: 002b08c0 12 FUNC GLOBAL DEFAULT 12 PyInit__string │ │ │ │ 779: 00000000 0 FUNC GLOBAL DEFAULT UND __getsockopt64@GLIBC_2.34 (4) │ │ │ │ - 780: 001ab0d4 72 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetID │ │ │ │ - 781: 00149900 460 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAdd │ │ │ │ - 782: 000cfbf4 71624 FUNC GLOBAL DEFAULT 12 _PyEval_EvalFrameDefault │ │ │ │ - 783: 002875d8 12 FUNC GLOBAL DEFAULT 12 PyInit__random │ │ │ │ + 780: 001ab2d8 72 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetID │ │ │ │ + 781: 001499a4 460 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAdd │ │ │ │ + 782: 000cfc80 71692 FUNC GLOBAL DEFAULT 12 _PyEval_EvalFrameDefault │ │ │ │ + 783: 0028750c 12 FUNC GLOBAL DEFAULT 12 PyInit__random │ │ │ │ 784: 005510e0 4 OBJECT GLOBAL DEFAULT 26 PyExc_RuntimeError │ │ │ │ - 785: 000f404c 464 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttr │ │ │ │ - 786: 0011a964 76 FUNC GLOBAL DEFAULT 12 PyErr_Clear │ │ │ │ + 785: 000f40fc 464 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttr │ │ │ │ + 786: 0011aa14 76 FUNC GLOBAL DEFAULT 12 PyErr_Clear │ │ │ │ 787: 00000000 0 FUNC GLOBAL DEFAULT UND renameat@GLIBC_2.4 (2) │ │ │ │ - 788: 0004aacc 72 FUNC GLOBAL DEFAULT 12 _PyBytes_ReverseFind │ │ │ │ - 789: 001c426c 1172 FUNC GLOBAL DEFAULT 12 _PySlice_GetLongIndices │ │ │ │ - 790: 002ab23c 12 FUNC GLOBAL DEFAULT 12 PyInit__json │ │ │ │ - 791: 002754e0 124 FUNC GLOBAL DEFAULT 12 PyCodec_Register │ │ │ │ - 792: 0007cde0 4 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_BeginSlow │ │ │ │ - 793: 0024bbb8 12 FUNC GLOBAL DEFAULT 12 PyInit__imp │ │ │ │ + 788: 0004a9f4 72 FUNC GLOBAL DEFAULT 12 _PyBytes_ReverseFind │ │ │ │ + 789: 001c4424 1172 FUNC GLOBAL DEFAULT 12 _PySlice_GetLongIndices │ │ │ │ + 790: 002ab2ac 12 FUNC GLOBAL DEFAULT 12 PyInit__json │ │ │ │ + 791: 002757a0 124 FUNC GLOBAL DEFAULT 12 PyCodec_Register │ │ │ │ + 792: 0007cde8 4 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_BeginSlow │ │ │ │ + 793: 0024bcac 12 FUNC GLOBAL DEFAULT 12 PyInit__imp │ │ │ │ 794: 00000000 0 FUNC GLOBAL DEFAULT UND syscall@GLIBC_2.4 (2) │ │ │ │ - 795: 00148bb4 228 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLong │ │ │ │ - 796: 000be40c 164 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromString │ │ │ │ + 795: 00148c54 228 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLong │ │ │ │ + 796: 000be414 164 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromString │ │ │ │ 797: 00000000 0 FUNC GLOBAL DEFAULT UND strrchr@GLIBC_2.4 (2) │ │ │ │ 798: 00000000 0 FUNC GLOBAL DEFAULT UND __atomic_store_8@LIBATOMIC_1.0 (15) │ │ │ │ - 799: 00064c2c 16 FUNC GLOBAL DEFAULT 12 PyByteArray_FromObject │ │ │ │ - 800: 001ae9a4 448 FUNC GLOBAL DEFAULT 12 PySlice_New │ │ │ │ - 801: 00150754 176 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Unlock │ │ │ │ - 802: 002856f0 12 FUNC GLOBAL DEFAULT 12 PyInit__heapq │ │ │ │ - 803: 00276124 12 FUNC GLOBAL DEFAULT 12 PyInit__abc │ │ │ │ - 804: 00082c9c 8 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocation │ │ │ │ + 799: 00064aa0 16 FUNC GLOBAL DEFAULT 12 PyByteArray_FromObject │ │ │ │ + 800: 001aebe0 448 FUNC GLOBAL DEFAULT 12 PySlice_New │ │ │ │ + 801: 00150804 176 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Unlock │ │ │ │ + 802: 00285624 12 FUNC GLOBAL DEFAULT 12 PyInit__heapq │ │ │ │ + 803: 002763e4 12 FUNC GLOBAL DEFAULT 12 PyInit__abc │ │ │ │ + 804: 00082ca4 8 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocation │ │ │ │ 805: 00000000 0 FUNC GLOBAL DEFAULT UND lsetxattr@GLIBC_2.4 (2) │ │ │ │ - 806: 00063864 80 FUNC GLOBAL DEFAULT 12 _PyErr_FormatFromCause │ │ │ │ - 807: 0007d34c 64 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Clear │ │ │ │ - 808: 00091b84 716 FUNC GLOBAL DEFAULT 12 _PyObject_GC_New │ │ │ │ - 809: 0028dab8 1804 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeCharmap │ │ │ │ - 810: 00145be8 1752 FUNC GLOBAL DEFAULT 12 PyUnicode_Partition │ │ │ │ - 811: 000b2624 96 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8NoNUL │ │ │ │ - 812: 001e4ff0 4 FUNC GLOBAL DEFAULT 12 _PyTime_AsLong │ │ │ │ + 806: 00063814 80 FUNC GLOBAL DEFAULT 12 _PyErr_FormatFromCause │ │ │ │ + 807: 0007d354 64 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Clear │ │ │ │ + 808: 00091be0 716 FUNC GLOBAL DEFAULT 12 _PyObject_GC_New │ │ │ │ + 809: 0028d9ec 1804 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeCharmap │ │ │ │ + 810: 00145c88 1752 FUNC GLOBAL DEFAULT 12 PyUnicode_Partition │ │ │ │ + 811: 000b2708 96 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8NoNUL │ │ │ │ + 812: 001e546c 4 FUNC GLOBAL DEFAULT 12 _PyTime_AsLong │ │ │ │ 813: 0055bbd8 4 OBJECT GLOBAL DEFAULT 26 PyExc_AttributeError │ │ │ │ 814: 00000000 0 FUNC GLOBAL DEFAULT UND sem_wait@GLIBC_2.34 (4) │ │ │ │ - 815: 002df4fc 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromMillisecondsObject │ │ │ │ + 815: 002df360 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromMillisecondsObject │ │ │ │ 816: 00000000 0 FUNC GLOBAL DEFAULT UND getegid@GLIBC_2.4 (2) │ │ │ │ 817: 00557e18 208 OBJECT GLOBAL DEFAULT 26 PyComplex_Type │ │ │ │ - 818: 00139f48 740 FUNC GLOBAL DEFAULT 12 PyUnicode_FindChar │ │ │ │ - 819: 0007d858 136 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneFlags │ │ │ │ - 820: 0031b308 80 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval │ │ │ │ + 818: 00139fe8 740 FUNC GLOBAL DEFAULT 12 PyUnicode_FindChar │ │ │ │ + 819: 0007d860 136 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneFlags │ │ │ │ + 820: 0031b598 80 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval │ │ │ │ 821: 0002988c 0 FUNC GLOBAL DEFAULT UND XML_SetExternalEntityRefHandler │ │ │ │ 822: 00000000 0 FUNC GLOBAL DEFAULT UND __ctype_tolower_loc@GLIBC_2.4 (2) │ │ │ │ 823: 00000000 0 FUNC GLOBAL DEFAULT UND timerfd_create@GLIBC_2.8 (24) │ │ │ │ - 824: 0013da88 544 FUNC GLOBAL DEFAULT 12 PyNumber_Lshift │ │ │ │ - 825: 001287cc 316 FUNC GLOBAL DEFAULT 12 PyLong_AsLongAndOverflow │ │ │ │ - 826: 00189cb4 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsNumeric │ │ │ │ - 827: 0030850c 8 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Next │ │ │ │ - 828: 00349808 12 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalDecoder │ │ │ │ - 829: 000bcc94 6008 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormatV │ │ │ │ - 830: 0011fd78 300 FUNC GLOBAL DEFAULT 12 _PyNumber_Index │ │ │ │ + 824: 0013db28 544 FUNC GLOBAL DEFAULT 12 PyNumber_Lshift │ │ │ │ + 825: 00128860 316 FUNC GLOBAL DEFAULT 12 PyLong_AsLongAndOverflow │ │ │ │ + 826: 00189f50 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsNumeric │ │ │ │ + 827: 00308704 8 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Next │ │ │ │ + 828: 00349b90 12 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalDecoder │ │ │ │ + 829: 000bcd6c 5800 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormatV │ │ │ │ + 830: 0011fe00 300 FUNC GLOBAL DEFAULT 12 _PyNumber_Index │ │ │ │ 831: 00000000 0 FUNC GLOBAL DEFAULT UND sched_setaffinity@GLIBC_2.4 (2) │ │ │ │ - 832: 00074e00 4 FUNC GLOBAL DEFAULT 12 _PyXI_FormatExcInfo │ │ │ │ - 833: 000e6aa0 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsPrintable │ │ │ │ - 834: 001144bc 1616 FUNC GLOBAL DEFAULT 12 _PyEval_UnpackIterable │ │ │ │ + 832: 00074e08 4 FUNC GLOBAL DEFAULT 12 _PyXI_FormatExcInfo │ │ │ │ + 833: 000e6b84 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsPrintable │ │ │ │ + 834: 001145ac 1616 FUNC GLOBAL DEFAULT 12 _PyEval_UnpackIterable │ │ │ │ 835: 00000000 0 FUNC GLOBAL DEFAULT UND epoll_create1@GLIBC_2.9 (5) │ │ │ │ 836: 00000000 0 FUNC GLOBAL DEFAULT UND feof@GLIBC_2.4 (2) │ │ │ │ 837: 00551970 4 OBJECT GLOBAL DEFAULT 26 PyExc_ValueError │ │ │ │ 838: 000293d0 0 FUNC GLOBAL DEFAULT UND asin@GLIBC_2.4 (3) │ │ │ │ - 839: 0007d8e8 116 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileExFlags │ │ │ │ - 840: 002503c0 12 FUNC GLOBAL DEFAULT 12 PyInit__thread │ │ │ │ + 839: 0007d8f0 116 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileExFlags │ │ │ │ + 840: 002504b4 12 FUNC GLOBAL DEFAULT 12 PyInit__thread │ │ │ │ 841: 0002a240 0 FUNC GLOBAL DEFAULT UND XML_SetNotationDeclHandler │ │ │ │ - 842: 002ba134 88 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFunction │ │ │ │ - 843: 0008cf24 60 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_native_id │ │ │ │ - 844: 0008ba68 8 FUNC GLOBAL DEFAULT 12 PyThread_tss_is_created │ │ │ │ + 842: 002ba034 88 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFunction │ │ │ │ + 843: 0008cf94 60 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_native_id │ │ │ │ + 844: 0008bad8 8 FUNC GLOBAL DEFAULT 12 PyThread_tss_is_created │ │ │ │ 845: 0055db08 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionError │ │ │ │ 846: 00000000 0 FUNC GLOBAL DEFAULT UND rename@GLIBC_2.4 (2) │ │ │ │ - 847: 001bcc10 224 FUNC GLOBAL DEFAULT 12 PyUnicode_FromOrdinal │ │ │ │ - 848: 0007669c 96 FUNC GLOBAL DEFAULT 12 PyLong_FromNativeBytes │ │ │ │ - 849: 003097dc 988 FUNC GLOBAL DEFAULT 12 _PyEval_ExceptionGroupMatch │ │ │ │ + 847: 001bcdc8 224 FUNC GLOBAL DEFAULT 12 PyUnicode_FromOrdinal │ │ │ │ + 848: 000766a4 96 FUNC GLOBAL DEFAULT 12 PyLong_FromNativeBytes │ │ │ │ + 849: 003099a4 988 FUNC GLOBAL DEFAULT 12 _PyEval_ExceptionGroupMatch │ │ │ │ 850: 0055af84 4 OBJECT GLOBAL DEFAULT 26 PyExc_ProcessLookupError │ │ │ │ 851: 005544fc 208 OBJECT GLOBAL DEFAULT 26 PyODict_Type │ │ │ │ - 852: 000787e4 28 FUNC GLOBAL DEFAULT 12 PyRefTracer_GetTracer │ │ │ │ + 852: 000787ec 28 FUNC GLOBAL DEFAULT 12 PyRefTracer_GetTracer │ │ │ │ 853: 00030d9c 12 FUNC GLOBAL DEFAULT 12 PyInit__suggestions │ │ │ │ - 854: 0006c940 48 FUNC GLOBAL DEFAULT 12 PyDict_SetDefault │ │ │ │ - 855: 00294de4 104 FUNC GLOBAL DEFAULT 12 _PySet_Update │ │ │ │ - 856: 00147b6c 32 FUNC GLOBAL DEFAULT 12 PyException_GetContext │ │ │ │ + 854: 0006c948 48 FUNC GLOBAL DEFAULT 12 PyDict_SetDefault │ │ │ │ + 855: 00294d18 104 FUNC GLOBAL DEFAULT 12 _PySet_Update │ │ │ │ + 856: 00147c0c 32 FUNC GLOBAL DEFAULT 12 PyException_GetContext │ │ │ │ 857: 0002c394 92 FUNC GLOBAL DEFAULT 12 PyFile_OpenCode │ │ │ │ 858: 00000000 0 FUNC GLOBAL DEFAULT UND unsetenv@GLIBC_2.4 (2) │ │ │ │ 859: 00000000 0 FUNC GLOBAL DEFAULT UND accept@GLIBC_2.4 (2) │ │ │ │ - 860: 00080fec 236 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedUnicode │ │ │ │ + 860: 00080ff4 236 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedUnicode │ │ │ │ 861: 00000000 0 FUNC GLOBAL DEFAULT UND sched_getaffinity@GLIBC_2.4 (2) │ │ │ │ - 862: 000a7aec 616 FUNC GLOBAL DEFAULT 12 PyObject_SetAttr │ │ │ │ - 863: 003139d0 620 FUNC GLOBAL DEFAULT 12 _Py_c_pow │ │ │ │ + 862: 000a7b64 616 FUNC GLOBAL DEFAULT 12 PyObject_SetAttr │ │ │ │ + 863: 00313da4 620 FUNC GLOBAL DEFAULT 12 _Py_c_pow │ │ │ │ 864: 00000000 0 FUNC GLOBAL DEFAULT UND XML_StopParser │ │ │ │ 865: 00599cd4 4 OBJECT GLOBAL DEFAULT 29 Py_InspectFlag │ │ │ │ - 866: 0033ad68 216 FUNC GLOBAL DEFAULT 12 PySequence_SetItem │ │ │ │ - 867: 0014863c 1104 FUNC GLOBAL DEFAULT 12 _PyCode_ConstantKey │ │ │ │ - 868: 000812b0 40 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareKindInternal │ │ │ │ - 869: 001ff638 1588 FUNC GLOBAL DEFAULT 12 _PyEval_MatchClass │ │ │ │ - 870: 00153c60 808 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed │ │ │ │ + 866: 0033b060 216 FUNC GLOBAL DEFAULT 12 PySequence_SetItem │ │ │ │ + 867: 001486dc 1104 FUNC GLOBAL DEFAULT 12 _PyCode_ConstantKey │ │ │ │ + 868: 000812b8 40 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareKindInternal │ │ │ │ + 869: 001ffad0 1588 FUNC GLOBAL DEFAULT 12 _PyEval_MatchClass │ │ │ │ + 870: 00153ea8 808 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed │ │ │ │ 871: 00000000 0 FUNC GLOBAL DEFAULT UND ftruncate64@GLIBC_2.4 (2) │ │ │ │ 872: 00000000 0 FUNC GLOBAL DEFAULT UND memset@GLIBC_2.4 (2) │ │ │ │ 873: 00000000 0 FUNC GLOBAL DEFAULT UND __recvmsg64@GLIBC_2.34 (4) │ │ │ │ 874: 00599688 4 OBJECT GLOBAL DEFAULT 29 stdin@GLIBC_2.4 (2) │ │ │ │ 875: 00000000 0 FUNC GLOBAL DEFAULT UND strsignal@GLIBC_2.4 (2) │ │ │ │ - 876: 0014ca64 5028 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevelObject │ │ │ │ - 877: 0006ca10 108 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncDesc │ │ │ │ - 878: 000ed89c 8 FUNC GLOBAL DEFAULT 12 PyFunction_New │ │ │ │ + 876: 0014cb08 5028 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevelObject │ │ │ │ + 877: 0006ca18 108 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncDesc │ │ │ │ + 878: 000ed944 8 FUNC GLOBAL DEFAULT 12 PyFunction_New │ │ │ │ 879: 00000000 0 FUNC GLOBAL DEFAULT UND symlinkat@GLIBC_2.4 (2) │ │ │ │ - 880: 00056254 40 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32 │ │ │ │ - 881: 0011ed8c 1828 FUNC GLOBAL DEFAULT 12 PyUnicode_RPartition │ │ │ │ - 882: 0020fc6c 112 FUNC GLOBAL DEFAULT 12 PyComplex_FromCComplex │ │ │ │ + 880: 00056258 40 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32 │ │ │ │ + 881: 0011ee14 1828 FUNC GLOBAL DEFAULT 12 PyUnicode_RPartition │ │ │ │ + 882: 0020fd60 112 FUNC GLOBAL DEFAULT 12 PyComplex_FromCComplex │ │ │ │ 883: 00555694 208 OBJECT GLOBAL DEFAULT 26 PyList_Type │ │ │ │ 884: 00559f4c 208 OBJECT GLOBAL DEFAULT 26 PyType_Type │ │ │ │ 885: 00000000 0 FUNC GLOBAL DEFAULT UND strtok_r@GLIBC_2.4 (2) │ │ │ │ - 886: 0032ac4c 1768 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF32 │ │ │ │ + 886: 0032aebc 1768 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF32 │ │ │ │ 887: 00000000 0 FUNC GLOBAL DEFAULT UND memcmp@GLIBC_2.4 (2) │ │ │ │ - 888: 001acfe4 568 FUNC GLOBAL DEFAULT 12 Py_ReprEnter │ │ │ │ + 888: 001ad1e8 568 FUNC GLOBAL DEFAULT 12 Py_ReprEnter │ │ │ │ 889: 00000000 0 FUNC GLOBAL DEFAULT UND flockfile@GLIBC_2.4 (2) │ │ │ │ - 890: 00217718 640 FUNC GLOBAL DEFAULT 12 _Py_c_quot │ │ │ │ + 890: 00217810 640 FUNC GLOBAL DEFAULT 12 _Py_c_quot │ │ │ │ 891: 00000000 0 FUNC GLOBAL DEFAULT UND opendir@GLIBC_2.4 (2) │ │ │ │ 892: 0055a4fc 208 OBJECT GLOBAL DEFAULT 26 PyUnicode_Type │ │ │ │ - 893: 0009b11c 60 FUNC GLOBAL DEFAULT 12 PyThreadState_Get │ │ │ │ - 894: 0007d434 32 FUNC GLOBAL DEFAULT 12 PyErr_PrintEx │ │ │ │ - 895: 001e093c 100 FUNC GLOBAL DEFAULT 12 _PyLong_Format │ │ │ │ - 896: 000a36f0 1088 FUNC GLOBAL DEFAULT 12 PyWeakref_NewRef │ │ │ │ + 893: 0009b194 60 FUNC GLOBAL DEFAULT 12 PyThreadState_Get │ │ │ │ + 894: 0007d43c 32 FUNC GLOBAL DEFAULT 12 PyErr_PrintEx │ │ │ │ + 895: 001e0c5c 100 FUNC GLOBAL DEFAULT 12 _PyLong_Format │ │ │ │ + 896: 000a3768 1088 FUNC GLOBAL DEFAULT 12 PyWeakref_NewRef │ │ │ │ 897: 00032118 92 FUNC GLOBAL DEFAULT 12 _Py_fstat │ │ │ │ - 898: 001d3998 8 FUNC GLOBAL DEFAULT 12 PyInterpreterState_ThreadHead │ │ │ │ - 899: 002285b0 112 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Init │ │ │ │ + 898: 001d3b50 8 FUNC GLOBAL DEFAULT 12 PyInterpreterState_ThreadHead │ │ │ │ + 899: 002286d4 112 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Init │ │ │ │ 900: 00000000 0 FUNC GLOBAL DEFAULT UND splice@GLIBC_2.5 (9) │ │ │ │ - 901: 0008c6f0 132 FUNC GLOBAL DEFAULT 12 _Py_HashBytes │ │ │ │ - 902: 002aa010 128 FUNC GLOBAL DEFAULT 12 PyList_Reverse │ │ │ │ - 903: 0007cfec 32 FUNC GLOBAL DEFAULT 12 PyStatus_IsExit │ │ │ │ - 904: 002ac564 12 FUNC GLOBAL DEFAULT 12 PyInit__opcode │ │ │ │ - 905: 0035659c 68 FUNC GLOBAL DEFAULT 12 Py_AddPendingCall │ │ │ │ + 901: 0008c760 132 FUNC GLOBAL DEFAULT 12 _Py_HashBytes │ │ │ │ + 902: 002aa080 128 FUNC GLOBAL DEFAULT 12 PyList_Reverse │ │ │ │ + 903: 0007cff4 32 FUNC GLOBAL DEFAULT 12 PyStatus_IsExit │ │ │ │ + 904: 002ac5d4 12 FUNC GLOBAL DEFAULT 12 PyInit__opcode │ │ │ │ + 905: 00356808 68 FUNC GLOBAL DEFAULT 12 Py_AddPendingCall │ │ │ │ 906: 00000000 0 FUNC GLOBAL DEFAULT UND __vfprintf_chk@GLIBC_2.4 (2) │ │ │ │ - 907: 002af134 64 FUNC GLOBAL DEFAULT 12 PyEvent_Wait │ │ │ │ - 908: 0007d1c8 28 FUNC GLOBAL DEFAULT 12 _PySeqLock_AfterFork │ │ │ │ + 907: 002b00a0 64 FUNC GLOBAL DEFAULT 12 PyEvent_Wait │ │ │ │ + 908: 0007d1d0 28 FUNC GLOBAL DEFAULT 12 _PySeqLock_AfterFork │ │ │ │ 909: 00000000 0 FUNC GLOBAL DEFAULT UND sched_setparam@GLIBC_2.4 (2) │ │ │ │ 910: 0002ae80 260 FUNC GLOBAL DEFAULT 12 PySys_AddAuditHook │ │ │ │ - 911: 0007824c 96 FUNC GLOBAL DEFAULT 12 PyCapsule_GetContext │ │ │ │ - 912: 002da12c 8 FUNC GLOBAL DEFAULT 12 _PyTime_MonotonicWithInfo │ │ │ │ - 913: 000bbd4c 144 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8 │ │ │ │ + 911: 00078254 96 FUNC GLOBAL DEFAULT 12 PyCapsule_GetContext │ │ │ │ + 912: 002da35c 8 FUNC GLOBAL DEFAULT 12 _PyTime_MonotonicWithInfo │ │ │ │ + 913: 000bbe20 144 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8 │ │ │ │ 914: 00000000 0 FUNC GLOBAL DEFAULT UND fpathconf@GLIBC_2.4 (2) │ │ │ │ - 915: 001aeffc 64 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetDict │ │ │ │ - 916: 000789a0 72 FUNC GLOBAL DEFAULT 12 PyOS_mystricmp │ │ │ │ - 917: 00044fb8 256 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceConcat │ │ │ │ - 918: 000568a4 196 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_UnregisterClass │ │ │ │ - 919: 001d61ac 1372 FUNC GLOBAL DEFAULT 12 PyOS_double_to_string │ │ │ │ + 915: 001af238 64 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetDict │ │ │ │ + 916: 000789a8 72 FUNC GLOBAL DEFAULT 12 PyOS_mystricmp │ │ │ │ + 917: 00044f60 256 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceConcat │ │ │ │ + 918: 00056870 196 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_UnregisterClass │ │ │ │ + 919: 001d6360 1372 FUNC GLOBAL DEFAULT 12 PyOS_double_to_string │ │ │ │ 920: 00000000 0 FUNC GLOBAL DEFAULT UND ldexp@GLIBC_2.4 (2) │ │ │ │ - 921: 0005c888 16 FUNC GLOBAL DEFAULT 12 Py_GetProgramFullPath │ │ │ │ - 922: 0011a5b0 424 FUNC GLOBAL DEFAULT 12 PyErr_ExceptionMatches │ │ │ │ - 923: 000a77ec 768 FUNC GLOBAL DEFAULT 12 PyObject_SetAttrString │ │ │ │ - 924: 00111804 412 FUNC GLOBAL DEFAULT 12 PyBytes_Concat │ │ │ │ - 925: 000cad50 36 FUNC GLOBAL DEFAULT 12 PyEval_GetBuiltins │ │ │ │ + 921: 0005c834 16 FUNC GLOBAL DEFAULT 12 Py_GetProgramFullPath │ │ │ │ + 922: 0011a660 424 FUNC GLOBAL DEFAULT 12 PyErr_ExceptionMatches │ │ │ │ + 923: 000a7864 768 FUNC GLOBAL DEFAULT 12 PyObject_SetAttrString │ │ │ │ + 924: 001118f4 412 FUNC GLOBAL DEFAULT 12 PyBytes_Concat │ │ │ │ + 925: 000cade0 36 FUNC GLOBAL DEFAULT 12 PyEval_GetBuiltins │ │ │ │ 926: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_strtol@GLIBC_2.38 (16) │ │ │ │ 927: 005582b4 208 OBJECT GLOBAL DEFAULT 26 PyInstanceMethod_Type │ │ │ │ - 928: 002ce0dc 256 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_RegisterClass │ │ │ │ - 929: 001289b8 56 FUNC GLOBAL DEFAULT 12 PyType_FromModuleAndSpec │ │ │ │ - 930: 002d1104 160 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_ObjectToID │ │ │ │ - 931: 0007dc28 68 FUNC GLOBAL DEFAULT 12 PyMethod_Self │ │ │ │ - 932: 0031a3b8 92 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsTracked │ │ │ │ + 928: 002ce260 256 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_RegisterClass │ │ │ │ + 929: 00128a4c 56 FUNC GLOBAL DEFAULT 12 PyType_FromModuleAndSpec │ │ │ │ + 930: 002d0fe4 160 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_ObjectToID │ │ │ │ + 931: 0007dc30 68 FUNC GLOBAL DEFAULT 12 PyMethod_Self │ │ │ │ + 932: 0031a97c 92 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsTracked │ │ │ │ 933: 00000000 0 FUNC GLOBAL DEFAULT UND fputc@GLIBC_2.4 (2) │ │ │ │ - 934: 002984d8 264 FUNC GLOBAL DEFAULT 12 PyObject_ASCII │ │ │ │ + 934: 00298558 264 FUNC GLOBAL DEFAULT 12 PyObject_ASCII │ │ │ │ 935: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_wait@GLIBC_2.4 (2) │ │ │ │ 936: 00000000 0 FUNC GLOBAL DEFAULT UND memfd_create@GLIBC_2.27 (13) │ │ │ │ 937: 00000000 0 FUNC GLOBAL DEFAULT UND shutdown@GLIBC_2.4 (2) │ │ │ │ 938: 00000000 0 FUNC GLOBAL DEFAULT UND madvise@GLIBC_2.4 (2) │ │ │ │ 939: 000297fc 0 FUNC GLOBAL DEFAULT UND XML_SetStartDoctypeDeclHandler │ │ │ │ 940: 00031d9c 104 FUNC GLOBAL DEFAULT 12 _PyTraceMalloc_GetTraceback │ │ │ │ - 941: 00175c50 24 FUNC GLOBAL DEFAULT 12 _PyLong_FromGid │ │ │ │ - 942: 002a8f10 328 FUNC GLOBAL DEFAULT 12 _PyObject_FunctionStr │ │ │ │ - 943: 0053ed04 268 OBJECT GLOBAL DEFAULT 14 _PyParser_TokenNames │ │ │ │ + 941: 00175ed4 24 FUNC GLOBAL DEFAULT 12 _PyLong_FromGid │ │ │ │ + 942: 002a8f80 328 FUNC GLOBAL DEFAULT 12 _PyObject_FunctionStr │ │ │ │ + 943: 0053ef0c 268 OBJECT GLOBAL DEFAULT 14 _PyParser_TokenNames │ │ │ │ 944: 00000000 0 FUNC GLOBAL DEFAULT UND epoll_wait@GLIBC_2.4 (2) │ │ │ │ - 945: 001ab11c 112 FUNC GLOBAL DEFAULT 12 PyLong_AsVoidPtr │ │ │ │ + 945: 001ab320 112 FUNC GLOBAL DEFAULT 12 PyLong_AsVoidPtr │ │ │ │ 946: 00000000 0 FUNC GLOBAL DEFAULT UND __sigtimedwait64@GLIBC_2.34 (4) │ │ │ │ 947: 000299c4 0 FUNC GLOBAL DEFAULT UND XML_SetStartNamespaceDeclHandler │ │ │ │ - 948: 001c61ec 36 FUNC GLOBAL DEFAULT 12 PyErr_SetNone │ │ │ │ - 949: 0005b654 124 FUNC GLOBAL DEFAULT 12 PyObject_DelItemString │ │ │ │ + 948: 001c63a4 36 FUNC GLOBAL DEFAULT 12 PyErr_SetNone │ │ │ │ + 949: 0005b658 124 FUNC GLOBAL DEFAULT 12 PyObject_DelItemString │ │ │ │ 950: 00000000 0 FUNC GLOBAL DEFAULT UND __syslog_chk@GLIBC_2.4 (2) │ │ │ │ - 951: 0007ab18 16 FUNC GLOBAL DEFAULT 12 _Py_SetRefcnt │ │ │ │ - 952: 0022ca6c 84 FUNC GLOBAL DEFAULT 12 PyBuffer_GetPointer │ │ │ │ - 953: 000a2ac8 96 FUNC GLOBAL DEFAULT 12 PyDescr_NewMember │ │ │ │ - 954: 0007d38c 8 FUNC GLOBAL DEFAULT 12 _PyThreadState_Prealloc │ │ │ │ - 955: 000825dc 300 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicit │ │ │ │ - 956: 0011b894 156 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptTypeValid │ │ │ │ + 951: 0007ab20 16 FUNC GLOBAL DEFAULT 12 _Py_SetRefcnt │ │ │ │ + 952: 0022cba8 84 FUNC GLOBAL DEFAULT 12 PyBuffer_GetPointer │ │ │ │ + 953: 000a2b40 96 FUNC GLOBAL DEFAULT 12 PyDescr_NewMember │ │ │ │ + 954: 0007d394 8 FUNC GLOBAL DEFAULT 12 _PyThreadState_Prealloc │ │ │ │ + 955: 000825e4 300 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicit │ │ │ │ + 956: 0011b944 156 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptTypeValid │ │ │ │ 957: 00000000 0 FUNC GLOBAL DEFAULT UND accept4@GLIBC_2.10 (20) │ │ │ │ - 958: 00080250 8 FUNC GLOBAL DEFAULT 12 PyObject_DelAttrString │ │ │ │ + 958: 00080258 8 FUNC GLOBAL DEFAULT 12 PyObject_DelAttrString │ │ │ │ 959: 00000000 0 FUNC GLOBAL DEFAULT UND fputs@GLIBC_2.4 (2) │ │ │ │ - 960: 002d9aac 24 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetCurrent │ │ │ │ - 961: 0005351c 68 FUNC GLOBAL DEFAULT 12 Py_GetConstant │ │ │ │ + 960: 002d9cdc 24 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetCurrent │ │ │ │ + 961: 00053cd0 68 FUNC GLOBAL DEFAULT 12 Py_GetConstant │ │ │ │ 962: 00000000 0 FUNC GLOBAL DEFAULT UND __utimensat64@GLIBC_2.34 (4) │ │ │ │ 963: 00000000 0 FUNC GLOBAL DEFAULT UND unlockpt@GLIBC_2.4 (2) │ │ │ │ 964: 00000000 0 FUNC GLOBAL DEFAULT UND getgrnam_r@GLIBC_2.4 (2) │ │ │ │ 965: 0055af58 4 OBJECT GLOBAL DEFAULT 26 PyExc_BrokenPipeError │ │ │ │ 966: 00000000 0 FUNC GLOBAL DEFAULT UND sigismember@GLIBC_2.4 (2) │ │ │ │ - 967: 0007aa04 24 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_CompactValue │ │ │ │ + 967: 0007aa0c 24 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_CompactValue │ │ │ │ 968: 00000000 0 FUNC GLOBAL DEFAULT UND ttyname_r@GLIBC_2.4 (2) │ │ │ │ - 969: 000a59ac 404 FUNC GLOBAL DEFAULT 12 PyDict_SetItemString │ │ │ │ - 970: 000a55f8 96 FUNC GLOBAL DEFAULT 12 PyObject_GetItemData │ │ │ │ + 969: 000a5a24 404 FUNC GLOBAL DEFAULT 12 PyDict_SetItemString │ │ │ │ + 970: 000a5670 96 FUNC GLOBAL DEFAULT 12 PyObject_GetItemData │ │ │ │ 971: 00557a18 208 OBJECT GLOBAL DEFAULT 26 PyProperty_Type │ │ │ │ - 972: 000a6608 96 FUNC GLOBAL DEFAULT 12 PyObject_GC_Track │ │ │ │ - 973: 001d9a58 40 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeIsValid │ │ │ │ + 972: 000a6680 96 FUNC GLOBAL DEFAULT 12 PyObject_GC_Track │ │ │ │ + 973: 001d9c0c 40 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeIsValid │ │ │ │ 974: 00556c64 208 OBJECT GLOBAL DEFAULT 26 PyAsyncGen_Type │ │ │ │ - 975: 0008b494 52 FUNC GLOBAL DEFAULT 12 PyMem_RawRealloc │ │ │ │ + 975: 0008b504 52 FUNC GLOBAL DEFAULT 12 PyMem_RawRealloc │ │ │ │ 976: 00000000 0 FUNC GLOBAL DEFAULT UND fchmod@GLIBC_2.4 (2) │ │ │ │ - 977: 00083b50 4 FUNC GLOBAL DEFAULT 12 PyThread_ReInitTLS │ │ │ │ + 977: 00083b58 4 FUNC GLOBAL DEFAULT 12 PyThread_ReInitTLS │ │ │ │ 978: 0055ac48 4 OBJECT GLOBAL DEFAULT 26 PyExc_OverflowError │ │ │ │ 979: 00000000 0 FUNC GLOBAL DEFAULT UND strpbrk@GLIBC_2.4 (2) │ │ │ │ 980: 00000000 0 FUNC GLOBAL DEFAULT UND chmod@GLIBC_2.4 (2) │ │ │ │ - 981: 0018e824 96 FUNC GLOBAL DEFAULT 12 PySet_Clear │ │ │ │ + 981: 0018eaa0 96 FUNC GLOBAL DEFAULT 12 PySet_Clear │ │ │ │ 982: 00000000 0 FUNC GLOBAL DEFAULT UND ceil@GLIBC_2.4 (3) │ │ │ │ 983: 00000000 0 FUNC GLOBAL DEFAULT UND __ctype_toupper_loc@GLIBC_2.4 (2) │ │ │ │ - 984: 00189a70 152 FUNC GLOBAL DEFAULT 12 PyCodec_LookupError │ │ │ │ - 985: 00164db8 128 FUNC GLOBAL DEFAULT 12 _PyObject_GC_Resize │ │ │ │ - 986: 00323f54 92 FUNC GLOBAL DEFAULT 12 _PyDeadline_Get │ │ │ │ - 987: 0007d3d4 28 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetEvalFrameFunc │ │ │ │ - 988: 0007cf48 36 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseLock │ │ │ │ + 984: 00189d0c 152 FUNC GLOBAL DEFAULT 12 PyCodec_LookupError │ │ │ │ + 985: 00164f3c 128 FUNC GLOBAL DEFAULT 12 _PyObject_GC_Resize │ │ │ │ + 986: 0031e014 92 FUNC GLOBAL DEFAULT 12 _PyDeadline_Get │ │ │ │ + 987: 0007d3dc 28 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetEvalFrameFunc │ │ │ │ + 988: 0007cf50 36 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseLock │ │ │ │ 989: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_join@GLIBC_2.34 (4) │ │ │ │ - 990: 000bb7dc 40 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefault │ │ │ │ + 990: 000bb8b0 40 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefault │ │ │ │ 991: 00000000 0 FUNC GLOBAL DEFAULT UND dup2@GLIBC_2.4 (2) │ │ │ │ - 992: 001dc7dc 92 FUNC GLOBAL DEFAULT 12 _PyDict_GetItem_KnownHash │ │ │ │ - 993: 0009d82c 108 FUNC GLOBAL DEFAULT 12 PyType_GenericAlloc │ │ │ │ + 992: 001dcb00 92 FUNC GLOBAL DEFAULT 12 _PyDict_GetItem_KnownHash │ │ │ │ + 993: 0009d8a4 108 FUNC GLOBAL DEFAULT 12 PyType_GenericAlloc │ │ │ │ 994: 00000000 0 FUNC GLOBAL DEFAULT UND dup3@GLIBC_2.9 (5) │ │ │ │ - 995: 00150c38 136 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLongLong │ │ │ │ + 995: 00150e44 192 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLongLong │ │ │ │ 996: 00000000 0 FUNC GLOBAL DEFAULT UND __open64_2@GLIBC_2.7 (11) │ │ │ │ - 997: 0009d7f0 60 FUNC GLOBAL DEFAULT 12 PyDescr_NewWrapper │ │ │ │ - 998: 000b6a5c 132 FUNC GLOBAL DEFAULT 12 PyArg_ParseTuple │ │ │ │ + 997: 0009d868 60 FUNC GLOBAL DEFAULT 12 PyDescr_NewWrapper │ │ │ │ + 998: 000b6b40 132 FUNC GLOBAL DEFAULT 12 PyArg_ParseTuple │ │ │ │ 999: 000454a0 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetStart │ │ │ │ 1000: 005545ec 208 OBJECT GLOBAL DEFAULT 26 PyODictKeys_Type │ │ │ │ - 1001: 0010fa14 44 FUNC GLOBAL DEFAULT 12 PyModule_Add │ │ │ │ - 1002: 00083ce4 36 FUNC GLOBAL DEFAULT 12 PySignal_SetWakeupFd │ │ │ │ - 1003: 00083cd4 8 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_CompileCode │ │ │ │ - 1004: 00128cd4 56 FUNC GLOBAL DEFAULT 12 PyType_FromSpecWithBases │ │ │ │ - 1005: 001e5ad4 464 FUNC GLOBAL DEFAULT 12 PyBytes_FromObject │ │ │ │ - 1006: 001fd55c 1128 FUNC GLOBAL DEFAULT 12 _PyLong_Frexp │ │ │ │ - 1007: 00078c84 76 FUNC GLOBAL DEFAULT 12 PySys_WriteStdout │ │ │ │ - 1008: 00082f24 60 FUNC GLOBAL DEFAULT 12 PyObject_GetArenaAllocator │ │ │ │ - 1009: 00237ea8 60 FUNC GLOBAL DEFAULT 12 PyMem_GetAllocator │ │ │ │ + 1001: 0010fb04 44 FUNC GLOBAL DEFAULT 12 PyModule_Add │ │ │ │ + 1002: 00083cec 36 FUNC GLOBAL DEFAULT 12 PySignal_SetWakeupFd │ │ │ │ + 1003: 00083cdc 8 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_CompileCode │ │ │ │ + 1004: 00128d68 56 FUNC GLOBAL DEFAULT 12 PyType_FromSpecWithBases │ │ │ │ + 1005: 001e5f50 464 FUNC GLOBAL DEFAULT 12 PyBytes_FromObject │ │ │ │ + 1006: 001fd9f4 1128 FUNC GLOBAL DEFAULT 12 _PyLong_Frexp │ │ │ │ + 1007: 00078c8c 76 FUNC GLOBAL DEFAULT 12 PySys_WriteStdout │ │ │ │ + 1008: 00082f2c 60 FUNC GLOBAL DEFAULT 12 PyObject_GetArenaAllocator │ │ │ │ + 1009: 00237f70 60 FUNC GLOBAL DEFAULT 12 PyMem_GetAllocator │ │ │ │ 1010: 000292bc 0 FUNC GLOBAL DEFAULT UND XML_SetEncoding │ │ │ │ - 1011: 000a329c 496 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLong │ │ │ │ - 1012: 00328548 504 FUNC GLOBAL DEFAULT 12 PyCodec_ReplaceErrors │ │ │ │ - 1013: 000fe238 504 FUNC GLOBAL DEFAULT 12 PyArg_UnpackTuple │ │ │ │ + 1011: 000a3314 496 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLong │ │ │ │ + 1012: 00328d60 504 FUNC GLOBAL DEFAULT 12 PyCodec_ReplaceErrors │ │ │ │ + 1013: 000fe2ec 504 FUNC GLOBAL DEFAULT 12 PyArg_UnpackTuple │ │ │ │ 1014: 00000000 0 FUNC GLOBAL DEFAULT UND __lstat64_time64@GLIBC_2.34 (4) │ │ │ │ 1015: 00000000 0 FUNC GLOBAL DEFAULT UND localeconv@GLIBC_2.4 (2) │ │ │ │ - 1016: 0009b260 168 FUNC GLOBAL DEFAULT 12 PyDict_Contains │ │ │ │ - 1017: 0005c700 96 FUNC GLOBAL DEFAULT 12 PyMapping_HasKey │ │ │ │ - 1018: 002add9c 12 FUNC GLOBAL DEFAULT 12 PyInit_grp │ │ │ │ + 1016: 0009b2d8 168 FUNC GLOBAL DEFAULT 12 PyDict_Contains │ │ │ │ + 1017: 0005c6ac 96 FUNC GLOBAL DEFAULT 12 PyMapping_HasKey │ │ │ │ + 1018: 002adc9c 12 FUNC GLOBAL DEFAULT 12 PyInit_grp │ │ │ │ 1019: 0003a720 100 FUNC GLOBAL DEFAULT 12 PyDict_DelItemString │ │ │ │ - 1020: 0008af70 184 FUNC GLOBAL DEFAULT 12 _Py_DecodeLocaleEx │ │ │ │ + 1020: 0008afe0 184 FUNC GLOBAL DEFAULT 12 _Py_DecodeLocaleEx │ │ │ │ 1021: 00000000 0 FUNC GLOBAL DEFAULT UND initgroups@GLIBC_2.4 (2) │ │ │ │ 1022: 00000000 0 FUNC GLOBAL DEFAULT UND sync@GLIBC_2.4 (2) │ │ │ │ - 1023: 001fd29c 704 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceLshift │ │ │ │ - 1024: 000808cc 136 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_FromObject │ │ │ │ - 1025: 000e3860 180 FUNC GLOBAL DEFAULT 12 _PyArena_Malloc │ │ │ │ + 1023: 001fd734 704 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceLshift │ │ │ │ + 1024: 000808d4 136 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_FromObject │ │ │ │ + 1025: 000e3930 180 FUNC GLOBAL DEFAULT 12 _PyArena_Malloc │ │ │ │ 1026: 0055c454 4 OBJECT GLOBAL DEFAULT 26 PyExc_InterpreterError │ │ │ │ - 1027: 00230d38 48 FUNC GLOBAL DEFAULT 12 _Py_SetLocaleFromEnv │ │ │ │ + 1027: 00230e0c 48 FUNC GLOBAL DEFAULT 12 _Py_SetLocaleFromEnv │ │ │ │ 1028: 00000000 0 FUNC GLOBAL DEFAULT UND pause@GLIBC_2.4 (2) │ │ │ │ 1029: 005c2cf4 4 OBJECT GLOBAL DEFAULT 29 Py_FileSystemDefaultEncodeErrors │ │ │ │ 1030: 00555d44 208 OBJECT GLOBAL DEFAULT 26 PyClassMethod_Type │ │ │ │ - 1031: 0006bbe0 92 FUNC GLOBAL DEFAULT 12 _PyXI_FreeNamespace │ │ │ │ + 1031: 0006bb98 92 FUNC GLOBAL DEFAULT 12 _PyXI_FreeNamespace │ │ │ │ 1032: 00000000 0 FUNC GLOBAL DEFAULT UND crc32 │ │ │ │ 1033: 00000000 0 FUNC GLOBAL DEFAULT UND posix_fallocate64@GLIBC_2.4 (2) │ │ │ │ - 1034: 000c0764 1516 FUNC GLOBAL DEFAULT 12 _PyObject_GetMethod │ │ │ │ - 1035: 002d6398 80 FUNC GLOBAL DEFAULT 12 PyMapping_Values │ │ │ │ + 1034: 000c07c4 1516 FUNC GLOBAL DEFAULT 12 _PyObject_GetMethod │ │ │ │ + 1035: 002d62a8 80 FUNC GLOBAL DEFAULT 12 PyMapping_Values │ │ │ │ 1036: 00000000 0 FUNC GLOBAL DEFAULT UND geteuid@GLIBC_2.4 (2) │ │ │ │ 1037: 0055db04 4 OBJECT GLOBAL DEFAULT 26 PyExc_IndentationError │ │ │ │ - 1038: 000792d4 144 FUNC GLOBAL DEFAULT 12 PyFunction_AddWatcher │ │ │ │ - 1039: 0007cdc0 32 FUNC GLOBAL DEFAULT 12 PyContext_Exit │ │ │ │ + 1038: 000792dc 144 FUNC GLOBAL DEFAULT 12 PyFunction_AddWatcher │ │ │ │ + 1039: 0007cdc8 32 FUNC GLOBAL DEFAULT 12 PyContext_Exit │ │ │ │ 1040: 00000000 0 FUNC GLOBAL DEFAULT UND getppid@GLIBC_2.4 (2) │ │ │ │ - 1041: 000cb170 380 FUNC GLOBAL DEFAULT 12 PyEval_EvalCode │ │ │ │ - 1042: 00279480 160 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetRunningMain │ │ │ │ + 1041: 000cb200 380 FUNC GLOBAL DEFAULT 12 PyEval_EvalCode │ │ │ │ + 1042: 00279740 160 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetRunningMain │ │ │ │ 1043: 00000000 0 FUNC GLOBAL DEFAULT UND fopen64@GLIBC_2.4 (2) │ │ │ │ - 1044: 00092884 660 FUNC GLOBAL DEFAULT 12 PyBytes_FromStringAndSize │ │ │ │ - 1045: 00336458 120 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_GetBuffer │ │ │ │ + 1044: 000928e0 660 FUNC GLOBAL DEFAULT 12 PyBytes_FromStringAndSize │ │ │ │ + 1045: 003366c4 120 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_GetBuffer │ │ │ │ 1046: 00000000 0 FUNC GLOBAL DEFAULT UND hypot@GLIBC_2.35 (12) │ │ │ │ - 1047: 001cc8a4 132 FUNC GLOBAL DEFAULT 12 _PyArg_NoPositional │ │ │ │ + 1047: 001cca5c 132 FUNC GLOBAL DEFAULT 12 _PyArg_NoPositional │ │ │ │ 1048: 00000000 0 FUNC GLOBAL DEFAULT UND grantpt@GLIBC_2.4 (2) │ │ │ │ 1049: 0002a33c 0 FUNC GLOBAL DEFAULT UND acosh@GLIBC_2.4 (3) │ │ │ │ - 1050: 000784c4 4 FUNC GLOBAL DEFAULT 12 PyCode_GetFreevars │ │ │ │ - 1051: 0016b274 68 FUNC GLOBAL DEFAULT 12 PyObject_Bytes │ │ │ │ - 1052: 00082250 12 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileFlags │ │ │ │ - 1053: 00148c98 288 FUNC GLOBAL DEFAULT 12 PyNumber_Negative │ │ │ │ - 1054: 00092b18 400 FUNC GLOBAL DEFAULT 12 PyTuple_New │ │ │ │ - 1055: 00351768 1052 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_AsDict │ │ │ │ - 1056: 000606ec 4 FUNC GLOBAL DEFAULT 12 _PyDict_SizeOf │ │ │ │ - 1057: 0020baa0 8 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromObject │ │ │ │ + 1050: 000784cc 4 FUNC GLOBAL DEFAULT 12 PyCode_GetFreevars │ │ │ │ + 1051: 0016b408 68 FUNC GLOBAL DEFAULT 12 PyObject_Bytes │ │ │ │ + 1052: 00082258 12 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileFlags │ │ │ │ + 1053: 00148d38 288 FUNC GLOBAL DEFAULT 12 PyNumber_Negative │ │ │ │ + 1054: 00092b74 400 FUNC GLOBAL DEFAULT 12 PyTuple_New │ │ │ │ + 1055: 00351ee8 1052 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_AsDict │ │ │ │ + 1056: 000606f4 4 FUNC GLOBAL DEFAULT 12 _PyDict_SizeOf │ │ │ │ + 1057: 0020bbe0 8 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromObject │ │ │ │ 1058: 00000000 0 FUNC GLOBAL DEFAULT UND frexp@GLIBC_2.4 (2) │ │ │ │ - 1059: 000b2d7c 1848 FUNC GLOBAL DEFAULT 12 _PyObject_MakeTpCall │ │ │ │ - 1060: 0029a890 348 FUNC GLOBAL DEFAULT 12 _Py_Gid_Converter │ │ │ │ + 1059: 000b2e60 1848 FUNC GLOBAL DEFAULT 12 _PyObject_MakeTpCall │ │ │ │ + 1060: 0029a910 348 FUNC GLOBAL DEFAULT 12 _Py_Gid_Converter │ │ │ │ 1061: 00552304 208 OBJECT GLOBAL DEFAULT 26 PyContext_Type │ │ │ │ 1062: 00000000 0 FUNC GLOBAL DEFAULT UND __sched_cpucount@GLIBC_2.6 (21) │ │ │ │ 1063: 00000000 0 FUNC GLOBAL DEFAULT UND floor@GLIBC_2.4 (3) │ │ │ │ 1064: 005c4f48 0 NOTYPE GLOBAL DEFAULT 29 __bss_end__ │ │ │ │ - 1065: 00280e60 76 FUNC GLOBAL DEFAULT 12 PyThread_start_new_thread │ │ │ │ - 1066: 0007d850 8 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoop │ │ │ │ - 1067: 000b8a24 360 FUNC GLOBAL DEFAULT 12 PyDict_Next │ │ │ │ - 1068: 00278540 304 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleObject │ │ │ │ + 1065: 00280ee0 76 FUNC GLOBAL DEFAULT 12 PyThread_start_new_thread │ │ │ │ + 1066: 0007d858 8 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoop │ │ │ │ + 1067: 000b8af8 360 FUNC GLOBAL DEFAULT 12 PyDict_Next │ │ │ │ + 1068: 00278800 304 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleObject │ │ │ │ 1069: 00000000 0 FUNC GLOBAL DEFAULT UND strcmp@GLIBC_2.4 (2) │ │ │ │ 1070: 00556950 208 OBJECT GLOBAL DEFAULT 26 PyGen_Type │ │ │ │ - 1071: 000545d0 256 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_SetExtra │ │ │ │ - 1072: 00303740 4 FUNC GLOBAL DEFAULT 12 PyDict_Values │ │ │ │ - 1073: 00229cc0 840 FUNC GLOBAL DEFAULT 12 PyFloat_Pack2 │ │ │ │ - 1074: 002a5370 52 FUNC GLOBAL DEFAULT 12 _PyEvent_IsSet │ │ │ │ + 1071: 0005452c 256 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_SetExtra │ │ │ │ + 1072: 003039d0 4 FUNC GLOBAL DEFAULT 12 PyDict_Values │ │ │ │ + 1073: 00229dd8 840 FUNC GLOBAL DEFAULT 12 PyFloat_Pack2 │ │ │ │ + 1074: 002a53e0 52 FUNC GLOBAL DEFAULT 12 _PyEvent_IsSet │ │ │ │ 1075: 0002ffd4 408 FUNC GLOBAL DEFAULT 12 PyObject_Print │ │ │ │ - 1076: 000ba374 68 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallDict │ │ │ │ - 1077: 0019f518 36 FUNC GLOBAL DEFAULT 12 PyIter_Check │ │ │ │ - 1078: 001ad798 128 FUNC GLOBAL DEFAULT 12 Py_ReprLeave │ │ │ │ - 1079: 002246c8 752 FUNC GLOBAL DEFAULT 12 PyFloat_Pack4 │ │ │ │ + 1076: 000ba448 68 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallDict │ │ │ │ + 1077: 0019f6c4 36 FUNC GLOBAL DEFAULT 12 PyIter_Check │ │ │ │ + 1078: 001ad9d4 128 FUNC GLOBAL DEFAULT 12 Py_ReprLeave │ │ │ │ + 1079: 002247ec 752 FUNC GLOBAL DEFAULT 12 PyFloat_Pack4 │ │ │ │ 1080: 00553948 208 OBJECT GLOBAL DEFAULT 26 PyRangeIter_Type │ │ │ │ - 1081: 001f8570 12 FUNC GLOBAL DEFAULT 12 PyNumber_Power │ │ │ │ - 1082: 00078cd0 96 FUNC GLOBAL DEFAULT 12 PyTime_TimeRaw │ │ │ │ + 1081: 001f8a08 12 FUNC GLOBAL DEFAULT 12 PyNumber_Power │ │ │ │ + 1082: 00078cd8 96 FUNC GLOBAL DEFAULT 12 PyTime_TimeRaw │ │ │ │ 1083: 00000000 0 FUNC GLOBAL DEFAULT UND inflateCopy@ZLIB_1.2.0 (25) │ │ │ │ - 1084: 0009feb8 676 FUNC GLOBAL DEFAULT 12 PyObject_Free │ │ │ │ - 1085: 00284928 12 FUNC GLOBAL DEFAULT 12 PyInit__datetime │ │ │ │ - 1086: 0016179c 16 FUNC GLOBAL DEFAULT 12 Py_HashPointer │ │ │ │ - 1087: 001c4b28 748 FUNC GLOBAL DEFAULT 12 PyFloat_Pack8 │ │ │ │ + 1084: 0009ff30 676 FUNC GLOBAL DEFAULT 12 PyObject_Free │ │ │ │ + 1085: 0028485c 12 FUNC GLOBAL DEFAULT 12 PyInit__datetime │ │ │ │ + 1086: 00161920 16 FUNC GLOBAL DEFAULT 12 Py_HashPointer │ │ │ │ + 1087: 001c4ce0 748 FUNC GLOBAL DEFAULT 12 PyFloat_Pack8 │ │ │ │ 1088: 00032d7c 1136 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Child │ │ │ │ 1089: 00000000 0 FUNC GLOBAL DEFAULT UND lchown@GLIBC_2.4 (2) │ │ │ │ 1090: 0055abd8 4 OBJECT GLOBAL DEFAULT 26 PyExc_TypeError │ │ │ │ 1091: 00000000 0 FUNC GLOBAL DEFAULT UND access@GLIBC_2.4 (2) │ │ │ │ - 1092: 0019e314 88 FUNC GLOBAL DEFAULT 12 PyEval_MergeCompilerFlags │ │ │ │ - 1093: 0011a918 76 FUNC GLOBAL DEFAULT 12 PyErr_SetRaisedException │ │ │ │ - 1094: 00284738 96 FUNC GLOBAL DEFAULT 12 PyModule_Create2 │ │ │ │ - 1095: 002aacd4 180 FUNC GLOBAL DEFAULT 12 PySequence_GetSlice │ │ │ │ - 1096: 00083d88 28 FUNC GLOBAL DEFAULT 12 PyOS_InterruptOccurred │ │ │ │ - 1097: 0007ce00 8 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Clear │ │ │ │ + 1092: 0019e4c0 88 FUNC GLOBAL DEFAULT 12 PyEval_MergeCompilerFlags │ │ │ │ + 1093: 0011a9c8 76 FUNC GLOBAL DEFAULT 12 PyErr_SetRaisedException │ │ │ │ + 1094: 00284718 96 FUNC GLOBAL DEFAULT 12 PyModule_Create2 │ │ │ │ + 1095: 002aad44 180 FUNC GLOBAL DEFAULT 12 PySequence_GetSlice │ │ │ │ + 1096: 00083d90 28 FUNC GLOBAL DEFAULT 12 PyOS_InterruptOccurred │ │ │ │ + 1097: 0007ce08 8 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Clear │ │ │ │ 1098: 00000000 0 FUNC GLOBAL DEFAULT UND setpgrp@GLIBC_2.4 (2) │ │ │ │ 1099: 00000000 0 FUNC GLOBAL DEFAULT UND setgroups@GLIBC_2.4 (2) │ │ │ │ 1100: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_sigmask@GLIBC_2.32 (7) │ │ │ │ - 1101: 00078abc 76 FUNC GLOBAL DEFAULT 12 PySys_FormatStdout │ │ │ │ - 1102: 00078740 28 FUNC GLOBAL DEFAULT 12 Py_IncRef │ │ │ │ - 1103: 0007cf74 28 FUNC GLOBAL DEFAULT 12 PyStatus_Error │ │ │ │ + 1101: 00078ac4 76 FUNC GLOBAL DEFAULT 12 PySys_FormatStdout │ │ │ │ + 1102: 00078748 28 FUNC GLOBAL DEFAULT 12 Py_IncRef │ │ │ │ + 1103: 0007cf7c 28 FUNC GLOBAL DEFAULT 12 PyStatus_Error │ │ │ │ 1104: 00000000 0 FUNC GLOBAL DEFAULT UND inflate │ │ │ │ 1105: 005c2a00 1 OBJECT GLOBAL DEFAULT 29 _PyByteArray_empty_string │ │ │ │ 1106: 00000000 0 FUNC GLOBAL DEFAULT UND wmemchr@GLIBC_2.4 (2) │ │ │ │ 1107: 0055111c 208 OBJECT GLOBAL DEFAULT 26 PyFrozenSet_Type │ │ │ │ - 1108: 00131f10 1136 FUNC GLOBAL DEFAULT 12 PyObject_Str │ │ │ │ - 1109: 001ad6e8 176 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteChar │ │ │ │ - 1110: 00138e20 912 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideCharString │ │ │ │ - 1111: 001cd9d8 52 FUNC GLOBAL DEFAULT 12 PySequence_Check │ │ │ │ - 1112: 001ff318 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLinebreak │ │ │ │ - 1113: 0007fff0 60 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_FailIfRunningMain │ │ │ │ - 1114: 002c6ddc 44 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimespec │ │ │ │ - 1115: 00132724 652 FUNC GLOBAL DEFAULT 12 PyErr_CheckSignals │ │ │ │ - 1116: 0018eb20 532 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Line │ │ │ │ + 1108: 00131fa8 1136 FUNC GLOBAL DEFAULT 12 PyObject_Str │ │ │ │ + 1109: 001ad924 176 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteChar │ │ │ │ + 1110: 00138ec0 912 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideCharString │ │ │ │ + 1111: 001cdb90 52 FUNC GLOBAL DEFAULT 12 PySequence_Check │ │ │ │ + 1112: 001ff7b0 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLinebreak │ │ │ │ + 1113: 0007fff8 60 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_FailIfRunningMain │ │ │ │ + 1114: 002c6cbc 44 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimespec │ │ │ │ + 1115: 001327bc 652 FUNC GLOBAL DEFAULT 12 PyErr_CheckSignals │ │ │ │ + 1116: 0018ed9c 532 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Line │ │ │ │ 1117: 0002ae48 56 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitIsolatedConfig │ │ │ │ - 1118: 0027867c 156 FUNC GLOBAL DEFAULT 12 PyDict_Watch │ │ │ │ - 1119: 0008b038 160 FUNC GLOBAL DEFAULT 12 PyConfig_SetString │ │ │ │ - 1120: 0003c46c 116 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcUnbound │ │ │ │ - 1121: 002d3140 68 FUNC GLOBAL DEFAULT 12 Py_GetConstantBorrowed │ │ │ │ + 1118: 0027893c 156 FUNC GLOBAL DEFAULT 12 PyDict_Watch │ │ │ │ + 1119: 0008b0a8 160 FUNC GLOBAL DEFAULT 12 PyConfig_SetString │ │ │ │ + 1120: 0003c4ac 116 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcUnbound │ │ │ │ + 1121: 002d3020 68 FUNC GLOBAL DEFAULT 12 Py_GetConstantBorrowed │ │ │ │ 1122: 0002b294 64 FUNC GLOBAL DEFAULT 12 PyConfig_SetArgv │ │ │ │ - 1123: 00078808 196 FUNC GLOBAL DEFAULT 12 PyWeakref_GetObject │ │ │ │ - 1124: 0006be68 88 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsFinalized │ │ │ │ - 1125: 00297744 156 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcCheckArg │ │ │ │ - 1126: 0021e1d8 380 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLongAndOverflow │ │ │ │ - 1127: 00092568 796 FUNC GLOBAL DEFAULT 12 PyUnicode_New │ │ │ │ - 1128: 0020574c 64 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4 │ │ │ │ + 1123: 00078810 196 FUNC GLOBAL DEFAULT 12 PyWeakref_GetObject │ │ │ │ + 1124: 0006bdb0 88 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsFinalized │ │ │ │ + 1125: 002977c4 156 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcCheckArg │ │ │ │ + 1126: 0021e2d8 380 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLongAndOverflow │ │ │ │ + 1127: 000925c4 796 FUNC GLOBAL DEFAULT 12 PyUnicode_New │ │ │ │ + 1128: 00205be4 64 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4 │ │ │ │ 1129: 00000000 0 FUNC GLOBAL DEFAULT UND killpg@GLIBC_2.4 (2) │ │ │ │ - 1130: 000797ec 80 FUNC GLOBAL DEFAULT 12 PyBuffer_FillContiguousStrides │ │ │ │ - 1131: 0008b874 324 FUNC GLOBAL DEFAULT 12 PyConfig_Clear │ │ │ │ + 1130: 000797f4 80 FUNC GLOBAL DEFAULT 12 PyBuffer_FillContiguousStrides │ │ │ │ + 1131: 0008b8e4 324 FUNC GLOBAL DEFAULT 12 PyConfig_Clear │ │ │ │ 1132: 00554278 208 OBJECT GLOBAL DEFAULT 26 PyMemoryView_Type │ │ │ │ - 1133: 00074990 12 FUNC GLOBAL DEFAULT 12 PyFloat_GetMin │ │ │ │ + 1133: 00074998 12 FUNC GLOBAL DEFAULT 12 PyFloat_GetMin │ │ │ │ 1134: 00000000 0 FUNC GLOBAL DEFAULT UND pwrite64@GLIBC_2.4 (2) │ │ │ │ - 1135: 0007908c 72 FUNC GLOBAL DEFAULT 12 PyUnicode_Translate │ │ │ │ + 1135: 00079094 72 FUNC GLOBAL DEFAULT 12 PyUnicode_Translate │ │ │ │ 1136: 00000000 0 FUNC GLOBAL DEFAULT UND kill@GLIBC_2.4 (2) │ │ │ │ - 1137: 00047a78 76 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrString │ │ │ │ + 1137: 00047a90 76 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrString │ │ │ │ 1138: 00000000 0 FUNC GLOBAL DEFAULT UND wcschr@GLIBC_2.4 (2) │ │ │ │ - 1139: 001c2524 644 FUNC GLOBAL DEFAULT 12 PyBytes_Repr │ │ │ │ - 1140: 002389d0 24 FUNC GLOBAL DEFAULT 12 PyStatus_Ok │ │ │ │ + 1139: 001c26dc 644 FUNC GLOBAL DEFAULT 12 PyBytes_Repr │ │ │ │ + 1140: 00238a98 24 FUNC GLOBAL DEFAULT 12 PyStatus_Ok │ │ │ │ 1141: 00000000 0 FUNC GLOBAL DEFAULT UND memcpy@GLIBC_2.4 (2) │ │ │ │ - 1142: 001aff9c 692 FUNC GLOBAL DEFAULT 12 PyFloat_AsDouble │ │ │ │ - 1143: 0013b888 132 FUNC GLOBAL DEFAULT 12 _PyLong_NumBits │ │ │ │ + 1142: 001b01dc 692 FUNC GLOBAL DEFAULT 12 PyFloat_AsDouble │ │ │ │ + 1143: 0013b928 132 FUNC GLOBAL DEFAULT 12 _PyLong_NumBits │ │ │ │ 1144: 005551ec 208 OBJECT GLOBAL DEFAULT 26 PyDictRevIterKey_Type │ │ │ │ - 1145: 00047080 476 FUNC GLOBAL DEFAULT 12 PyFrame_New │ │ │ │ - 1146: 001da2a8 716 FUNC GLOBAL DEFAULT 12 PyUnicode_AsASCIIString │ │ │ │ + 1145: 00046fe8 476 FUNC GLOBAL DEFAULT 12 PyFrame_New │ │ │ │ + 1146: 001da45c 716 FUNC GLOBAL DEFAULT 12 PyUnicode_AsASCIIString │ │ │ │ 1147: 00000000 0 FUNC GLOBAL DEFAULT UND getgrent@GLIBC_2.4 (2) │ │ │ │ - 1148: 001dbd74 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasJump │ │ │ │ + 1148: 001dc098 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasJump │ │ │ │ 1149: 00029a90 0 FUNC GLOBAL DEFAULT UND cbrt@GLIBC_2.4 (3) │ │ │ │ - 1150: 00075f9c 68 FUNC GLOBAL DEFAULT 12 PyImport_GetModuleDict │ │ │ │ + 1150: 00075fa4 68 FUNC GLOBAL DEFAULT 12 PyImport_GetModuleDict │ │ │ │ 1151: 00000000 0 FUNC GLOBAL DEFAULT UND copy_file_range@GLIBC_2.27 (13) │ │ │ │ - 1152: 000f2534 124 FUNC GLOBAL DEFAULT 12 _PyFunction_SetVersion │ │ │ │ + 1152: 000f25e4 124 FUNC GLOBAL DEFAULT 12 _PyFunction_SetVersion │ │ │ │ 1153: 0002af84 128 FUNC GLOBAL DEFAULT 12 PySys_AddWarnOption │ │ │ │ 1154: 00000000 0 FUNC GLOBAL DEFAULT UND inet_aton@GLIBC_2.4 (2) │ │ │ │ 1155: 005548bc 208 OBJECT GLOBAL DEFAULT 26 PyODictIter_Type │ │ │ │ 1156: 0002ae04 68 FUNC GLOBAL DEFAULT 12 _PyPreConfig_InitCompatConfig │ │ │ │ - 1157: 00330680 8 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_NewObject │ │ │ │ - 1158: 0009b0e0 60 FUNC GLOBAL DEFAULT 12 PyObject_GC_UnTrack │ │ │ │ - 1159: 00301a78 52 FUNC GLOBAL DEFAULT 12 _PyGen_yf │ │ │ │ - 1160: 000740ec 184 FUNC GLOBAL DEFAULT 12 PyFile_FromFd │ │ │ │ - 1161: 00089ad8 20 FUNC GLOBAL DEFAULT 12 _Py_Get_Getpath_CodeObject │ │ │ │ - 1162: 000bbddc 76 FUNC GLOBAL DEFAULT 12 PySys_Audit │ │ │ │ - 1163: 00118b44 332 FUNC GLOBAL DEFAULT 12 PyObject_CallOneArg │ │ │ │ - 1164: 000afb48 48 FUNC GLOBAL DEFAULT 12 PyDict_Update │ │ │ │ + 1157: 003308e0 8 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_NewObject │ │ │ │ + 1158: 0009b158 60 FUNC GLOBAL DEFAULT 12 PyObject_GC_UnTrack │ │ │ │ + 1159: 00301d08 52 FUNC GLOBAL DEFAULT 12 _PyGen_yf │ │ │ │ + 1160: 000740f4 184 FUNC GLOBAL DEFAULT 12 PyFile_FromFd │ │ │ │ + 1161: 00089ae0 20 FUNC GLOBAL DEFAULT 12 _Py_Get_Getpath_CodeObject │ │ │ │ + 1162: 000bbeb0 76 FUNC GLOBAL DEFAULT 12 PySys_Audit │ │ │ │ + 1163: 00118bf4 332 FUNC GLOBAL DEFAULT 12 PyObject_CallOneArg │ │ │ │ + 1164: 000afc2c 48 FUNC GLOBAL DEFAULT 12 PyDict_Update │ │ │ │ 1165: 0055197c 4 OBJECT GLOBAL DEFAULT 26 PyExc_NotImplementedError │ │ │ │ 1166: 000293b8 0 FUNC GLOBAL DEFAULT UND erfc@GLIBC_2.4 (3) │ │ │ │ 1167: 00000000 0 FUNC GLOBAL DEFAULT UND closelog@GLIBC_2.4 (2) │ │ │ │ 1168: 00000000 0 FUNC GLOBAL DEFAULT UND sysconf@GLIBC_2.4 (2) │ │ │ │ - 1169: 0014ea5c 608 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizerFromDealloc │ │ │ │ + 1169: 0014eb04 608 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizerFromDealloc │ │ │ │ 1170: 0055eaac 208 OBJECT GLOBAL DEFAULT 26 _PyExc_IncompleteInputError │ │ │ │ - 1171: 0006c93c 4 FUNC GLOBAL DEFAULT 12 PyDict_MergeFromSeq2 │ │ │ │ - 1172: 00311540 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceTrueDivide │ │ │ │ - 1173: 000a862c 400 FUNC GLOBAL DEFAULT 12 _PyType_LookupRef │ │ │ │ - 1174: 00099b98 676 FUNC GLOBAL DEFAULT 12 PyMem_Free │ │ │ │ - 1175: 0007a9d0 32 FUNC GLOBAL DEFAULT 12 _PyFrame_IsEntryFrame │ │ │ │ - 1176: 000a652c 88 FUNC GLOBAL DEFAULT 12 PyModule_New │ │ │ │ + 1171: 0006c944 4 FUNC GLOBAL DEFAULT 12 PyDict_MergeFromSeq2 │ │ │ │ + 1172: 0031130c 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceTrueDivide │ │ │ │ + 1173: 000a86a4 400 FUNC GLOBAL DEFAULT 12 _PyType_LookupRef │ │ │ │ + 1174: 00099c10 676 FUNC GLOBAL DEFAULT 12 PyMem_Free │ │ │ │ + 1175: 0007a9d8 32 FUNC GLOBAL DEFAULT 12 _PyFrame_IsEntryFrame │ │ │ │ + 1176: 000a65a4 88 FUNC GLOBAL DEFAULT 12 PyModule_New │ │ │ │ 1177: 00000000 0 FUNC GLOBAL DEFAULT UND __pthread_cond_timedwait64@GLIBC_2.34 (4) │ │ │ │ - 1178: 0045da04 128 OBJECT GLOBAL DEFAULT 14 _Py_ascii_whitespace │ │ │ │ - 1179: 0017ee54 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDecimalDigit │ │ │ │ + 1178: 0045dc14 128 OBJECT GLOBAL DEFAULT 14 _Py_ascii_whitespace │ │ │ │ + 1179: 0017f0f0 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDecimalDigit │ │ │ │ 1180: 0002c7ec 352 FUNC GLOBAL DEFAULT 12 PyOS_Readline │ │ │ │ - 1181: 00073420 128 FUNC GLOBAL DEFAULT 12 _PyLong_Size_t_Converter │ │ │ │ - 1182: 00064ef8 36 FUNC GLOBAL DEFAULT 12 PyBytes_ConcatAndDel │ │ │ │ + 1181: 00073428 128 FUNC GLOBAL DEFAULT 12 _PyLong_Size_t_Converter │ │ │ │ + 1182: 00064d6c 36 FUNC GLOBAL DEFAULT 12 PyBytes_ConcatAndDel │ │ │ │ 1183: 00038d4c 12 FUNC GLOBAL DEFAULT 12 PyInit__elementtree │ │ │ │ - 1184: 0029763c 80 FUNC GLOBAL DEFAULT 12 PyModule_AddObject │ │ │ │ + 1184: 002976bc 80 FUNC GLOBAL DEFAULT 12 PyModule_AddObject │ │ │ │ 1185: 00000000 0 FUNC GLOBAL DEFAULT UND strerror@GLIBC_2.4 (2) │ │ │ │ - 1186: 00078018 20 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLasti │ │ │ │ - 1187: 000f596c 1100 FUNC GLOBAL DEFAULT 12 _PyEval_FrameClearAndPop │ │ │ │ - 1188: 001be2e4 72 FUNC GLOBAL DEFAULT 12 PyFunction_GetModule │ │ │ │ - 1189: 001623c4 108 FUNC GLOBAL DEFAULT 12 PyThread_free_lock │ │ │ │ + 1186: 00078020 20 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLasti │ │ │ │ + 1187: 000f5a20 1100 FUNC GLOBAL DEFAULT 12 _PyEval_FrameClearAndPop │ │ │ │ + 1188: 001be49c 72 FUNC GLOBAL DEFAULT 12 PyFunction_GetModule │ │ │ │ + 1189: 00162548 108 FUNC GLOBAL DEFAULT 12 PyThread_free_lock │ │ │ │ 1190: 0002a198 0 FUNC GLOBAL DEFAULT UND XML_SetElementDeclHandler │ │ │ │ - 1191: 0018997c 16 FUNC GLOBAL DEFAULT 12 _PyErr_ExceptionMatches │ │ │ │ - 1192: 000bb790 72 FUNC GLOBAL DEFAULT 12 PyObject_Type │ │ │ │ - 1193: 0007a9c8 4 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocals │ │ │ │ - 1194: 000a5520 48 FUNC GLOBAL DEFAULT 12 PyType_Ready │ │ │ │ + 1191: 00189c18 16 FUNC GLOBAL DEFAULT 12 _PyErr_ExceptionMatches │ │ │ │ + 1192: 000bb864 72 FUNC GLOBAL DEFAULT 12 PyObject_Type │ │ │ │ + 1193: 0007a9d0 4 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocals │ │ │ │ + 1194: 000a5598 48 FUNC GLOBAL DEFAULT 12 PyType_Ready │ │ │ │ 1195: 00599cf0 4 OBJECT GLOBAL DEFAULT 29 Py_UnbufferedStdioFlag │ │ │ │ 1196: 005625c8 4 OBJECT GLOBAL DEFAULT 26 Py_hexdigits │ │ │ │ - 1197: 001d5d34 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceXor │ │ │ │ + 1197: 001d5ee8 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceXor │ │ │ │ 1198: 00000000 0 FUNC GLOBAL DEFAULT UND bindtextdomain@GLIBC_2.4 (2) │ │ │ │ - 1199: 000783f0 100 FUNC GLOBAL DEFAULT 12 PyCapsule_SetName │ │ │ │ - 1200: 0045a124 104 OBJECT GLOBAL DEFAULT 14 _PyEval_BinaryOps │ │ │ │ - 1201: 001da9a8 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasConst │ │ │ │ - 1202: 00156828 64 FUNC GLOBAL DEFAULT 12 PyTime_MonotonicRaw │ │ │ │ - 1203: 002b4818 492 FUNC GLOBAL DEFAULT 12 _PyEval_SetProfile │ │ │ │ + 1199: 000783f8 100 FUNC GLOBAL DEFAULT 12 PyCapsule_SetName │ │ │ │ + 1200: 0045a334 104 OBJECT GLOBAL DEFAULT 14 _PyEval_BinaryOps │ │ │ │ + 1201: 001daccc 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasConst │ │ │ │ + 1202: 00156a54 64 FUNC GLOBAL DEFAULT 12 PyTime_MonotonicRaw │ │ │ │ + 1203: 002b4594 492 FUNC GLOBAL DEFAULT 12 _PyEval_SetProfile │ │ │ │ 1204: 00552990 208 OBJECT GLOBAL DEFAULT 26 _PyWeakref_ProxyType │ │ │ │ - 1205: 0007984c 48 FUNC GLOBAL DEFAULT 12 PyAIter_Check │ │ │ │ - 1206: 00079204 128 FUNC GLOBAL DEFAULT 12 PyDict_AddWatcher │ │ │ │ - 1207: 0005d9cc 92 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyString │ │ │ │ - 1208: 002d0b84 64 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetIDObject │ │ │ │ + 1205: 00079854 48 FUNC GLOBAL DEFAULT 12 PyAIter_Check │ │ │ │ + 1206: 0007920c 128 FUNC GLOBAL DEFAULT 12 PyDict_AddWatcher │ │ │ │ + 1207: 0005d9d4 92 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyString │ │ │ │ + 1208: 002d0a64 64 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetIDObject │ │ │ │ 1209: 00000000 0 FUNC GLOBAL DEFAULT UND pipe@GLIBC_2.4 (2) │ │ │ │ - 1210: 0008a66c 24 FUNC GLOBAL DEFAULT 12 PySys_SetArgv │ │ │ │ - 1211: 00044058 44 FUNC GLOBAL DEFAULT 12 PyErr_NormalizeException │ │ │ │ + 1210: 0008a674 24 FUNC GLOBAL DEFAULT 12 PySys_SetArgv │ │ │ │ + 1211: 000440b8 44 FUNC GLOBAL DEFAULT 12 PyErr_NormalizeException │ │ │ │ 1212: 00000000 0 FUNC GLOBAL DEFAULT UND fchmodat@GLIBC_2.4 (2) │ │ │ │ - 1213: 00194e1c 544 FUNC GLOBAL DEFAULT 12 PyNumber_FloorDivide │ │ │ │ - 1214: 00067ff8 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsLatin1String │ │ │ │ + 1213: 00195098 544 FUNC GLOBAL DEFAULT 12 PyNumber_FloorDivide │ │ │ │ + 1214: 00067e6c 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsLatin1String │ │ │ │ 1215: 005546dc 208 OBJECT GLOBAL DEFAULT 26 PyODictItems_Type │ │ │ │ - 1216: 0007947c 152 FUNC GLOBAL DEFAULT 12 PyType_Watch │ │ │ │ + 1216: 00079484 152 FUNC GLOBAL DEFAULT 12 PyType_Watch │ │ │ │ 1217: 000371a8 88 FUNC GLOBAL DEFAULT 12 _PyImport_SetModule │ │ │ │ - 1218: 0008232c 40 FUNC GLOBAL DEFAULT 12 Py_CompileStringFlags │ │ │ │ - 1219: 0025ef10 12 FUNC GLOBAL DEFAULT 12 PyInit__io │ │ │ │ + 1218: 00082334 40 FUNC GLOBAL DEFAULT 12 Py_CompileStringFlags │ │ │ │ + 1219: 0025f1d0 12 FUNC GLOBAL DEFAULT 12 PyInit__io │ │ │ │ 1220: 0055af68 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionResetError │ │ │ │ 1221: 00000000 0 FUNC GLOBAL DEFAULT UND clock@GLIBC_2.4 (2) │ │ │ │ - 1222: 000648dc 276 FUNC GLOBAL DEFAULT 12 PySequence_Repeat │ │ │ │ - 1223: 001feb54 108 FUNC GLOBAL DEFAULT 12 _PyLong_AsTime_t │ │ │ │ + 1222: 00064750 276 FUNC GLOBAL DEFAULT 12 PySequence_Repeat │ │ │ │ + 1223: 001fefec 108 FUNC GLOBAL DEFAULT 12 _PyLong_AsTime_t │ │ │ │ 1224: 0055dae4 4 OBJECT GLOBAL DEFAULT 26 PyExc_TabError │ │ │ │ - 1225: 0024b28c 104 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleRef │ │ │ │ + 1225: 0024b380 104 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleRef │ │ │ │ 1226: 00599cac 4 OBJECT GLOBAL DEFAULT 29 Py_UTF8Mode │ │ │ │ 1227: 005524f4 208 OBJECT GLOBAL DEFAULT 26 PyMap_Type │ │ │ │ 1228: 00000000 0 FUNC GLOBAL DEFAULT UND __fdelt_chk@GLIBC_2.15 (17) │ │ │ │ - 1229: 001e7d70 112 FUNC GLOBAL DEFAULT 12 PyType_GetModuleState │ │ │ │ - 1230: 00062f00 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireRaiseEvent │ │ │ │ - 1231: 000b2868 308 FUNC GLOBAL DEFAULT 12 PyObject_SetItem │ │ │ │ + 1229: 001e81e8 112 FUNC GLOBAL DEFAULT 12 PyType_GetModuleState │ │ │ │ + 1230: 00062eb0 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireRaiseEvent │ │ │ │ + 1231: 000b294c 308 FUNC GLOBAL DEFAULT 12 PyObject_SetItem │ │ │ │ 1232: 00000000 0 FUNC GLOBAL DEFAULT UND lremovexattr@GLIBC_2.4 (2) │ │ │ │ 1233: 0059968c 4 OBJECT GLOBAL DEFAULT 29 stdout@GLIBC_2.4 (2) │ │ │ │ - 1234: 0007aac8 4 FUNC GLOBAL DEFAULT 12 _Py_BreakPoint │ │ │ │ + 1234: 0007aad0 4 FUNC GLOBAL DEFAULT 12 _Py_BreakPoint │ │ │ │ 1235: 00553cf8 208 OBJECT GLOBAL DEFAULT 26 PyModuleDef_Type │ │ │ │ - 1236: 0007aacc 4 FUNC GLOBAL DEFAULT 12 PyObject_GET_WEAKREFS_LISTPTR │ │ │ │ + 1236: 0007aad4 4 FUNC GLOBAL DEFAULT 12 PyObject_GET_WEAKREFS_LISTPTR │ │ │ │ 1237: 00000000 0 FUNC GLOBAL DEFAULT UND if_nametoindex@GLIBC_2.4 (2) │ │ │ │ - 1238: 001c7704 108 FUNC GLOBAL DEFAULT 12 PyType_GetModule │ │ │ │ + 1238: 001c78bc 108 FUNC GLOBAL DEFAULT 12 PyType_GetModule │ │ │ │ 1239: 00000000 0 FUNC GLOBAL DEFAULT UND sem_trywait@GLIBC_2.34 (4) │ │ │ │ 1240: 00029880 0 FUNC GLOBAL DEFAULT UND XML_SetDefaultHandlerExpand │ │ │ │ - 1241: 0022efc4 132 FUNC GLOBAL DEFAULT 12 PyConfig_InitIsolatedConfig │ │ │ │ + 1241: 0022f100 132 FUNC GLOBAL DEFAULT 12 PyConfig_InitIsolatedConfig │ │ │ │ 1242: 0002a684 0 FUNC GLOBAL DEFAULT UND cosh@GLIBC_2.4 (3) │ │ │ │ - 1243: 001444a4 36 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrno │ │ │ │ - 1244: 000f8eec 1064 FUNC GLOBAL DEFAULT 12 _PyUnicode_ScanIdentifier │ │ │ │ + 1243: 00144544 36 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrno │ │ │ │ + 1244: 000f8fa0 1064 FUNC GLOBAL DEFAULT 12 _PyUnicode_ScanIdentifier │ │ │ │ 1245: 00000000 0 FUNC GLOBAL DEFAULT UND memrchr@GLIBC_2.4 (2) │ │ │ │ - 1246: 00068854 72 FUNC GLOBAL DEFAULT 12 PyEval_SetTrace │ │ │ │ + 1246: 000686c8 72 FUNC GLOBAL DEFAULT 12 PyEval_SetTrace │ │ │ │ 1247: 0002c318 124 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileExFlags │ │ │ │ - 1248: 0016c54c 4 FUNC GLOBAL DEFAULT 12 PyDict_Pop │ │ │ │ - 1249: 00308adc 16 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsRunningMain │ │ │ │ - 1250: 00056b34 96 FUNC GLOBAL DEFAULT 12 _PyObject_CheckCrossInterpreterData │ │ │ │ - 1251: 002d2b30 12 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable_async_safe │ │ │ │ - 1252: 00323cec 416 FUNC GLOBAL DEFAULT 12 _PySys_GetSizeOf │ │ │ │ - 1253: 00049d8c 64 FUNC GLOBAL DEFAULT 12 PyUnstable_Eval_RequestCodeExtraIndex │ │ │ │ - 1254: 000f24c0 116 FUNC GLOBAL DEFAULT 12 PyTuple_GetItem │ │ │ │ + 1248: 0016c6e0 4 FUNC GLOBAL DEFAULT 12 PyDict_Pop │ │ │ │ + 1249: 00308d6c 16 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsRunningMain │ │ │ │ + 1250: 00056a90 96 FUNC GLOBAL DEFAULT 12 _PyObject_CheckCrossInterpreterData │ │ │ │ + 1251: 002d2a10 12 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable_async_safe │ │ │ │ + 1252: 00323fdc 416 FUNC GLOBAL DEFAULT 12 _PySys_GetSizeOf │ │ │ │ + 1253: 00049bc4 64 FUNC GLOBAL DEFAULT 12 PyUnstable_Eval_RequestCodeExtraIndex │ │ │ │ + 1254: 000f2570 116 FUNC GLOBAL DEFAULT 12 PyTuple_GetItem │ │ │ │ 1255: 00000000 0 FUNC GLOBAL DEFAULT UND getresgid@GLIBC_2.4 (2) │ │ │ │ 1256: 00000000 0 FUNC GLOBAL DEFAULT UND __wait3_time64@GLIBC_2.34 (4) │ │ │ │ - 1257: 0003b12c 12 FUNC GLOBAL DEFAULT 12 PyInit__symtable │ │ │ │ + 1257: 0003b2e8 12 FUNC GLOBAL DEFAULT 12 PyInit__symtable │ │ │ │ 1258: 00000000 0 FUNC GLOBAL DEFAULT UND open64@GLIBC_2.4 (2) │ │ │ │ - 1259: 00060ccc 64 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyStartEvent │ │ │ │ - 1260: 00078628 136 FUNC GLOBAL DEFAULT 12 PyUnstable_GC_VisitObjects │ │ │ │ - 1261: 0007c43c 16 FUNC GLOBAL DEFAULT 12 PyType_SUPPORTS_WEAKREFS │ │ │ │ - 1262: 0027d4c4 12 FUNC GLOBAL DEFAULT 12 PyInit__functools │ │ │ │ - 1263: 0007cd34 40 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrameEx │ │ │ │ + 1259: 00060c7c 64 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyStartEvent │ │ │ │ + 1260: 00078630 136 FUNC GLOBAL DEFAULT 12 PyUnstable_GC_VisitObjects │ │ │ │ + 1261: 0007c444 16 FUNC GLOBAL DEFAULT 12 PyType_SUPPORTS_WEAKREFS │ │ │ │ + 1262: 0027d544 12 FUNC GLOBAL DEFAULT 12 PyInit__functools │ │ │ │ + 1263: 0007cd3c 40 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrameEx │ │ │ │ 1264: 0002a720 0 FUNC GLOBAL DEFAULT UND fchdir@GLIBC_2.4 (2) │ │ │ │ - 1265: 00262d2c 12 FUNC GLOBAL DEFAULT 12 PyInit_time │ │ │ │ - 1266: 0034ef24 780 FUNC GLOBAL DEFAULT 12 PyMemoryView_GetContiguous │ │ │ │ + 1265: 00262fec 12 FUNC GLOBAL DEFAULT 12 PyInit_time │ │ │ │ + 1266: 0034f194 780 FUNC GLOBAL DEFAULT 12 PyMemoryView_GetContiguous │ │ │ │ 1267: 005c2d10 4 OBJECT GLOBAL DEFAULT 29 _PyOS_ReadlineTState │ │ │ │ - 1268: 001290d4 4 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_Take2 │ │ │ │ - 1269: 0007df28 388 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType2 │ │ │ │ + 1268: 0012916c 4 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_Take2 │ │ │ │ + 1269: 0007df30 388 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType2 │ │ │ │ 1270: 00000000 0 FUNC GLOBAL DEFAULT UND chdir@GLIBC_2.4 (2) │ │ │ │ - 1271: 00073cf4 320 FUNC GLOBAL DEFAULT 12 PyUnstable_Exc_PrepReraiseStar │ │ │ │ - 1272: 000faf20 2044 FUNC GLOBAL DEFAULT 12 _PyObject_GenericGetAttrWithDict │ │ │ │ + 1271: 00073cfc 320 FUNC GLOBAL DEFAULT 12 PyUnstable_Exc_PrepReraiseStar │ │ │ │ + 1272: 000fafd4 2044 FUNC GLOBAL DEFAULT 12 _PyObject_GenericGetAttrWithDict │ │ │ │ 1273: 0055ac24 4 OBJECT GLOBAL DEFAULT 26 PyExc_ResourceWarning │ │ │ │ - 1274: 000ce598 92 FUNC GLOBAL DEFAULT 12 PyBytes_AsString │ │ │ │ - 1275: 00046d6c 312 FUNC GLOBAL DEFAULT 12 _PyTraceback_Add │ │ │ │ + 1274: 000ce624 92 FUNC GLOBAL DEFAULT 12 PyBytes_AsString │ │ │ │ + 1275: 00046c3c 312 FUNC GLOBAL DEFAULT 12 _PyTraceback_Add │ │ │ │ 1276: 00000000 0 FUNC GLOBAL DEFAULT UND removexattr@GLIBC_2.4 (2) │ │ │ │ - 1277: 00057ff0 72 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameBuiltins │ │ │ │ - 1278: 0023ef84 152 FUNC GLOBAL DEFAULT 12 PyLong_GetInfo │ │ │ │ - 1279: 00149814 220 FUNC GLOBAL DEFAULT 12 PySequence_Fast │ │ │ │ + 1277: 00057fe4 72 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameBuiltins │ │ │ │ + 1278: 0023f04c 152 FUNC GLOBAL DEFAULT 12 PyLong_GetInfo │ │ │ │ + 1279: 001498b8 220 FUNC GLOBAL DEFAULT 12 PySequence_Fast │ │ │ │ 1280: 0055db2c 4 OBJECT GLOBAL DEFAULT 26 PyExc_FloatingPointError │ │ │ │ - 1281: 000a7d84 2216 FUNC GLOBAL DEFAULT 12 _PyObject_GenericSetAttrWithDict │ │ │ │ - 1282: 0045a2a0 16 OBJECT GLOBAL DEFAULT 14 _PyEval_ConversionFuncs │ │ │ │ - 1283: 0004a93c 4 FUNC GLOBAL DEFAULT 12 PyNumber_InPlacePower │ │ │ │ + 1281: 000a7dfc 2216 FUNC GLOBAL DEFAULT 12 _PyObject_GenericSetAttrWithDict │ │ │ │ + 1282: 0045a4b0 16 OBJECT GLOBAL DEFAULT 14 _PyEval_ConversionFuncs │ │ │ │ + 1283: 0004a940 4 FUNC GLOBAL DEFAULT 12 PyNumber_InPlacePower │ │ │ │ 1284: 00000000 0 FUNC GLOBAL DEFAULT UND forkpty@GLIBC_2.34 (4) │ │ │ │ 1285: 0055db28 4 OBJECT GLOBAL DEFAULT 26 PyExc_ZeroDivisionError │ │ │ │ 1286: 00000000 0 FUNC GLOBAL DEFAULT UND confstr@GLIBC_2.4 (2) │ │ │ │ 1287: 00000000 0 FUNC GLOBAL DEFAULT UND connect@GLIBC_2.4 (2) │ │ │ │ - 1288: 00063328 220 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireStopIterationEvent │ │ │ │ - 1289: 0007a9a8 16 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetReason │ │ │ │ - 1290: 0007d2a0 68 FUNC GLOBAL DEFAULT 12 _Py_FatalErrorFunc │ │ │ │ - 1291: 0029a190 36 FUNC GLOBAL DEFAULT 12 PyUnicode_AppendAndDel │ │ │ │ + 1288: 00063354 220 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireStopIterationEvent │ │ │ │ + 1289: 0007a9b0 16 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetReason │ │ │ │ + 1290: 0007d2a8 68 FUNC GLOBAL DEFAULT 12 _Py_FatalErrorFunc │ │ │ │ + 1291: 0029a210 36 FUNC GLOBAL DEFAULT 12 PyUnicode_AppendAndDel │ │ │ │ 1292: 00000000 0 FUNC GLOBAL DEFAULT UND log@GLIBC_2.29 (8) │ │ │ │ - 1293: 001c5e7c 28 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_deposit_object │ │ │ │ - 1294: 000716a4 100 FUNC GLOBAL DEFAULT 12 PyErr_GetHandledException │ │ │ │ - 1295: 0011df9c 96 FUNC GLOBAL DEFAULT 12 _PyList_FromArraySteal │ │ │ │ - 1296: 0006c510 204 FUNC GLOBAL DEFAULT 12 _Py_c_prod │ │ │ │ - 1297: 00250d2c 12 FUNC GLOBAL DEFAULT 12 _PyWarnings_Init │ │ │ │ + 1293: 001c6034 28 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_deposit_object │ │ │ │ + 1294: 000716ac 100 FUNC GLOBAL DEFAULT 12 PyErr_GetHandledException │ │ │ │ + 1295: 0011e024 96 FUNC GLOBAL DEFAULT 12 _PyList_FromArraySteal │ │ │ │ + 1296: 0006c50c 204 FUNC GLOBAL DEFAULT 12 _Py_c_prod │ │ │ │ + 1297: 00250e20 12 FUNC GLOBAL DEFAULT 12 _PyWarnings_Init │ │ │ │ 1298: 00557c2c 208 OBJECT GLOBAL DEFAULT 26 PyDictProxy_Type │ │ │ │ 1299: 00000000 0 FUNC GLOBAL DEFAULT UND sigfillset@GLIBC_2.4 (2) │ │ │ │ - 1300: 0018a860 508 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideChar │ │ │ │ - 1301: 0003ea94 12 FUNC GLOBAL DEFAULT 12 PyInit_cmath │ │ │ │ - 1302: 0014467c 468 FUNC GLOBAL DEFAULT 12 PyNumber_Subtract │ │ │ │ + 1300: 0018aadc 508 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideChar │ │ │ │ + 1301: 0003eb94 12 FUNC GLOBAL DEFAULT 12 PyInit_cmath │ │ │ │ + 1302: 0014471c 468 FUNC GLOBAL DEFAULT 12 PyNumber_Subtract │ │ │ │ 1303: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetCurrentByteIndex │ │ │ │ 1304: 0002d8bc 160 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadLastObjectFromFile │ │ │ │ - 1305: 00079d48 4 FUNC GLOBAL DEFAULT 12 PySequence_In │ │ │ │ - 1306: 00264a74 76 FUNC GLOBAL DEFAULT 12 PySys_WriteStderr │ │ │ │ - 1307: 000616ac 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyYieldEvent │ │ │ │ - 1308: 0007e4fc 160 FUNC GLOBAL DEFAULT 12 PyCoro_New │ │ │ │ - 1309: 001987c0 116 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8 │ │ │ │ - 1310: 00078800 8 FUNC GLOBAL DEFAULT 12 PyThreadState_GetID │ │ │ │ - 1311: 00161d8c 96 FUNC GLOBAL DEFAULT 12 PyEval_GetGlobals │ │ │ │ + 1305: 00079d50 4 FUNC GLOBAL DEFAULT 12 PySequence_In │ │ │ │ + 1306: 00264d34 76 FUNC GLOBAL DEFAULT 12 PySys_WriteStderr │ │ │ │ + 1307: 0006165c 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyYieldEvent │ │ │ │ + 1308: 0007e504 160 FUNC GLOBAL DEFAULT 12 PyCoro_New │ │ │ │ + 1309: 00198980 116 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8 │ │ │ │ + 1310: 00078808 8 FUNC GLOBAL DEFAULT 12 PyThreadState_GetID │ │ │ │ + 1311: 00161f10 96 FUNC GLOBAL DEFAULT 12 PyEval_GetGlobals │ │ │ │ 1312: 0055ac18 4 OBJECT GLOBAL DEFAULT 26 PyExc_DeprecationWarning │ │ │ │ - 1313: 0003b5fc 16 FUNC GLOBAL DEFAULT 12 PyNumber_MatrixMultiply │ │ │ │ - 1314: 0007cfb0 28 FUNC GLOBAL DEFAULT 12 PyStatus_Exit │ │ │ │ + 1313: 0003b5ac 16 FUNC GLOBAL DEFAULT 12 PyNumber_MatrixMultiply │ │ │ │ + 1314: 0007cfb8 28 FUNC GLOBAL DEFAULT 12 PyStatus_Exit │ │ │ │ 1315: 00000000 0 FUNC GLOBAL DEFAULT UND alarm@GLIBC_2.4 (2) │ │ │ │ 1316: 00000000 0 FUNC GLOBAL DEFAULT UND log10@GLIBC_2.4 (3) │ │ │ │ - 1317: 00117fbc 424 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteStr │ │ │ │ - 1318: 000c68f0 76 FUNC GLOBAL DEFAULT 12 _Py_GetConfig │ │ │ │ - 1319: 0017a59c 48 FUNC GLOBAL DEFAULT 12 PyOS_FSPath │ │ │ │ - 1320: 00149acc 1216 FUNC GLOBAL DEFAULT 12 _Py_MakeCoro │ │ │ │ + 1317: 001180ac 424 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteStr │ │ │ │ + 1318: 000c6948 76 FUNC GLOBAL DEFAULT 12 _Py_GetConfig │ │ │ │ + 1319: 0017a838 48 FUNC GLOBAL DEFAULT 12 PyOS_FSPath │ │ │ │ + 1320: 00149b70 1216 FUNC GLOBAL DEFAULT 12 _Py_MakeCoro │ │ │ │ 1321: 00000000 0 FUNC GLOBAL DEFAULT UND chroot@GLIBC_2.4 (2) │ │ │ │ - 1322: 0035680c 12 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetStart │ │ │ │ + 1322: 00356a78 12 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetStart │ │ │ │ 1323: 0002b5d0 36 FUNC GLOBAL DEFAULT 12 PyConfig_Read │ │ │ │ - 1324: 0010287c 132 FUNC GLOBAL DEFAULT 12 PyCell_New │ │ │ │ - 1325: 001796a0 16 FUNC GLOBAL DEFAULT 12 _PyLong_Sign │ │ │ │ - 1326: 000b9058 336 FUNC GLOBAL DEFAULT 12 PyObject_Vectorcall │ │ │ │ - 1327: 0022f0f0 76 FUNC GLOBAL DEFAULT 12 PyThread_start_joinable_thread │ │ │ │ - 1328: 00150fb8 124 FUNC GLOBAL DEFAULT 12 PySet_Size │ │ │ │ + 1324: 00102930 132 FUNC GLOBAL DEFAULT 12 PyCell_New │ │ │ │ + 1325: 0017993c 16 FUNC GLOBAL DEFAULT 12 _PyLong_Sign │ │ │ │ + 1326: 000b912c 336 FUNC GLOBAL DEFAULT 12 PyObject_Vectorcall │ │ │ │ + 1327: 0022f1c4 76 FUNC GLOBAL DEFAULT 12 PyThread_start_joinable_thread │ │ │ │ + 1328: 001511fc 124 FUNC GLOBAL DEFAULT 12 PySet_Size │ │ │ │ 1329: 00000000 0 FUNC GLOBAL DEFAULT UND strcpy@GLIBC_2.4 (2) │ │ │ │ - 1330: 00078b08 152 FUNC GLOBAL DEFAULT 12 PySys_GetObject │ │ │ │ + 1330: 00078b10 152 FUNC GLOBAL DEFAULT 12 PySys_GetObject │ │ │ │ 1331: 00559084 208 OBJECT GLOBAL DEFAULT 26 PyBool_Type │ │ │ │ - 1332: 000be9a0 376 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Finish │ │ │ │ - 1333: 001abb8c 1576 FUNC GLOBAL DEFAULT 12 PyThreadState_Clear │ │ │ │ - 1334: 0008af08 104 FUNC GLOBAL DEFAULT 12 PyThread_init_thread │ │ │ │ - 1335: 00135ad4 2360 FUNC GLOBAL DEFAULT 12 _PyUnicode_JoinArray │ │ │ │ + 1332: 000be9a8 376 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Finish │ │ │ │ + 1333: 001abd90 1576 FUNC GLOBAL DEFAULT 12 PyThreadState_Clear │ │ │ │ + 1334: 0008af78 104 FUNC GLOBAL DEFAULT 12 PyThread_init_thread │ │ │ │ + 1335: 00135b6c 2360 FUNC GLOBAL DEFAULT 12 _PyUnicode_JoinArray │ │ │ │ 1336: 00561be0 256 OBJECT GLOBAL DEFAULT 26 _PyLong_DigitValue │ │ │ │ - 1337: 00277804 200 FUNC GLOBAL DEFAULT 12 PyGILState_Ensure │ │ │ │ + 1337: 00277ac4 200 FUNC GLOBAL DEFAULT 12 PyGILState_Ensure │ │ │ │ 1338: 00000000 0 FUNC GLOBAL DEFAULT UND calloc@GLIBC_2.4 (2) │ │ │ │ - 1339: 0017a440 104 FUNC GLOBAL DEFAULT 12 PyDict_ContainsString │ │ │ │ - 1340: 0016ed00 1620 FUNC GLOBAL DEFAULT 12 PySlice_Unpack │ │ │ │ + 1339: 0017a6dc 104 FUNC GLOBAL DEFAULT 12 PyDict_ContainsString │ │ │ │ + 1340: 0016ee94 1620 FUNC GLOBAL DEFAULT 12 PySlice_Unpack │ │ │ │ 1341: 005572d4 208 OBJECT GLOBAL DEFAULT 26 PyReversed_Type │ │ │ │ - 1342: 002a3b5c 212 FUNC GLOBAL DEFAULT 12 _PyCapsule_SetTraverse │ │ │ │ + 1342: 002a3bcc 212 FUNC GLOBAL DEFAULT 12 _PyCapsule_SetTraverse │ │ │ │ 1343: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_detach@GLIBC_2.34 (4) │ │ │ │ - 1344: 0011b09c 1784 FUNC GLOBAL DEFAULT 12 PyTraceBack_Here │ │ │ │ - 1345: 001664e4 136 FUNC GLOBAL DEFAULT 12 PyUnicode_Join │ │ │ │ - 1346: 000a44ec 168 FUNC GLOBAL DEFAULT 12 PyDict_GetItemWithError │ │ │ │ - 1347: 00057e10 120 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameGlobals │ │ │ │ + 1344: 0011b14c 1784 FUNC GLOBAL DEFAULT 12 PyTraceBack_Here │ │ │ │ + 1345: 00166668 136 FUNC GLOBAL DEFAULT 12 PyUnicode_Join │ │ │ │ + 1346: 000a4564 168 FUNC GLOBAL DEFAULT 12 PyDict_GetItemWithError │ │ │ │ + 1347: 00057c84 120 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameGlobals │ │ │ │ 1348: 0002bf18 96 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetConfigCopy │ │ │ │ - 1349: 00079d4c 4 FUNC GLOBAL DEFAULT 12 PyMapping_Length │ │ │ │ + 1349: 00079d54 4 FUNC GLOBAL DEFAULT 12 PyMapping_Length │ │ │ │ 1350: 00000000 0 FUNC GLOBAL DEFAULT UND getservbyport@GLIBC_2.4 (2) │ │ │ │ - 1351: 0026422c 92 FUNC GLOBAL DEFAULT 12 PySet_Pop │ │ │ │ + 1351: 002644ec 92 FUNC GLOBAL DEFAULT 12 PySet_Pop │ │ │ │ 1352: 000567f8 120 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteLongToFile │ │ │ │ - 1353: 000a5b68 988 FUNC GLOBAL DEFAULT 12 _PyTuple_Resize │ │ │ │ - 1354: 00076598 64 FUNC GLOBAL DEFAULT 12 PyList_Extend │ │ │ │ + 1353: 000a5be0 988 FUNC GLOBAL DEFAULT 12 _PyTuple_Resize │ │ │ │ + 1354: 000765a0 64 FUNC GLOBAL DEFAULT 12 PyList_Extend │ │ │ │ 1355: 0004367c 220 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetDict │ │ │ │ - 1356: 00282e50 56 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Dealloc │ │ │ │ + 1356: 00282ed0 56 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Dealloc │ │ │ │ 1357: 00000000 0 FUNC GLOBAL DEFAULT UND deflateSetDictionary │ │ │ │ - 1358: 0007d394 36 FUNC GLOBAL DEFAULT 12 _PyThreadState_Init │ │ │ │ + 1358: 0007d39c 36 FUNC GLOBAL DEFAULT 12 _PyThreadState_Init │ │ │ │ 1359: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_lock@GLIBC_2.4 (2) │ │ │ │ - 1360: 000a9480 116 FUNC GLOBAL DEFAULT 12 PyMapping_GetItemString │ │ │ │ - 1361: 0018eae8 16 FUNC GLOBAL DEFAULT 12 Py_Is │ │ │ │ - 1362: 002043a0 8 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetObject │ │ │ │ - 1363: 00091710 532 FUNC GLOBAL DEFAULT 12 _Py_hashtable_set │ │ │ │ + 1360: 000a94f8 116 FUNC GLOBAL DEFAULT 12 PyMapping_GetItemString │ │ │ │ + 1361: 0018ed64 16 FUNC GLOBAL DEFAULT 12 Py_Is │ │ │ │ + 1362: 00204838 8 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetObject │ │ │ │ + 1363: 0009176c 532 FUNC GLOBAL DEFAULT 12 _Py_hashtable_set │ │ │ │ 1364: 0055a69c 208 OBJECT GLOBAL DEFAULT 26 PyLong_Type │ │ │ │ - 1365: 0007d95c 12 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFile │ │ │ │ + 1365: 0007d964 12 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFile │ │ │ │ 1366: 00000000 0 FUNC GLOBAL DEFAULT UND inflateEnd │ │ │ │ - 1367: 001decc8 48 FUNC GLOBAL DEFAULT 12 PyEval_AcquireThread │ │ │ │ - 1368: 00063d48 88 FUNC GLOBAL DEFAULT 12 _Py_c_diff │ │ │ │ - 1369: 00078000 24 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetCode │ │ │ │ - 1370: 000764c4 76 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleNoBlock │ │ │ │ + 1367: 001dede0 48 FUNC GLOBAL DEFAULT 12 PyEval_AcquireThread │ │ │ │ + 1368: 00063cf8 88 FUNC GLOBAL DEFAULT 12 _Py_c_diff │ │ │ │ + 1369: 00078008 24 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetCode │ │ │ │ + 1370: 000764cc 76 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleNoBlock │ │ │ │ 1371: 005565f0 208 OBJECT GLOBAL DEFAULT 26 PyFloat_Type │ │ │ │ - 1372: 00080cfc 96 FUNC GLOBAL DEFAULT 12 PySlice_GetIndicesEx │ │ │ │ - 1373: 000f93e4 1356 FUNC GLOBAL DEFAULT 12 PyDict_DelItem │ │ │ │ + 1372: 00080d04 96 FUNC GLOBAL DEFAULT 12 PySlice_GetIndicesEx │ │ │ │ + 1373: 000f9498 1356 FUNC GLOBAL DEFAULT 12 PyDict_DelItem │ │ │ │ 1374: 00000000 0 FUNC GLOBAL DEFAULT UND putc@GLIBC_2.4 (2) │ │ │ │ - 1375: 00080bf4 264 FUNC GLOBAL DEFAULT 12 PySlice_GetIndices │ │ │ │ + 1375: 00080bfc 264 FUNC GLOBAL DEFAULT 12 PySlice_GetIndices │ │ │ │ 1376: 00553fc8 208 OBJECT GLOBAL DEFAULT 26 PyCFunction_Type │ │ │ │ - 1377: 00240f74 684 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModuleObject │ │ │ │ - 1378: 001721f4 348 FUNC GLOBAL DEFAULT 12 _PyLong_Add │ │ │ │ - 1379: 00144f18 348 FUNC GLOBAL DEFAULT 12 _PyLong_Subtract │ │ │ │ - 1380: 00079a50 4 FUNC GLOBAL DEFAULT 12 PyObject_AsCharBuffer │ │ │ │ - 1381: 0017cd7c 136 FUNC GLOBAL DEFAULT 12 PyNumber_Check │ │ │ │ + 1377: 00241050 684 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModuleObject │ │ │ │ + 1378: 00172388 348 FUNC GLOBAL DEFAULT 12 _PyLong_Add │ │ │ │ + 1379: 00144fb8 348 FUNC GLOBAL DEFAULT 12 _PyLong_Subtract │ │ │ │ + 1380: 00079a58 4 FUNC GLOBAL DEFAULT 12 PyObject_AsCharBuffer │ │ │ │ + 1381: 0017d018 136 FUNC GLOBAL DEFAULT 12 PyNumber_Check │ │ │ │ 1382: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_wcstol@GLIBC_2.38 (16) │ │ │ │ 1383: 00000000 0 FUNC GLOBAL DEFAULT UND wcsncmp@GLIBC_2.4 (2) │ │ │ │ - 1384: 002dad3c 36 FUNC GLOBAL DEFAULT 12 _PyXI_Exit │ │ │ │ + 1384: 002daf6c 36 FUNC GLOBAL DEFAULT 12 _PyXI_Exit │ │ │ │ 1385: 00000000 0 FUNC GLOBAL DEFAULT UND fdopen@GLIBC_2.4 (2) │ │ │ │ 1386: 00037254 12 FUNC GLOBAL DEFAULT 12 PyInit__statistics │ │ │ │ 1387: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ExternalEntityParserCreate │ │ │ │ 1388: 005c2cf0 4 OBJECT GLOBAL DEFAULT 29 Py_HasFileSystemDefaultEncoding │ │ │ │ 1389: 00554e7c 208 OBJECT GLOBAL DEFAULT 26 PyDictIterValue_Type │ │ │ │ 1390: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetSpecifiedAttributeCount │ │ │ │ - 1391: 002a9ac4 48 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeLocale │ │ │ │ - 1392: 001cd930 168 FUNC GLOBAL DEFAULT 12 PySeqIter_New │ │ │ │ - 1393: 00110e5c 988 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Finish │ │ │ │ - 1394: 0024157c 76 FUNC GLOBAL DEFAULT 12 PySys_FormatStderr │ │ │ │ - 1395: 001cc0c4 480 FUNC GLOBAL DEFAULT 12 PyObject_CallObject │ │ │ │ - 1396: 00148db8 44 FUNC GLOBAL DEFAULT 12 _PyList_Extend │ │ │ │ - 1397: 000a8d08 72 FUNC GLOBAL DEFAULT 12 PyDict_Copy │ │ │ │ - 1398: 0008b460 44 FUNC GLOBAL DEFAULT 12 PyMem_RawFree │ │ │ │ - 1399: 000790d4 144 FUNC GLOBAL DEFAULT 12 PyCode_AddWatcher │ │ │ │ - 1400: 0034c030 184 FUNC GLOBAL DEFAULT 12 PySequence_DelSlice │ │ │ │ + 1391: 002a9b34 48 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeLocale │ │ │ │ + 1392: 001cdae8 168 FUNC GLOBAL DEFAULT 12 PySeqIter_New │ │ │ │ + 1393: 00110f4c 988 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Finish │ │ │ │ + 1394: 00241658 76 FUNC GLOBAL DEFAULT 12 PySys_FormatStderr │ │ │ │ + 1395: 001cc27c 480 FUNC GLOBAL DEFAULT 12 PyObject_CallObject │ │ │ │ + 1396: 00148e58 44 FUNC GLOBAL DEFAULT 12 _PyList_Extend │ │ │ │ + 1397: 000a8d80 72 FUNC GLOBAL DEFAULT 12 PyDict_Copy │ │ │ │ + 1398: 0008b4d0 44 FUNC GLOBAL DEFAULT 12 PyMem_RawFree │ │ │ │ + 1399: 000790dc 144 FUNC GLOBAL DEFAULT 12 PyCode_AddWatcher │ │ │ │ + 1400: 0034c2a0 184 FUNC GLOBAL DEFAULT 12 PySequence_DelSlice │ │ │ │ 1401: 0055847c 208 OBJECT GLOBAL DEFAULT 26 PyCapsule_Type │ │ │ │ 1402: 0055af70 4 OBJECT GLOBAL DEFAULT 26 PyExc_FileNotFoundError │ │ │ │ - 1403: 001bb268 172 FUNC GLOBAL DEFAULT 12 PyThreadState_GetFrame │ │ │ │ + 1403: 001bb420 172 FUNC GLOBAL DEFAULT 12 PyThreadState_GetFrame │ │ │ │ 1404: 0055db4c 4 OBJECT GLOBAL DEFAULT 26 PyExc_ArithmeticError │ │ │ │ - 1405: 002d1510 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetWhence │ │ │ │ - 1406: 0035485c 104 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_UpdateFromDict │ │ │ │ + 1405: 002d13f0 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetWhence │ │ │ │ + 1406: 00354ac8 104 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_UpdateFromDict │ │ │ │ 1407: 00000000 0 FUNC GLOBAL DEFAULT UND __realpath_chk@GLIBC_2.4 (2) │ │ │ │ - 1408: 000faac8 140 FUNC GLOBAL DEFAULT 12 PyType_GenericNew │ │ │ │ - 1409: 0017abe0 1192 FUNC GLOBAL DEFAULT 12 PyNumber_Long │ │ │ │ - 1410: 000c2108 180 FUNC GLOBAL DEFAULT 12 _Py_write │ │ │ │ + 1408: 000fab7c 140 FUNC GLOBAL DEFAULT 12 PyType_GenericNew │ │ │ │ + 1409: 0017ae7c 1192 FUNC GLOBAL DEFAULT 12 PyNumber_Long │ │ │ │ + 1410: 000c2168 180 FUNC GLOBAL DEFAULT 12 _Py_write │ │ │ │ 1411: 000565e4 156 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromFile │ │ │ │ - 1412: 00079364 156 FUNC GLOBAL DEFAULT 12 PyFunction_ClearWatcher │ │ │ │ + 1412: 0007936c 156 FUNC GLOBAL DEFAULT 12 PyFunction_ClearWatcher │ │ │ │ 1413: 00037200 60 FUNC GLOBAL DEFAULT 12 PyUnicode_InternInPlace │ │ │ │ - 1414: 0034c5e0 188 FUNC GLOBAL DEFAULT 12 PySequence_SetSlice │ │ │ │ - 1415: 0007cd78 8 FUNC GLOBAL DEFAULT 12 PyCodec_Encoder │ │ │ │ + 1414: 0034c850 188 FUNC GLOBAL DEFAULT 12 PySequence_SetSlice │ │ │ │ + 1415: 0007cd80 8 FUNC GLOBAL DEFAULT 12 PyCodec_Encoder │ │ │ │ 1416: 00000000 0 FUNC GLOBAL DEFAULT UND puts@GLIBC_2.4 (2) │ │ │ │ - 1417: 002a0274 12 FUNC GLOBAL DEFAULT 12 PyInit__socket │ │ │ │ + 1417: 002a02e8 12 FUNC GLOBAL DEFAULT 12 PyInit__socket │ │ │ │ 1418: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_condattr_setclock@GLIBC_2.34 (4) │ │ │ │ 1419: 00000000 0 FUNC GLOBAL DEFAULT UND writev@GLIBC_2.4 (2) │ │ │ │ - 1420: 00287174 4 FUNC GLOBAL DEFAULT 12 Py_FinalizeEx │ │ │ │ - 1421: 0020e038 16 FUNC GLOBAL DEFAULT 12 PyThreadState_EnterTracing │ │ │ │ + 1420: 002870a8 4 FUNC GLOBAL DEFAULT 12 Py_FinalizeEx │ │ │ │ + 1421: 0020e118 16 FUNC GLOBAL DEFAULT 12 PyThreadState_EnterTracing │ │ │ │ 1422: 005c2cec 4 OBJECT GLOBAL DEFAULT 29 Py_FileSystemDefaultEncoding │ │ │ │ 1423: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_getcpuclockid@GLIBC_2.34 (4) │ │ │ │ - 1424: 0008ba4c 28 FUNC GLOBAL DEFAULT 12 PyGILState_GetThisThreadState │ │ │ │ - 1425: 0006e2b0 16 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ - 1426: 0007d21c 68 FUNC GLOBAL DEFAULT 12 Py_PreInitializeFromBytesArgs │ │ │ │ - 1427: 000800b0 12 FUNC GLOBAL DEFAULT 12 PyCFunction_New │ │ │ │ + 1424: 0008babc 28 FUNC GLOBAL DEFAULT 12 PyGILState_GetThisThreadState │ │ │ │ + 1425: 0006e2b8 16 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ + 1426: 0007d224 68 FUNC GLOBAL DEFAULT 12 Py_PreInitializeFromBytesArgs │ │ │ │ + 1427: 000800b8 12 FUNC GLOBAL DEFAULT 12 PyCFunction_New │ │ │ │ 1428: 005c2d1c 4 OBJECT GLOBAL DEFAULT 29 PyOS_InputHook │ │ │ │ - 1429: 0007da20 176 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod_SizeT │ │ │ │ - 1430: 002886c4 68 FUNC GLOBAL DEFAULT 12 PyClassMethod_New │ │ │ │ - 1431: 00105184 1644 FUNC GLOBAL DEFAULT 12 PyMember_SetOne │ │ │ │ + 1429: 0007da28 176 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod_SizeT │ │ │ │ + 1430: 002885f8 68 FUNC GLOBAL DEFAULT 12 PyClassMethod_New │ │ │ │ + 1431: 00105238 1644 FUNC GLOBAL DEFAULT 12 PyMember_SetOne │ │ │ │ 1432: 00000000 0 FUNC GLOBAL DEFAULT UND getsockname@GLIBC_2.4 (2) │ │ │ │ - 1433: 0005c7c8 16 FUNC GLOBAL DEFAULT 12 Py_GetProgramName │ │ │ │ - 1434: 0007cd5c 28 FUNC GLOBAL DEFAULT 12 _PyEval_MonitorRaise │ │ │ │ - 1435: 0013b90c 232 FUNC GLOBAL DEFAULT 12 PyLong_AsSize_t │ │ │ │ + 1433: 0005c7cc 16 FUNC GLOBAL DEFAULT 12 Py_GetProgramName │ │ │ │ + 1434: 0007cd64 28 FUNC GLOBAL DEFAULT 12 _PyEval_MonitorRaise │ │ │ │ + 1435: 0013b9ac 232 FUNC GLOBAL DEFAULT 12 PyLong_AsSize_t │ │ │ │ 1436: 00000000 0 FUNC GLOBAL DEFAULT UND __mktime64@GLIBC_2.34 (4) │ │ │ │ - 1437: 00276f54 204 FUNC GLOBAL DEFAULT 12 PyModule_GetFilenameObject │ │ │ │ + 1437: 00277214 204 FUNC GLOBAL DEFAULT 12 PyModule_GetFilenameObject │ │ │ │ 1438: 00039c58 188 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Init │ │ │ │ - 1439: 0030148c 132 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetStart │ │ │ │ + 1439: 0030171c 132 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetStart │ │ │ │ 1440: 0002a8b8 0 FUNC GLOBAL DEFAULT UND XML_SetCharacterDataHandler │ │ │ │ 1441: 00000000 0 FUNC GLOBAL DEFAULT UND llistxattr@GLIBC_2.4 (2) │ │ │ │ 1442: 0055db40 4 OBJECT GLOBAL DEFAULT 26 PyExc_EOFError │ │ │ │ - 1443: 001d10d4 904 FUNC GLOBAL DEFAULT 12 PyByteArray_FromStringAndSize │ │ │ │ + 1443: 001d128c 904 FUNC GLOBAL DEFAULT 12 PyByteArray_FromStringAndSize │ │ │ │ 1444: 0002eb3c 712 FUNC GLOBAL DEFAULT 12 _PyMem_GetCurrentAllocatorName │ │ │ │ - 1445: 000b1924 32 FUNC GLOBAL DEFAULT 12 PyBool_FromLong │ │ │ │ + 1445: 000b1a08 32 FUNC GLOBAL DEFAULT 12 PyBool_FromLong │ │ │ │ 1446: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetBuffer │ │ │ │ 1447: 0003c6a4 276 FUNC GLOBAL DEFAULT 12 PyByteArray_Concat │ │ │ │ - 1448: 0027b94c 12 FUNC GLOBAL DEFAULT 12 PyInit__operator │ │ │ │ - 1449: 0004eec0 208 FUNC GLOBAL DEFAULT 12 PyObject_GetAIter │ │ │ │ - 1450: 0009252c 60 FUNC GLOBAL DEFAULT 12 _Py_NewReference │ │ │ │ - 1451: 001119a0 28 FUNC GLOBAL DEFAULT 12 PyCallable_Check │ │ │ │ - 1452: 002de518 204 FUNC GLOBAL DEFAULT 12 PyIter_Send │ │ │ │ - 1453: 00287178 12 FUNC GLOBAL DEFAULT 12 PyInit__bisect │ │ │ │ - 1454: 000b27e0 136 FUNC GLOBAL DEFAULT 12 PyList_SetItem │ │ │ │ + 1448: 0027b9cc 12 FUNC GLOBAL DEFAULT 12 PyInit__operator │ │ │ │ + 1449: 0004eec4 208 FUNC GLOBAL DEFAULT 12 PyObject_GetAIter │ │ │ │ + 1450: 00092588 60 FUNC GLOBAL DEFAULT 12 _Py_NewReference │ │ │ │ + 1451: 00111a90 28 FUNC GLOBAL DEFAULT 12 PyCallable_Check │ │ │ │ + 1452: 002de748 204 FUNC GLOBAL DEFAULT 12 PyIter_Send │ │ │ │ + 1453: 002870ac 12 FUNC GLOBAL DEFAULT 12 PyInit__bisect │ │ │ │ + 1454: 000b28c4 136 FUNC GLOBAL DEFAULT 12 PyList_SetItem │ │ │ │ 1455: 00552d6c 208 OBJECT GLOBAL DEFAULT 26 PyTupleIter_Type │ │ │ │ - 1456: 00206048 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetReason │ │ │ │ - 1457: 00205240 12 FUNC GLOBAL DEFAULT 12 PyDict_GetItem │ │ │ │ - 1458: 000c038c 460 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallMethod │ │ │ │ + 1456: 002064b0 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetReason │ │ │ │ + 1457: 002056d8 12 FUNC GLOBAL DEFAULT 12 PyDict_GetItem │ │ │ │ + 1458: 000c03ec 460 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallMethod │ │ │ │ 1459: 00000000 0 FUNC GLOBAL DEFAULT UND strnlen@GLIBC_2.4 (2) │ │ │ │ 1460: 0055db34 4 OBJECT GLOBAL DEFAULT 26 PyExc_StopAsyncIteration │ │ │ │ - 1461: 0004d9d4 88 FUNC GLOBAL DEFAULT 12 PyFunction_SetVectorcall │ │ │ │ + 1461: 0004d8b8 88 FUNC GLOBAL DEFAULT 12 PyFunction_SetVectorcall │ │ │ │ 1462: 00000000 0 FUNC GLOBAL DEFAULT UND log1p@GLIBC_2.4 (3) │ │ │ │ 1463: 00034080 12 FUNC GLOBAL DEFAULT 12 PyInit_syslog │ │ │ │ - 1464: 0021eb90 204 FUNC GLOBAL DEFAULT 12 _PyLong_Lshift │ │ │ │ - 1465: 000f5534 40 FUNC GLOBAL DEFAULT 12 PyMapping_Check │ │ │ │ - 1466: 00153c34 44 FUNC GLOBAL DEFAULT 12 _PyTime_AsMicroseconds │ │ │ │ - 1467: 00078a24 152 FUNC GLOBAL DEFAULT 12 PyRun_FileExFlags │ │ │ │ + 1464: 0021ec90 204 FUNC GLOBAL DEFAULT 12 _PyLong_Lshift │ │ │ │ + 1465: 000f55e8 40 FUNC GLOBAL DEFAULT 12 PyMapping_Check │ │ │ │ + 1466: 00153e7c 44 FUNC GLOBAL DEFAULT 12 _PyTime_AsMicroseconds │ │ │ │ + 1467: 00078a2c 152 FUNC GLOBAL DEFAULT 12 PyRun_FileExFlags │ │ │ │ 1468: 00599cec 4 OBJECT GLOBAL DEFAULT 29 Py_FrozenFlag │ │ │ │ - 1469: 00111238 216 FUNC GLOBAL DEFAULT 12 PyBytes_FromString │ │ │ │ - 1470: 0017dffc 216 FUNC GLOBAL DEFAULT 12 PyType_GetModuleByDef │ │ │ │ - 1471: 0010f850 72 FUNC GLOBAL DEFAULT 12 PyModule_GetState │ │ │ │ + 1469: 00111328 216 FUNC GLOBAL DEFAULT 12 PyBytes_FromString │ │ │ │ + 1470: 0017e298 216 FUNC GLOBAL DEFAULT 12 PyType_GetModuleByDef │ │ │ │ + 1471: 0010f940 72 FUNC GLOBAL DEFAULT 12 PyModule_GetState │ │ │ │ 1472: 0003a138 84 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Fini │ │ │ │ - 1473: 00080184 92 FUNC GLOBAL DEFAULT 12 PyModule_GetFilename │ │ │ │ + 1473: 0008018c 92 FUNC GLOBAL DEFAULT 12 PyModule_GetFilename │ │ │ │ 1474: 00553c28 208 OBJECT GLOBAL DEFAULT 26 _PyNone_Type │ │ │ │ - 1475: 00127620 400 FUNC GLOBAL DEFAULT 12 PyObject_Call │ │ │ │ - 1476: 000640d8 292 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceRepeat │ │ │ │ + 1475: 001276b0 400 FUNC GLOBAL DEFAULT 12 PyObject_Call │ │ │ │ + 1476: 00064088 292 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceRepeat │ │ │ │ 1477: 00000000 0 FUNC GLOBAL DEFAULT UND mkfifo@GLIBC_2.4 (2) │ │ │ │ 1478: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetBase │ │ │ │ - 1479: 0021f120 760 FUNC GLOBAL DEFAULT 12 PyCodec_XMLCharRefReplaceErrors │ │ │ │ - 1480: 000cac54 252 FUNC GLOBAL DEFAULT 12 _PyArena_AddPyObject │ │ │ │ - 1481: 0007d0f8 44 FUNC GLOBAL DEFAULT 12 _PySeqLock_AbandonWrite │ │ │ │ + 1479: 0021f220 760 FUNC GLOBAL DEFAULT 12 PyCodec_XMLCharRefReplaceErrors │ │ │ │ + 1480: 000cace4 252 FUNC GLOBAL DEFAULT 12 _PyArena_AddPyObject │ │ │ │ + 1481: 0007d100 44 FUNC GLOBAL DEFAULT 12 _PySeqLock_AbandonWrite │ │ │ │ 1482: 00000000 0 FUNC GLOBAL DEFAULT UND getresuid@GLIBC_2.4 (2) │ │ │ │ - 1483: 00074e04 4 FUNC GLOBAL DEFAULT 12 _PyXI_ClearExcInfo │ │ │ │ + 1483: 00074e0c 4 FUNC GLOBAL DEFAULT 12 _PyXI_ClearExcInfo │ │ │ │ 1484: 00000000 0 FUNC GLOBAL DEFAULT UND statvfs64@GLIBC_2.4 (2) │ │ │ │ - 1485: 001c4260 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromSecondsObject │ │ │ │ - 1486: 002a53a4 36 FUNC GLOBAL DEFAULT 12 Py_NewInterpreterFromConfig │ │ │ │ - 1487: 0026350c 12 FUNC GLOBAL DEFAULT 12 PyInit_faulthandler │ │ │ │ - 1488: 002e1194 76 FUNC GLOBAL DEFAULT 12 _PyErr_BadInternalCall │ │ │ │ - 1489: 000a8c30 128 FUNC GLOBAL DEFAULT 12 PyModule_SetDocString │ │ │ │ - 1490: 002aaa48 12 FUNC GLOBAL DEFAULT 12 PyInit__locale │ │ │ │ - 1491: 00157024 2020 FUNC GLOBAL DEFAULT 12 _PyCompile_CleanDoc │ │ │ │ + 1485: 001c4418 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromSecondsObject │ │ │ │ + 1486: 002a5414 36 FUNC GLOBAL DEFAULT 12 Py_NewInterpreterFromConfig │ │ │ │ + 1487: 002637cc 12 FUNC GLOBAL DEFAULT 12 PyInit_faulthandler │ │ │ │ + 1488: 002e1424 76 FUNC GLOBAL DEFAULT 12 _PyErr_BadInternalCall │ │ │ │ + 1489: 000a8ca8 128 FUNC GLOBAL DEFAULT 12 PyModule_SetDocString │ │ │ │ + 1490: 002aaab8 12 FUNC GLOBAL DEFAULT 12 PyInit__locale │ │ │ │ + 1491: 00157058 2020 FUNC GLOBAL DEFAULT 12 _PyCompile_CleanDoc │ │ │ │ 1492: 00000000 0 FUNC GLOBAL DEFAULT UND ctermid@GLIBC_2.4 (2) │ │ │ │ 1493: 0002a840 0 FUNC GLOBAL DEFAULT UND fabs@GLIBC_2.4 (3) │ │ │ │ 1494: 0055ac20 4 OBJECT GLOBAL DEFAULT 26 PyExc_ImportWarning │ │ │ │ - 1495: 00230ccc 28 FUNC GLOBAL DEFAULT 12 PyStatus_Exception │ │ │ │ - 1496: 0018eaf8 16 FUNC GLOBAL DEFAULT 12 _Py_hashtable_compare_direct │ │ │ │ + 1495: 00230da0 28 FUNC GLOBAL DEFAULT 12 PyStatus_Exception │ │ │ │ + 1496: 0018ed74 16 FUNC GLOBAL DEFAULT 12 _Py_hashtable_compare_direct │ │ │ │ 1497: 00000000 0 FUNC GLOBAL DEFAULT UND wmemcmp@GLIBC_2.4 (2) │ │ │ │ 1498: 00039bd0 136 FUNC GLOBAL DEFAULT 12 PyUnstable_WritePerfMapEntry │ │ │ │ - 1499: 0018acb0 20 FUNC GLOBAL DEFAULT 12 _PyStack_AsDict │ │ │ │ + 1499: 0018af2c 20 FUNC GLOBAL DEFAULT 12 _PyStack_AsDict │ │ │ │ 1500: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_kill@GLIBC_2.34 (4) │ │ │ │ - 1501: 00082ef8 44 FUNC GLOBAL DEFAULT 12 PyMem_SetupDebugHooks │ │ │ │ - 1502: 000fb9fc 472 FUNC GLOBAL DEFAULT 12 PyMember_GetOne │ │ │ │ - 1503: 0034c144 420 FUNC GLOBAL DEFAULT 12 _PyEval_AddPendingCall │ │ │ │ - 1504: 00090a60 36 FUNC GLOBAL DEFAULT 12 _Py_hashtable_get │ │ │ │ + 1501: 00082f00 44 FUNC GLOBAL DEFAULT 12 PyMem_SetupDebugHooks │ │ │ │ + 1502: 000fbab0 472 FUNC GLOBAL DEFAULT 12 PyMember_GetOne │ │ │ │ + 1503: 0034c3b4 420 FUNC GLOBAL DEFAULT 12 _PyEval_AddPendingCall │ │ │ │ + 1504: 00090abc 36 FUNC GLOBAL DEFAULT 12 _Py_hashtable_get │ │ │ │ 1505: 0055db30 4 OBJECT GLOBAL DEFAULT 26 PyExc_Warning │ │ │ │ - 1506: 0007d308 68 FUNC GLOBAL DEFAULT 12 PyEval_AcquireLock │ │ │ │ - 1507: 00079a54 4 FUNC GLOBAL DEFAULT 12 PySequence_Length │ │ │ │ + 1506: 0007d310 68 FUNC GLOBAL DEFAULT 12 PyEval_AcquireLock │ │ │ │ + 1507: 00079a5c 4 FUNC GLOBAL DEFAULT 12 PySequence_Length │ │ │ │ 1508: 00000000 0 FUNC GLOBAL DEFAULT UND endgrent@GLIBC_2.4 (2) │ │ │ │ - 1509: 00150714 64 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ - 1510: 0007ce08 16 FUNC GLOBAL DEFAULT 12 _PyXI_HasCapturedException │ │ │ │ + 1509: 001507c4 64 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ + 1510: 0007ce10 16 FUNC GLOBAL DEFAULT 12 _PyXI_HasCapturedException │ │ │ │ 1511: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_addopen@GLIBC_2.4 (2) │ │ │ │ 1512: 0055a42c 208 OBJECT GLOBAL DEFAULT 26 PyTuple_Type │ │ │ │ - 1513: 001d5850 8 FUNC GLOBAL DEFAULT 12 PyThreadState_Next │ │ │ │ + 1513: 001d5a08 8 FUNC GLOBAL DEFAULT 12 PyThreadState_Next │ │ │ │ 1514: 00599690 4 OBJECT GLOBAL DEFAULT 29 stderr@GLIBC_2.4 (2) │ │ │ │ - 1515: 001dcd60 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasExc │ │ │ │ + 1515: 001dd084 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasExc │ │ │ │ 1516: 00000000 0 FUNC GLOBAL DEFAULT UND _exit@GLIBC_2.4 (2) │ │ │ │ - 1517: 001ee4d4 32 FUNC GLOBAL DEFAULT 12 Py_GetRecursionLimit │ │ │ │ - 1518: 0015a64c 2008 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywords │ │ │ │ - 1519: 00119dc4 32 FUNC GLOBAL DEFAULT 12 PyException_GetTraceback │ │ │ │ + 1517: 001ee970 32 FUNC GLOBAL DEFAULT 12 Py_GetRecursionLimit │ │ │ │ + 1518: 0015a7d4 2008 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywords │ │ │ │ + 1519: 00119e74 32 FUNC GLOBAL DEFAULT 12 PyException_GetTraceback │ │ │ │ 1520: 00000000 0 FUNC GLOBAL DEFAULT UND getprotobyname@GLIBC_2.4 (2) │ │ │ │ - 1521: 0003d724 40 FUNC GLOBAL DEFAULT 12 _Py_strhex_bytes_with_sep │ │ │ │ - 1522: 001a174c 572 FUNC GLOBAL DEFAULT 12 PyUnicode_FromEncodedObject │ │ │ │ - 1523: 00203f68 96 FUNC GLOBAL DEFAULT 12 PyUnicode_Split │ │ │ │ + 1521: 0003d918 40 FUNC GLOBAL DEFAULT 12 _Py_strhex_bytes_with_sep │ │ │ │ + 1522: 001a18f8 572 FUNC GLOBAL DEFAULT 12 PyUnicode_FromEncodedObject │ │ │ │ + 1523: 00204400 96 FUNC GLOBAL DEFAULT 12 PyUnicode_Split │ │ │ │ 1524: 00000000 0 FUNC GLOBAL DEFAULT UND wcscmp@GLIBC_2.4 (2) │ │ │ │ - 1525: 00083c6c 8 FUNC GLOBAL DEFAULT 12 Py_EncodeLocale │ │ │ │ + 1525: 00083c74 8 FUNC GLOBAL DEFAULT 12 Py_EncodeLocale │ │ │ │ 1526: 00000000 0 FUNC GLOBAL DEFAULT UND epoll_ctl@GLIBC_2.4 (2) │ │ │ │ - 1527: 002c4a60 32 FUNC GLOBAL DEFAULT 12 PyGC_IsEnabled │ │ │ │ + 1527: 002c4940 32 FUNC GLOBAL DEFAULT 12 PyGC_IsEnabled │ │ │ │ 1528: 00558f20 4 OBJECT GLOBAL DEFAULT 26 PyExc_MemoryError │ │ │ │ 1529: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_destroy@GLIBC_2.4 (2) │ │ │ │ - 1530: 00260698 16 FUNC GLOBAL DEFAULT 12 PyType_Modified │ │ │ │ - 1531: 0012ef40 352 FUNC GLOBAL DEFAULT 12 _PyConfig_AsDict │ │ │ │ - 1532: 000a348c 612 FUNC GLOBAL DEFAULT 12 _PyLong_New │ │ │ │ - 1533: 000a3dbc 68 FUNC GLOBAL DEFAULT 12 PyStaticMethod_New │ │ │ │ - 1534: 000fa53c 244 FUNC GLOBAL DEFAULT 12 _PyDict_FromItems │ │ │ │ + 1530: 00260958 16 FUNC GLOBAL DEFAULT 12 PyType_Modified │ │ │ │ + 1531: 0012efd8 352 FUNC GLOBAL DEFAULT 12 _PyConfig_AsDict │ │ │ │ + 1532: 000a3504 612 FUNC GLOBAL DEFAULT 12 _PyLong_New │ │ │ │ + 1533: 000a3e34 68 FUNC GLOBAL DEFAULT 12 PyStaticMethod_New │ │ │ │ + 1534: 000fa5f0 244 FUNC GLOBAL DEFAULT 12 _PyDict_FromItems │ │ │ │ 1535: 00561724 4 OBJECT GLOBAL DEFAULT 26 _PyImport_FrozenTest │ │ │ │ 1536: 00000000 0 FUNC GLOBAL DEFAULT UND setvbuf@GLIBC_2.4 (2) │ │ │ │ 1537: 00000000 0 FUNC GLOBAL DEFAULT UND pathconf@GLIBC_2.4 (2) │ │ │ │ - 1538: 002b3678 108 FUNC GLOBAL DEFAULT 12 _PyEval_GetBuiltin │ │ │ │ - 1539: 00221334 816 FUNC GLOBAL DEFAULT 12 PyCodec_NameReplaceErrors │ │ │ │ + 1538: 002b33f4 108 FUNC GLOBAL DEFAULT 12 _PyEval_GetBuiltin │ │ │ │ + 1539: 00221434 816 FUNC GLOBAL DEFAULT 12 PyCodec_NameReplaceErrors │ │ │ │ 1540: 0002a078 0 FUNC GLOBAL DEFAULT UND XML_SetSkippedEntityHandler │ │ │ │ - 1541: 00163af8 392 FUNC GLOBAL DEFAULT 12 PySequence_List │ │ │ │ - 1542: 0008cf60 40 FUNC GLOBAL DEFAULT 12 PyThread_tss_set │ │ │ │ + 1541: 00163c7c 392 FUNC GLOBAL DEFAULT 12 PySequence_List │ │ │ │ + 1542: 0008cfd0 40 FUNC GLOBAL DEFAULT 12 PyThread_tss_set │ │ │ │ 1543: 00000000 0 FUNC GLOBAL DEFAULT UND __printf_chk@GLIBC_2.4 (2) │ │ │ │ - 1544: 001dc2ec 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasFree │ │ │ │ + 1544: 001dc610 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasFree │ │ │ │ 1545: 00000000 0 FUNC GLOBAL DEFAULT UND zlibVersion │ │ │ │ 1546: 00000000 0 FUNC GLOBAL DEFAULT UND ptsname_r@GLIBC_2.4 (2) │ │ │ │ 1547: 00041d78 116 FUNC GLOBAL DEFAULT 12 _PyErr_SetLocaleString │ │ │ │ - 1548: 0009a32c 568 FUNC GLOBAL DEFAULT 12 PyList_AsTuple │ │ │ │ + 1548: 0009a3a4 568 FUNC GLOBAL DEFAULT 12 PyList_AsTuple │ │ │ │ 1549: 00033ac0 756 FUNC GLOBAL DEFAULT 12 PyEval_EvalCodeEx │ │ │ │ - 1550: 0019c964 296 FUNC GLOBAL DEFAULT 12 _Py_UniversalNewlineFgetsWithSize │ │ │ │ + 1550: 0019cb10 296 FUNC GLOBAL DEFAULT 12 _Py_UniversalNewlineFgetsWithSize │ │ │ │ 1551: 00000000 0 FUNC GLOBAL DEFAULT UND socketpair@GLIBC_2.4 (2) │ │ │ │ - 1552: 00041914 4 FUNC GLOBAL DEFAULT 12 _Py_ResurrectReference │ │ │ │ - 1553: 0021ad20 36 FUNC GLOBAL DEFAULT 12 Py_LeaveRecursiveCall │ │ │ │ - 1554: 00187e78 4 FUNC GLOBAL DEFAULT 12 PyVectorcall_Function │ │ │ │ - 1555: 0022f1a8 272 FUNC GLOBAL DEFAULT 12 PyImport_ExtendInittab │ │ │ │ + 1552: 000418b8 4 FUNC GLOBAL DEFAULT 12 _Py_ResurrectReference │ │ │ │ + 1553: 0021af74 36 FUNC GLOBAL DEFAULT 12 Py_LeaveRecursiveCall │ │ │ │ + 1554: 00188114 4 FUNC GLOBAL DEFAULT 12 PyVectorcall_Function │ │ │ │ + 1555: 0022f27c 272 FUNC GLOBAL DEFAULT 12 PyImport_ExtendInittab │ │ │ │ 1556: 00000000 0 FUNC GLOBAL DEFAULT UND waitid@GLIBC_2.4 (2) │ │ │ │ - 1557: 001c3598 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAnd │ │ │ │ + 1557: 001c3750 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAnd │ │ │ │ 1558: 0055bbd0 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeDecodeError │ │ │ │ - 1559: 000ab168 12 FUNC GLOBAL DEFAULT 12 PyStructSequence_SetItem │ │ │ │ + 1559: 000ab1e0 12 FUNC GLOBAL DEFAULT 12 PyStructSequence_SetItem │ │ │ │ 1560: 00000000 0 FUNC GLOBAL DEFAULT UND __sched_cpualloc@GLIBC_2.7 (11) │ │ │ │ 1561: 00574e10 0x24828 OBJECT GLOBAL DEFAULT 27 _PyRuntime │ │ │ │ - 1562: 001dc838 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasLocal │ │ │ │ - 1563: 0018eb08 24 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLine │ │ │ │ + 1562: 001dcb5c 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasLocal │ │ │ │ + 1563: 0018ed84 24 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLine │ │ │ │ 1564: 00555bfc 208 OBJECT GLOBAL DEFAULT 26 PyStaticMethod_Type │ │ │ │ 1565: 00000000 0 FUNC GLOBAL DEFAULT UND fwrite@GLIBC_2.4 (2) │ │ │ │ 1566: 00000000 0 FUNC GLOBAL DEFAULT UND __memcpy_chk@GLIBC_2.4 (2) │ │ │ │ 1567: 00000000 0 FUNC GLOBAL DEFAULT UND write@GLIBC_2.4 (2) │ │ │ │ - 1568: 00317a3c 116 FUNC GLOBAL DEFAULT 12 PyCodec_RegisterError │ │ │ │ - 1569: 0010ad68 680 FUNC GLOBAL DEFAULT 12 PyNumber_Add │ │ │ │ - 1570: 00132564 448 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteSubstring │ │ │ │ + 1568: 00317df4 116 FUNC GLOBAL DEFAULT 12 PyCodec_RegisterError │ │ │ │ + 1569: 0010ae18 680 FUNC GLOBAL DEFAULT 12 PyNumber_Add │ │ │ │ + 1570: 001325fc 448 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteSubstring │ │ │ │ 1571: 00558194 208 OBJECT GLOBAL DEFAULT 26 PyMethod_Type │ │ │ │ - 1572: 002a9f88 136 FUNC GLOBAL DEFAULT 12 PyList_GetSlice │ │ │ │ + 1572: 002a9ff8 136 FUNC GLOBAL DEFAULT 12 PyList_GetSlice │ │ │ │ 1573: 00000000 0 FUNC GLOBAL DEFAULT UND __stack_chk_fail@GLIBC_2.4 (2) │ │ │ │ - 1574: 0007aae8 24 FUNC GLOBAL DEFAULT 12 Py_IsTrue │ │ │ │ - 1575: 00079dc8 216 FUNC GLOBAL DEFAULT 12 PyEval_CallObjectWithKeywords │ │ │ │ + 1574: 0007aaf0 24 FUNC GLOBAL DEFAULT 12 Py_IsTrue │ │ │ │ + 1575: 00079dd0 216 FUNC GLOBAL DEFAULT 12 PyEval_CallObjectWithKeywords │ │ │ │ 1576: 00000000 0 FUNC GLOBAL DEFAULT UND preadv64v2@GLIBC_2.26 (14) │ │ │ │ - 1577: 001c57b0 96 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec │ │ │ │ - 1578: 001b89e0 40 FUNC GLOBAL DEFAULT 12 _Py_IsInterpreterFinalizing │ │ │ │ - 1579: 0007e164 152 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_New │ │ │ │ - 1580: 0016d480 92 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrWithError │ │ │ │ + 1577: 001c5968 96 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec │ │ │ │ + 1578: 001b8b98 40 FUNC GLOBAL DEFAULT 12 _Py_IsInterpreterFinalizing │ │ │ │ + 1579: 0007e16c 152 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_New │ │ │ │ + 1580: 0016d614 92 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrWithError │ │ │ │ 1581: 00000000 0 FUNC GLOBAL DEFAULT UND __sysconf@GLIBC_2.4 (2) │ │ │ │ - 1582: 0007983c 16 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreter │ │ │ │ - 1583: 0006ca7c 124 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncName │ │ │ │ + 1582: 00079844 16 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreter │ │ │ │ + 1583: 0006ca84 124 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncName │ │ │ │ 1584: 0002a504 0 FUNC GLOBAL DEFAULT UND XML_SetAttlistDeclHandler │ │ │ │ 1585: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_setstacksize@GLIBC_2.34 (4) │ │ │ │ - 1586: 0008bce8 92 FUNC GLOBAL DEFAULT 12 PyOS_vsnprintf │ │ │ │ - 1587: 002a5298 92 FUNC GLOBAL DEFAULT 12 _PyObject_IsFreed │ │ │ │ - 1588: 0014e0e4 204 FUNC GLOBAL DEFAULT 12 PyObject_CallMethodObjArgs │ │ │ │ - 1589: 0010b010 160 FUNC GLOBAL DEFAULT 12 PyOS_strtol │ │ │ │ - 1590: 001c0670 168 FUNC GLOBAL DEFAULT 12 PyMapping_Size │ │ │ │ + 1586: 0008bd58 92 FUNC GLOBAL DEFAULT 12 PyOS_vsnprintf │ │ │ │ + 1587: 002a5308 92 FUNC GLOBAL DEFAULT 12 _PyObject_IsFreed │ │ │ │ + 1588: 0014e188 204 FUNC GLOBAL DEFAULT 12 PyObject_CallMethodObjArgs │ │ │ │ + 1589: 0010b0c0 160 FUNC GLOBAL DEFAULT 12 PyOS_strtol │ │ │ │ + 1590: 001c0828 168 FUNC GLOBAL DEFAULT 12 PyMapping_Size │ │ │ │ 1591: 00000000 0 FUNC GLOBAL DEFAULT UND closedir@GLIBC_2.4 (2) │ │ │ │ - 1592: 0004f4cc 1188 FUNC GLOBAL DEFAULT 12 _PyEval_MatchKeys │ │ │ │ + 1592: 0004f358 1188 FUNC GLOBAL DEFAULT 12 _PyEval_MatchKeys │ │ │ │ 1593: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_addclose@GLIBC_2.4 (2) │ │ │ │ 1594: 00000000 0 FUNC GLOBAL DEFAULT UND freeaddrinfo@GLIBC_2.4 (2) │ │ │ │ 1595: 00033e0c 4 FUNC GLOBAL DEFAULT 12 PyType_GetModuleName │ │ │ │ 1596: 00000000 0 FUNC GLOBAL DEFAULT UND openpty@GLIBC_2.34 (4) │ │ │ │ - 1597: 00324158 992 FUNC GLOBAL DEFAULT 12 PyWeakref_NewProxy │ │ │ │ - 1598: 000758c4 340 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleObject │ │ │ │ - 1599: 000c1998 160 FUNC GLOBAL DEFAULT 12 PyUnicode_FromKindAndData │ │ │ │ + 1597: 003243ec 992 FUNC GLOBAL DEFAULT 12 PyWeakref_NewProxy │ │ │ │ + 1598: 000758cc 340 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleObject │ │ │ │ + 1599: 000c19f8 160 FUNC GLOBAL DEFAULT 12 PyUnicode_FromKindAndData │ │ │ │ 1600: 00000000 0 FUNC GLOBAL DEFAULT UND eventfd_write@GLIBC_2.7 (11) │ │ │ │ - 1601: 00076df8 300 FUNC GLOBAL DEFAULT 12 PyUnicode_WriteChar │ │ │ │ + 1601: 00076e00 300 FUNC GLOBAL DEFAULT 12 PyUnicode_WriteChar │ │ │ │ 1602: 00000000 0 FUNC GLOBAL DEFAULT UND nl_langinfo@GLIBC_2.4 (2) │ │ │ │ 1603: 00000000 0 FUNC GLOBAL DEFAULT UND XML_SetReturnNSTriplet │ │ │ │ 1604: 0002b30c 260 FUNC GLOBAL DEFAULT 12 Py_SetPath │ │ │ │ - 1605: 0007dc6c 68 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_Function │ │ │ │ - 1606: 0017bbfc 208 FUNC GLOBAL DEFAULT 12 PyFile_OpenCodeObject │ │ │ │ + 1605: 0007dc74 68 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_Function │ │ │ │ + 1606: 0017be98 208 FUNC GLOBAL DEFAULT 12 PyFile_OpenCodeObject │ │ │ │ 1607: 00000000 0 FUNC GLOBAL DEFAULT UND fread@GLIBC_2.4 (2) │ │ │ │ - 1608: 0022f088 104 FUNC GLOBAL DEFAULT 12 PyConfig_InitPythonConfig │ │ │ │ + 1608: 0008ad74 104 FUNC GLOBAL DEFAULT 12 PyConfig_InitPythonConfig │ │ │ │ 1609: 00000000 0 FUNC GLOBAL DEFAULT UND getauxval@GLIBC_2.16 (6) │ │ │ │ - 1610: 0015d464 32 FUNC GLOBAL DEFAULT 12 PyObject_CheckBuffer │ │ │ │ - 1611: 000766fc 84 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedNativeBytes │ │ │ │ - 1612: 00229ba4 68 FUNC GLOBAL DEFAULT 12 PyCodec_Encode │ │ │ │ + 1610: 0015d5e8 32 FUNC GLOBAL DEFAULT 12 PyObject_CheckBuffer │ │ │ │ + 1611: 00076704 84 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedNativeBytes │ │ │ │ + 1612: 00229cc8 68 FUNC GLOBAL DEFAULT 12 PyCodec_Encode │ │ │ │ 1613: 0003b8a8 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMatrixMultiply │ │ │ │ 1614: 00000000 0 FUNC GLOBAL DEFAULT UND wcsncpy@GLIBC_2.4 (2) │ │ │ │ - 1615: 00215eb8 76 FUNC GLOBAL DEFAULT 12 PyBytes_Size │ │ │ │ - 1616: 001d31fc 80 FUNC GLOBAL DEFAULT 12 _PyMem_Strdup │ │ │ │ - 1617: 0011fa14 692 FUNC GLOBAL DEFAULT 12 PyNumber_AsSsize_t │ │ │ │ - 1618: 00153ac0 20 FUNC GLOBAL DEFAULT 12 _PyTime_FromSeconds │ │ │ │ + 1615: 00215fb0 76 FUNC GLOBAL DEFAULT 12 PyBytes_Size │ │ │ │ + 1616: 001d33b4 80 FUNC GLOBAL DEFAULT 12 _PyMem_Strdup │ │ │ │ + 1617: 0011fa9c 692 FUNC GLOBAL DEFAULT 12 PyNumber_AsSsize_t │ │ │ │ + 1618: 00153d08 20 FUNC GLOBAL DEFAULT 12 _PyTime_FromSeconds │ │ │ │ 1619: 00062fa4 52 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrStringWithError │ │ │ │ 1620: 005583ac 208 OBJECT GLOBAL DEFAULT 26 PyCell_Type │ │ │ │ 1621: 00033f48 128 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDDecref │ │ │ │ - 1622: 000788cc 168 FUNC GLOBAL DEFAULT 12 _Py_UTF8_Edit_Cost │ │ │ │ - 1623: 002fcd04 24 FUNC GLOBAL DEFAULT 12 PyObject_GetTypeData │ │ │ │ - 1624: 00206d40 64 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_WriteBytes │ │ │ │ + 1622: 000788d4 168 FUNC GLOBAL DEFAULT 12 _Py_UTF8_Edit_Cost │ │ │ │ + 1623: 002fcf28 24 FUNC GLOBAL DEFAULT 12 PyObject_GetTypeData │ │ │ │ + 1624: 002071a8 64 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_WriteBytes │ │ │ │ 1625: 0055db14 4 OBJECT GLOBAL DEFAULT 26 PyExc_SyntaxWarning │ │ │ │ 1626: 00554cdc 208 OBJECT GLOBAL DEFAULT 26 PyDictKeys_Type │ │ │ │ - 1627: 0020ff7c 372 FUNC GLOBAL DEFAULT 12 PyContextVar_Set │ │ │ │ + 1627: 00210070 372 FUNC GLOBAL DEFAULT 12 PyContextVar_Set │ │ │ │ 1628: 00000000 0 FUNC GLOBAL DEFAULT UND eventfd_read@GLIBC_2.7 (11) │ │ │ │ - 1629: 0004bd6c 44 FUNC GLOBAL DEFAULT 12 PyCFunction_Call │ │ │ │ - 1630: 000789e8 60 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_ClearWeakRefsNoCallbacks │ │ │ │ + 1629: 0004bc18 44 FUNC GLOBAL DEFAULT 12 PyCFunction_Call │ │ │ │ + 1630: 000789f0 60 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_ClearWeakRefsNoCallbacks │ │ │ │ 1631: 0002a51c 0 FUNC GLOBAL DEFAULT UND XML_SetStartElementHandler │ │ │ │ - 1632: 0018992c 80 FUNC GLOBAL DEFAULT 12 PyMapping_Keys │ │ │ │ + 1632: 00189bc8 80 FUNC GLOBAL DEFAULT 12 PyMapping_Keys │ │ │ │ 1633: 00000000 0 FUNC GLOBAL DEFAULT UND sem_post@GLIBC_2.34 (4) │ │ │ │ 1634: 00000000 0 FUNC GLOBAL DEFAULT UND login_tty@GLIBC_2.34 (4) │ │ │ │ - 1635: 00080258 48 FUNC GLOBAL DEFAULT 12 _PyObject_GetAttrId │ │ │ │ - 1636: 00157a68 96 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec_clamp │ │ │ │ - 1637: 001bbe60 716 FUNC GLOBAL DEFAULT 12 PyByteArray_Resize │ │ │ │ - 1638: 0008179c 72 FUNC GLOBAL DEFAULT 12 PyEval_SetProfile │ │ │ │ + 1635: 00080260 48 FUNC GLOBAL DEFAULT 12 _PyObject_GetAttrId │ │ │ │ + 1636: 00157be8 96 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec_clamp │ │ │ │ + 1637: 001bc018 716 FUNC GLOBAL DEFAULT 12 PyByteArray_Resize │ │ │ │ + 1638: 000817a4 72 FUNC GLOBAL DEFAULT 12 PyEval_SetProfile │ │ │ │ 1639: 00000000 0 FUNC GLOBAL DEFAULT UND getpid@GLIBC_2.4 (2) │ │ │ │ - 1640: 001d36e8 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLowercase │ │ │ │ - 1641: 00301930 328 FUNC GLOBAL DEFAULT 12 _PyCoro_GetAwaitableIter │ │ │ │ - 1642: 00359300 4 OBJECT GLOBAL DEFAULT 14 _IO_stdin_used │ │ │ │ + 1640: 001d38a0 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLowercase │ │ │ │ + 1641: 00301bac 328 FUNC GLOBAL DEFAULT 12 _PyCoro_GetAwaitableIter │ │ │ │ + 1642: 00359540 4 OBJECT GLOBAL DEFAULT 14 _IO_stdin_used │ │ │ │ 1643: 00035e08 4 FUNC GLOBAL DEFAULT 12 PyThread_detach_thread │ │ │ │ 1644: 00000000 0 FUNC GLOBAL DEFAULT UND __uflow@GLIBC_2.4 (2) │ │ │ │ 1645: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetInputContext │ │ │ │ - 1646: 002ffb34 180 FUNC GLOBAL DEFAULT 12 PyType_GetDict │ │ │ │ - 1647: 0014a698 496 FUNC GLOBAL DEFAULT 12 PyFrozenSet_New │ │ │ │ - 1648: 000f9314 208 FUNC GLOBAL DEFAULT 12 _PyUnicode_Equal │ │ │ │ - 1649: 001a5ff0 28 FUNC GLOBAL DEFAULT 12 PyFrame_GetCode │ │ │ │ - 1650: 0022f2b8 68 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesArgv │ │ │ │ - 1651: 0009abb4 100 FUNC GLOBAL DEFAULT 12 _Py_Dealloc │ │ │ │ - 1652: 001b7488 2664 FUNC GLOBAL DEFAULT 12 PyUnicode_Splitlines │ │ │ │ - 1653: 0006ec2c 60 FUNC GLOBAL DEFAULT 12 PyErr_FormatV │ │ │ │ - 1654: 001ad5dc 64 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetDict │ │ │ │ + 1646: 002ffdc4 180 FUNC GLOBAL DEFAULT 12 PyType_GetDict │ │ │ │ + 1647: 0014a73c 496 FUNC GLOBAL DEFAULT 12 PyFrozenSet_New │ │ │ │ + 1648: 000f93c8 208 FUNC GLOBAL DEFAULT 12 _PyUnicode_Equal │ │ │ │ + 1649: 001a6198 28 FUNC GLOBAL DEFAULT 12 PyFrame_GetCode │ │ │ │ + 1650: 0022f38c 68 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesArgv │ │ │ │ + 1651: 0009ac2c 100 FUNC GLOBAL DEFAULT 12 _Py_Dealloc │ │ │ │ + 1652: 001b7640 2664 FUNC GLOBAL DEFAULT 12 PyUnicode_Splitlines │ │ │ │ + 1653: 0006ec34 60 FUNC GLOBAL DEFAULT 12 PyErr_FormatV │ │ │ │ + 1654: 001ad818 64 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetDict │ │ │ │ 1655: 00000000 0 FUNC GLOBAL DEFAULT UND sched_yield@GLIBC_2.4 (2) │ │ │ │ 1656: 0055869c 208 OBJECT GLOBAL DEFAULT 26 PyByteArrayIter_Type │ │ │ │ - 1657: 000f7fa8 92 FUNC GLOBAL DEFAULT 12 _PyThreadState_PopFrame │ │ │ │ + 1657: 000f805c 92 FUNC GLOBAL DEFAULT 12 _PyThreadState_PopFrame │ │ │ │ 1658: 0055db44 4 OBJECT GLOBAL DEFAULT 26 PyExc_BufferError │ │ │ │ 1659: 005510e4 16 OBJECT GLOBAL DEFAULT 26 _Py_TrueStruct │ │ │ │ 1660: 00044200 12 FUNC GLOBAL DEFAULT 12 PyInit__sysconfig │ │ │ │ - 1661: 0027b3c0 12 FUNC GLOBAL DEFAULT 12 PyInit_itertools │ │ │ │ - 1662: 0029cca4 88 FUNC GLOBAL DEFAULT 12 PyObject_Calloc │ │ │ │ - 1663: 0008ba70 8 FUNC GLOBAL DEFAULT 12 PyThread_tss_get │ │ │ │ - 1664: 00164fa0 1884 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeASCII │ │ │ │ - 1665: 002afda0 264 FUNC GLOBAL DEFAULT 12 _PyParkingLot_UnparkAll │ │ │ │ - 1666: 00153ad4 352 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed_with_retries │ │ │ │ + 1661: 0027b440 12 FUNC GLOBAL DEFAULT 12 PyInit_itertools │ │ │ │ + 1662: 0029cd24 88 FUNC GLOBAL DEFAULT 12 PyObject_Calloc │ │ │ │ + 1663: 0008bae0 8 FUNC GLOBAL DEFAULT 12 PyThread_tss_get │ │ │ │ + 1664: 00165124 1884 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeASCII │ │ │ │ + 1665: 002b7cf8 264 FUNC GLOBAL DEFAULT 12 _PyParkingLot_UnparkAll │ │ │ │ + 1666: 00153d1c 352 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed_with_retries │ │ │ │ 1667: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_init@GLIBC_2.4 (2) │ │ │ │ 1668: 00000000 0 FUNC GLOBAL DEFAULT UND __timerfd_gettime64@GLIBC_2.34 (4) │ │ │ │ - 1669: 00110774 1588 FUNC GLOBAL DEFAULT 12 PyObject_CallMethod │ │ │ │ + 1669: 00110864 1588 FUNC GLOBAL DEFAULT 12 PyObject_CallMethod │ │ │ │ 1670: 00000000 0 FUNC GLOBAL DEFAULT UND __fstat64_time64@GLIBC_2.34 (4) │ │ │ │ 1671: 0002982c 0 FUNC GLOBAL DEFAULT UND XML_SetStartCdataSectionHandler │ │ │ │ - 1672: 0028561c 12 FUNC GLOBAL DEFAULT 12 PyInit_binascii │ │ │ │ + 1672: 00285550 12 FUNC GLOBAL DEFAULT 12 PyInit_binascii │ │ │ │ 1673: 0055db0c 4 OBJECT GLOBAL DEFAULT 26 PyExc_UserWarning │ │ │ │ - 1674: 00079d50 40 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape │ │ │ │ - 1675: 00081240 56 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocaleAndSize │ │ │ │ + 1674: 00079d58 40 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape │ │ │ │ + 1675: 00081248 56 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocaleAndSize │ │ │ │ 1676: 00000000 0 FUNC GLOBAL DEFAULT UND fremovexattr@GLIBC_2.4 (2) │ │ │ │ 1677: 0002a678 0 FUNC GLOBAL DEFAULT UND tan@GLIBC_2.4 (3) │ │ │ │ - 1678: 0007aad0 24 FUNC GLOBAL DEFAULT 12 Py_IsNone │ │ │ │ - 1679: 001dc850 212 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash │ │ │ │ + 1678: 0007aad8 24 FUNC GLOBAL DEFAULT 12 Py_IsNone │ │ │ │ + 1679: 001dcb74 212 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash │ │ │ │ 1680: 00552e5c 208 OBJECT GLOBAL DEFAULT 26 PyEllipsis_Type │ │ │ │ 1681: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn@GLIBC_2.15 (17) │ │ │ │ 1682: 0003d958 128 FUNC GLOBAL DEFAULT 12 PyType_ClearCache │ │ │ │ - 1683: 0007cf90 32 FUNC GLOBAL DEFAULT 12 PyStatus_NoMemory │ │ │ │ + 1683: 0007cf98 32 FUNC GLOBAL DEFAULT 12 PyStatus_NoMemory │ │ │ │ 1684: 0003ad0c 60 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimevalTime_t │ │ │ │ - 1685: 00117510 480 FUNC GLOBAL DEFAULT 12 PyUnicode_RichCompare │ │ │ │ - 1686: 000be4b0 592 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteASCIIString │ │ │ │ + 1685: 00117600 480 FUNC GLOBAL DEFAULT 12 PyUnicode_RichCompare │ │ │ │ + 1686: 000be4b8 592 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteASCIIString │ │ │ │ 1687: 00000000 0 FUNC GLOBAL DEFAULT UND wcsftime@GLIBC_2.4 (2) │ │ │ │ - 1688: 001a616c 76 FUNC GLOBAL DEFAULT 12 PyDict_Size │ │ │ │ - 1689: 0028c81c 112 FUNC GLOBAL DEFAULT 12 PyCapsule_IsValid │ │ │ │ - 1690: 000756c8 12 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModule │ │ │ │ - 1691: 0008225c 52 FUNC GLOBAL DEFAULT 12 PyRun_File │ │ │ │ - 1692: 00282cb4 76 FUNC GLOBAL DEFAULT 12 PyCodec_StrictErrors │ │ │ │ + 1688: 001a6314 76 FUNC GLOBAL DEFAULT 12 PyDict_Size │ │ │ │ + 1689: 0028c750 112 FUNC GLOBAL DEFAULT 12 PyCapsule_IsValid │ │ │ │ + 1690: 000756d0 12 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModule │ │ │ │ + 1691: 00082264 52 FUNC GLOBAL DEFAULT 12 PyRun_File │ │ │ │ + 1692: 00282d34 76 FUNC GLOBAL DEFAULT 12 PyCodec_StrictErrors │ │ │ │ 1693: 00000000 0 FUNC GLOBAL DEFAULT UND gai_strerror@GLIBC_2.4 (2) │ │ │ │ - 1694: 00082f60 60 FUNC GLOBAL DEFAULT 12 PyObject_SetArenaAllocator │ │ │ │ - 1695: 0018e9bc 300 FUNC GLOBAL DEFAULT 12 _Py_hashtable_steal │ │ │ │ + 1694: 00082f68 60 FUNC GLOBAL DEFAULT 12 PyObject_SetArenaAllocator │ │ │ │ + 1695: 0018ec38 300 FUNC GLOBAL DEFAULT 12 _Py_hashtable_steal │ │ │ │ 1696: 00000000 0 FUNC GLOBAL DEFAULT UND posix_fadvise64@GLIBC_2.4 (2) │ │ │ │ - 1697: 0034759c 1456 FUNC GLOBAL DEFAULT 12 _PyLong_DivmodNear │ │ │ │ - 1698: 0007e4e4 24 FUNC GLOBAL DEFAULT 12 PyGen_New │ │ │ │ - 1699: 00079d44 4 FUNC GLOBAL DEFAULT 12 PyObject_Length │ │ │ │ + 1697: 003478f0 1456 FUNC GLOBAL DEFAULT 12 _PyLong_DivmodNear │ │ │ │ + 1698: 0007e4ec 24 FUNC GLOBAL DEFAULT 12 PyGen_New │ │ │ │ + 1699: 00079d4c 4 FUNC GLOBAL DEFAULT 12 PyObject_Length │ │ │ │ 1700: 00556e6c 208 OBJECT GLOBAL DEFAULT 26 PyCoro_Type │ │ │ │ 1701: 00000000 0 FUNC GLOBAL DEFAULT UND dlsym@GLIBC_2.34 (4) │ │ │ │ - 1702: 0028af98 172 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicitObject │ │ │ │ + 1702: 0028aecc 172 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicitObject │ │ │ │ 1703: 00556a70 208 OBJECT GLOBAL DEFAULT 26 _PyAsyncGenASend_Type │ │ │ │ 1704: 0055af7c 4 OBJECT GLOBAL DEFAULT 26 PyExc_InterruptedError │ │ │ │ 1705: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_destroy@GLIBC_2.4 (2) │ │ │ │ - 1706: 001dca10 172 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ - 1707: 0032695c 252 FUNC GLOBAL DEFAULT 12 PyCodec_IgnoreErrors │ │ │ │ + 1706: 001dcd34 172 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ + 1707: 00326bf0 252 FUNC GLOBAL DEFAULT 12 PyCodec_IgnoreErrors │ │ │ │ 1708: 00000000 0 FUNC GLOBAL DEFAULT UND mbstowcs@GLIBC_2.4 (2) │ │ │ │ - 1709: 002d41d4 12 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetStart │ │ │ │ + 1709: 002d40e4 12 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetStart │ │ │ │ 1710: 00000000 0 FUNC GLOBAL DEFAULT UND listen@GLIBC_2.4 (2) │ │ │ │ 1711: 00033db4 80 FUNC GLOBAL DEFAULT 12 _Py_open_noraise │ │ │ │ - 1712: 00112ca0 404 FUNC GLOBAL DEFAULT 12 PyBuffer_FillInfo │ │ │ │ - 1713: 0018234c 12 FUNC GLOBAL DEFAULT 12 _PyErr_ChainExceptions1 │ │ │ │ - 1714: 00237f94 4 FUNC GLOBAL DEFAULT 12 _PyThreadState_New │ │ │ │ + 1712: 00112d90 404 FUNC GLOBAL DEFAULT 12 PyBuffer_FillInfo │ │ │ │ + 1713: 001825e8 12 FUNC GLOBAL DEFAULT 12 _PyErr_ChainExceptions1 │ │ │ │ + 1714: 0023805c 4 FUNC GLOBAL DEFAULT 12 _PyThreadState_New │ │ │ │ 1715: 0002a510 0 FUNC GLOBAL DEFAULT UND copysign@GLIBC_2.4 (2) │ │ │ │ - 1716: 0007e718 48 FUNC GLOBAL DEFAULT 12 PyUnicode_GetSize │ │ │ │ - 1717: 000a1db0 40 FUNC GLOBAL DEFAULT 12 PyDict_SetDefaultRef │ │ │ │ + 1716: 0007e720 48 FUNC GLOBAL DEFAULT 12 PyUnicode_GetSize │ │ │ │ + 1717: 000a1e28 40 FUNC GLOBAL DEFAULT 12 PyDict_SetDefaultRef │ │ │ │ 1718: 0055dafc 4 OBJECT GLOBAL DEFAULT 26 PyExc_KeyError │ │ │ │ 1719: 00000000 0 FUNC GLOBAL DEFAULT UND sigaction@GLIBC_2.4 (2) │ │ │ │ 1720: 00000000 0 FUNC GLOBAL DEFAULT UND __strncat_chk@GLIBC_2.4 (2) │ │ │ │ 1721: 00029de4 0 FUNC GLOBAL DEFAULT UND XML_SetNotStandaloneHandler │ │ │ │ 1722: 00000000 0 FUNC GLOBAL DEFAULT UND times@GLIBC_2.4 (2) │ │ │ │ 1723: 00557500 208 OBJECT GLOBAL DEFAULT 26 PyGetSetDescr_Type │ │ │ │ 1724: 00000000 0 FUNC GLOBAL DEFAULT UND openat64@GLIBC_2.4 (2) │ │ │ │ - 1725: 0007d18c 60 FUNC GLOBAL DEFAULT 12 _PySeqLock_EndRead │ │ │ │ - 1726: 0013af40 368 FUNC GLOBAL DEFAULT 12 _PyOnceFlag_CallOnceSlow │ │ │ │ + 1725: 0007d194 60 FUNC GLOBAL DEFAULT 12 _PySeqLock_EndRead │ │ │ │ + 1726: 0013afe0 368 FUNC GLOBAL DEFAULT 12 _PyOnceFlag_CallOnceSlow │ │ │ │ 1727: 00000000 0 FUNC GLOBAL DEFAULT UND truncate64@GLIBC_2.4 (2) │ │ │ │ 1728: 00000000 0 FUNC GLOBAL DEFAULT UND wait@GLIBC_2.4 (2) │ │ │ │ 1729: 00000000 0 FUNC GLOBAL DEFAULT UND getpgid@GLIBC_2.4 (2) │ │ │ │ 1730: 00552064 208 OBJECT GLOBAL DEFAULT 26 PyContextVar_Type │ │ │ │ - 1731: 0007d1e4 56 FUNC GLOBAL DEFAULT 12 _Py_BuildValue_SizeT │ │ │ │ - 1732: 00299ecc 100 FUNC GLOBAL DEFAULT 12 _PyTime_gmtime │ │ │ │ - 1733: 003082b8 180 FUNC GLOBAL DEFAULT 12 PyComplex_ImagAsDouble │ │ │ │ - 1734: 0029d764 152 FUNC GLOBAL DEFAULT 12 _Py_CheckRecursiveCall │ │ │ │ - 1735: 0053ee10 4 OBJECT GLOBAL DEFAULT 14 Py_Version │ │ │ │ - 1736: 00137920 4 FUNC GLOBAL DEFAULT 12 PyDict_Keys │ │ │ │ - 1737: 00226e58 84 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDigit │ │ │ │ + 1731: 0007d1ec 56 FUNC GLOBAL DEFAULT 12 _Py_BuildValue_SizeT │ │ │ │ + 1732: 00299f4c 100 FUNC GLOBAL DEFAULT 12 _PyTime_gmtime │ │ │ │ + 1733: 00308548 180 FUNC GLOBAL DEFAULT 12 PyComplex_ImagAsDouble │ │ │ │ + 1734: 0029d7d8 152 FUNC GLOBAL DEFAULT 12 _Py_CheckRecursiveCall │ │ │ │ + 1735: 0053f018 4 OBJECT GLOBAL DEFAULT 14 Py_Version │ │ │ │ + 1736: 001379b8 4 FUNC GLOBAL DEFAULT 12 PyDict_Keys │ │ │ │ + 1737: 0022705c 84 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDigit │ │ │ │ 1738: 0002a540 0 FUNC GLOBAL DEFAULT UND XML_Parse │ │ │ │ 1739: 00000000 0 FUNC GLOBAL DEFAULT UND __libc_start_main@GLIBC_2.34 (4) │ │ │ │ - 1740: 0015d8e0 1652 FUNC GLOBAL DEFAULT 12 PyObject_LengthHint │ │ │ │ + 1740: 0015da64 1652 FUNC GLOBAL DEFAULT 12 PyObject_LengthHint │ │ │ │ 1741: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_gettime64@GLIBC_2.34 (4) │ │ │ │ - 1742: 0007a9c0 8 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocalsWithError │ │ │ │ - 1743: 002065f4 56 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormat │ │ │ │ + 1742: 0007a9c8 8 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocalsWithError │ │ │ │ + 1743: 00206a5c 56 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormat │ │ │ │ 1744: 00000000 0 FUNC GLOBAL DEFAULT UND wcsrchr@GLIBC_2.4 (2) │ │ │ │ - 1745: 00110444 816 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape2 │ │ │ │ + 1745: 00110534 816 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape2 │ │ │ │ 1746: 00000000 0 FUNC GLOBAL DEFAULT UND sendto@GLIBC_2.4 (2) │ │ │ │ - 1747: 0007d3b8 28 FUNC GLOBAL DEFAULT 12 PyThreadState_DeleteCurrent │ │ │ │ + 1747: 0007d3c0 28 FUNC GLOBAL DEFAULT 12 PyThreadState_DeleteCurrent │ │ │ │ 1748: 0055af80 4 OBJECT GLOBAL DEFAULT 26 PyExc_PermissionError │ │ │ │ - 1749: 000784b8 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCode │ │ │ │ - 1750: 000784c8 256 FUNC GLOBAL DEFAULT 12 PyBuffer_FromContiguous │ │ │ │ + 1749: 000784c0 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCode │ │ │ │ + 1750: 000784d0 256 FUNC GLOBAL DEFAULT 12 PyBuffer_FromContiguous │ │ │ │ 1751: 00000000 0 FUNC GLOBAL DEFAULT UND setgrent@GLIBC_2.4 (2) │ │ │ │ - 1752: 0008b124 80 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident │ │ │ │ - 1753: 0025f39c 64 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounterRaw │ │ │ │ + 1752: 0008b194 80 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident │ │ │ │ + 1753: 0025f65c 64 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounterRaw │ │ │ │ 1754: 00561e74 24 OBJECT GLOBAL DEFAULT 26 _Py_SwappedOp │ │ │ │ - 1755: 001ccf14 700 FUNC GLOBAL DEFAULT 12 PyLong_FromUnicodeObject │ │ │ │ - 1756: 00252ebc 12 FUNC GLOBAL DEFAULT 12 PyRun_SimpleStringFlags │ │ │ │ - 1757: 0045a210 96 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_UnaryFunctions │ │ │ │ - 1758: 0012e5a8 1132 FUNC GLOBAL DEFAULT 12 PySet_Contains │ │ │ │ - 1759: 0034b7a0 112 FUNC GLOBAL DEFAULT 12 _Py_hashtable_foreach │ │ │ │ + 1755: 001cd0cc 700 FUNC GLOBAL DEFAULT 12 PyLong_FromUnicodeObject │ │ │ │ + 1756: 00252fb0 12 FUNC GLOBAL DEFAULT 12 PyRun_SimpleStringFlags │ │ │ │ + 1757: 0045a420 96 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_UnaryFunctions │ │ │ │ + 1758: 0012e640 1128 FUNC GLOBAL DEFAULT 12 PySet_Contains │ │ │ │ + 1759: 0034ba10 112 FUNC GLOBAL DEFAULT 12 _Py_hashtable_foreach │ │ │ │ 1760: 00000000 0 FUNC GLOBAL DEFAULT UND wcscpy@GLIBC_2.4 (2) │ │ │ │ 1761: 00000000 0 FUNC GLOBAL DEFAULT UND umask@GLIBC_2.4 (2) │ │ │ │ 1762: 00000000 0 FUNC GLOBAL DEFAULT UND __h_errno_location@GLIBC_2.4 (2) │ │ │ │ - 1763: 000780d0 104 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RLock │ │ │ │ - 1764: 001641fc 396 FUNC GLOBAL DEFAULT 12 _PySet_NextEntryRef │ │ │ │ - 1765: 002abfa0 24 FUNC GLOBAL DEFAULT 12 Py_IsFinalizing │ │ │ │ - 1766: 0008be20 132 FUNC GLOBAL DEFAULT 12 PyObject_Hash │ │ │ │ - 1767: 0019c1ec 40 FUNC GLOBAL DEFAULT 12 PyType_FromMetaclass │ │ │ │ - 1768: 001b67e0 176 FUNC GLOBAL DEFAULT 12 PyBytes_AsStringAndSize │ │ │ │ + 1763: 000780d8 104 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RLock │ │ │ │ + 1764: 00164380 396 FUNC GLOBAL DEFAULT 12 _PySet_NextEntryRef │ │ │ │ + 1765: 002ac010 24 FUNC GLOBAL DEFAULT 12 Py_IsFinalizing │ │ │ │ + 1766: 0008be90 132 FUNC GLOBAL DEFAULT 12 PyObject_Hash │ │ │ │ + 1767: 0019c398 40 FUNC GLOBAL DEFAULT 12 PyType_FromMetaclass │ │ │ │ + 1768: 001b6998 176 FUNC GLOBAL DEFAULT 12 PyBytes_AsStringAndSize │ │ │ │ 1769: 00030560 4 FUNC GLOBAL DEFAULT 12 _Py_DisplaySourceLine │ │ │ │ - 1770: 00081280 48 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal │ │ │ │ - 1771: 0017d944 12 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable │ │ │ │ - 1772: 002778cc 180 FUNC GLOBAL DEFAULT 12 PyGILState_Release │ │ │ │ - 1773: 0021060c 348 FUNC GLOBAL DEFAULT 12 PyContextVar_Get │ │ │ │ - 1774: 0023e644 104 FUNC GLOBAL DEFAULT 12 PyFile_NewStdPrinter │ │ │ │ - 1775: 00281690 84 FUNC GLOBAL DEFAULT 12 PyInterpreterState_New │ │ │ │ - 1776: 00323f40 8 FUNC GLOBAL DEFAULT 12 _PyObject_GetState │ │ │ │ - 1777: 001ee7cc 204 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongMask │ │ │ │ - 1778: 0008a428 580 FUNC GLOBAL DEFAULT 12 PySys_SetArgvEx │ │ │ │ - 1779: 001a40cc 8 FUNC GLOBAL DEFAULT 12 _PyWeakref_ClearRef │ │ │ │ - 1780: 0008adbc 176 FUNC GLOBAL DEFAULT 12 PyThread_allocate_lock │ │ │ │ + 1770: 00081288 48 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal │ │ │ │ + 1771: 0017dbe0 12 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable │ │ │ │ + 1772: 00277b8c 180 FUNC GLOBAL DEFAULT 12 PyGILState_Release │ │ │ │ + 1773: 00210704 348 FUNC GLOBAL DEFAULT 12 PyContextVar_Get │ │ │ │ + 1774: 0023e70c 104 FUNC GLOBAL DEFAULT 12 PyFile_NewStdPrinter │ │ │ │ + 1775: 00281710 84 FUNC GLOBAL DEFAULT 12 PyInterpreterState_New │ │ │ │ + 1776: 00324230 8 FUNC GLOBAL DEFAULT 12 _PyObject_GetState │ │ │ │ + 1777: 001eec68 204 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongMask │ │ │ │ + 1778: 0008a430 580 FUNC GLOBAL DEFAULT 12 PySys_SetArgvEx │ │ │ │ + 1779: 001a4274 8 FUNC GLOBAL DEFAULT 12 _PyWeakref_ClearRef │ │ │ │ + 1780: 0008ae2c 176 FUNC GLOBAL DEFAULT 12 PyThread_allocate_lock │ │ │ │ 1781: 005571c4 208 OBJECT GLOBAL DEFAULT 26 PyEnum_Type │ │ │ │ - 1782: 00115980 56 FUNC GLOBAL DEFAULT 12 PySequence_Contains │ │ │ │ - 1783: 00305ad0 220 FUNC GLOBAL DEFAULT 12 PyComplex_AsCComplex │ │ │ │ - 1784: 0017ce04 128 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Alloc │ │ │ │ - 1785: 0021bac4 188 FUNC GLOBAL DEFAULT 12 PyBytes_DecodeEscape │ │ │ │ + 1782: 00115a70 56 FUNC GLOBAL DEFAULT 12 PySequence_Contains │ │ │ │ + 1783: 00305d60 220 FUNC GLOBAL DEFAULT 12 PyComplex_AsCComplex │ │ │ │ + 1784: 0017d0a0 128 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Alloc │ │ │ │ + 1785: 0021bbc4 188 FUNC GLOBAL DEFAULT 12 PyBytes_DecodeEscape │ │ │ │ 1786: 00558ba8 208 OBJECT GLOBAL DEFAULT 26 PyByteArray_Type │ │ │ │ 1787: 00000000 0 FUNC GLOBAL DEFAULT UND inflateSetDictionary │ │ │ │ - 1788: 001ae710 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceSubtract │ │ │ │ + 1788: 001ae94c 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceSubtract │ │ │ │ 1789: 0055daf0 4 OBJECT GLOBAL DEFAULT 26 PyExc_RecursionError │ │ │ │ - 1790: 00188130 684 FUNC GLOBAL DEFAULT 12 _Py_union_type_or │ │ │ │ + 1790: 001883cc 684 FUNC GLOBAL DEFAULT 12 _Py_union_type_or │ │ │ │ 1791: 005557a4 208 OBJECT GLOBAL DEFAULT 26 PyListRevIter_Type │ │ │ │ - 1792: 0032b3f0 444 FUNC GLOBAL DEFAULT 12 _Py_c_abs │ │ │ │ + 1792: 0032b660 444 FUNC GLOBAL DEFAULT 12 _Py_c_abs │ │ │ │ 1793: 00000000 0 FUNC GLOBAL DEFAULT UND sigwaitinfo@GLIBC_2.4 (2) │ │ │ │ - 1794: 0007499c 736 FUNC GLOBAL DEFAULT 12 _PyXI_InitExcInfo │ │ │ │ + 1794: 000749a4 736 FUNC GLOBAL DEFAULT 12 _PyXI_InitExcInfo │ │ │ │ 1795: 00029ec8 0 FUNC GLOBAL DEFAULT UND XML_GetCurrentLineNumber │ │ │ │ 1796: 0002e118 444 FUNC GLOBAL DEFAULT 12 _PyObject_DebugMallocStats │ │ │ │ - 1797: 00082d2c 132 FUNC GLOBAL DEFAULT 12 PyEval_SetProfileAllThreads │ │ │ │ + 1797: 00082d34 132 FUNC GLOBAL DEFAULT 12 PyEval_SetProfileAllThreads │ │ │ │ 1798: 00000000 0 FUNC GLOBAL DEFAULT UND setegid@GLIBC_2.4 (2) │ │ │ │ - 1799: 0007cd0c 40 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrame │ │ │ │ - 1800: 000ab23c 108 FUNC GLOBAL DEFAULT 12 _PyList_AppendTakeRefListResize │ │ │ │ - 1801: 00080338 380 FUNC GLOBAL DEFAULT 12 _PyObject_AssertFailed │ │ │ │ + 1799: 0007cd14 40 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrame │ │ │ │ + 1800: 000ab2b4 108 FUNC GLOBAL DEFAULT 12 _PyList_AppendTakeRefListResize │ │ │ │ + 1801: 00080340 380 FUNC GLOBAL DEFAULT 12 _PyObject_AssertFailed │ │ │ │ 1802: 00000000 0 FUNC GLOBAL DEFAULT UND __memset_chk@GLIBC_2.4 (2) │ │ │ │ - 1803: 001aaa30 4 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseThread │ │ │ │ + 1803: 001aac34 4 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseThread │ │ │ │ 1804: 0002f804 76 FUNC GLOBAL DEFAULT 12 PyErr_ResourceWarning │ │ │ │ - 1805: 00102dec 448 FUNC GLOBAL DEFAULT 12 _PyTuple_FromArraySteal │ │ │ │ + 1805: 00102ea0 448 FUNC GLOBAL DEFAULT 12 _PyTuple_FromArraySteal │ │ │ │ 1806: 00000000 0 FUNC GLOBAL DEFAULT UND round@GLIBC_2.4 (3) │ │ │ │ 1807: 00599cb8 24 OBJECT GLOBAL DEFAULT 29 _Py_HashSecret │ │ │ │ - 1808: 002d6010 88 FUNC GLOBAL DEFAULT 12 _PyParkingLot_AfterFork │ │ │ │ + 1808: 002d5f20 88 FUNC GLOBAL DEFAULT 12 _PyParkingLot_AfterFork │ │ │ │ 1809: 0055d938 208 OBJECT GLOBAL DEFAULT 26 PyPickleBuffer_Type │ │ │ │ - 1810: 000827a4 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireReraiseEvent │ │ │ │ + 1810: 000827ac 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireReraiseEvent │ │ │ │ 1811: 00000000 0 FUNC GLOBAL DEFAULT UND mkfifoat@GLIBC_2.4 (2) │ │ │ │ - 1812: 0008012c 88 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFlags │ │ │ │ - 1813: 0019c1cc 32 FUNC GLOBAL DEFAULT 12 _Py_DecRef │ │ │ │ - 1814: 001d39b8 76 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsUppercase │ │ │ │ + 1812: 00080134 88 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFlags │ │ │ │ + 1813: 0019c378 32 FUNC GLOBAL DEFAULT 12 _Py_DecRef │ │ │ │ + 1814: 001d3b70 76 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsUppercase │ │ │ │ 1815: 005c2a04 4 OBJECT GLOBAL DEFAULT 29 PyImport_FrozenModules │ │ │ │ - 1816: 001f016c 248 FUNC GLOBAL DEFAULT 12 PyNumber_ToBase │ │ │ │ - 1817: 0023f01c 12 FUNC GLOBAL DEFAULT 12 PyHash_GetFuncDef │ │ │ │ - 1818: 0007d970 176 FUNC GLOBAL DEFAULT 12 PyEval_CallMethod │ │ │ │ + 1816: 001f0608 248 FUNC GLOBAL DEFAULT 12 PyNumber_ToBase │ │ │ │ + 1817: 0023f0e4 12 FUNC GLOBAL DEFAULT 12 PyHash_GetFuncDef │ │ │ │ + 1818: 0007d978 176 FUNC GLOBAL DEFAULT 12 PyEval_CallMethod │ │ │ │ 1819: 00553728 208 OBJECT GLOBAL DEFAULT 26 PyRange_Type │ │ │ │ 1820: 00000000 0 FUNC GLOBAL DEFAULT UND fstatvfs64@GLIBC_2.4 (2) │ │ │ │ - 1821: 001f0264 132 FUNC GLOBAL DEFAULT 12 _PyArg_NoKeywords │ │ │ │ - 1822: 000675b4 68 FUNC GLOBAL DEFAULT 12 PyUnicode_AsCharmapString │ │ │ │ - 1823: 00081278 8 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7 │ │ │ │ - 1824: 00055a24 108 FUNC GLOBAL DEFAULT 12 PyFrame_GetVarString │ │ │ │ - 1825: 00147750 1052 FUNC GLOBAL DEFAULT 12 _PyConfig_FromDict │ │ │ │ - 1826: 00160a98 1496 FUNC GLOBAL DEFAULT 12 _PySuper_Lookup │ │ │ │ - 1827: 00227ca4 360 FUNC GLOBAL DEFAULT 12 _PyObject_GetCrossInterpreterData │ │ │ │ + 1821: 001f0700 132 FUNC GLOBAL DEFAULT 12 _PyArg_NoKeywords │ │ │ │ + 1822: 00067428 68 FUNC GLOBAL DEFAULT 12 PyUnicode_AsCharmapString │ │ │ │ + 1823: 00081280 8 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7 │ │ │ │ + 1824: 00055a10 108 FUNC GLOBAL DEFAULT 12 PyFrame_GetVarString │ │ │ │ + 1825: 001477f0 1052 FUNC GLOBAL DEFAULT 12 _PyConfig_FromDict │ │ │ │ + 1826: 00160c1c 1496 FUNC GLOBAL DEFAULT 12 _PySuper_Lookup │ │ │ │ + 1827: 00227dc8 360 FUNC GLOBAL DEFAULT 12 _PyObject_GetCrossInterpreterData │ │ │ │ 1828: 00000000 0 FUNC GLOBAL DEFAULT UND __gmtime64_r@GLIBC_2.34 (4) │ │ │ │ - 1829: 000e1b00 44 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8 │ │ │ │ - 1830: 0006160c 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyResumeEvent │ │ │ │ + 1829: 000e1bd0 44 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8 │ │ │ │ + 1830: 000615a4 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyResumeEvent │ │ │ │ 1831: 00000000 0 FUNC GLOBAL DEFAULT UND __localtime64_r@GLIBC_2.34 (4) │ │ │ │ - 1832: 001c1204 548 FUNC GLOBAL DEFAULT 12 PyFile_GetLine │ │ │ │ - 1833: 0006c6a8 88 FUNC GLOBAL DEFAULT 12 _Py_c_sum │ │ │ │ - 1834: 0007cdf8 4 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_Begin │ │ │ │ - 1835: 003266c0 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetObject │ │ │ │ + 1832: 001c13bc 548 FUNC GLOBAL DEFAULT 12 PyFile_GetLine │ │ │ │ + 1833: 0006c6b0 88 FUNC GLOBAL DEFAULT 12 _Py_c_sum │ │ │ │ + 1834: 0007ce00 4 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_Begin │ │ │ │ + 1835: 00326954 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetObject │ │ │ │ 1836: 00000000 0 FUNC GLOBAL DEFAULT UND wcsxfrm@GLIBC_2.4 (2) │ │ │ │ - 1837: 002de184 8 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffect │ │ │ │ - 1838: 001364fc 1060 FUNC GLOBAL DEFAULT 12 PyObject_Repr │ │ │ │ - 1839: 003171e0 16 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4Copy │ │ │ │ - 1840: 00077ee8 248 FUNC GLOBAL DEFAULT 12 PyFunction_SetClosure │ │ │ │ - 1841: 0008b76c 264 FUNC GLOBAL DEFAULT 12 PyWideStringList_Insert │ │ │ │ - 1842: 002344a4 32 FUNC GLOBAL DEFAULT 12 Py_GETENV │ │ │ │ + 1837: 002de3b4 8 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffect │ │ │ │ + 1838: 00136594 1060 FUNC GLOBAL DEFAULT 12 PyObject_Repr │ │ │ │ + 1839: 00317470 16 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4Copy │ │ │ │ + 1840: 00077ef0 248 FUNC GLOBAL DEFAULT 12 PyFunction_SetClosure │ │ │ │ + 1841: 0008b7dc 264 FUNC GLOBAL DEFAULT 12 PyWideStringList_Insert │ │ │ │ + 1842: 00234578 32 FUNC GLOBAL DEFAULT 12 Py_GETENV │ │ │ │ 1843: 0002a9a8 0 FUNC GLOBAL DEFAULT UND XML_SetUnparsedEntityDeclHandler │ │ │ │ - 1844: 0019b03c 2364 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromBuffer │ │ │ │ - 1845: 000e952c 52 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8Stateful │ │ │ │ - 1846: 0018bd14 196 FUNC GLOBAL DEFAULT 12 PyDictProxy_New │ │ │ │ - 1847: 000525e4 92 FUNC GLOBAL DEFAULT 12 _PyEval_FormatAwaitableError │ │ │ │ - 1848: 000ad010 1008 FUNC GLOBAL DEFAULT 12 PyObject_CallFunction │ │ │ │ - 1849: 0007e59c 68 FUNC GLOBAL DEFAULT 12 PyAsyncGen_New │ │ │ │ - 1850: 001176f0 204 FUNC GLOBAL DEFAULT 12 PyErr_Format │ │ │ │ + 1844: 0019b1e8 2364 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromBuffer │ │ │ │ + 1845: 000e95f4 52 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8Stateful │ │ │ │ + 1846: 0018bf90 196 FUNC GLOBAL DEFAULT 12 PyDictProxy_New │ │ │ │ + 1847: 0005269c 92 FUNC GLOBAL DEFAULT 12 _PyEval_FormatAwaitableError │ │ │ │ + 1848: 000ad0d8 1008 FUNC GLOBAL DEFAULT 12 PyObject_CallFunction │ │ │ │ + 1849: 0007e5a4 68 FUNC GLOBAL DEFAULT 12 PyAsyncGen_New │ │ │ │ + 1850: 001177e0 204 FUNC GLOBAL DEFAULT 12 PyErr_Format │ │ │ │ 1851: 005576dc 208 OBJECT GLOBAL DEFAULT 26 PyClassMethodDescr_Type │ │ │ │ - 1852: 0017b090 660 FUNC GLOBAL DEFAULT 12 PyLong_FromDouble │ │ │ │ + 1852: 0017b32c 660 FUNC GLOBAL DEFAULT 12 PyLong_FromDouble │ │ │ │ 1853: 00551e74 16 OBJECT GLOBAL DEFAULT 26 _Py_FalseStruct │ │ │ │ 1854: 00000000 0 FUNC GLOBAL DEFAULT UND __time64@GLIBC_2.34 (4) │ │ │ │ - 1855: 002b5934 12 FUNC GLOBAL DEFAULT 12 PyInit__posixsubprocess │ │ │ │ - 1856: 0023ed70 12 FUNC GLOBAL DEFAULT 12 Py_GetCopyright │ │ │ │ - 1857: 0009dca0 108 FUNC GLOBAL DEFAULT 12 PyUnicode_InternFromString │ │ │ │ - 1858: 0027e44c 348 FUNC GLOBAL DEFAULT 12 _Py_Uid_Converter │ │ │ │ + 1855: 002b5680 12 FUNC GLOBAL DEFAULT 12 PyInit__posixsubprocess │ │ │ │ + 1856: 0023ee38 12 FUNC GLOBAL DEFAULT 12 Py_GetCopyright │ │ │ │ + 1857: 0009dd18 108 FUNC GLOBAL DEFAULT 12 PyUnicode_InternFromString │ │ │ │ + 1858: 0027e4cc 348 FUNC GLOBAL DEFAULT 12 _Py_Uid_Converter │ │ │ │ 1859: 00000000 0 FUNC GLOBAL DEFAULT UND deflateCopy │ │ │ │ - 1860: 002c4bf8 40 FUNC GLOBAL DEFAULT 12 PyGC_Disable │ │ │ │ - 1861: 000782ac 96 FUNC GLOBAL DEFAULT 12 PyCapsule_GetDestructor │ │ │ │ + 1860: 002c4ad8 40 FUNC GLOBAL DEFAULT 12 PyGC_Disable │ │ │ │ + 1861: 000782b4 96 FUNC GLOBAL DEFAULT 12 PyCapsule_GetDestructor │ │ │ │ 1862: 00000000 0 FUNC GLOBAL DEFAULT UND getpwnam_r@GLIBC_2.4 (2) │ │ │ │ - 1863: 00136920 1632 FUNC GLOBAL DEFAULT 12 PyUnicode_Contains │ │ │ │ - 1864: 0007ce18 44 FUNC GLOBAL DEFAULT 12 PyErr_SetImportErrorSubclass │ │ │ │ - 1865: 001290d8 192 FUNC GLOBAL DEFAULT 12 PyList_SetSlice │ │ │ │ - 1866: 0016c084 524 FUNC GLOBAL DEFAULT 12 _Py_hashtable_destroy │ │ │ │ + 1863: 001369b8 1632 FUNC GLOBAL DEFAULT 12 PyUnicode_Contains │ │ │ │ + 1864: 0007ce20 44 FUNC GLOBAL DEFAULT 12 PyErr_SetImportErrorSubclass │ │ │ │ + 1865: 00129170 192 FUNC GLOBAL DEFAULT 12 PyList_SetSlice │ │ │ │ + 1866: 0016c218 524 FUNC GLOBAL DEFAULT 12 _Py_hashtable_destroy │ │ │ │ 1867: 00599ce8 4 OBJECT GLOBAL DEFAULT 29 Py_QuietFlag │ │ │ │ - 1868: 0029610c 8 FUNC GLOBAL DEFAULT 12 PyErr_ProgramTextObject │ │ │ │ - 1869: 002932b4 532 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Delete │ │ │ │ - 1870: 0009a8d0 740 FUNC GLOBAL DEFAULT 12 _PyObject_GC_NewVar │ │ │ │ - 1871: 001988c8 92 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8AndSize │ │ │ │ - 1872: 003549b8 44 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Free │ │ │ │ - 1873: 001b89dc 4 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Dealloc │ │ │ │ - 1874: 001ed64c 8 FUNC GLOBAL DEFAULT 12 PyType_GetFullyQualifiedName │ │ │ │ + 1868: 0029618c 8 FUNC GLOBAL DEFAULT 12 PyErr_ProgramTextObject │ │ │ │ + 1869: 002931e8 532 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Delete │ │ │ │ + 1870: 0009a948 740 FUNC GLOBAL DEFAULT 12 _PyObject_GC_NewVar │ │ │ │ + 1871: 00198a88 92 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8AndSize │ │ │ │ + 1872: 00354c24 44 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Free │ │ │ │ + 1873: 001b8b94 4 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Dealloc │ │ │ │ + 1874: 001edae8 8 FUNC GLOBAL DEFAULT 12 PyType_GetFullyQualifiedName │ │ │ │ 1875: 0002c2f4 8 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToString │ │ │ │ - 1876: 0007d150 60 FUNC GLOBAL DEFAULT 12 _PySeqLock_BeginRead │ │ │ │ - 1877: 000e1798 484 FUNC GLOBAL DEFAULT 12 _Py_HandlePending │ │ │ │ + 1876: 0007d158 60 FUNC GLOBAL DEFAULT 12 _PySeqLock_BeginRead │ │ │ │ + 1877: 000e1868 484 FUNC GLOBAL DEFAULT 12 _Py_HandlePending │ │ │ │ 1878: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_setspecific@GLIBC_2.34 (4) │ │ │ │ - 1879: 00085420 168 FUNC GLOBAL DEFAULT 12 _Py_stat │ │ │ │ - 1880: 0007ff74 76 FUNC GLOBAL DEFAULT 12 PyContext_Copy │ │ │ │ - 1881: 00083b4c 4 FUNC GLOBAL DEFAULT 12 PyThread_get_key_value │ │ │ │ - 1882: 002b85cc 36 FUNC GLOBAL DEFAULT 12 PyUnstable_Type_AssignVersionTag │ │ │ │ + 1879: 00085428 168 FUNC GLOBAL DEFAULT 12 _Py_stat │ │ │ │ + 1880: 0007ff7c 76 FUNC GLOBAL DEFAULT 12 PyContext_Copy │ │ │ │ + 1881: 00083b54 4 FUNC GLOBAL DEFAULT 12 PyThread_get_key_value │ │ │ │ + 1882: 002b849c 36 FUNC GLOBAL DEFAULT 12 PyUnstable_Type_AssignVersionTag │ │ │ │ 1883: 00000000 0 FUNC GLOBAL DEFAULT UND textdomain@GLIBC_2.4 (2) │ │ │ │ 1884: 00553ac8 208 OBJECT GLOBAL DEFAULT 26 _PyNotImplemented_Type │ │ │ │ - 1885: 00235b6c 32 FUNC GLOBAL DEFAULT 12 Py_GetVersion │ │ │ │ + 1885: 00235c40 32 FUNC GLOBAL DEFAULT 12 Py_GetVersion │ │ │ │ 1886: 005550ec 208 OBJECT GLOBAL DEFAULT 26 PyDictRevIterItem_Type │ │ │ │ 1887: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_create@GLIBC_2.34 (4) │ │ │ │ 1888: 00000000 0 FUNC GLOBAL DEFAULT UND bind_textdomain_codeset@GLIBC_2.4 (2) │ │ │ │ 1889: 00000000 0 FUNC GLOBAL DEFAULT UND setlocale@GLIBC_2.4 (2) │ │ │ │ - 1890: 0010f9c8 76 FUNC GLOBAL DEFAULT 12 PyModule_GetName │ │ │ │ - 1891: 002bcc6c 156 FUNC GLOBAL DEFAULT 12 PyTuple_SetItem │ │ │ │ - 1892: 00214498 8 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeRawUnicodeEscape │ │ │ │ - 1893: 0006328c 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyUnwindEvent │ │ │ │ + 1890: 0010fab8 76 FUNC GLOBAL DEFAULT 12 PyModule_GetName │ │ │ │ + 1891: 002bcb4c 156 FUNC GLOBAL DEFAULT 12 PyTuple_SetItem │ │ │ │ + 1892: 00214590 8 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeRawUnicodeEscape │ │ │ │ + 1893: 0006323c 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyUnwindEvent │ │ │ │ 1894: 0002df38 32 FUNC GLOBAL DEFAULT 12 PyException_GetCause │ │ │ │ 1895: 00550868 0 NOTYPE WEAK DEFAULT 26 data_start │ │ │ │ 1896: 0002a108 0 FUNC GLOBAL DEFAULT UND XML_SetProcessingInstructionHandler │ │ │ │ - 1897: 00089ea0 120 FUNC GLOBAL DEFAULT 12 _PySys_GetAttr │ │ │ │ + 1897: 00089ea8 120 FUNC GLOBAL DEFAULT 12 _PySys_GetAttr │ │ │ │ 1898: 005525e4 208 OBJECT GLOBAL DEFAULT 26 PyFilter_Type │ │ │ │ - 1899: 000c7b78 168 FUNC GLOBAL DEFAULT 12 PyEval_RestoreThread │ │ │ │ + 1899: 000c7bd0 168 FUNC GLOBAL DEFAULT 12 PyEval_RestoreThread │ │ │ │ 1900: 0002991c 0 FUNC GLOBAL DEFAULT UND XML_SetXmlDeclHandler │ │ │ │ - 1901: 0022dca0 4 FUNC GLOBAL DEFAULT 12 _Py_VaBuildValue_SizeT │ │ │ │ - 1902: 000fbbd4 12 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetAttr │ │ │ │ + 1901: 0022dddc 4 FUNC GLOBAL DEFAULT 12 _Py_VaBuildValue_SizeT │ │ │ │ + 1902: 000fbc88 12 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetAttr │ │ │ │ 1903: 00000000 0 FUNC GLOBAL DEFAULT UND __vsnprintf_chk@GLIBC_2.4 (2) │ │ │ │ - 1904: 001ddc70 464 FUNC GLOBAL DEFAULT 12 PyObject_AsFileDescriptor │ │ │ │ + 1904: 001ddf94 464 FUNC GLOBAL DEFAULT 12 PyObject_AsFileDescriptor │ │ │ │ 1905: 0002fbcc 308 FUNC GLOBAL DEFAULT 12 _PyObject_Dump │ │ │ │ 1906: 00000000 0 FUNC GLOBAL DEFAULT UND getgroups@GLIBC_2.4 (2) │ │ │ │ 1907: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_getspecific@GLIBC_2.34 (4) │ │ │ │ - 1908: 000a25e0 52 FUNC GLOBAL DEFAULT 12 PyDescr_NewGetSet │ │ │ │ - 1909: 002bc800 12 FUNC GLOBAL DEFAULT 12 PyInit_array │ │ │ │ - 1910: 001759a8 112 FUNC GLOBAL DEFAULT 12 PyUnicode_Compare │ │ │ │ + 1908: 000a2658 52 FUNC GLOBAL DEFAULT 12 PyDescr_NewGetSet │ │ │ │ + 1909: 002bc6e0 12 FUNC GLOBAL DEFAULT 12 PyInit_array │ │ │ │ + 1910: 00172554 112 FUNC GLOBAL DEFAULT 12 PyUnicode_Compare │ │ │ │ 1911: 00000000 0 FUNC GLOBAL DEFAULT UND isatty@GLIBC_2.4 (2) │ │ │ │ 1912: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ExpatVersionInfo │ │ │ │ 1913: 005573f4 208 OBJECT GLOBAL DEFAULT 26 PyWrapperDescr_Type │ │ │ │ 1914: 00561588 4 OBJECT GLOBAL DEFAULT 26 _PySet_Dummy │ │ │ │ - 1915: 0018ee24 436 FUNC GLOBAL DEFAULT 12 _PyCode_CheckLineNumber │ │ │ │ - 1916: 00079400 124 FUNC GLOBAL DEFAULT 12 PyType_AddWatcher │ │ │ │ - 1917: 0006d344 496 FUNC GLOBAL DEFAULT 12 PyEval_GetLocals │ │ │ │ - 1918: 000cae00 880 FUNC GLOBAL DEFAULT 12 _PyBytes_Resize │ │ │ │ - 1919: 002d41e0 12 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetEnd │ │ │ │ - 1920: 002ac9b4 376 FUNC GLOBAL DEFAULT 12 PyUnicode_CopyCharacters │ │ │ │ + 1915: 0018f0a0 436 FUNC GLOBAL DEFAULT 12 _PyCode_CheckLineNumber │ │ │ │ + 1916: 00079408 124 FUNC GLOBAL DEFAULT 12 PyType_AddWatcher │ │ │ │ + 1917: 0006d34c 496 FUNC GLOBAL DEFAULT 12 PyEval_GetLocals │ │ │ │ + 1918: 000cae90 880 FUNC GLOBAL DEFAULT 12 _PyBytes_Resize │ │ │ │ + 1919: 002d40f0 12 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetEnd │ │ │ │ + 1920: 002aca24 376 FUNC GLOBAL DEFAULT 12 PyUnicode_CopyCharacters │ │ │ │ 1921: 00552404 208 OBJECT GLOBAL DEFAULT 26 PyZip_Type │ │ │ │ 1922: 00029790 0 FUNC GLOBAL DEFAULT UND XML_GetCurrentColumnNumber │ │ │ │ - 1923: 00081974 48 FUNC GLOBAL DEFAULT 12 PyErr_BadInternalCall │ │ │ │ - 1924: 00146424 40 FUNC GLOBAL DEFAULT 12 PyObject_IsSubclass │ │ │ │ - 1925: 00081900 116 FUNC GLOBAL DEFAULT 12 _PyXI_NamespaceFromNames │ │ │ │ + 1923: 0008197c 48 FUNC GLOBAL DEFAULT 12 PyErr_BadInternalCall │ │ │ │ + 1924: 001464c4 40 FUNC GLOBAL DEFAULT 12 PyObject_IsSubclass │ │ │ │ + 1925: 00081908 116 FUNC GLOBAL DEFAULT 12 _PyXI_NamespaceFromNames │ │ │ │ 1926: 00000000 0 FUNC GLOBAL DEFAULT UND unshare@GLIBC_2.4 (2) │ │ │ │ 1927: 00000000 0 FUNC GLOBAL DEFAULT UND sigaltstack@GLIBC_2.4 (2) │ │ │ │ - 1928: 0016dd00 116 FUNC GLOBAL DEFAULT 12 _PyTime_localtime │ │ │ │ - 1929: 001103c4 128 FUNC GLOBAL DEFAULT 12 PyMapping_SetItemString │ │ │ │ + 1928: 0016de94 116 FUNC GLOBAL DEFAULT 12 _PyTime_localtime │ │ │ │ + 1929: 001104b4 128 FUNC GLOBAL DEFAULT 12 PyMapping_SetItemString │ │ │ │ 1930: 005c4f48 0 NOTYPE GLOBAL DEFAULT 29 _bss_end__ │ │ │ │ - 1931: 0007e640 216 FUNC GLOBAL DEFAULT 12 PyFunction_GetAnnotations │ │ │ │ + 1931: 0007e648 216 FUNC GLOBAL DEFAULT 12 PyFunction_GetAnnotations │ │ │ │ 1932: 0003089c 164 FUNC GLOBAL DEFAULT 12 PyUnicode_ReadChar │ │ │ │ 1933: 0002a1bc 0 FUNC GLOBAL DEFAULT UND malloc@GLIBC_2.4 (2) │ │ │ │ - 1934: 0018e124 8 FUNC GLOBAL DEFAULT 12 PyType_GetFlags │ │ │ │ + 1934: 0018e3a0 8 FUNC GLOBAL DEFAULT 12 PyType_GetFlags │ │ │ │ 1935: 00056718 84 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadShortFromFile │ │ │ │ - 1936: 000ab08c 220 FUNC GLOBAL DEFAULT 12 PyFloat_FromDouble │ │ │ │ + 1936: 000ab104 220 FUNC GLOBAL DEFAULT 12 PyFloat_FromDouble │ │ │ │ 1937: 00000000 0 FUNC GLOBAL DEFAULT UND gethostbyname_r@GLIBC_2.4 (2) │ │ │ │ - 1938: 002256dc 1492 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7Stateful │ │ │ │ + 1938: 00225800 1492 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7Stateful │ │ │ │ 1939: 0002a48c 0 FUNC GLOBAL DEFAULT UND XML_SetElementHandler │ │ │ │ - 1940: 0023ed7c 12 FUNC GLOBAL DEFAULT 12 Py_GetPlatform │ │ │ │ + 1940: 0023ee44 12 FUNC GLOBAL DEFAULT 12 Py_GetPlatform │ │ │ │ 1941: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setschedparam@GLIBC_2.4 (2) │ │ │ │ - 1942: 00083b20 8 FUNC GLOBAL DEFAULT 12 PyThread_delete_key_value │ │ │ │ + 1942: 00083b28 8 FUNC GLOBAL DEFAULT 12 PyThread_delete_key_value │ │ │ │ 1943: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ExpatVersion │ │ │ │ - 1944: 001d5394 16 FUNC GLOBAL DEFAULT 12 PyNumber_Xor │ │ │ │ + 1944: 001d554c 16 FUNC GLOBAL DEFAULT 12 PyNumber_Xor │ │ │ │ 1945: 00000000 0 FUNC GLOBAL DEFAULT UND __strcpy_chk@GLIBC_2.4 (2) │ │ │ │ - 1946: 00080954 88 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_Release │ │ │ │ + 1946: 0008095c 88 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_Release │ │ │ │ 1947: 00033860 72 FUNC GLOBAL DEFAULT 12 PyFunction_GetCode │ │ │ │ 1948: 00000000 0 FUNC GLOBAL DEFAULT UND abort@GLIBC_2.4 (2) │ │ │ │ - 1949: 0027878c 3316 FUNC GLOBAL DEFAULT 12 Py_RunMain │ │ │ │ + 1949: 00278a4c 3316 FUNC GLOBAL DEFAULT 12 Py_RunMain │ │ │ │ 1950: 00000000 0 FUNC GLOBAL DEFAULT UND modf@GLIBC_2.4 (2) │ │ │ │ - 1951: 001b1064 544 FUNC GLOBAL DEFAULT 12 PyNumber_TrueDivide │ │ │ │ + 1951: 001b12a4 544 FUNC GLOBAL DEFAULT 12 PyNumber_TrueDivide │ │ │ │ 1952: 00000000 0 FUNC GLOBAL DEFAULT UND fchown@GLIBC_2.4 (2) │ │ │ │ - 1953: 002a9e30 80 FUNC GLOBAL DEFAULT 12 PyOS_BeforeFork │ │ │ │ - 1954: 00092d84 416 FUNC GLOBAL DEFAULT 12 PyList_New │ │ │ │ + 1953: 002a9ea0 80 FUNC GLOBAL DEFAULT 12 PyOS_BeforeFork │ │ │ │ + 1954: 00092de0 416 FUNC GLOBAL DEFAULT 12 PyList_New │ │ │ │ 1955: 00000000 0 FUNC GLOBAL DEFAULT UND chown@GLIBC_2.4 (2) │ │ │ │ - 1956: 0016c670 2568 FUNC GLOBAL DEFAULT 12 PyImport_Import │ │ │ │ + 1956: 0016c804 2568 FUNC GLOBAL DEFAULT 12 PyImport_Import │ │ │ │ 1957: 0002be18 140 FUNC GLOBAL DEFAULT 12 Py_CompileStringExFlags │ │ │ │ 1958: 0055db20 4 OBJECT GLOBAL DEFAULT 26 PyExc_EncodingWarning │ │ │ │ - 1959: 0012ea14 856 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceOr │ │ │ │ - 1960: 000b2684 308 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8AndSize │ │ │ │ + 1959: 0012eaa8 856 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceOr │ │ │ │ + 1960: 000b2768 308 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8AndSize │ │ │ │ 1961: 00029c1c 0 FUNC GLOBAL DEFAULT UND cos@GLIBC_2.4 (3) │ │ │ │ - 1962: 0010f898 304 FUNC GLOBAL DEFAULT 12 PyModule_ExecDef │ │ │ │ + 1962: 0010f988 304 FUNC GLOBAL DEFAULT 12 PyModule_ExecDef │ │ │ │ 1963: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_nanosleep_time64@GLIBC_2.34 (4) │ │ │ │ - 1964: 002b3d2c 72 FUNC GLOBAL DEFAULT 12 PyErr_WarnFormat │ │ │ │ + 1964: 002b3828 72 FUNC GLOBAL DEFAULT 12 PyErr_WarnFormat │ │ │ │ 1965: 005518a0 208 OBJECT GLOBAL DEFAULT 26 PyCode_Type │ │ │ │ 1966: 00599680 0 NOTYPE GLOBAL DEFAULT 29 __bss_start │ │ │ │ 1967: 00000000 0 FUNC GLOBAL DEFAULT UND poll@GLIBC_2.4 (2) │ │ │ │ 1968: 005549d4 208 OBJECT GLOBAL DEFAULT 26 PyDictValues_Type │ │ │ │ 1969: 00000000 0 FUNC GLOBAL DEFAULT UND __select64@GLIBC_2.34 (4) │ │ │ │ 1970: 00000000 0 FUNC GLOBAL DEFAULT UND sched_setscheduler@GLIBC_2.4 (2) │ │ │ │ 1971: 005570c4 208 OBJECT GLOBAL DEFAULT 26 Py_GenericAliasType │ │ │ │ - 1972: 000cb2ec 368 FUNC GLOBAL DEFAULT 12 PyObject_Realloc │ │ │ │ - 1973: 00210768 132 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEnd │ │ │ │ - 1974: 0020603c 12 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetEnd │ │ │ │ + 1972: 000cb37c 368 FUNC GLOBAL DEFAULT 12 PyObject_Realloc │ │ │ │ + 1973: 00210860 132 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEnd │ │ │ │ + 1974: 002064a4 12 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetEnd │ │ │ │ 1975: 00000000 0 FUNC GLOBAL DEFAULT UND raise@GLIBC_2.4 (2) │ │ │ │ 1976: 00000000 0 FUNC GLOBAL DEFAULT UND realloc@GLIBC_2.4 (2) │ │ │ │ 1977: 00551d78 8 OBJECT GLOBAL DEFAULT 26 _Py_NotImplementedStruct │ │ │ │ - 1978: 0004ba2c 4 FUNC GLOBAL DEFAULT 12 _PyDict_DelItem_KnownHash │ │ │ │ - 1979: 0003d7bc 92 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilename │ │ │ │ - 1980: 00075df8 8 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleEx │ │ │ │ - 1981: 001dd03c 540 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Park │ │ │ │ - 1982: 002c5250 40 FUNC GLOBAL DEFAULT 12 PyGC_Enable │ │ │ │ - 1983: 0014fc04 120 FUNC GLOBAL DEFAULT 12 _PyErr_SetKeyError │ │ │ │ + 1978: 0004b9e0 4 FUNC GLOBAL DEFAULT 12 _PyDict_DelItem_KnownHash │ │ │ │ + 1979: 0003d794 92 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilename │ │ │ │ + 1980: 00075e00 8 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleEx │ │ │ │ + 1981: 001dd454 540 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Park │ │ │ │ + 1982: 002c5130 40 FUNC GLOBAL DEFAULT 12 PyGC_Enable │ │ │ │ + 1983: 0014fcac 120 FUNC GLOBAL DEFAULT 12 _PyErr_SetKeyError │ │ │ │ 1984: 00000000 0 FUNC GLOBAL DEFAULT UND seteuid@GLIBC_2.4 (2) │ │ │ │ - 1985: 00079a58 108 FUNC GLOBAL DEFAULT 12 PyObject_CheckReadBuffer │ │ │ │ + 1985: 00079a60 108 FUNC GLOBAL DEFAULT 12 PyObject_CheckReadBuffer │ │ │ │ 1986: 00029730 0 FUNC GLOBAL DEFAULT UND XML_SetReparseDeferralEnabled │ │ │ │ - 1987: 0014ee00 92 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizer │ │ │ │ + 1987: 0014eea8 92 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizer │ │ │ │ 1988: 00030610 4 FUNC GLOBAL DEFAULT 12 PyTraceBack_Print │ │ │ │ - 1989: 002cf198 120 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetStart │ │ │ │ - 1990: 003036a4 104 FUNC GLOBAL DEFAULT 12 PyNumber_Positive │ │ │ │ - 1991: 0016f648 444 FUNC GLOBAL DEFAULT 12 PySlice_AdjustIndices │ │ │ │ - 1992: 00218d50 276 FUNC GLOBAL DEFAULT 12 PyUnicode_Fill │ │ │ │ - 1993: 0023ed88 288 FUNC GLOBAL DEFAULT 12 PyFloat_GetInfo │ │ │ │ - 1994: 00082ca4 136 FUNC GLOBAL DEFAULT 12 PyErr_ProgramText │ │ │ │ - 1995: 00151dac 164 FUNC GLOBAL DEFAULT 12 PyTuple_GetSlice │ │ │ │ - 1996: 00118e78 152 FUNC GLOBAL DEFAULT 12 PyArg_ParseTupleAndKeywords │ │ │ │ - 1997: 00349520 12 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalEncoder │ │ │ │ - 1998: 0034ba8c 60 FUNC GLOBAL DEFAULT 12 _Py_c_neg │ │ │ │ - 1999: 001d293c 104 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToLowercase │ │ │ │ - 2000: 00237674 780 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_New │ │ │ │ + 1989: 002cf078 120 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetStart │ │ │ │ + 1990: 00303934 104 FUNC GLOBAL DEFAULT 12 PyNumber_Positive │ │ │ │ + 1991: 0016f7dc 444 FUNC GLOBAL DEFAULT 12 PySlice_AdjustIndices │ │ │ │ + 1992: 00218e48 276 FUNC GLOBAL DEFAULT 12 PyUnicode_Fill │ │ │ │ + 1993: 0023ee50 288 FUNC GLOBAL DEFAULT 12 PyFloat_GetInfo │ │ │ │ + 1994: 00082cac 136 FUNC GLOBAL DEFAULT 12 PyErr_ProgramText │ │ │ │ + 1995: 00151ff0 164 FUNC GLOBAL DEFAULT 12 PyTuple_GetSlice │ │ │ │ + 1996: 00118f28 152 FUNC GLOBAL DEFAULT 12 PyArg_ParseTupleAndKeywords │ │ │ │ + 1997: 00349710 12 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalEncoder │ │ │ │ + 1998: 0034bcfc 60 FUNC GLOBAL DEFAULT 12 _Py_c_neg │ │ │ │ + 1999: 001d2af4 104 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToLowercase │ │ │ │ + 2000: 0023773c 780 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_New │ │ │ │ 2001: 00000000 0 FUNC GLOBAL DEFAULT UND read@GLIBC_2.4 (2) │ │ │ │ - 2002: 0007d00c 52 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesString │ │ │ │ + 2002: 0007d014 52 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesString │ │ │ │ 2003: 00556770 208 OBJECT GLOBAL DEFAULT 26 PyStdPrinter_Type │ │ │ │ - 2004: 001364b8 68 FUNC GLOBAL DEFAULT 12 PyList_Size │ │ │ │ - 2005: 00054b18 8 FUNC GLOBAL DEFAULT 12 PyFrame_GetLocals │ │ │ │ - 2006: 00196274 12 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8String │ │ │ │ - 2007: 00082248 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileEx │ │ │ │ + 2004: 00136550 68 FUNC GLOBAL DEFAULT 12 PyList_Size │ │ │ │ + 2005: 00054b4c 8 FUNC GLOBAL DEFAULT 12 PyFrame_GetLocals │ │ │ │ + 2006: 001964f0 12 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8String │ │ │ │ + 2007: 00082250 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileEx │ │ │ │ 2008: 00553838 208 OBJECT GLOBAL DEFAULT 26 PyLongRangeIter_Type │ │ │ │ 2009: 0055760c 208 OBJECT GLOBAL DEFAULT 26 PyMemberDescr_Type │ │ │ │ - 2010: 000798c8 76 FUNC GLOBAL DEFAULT 12 _PyObject_CallFunction_SizeT │ │ │ │ + 2010: 000798d0 76 FUNC GLOBAL DEFAULT 12 _PyObject_CallFunction_SizeT │ │ │ │ 2011: 00000000 0 FUNC GLOBAL DEFAULT UND pow@GLIBC_2.29 (8) │ │ │ │ - 2012: 000a4594 56 FUNC GLOBAL DEFAULT 12 PyType_FromSpec │ │ │ │ - 2013: 00076b7c 72 FUNC GLOBAL DEFAULT 12 PyFunction_GetKwDefaults │ │ │ │ - 2014: 00070550 416 FUNC GLOBAL DEFAULT 12 _PyThread_CurrentFrames │ │ │ │ - 2015: 002d1394 84 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDIncref │ │ │ │ + 2012: 000a460c 56 FUNC GLOBAL DEFAULT 12 PyType_FromSpec │ │ │ │ + 2013: 00076b84 72 FUNC GLOBAL DEFAULT 12 PyFunction_GetKwDefaults │ │ │ │ + 2014: 0007077c 416 FUNC GLOBAL DEFAULT 12 _PyThread_CurrentFrames │ │ │ │ + 2015: 002d1274 84 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDIncref │ │ │ │ 2016: 00000000 0 FUNC GLOBAL DEFAULT UND send@GLIBC_2.4 (2) │ │ │ │ - 2017: 0015cab0 4 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffectWithJump │ │ │ │ + 2017: 0015cc34 4 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffectWithJump │ │ │ │ 2018: 0003381c 68 FUNC GLOBAL DEFAULT 12 PyFunction_GetClosure │ │ │ │ - 2019: 0018ac34 76 FUNC GLOBAL DEFAULT 12 PyOS_setsig │ │ │ │ + 2019: 0018aeb0 76 FUNC GLOBAL DEFAULT 12 PyOS_setsig │ │ │ │ 2020: 00000000 0 FUNC GLOBAL DEFAULT UND getrandom@GLIBC_2.25 (18) │ │ │ │ 2021: 00000000 0 FUNC GLOBAL DEFAULT UND tcgetpgrp@GLIBC_2.4 (2) │ │ │ │ - 2022: 002066e4 1104 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormatV │ │ │ │ + 2022: 00206b4c 1104 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormatV │ │ │ │ 2023: 00062fd8 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireExceptionHandledEvent │ │ │ │ - 2024: 00076510 72 FUNC GLOBAL DEFAULT 12 PyList_Clear │ │ │ │ - 2025: 00098318 116 FUNC GLOBAL DEFAULT 12 PyGILState_Check │ │ │ │ + 2024: 00076518 72 FUNC GLOBAL DEFAULT 12 PyList_Clear │ │ │ │ + 2025: 00098374 116 FUNC GLOBAL DEFAULT 12 PyGILState_Check │ │ │ │ 2026: 00000000 0 FUNC GLOBAL DEFAULT UND __futimens64@GLIBC_2.34 (4) │ │ │ │ - 2027: 00159e2c 1576 FUNC GLOBAL DEFAULT 12 PyObject_ClearWeakRefs │ │ │ │ - 2028: 00204cf0 172 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpID │ │ │ │ + 2027: 00159fb4 1576 FUNC GLOBAL DEFAULT 12 PyObject_ClearWeakRefs │ │ │ │ + 2028: 00205188 172 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpID │ │ │ │ 2029: 0002b004 380 FUNC GLOBAL DEFAULT 12 PySys_AddXOption │ │ │ │ - 2030: 0019e36c 60 FUNC GLOBAL DEFAULT 12 PyRun_StringFlags │ │ │ │ - 2031: 0018f234 140 FUNC GLOBAL DEFAULT 12 _PyErr_SetString │ │ │ │ + 2030: 0019e518 60 FUNC GLOBAL DEFAULT 12 PyRun_StringFlags │ │ │ │ + 2031: 0018f4b0 140 FUNC GLOBAL DEFAULT 12 _PyErr_SetString │ │ │ │ 2032: 0002bf78 280 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetConfig │ │ │ │ - 2033: 00124af0 48 FUNC GLOBAL DEFAULT 12 _PyType_Name │ │ │ │ - 2034: 000a62ec 576 FUNC GLOBAL DEFAULT 12 PyLong_FromLong │ │ │ │ - 2035: 00275214 12 FUNC GLOBAL DEFAULT 12 PyInit__codecs │ │ │ │ - 2036: 00061724 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyReturnEvent │ │ │ │ + 2033: 00124b7c 48 FUNC GLOBAL DEFAULT 12 _PyType_Name │ │ │ │ + 2034: 000a6364 576 FUNC GLOBAL DEFAULT 12 PyLong_FromLong │ │ │ │ + 2035: 002754d4 12 FUNC GLOBAL DEFAULT 12 PyInit__codecs │ │ │ │ + 2036: 000616d4 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyReturnEvent │ │ │ │ 2037: 0056171c 4 OBJECT GLOBAL DEFAULT 26 _PyImport_FrozenBootstrap │ │ │ │ - 2038: 0028a680 336 FUNC GLOBAL DEFAULT 12 PyCapsule_Import │ │ │ │ - 2039: 0014f8b4 116 FUNC GLOBAL DEFAULT 12 PyCapsule_New │ │ │ │ - 2040: 000e1c1c 104 FUNC GLOBAL DEFAULT 12 _PyUnicode_EqualToASCIIString │ │ │ │ + 2038: 0028a5b4 336 FUNC GLOBAL DEFAULT 12 PyCapsule_Import │ │ │ │ + 2039: 0014f95c 116 FUNC GLOBAL DEFAULT 12 PyCapsule_New │ │ │ │ + 2040: 000e1cec 104 FUNC GLOBAL DEFAULT 12 _PyUnicode_EqualToASCIIString │ │ │ │ 2041: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_strtoul@GLIBC_2.38 (16) │ │ │ │ - 2042: 002df67c 76 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStackAndKeywords │ │ │ │ + 2042: 002df90c 76 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStackAndKeywords │ │ │ │ 2043: 00029f70 0 FUNC GLOBAL DEFAULT UND XML_SetEndCdataSectionHandler │ │ │ │ - 2044: 00124c84 44 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Init │ │ │ │ - 2045: 0010c544 1648 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareInternal │ │ │ │ - 2046: 000682dc 12 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF16String │ │ │ │ + 2044: 00124d10 44 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Init │ │ │ │ + 2045: 0010c608 1648 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareInternal │ │ │ │ + 2046: 00068150 12 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF16String │ │ │ │ 2047: 00000000 0 FUNC GLOBAL DEFAULT UND fgetxattr@GLIBC_2.4 (2) │ │ │ │ - 2048: 0007d3f0 68 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneObject │ │ │ │ - 2049: 0007ce94 60 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTuple_SizeT │ │ │ │ + 2048: 0007d3f8 68 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneObject │ │ │ │ + 2049: 0007ce9c 60 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTuple_SizeT │ │ │ │ 2050: 000354a0 504 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyError │ │ │ │ - 2051: 001dfb74 4 FUNC GLOBAL DEFAULT 12 _PyBytes_Join │ │ │ │ - 2052: 00076de0 24 FUNC GLOBAL DEFAULT 12 PyGen_GetCode │ │ │ │ - 2053: 001a1988 1456 FUNC GLOBAL DEFAULT 12 PyUnicode_Decode │ │ │ │ - 2054: 0028296c 12 FUNC GLOBAL DEFAULT 12 PyInit_atexit │ │ │ │ - 2055: 00204d9c 192 FUNC GLOBAL DEFAULT 12 PyNumber_Absolute │ │ │ │ - 2056: 002cf5bc 120 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEnd │ │ │ │ + 2051: 001dfe94 4 FUNC GLOBAL DEFAULT 12 _PyBytes_Join │ │ │ │ + 2052: 00076de8 24 FUNC GLOBAL DEFAULT 12 PyGen_GetCode │ │ │ │ + 2053: 001a1b34 1456 FUNC GLOBAL DEFAULT 12 PyUnicode_Decode │ │ │ │ + 2054: 002829ec 12 FUNC GLOBAL DEFAULT 12 PyInit_atexit │ │ │ │ + 2055: 00205234 192 FUNC GLOBAL DEFAULT 12 PyNumber_Absolute │ │ │ │ + 2056: 002cf49c 120 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEnd │ │ │ │ 2057: 0002c4d8 32 FUNC GLOBAL DEFAULT 12 PyErr_Print │ │ │ │ - 2058: 00080288 176 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethodId │ │ │ │ - 2059: 0007cdfc 4 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_End │ │ │ │ + 2058: 00080290 176 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethodId │ │ │ │ + 2059: 0007ce04 4 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_End │ │ │ │ 2060: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ParseBuffer │ │ │ │ - 2061: 00284864 72 FUNC GLOBAL DEFAULT 12 PyModule_AddStringConstant │ │ │ │ + 2061: 00284798 72 FUNC GLOBAL DEFAULT 12 PyModule_AddStringConstant │ │ │ │ 2062: 00000000 0 FUNC GLOBAL DEFAULT UND strlen@GLIBC_2.4 (2) │ │ │ │ 2063: 00029bd4 0 FUNC GLOBAL DEFAULT UND XML_SetDefaultHandler │ │ │ │ - 2064: 00170a00 32 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObject │ │ │ │ - 2065: 000b2af8 72 FUNC GLOBAL DEFAULT 12 _PyType_Lookup │ │ │ │ - 2066: 001dde40 48 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wakeup │ │ │ │ + 2064: 00170b94 32 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObject │ │ │ │ + 2065: 000b2bdc 72 FUNC GLOBAL DEFAULT 12 _PyType_Lookup │ │ │ │ + 2066: 001df27c 48 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wakeup │ │ │ │ 2067: 00000000 0 FUNC GLOBAL DEFAULT UND __sem_clockwait64@GLIBC_2.34 (4) │ │ │ │ - 2068: 0008a3b0 120 FUNC GLOBAL DEFAULT 12 PySys_HasWarnOptions │ │ │ │ - 2069: 00316b6c 108 FUNC GLOBAL DEFAULT 12 _PyArg_BadArgument │ │ │ │ - 2070: 0014fc7c 124 FUNC GLOBAL DEFAULT 12 PyUnicode_FromObject │ │ │ │ - 2071: 001eae08 544 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTime_t │ │ │ │ - 2072: 000787c8 28 FUNC GLOBAL DEFAULT 12 Py_XNewRef │ │ │ │ + 2068: 0008a3b8 120 FUNC GLOBAL DEFAULT 12 PySys_HasWarnOptions │ │ │ │ + 2069: 00316dfc 108 FUNC GLOBAL DEFAULT 12 _PyArg_BadArgument │ │ │ │ + 2070: 0014fd24 124 FUNC GLOBAL DEFAULT 12 PyUnicode_FromObject │ │ │ │ + 2071: 001eb284 544 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTime_t │ │ │ │ + 2072: 000787d0 28 FUNC GLOBAL DEFAULT 12 Py_XNewRef │ │ │ │ 2073: 00000000 0 FUNC GLOBAL DEFAULT UND __fstatat64_time64@GLIBC_2.34 (4) │ │ │ │ 2074: 000295ec 0 FUNC GLOBAL DEFAULT UND XML_GetErrorCode │ │ │ │ 2075: 00029604 0 FUNC GLOBAL DEFAULT UND XML_SetUserData │ │ │ │ 2076: 0002ad68 156 FUNC GLOBAL DEFAULT 12 Py_SetProgramName │ │ │ │ - 2077: 0007cefc 4 FUNC GLOBAL DEFAULT 12 _PyArg_VaParse_SizeT │ │ │ │ - 2078: 0034c0e8 8 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Release │ │ │ │ + 2077: 0007cf04 4 FUNC GLOBAL DEFAULT 12 _PyArg_VaParse_SizeT │ │ │ │ + 2078: 0034c358 8 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Release │ │ │ │ 2079: 0002a5d0 0 FUNC GLOBAL DEFAULT UND sin@GLIBC_2.4 (3) │ │ │ │ - 2080: 00077fe0 32 FUNC GLOBAL DEFAULT 12 PyType_GetTypeDataSize │ │ │ │ - 2081: 0009c9c8 276 FUNC GLOBAL DEFAULT 12 PyDict_SetItem │ │ │ │ - 2082: 001275f0 48 FUNC GLOBAL DEFAULT 12 _PyDict_MergeEx │ │ │ │ - 2083: 0027ad34 104 FUNC GLOBAL DEFAULT 12 PyUnicode_Tailmatch │ │ │ │ + 2080: 00077fe8 32 FUNC GLOBAL DEFAULT 12 PyType_GetTypeDataSize │ │ │ │ + 2081: 0009ca40 276 FUNC GLOBAL DEFAULT 12 PyDict_SetItem │ │ │ │ + 2082: 00127680 48 FUNC GLOBAL DEFAULT 12 _PyDict_MergeEx │ │ │ │ + 2083: 0027adb4 104 FUNC GLOBAL DEFAULT 12 PyUnicode_Tailmatch │ │ │ │ 2084: 0055af6c 4 OBJECT GLOBAL DEFAULT 26 PyExc_FileExistsError │ │ │ │ - 2085: 001becb4 8 FUNC GLOBAL DEFAULT 12 PyObject_DelAttr │ │ │ │ - 2086: 0007d7c8 136 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoopFlags │ │ │ │ - 2087: 0018ac80 48 FUNC GLOBAL DEFAULT 12 PyOS_getsig │ │ │ │ - 2088: 00228830 2152 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32Stateful │ │ │ │ - 2089: 00470830 4 OBJECT GLOBAL DEFAULT 14 PyStructSequence_UnnamedField │ │ │ │ - 2090: 0007d260 64 FUNC GLOBAL DEFAULT 12 Py_FatalError │ │ │ │ - 2091: 00170940 136 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeFSDefault │ │ │ │ + 2085: 001bee6c 8 FUNC GLOBAL DEFAULT 12 PyObject_DelAttr │ │ │ │ + 2086: 0007d7d0 136 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoopFlags │ │ │ │ + 2087: 0018aefc 48 FUNC GLOBAL DEFAULT 12 PyOS_getsig │ │ │ │ + 2088: 00228954 2152 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32Stateful │ │ │ │ + 2089: 00470a40 4 OBJECT GLOBAL DEFAULT 14 PyStructSequence_UnnamedField │ │ │ │ + 2090: 0007d268 64 FUNC GLOBAL DEFAULT 12 Py_FatalError │ │ │ │ + 2091: 00170ad4 136 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeFSDefault │ │ │ │ 2092: 0002b190 64 FUNC GLOBAL DEFAULT 12 Py_PreInitializeFromArgs │ │ │ │ 2093: 00000000 0 FUNC GLOBAL DEFAULT UND __libc_current_sigrtmax@GLIBC_2.4 (2) │ │ │ │ - 2094: 00082f9c 100 FUNC GLOBAL DEFAULT 12 Py_AtExit │ │ │ │ - 2095: 002a55a0 12 FUNC GLOBAL DEFAULT 12 PyInit__ast │ │ │ │ + 2094: 00082fa4 100 FUNC GLOBAL DEFAULT 12 Py_AtExit │ │ │ │ + 2095: 002a5610 12 FUNC GLOBAL DEFAULT 12 PyInit__ast │ │ │ │ 2096: 00599ca8 4 OBJECT GLOBAL DEFAULT 29 Py_IgnoreEnvironmentFlag │ │ │ │ - 2097: 00078610 24 FUNC GLOBAL DEFAULT 12 PyException_GetArgs │ │ │ │ - 2098: 001057f0 140 FUNC GLOBAL DEFAULT 12 _PyToken_ThreeChars │ │ │ │ - 2099: 00073e8c 212 FUNC GLOBAL DEFAULT 12 _PyErr_SetFromPyStatus │ │ │ │ - 2100: 0013aa28 540 FUNC GLOBAL DEFAULT 12 PyUnicode_Substring │ │ │ │ - 2101: 000adde8 176 FUNC GLOBAL DEFAULT 12 PyType_IsSubtype │ │ │ │ - 2102: 0007cd88 20 FUNC GLOBAL DEFAULT 12 PyCode_Optimize │ │ │ │ - 2103: 0013a570 4 FUNC GLOBAL DEFAULT 12 _PyInstructionSequence_New │ │ │ │ - 2104: 0006b244 96 FUNC GLOBAL DEFAULT 12 PyState_RemoveModule │ │ │ │ - 2105: 0007e5e0 48 FUNC GLOBAL DEFAULT 12 _PyLong_FileDescriptor_Converter │ │ │ │ - 2106: 0021dbe4 32 FUNC GLOBAL DEFAULT 12 PyObject_Not │ │ │ │ - 2107: 000ce5f4 884 FUNC GLOBAL DEFAULT 12 _PyEvalFramePushAndInit │ │ │ │ - 2108: 0032d450 184 FUNC GLOBAL DEFAULT 12 _PyTime_FromLong │ │ │ │ - 2109: 00317dd4 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRshift │ │ │ │ + 2097: 00078618 24 FUNC GLOBAL DEFAULT 12 PyException_GetArgs │ │ │ │ + 2098: 001058a4 140 FUNC GLOBAL DEFAULT 12 _PyToken_ThreeChars │ │ │ │ + 2099: 00073e94 212 FUNC GLOBAL DEFAULT 12 _PyErr_SetFromPyStatus │ │ │ │ + 2100: 0013aac8 540 FUNC GLOBAL DEFAULT 12 PyUnicode_Substring │ │ │ │ + 2101: 000adeb0 176 FUNC GLOBAL DEFAULT 12 PyType_IsSubtype │ │ │ │ + 2102: 0007cd90 20 FUNC GLOBAL DEFAULT 12 PyCode_Optimize │ │ │ │ + 2103: 0013a610 4 FUNC GLOBAL DEFAULT 12 _PyInstructionSequence_New │ │ │ │ + 2104: 0006b274 96 FUNC GLOBAL DEFAULT 12 PyState_RemoveModule │ │ │ │ + 2105: 0007e5e8 48 FUNC GLOBAL DEFAULT 12 _PyLong_FileDescriptor_Converter │ │ │ │ + 2106: 0021dce4 32 FUNC GLOBAL DEFAULT 12 PyObject_Not │ │ │ │ + 2107: 000ce680 884 FUNC GLOBAL DEFAULT 12 _PyEvalFramePushAndInit │ │ │ │ + 2108: 0032d6c0 184 FUNC GLOBAL DEFAULT 12 _PyTime_FromLong │ │ │ │ + 2109: 00318064 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRshift │ │ │ │ 2110: 00033fc8 124 FUNC GLOBAL DEFAULT 12 PyTraceMalloc_Untrack │ │ │ │ 2111: 00000000 0 FUNC GLOBAL DEFAULT UND nice@GLIBC_2.4 (2) │ │ │ │ - 2112: 00284934 12 FUNC GLOBAL DEFAULT 12 PyInit__struct │ │ │ │ + 2112: 00284868 12 FUNC GLOBAL DEFAULT 12 PyInit__struct │ │ │ │ 2113: 00000000 0 FUNC GLOBAL DEFAULT UND vfork@GLIBC_2.4 (2) │ │ │ │ 2114: 0002b9e0 156 FUNC GLOBAL DEFAULT 12 PyConfig_SetWideStringList │ │ │ │ - 2115: 0033b128 104 FUNC GLOBAL DEFAULT 12 PyUnicode_Find │ │ │ │ - 2116: 0004b948 100 FUNC GLOBAL DEFAULT 12 PyODict_DelItem │ │ │ │ + 2115: 0033b394 104 FUNC GLOBAL DEFAULT 12 PyUnicode_Find │ │ │ │ + 2116: 0004b8f4 100 FUNC GLOBAL DEFAULT 12 PyODict_DelItem │ │ │ │ 2117: 00000000 0 FUNC GLOBAL DEFAULT UND XML_UseForeignDTD │ │ │ │ - 2118: 0016d078 124 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevel │ │ │ │ - 2119: 00046ebc 300 FUNC GLOBAL DEFAULT 12 PyCode_NewEmpty │ │ │ │ - 2120: 0045a688 8 OBJECT GLOBAL DEFAULT 14 PY_TIMEOUT_MAX │ │ │ │ + 2118: 0016d20c 124 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevel │ │ │ │ + 2119: 00046d74 300 FUNC GLOBAL DEFAULT 12 PyCode_NewEmpty │ │ │ │ + 2120: 0045a898 8 OBJECT GLOBAL DEFAULT 14 PY_TIMEOUT_MAX │ │ │ │ 2121: 00029214 0 FUNC GLOBAL DEFAULT UND XML_SetEndElementHandler │ │ │ │ 2122: 00000000 0 FUNC GLOBAL DEFAULT UND __ctype_b_loc@GLIBC_2.4 (2) │ │ │ │ - 2123: 000818dc 36 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Lookup │ │ │ │ - 2124: 001439f4 316 FUNC GLOBAL DEFAULT 12 PyFile_WriteObject │ │ │ │ + 2123: 000818e4 36 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Lookup │ │ │ │ + 2124: 00143a94 316 FUNC GLOBAL DEFAULT 12 PyFile_WriteObject │ │ │ │ 2125: 00000000 0 FUNC GLOBAL DEFAULT UND fgets@GLIBC_2.4 (2) │ │ │ │ - 2126: 0014f468 104 FUNC GLOBAL DEFAULT 12 PyNumber_Invert │ │ │ │ + 2126: 0014f510 104 FUNC GLOBAL DEFAULT 12 PyNumber_Invert │ │ │ │ 2127: 00599cd0 4 OBJECT GLOBAL DEFAULT 29 Py_BytesWarningFlag │ │ │ │ - 2128: 0030f1c4 1036 FUNC GLOBAL DEFAULT 12 PyCodec_BackslashReplaceErrors │ │ │ │ + 2128: 0030f408 1036 FUNC GLOBAL DEFAULT 12 PyCodec_BackslashReplaceErrors │ │ │ │ 2129: 000336f4 8 FUNC GLOBAL DEFAULT 12 PyThreadState_New │ │ │ │ 2130: 00000000 0 FUNC GLOBAL DEFAULT UND readdir64@GLIBC_2.4 (2) │ │ │ │ - 2131: 00176100 544 FUNC GLOBAL DEFAULT 12 PyNumber_Multiply │ │ │ │ - 2132: 000c3e20 372 FUNC GLOBAL DEFAULT 12 PyEval_SaveThread │ │ │ │ - 2133: 001868a8 512 FUNC GLOBAL DEFAULT 12 PyUnicode_FSDecoder │ │ │ │ + 2131: 0017639c 544 FUNC GLOBAL DEFAULT 12 PyNumber_Multiply │ │ │ │ + 2132: 000c3e80 372 FUNC GLOBAL DEFAULT 12 PyEval_SaveThread │ │ │ │ + 2133: 00186b44 512 FUNC GLOBAL DEFAULT 12 PyUnicode_FSDecoder │ │ │ │ 2134: 00030494 8 FUNC GLOBAL DEFAULT 12 PyErr_WriteUnraisable │ │ │ │ 2135: 000336fc 132 FUNC GLOBAL DEFAULT 12 PyTraceMalloc_Track │ │ │ │ 2136: 0002ad08 96 FUNC GLOBAL DEFAULT 12 PyImport_AppendInittab │ │ │ │ 2137: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setflags@GLIBC_2.4 (2) │ │ │ │ - 2138: 001ce298 144 FUNC GLOBAL DEFAULT 12 PySequence_Size │ │ │ │ - 2139: 002ad804 116 FUNC GLOBAL DEFAULT 12 Py_SetRecursionLimit │ │ │ │ - 2140: 0007d040 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCReturnEvent │ │ │ │ + 2138: 001ce450 144 FUNC GLOBAL DEFAULT 12 PySequence_Size │ │ │ │ + 2139: 002ad704 116 FUNC GLOBAL DEFAULT 12 Py_SetRecursionLimit │ │ │ │ + 2140: 0007d048 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCReturnEvent │ │ │ │ 2141: 00000000 0 FUNC GLOBAL DEFAULT UND strstr@GLIBC_2.4 (2) │ │ │ │ 2142: 0055db50 4 OBJECT GLOBAL DEFAULT 26 PyExc_SystemExit │ │ │ │ 2143: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_adddup2@GLIBC_2.4 (2) │ │ │ │ 2144: 00000000 0 FUNC GLOBAL DEFAULT UND __setsockopt64@GLIBC_2.34 (4) │ │ │ │ - 2145: 0019c2f0 604 FUNC GLOBAL DEFAULT 12 PyObject_Dir │ │ │ │ + 2145: 0019c49c 604 FUNC GLOBAL DEFAULT 12 PyObject_Dir │ │ │ │ 2146: 0002aa70 152 FUNC GLOBAL DEFAULT 12 PyFile_SetOpenCodeHook │ │ │ │ - 2147: 00260564 12 FUNC GLOBAL DEFAULT 12 PyMarshal_Init │ │ │ │ + 2147: 00260824 12 FUNC GLOBAL DEFAULT 12 PyMarshal_Init │ │ │ │ 2148: 00000000 0 FUNC GLOBAL DEFAULT UND getsid@GLIBC_2.4 (2) │ │ │ │ - 2149: 00275a58 12 FUNC GLOBAL DEFAULT 12 PyInit__signal │ │ │ │ - 2150: 00216104 2584 FUNC GLOBAL DEFAULT 12 _PyLong_GCD │ │ │ │ + 2149: 00275d18 12 FUNC GLOBAL DEFAULT 12 PyInit__signal │ │ │ │ + 2150: 002161fc 2584 FUNC GLOBAL DEFAULT 12 _PyLong_GCD │ │ │ │ 2151: 00000000 0 FUNC GLOBAL DEFAULT UND __sprintf_chk@GLIBC_2.4 (2) │ │ │ │ 2152: 0002b1d0 36 FUNC GLOBAL DEFAULT 12 Py_PreInitialize │ │ │ │ - 2153: 004839a4 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_toupper │ │ │ │ + 2153: 00483bb4 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_toupper │ │ │ │ 2154: 00000000 0 FUNC GLOBAL DEFAULT UND getloadavg@GLIBC_2.4 (2) │ │ │ │ - 2155: 001d2a14 104 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToUppercase │ │ │ │ - 2156: 00124b20 184 FUNC GLOBAL DEFAULT 12 PyArg_ValidateKeywordArguments │ │ │ │ + 2155: 001d2bcc 104 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToUppercase │ │ │ │ + 2156: 00124bac 184 FUNC GLOBAL DEFAULT 12 PyArg_ValidateKeywordArguments │ │ │ │ 2157: 0055858c 208 OBJECT GLOBAL DEFAULT 26 PyBytesIter_Type │ │ │ │ - 2158: 001d1b58 236 FUNC GLOBAL DEFAULT 12 _PyUnicode_Copy │ │ │ │ - 2159: 001a0870 24 FUNC GLOBAL DEFAULT 12 PyException_SetCause │ │ │ │ - 2160: 0012d888 108 FUNC GLOBAL DEFAULT 12 PyCell_Set │ │ │ │ - 2161: 000b972c 232 FUNC GLOBAL DEFAULT 12 PyObject_GetAttr │ │ │ │ - 2162: 000a25ac 52 FUNC GLOBAL DEFAULT 12 PyDescr_NewClassMethod │ │ │ │ - 2163: 0027ba1c 12 FUNC GLOBAL DEFAULT 12 PyInit__collections │ │ │ │ - 2164: 003095b4 180 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptStarTypeValid │ │ │ │ - 2165: 001dee2c 236 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Unpark │ │ │ │ + 2158: 001d1d10 236 FUNC GLOBAL DEFAULT 12 _PyUnicode_Copy │ │ │ │ + 2159: 001a0a1c 24 FUNC GLOBAL DEFAULT 12 PyException_SetCause │ │ │ │ + 2160: 0012d920 108 FUNC GLOBAL DEFAULT 12 PyCell_Set │ │ │ │ + 2161: 000b9800 232 FUNC GLOBAL DEFAULT 12 PyObject_GetAttr │ │ │ │ + 2162: 000a2624 52 FUNC GLOBAL DEFAULT 12 PyDescr_NewClassMethod │ │ │ │ + 2163: 0027ba9c 12 FUNC GLOBAL DEFAULT 12 PyInit__collections │ │ │ │ + 2164: 00309844 180 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptStarTypeValid │ │ │ │ + 2165: 001df120 232 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Unpark │ │ │ │ 2166: 0002c3f0 112 FUNC GLOBAL DEFAULT 12 Py_NewInterpreter │ │ │ │ - 2167: 0023fc08 280 FUNC GLOBAL DEFAULT 12 PyThread_GetInfo │ │ │ │ - 2168: 00231d7c 40 FUNC GLOBAL DEFAULT 12 PyWideStringList_Append │ │ │ │ - 2169: 00078788 64 FUNC GLOBAL DEFAULT 12 PyThread_tss_free │ │ │ │ - 2170: 00076bc4 272 FUNC GLOBAL DEFAULT 12 PyFunction_SetDefaults │ │ │ │ - 2171: 000818d4 8 FUNC GLOBAL DEFAULT 12 PyCodec_StreamWriter │ │ │ │ + 2167: 0023fce4 280 FUNC GLOBAL DEFAULT 12 PyThread_GetInfo │ │ │ │ + 2168: 00231e50 40 FUNC GLOBAL DEFAULT 12 PyWideStringList_Append │ │ │ │ + 2169: 00078790 64 FUNC GLOBAL DEFAULT 12 PyThread_tss_free │ │ │ │ + 2170: 00076bcc 272 FUNC GLOBAL DEFAULT 12 PyFunction_SetDefaults │ │ │ │ + 2171: 000818dc 8 FUNC GLOBAL DEFAULT 12 PyCodec_StreamWriter │ │ │ │ 2172: 00000000 0 FUNC GLOBAL DEFAULT UND recv@GLIBC_2.4 (2) │ │ │ │ - 2173: 0028491c 12 FUNC GLOBAL DEFAULT 12 PyInit_gc │ │ │ │ - 2174: 000997dc 536 FUNC GLOBAL DEFAULT 12 PyMem_Calloc │ │ │ │ + 2173: 00284850 12 FUNC GLOBAL DEFAULT 12 PyInit_gc │ │ │ │ + 2174: 00099854 536 FUNC GLOBAL DEFAULT 12 PyMem_Calloc │ │ │ │ 2175: 0055af88 4 OBJECT GLOBAL DEFAULT 26 PyExc_TimeoutError │ │ │ │ - 2176: 000af59c 236 FUNC GLOBAL DEFAULT 12 _Py_CheckFunctionResult │ │ │ │ - 2177: 0027b958 12 FUNC GLOBAL DEFAULT 12 PyInit_errno │ │ │ │ + 2176: 000af680 236 FUNC GLOBAL DEFAULT 12 _Py_CheckFunctionResult │ │ │ │ + 2177: 0027b9d8 12 FUNC GLOBAL DEFAULT 12 PyInit_errno │ │ │ │ 2178: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_init@GLIBC_2.4 (2) │ │ │ │ 2179: 00000000 0 FUNC GLOBAL DEFAULT UND sched_get_priority_max@GLIBC_2.4 (2) │ │ │ │ - 2180: 003322c4 16688 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToNumeric │ │ │ │ + 2180: 00332530 16688 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToNumeric │ │ │ │ 2181: 00554afc 208 OBJECT GLOBAL DEFAULT 26 PyDictItems_Type │ │ │ │ - 2182: 0007d8e0 8 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOne │ │ │ │ - 2183: 00079284 80 FUNC GLOBAL DEFAULT 12 PyDict_ClearWatcher │ │ │ │ - 2184: 00319f90 44 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimeval │ │ │ │ - 2185: 00123664 1012 FUNC GLOBAL DEFAULT 12 PyMethod_New │ │ │ │ - 2186: 0007902c 96 FUNC GLOBAL DEFAULT 12 PyUnicode_RSplit │ │ │ │ + 2182: 0007d8e8 8 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOne │ │ │ │ + 2183: 0007928c 80 FUNC GLOBAL DEFAULT 12 PyDict_ClearWatcher │ │ │ │ + 2184: 0031a294 44 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimeval │ │ │ │ + 2185: 001236f0 1012 FUNC GLOBAL DEFAULT 12 PyMethod_New │ │ │ │ + 2186: 00079034 96 FUNC GLOBAL DEFAULT 12 PyUnicode_RSplit │ │ │ │ 2187: 00000000 0 FUNC GLOBAL DEFAULT UND sqrt@GLIBC_2.4 (3) │ │ │ │ 2188: 0055db3c 4 OBJECT GLOBAL DEFAULT 26 PyExc_LookupError │ │ │ │ 2189: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setsigmask@GLIBC_2.4 (2) │ │ │ │ 2190: 0002b534 156 FUNC GLOBAL DEFAULT 12 PySys_ResetWarnOptions │ │ │ │ 2191: 0055db38 4 OBJECT GLOBAL DEFAULT 26 PyExc_ReferenceError │ │ │ │ 2192: 0003ad5c 84 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetEvalFrameFunc │ │ │ │ - 2193: 0011a758 412 FUNC GLOBAL DEFAULT 12 PyErr_GivenExceptionMatches │ │ │ │ - 2194: 002e0558 16 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Main │ │ │ │ - 2195: 00356818 12 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetEnd │ │ │ │ - 2196: 00176db4 244 FUNC GLOBAL DEFAULT 12 _PyLong_Multiply │ │ │ │ - 2197: 00148160 448 FUNC GLOBAL DEFAULT 12 PyLong_AsInt │ │ │ │ + 2193: 0011a808 412 FUNC GLOBAL DEFAULT 12 PyErr_GivenExceptionMatches │ │ │ │ + 2194: 002e07e8 16 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Main │ │ │ │ + 2195: 00356a84 12 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetEnd │ │ │ │ + 2196: 00177050 244 FUNC GLOBAL DEFAULT 12 _PyLong_Multiply │ │ │ │ + 2197: 00148200 448 FUNC GLOBAL DEFAULT 12 PyLong_AsInt │ │ │ │ 2198: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_self@GLIBC_2.4 (2) │ │ │ │ - 2199: 00076aec 72 FUNC GLOBAL DEFAULT 12 PyFunction_GetDefaults │ │ │ │ - 2200: 000ff2a0 352 FUNC GLOBAL DEFAULT 12 _PyArg_CheckPositional │ │ │ │ - 2201: 00356824 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetReason │ │ │ │ - 2202: 00282800 364 FUNC GLOBAL DEFAULT 12 _Py_fopen_obj │ │ │ │ - 2203: 00288f28 12 FUNC GLOBAL DEFAULT 12 _PyOS_URandomNonblock │ │ │ │ - 2204: 001fe054 472 FUNC GLOBAL DEFAULT 12 PyNumber_Rshift │ │ │ │ - 2205: 001be32c 124 FUNC GLOBAL DEFAULT 12 _PyBytes_Repeat │ │ │ │ - 2206: 0007a9f0 20 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_IsCompact │ │ │ │ - 2207: 0030e304 220 FUNC GLOBAL DEFAULT 12 PyCodec_Unregister │ │ │ │ - 2208: 00062374 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyThrowEvent │ │ │ │ - 2209: 00083b54 32 FUNC GLOBAL DEFAULT 12 PyThread_get_stacksize │ │ │ │ - 2210: 0008b418 72 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident_ex │ │ │ │ - 2211: 0034f300 36 FUNC GLOBAL DEFAULT 12 _PyWeakref_IsDead │ │ │ │ + 2199: 00076af4 72 FUNC GLOBAL DEFAULT 12 PyFunction_GetDefaults │ │ │ │ + 2200: 000ff354 352 FUNC GLOBAL DEFAULT 12 _PyArg_CheckPositional │ │ │ │ + 2201: 00356a90 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetReason │ │ │ │ + 2202: 00282880 364 FUNC GLOBAL DEFAULT 12 _Py_fopen_obj │ │ │ │ + 2203: 00288e5c 12 FUNC GLOBAL DEFAULT 12 _PyOS_URandomNonblock │ │ │ │ + 2204: 001fe4ec 472 FUNC GLOBAL DEFAULT 12 PyNumber_Rshift │ │ │ │ + 2205: 001be4e4 124 FUNC GLOBAL DEFAULT 12 _PyBytes_Repeat │ │ │ │ + 2206: 0007a9f8 20 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_IsCompact │ │ │ │ + 2207: 0030e500 220 FUNC GLOBAL DEFAULT 12 PyCodec_Unregister │ │ │ │ + 2208: 00062324 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyThrowEvent │ │ │ │ + 2209: 00083b5c 32 FUNC GLOBAL DEFAULT 12 PyThread_get_stacksize │ │ │ │ + 2210: 0008b488 72 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident_ex │ │ │ │ + 2211: 0034f570 36 FUNC GLOBAL DEFAULT 12 _PyWeakref_IsDead │ │ │ │ 2212: 00553e38 208 OBJECT GLOBAL DEFAULT 26 PyCMethod_Type │ │ │ │ - 2213: 0007ab00 24 FUNC GLOBAL DEFAULT 12 Py_IsFalse │ │ │ │ - 2214: 000a58c4 232 FUNC GLOBAL DEFAULT 12 PyLong_FromSsize_t │ │ │ │ + 2213: 0007ab08 24 FUNC GLOBAL DEFAULT 12 Py_IsFalse │ │ │ │ + 2214: 000a593c 232 FUNC GLOBAL DEFAULT 12 PyLong_FromSsize_t │ │ │ │ 2215: 00000000 0 FUNC GLOBAL DEFAULT UND adler32 │ │ │ │ 2216: 0055db00 4 OBJECT GLOBAL DEFAULT 26 PyExc_IndexError │ │ │ │ - 2217: 000f8eb8 52 FUNC GLOBAL DEFAULT 12 PyUnicode_IsIdentifier │ │ │ │ + 2217: 000f8f6c 52 FUNC GLOBAL DEFAULT 12 PyUnicode_IsIdentifier │ │ │ │ 2218: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_sscanf@GLIBC_2.38 (16) │ │ │ │ - 2219: 000804b4 1048 FUNC GLOBAL DEFAULT 12 _PyUnicode_CheckConsistency │ │ │ │ - 2220: 000b1944 240 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefaultAndSize │ │ │ │ - 2221: 00047bfc 232 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttrString │ │ │ │ + 2219: 000804bc 1048 FUNC GLOBAL DEFAULT 12 _PyUnicode_CheckConsistency │ │ │ │ + 2220: 000b1a28 240 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefaultAndSize │ │ │ │ + 2221: 00047b2c 232 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttrString │ │ │ │ 2222: 00000000 0 FUNC GLOBAL DEFAULT UND execve@GLIBC_2.4 (2) │ │ │ │ - 2223: 00158044 44 FUNC GLOBAL DEFAULT 12 PyThread_release_lock │ │ │ │ + 2223: 001581c4 44 FUNC GLOBAL DEFAULT 12 PyThread_release_lock │ │ │ │ 2224: 0055bbcc 4 OBJECT GLOBAL DEFAULT 26 PyExc_SyntaxError │ │ │ │ 2225: 00555ab4 208 OBJECT GLOBAL DEFAULT 26 PySeqIter_Type │ │ │ │ 2226: 00000000 0 FUNC GLOBAL DEFAULT UND __errno_location@GLIBC_2.4 (2) │ │ │ │ - 2227: 001f87e4 16 FUNC GLOBAL DEFAULT 12 PyNumber_Divmod │ │ │ │ + 2227: 001f8c7c 16 FUNC GLOBAL DEFAULT 12 PyNumber_Divmod │ │ │ │ 2228: 0002db24 12 FUNC GLOBAL DEFAULT 12 PyInit_unicodedata │ │ │ │ - 2229: 00303c34 52 FUNC GLOBAL DEFAULT 12 PyDict_Merge │ │ │ │ - 2230: 000c02c8 196 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttr │ │ │ │ + 2229: 00303ec4 52 FUNC GLOBAL DEFAULT 12 PyDict_Merge │ │ │ │ + 2230: 000c0328 196 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttr │ │ │ │ 2231: 00000000 0 FUNC GLOBAL DEFAULT UND fmod@GLIBC_2.38 (22) │ │ │ │ 2232: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_signal@GLIBC_2.4 (2) │ │ │ │ - 2233: 002a9af4 12 FUNC GLOBAL DEFAULT 12 PyInit__typing │ │ │ │ - 2234: 001ae704 12 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8String │ │ │ │ + 2233: 002a9b64 12 FUNC GLOBAL DEFAULT 12 PyInit__typing │ │ │ │ + 2234: 001ae940 12 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8String │ │ │ │ 2235: 005510f4 4 OBJECT GLOBAL DEFAULT 26 PyImport_Inittab │ │ │ │ - 2236: 000606f0 112 FUNC GLOBAL DEFAULT 12 PyMonitoring_EnterScope │ │ │ │ - 2237: 00057bc4 4 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameLocals │ │ │ │ - 2238: 00069cf4 24 FUNC GLOBAL DEFAULT 12 _Py_hashtable_size │ │ │ │ + 2236: 000606f8 112 FUNC GLOBAL DEFAULT 12 PyMonitoring_EnterScope │ │ │ │ + 2237: 00057a58 4 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameLocals │ │ │ │ + 2238: 00069b1c 24 FUNC GLOBAL DEFAULT 12 _Py_hashtable_size │ │ │ │ 2239: 005559a4 208 OBJECT GLOBAL DEFAULT 26 PyCallIter_Type │ │ │ │ - 2240: 000546d0 48 FUNC GLOBAL DEFAULT 12 PyFrame_GetGenerator │ │ │ │ + 2240: 000546d8 48 FUNC GLOBAL DEFAULT 12 PyFrame_GetGenerator │ │ │ │ 2241: 00000000 0 FUNC GLOBAL DEFAULT UND sigemptyset@GLIBC_2.4 (2) │ │ │ │ - 2242: 00354ee0 932 FUNC GLOBAL DEFAULT 12 PyLong_AsNativeBytes │ │ │ │ - 2243: 0020578c 48 FUNC GLOBAL DEFAULT 12 _PyTime_AsMilliseconds │ │ │ │ - 2244: 00091e50 312 FUNC GLOBAL DEFAULT 12 PyObject_Malloc │ │ │ │ + 2242: 0035514c 932 FUNC GLOBAL DEFAULT 12 PyLong_AsNativeBytes │ │ │ │ + 2243: 002d3370 48 FUNC GLOBAL DEFAULT 12 _PyTime_AsMilliseconds │ │ │ │ + 2244: 00091eac 312 FUNC GLOBAL DEFAULT 12 PyObject_Malloc │ │ │ │ 2245: 0055db10 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeWarning │ │ │ │ 2246: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setpgroup@GLIBC_2.4 (2) │ │ │ │ - 2247: 001b9224 116 FUNC GLOBAL DEFAULT 12 PyErr_WarnEx │ │ │ │ - 2248: 001c2fac 352 FUNC GLOBAL DEFAULT 12 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ - 2249: 001a231c 7600 FUNC GLOBAL DEFAULT 12 PyUnicode_Format │ │ │ │ + 2247: 001b93dc 116 FUNC GLOBAL DEFAULT 12 PyErr_WarnEx │ │ │ │ + 2248: 001c3164 352 FUNC GLOBAL DEFAULT 12 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ + 2249: 001a24c8 7596 FUNC GLOBAL DEFAULT 12 PyUnicode_Format │ │ │ │ 2250: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_destroy@GLIBC_2.4 (2) │ │ │ │ 2251: 00000000 0 FUNC GLOBAL DEFAULT UND listxattr@GLIBC_2.4 (2) │ │ │ │ - 2252: 002b2878 12 FUNC GLOBAL DEFAULT 12 PyInit__pickle │ │ │ │ - 2253: 002863b8 156 FUNC GLOBAL DEFAULT 12 PyDict_Unwatch │ │ │ │ - 2254: 0007aa44 100 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ - 2255: 00206030 12 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetStart │ │ │ │ - 2256: 00043924 148 FUNC GLOBAL DEFAULT 12 _PyObject_GetDictPtr │ │ │ │ - 2257: 0012852c 448 FUNC GLOBAL DEFAULT 12 PyLong_AsLong │ │ │ │ - 2258: 00075738 396 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleWithPathnames │ │ │ │ + 2252: 002b25f4 12 FUNC GLOBAL DEFAULT 12 PyInit__pickle │ │ │ │ + 2253: 002862ec 156 FUNC GLOBAL DEFAULT 12 PyDict_Unwatch │ │ │ │ + 2254: 0007aa4c 100 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ + 2255: 00206498 12 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetStart │ │ │ │ + 2256: 00043974 148 FUNC GLOBAL DEFAULT 12 _PyObject_GetDictPtr │ │ │ │ + 2257: 001285c0 448 FUNC GLOBAL DEFAULT 12 PyLong_AsLong │ │ │ │ + 2258: 000756dc 396 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleWithPathnames │ │ │ │ 2259: 00000000 0 FUNC GLOBAL DEFAULT UND ferror@GLIBC_2.4 (2) │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -4,15 +4,15 @@ │ │ │ │ 0x00000001 (NEEDED) Shared library: [libatomic.so.1] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libm.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libz.so.1] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libexpat.so.1] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libc.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [ld-linux.so.3] │ │ │ │ 0x0000000c (INIT) 0x29158 │ │ │ │ - 0x0000000d (FINI) 0x3592c8 │ │ │ │ + 0x0000000d (FINI) 0x359538 │ │ │ │ 0x00000019 (INIT_ARRAY) 0x54fee0 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 8 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0x54fee8 │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x101cc │ │ │ │ 0x00000005 (STRTAB) 0x1ca24 │ │ │ │ 0x00000006 (SYMTAB) 0x13ce4 │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,31 +1,31 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 6e304f515ec742e3e95795ac4dbc02c258e1796e │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 17452968136a8c4744b6deb9607e1d858e060732 │ │ │ │ │ │ │ │ Displaying notes found in: .note.ABI-tag │ │ │ │ Owner Data size Description │ │ │ │ GNU 0x00000010 NT_GNU_ABI_TAG (ABI version tag) OS: Linux, ABI: 3.2.0 │ │ │ │ │ │ │ │ Displaying notes found in: .note.stapsdt │ │ │ │ Owner Data size Description │ │ │ │ stapsdt 0x00000023 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: audit │ │ │ │ - Location: 0x000bcadc, Base: 0x0053ef08, Semaphore: 0x0059964e │ │ │ │ - Arguments: 4@r5 4@r9 │ │ │ │ + Location: 0x000bcd00, Base: 0x0053f110, Semaphore: 0x0059964e │ │ │ │ + Arguments: 4@r5 4@r8 │ │ │ │ stapsdt 0x00000022 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: gc__done │ │ │ │ - Location: 0x000e354c, Base: 0x0053ef08, Semaphore: 0x00599648 │ │ │ │ + Location: 0x000e361c, Base: 0x0053f110, Semaphore: 0x00599648 │ │ │ │ Arguments: -4@r5 │ │ │ │ stapsdt 0x0000002a NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: gc__start │ │ │ │ - Location: 0x000e373c, Base: 0x0053ef08, Semaphore: 0x00599646 │ │ │ │ + Location: 0x000e380c, Base: 0x0053f110, Semaphore: 0x00599646 │ │ │ │ Arguments: -4@[sp, #20] │ │ │ │ stapsdt 0x00000037 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: import__find__load__done │ │ │ │ - Location: 0x0014dc2c, Base: 0x0053ef08, Semaphore: 0x0059964c │ │ │ │ + Location: 0x0014dcd0, Base: 0x0053f110, Semaphore: 0x0059964c │ │ │ │ Arguments: 4@r0 -4@r3 │ │ │ │ stapsdt 0x00000032 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: import__find__load__start │ │ │ │ - Location: 0x0014dc3c, Base: 0x0053ef08, Semaphore: 0x0059964a │ │ │ │ + Location: 0x0014dce0, Base: 0x0053f110, Semaphore: 0x0059964a │ │ │ │ Arguments: 4@r0 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -yn/lib/ld-linux.so.3 │ │ │ │ +2/lib/ld-linux.so.3 │ │ │ │ #Deq4~B} │ │ │ │ _ITM_deregisterTMCloneTable │ │ │ │ __gmon_start__ │ │ │ │ _ITM_registerTMCloneTable │ │ │ │ __libc_start_main │ │ │ │ __cxa_atexit │ │ │ │ __stack_chk_fail │ │ │ │ @@ -139,16 +139,16 @@ │ │ │ │ posix_spawnattr_setschedpolicy │ │ │ │ posix_spawnattr_setschedparam │ │ │ │ posix_spawnattr_setsigmask │ │ │ │ posix_spawnattr_setpgroup │ │ │ │ socketpair │ │ │ │ __open64_2 │ │ │ │ __sendmsg64 │ │ │ │ -gethostname │ │ │ │ __syslog_chk │ │ │ │ +gethostname │ │ │ │ setlogmask │ │ │ │ closelog │ │ │ │ getpeername │ │ │ │ inet_pton │ │ │ │ getaddrinfo │ │ │ │ freeaddrinfo │ │ │ │ inet_ntop │ │ │ │ @@ -2034,16 +2034,16 @@ │ │ │ │ GLIBC_2.32 │ │ │ │ GLIBC_2.16 │ │ │ │ GLIBC_2.9 │ │ │ │ GLIBC_2.34 │ │ │ │ arodbdetuespemosmodnarenegylsety │ │ │ │ arodbdetuespemosmodnarenegylsety │ │ │ │ arodemosbdetuespmodnarensetyegyl │ │ │ │ -ascius_alati │ │ │ │ -mimalloc │ │ │ │ +ascius_alati$q6 │ │ │ │ +mimalloc0 │ │ │ │ i@333333 │ │ │ │ UUUU3333 │ │ │ │ option '%s': %ld │ │ │ │ /dev/urandom │ │ │ │ expand 32-byte k │ │ │ │ unable to use secure randomness │ │ │ │ mimalloc_ │ │ │ │ @@ -5025,14 +5025,15 @@ │ │ │ │ %s%sembedded null character in %s │ │ │ │ %s%s%s should be %s, not %.200s │ │ │ │ %s expected at least 1 argument, got 0 │ │ │ │ Cannot specify a default for %s() with multiple positional arguments │ │ │ │ %s() iterable argument is empty │ │ │ │ |Op:enable │ │ │ │ unable to get the current thread state │ │ │ │ +Can't compare %.100s and %.100s │ │ │ │ sys.stderr is None │ │ │ │ bool is used as a file descriptor │ │ │ │ file is not a valid file descriptor │ │ │ │ file.fileno() is not a valid file descriptor │ │ │ │ enable($module, /, file=sys.stderr, all_threads=True) │ │ │ │ Enable the fault handler. │ │ │ │ disable($module, /) │ │ │ │ @@ -5113,15 +5114,14 @@ │ │ │ │ Note that several fields' values are not the same as those defined by │ │ │ │ the C language standard for struct tm. For example, the value of the │ │ │ │ field tm_year is the actual year, not year - 1900. See individual │ │ │ │ fields' descriptions for details. │ │ │ │ .cpython-313-arm-linux-gnueabi.so │ │ │ │ .abi3.so │ │ │ │ .abi3-arm-linux-gnueabi.so │ │ │ │ -Can't compare %.100s and %.100s │ │ │ │ can't multiply sequence by non-int of type '%.200s' │ │ │ │ repeated string is too long │ │ │ │ pop from an empty set │ │ │ │ |$OOO:ImportError │ │ │ │ Unmatched right paren in format string │ │ │ │ impossible │ │ │ │ Unmatched left paren in format string │ │ │ │ @@ -5782,28 +5782,28 @@ │ │ │ │ _call_with_frames_removed │ │ │ │ getpwuid(): uid not found │ │ │ │ getpwuid(): uid not found: %S │ │ │ │ uid should be integer, not %.200s │ │ │ │ uid is less than minimum │ │ │ │ uid is greater than maximum │ │ │ │ readline() should have returned a str object, not '%.200s' │ │ │ │ +sys.path_hooks is not a list │ │ │ │ +sys.path_importer_cache is not a dict │ │ │ │ user name │ │ │ │ pw_passwd │ │ │ │ password │ │ │ │ pw_gecos │ │ │ │ real name │ │ │ │ home directory │ │ │ │ pw_shell │ │ │ │ shell program │ │ │ │ getpwuid │ │ │ │ getpwnam │ │ │ │ getpwall │ │ │ │ pwd.struct_passwd │ │ │ │ -sys.path_hooks is not a list │ │ │ │ -sys.path_importer_cache is not a dict │ │ │ │ not readable │ │ │ │ illegal decoder state │ │ │ │ OO;illegal decoder state │ │ │ │ illegal decoder state: the first item should be a bytes object, not '%.200s' │ │ │ │ underlying %s() should have returned a bytes-like object, not '%.200s' │ │ │ │ raw readinto() failed │ │ │ │ raw readinto() returned invalid length %zd (should have been between 0 and %zd) │ │ │ │ @@ -5845,16 +5845,14 @@ │ │ │ │ can't unpack IEEE 754 special value on non-IEEE platform │ │ │ │ sys.excepthook │ │ │ │ Exception ignored in audit hook │ │ │ │ Error in sys.excepthook: │ │ │ │ Original exception was: │ │ │ │ sys.excepthook is missing │ │ │ │ Python import machinery not initialized │ │ │ │ -field 'key' is required for DictComp │ │ │ │ -field 'value' is required for DictComp │ │ │ │ module %s does not support loading in subinterpreters │ │ │ │ can't re-enter readline │ │ │ │ Py_FileSystemDefaultEncoding │ │ │ │ Py_HasFileSystemDefaultEncoding │ │ │ │ Py_FileSystemDefaultEncodeErrors │ │ │ │ _Py_HasFileSystemDefaultEncodeErrors │ │ │ │ Py_UTF8Mode │ │ │ │ @@ -6188,14 +6186,16 @@ │ │ │ │ ordinal not in range(256) │ │ │ │ encoded result is too long for a Python string │ │ │ │ bytearray_getbuffer: view==NULL argument is obsolete │ │ │ │ os.rename │ │ │ │ %s: src and dst must be the same type │ │ │ │ enumerate() missing required argument 'iterable' │ │ │ │ enumerate() takes at most 2 arguments (%d given) │ │ │ │ +field 'key' is required for DictComp │ │ │ │ +field 'value' is required for DictComp │ │ │ │ sys._getframemodulename │ │ │ │ ../Objects/funcobject.c │ │ │ │ O(OiiOii) │ │ │ │ os.mkdir │ │ │ │ Exception ignored in %s watcher callback for │ │ │ │ cannot convert dictionary update sequence element #%zd to a sequence │ │ │ │ dictionary update sequence element #%zd has length %zd; 2 is required │ │ │ │ @@ -6319,20 +6319,20 @@ │ │ │ │ groupindex │ │ │ │ A dictionary mapping group names to group numbers. │ │ │ │ The pattern string from which the RE object was compiled. │ │ │ │ The regex matching flags. │ │ │ │ The number of capturing groups in the pattern. │ │ │ │ fullmatch │ │ │ │ finditer │ │ │ │ +priority │ │ │ │ getcodesize │ │ │ │ ascii_iscased │ │ │ │ unicode_iscased │ │ │ │ ascii_tolower │ │ │ │ unicode_tolower │ │ │ │ -priority │ │ │ │ stacklevel │ │ │ │ skip_file_prefixes │ │ │ │ _sre.SRE_Template │ │ │ │ _sre.SRE_Scanner │ │ │ │ re.Match │ │ │ │ re.Pattern │ │ │ │ │ │ │ │ @@ -6822,16 +6822,16 @@ │ │ │ │ user_function │ │ │ │ cache_info_type │ │ │ │ translation table must be 256 characters long │ │ │ │ Negative size passed to PyByteArray_FromStringAndSize │ │ │ │ Exception ignored in: │ │ │ │ │ │ │ │ │ │ │ │ -lost builtins module │ │ │ │ sys.unraisablehook argument type must be UnraisableHookArgs │ │ │ │ +lost builtins module │ │ │ │ .__name__ is not a unicode object │ │ │ │ .__objclass__.__qualname__ is not a unicode object │ │ │ │ i:set_threshold │ │ │ │ ii:set_threshold │ │ │ │ iii:set_threshold │ │ │ │ gc.set_threshold requires 1 to 3 arguments │ │ │ │ <%s name=%R> │ │ │ │ @@ -6980,15 +6980,14 @@ │ │ │ │ can't start new thread │ │ │ │ Too few arguments for %S; actual %d, expected at least %d │ │ │ │ str() argument '%s' must be str, not %T │ │ │ │ argument of type '%.200s' is not iterable │ │ │ │ count exceeds C integer size │ │ │ │ index exceeds C integer size │ │ │ │ sequence.index(x): x not in sequence │ │ │ │ -field 'value' is required for YieldFrom │ │ │ │ NB_FLOOR_DIVIDE │ │ │ │ NB_LSHIFT │ │ │ │ NB_MATRIX_MULTIPLY │ │ │ │ NB_MULTIPLY │ │ │ │ NB_REMAINDER │ │ │ │ NB_POWER │ │ │ │ NB_RSHIFT │ │ │ │ @@ -7004,16 +7003,16 @@ │ │ │ │ NB_INPLACE_OR │ │ │ │ NB_INPLACE_POWER │ │ │ │ NB_INPLACE_RSHIFT │ │ │ │ NB_INPLACE_SUBTRACT │ │ │ │ NB_INPLACE_TRUE_DIVIDE │ │ │ │ NB_INPLACE_XOR │ │ │ │ Missing initialization for NB_OP %d │ │ │ │ -Exception ignored in thread started by %R │ │ │ │ deallocated BytesIO object has exported buffers │ │ │ │ +field 'value' is required for YieldFrom │ │ │ │ parking_lot: sem_init failed │ │ │ │ unlocking mutex that is not locked │ │ │ │ Expected int as r │ │ │ │ r must be non-negative │ │ │ │ unexpected error from semaphore: %d │ │ │ │ group name │ │ │ │ gr_passwd │ │ │ │ @@ -7026,30 +7025,30 @@ │ │ │ │ grp.struct_group │ │ │ │ 0123456789ABCDEF │ │ │ │ fileno() returned a non-integer │ │ │ │ argument must be an int, or have a fileno() method. │ │ │ │ file descriptor cannot be a negative integer (%i) │ │ │ │ string argument should contain only ASCII characters │ │ │ │ argument should be bytes, buffer or ASCII string, not '%.100s' │ │ │ │ -parking_lot: sem_post failed │ │ │ │ +Exception ignored in thread started by %R │ │ │ │ |n:product │ │ │ │ repeat argument cannot be negative │ │ │ │ repeat argument too large │ │ │ │ methodcaller needs at least one argument, the method name │ │ │ │ method name must be a string │ │ │ │ __hash__ method should return an integer │ │ │ │ +deque index out of range │ │ │ │ attrgetter │ │ │ │ attribute name must be a string │ │ │ │ -deque index out of range │ │ │ │ -field 'value' is required for Await │ │ │ │ -n must be >= 0 │ │ │ │ +parking_lot: sem_post failed │ │ │ │ deque mutated during iteration │ │ │ │ %R is not in deque │ │ │ │ -itemgetter │ │ │ │ +n must be >= 0 │ │ │ │ pop from an empty deque │ │ │ │ +itemgetter │ │ │ │ readline of closed file │ │ │ │ Too much data for base64 line │ │ │ │ Cannot specify both ',' and '_'. │ │ │ │ Format specifier missing precision │ │ │ │ Invalid format specifier '%U' for object of type '%.200s' │ │ │ │ Cannot specify '%c' with '%c'. │ │ │ │ Cannot specify '%c' with '\x%x'. │ │ │ │ @@ -7193,36 +7192,37 @@ │ │ │ │ (iN(nn)(nn)O) │ │ │ │ readline() returned a non-bytes object │ │ │ │ readline() returned a non-string object │ │ │ │ %S (%U, line %ld) │ │ │ │ %S (line %ld) │ │ │ │ negative sizehint │ │ │ │ invalid flags │ │ │ │ -Cannot join current thread │ │ │ │ readline() should have returned a bytes object, not '%.200s' │ │ │ │ +Cannot join current thread │ │ │ │ constructor requires a sequence │ │ │ │ %.500s() takes a dict as second arg, if any │ │ │ │ %.500s() takes an at least %zd-sequence (%zd-sequence given) │ │ │ │ %.500s() takes an at most %zd-sequence (%zd-sequence given) │ │ │ │ %.500s() takes a %zd-sequence (%zd-sequence given) │ │ │ │ %.500s() got duplicate or unexpected field name(s) │ │ │ │ unrecognized configuration name │ │ │ │ configuration names must be strings or integers │ │ │ │ Missing frame when calling profile function. │ │ │ │ +field 'value' is required for Await │ │ │ │ '%U' codec can't encode character '\x%02x' in position %zd: %U │ │ │ │ '%U' codec can't encode character '\u%04x' in position %zd: %U │ │ │ │ '%U' codec can't encode character '\U%08x' in position %zd: %U │ │ │ │ '%U' codec can't encode characters in position %zd-%zd: %U │ │ │ │ field 'target' is required for AnnAssign │ │ │ │ field 'annotation' is required for AnnAssign │ │ │ │ -Failed joining thread │ │ │ │ bytes must be in range(0, 256) │ │ │ │ cannot convert '%.200s' object to bytes │ │ │ │ i|Opp:register │ │ │ │ signal %i cannot be registered, use enable() instead │ │ │ │ +Failed joining thread │ │ │ │ Cannot recover from Python stack overflow. │ │ │ │ maximum recursion depth exceeded │ │ │ │ %R is not in list │ │ │ │ Invalid dictionary │ │ │ │ deflateSetDictionary() │ │ │ │ Can't allocate memory for compression object │ │ │ │ Invalid initialization option │ │ │ │ @@ -7853,46 +7853,46 @@ │ │ │ │ kwdefaults │ │ │ │ is not │ │ │ │ not in │ │ │ │ can't jump into the body of a for loop │ │ │ │ can't jump into an 'except' block as there's no exception │ │ │ │ incompatible stacks │ │ │ │ can't jump into a re-raising block as there's no location │ │ │ │ +argument 'ident' │ │ │ │ gc.get_objects │ │ │ │ generation parameter must be less than the number of available generations (%i) │ │ │ │ generation parameter cannot be negative │ │ │ │ -argument 'ident' │ │ │ │ subinterpreter can't use syslog.openlog() │ │ │ │ syslog.openlog │ │ │ │ can only assign tuple to %s.__bases__, not %s │ │ │ │ can only assign non-empty tuple to %s.__bases__, not () │ │ │ │ %s.__bases__ must be tuple of classes, not '%s' │ │ │ │ a __bases__ item causes an inheritance cycle │ │ │ │ %s assignment: '%s' deallocator differs from '%s' │ │ │ │ %s assignment: '%s' object layout differs from '%s' │ │ │ │ can't delete __class__ attribute │ │ │ │ __class__ must be set to a class, not '%s' object │ │ │ │ __class__ assignment only supported for mutable types or ModuleType subclasses │ │ │ │ -<%.100s [closed]> │ │ │ │ -<%.100s fd=%d mode='%s' closefd=%s> │ │ │ │ -<%.100s name=%R mode='%s' closefd=%s> │ │ │ │ -socket.gethostname │ │ │ │ s:syslog │ │ │ │ is:syslog │ │ │ │ syslog.syslog requires 1 to 2 arguments │ │ │ │ syslog.syslog │ │ │ │ subinterpreter can't use syslog.syslog() until the syslog is opened by the main interpreter │ │ │ │ +<%.100s [closed]> │ │ │ │ +<%.100s fd=%d mode='%s' closefd=%s> │ │ │ │ +<%.100s name=%R mode='%s' closefd=%s> │ │ │ │ +socket.gethostname │ │ │ │ syslog.setlogmask │ │ │ │ +subinterpreter can't use syslog.closelog() │ │ │ │ +syslog.closelog │ │ │ │ NEWOBJ_EX │ │ │ │ %s class argument must be a type, not %.200s │ │ │ │ %s class argument '%.200s' doesn't have __new__ │ │ │ │ %s args argument must be a tuple, not %.200s │ │ │ │ %s kwargs argument must be a dict, not %.200s │ │ │ │ -subinterpreter can't use syslog.closelog() │ │ │ │ -syslog.closelog │ │ │ │ %s:%d: bad argument to internal function │ │ │ │ gc.get_referents │ │ │ │ object does not support cross-interpreter data │ │ │ │ failed to get __main__ namespace │ │ │ │ failed to apply namespace to __main__ │ │ │ │ unsupported error code %d │ │ │ │ _errdisplay │ │ │ │ @@ -8258,16 +8258,16 @@ │ │ │ │ BLAKE2B_PERSON_SIZE │ │ │ │ BLAKE2B_MAX_KEY_SIZE │ │ │ │ BLAKE2B_MAX_DIGEST_SIZE │ │ │ │ BLAKE2S_SALT_SIZE │ │ │ │ BLAKE2S_PERSON_SIZE │ │ │ │ BLAKE2S_MAX_KEY_SIZE │ │ │ │ BLAKE2S_MAX_DIGEST_SIZE │ │ │ │ -O|$O:ContextVar │ │ │ │ "%s" must be string or None, not %.200s │ │ │ │ +O|$O:ContextVar │ │ │ │ popitem(): dictionary is empty │ │ │ │ bad %s value │ │ │ │ bad %s or lineterminator value │ │ │ │ an instance of ContextVar was expected │ │ │ │ _thread.excepthook argument type must be ExceptHookArgs │ │ │ │ Exception in thread │ │ │ │ │ │ │ │ @@ -8443,46 +8443,46 @@ │ │ │ │ QUOTE_NONNUMERIC │ │ │ │ QUOTE_NONE │ │ │ │ QUOTE_STRINGS │ │ │ │ QUOTE_NOTNULL │ │ │ │ _csv.writer │ │ │ │ _csv.reader │ │ │ │ _csv.Dialect │ │ │ │ -cannot use constraints with TypeVarTuple │ │ │ │ -cannot use bound with TypeVarTuple │ │ │ │ -cannot use constraints with ParamSpec │ │ │ │ -cannot use bound with ParamSpec │ │ │ │ -field 'name' is required for TypeVar │ │ │ │ -Type parameter defaults are │ │ │ │ -field 'name' is required for TypeVarTuple │ │ │ │ -field 'name' is required for ParamSpec │ │ │ │ arguments field "posonlyargs" must be a list, not a %.200s │ │ │ │ while traversing 'arguments' node │ │ │ │ arguments field "posonlyargs" changed size during iteration │ │ │ │ arguments field "args" must be a list, not a %.200s │ │ │ │ arguments field "args" changed size during iteration │ │ │ │ arguments field "kwonlyargs" must be a list, not a %.200s │ │ │ │ arguments field "kwonlyargs" changed size during iteration │ │ │ │ arguments field "kw_defaults" must be a list, not a %.200s │ │ │ │ arguments field "kw_defaults" changed size during iteration │ │ │ │ arguments field "defaults" must be a list, not a %.200s │ │ │ │ arguments field "defaults" changed size during iteration │ │ │ │ +cannot use constraints with TypeVarTuple │ │ │ │ +cannot use bound with TypeVarTuple │ │ │ │ +cannot use constraints with ParamSpec │ │ │ │ +cannot use bound with ParamSpec │ │ │ │ +field 'name' is required for TypeVar │ │ │ │ +Type parameter defaults are │ │ │ │ +field 'name' is required for TypeVarTuple │ │ │ │ +field 'name' is required for ParamSpec │ │ │ │ more positional defaults than args on arguments │ │ │ │ length of kwonlyargs is not the same as kw_defaults on arguments │ │ │ │ Comparison between bytearray and string │ │ │ │ a TypeVar constraint │ │ │ │ a TypeVar bound │ │ │ │ a TypeVar default │ │ │ │ a TypeVarTuple default │ │ │ │ a ParamSpec default │ │ │ │ reserved name '%U' cannot be used for type parameter │ │ │ │ non-default type parameter '%U' follows default type parameter │ │ │ │ +zdict argument must support the buffer protocol │ │ │ │ = 0 │ │ │ │ iiiiiiiO │ │ │ │ +depth must be >= 0 │ │ │ │ +fromutc: argument must be a datetime │ │ │ │ +fromutc: dt.tzinfo is not self │ │ │ │ dict items iterator must return 2-tuples │ │ │ │ len() of unsized object │ │ │ │ in __issubclass__ │ │ │ │ -fromutc: argument must be a datetime │ │ │ │ -fromutc: dt.tzinfo is not self │ │ │ │ ii:killpg │ │ │ │ os.killpg │ │ │ │ +date value out of range │ │ │ │ type %.100s doesn't define __trunc__ method │ │ │ │ library version mismatch │ │ │ │ invalid input data │ │ │ │ inconsistent stream state │ │ │ │ incomplete or truncated stream │ │ │ │ Error %d %s │ │ │ │ Error %d %s: %.200s │ │ │ │ -date value out of range │ │ │ │ +|Cs:isoformat │ │ │ │ +Unknown timespec value │ │ │ │ Exception ignored in PyDict_GetItemString(); consider using PyDict_GetItemRefString() │ │ │ │ +%04d-%02d-%02d%c%02d │ │ │ │ +%04d-%02d-%02d%c%02d:%02d │ │ │ │ +%04d-%02d-%02d%c%02d:%02d:%02d │ │ │ │ +%04d-%02d-%02d%c%02d:%02d:%02d.%03d │ │ │ │ +%04d-%02d-%02d%c%02d:%02d:%02d.%06d │ │ │ │ +timespec │ │ │ │ truncated data │ │ │ │ illegal encoding │ │ │ │ illegal UTF-16 surrogate │ │ │ │ -|Cs:isoformat │ │ │ │ -Unknown timespec value │ │ │ │ -invalid partial state │ │ │ │ fill character is bigger than the string maximum character │ │ │ │ +invalid partial state │ │ │ │ expected an instruction sequence │ │ │ │ truncate of closed file │ │ │ │ DEF_GLOBAL │ │ │ │ DEF_NONLOCAL │ │ │ │ DEF_LOCAL │ │ │ │ DEF_PARAM │ │ │ │ DEF_FREE │ │ │ │ @@ -8696,16 +8702,16 @@ │ │ │ │ TYPE_TYPE_VARIABLE │ │ │ │ GLOBAL_EXPLICIT │ │ │ │ GLOBAL_IMPLICIT │ │ │ │ SCOPE_OFF │ │ │ │ SCOPE_MASK │ │ │ │ string or bytes │ │ │ │ symtable() arg 3 must be 'exec' or 'eval' or 'single' │ │ │ │ -PyType_GetModuleByDef: No superclass of '%s' nor '%s' has the given module │ │ │ │ O:PickleBuffer │ │ │ │ +PyType_GetModuleByDef: No superclass of '%s' nor '%s' has the given module │ │ │ │ paramspec │ │ │ │ expected an AST │ │ │ │ qualname │ │ │ │ cellvars │ │ │ │ freevars │ │ │ │ argcount │ │ │ │ posonlyargcount │ │ │ │ @@ -8741,52 +8747,46 @@ │ │ │ │ cannot convert Infinity to integer ratio │ │ │ │ cannot convert NaN to integer ratio │ │ │ │ isinstance() argument 2 cannot be a parameterized generic │ │ │ │ d;array item must be float │ │ │ │ issubclass() argument 2 cannot be a parameterized generic │ │ │ │ (iiiiii) │ │ │ │ (iOiiii) │ │ │ │ +can't subtract offset-naive and offset-aware datetimes │ │ │ │ +expected str, got %s │ │ │ │ sep must be length 1. │ │ │ │ sep must be ASCII. │ │ │ │ sep must be str or bytes. │ │ │ │ -can't subtract offset-naive and offset-aware datetimes │ │ │ │ PyType_GetModuleByDef: No superclass of '%s', '%s' nor '%s' has the given module │ │ │ │ -expected str, got %s │ │ │ │ slice indices must be integers or have an __index__ method │ │ │ │ O|O:fromtimestamp │ │ │ │ -undefined entity │ │ │ │ bytes_per_sep │ │ │ │ effective_ids │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -%04d-%02d-%02d%c%02d │ │ │ │ -%04d-%02d-%02d%c%02d:%02d │ │ │ │ -%04d-%02d-%02d%c%02d:%02d:%02d │ │ │ │ -%04d-%02d-%02d%c%02d:%02d:%02d.%03d │ │ │ │ -%04d-%02d-%02d%c%02d:%02d:%02d.%06d │ │ │ │ -timespec │ │ │ │ +undefined entity │ │ │ │ invalid octal escape sequence '\%o' │ │ │ │ iiiiiiiii;mktime(): illegal time tuple argument │ │ │ │ mktime argument out of range │ │ │ │ in _bisect.bisect_left │ │ │ │ timeout must be a float or None │ │ │ │ timeout must be non-negative │ │ │ │ required argument is not a float │ │ │ │ invalid octal escape sequence '\%.3s' │ │ │ │ - │ │ │ │ fcntl expected at least 2 arguments, got %zd │ │ │ │ fcntl expected at most 3 arguments, got %zd │ │ │ │ + │ │ │ │ f;array item must be float │ │ │ │ arguments 1-3 must be sequences │ │ │ │ filedescriptor out of range in select() │ │ │ │ too many file descriptors in select() │ │ │ │ __context__ may not be deleted │ │ │ │ exception context must be None or derive from BaseException │ │ │ │ fcntl.fcntl │ │ │ │ @@ -8804,31 +8804,31 @@ │ │ │ │ b;array item must be integer │ │ │ │ Cannot delete attribute │ │ │ │ required field "arg" missing from arg │ │ │ │ while traversing 'arg' node │ │ │ │ required field "lineno" missing from arg │ │ │ │ required field "col_offset" missing from arg │ │ │ │ %s(dt) argument must be a datetime instance or None, not %.200s │ │ │ │ -cannot pickle '%.100s' instances │ │ │ │ iiiiiiiii;asctime(): illegal time tuple argument │ │ │ │ +cannot pickle '%.100s' instances │ │ │ │ %.200s.__divmod__() must return a 2-tuple, not %.200s │ │ │ │ %s%s%sj%s │ │ │ │ -0x0.0p+0 │ │ │ │ 0x0.0p+0 │ │ │ │ -0x%sp%c%d │ │ │ │ 0x%sp%c%d │ │ │ │ expected a code object, not '%.100s' │ │ │ │ Executors are not available in this build │ │ │ │ zip_longest() got an unexpected keyword argument │ │ │ │ os.listxattr │ │ │ │ -namespace_separator │ │ │ │ iO:sched_setaffinity │ │ │ │ expected an iterator of ints, but iterator yielded %R │ │ │ │ negative CPU number │ │ │ │ CPU number too large │ │ │ │ +namespace_separator │ │ │ │ argument 'order' │ │ │ │ order must be 'C', 'F' or 'A' │ │ │ │ Only generic type aliases are subscriptable │ │ │ │ Zero padding is not allowed in complex format specifier │ │ │ │ '=' alignment flag is not allowed in complex format specifier │ │ │ │ StartElement │ │ │ │ __replace__() is not supported for %.500s because it has unnamed field(s) │ │ │ │ @@ -8840,19 +8840,19 @@ │ │ │ │ cannot extract raw buffer from non-contiguous buffer │ │ │ │ EndElement │ │ │ │ integer argument expected, got '%s' │ │ │ │ (obj, /) │ │ │ │ n must be a non-negative integer │ │ │ │ k must be a non-negative integer │ │ │ │ min(n - k, k) must not exceed %lld │ │ │ │ +unsupported langinfo constant │ │ │ │ keys (%d) / patterns (%d) length mismatch in mapping pattern │ │ │ │ can't use NULL keys in MatchMapping (set 'rest' parameter instead) │ │ │ │ mapping pattern checks duplicate key (%R) │ │ │ │ mapping pattern keys may only match literals and attribute lookups │ │ │ │ -unsupported langinfo constant │ │ │ │ derive must return an instance of BaseExceptionGroup │ │ │ │ %U argument after ** must be a mapping, not %.200s │ │ │ │ %U got multiple values for keyword argument '%S' │ │ │ │ %s(%d, %d, %d) │ │ │ │ reduce() arg 2 must support iteration │ │ │ │ reduce() of empty iterable with no initial value │ │ │ │ in collect_exception_group_leaf_ids │ │ │ │ @@ -8860,41 +8860,41 @@ │ │ │ │ %s(%d, %d, %d, %d, %d, %d) │ │ │ │ %s(%d, %d, %d, %d, %d) │ │ │ │ factorial() argument should not exceed %ld │ │ │ │ factorial() not defined for negative values │ │ │ │ buffer_size must be an integer │ │ │ │ buffer_size must be greater than zero │ │ │ │ multi-byte encodings are not supported │ │ │ │ +fork not supported for subinterpreters │ │ │ │ +os.forkpty │ │ │ │ Context() does not accept any arguments │ │ │ │ invalid module index │ │ │ │ Interpreters module-list not accessible. │ │ │ │ Module index out of bounds. │ │ │ │ %s(%d, %d, %d, %d) │ │ │ │ %s(%d, %d) │ │ │ │ h;array item must be integer │ │ │ │ signed char is less than minimum │ │ │ │ signed char is greater than maximum │ │ │ │ -fork not supported for subinterpreters │ │ │ │ -os.forkpty │ │ │ │ O|O:getsizeof │ │ │ │ cannot add more objects to bytearray │ │ │ │ a real number │ │ │ │ prec too big │ │ │ │ %%b requires a bytes-like object, or an object that implements __bytes__, not '%.100s' │ │ │ │ %%%c format: %s is required, not %.200s │ │ │ │ %c requires an integer in range(256) or a single byte │ │ │ │ %c arg not in range(256) │ │ │ │ not all arguments converted during bytes formatting │ │ │ │ -ii:wait4 │ │ │ │ Type %.100s doesn't define __sizeof__ │ │ │ │ __sizeof__() should return >= 0 │ │ │ │ +ii:wait4 │ │ │ │ cannot delete __dict__ │ │ │ │ __dict__ must be set to a dictionary, not a '%.200s' │ │ │ │ -slice(%R, %R, %R) │ │ │ │ weakly-referenced object no longer exists │ │ │ │ +slice(%R, %R, %R) │ │ │ │ Inputs are not the same length │ │ │ │ os.chown │ │ │ │ flock expected 2 arguments, got %zd │ │ │ │ fcntl.flock │ │ │ │ expected an indented block after 'try' statement on line %d │ │ │ │ expected 'except' or 'finally' block │ │ │ │ cannot have both 'except' and 'except*' on the same 'try' │ │ │ │ @@ -8903,30 +8903,28 @@ │ │ │ │ state vector is the wrong size │ │ │ │ invalid state │ │ │ │ both points must have the same number of dimensions │ │ │ │ %.200s.__setstate__ argument should be 3-tuple, got %.200s │ │ │ │ second item of state must be an integer, not %.200s │ │ │ │ position value cannot be negative │ │ │ │ third item of state should be a dict, got a %.200s │ │ │ │ +negative size value %zd │ │ │ │ Odd-length string │ │ │ │ Non-hexadecimal digit found │ │ │ │ -negative size value %zd │ │ │ │ state argument must be a tuple │ │ │ │ OK;setstate(): illegal state argument │ │ │ │ detach() takes no arguments │ │ │ │ intermediate overflow in fsum │ │ │ │ math.fsum partials │ │ │ │ -inf + inf in fsum │ │ │ │ -Bitwise inversion '~' on bool is deprecated and will be removed in Python 3.16. This returns the bitwise inversion of the underlying int object and is usually not what you expect from negating a bool. Use the 'not' operator for boolean negation or ~int(x) if you really want the bitwise inversion of the underlying int. │ │ │ │ ElementDecl │ │ │ │ -_typevar_subst │ │ │ │ +Bitwise inversion '~' on bool is deprecated and will be removed in Python 3.16. This returns the bitwise inversion of the underlying int object and is usually not what you expect from negating a bool. Use the 'not' operator for boolean negation or ~int(x) if you really want the bitwise inversion of the underlying int. │ │ │ │ +y*|i:sendall │ │ │ │ Illegal char │ │ │ │ Trailing garbage │ │ │ │ - in conv_content_model │ │ │ │ -y*|i:sendall │ │ │ │ failed to get LC_CTYPE locale │ │ │ │ int_curr_symbol │ │ │ │ currency_symbol │ │ │ │ mon_decimal_point │ │ │ │ mon_thousands_sep │ │ │ │ mon_grouping │ │ │ │ positive_sign │ │ │ │ @@ -8934,14 +8932,16 @@ │ │ │ │ int_frac_digits │ │ │ │ p_cs_precedes │ │ │ │ p_sep_by_space │ │ │ │ n_cs_precedes │ │ │ │ n_sep_by_space │ │ │ │ p_sign_posn │ │ │ │ n_sign_posn │ │ │ │ + in conv_content_model │ │ │ │ +_typevar_subst │ │ │ │ float argument required, not %.200s │ │ │ │ _make_union │ │ │ │ result too long │ │ │ │ At most 45 bytes at once │ │ │ │ a ContextVar key was expected, got %R │ │ │ │ Cell is empty │ │ │ │ |O:astimezone │ │ │ │ @@ -8970,18 +8970,18 @@ │ │ │ │ │ │ │ │ │ │ │ │ argument must have 'read' attribute │ │ │ │ read() did not return a bytes object (type=%.400s) │ │ │ │ read() returned too much data: %i bytes requested, %zd returned │ │ │ │ %s(%U, %U) │ │ │ │ Exception ignored in PyObject_HasAttrString(); consider using PyObject_HasAttrStringWithError(), PyObject_GetOptionalAttrString() or PyObject_GetAttrString() │ │ │ │ -%R is not in range │ │ │ │ %S (%zd sub-exception%s) │ │ │ │ │ │ │ │ │ │ │ │ +%R is not in range │ │ │ │ absolute value too large │ │ │ │ expected an instance of Token, got %R │ │ │ │ an instance of Token was expected │ │ │ │ %R has already been used once │ │ │ │ %R was created by a different ContextVar │ │ │ │ %R was created in a different Context │ │ │ │ Expected a type param, got %R │ │ │ │ @@ -8994,17 +8994,17 @@ │ │ │ │ limit must be an integer │ │ │ │ i:fromordinal │ │ │ │ ordinal must be >= 1 │ │ │ │ new_limit │ │ │ │ unsigned short is less than minimum │ │ │ │ unsigned short is greater than maximum │ │ │ │ no such name │ │ │ │ -os.truncate │ │ │ │ ../Objects/memoryobject.c │ │ │ │ don't know how to byteswap this array type │ │ │ │ +os.truncate │ │ │ │ Unknown format code '%c' for object of type '%.200s' │ │ │ │ Unknown format code '\x%x' for object of type '%.200s' │ │ │ │ partial character in shift sequence │ │ │ │ non-zero padding bits in shift sequence │ │ │ │ ill-formed sequence │ │ │ │ unexpected special character │ │ │ │ unterminated shift sequence │ │ │ │ @@ -9025,18 +9025,18 @@ │ │ │ │ LONG pickle has negative byte count │ │ │ │ cannot index %zd-dimension view with %zd-element tuple │ │ │ │ namespace │ │ │ │ not a decimal │ │ │ │ _strptime_time │ │ │ │ strerror() argument out of range │ │ │ │ L;array item must be integer │ │ │ │ -not a digit │ │ │ │ cannot iteratively unpack with a struct of length 0 │ │ │ │ iterative unpacking requires a buffer of a multiple of %zd bytes │ │ │ │ k must not exceed %lld │ │ │ │ +not a digit │ │ │ │ et:gethostbyaddr │ │ │ │ socket.gethostbyaddr │ │ │ │ can only assign array (not "%.200s") to array slice │ │ │ │ attempt to assign array of size %zd to extended slice of size %zd │ │ │ │ et:gethostbyname │ │ │ │ socket.gethostbyname │ │ │ │ │ │ │ │ @@ -9050,69 +9050,69 @@ │ │ │ │ l;array item must be integer │ │ │ │ can only concatenate deque (not "%.200s") to deque │ │ │ │ code point in surrogate code point range(0xd800, 0xe000) │ │ │ │ code point not in range(0x110000) │ │ │ │ %.200s() must return a deque, not %.200s │ │ │ │ load() takes no arguments │ │ │ │ Unpickler.__init__() was not called by %s.__init__() │ │ │ │ -'elements' must be an iterable │ │ │ │ Timeout value out of range │ │ │ │ +'elements' must be an iterable │ │ │ │ '%.200s' object does not support vectorcall │ │ │ │ EndNamespaceDecl │ │ │ │ StartDoctypeDecl │ │ │ │ NotationDecl │ │ │ │ cannot reuse already awaited __anext__()/asend() │ │ │ │ anext(): asynchronous generator is already running │ │ │ │ |s:isoformat │ │ │ │ EndDoctypeDecl │ │ │ │ +can't delete element attribute │ │ │ │ +offset must be a timedelta strictly between -timedelta(hours=24) and timedelta(hours=24), not %R. │ │ │ │ not a numeric character │ │ │ │ +ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/ │ │ │ │ '%.200s' object is not an async iterable │ │ │ │ aiter() returned not an async iterator of type '%.100s' │ │ │ │ -offset must be a timedelta strictly between -timedelta(hours=24) and timedelta(hours=24), not %R. │ │ │ │ -can't delete element attribute │ │ │ │ -ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/ │ │ │ │ namespaces │ │ │ │ expected PickleBuffer, %.200s found │ │ │ │ async for │ │ │ │ SHA1Type │ │ │ │ %c%02d%s%02d%s%02d.%06d │ │ │ │ %c%02d%s%02d%s%02d │ │ │ │ %c%02d%s%02d │ │ │ │ +float divmod() │ │ │ │ assignment expects an iterable │ │ │ │ element indices must be integers │ │ │ │ -float divmod() │ │ │ │ %R is not a generic class │ │ │ │ Too %s arguments for %R; actual %zd, expected %zd │ │ │ │ maxdigits must be 0 or larger than %d │ │ │ │ get expected 1 or 2 arguments │ │ │ │ digest_size must be between 1 and %d bytes │ │ │ │ maximum salt length is %d bytes │ │ │ │ maximum person length is %d bytes │ │ │ │ fanout must be between 0 and 255 │ │ │ │ depth must be between 1 and 255 │ │ │ │ node_offset is too large │ │ │ │ node_depth must be between 0 and 255 │ │ │ │ inner_size must be between 0 and is %d │ │ │ │ maximum key length is %d bytes │ │ │ │ '%.200s' object is not an async iterator │ │ │ │ -object %.50s does not have __anext__ method │ │ │ │ ProcessingInstruction │ │ │ │ +object %.50s does not have __anext__ method │ │ │ │ NotStandalone │ │ │ │ object %.50s does not have __await__ method │ │ │ │ (NNO&O&i) │ │ │ │ AttlistDecl │ │ │ │ +unknown expression kind inside f-string │ │ │ │ char format requires a bytes object of length 1 │ │ │ │ child index out of range │ │ │ │ -unknown expression kind inside f-string │ │ │ │ __await__ returned a non-iterable │ │ │ │ │ │ │ │ float too large to pack with e format │ │ │ │ +O!|U:timezone │ │ │ │ 'async with' received an object from __aenter__ that does not implement __await__: %.100s │ │ │ │ 'async with' received an object from __aexit__ that does not implement __await__: %.100s │ │ │ │ -O!|U:timezone │ │ │ │ i:__reduce_ex__ │ │ │ │ leaf_size │ │ │ │ node_offset │ │ │ │ node_depth │ │ │ │ inner_size │ │ │ │ last_node │ │ │ │ maxdigits │ │ │ │ @@ -9143,17 +9143,17 @@ │ │ │ │ execve: environment must be a mapping object │ │ │ │ execve: argv first element cannot be empty │ │ │ │ U:__format__ │ │ │ │ can't translate character '\x%02x' in position %zd: %U │ │ │ │ can't translate character '\u%04x' in position %zd: %U │ │ │ │ can't translate character '\U%08x' in position %zd: %U │ │ │ │ can't translate characters in position %zd-%zd: %U │ │ │ │ -deepcopy helper not found │ │ │ │ %04d-%02d-%02d │ │ │ │ bad tzinfo state arg │ │ │ │ +deepcopy helper not found │ │ │ │ %d day%s, %d:%02d:%02d.%06d │ │ │ │ %d day%s, %d:%02d:%02d │ │ │ │ %d:%02d:%02d.%06d │ │ │ │ %d:%02d:%02d │ │ │ │ typevartuple │ │ │ │ expected an instruction sequence, not %T │ │ │ │ name must be str, not %s │ │ │ │ @@ -9177,26 +9177,26 @@ │ │ │ │ insert_pis │ │ │ │ combinations_with_replacement │ │ │ │ TreeBuilder │ │ │ │ combinations │ │ │ │ os.removexattr │ │ │ │ Parser stack overflowed - Python source too complex to parse │ │ │ │ BUG: internal directive bookkeeping broken │ │ │ │ +_paramspec_prepare_subst │ │ │ │ cannot reuse already awaited aclose()/athrow() │ │ │ │ aclose(): asynchronous generator is already running │ │ │ │ athrow(): asynchronous generator is already running │ │ │ │ -_paramspec_prepare_subst │ │ │ │ can only append array (not "%.200s") to array │ │ │ │ et:gethostbyname_ex │ │ │ │ w*|ni:recv_into │ │ │ │ negative buffersize in recv_into │ │ │ │ buffer too small for requested bytes │ │ │ │ +bad argument type for built-in operation │ │ │ │ │ │ │ │ │ │ │ │ -bad argument type for built-in operation │ │ │ │ non-integer arguments in division │ │ │ │ negative value for 'count' not allowed │ │ │ │ dropwhile │ │ │ │ offset_src │ │ │ │ offset_dst │ │ │ │ deque already at its maximum size │ │ │ │ the (type, exc, tb) signature of athrow() is deprecated, use the single-arg signature instead. │ │ │ │ @@ -9208,18 +9208,18 @@ │ │ │ │ invalid local event set 0x%x │ │ │ │ child assignment index out of range │ │ │ │ null argument to internal routine │ │ │ │ Exception ignored in PyMapping_HasKey(); consider using PyMapping_HasKeyWithError(), PyMapping_GetOptionalItem() or PyObject_GetItem() │ │ │ │ %.200s.__setstate__ argument should be 4-tuple, got %.200s │ │ │ │ third item of state must be an integer, got %.200s │ │ │ │ fourth item of state should be a dict, got a %.200s │ │ │ │ +|O!O:super │ │ │ │ Don't know how to unpickle "%.200R" as an Element │ │ │ │ tag may not be NULL │ │ │ │ '_children' is not a list │ │ │ │ -|O!O:super │ │ │ │ Exception ignored in PyMapping_HasKeyString(); consider using PyMapping_HasKeyStringWithError(), PyMapping_GetOptionalItemString() or PyMapping_GetItemString() │ │ │ │ _paramspec_subst │ │ │ │ attrib must be dict, not %.100s │ │ │ │ │ │ │ │ This object has no __weakref__ │ │ │ │ EXT specifies code <= 0 │ │ │ │ unregistered extension code %ld │ │ │ │ @@ -9243,15 +9243,14 @@ │ │ │ │ clock_gettime(CLOCK_THREAD_CPUTIME_ID) │ │ │ │ '%.200s' object doesn't support slice deletion │ │ │ │ iiO:sched_setscheduler │ │ │ │ must have a sched_param object │ │ │ │ iO:sched_setparam │ │ │ │ Pickle, copy, and deepcopy support will be removed from itertools in Python 3.14. │ │ │ │ '%.200s' object can't be repeated │ │ │ │ -{sOsNsNsOsO} │ │ │ │ <%s object; span=(%zd, %zd), match=%.50R> │ │ │ │ can only extend array with array (not "%.200s") │ │ │ │ '%.200s' object doesn't support slice assignment │ │ │ │ array.index(x): x not in array │ │ │ │ sha3_224 │ │ │ │ sha3_256 │ │ │ │ sha3_384 │ │ │ │ @@ -9276,15 +9275,14 @@ │ │ │ │ while traversing 'ExceptHandler' node │ │ │ │ ExceptHandler field "body" must be a list, not a %.200s │ │ │ │ ExceptHandler field "body" changed size during iteration │ │ │ │ expected some sort of excepthandler, but got %R │ │ │ │ '|=' is not supported by %s; use '|' instead │ │ │ │ 'yield' inside generator expression │ │ │ │ Exception ignored in PyEval_SetTrace │ │ │ │ - │ │ │ │ argument 7 │ │ │ │ argument 8 │ │ │ │ argument 9 │ │ │ │ argument 10 │ │ │ │ argument 11 │ │ │ │ argument 12 │ │ │ │ argument 13 │ │ │ │ @@ -9292,18 +9290,20 @@ │ │ │ │ argument 16 │ │ │ │ argument 17 │ │ │ │ argument 18 │ │ │ │ code: argcount must not be negative │ │ │ │ code: posonlyargcount must not be negative │ │ │ │ code: kwonlyargcount must not be negative │ │ │ │ code: nlocals must not be negative │ │ │ │ + │ │ │ │ name tuples must contain only strings, not '%.500s' │ │ │ │ Weakref proxy referenced a non-iterator '%.200s' object │ │ │ │ loading %s failed due to init function │ │ │ │ On|p:scanstring │ │ │ │ +{sOsNsNsOsO} │ │ │ │ preadv2() arg 2 must be a sequence │ │ │ │ state is not a tuple │ │ │ │ Arguments must be iterators. │ │ │ │ │ │ │ │ │ │ │ │ pwritev() arg 2 must be a sequence │ │ │ │ readv() arg 2 must be a sequence │ │ │ │ @@ -9411,16 +9411,16 @@ │ │ │ │ Exception ignored in __release_buffer__ of %s │ │ │ │ while sharing a tuple │ │ │ │ NoneType takes no arguments │ │ │ │ i:sched_rr_get_interval │ │ │ │ string is too large to encode │ │ │ │ EllipsisType takes no arguments │ │ │ │ NotImplementedType takes no arguments │ │ │ │ -Cannot subclass an instance of TypeVar │ │ │ │ %s(%R, %R) │ │ │ │ +Cannot subclass an instance of TypeVar │ │ │ │ Substitution of bare TypeVarTuple is not supported │ │ │ │ The doctype() method of XMLParser is ignored. Define doctype() method on the TreeBuilder target. │ │ │ │ Cannot subclass an instance of TypeVarTuple │ │ │ │ sys._current_exceptions │ │ │ │ iii:waitid │ │ │ │ writev() arg 2 must be a sequence │ │ │ │ a strictly positive integer is required │ │ │ │ @@ -9430,16 +9430,16 @@ │ │ │ │ UTC%c%02d:%02d │ │ │ │ itertext() takes no arguments │ │ │ │ [Previous line repeated %ld more times] │ │ │ │ [Previous line repeated %ld more time] │ │ │ │ ii:tcsetpgrp │ │ │ │ in print_chained │ │ │ │ A load persistent id instruction was encountered, but no persistent_load function was specified. │ │ │ │ -sys._current_frames │ │ │ │ signal.pthread_kill │ │ │ │ +sys._current_frames │ │ │ │ │ │ │ │ O(N)(OO) │ │ │ │ O(O)(OO) │ │ │ │ event handling only supported for ElementTree.TreeBuilder targets │ │ │ │ events must be a sequence │ │ │ │ invalid events sequence │ │ │ │ start-ns │ │ │ │ @@ -12264,15 +12264,14 @@ │ │ │ │ setdlopenflags() -- set the flags to be used for dlopen() calls │ │ │ │ setprofile() -- set the global profiling function │ │ │ │ setrecursionlimit() -- set the max recursion depth for the interpreter │ │ │ │ settrace() -- set the global debug tracing function │ │ │ │ _PyMem_DebugRealloc │ │ │ │ sys.thread_info │ │ │ │ A named tuple holding information about the thread implementation. │ │ │ │ -ojXXXXXXXXXXXXXXXX │ │ │ │ vgetargs1_impl │ │ │ │ _register_builtins_for_crossinterpreter_data │ │ │ │ Hello world!N) │ │ │ │ initialized │ │ │ │ │ │ │ │ r │ │ │ │ Hello world!) │ │ │ │ @@ -22570,16 +22569,16 @@ │ │ │ │ gr_passwd - group password (encrypted); often empty │ │ │ │ gr_gid - numeric ID of the group │ │ │ │ gr_mem - list of members │ │ │ │ The gid is an integer, name and password are strings. (Note that most │ │ │ │ users are not explicitly listed as members of the groups they are in │ │ │ │ according to the password database. Check both databases to get │ │ │ │ complete membership information.) │ │ │ │ -_PySemaphore_Wakeup │ │ │ │ PyEval_AcquireThread │ │ │ │ +_PySemaphore_Wakeup │ │ │ │ ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/ │ │ │ │ ?456789:;<= │ │ │ │ !"#$%&'()*+,-./0123 │ │ │ │ __sizeof__($self, /) │ │ │ │ Returns size in memory, in bytes. │ │ │ │ find_class($self, module_name, global_name, /) │ │ │ │ Return an object from a specified module. │ │ │ │ @@ -22729,15 +22728,15 @@ │ │ │ │ If *fix_imports* is True and protocol is less than 3, pickle will try │ │ │ │ to map the new Python 3 names to the old module names used in Python │ │ │ │ 2, so that the pickle data stream is readable with Python 2. │ │ │ │ If *buffer_callback* is None (the default), buffer views are serialized │ │ │ │ into *file* as part of the pickle stream. It is an error if │ │ │ │ *buffer_callback* is not None and *protocol* is None or smaller than 5. │ │ │ │ Optimized C implementation for the Python pickle module. │ │ │ │ -NsNNoNukNNN0 │ │ │ │ +D^DDZDVRDDD0 │ │ │ │ _Py_CheckRecursiveCallPy │ │ │ │ reset_peak($module, /) │ │ │ │ Set the peak size of memory blocks traced by tracemalloc to the current size. │ │ │ │ Do nothing if the tracemalloc module is not tracing memory allocations. │ │ │ │ get_traced_memory($module, /) │ │ │ │ Get the current size and peak size of memory blocks traced by tracemalloc. │ │ │ │ Returns a tuple: (current: int, peak: int). │ │ │ │ @@ -24680,15 +24679,15 @@ │ │ │ │ wait_all │ │ │ │ warn_on_full_buffer │ │ │ │ warnings │ │ │ │ warnoptions │ │ │ │ withdata │ │ │ │ writable │ │ │ │ write_through │ │ │ │ -4@r5 4@r9 │ │ │ │ +4@r5 4@r8 │ │ │ │ gc__done │ │ │ │ gc__start │ │ │ │ -4@[sp, #20] │ │ │ │ import__find__load__done │ │ │ │ 4@r0 -4@r3 │ │ │ │ import__find__load__start │ │ │ │ .shstrtab │ │ │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ │ │ @@ -183,16 +183,16 @@ │ │ │ │ 0x0001d564 7369785f 73706177 6e617474 725f7365 six_spawnattr_se │ │ │ │ 0x0001d574 74736967 6d61736b 00706f73 69785f73 tsigmask.posix_s │ │ │ │ 0x0001d584 7061776e 61747472 5f736574 7067726f pawnattr_setpgro │ │ │ │ 0x0001d594 75700070 6f6c6c00 736f636b 65747061 up.poll.socketpa │ │ │ │ 0x0001d5a4 6972005f 5f6f7065 6e36345f 32006269 ir.__open64_2.bi │ │ │ │ 0x0001d5b4 6e64006c 69737465 6e00636f 6e6e6563 nd.listen.connec │ │ │ │ 0x0001d5c4 74005f5f 73656e64 6d736736 34006f70 t.__sendmsg64.op │ │ │ │ - 0x0001d5d4 656e6c6f 67006765 74686f73 746e616d enlog.gethostnam │ │ │ │ - 0x0001d5e4 65005f5f 7379736c 6f675f63 686b0073 e.__syslog_chk.s │ │ │ │ + 0x0001d5d4 656e6c6f 67005f5f 7379736c 6f675f63 enlog.__syslog_c │ │ │ │ + 0x0001d5e4 686b0067 6574686f 73746e61 6d650073 hk.gethostname.s │ │ │ │ 0x0001d5f4 65746c6f 676d6173 6b00636c 6f73656c etlogmask.closel │ │ │ │ 0x0001d604 6f670067 65747065 65726e61 6d650069 og.getpeername.i │ │ │ │ 0x0001d614 6e65745f 70746f6e 00676574 61646472 net_pton.getaddr │ │ │ │ 0x0001d624 696e666f 00667265 65616464 72696e66 info.freeaddrinf │ │ │ │ 0x0001d634 6f00696e 65745f6e 746f7000 73656e64 o.inet_ntop.send │ │ │ │ 0x0001d644 00726563 76006765 746c6f61 64617667 .recv.getloadavg │ │ │ │ 0x0001d654 0073796d 6c696e6b 0073796d 6c696e6b .symlink.symlink │ │ │ │ @@ -276,16 +276,16 @@ │ │ │ │ 0x0001db34 73656c65 63743634 005f5f66 64656c74 select64.__fdelt │ │ │ │ 0x0001db44 5f63686b 006c6c69 73747861 74747200 _chk.llistxattr. │ │ │ │ 0x0001db54 666c6973 74786174 74720073 63686564 flistxattr.sched │ │ │ │ 0x0001db64 5f736574 61666669 6e697479 00584d4c _setaffinity.XML │ │ │ │ 0x0001db74 5f476574 53706563 69666965 64417474 _GetSpecifiedAtt │ │ │ │ 0x0001db84 72696275 7465436f 756e7400 67657467 ributeCount.getg │ │ │ │ 0x0001db94 726f7570 7300584d 4c5f5374 6f705061 roups.XML_StopPa │ │ │ │ - 0x0001dba4 72736572 005f5f77 61697434 5f74696d rser.__wait4_tim │ │ │ │ - 0x0001dbb4 65363400 666f726b 70747900 6663686f e64.forkpty.fcho │ │ │ │ + 0x0001dba4 72736572 00666f72 6b707479 005f5f77 rser.forkpty.__w │ │ │ │ + 0x0001dbb4 61697434 5f74696d 65363400 6663686f ait4_time64.fcho │ │ │ │ 0x0001dbc4 776e006c 63686f77 6e006663 686f776e wn.lchown.fchown │ │ │ │ 0x0001dbd4 61740066 6c6f636b 00584d4c 5f467265 at.flock.XML_Fre │ │ │ │ 0x0001dbe4 65436f6e 74656e74 4d6f6465 6c005f5f eContentModel.__ │ │ │ │ 0x0001dbf4 77616974 335f7469 6d653634 00584d4c wait3_time64.XML │ │ │ │ 0x0001dc04 5f557365 466f7265 69676e44 54440058 _UseForeignDTD.X │ │ │ │ 0x0001dc14 4d4c5f53 65745061 72616d45 6e746974 ML_SetParamEntit │ │ │ │ 0x0001dc24 79506172 73696e67 00584d4c 5f476574 yParsing.XML_Get │ │ │ │ @@ -337,16 +337,16 @@ │ │ │ │ 0x0001df04 36340070 77726974 65763634 76320072 64.pwritev64v2.r │ │ │ │ 0x0001df14 65616476 00736368 65645f67 65745f70 eadv.sched_get_p │ │ │ │ 0x0001df24 72696f72 6974795f 6d696e00 73636865 riority_min.sche │ │ │ │ 0x0001df34 645f6765 745f7072 696f7269 74795f6d d_get_priority_m │ │ │ │ 0x0001df44 6178005f 5f736368 65645f72 725f6765 ax.__sched_rr_ge │ │ │ │ 0x0001df54 745f696e 74657276 616c3634 00736368 t_interval64.sch │ │ │ │ 0x0001df64 65645f79 69656c64 00736574 72657367 ed_yield.setresg │ │ │ │ - 0x0001df74 69640073 65747265 73756964 00776169 id.setresuid.wai │ │ │ │ - 0x0001df84 74696400 66706174 68636f6e 66006664 tid.fpathconf.fd │ │ │ │ + 0x0001df74 69640073 65747265 73756964 00667061 id.setresuid.fpa │ │ │ │ + 0x0001df84 7468636f 6e660077 61697469 64006664 thconf.waitid.fd │ │ │ │ 0x0001df94 61746173 796e6300 77726974 65760074 atasync.writev.t │ │ │ │ 0x0001dfa4 63676574 70677270 00746373 65747067 cgetpgrp.tcsetpg │ │ │ │ 0x0001dfb4 72700070 74687265 61645f6b 696c6c00 rp.pthread_kill. │ │ │ │ 0x0001dfc4 73656e64 746f0072 65637666 726f6d00 sendto.recvfrom. │ │ │ │ 0x0001dfd4 74696d65 7266645f 63726561 7465005f timerfd_create._ │ │ │ │ 0x0001dfe4 5f74696d 65726664 5f736574 74696d65 _timerfd_settime │ │ │ │ 0x0001dff4 3634005f 5f74696d 65726664 5f676574 64.__timerfd_get │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {} │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .init: │ │ │ │ │ │ │ │ 00029158 <.init>: │ │ │ │ push {r3, lr} │ │ │ │ - bl 22dcf8 <_start@@Base+0x44> │ │ │ │ + bl 22de34 <_start@@Base+0x44> │ │ │ │ pop {r3, pc} │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -17,52 +17,52 @@ │ │ │ │ ldr r3, [pc, #88] @ 2aaf8 │ │ │ │ ldr r0, [r3, #1484] @ 0x5cc │ │ │ │ cmp r0, #0 │ │ │ │ bne 2aac4 │ │ │ │ b 2aae8 │ │ │ │ ldr r0, [pc, #72] @ 2aafc │ │ │ │ mov r1, #0 │ │ │ │ - bl bbddc │ │ │ │ + bl bbeb0 │ │ │ │ cmp r0, #0 │ │ │ │ bge 2aa98 │ │ │ │ b 2aae0 │ │ │ │ ldr r3, [r6, #600] @ 0x258 │ │ │ │ cmp r3, #0 │ │ │ │ beq 2aae0 │ │ │ │ ldr r3, [pc, #40] @ 2ab00 │ │ │ │ ldr r1, [pc, #40] @ 2ab04 │ │ │ │ ldr r0, [r3, #2156] @ 0x86c │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r5, [r3, #1484] @ 0x5cc │ │ │ │ str r4, [r3, #1488] @ 0x5d0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - eorseq r9, r5, ip, ror r5 │ │ │ │ + @ instruction: 0x003597bc │ │ │ │ subseq r0, r5, r0, ror r8 │ │ │ │ - eorseq r9, r5, ip, lsl #11 │ │ │ │ + eorseq r9, r5, ip, asr #15 │ │ │ │ │ │ │ │ 0002ab08 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3760] @ 0xeb0 │ │ │ │ sub sp, sp, #316 @ 0x13c │ │ │ │ add r4, sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r7, r1 │ │ │ │ - bl 22f2fc │ │ │ │ + bl 22f3d0 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ cmp r5, #0 │ │ │ │ bne 2abbc │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 8acd8 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 8ace0 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r7, #0 │ │ │ │ mov r6, #1 │ │ │ │ mov ip, #1 │ │ │ │ strd r6, [sp, #136] @ 0x88 │ │ │ │ add r1, sp, #24 │ │ │ │ @@ -79,66 +79,66 @@ │ │ │ │ str r5, [sp, #172] @ 0xac │ │ │ │ str ip, [sp, #176] @ 0xb0 │ │ │ │ str ip, [sp, #184] @ 0xb8 │ │ │ │ str ip, [sp, #180] @ 0xb4 │ │ │ │ str r5, [sp, #216] @ 0xd8 │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ strd r6, [sp, #24] │ │ │ │ - bl 22f2b8 │ │ │ │ + bl 22f38c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq 2abc4 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 8b874 │ │ │ │ + bl 8b8e4 │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ bl 2b5f4 │ │ │ │ ldr r0, [pc, #276] @ 2ace0 │ │ │ │ - bl 2344a4 │ │ │ │ + bl 234578 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 2abe0 │ │ │ │ ldrb r5, [r5] │ │ │ │ subs r5, r5, #0 │ │ │ │ movne r5, #1 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 230c00 │ │ │ │ + bl 230cd4 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 8b874 │ │ │ │ + bl 8b8e4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne 2abbc │ │ │ │ - bl 1aa6fc │ │ │ │ + bl 1aa900 │ │ │ │ mov r6, r0 │ │ │ │ - bl 279480 <_PyInterpreterState_SetRunningMain@@Base> │ │ │ │ + bl 279740 <_PyInterpreterState_SetRunningMain@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge 2ac20 │ │ │ │ bl 2c4d8 │ │ │ │ mov r0, #1 │ │ │ │ bl 2a954 │ │ │ │ - bl c68f0 <_Py_GetConfig@@Base> │ │ │ │ + bl c6948 <_Py_GetConfig@@Base> │ │ │ │ ldr r3, [r0, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ beq 2ac58 │ │ │ │ ldr r3, [pc, #172] @ 2ace4 │ │ │ │ ldr r4, [r3] │ │ │ │ - bl 235b8c │ │ │ │ + bl 235c60 │ │ │ │ ldr ip, [pc, #164] @ 2ace8 │ │ │ │ ldr r3, [pc, #164] @ 2acec │ │ │ │ ldr r2, [pc, #164] @ 2acf0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ ldr r0, [pc, #148] @ 2acf4 │ │ │ │ - bl 240f18 │ │ │ │ + bl 240ff4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2ac74 │ │ │ │ ldr r1, [pc, #136] @ 2acf8 │ │ │ │ ldr r0, [pc, #136] @ 2acfc │ │ │ │ - bl 7d2a0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7d2a8 <_Py_FatalErrorFunc@@Base> │ │ │ │ movge r4, #0 │ │ │ │ bge 2ac84 │ │ │ │ bl 2c4d8 │ │ │ │ mov r4, #1 │ │ │ │ cmp r5, #0 │ │ │ │ beq 2acc0 │ │ │ │ ldr r5, [pc, #108] @ 2ad00 │ │ │ │ @@ -151,57 +151,57 @@ │ │ │ │ ldr r1, [pc, #84] @ 2ad04 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, r3 │ │ │ │ bl 2c318 │ │ │ │ subs r4, r0, #0 │ │ │ │ movne r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 286de8 <_PyInterpreterState_SetNotRunningMain@@Base> │ │ │ │ - bl 287174 │ │ │ │ + bl 286d1c <_PyInterpreterState_SetNotRunningMain@@Base> │ │ │ │ + bl 2870a8 │ │ │ │ cmp r0, #0 │ │ │ │ movge r0, r4 │ │ │ │ movlt r0, #120 @ 0x78 │ │ │ │ add sp, sp, #316 @ 0x13c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0x003595b8 │ │ │ │ + @ instruction: 0x003597f8 │ │ │ │ @ instruction: 0x00599690 │ │ │ │ - eorseq r7, r9, r8, ror #22 │ │ │ │ + eorseq r7, r9, r8, lsr #27 │ │ │ │ subseq r9, r9, r0, asr #22 │ │ │ │ - eorseq r9, r5, r8, asr #11 │ │ │ │ - @ instruction: 0x003595d8 │ │ │ │ - eorseq r9, r5, r4, ror #11 │ │ │ │ - mlaseq r9, ip, ip, r7 │ │ │ │ + eorseq r9, r5, r8, lsl #16 │ │ │ │ + eorseq r9, r5, r8, lsl r8 │ │ │ │ + eorseq r9, r5, r4, lsr #16 │ │ │ │ + @ instruction: 0x00397edc │ │ │ │ subseq r9, r9, r8, lsl #13 │ │ │ │ - eorseq r9, r5, r8, lsl #12 │ │ │ │ + eorseq r9, r5, r8, asr #16 │ │ │ │ │ │ │ │ 0002ad08 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #60] @ 2ad5c │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r2, [r3, #1608] @ 0x648 │ │ │ │ cmp r2, #0 │ │ │ │ beq 2ad38 │ │ │ │ ldr r1, [pc, #44] @ 2ad60 │ │ │ │ ldr r0, [pc, #44] @ 2ad64 │ │ │ │ - bl 7d2a0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7d2a8 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, sp │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 22f1a8 │ │ │ │ + bl 22f27c │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - eorseq r9, r5, r0, lsl r6 │ │ │ │ - eorseq r7, r9, ip, lsr #25 │ │ │ │ + eorseq r9, r5, r0, asr r8 │ │ │ │ + eorseq r7, r9, ip, ror #29 │ │ │ │ │ │ │ │ 0002ad68 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ subs r4, r0, #0 │ │ │ │ @@ -209,40 +209,40 @@ │ │ │ │ moveq r5, r4 │ │ │ │ beq 2ad94 │ │ │ │ ldr r5, [r4] │ │ │ │ subs r5, r5, #0 │ │ │ │ movne r5, #1 │ │ │ │ ldr r6, [pc, #92] @ 2adf8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 22f650 │ │ │ │ + bl 22f724 │ │ │ │ ldr r0, [r6, #1476] @ 0x5c4 │ │ │ │ - bl 8b460 │ │ │ │ + bl 8b4d0 │ │ │ │ mov r3, #0 │ │ │ │ cmp r5, r3 │ │ │ │ str r3, [r6, #1476] @ 0x5c4 │ │ │ │ beq 2adc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b4dc │ │ │ │ + bl 8b54c │ │ │ │ str r0, [r6, #1476] @ 0x5c4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, #0 │ │ │ │ - bl 8b568 │ │ │ │ + bl 8b5d8 │ │ │ │ cmp r5, #0 │ │ │ │ beq 2adf0 │ │ │ │ ldr r3, [r6, #1476] @ 0x5c4 │ │ │ │ cmp r3, #0 │ │ │ │ bne 2adf0 │ │ │ │ ldr r1, [pc, #16] @ 2adfc │ │ │ │ ldr r0, [pc, #16] @ 2ae00 │ │ │ │ - bl 7d2a0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7d2a8 <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r9, r9, r0, asr #13 │ │ │ │ - eorseq r9, r5, r4, asr r6 │ │ │ │ - eorseq r7, r9, r4, asr #25 │ │ │ │ + mlaseq r5, r4, r8, r9 │ │ │ │ + eorseq r7, r9, r4, lsl #30 │ │ │ │ │ │ │ │ 0002ae04 <_PyPreConfig_InitCompatConfig@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ @@ -283,195 +283,195 @@ │ │ │ │ ldr r3, [pc, #212] @ 2af6c │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [r3, #600] @ 0x258 │ │ │ │ mov r6, r1 │ │ │ │ cmp r4, #0 │ │ │ │ beq 2aef8 │ │ │ │ ldr r3, [pc, #192] @ 2af70 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r4, [r3, r0] │ │ │ │ cmp r4, #0 │ │ │ │ beq 2aef8 │ │ │ │ ldr r1, [pc, #176] @ 2af74 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14e0ac <_PySys_GetOptionalAttrString@@Base+0x2a4> │ │ │ │ + bl 14e150 <_PySys_GetOptionalAttrString@@Base+0x2a4> │ │ │ │ cmn r0, #1 │ │ │ │ bne 2aef8 │ │ │ │ ldr r3, [pc, #156] @ 2af78 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #2160] @ 0x870 │ │ │ │ - bl 18997c <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 189c18 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq 2af18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1899a4 <_PyErr_Clear@@Base> │ │ │ │ + bl 189c40 <_PyErr_Clear@@Base> │ │ │ │ b 2af64 │ │ │ │ mov r0, #12 │ │ │ │ - bl 8aec4 │ │ │ │ + bl 8af34 │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 2af20 │ │ │ │ cmp r4, #0 │ │ │ │ beq 2af18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a0208 │ │ │ │ + bl 2a027c │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r3, #0 │ │ │ │ stm r5, {r3, r7} │ │ │ │ ldr r0, [pc, #76] @ 2af7c │ │ │ │ str r6, [r5, #8] │ │ │ │ - bl 22f68c │ │ │ │ + bl 22f760 │ │ │ │ ldr r2, [pc, #68] @ 2af80 │ │ │ │ ldr r3, [r2, #1496] @ 0x5d8 │ │ │ │ cmp r3, #0 │ │ │ │ streq r5, [r2, #1496] @ 0x5d8 │ │ │ │ beq 2af5c │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ bne 2af48 │ │ │ │ str r5, [r2] │ │ │ │ ldr r0, [pc, #24] @ 2af7c │ │ │ │ - bl 8b0d8 │ │ │ │ + bl 8b148 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r9, r5, r4, ror #12 │ │ │ │ + eorseq r9, r5, r4, lsr #17 │ │ │ │ subseq r0, r5, r0, ror r8 │ │ │ │ subseq r6, r7, r4, ror #7 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ │ │ │ │ 0002af84 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #96] @ 2affc │ │ │ │ mov r3, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ cmp r2, #0 │ │ │ │ bne 2afbc │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [pc, #72] @ 2b000 │ │ │ │ mov r1, r3 │ │ │ │ b 2b1f4 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bl b1e2c │ │ │ │ + bl b1f10 │ │ │ │ subs r4, r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - bl 8a25c │ │ │ │ + bl 8a264 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ popeq {r4, pc} │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ popne {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + b 9ac2c <_Py_Dealloc@@Base> │ │ │ │ andeq r0, r0, ip │ │ │ │ @ instruction: 0x00599c90 │ │ │ │ │ │ │ │ 0002b004 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #340] @ 2b170 │ │ │ │ mov r4, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r7, [r3, r0] │ │ │ │ cmp r7, #0 │ │ │ │ bne 2b03c │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [pc, #316] @ 2b174 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 2b1f4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78bd4 │ │ │ │ + bl 78bdc │ │ │ │ subs r6, r0, #0 │ │ │ │ beq 2b144 │ │ │ │ mov r1, #61 @ 0x3d │ │ │ │ mov r0, r4 │ │ │ │ bl 29574 │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 2b090 │ │ │ │ mov r0, r4 │ │ │ │ mvn r1, #0 │ │ │ │ - bl b1e2c │ │ │ │ + bl b1f10 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2b144 │ │ │ │ ldr r2, [pc, #252] @ 2b178 │ │ │ │ ldr r5, [pc, #252] @ 2b17c │ │ │ │ ldr r3, [r2, #2164] @ 0x874 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2, #2164] @ 0x874 │ │ │ │ b 2b0bc │ │ │ │ sub r1, r5, r4 │ │ │ │ mov r0, r4 │ │ │ │ asr r1, r1, #2 │ │ │ │ - bl b1e2c │ │ │ │ + bl b1f10 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2b144 │ │ │ │ add r0, r5, #4 │ │ │ │ mvn r1, #0 │ │ │ │ - bl b1e2c │ │ │ │ + bl b1f10 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 2b14c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9c9c8 │ │ │ │ + bl 9ca40 │ │ │ │ cmp r0, #0 │ │ │ │ blt 2b14c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 2b0f8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 2b0f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 2b11c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 2b11c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + b 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b1d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b1d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b1d0 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 1899a4 <_PyErr_Clear@@Base> │ │ │ │ + b 189c40 <_PyErr_Clear@@Base> │ │ │ │ andeq r0, r0, ip │ │ │ │ @ instruction: 0x00599c94 │ │ │ │ subseq r0, r5, r0, ror r8 │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ │ │ │ │ 0002b180 : │ │ │ │ ldr r3, [pc, #4] @ 2b18c │ │ │ │ @@ -488,56 +488,56 @@ │ │ │ │ str r2, [sp] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, sp │ │ │ │ mov r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 22f730 │ │ │ │ + bl 22f804 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 0002b1d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 22f730 │ │ │ │ + bl 22f804 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r6, r1 │ │ │ │ - bl 22f2fc │ │ │ │ + bl 22f3d0 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 22f650 │ │ │ │ + bl 22f724 │ │ │ │ mov r1, #8 │ │ │ │ mov r0, #1 │ │ │ │ - bl 8b60c │ │ │ │ + bl 8b67c │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2b250 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8b4dc │ │ │ │ + bl 8b54c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ bne 2b254 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b460 │ │ │ │ + bl 8b4d0 │ │ │ │ mov r4, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ - bl 8b568 │ │ │ │ + bl 8b5d8 │ │ │ │ cmp r4, #0 │ │ │ │ beq 2b28c │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ streq r4, [r5] │ │ │ │ beq 2b28c │ │ │ │ mov r2, r3 │ │ │ │ @@ -557,15 +557,15 @@ │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r2, sp │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 22f6d8 │ │ │ │ + bl 22f7ac │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 0002b2d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ @@ -574,84 +574,84 @@ │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, sp │ │ │ │ strd r2, [sp] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 22f13c │ │ │ │ + bl 22f210 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ 0002b30c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ subs r5, r0, #0 │ │ │ │ sub sp, sp, #28 │ │ │ │ bne 2b334 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 236c78 <_PyPathConfig_ClearGlobal@@Base> │ │ │ │ + b 236d4c <_PyPathConfig_ClearGlobal@@Base> │ │ │ │ ldr r4, [pc, #196] @ 2b400 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 22f650 │ │ │ │ + bl 22f724 │ │ │ │ ldr r0, [r4, #1456] @ 0x5b0 │ │ │ │ - bl 8b460 │ │ │ │ + bl 8b4d0 │ │ │ │ ldr r0, [r4, #1460] @ 0x5b4 │ │ │ │ - bl 8b460 │ │ │ │ + bl 8b4d0 │ │ │ │ ldr r0, [r4, #1464] @ 0x5b8 │ │ │ │ - bl 8b460 │ │ │ │ + bl 8b4d0 │ │ │ │ ldr r0, [r4, #1468] @ 0x5bc │ │ │ │ - bl 8b460 │ │ │ │ + bl 8b4d0 │ │ │ │ ldr r0, [r4, #1472] @ 0x5c0 │ │ │ │ - bl 8b460 │ │ │ │ + bl 8b4d0 │ │ │ │ ldr r0, [pc, #148] @ 2b404 │ │ │ │ - bl 8b4dc │ │ │ │ + bl 8b54c │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #136] @ 2b404 │ │ │ │ str r3, [r4, #1456] @ 0x5b0 │ │ │ │ - bl 8b4dc │ │ │ │ + bl 8b54c │ │ │ │ str r0, [r4, #1460] @ 0x5b4 │ │ │ │ ldr r0, [r4, #1480] @ 0x5c8 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r0, [pc, #112] @ 2b404 │ │ │ │ - bl 8b4dc │ │ │ │ + bl 8b54c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #1464] @ 0x5b8 │ │ │ │ - bl 8b4dc │ │ │ │ + bl 8b54c │ │ │ │ add r1, sp, #4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r4, #1468] @ 0x5bc │ │ │ │ str r0, [r4, #1472] @ 0x5c0 │ │ │ │ - bl 8b568 │ │ │ │ + bl 8b5d8 │ │ │ │ ldr r3, [r4, #1456] @ 0x5b0 │ │ │ │ cmp r3, #0 │ │ │ │ beq 2b3ec │ │ │ │ ldr r3, [r4, #1460] @ 0x5b4 │ │ │ │ cmp r3, #0 │ │ │ │ beq 2b3ec │ │ │ │ ldr r3, [r4, #1464] @ 0x5b8 │ │ │ │ cmp r3, #0 │ │ │ │ beq 2b3ec │ │ │ │ ldr r3, [r4, #1468] @ 0x5bc │ │ │ │ cmp r3, #0 │ │ │ │ bne 2b3f8 │ │ │ │ ldr r1, [pc, #20] @ 2b408 │ │ │ │ ldr r0, [pc, #20] @ 2b40c │ │ │ │ - bl 7d2a0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7d2a8 <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r9, r9, r0, asr #13 │ │ │ │ - eorseq r6, r9, r0, asr #21 │ │ │ │ - eorseq r9, r5, r4, asr r6 │ │ │ │ - eorseq r8, r9, r0, lsr #6 │ │ │ │ + eorseq r6, r9, r0, lsl #26 │ │ │ │ + mlaseq r5, r4, r8, r9 │ │ │ │ + eorseq r8, r9, r0, ror #10 │ │ │ │ │ │ │ │ 0002b410 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ subs r4, r0, #0 │ │ │ │ @@ -659,128 +659,128 @@ │ │ │ │ moveq r5, r4 │ │ │ │ beq 2b43c │ │ │ │ ldr r5, [r4] │ │ │ │ subs r5, r5, #0 │ │ │ │ movne r5, #1 │ │ │ │ ldr r6, [pc, #92] @ 2b4a0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 22f650 │ │ │ │ + bl 22f724 │ │ │ │ ldr r0, [r6, #1480] @ 0x5c8 │ │ │ │ - bl 8b460 │ │ │ │ + bl 8b4d0 │ │ │ │ mov r3, #0 │ │ │ │ cmp r5, r3 │ │ │ │ str r3, [r6, #1480] @ 0x5c8 │ │ │ │ beq 2b46c │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b4dc │ │ │ │ + bl 8b54c │ │ │ │ str r0, [r6, #1480] @ 0x5c8 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, #0 │ │ │ │ - bl 8b568 │ │ │ │ + bl 8b5d8 │ │ │ │ cmp r5, #0 │ │ │ │ beq 2b498 │ │ │ │ ldr r3, [r6, #1480] @ 0x5c8 │ │ │ │ cmp r3, #0 │ │ │ │ bne 2b498 │ │ │ │ ldr r1, [pc, #16] @ 2b4a4 │ │ │ │ ldr r0, [pc, #16] @ 2b4a8 │ │ │ │ - bl 7d2a0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7d2a8 <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r9, r9, r0, asr #13 │ │ │ │ - eorseq r9, r5, r4, asr r6 │ │ │ │ - eorseq r8, r9, ip, lsr #6 │ │ │ │ + mlaseq r5, r4, r8, r9 │ │ │ │ + eorseq r8, r9, ip, ror #10 │ │ │ │ │ │ │ │ 0002b4ac : │ │ │ │ mov r0, #1 │ │ │ │ b 2b4b4 │ │ │ │ │ │ │ │ 0002b4b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3776] @ 0xec0 │ │ │ │ sub sp, sp, #308 @ 0x134 │ │ │ │ add r4, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22f2fc │ │ │ │ + bl 22f3d0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq 2b4ec │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ bl 2b5f4 │ │ │ │ ldr r3, [pc, #60] @ 2b530 │ │ │ │ ldr r3, [r3, #600] @ 0x258 │ │ │ │ cmp r3, #0 │ │ │ │ bne 2b528 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 8acd8 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 8ace0 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - bl 230c00 │ │ │ │ + bl 230cd4 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 8b874 │ │ │ │ + bl 8b8e4 │ │ │ │ cmp r5, #0 │ │ │ │ bne 2b4e4 │ │ │ │ add sp, sp, #308 @ 0x134 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ │ │ │ │ 0002b534 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #120] @ 2b5c4 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r3, #0 │ │ │ │ bne 2b56c │ │ │ │ ldr r0, [pc, #100] @ 2b5c8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 231d1c <_Py_SetLocaleFromEnv@@Base+0xfe4> │ │ │ │ + b 231df0 <_Py_SetLocaleFromEnv@@Base+0xfe4> │ │ │ │ ldr r0, [pc, #88] @ 2b5cc │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 18e084 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 18e300 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge 2b588 │ │ │ │ - bl 11a964 │ │ │ │ + bl 11aa14 │ │ │ │ b 2b5bc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 2b5b4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ beq 2b5b4 │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl 1290d8 │ │ │ │ + bl 129170 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b1d0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ andeq r0, r0, ip │ │ │ │ @ instruction: 0x00599c90 │ │ │ │ ldrheq pc, [r7], #-32 @ 0xffffffe0 @ │ │ │ │ │ │ │ │ 0002b5d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 231e88 │ │ │ │ + bl 231f5c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 0002b5f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -800,17 +800,17 @@ │ │ │ │ bl 29220 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ str r4, [sp] │ │ │ │ bl 2b65c │ │ │ │ ldr r0, [pc, #4] @ 2b658 │ │ │ │ - bl 7d260 │ │ │ │ + bl 7d268 │ │ │ │ @ instruction: 0x00599690 │ │ │ │ - eorseq sl, r5, r8, asr r0 │ │ │ │ + mlaseq r5, r8, r2, sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [pc, #804] @ 2b99c │ │ │ │ mov r6, r2 │ │ │ │ @@ -827,106 +827,106 @@ │ │ │ │ mov r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r2, [r3, #1600] @ 0x640 │ │ │ │ beq 2b734 │ │ │ │ ldr r1, [pc, #740] @ 2b9a0 │ │ │ │ mov r2, #20 │ │ │ │ - bl 234718 <_Py_write_noraise@@Base> │ │ │ │ + bl 2347ec <_Py_write_noraise@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ beq 2b6f0 │ │ │ │ mov r0, r6 │ │ │ │ bl 29c28 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 234718 <_Py_write_noraise@@Base> │ │ │ │ + bl 2347ec <_Py_write_noraise@@Base> │ │ │ │ ldr r1, [pc, #700] @ 2b9a4 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 234718 <_Py_write_noraise@@Base> │ │ │ │ + bl 2347ec <_Py_write_noraise@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ beq 2b714 │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 234718 <_Py_write_noraise@@Base> │ │ │ │ + bl 2347ec <_Py_write_noraise@@Base> │ │ │ │ b 2b724 │ │ │ │ ldr r1, [pc, #652] @ 2b9a8 │ │ │ │ mov r2, #17 │ │ │ │ mov r0, r4 │ │ │ │ - bl 234718 <_Py_write_noraise@@Base> │ │ │ │ + bl 2347ec <_Py_write_noraise@@Base> │ │ │ │ ldr r1, [pc, #640] @ 2b9ac │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 234718 <_Py_write_noraise@@Base> │ │ │ │ + bl 2347ec <_Py_write_noraise@@Base> │ │ │ │ ldr r1, [pc, #628] @ 2b9b0 │ │ │ │ mov r2, #22 │ │ │ │ mov r0, r4 │ │ │ │ - bl 234718 <_Py_write_noraise@@Base> │ │ │ │ + bl 2347ec <_Py_write_noraise@@Base> │ │ │ │ ldr r3, [pc, #616] @ 2b9b4 │ │ │ │ ldr r5, [r3] │ │ │ │ cmp r5, #0 │ │ │ │ beq 2b788 │ │ │ │ ldr r1, [pc, #604] @ 2b9b8 │ │ │ │ mov r2, #21 │ │ │ │ mov r0, r4 │ │ │ │ - bl 234718 <_Py_write_noraise@@Base> │ │ │ │ + bl 2347ec <_Py_write_noraise@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #8 │ │ │ │ - bl 2abfb8 │ │ │ │ + bl 2ac028 │ │ │ │ ldr r1, [pc, #576] @ 2b9bc │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 234718 <_Py_write_noraise@@Base> │ │ │ │ + bl 2347ec <_Py_write_noraise@@Base> │ │ │ │ b 2b80c │ │ │ │ ldr r2, [r3, #-4] │ │ │ │ sub r3, r3, #604 @ 0x25c │ │ │ │ cmp r2, #0 │ │ │ │ beq 2b7ac │ │ │ │ ldr r1, [pc, #544] @ 2b9c0 │ │ │ │ mov r2, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 234718 <_Py_write_noraise@@Base> │ │ │ │ + bl 2347ec <_Py_write_noraise@@Base> │ │ │ │ b 2b80c │ │ │ │ ldr r2, [r3, #596] @ 0x254 │ │ │ │ cmp r2, #0 │ │ │ │ beq 2b7cc │ │ │ │ ldr r1, [pc, #516] @ 2b9c4 │ │ │ │ mov r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 234718 <_Py_write_noraise@@Base> │ │ │ │ + bl 2347ec <_Py_write_noraise@@Base> │ │ │ │ b 2b80c │ │ │ │ ldr r2, [r3, #592] @ 0x250 │ │ │ │ cmp r2, #0 │ │ │ │ beq 2b7ec │ │ │ │ ldr r1, [pc, #488] @ 2b9c8 │ │ │ │ mov r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 234718 <_Py_write_noraise@@Base> │ │ │ │ + bl 2347ec <_Py_write_noraise@@Base> │ │ │ │ b 2b80c │ │ │ │ ldr r3, [r3, #588] @ 0x24c │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r1, [pc, #460] @ 2b9cc │ │ │ │ ldreq r1, [pc, #460] @ 2b9d0 │ │ │ │ movne r2, #15 │ │ │ │ moveq r2, #7 │ │ │ │ - bl 234718 <_Py_write_noraise@@Base> │ │ │ │ + bl 2347ec <_Py_write_noraise@@Base> │ │ │ │ ldr r1, [pc, #408] @ 2b9ac │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 234718 <_Py_write_noraise@@Base> │ │ │ │ + bl 2347ec <_Py_write_noraise@@Base> │ │ │ │ ldr r3, [pc, #432] @ 2b9d4 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r6, [r3, r0] │ │ │ │ - bl 8ba4c │ │ │ │ + bl 8babc │ │ │ │ cmp r6, #0 │ │ │ │ ldrne r7, [r6, #8] │ │ │ │ mov r5, r0 │ │ │ │ bne 2b848 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r7, [r0, #8] │ │ │ │ moveq r7, r0 │ │ │ │ @@ -939,100 +939,100 @@ │ │ │ │ ldr r6, [r5, #72] @ 0x48 │ │ │ │ mov r3, #0 │ │ │ │ cmp r6, #0 │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ beq 2b95c │ │ │ │ ldr r0, [pc, #348] @ 2b9d8 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 18e084 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 18e300 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge 2b890 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1899a4 <_PyErr_Clear@@Base> │ │ │ │ + bl 189c40 <_PyErr_Clear@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r9, [pc, #320] @ 2b9dc │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r0, r9 │ │ │ │ bne 2b8d0 │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b1d0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 2b95c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ bne 2b95c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ b 2b95c │ │ │ │ mov r0, r6 │ │ │ │ - bl 276af0 │ │ │ │ + bl 276db0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 119dc4 │ │ │ │ + bl 119e74 │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r9, r0 │ │ │ │ movne r9, #1 │ │ │ │ moveq r9, #0 │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b1d0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 2b918 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ bne 2b918 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 175c68 <_PyLong_FromGid@@Base+0x18> │ │ │ │ + bl 175eec <_PyLong_FromGid@@Base+0x18> │ │ │ │ cmp r0, #0 │ │ │ │ bge 2b930 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1899a4 <_PyErr_Clear@@Base> │ │ │ │ + bl 189c40 <_PyErr_Clear@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 2b954 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ bne 2b954 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r9, #0 │ │ │ │ bne 2b97c │ │ │ │ ldr r1, [pc, #72] @ 2b9ac │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 234718 <_Py_write_noraise@@Base> │ │ │ │ + bl 2347ec <_Py_write_noraise@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 234798 <_Py_write_noraise@@Base+0x80> │ │ │ │ + bl 23486c <_Py_write_noraise@@Base+0x80> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 2ba7c │ │ │ │ - bl 2349f8 <_Py_write_noraise@@Base+0x2e0> │ │ │ │ + bl 234acc <_Py_write_noraise@@Base+0x2e0> │ │ │ │ cmp sl, #0 │ │ │ │ beq 2b68c │ │ │ │ - bl 282074 │ │ │ │ + bl 2820f4 │ │ │ │ b 2b68c │ │ │ │ subseq r9, r9, r0, asr #13 │ │ │ │ - mlaseq r5, r0, r0, sl │ │ │ │ - @ instruction: 0x0037c7fc │ │ │ │ - eorseq sl, r5, r8, lsr #1 │ │ │ │ - eorseq pc, r7, r8, lsl r1 @ │ │ │ │ - ldrheq sl, [r5], -ip @ │ │ │ │ + @ instruction: 0x0035a2d0 │ │ │ │ + eorseq ip, r7, ip, lsr sl │ │ │ │ + eorseq sl, r5, r8, ror #5 │ │ │ │ + eorseq pc, r7, r4, lsr r3 @ │ │ │ │ + @ instruction: 0x0035a2fc │ │ │ │ subseq r5, r7, ip, rrx │ │ │ │ - ldrsbeq sl, [r5], -r4 @ │ │ │ │ - @ instruction: 0x003905d4 │ │ │ │ - @ instruction: 0x00382af0 │ │ │ │ - eorseq sl, r5, ip, ror #1 │ │ │ │ - eorseq sl, r5, r0, lsl #2 │ │ │ │ - eorseq sl, r5, r0, lsl r1 │ │ │ │ - eorseq sl, r5, r0, lsr #2 │ │ │ │ + eorseq sl, r5, r4, lsl r3 │ │ │ │ + eorseq r0, r9, r8, ror #15 │ │ │ │ + eorseq r2, r8, r0, lsr sp │ │ │ │ + eorseq sl, r5, ip, lsr #6 │ │ │ │ + eorseq sl, r5, r0, asr #6 │ │ │ │ + eorseq sl, r5, r0, asr r3 │ │ │ │ + eorseq sl, r5, r0, ror #6 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq lr, r7, r4, lsl #24 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ 0002b9e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -1042,41 +1042,41 @@ │ │ │ │ add r5, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r2 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #0 │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ mov r7, r3 │ │ │ │ - bl 2308d8 │ │ │ │ + bl 2309ac │ │ │ │ ldr r6, [sp, #8] │ │ │ │ cmp r6, #0 │ │ │ │ ldmne r5, {r0, r1, r2, r3} │ │ │ │ stmne r4, {r0, r1, r2, r3} │ │ │ │ bne 2ba68 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sp │ │ │ │ str r7, [sp] │ │ │ │ str r9, [sp, #4] │ │ │ │ - bl 2310b4 <_Py_SetLocaleFromEnv@@Base+0x37c> │ │ │ │ + bl 231188 <_Py_SetLocaleFromEnv@@Base+0x37c> │ │ │ │ cmn r0, #1 │ │ │ │ bne 2ba58 │ │ │ │ ldr r2, [pc, #40] @ 2ba74 │ │ │ │ ldr r3, [pc, #40] @ 2ba78 │ │ │ │ mov r1, #1 │ │ │ │ stm r4, {r1, r2, r3, r6} │ │ │ │ b 2ba68 │ │ │ │ mov r2, #16 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 29658 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - eorseq r9, r9, r4, lsr #26 │ │ │ │ - @ instruction: 0x003596d4 │ │ │ │ + eorseq r9, r9, r4, ror #30 │ │ │ │ + eorseq r9, r5, r4, lsl r9 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r7, [r1, #3880] @ 0xf28 │ │ │ │ @@ -1094,62 +1094,62 @@ │ │ │ │ strne r5, [sp, #24] │ │ │ │ beq 2bb38 │ │ │ │ add r3, sp, #16 │ │ │ │ add r2, sp, #20 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp] │ │ │ │ - bl b8b8c │ │ │ │ + bl b8c60 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2bb38 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [pc, #420] @ 2bc9c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ beq 2bacc │ │ │ │ - bl 105d48 │ │ │ │ + bl 105e00 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2bacc │ │ │ │ ldr r6, [sp, #16] │ │ │ │ cmp r6, #0 │ │ │ │ beq 2bb38 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r1, [pc, #376] @ 2bca0 │ │ │ │ cmp r0, r1 │ │ │ │ beq 2bb3c │ │ │ │ - bl adde8 │ │ │ │ + bl adeb0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2bb3c │ │ │ │ mov r6, #0 │ │ │ │ mov r5, #0 │ │ │ │ ldr fp, [pc, #348] @ 2bca4 │ │ │ │ mov sl, #1 │ │ │ │ mov r9, r5 │ │ │ │ str r5, [sp, #24] │ │ │ │ add r3, sp, #16 │ │ │ │ add r2, sp, #20 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ str r9, [sp] │ │ │ │ - bl b8b8c │ │ │ │ + bl b8c60 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2bc48 │ │ │ │ ldr r8, [sp, #20] │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ beq 2bb50 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, fp │ │ │ │ beq 2bbac │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl adde8 │ │ │ │ + bl adeb0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq 2bb50 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ beq 2bb50 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ @@ -1158,85 +1158,85 @@ │ │ │ │ cmp r6, #0 │ │ │ │ strne r9, [sp, #36] @ 0x24 │ │ │ │ beq 2bc14 │ │ │ │ add r3, sp, #28 │ │ │ │ add r2, sp, #32 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17d950 <_PySet_NextEntry@@Base> │ │ │ │ + bl 17dbec <_PySet_NextEntry@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq 2bc14 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ beq 2bbd0 │ │ │ │ - bl 1759a8 │ │ │ │ + bl 172554 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2bbd0 │ │ │ │ b 2bb50 │ │ │ │ cmp sl, #0 │ │ │ │ ldrne r1, [pc, #136] @ 2bca8 │ │ │ │ ldreq r1, [pc, #136] @ 2bcac │ │ │ │ movne r2, #20 │ │ │ │ moveq r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 234718 <_Py_write_noraise@@Base> │ │ │ │ + bl 2347ec <_Py_write_noraise@@Base> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a55ac │ │ │ │ + bl 2a561c │ │ │ │ mov sl, #0 │ │ │ │ add r5, r5, #1 │ │ │ │ b 2bb50 │ │ │ │ cmp r5, #0 │ │ │ │ beq 2bc94 │ │ │ │ mov r2, #9 │ │ │ │ ldr r1, [pc, #84] @ 2bcb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 234718 <_Py_write_noraise@@Base> │ │ │ │ + bl 2347ec <_Py_write_noraise@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a7340 <_PyEvent_Notify@@Base+0x58> │ │ │ │ + bl 2a73b0 <_PyEvent_Notify@@Base+0x58> │ │ │ │ ldr r1, [pc, #64] @ 2bcb4 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 234718 <_Py_write_noraise@@Base> │ │ │ │ + bl 2347ec <_Py_write_noraise@@Base> │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [pc, #44] @ 2bcb8 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 234718 <_Py_write_noraise@@Base> │ │ │ │ + b 2347ec <_Py_write_noraise@@Base> │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq sl, r5, r4, ror #3 │ │ │ │ + eorseq sl, r5, r4, lsr #8 │ │ │ │ subseq r1, r5, ip, lsl r1 │ │ │ │ subseq r1, r5, ip, ror #3 │ │ │ │ - @ instruction: 0x0035a1f8 │ │ │ │ - eorseq sl, r5, r0, lsl r2 │ │ │ │ - eorseq sl, r5, r4, lsl r2 │ │ │ │ - @ instruction: 0x003905d4 │ │ │ │ - eorseq pc, r7, r8, lsl r1 @ │ │ │ │ + eorseq sl, r5, r8, lsr r4 │ │ │ │ + eorseq sl, r5, r0, asr r4 │ │ │ │ + eorseq sl, r5, r4, asr r4 │ │ │ │ + eorseq r0, r9, r8, ror #15 │ │ │ │ + eorseq pc, r7, r4, lsr r3 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #24] @ 2bcec │ │ │ │ ldr ip, [pc, #24] @ 2bcf0 │ │ │ │ sub sp, sp, #12 │ │ │ │ stm sp, {r1, ip} │ │ │ │ ldr r3, [pc, #16] @ 2bcf4 │ │ │ │ ldr r2, [pc, #16] @ 2bcf8 │ │ │ │ mov r1, #0 │ │ │ │ - bl 80338 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 80340 <_PyObject_AssertFailed@@Base> │ │ │ │ andeq r0, r0, r7, ror #13 │ │ │ │ - eorseq r4, sp, r4, lsr r7 │ │ │ │ - eorseq r0, r6, ip, ror r6 │ │ │ │ - eorseq r1, r6, r4, lsl r2 │ │ │ │ + eorseq r4, sp, r4, ror r9 │ │ │ │ + @ instruction: 0x003608bc │ │ │ │ + eorseq r1, r6, r4, asr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #132] @ 2bd98 │ │ │ │ mov r4, r0 │ │ │ │ bl 2a0fc │ │ │ │ @@ -1268,89 +1268,89 @@ │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #6 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x00396edc │ │ │ │ - eorseq r6, r9, ip, lsl lr │ │ │ │ - eorseq r6, r9, r8, lsr lr │ │ │ │ - eorseq r6, r9, ip, ror lr │ │ │ │ - @ instruction: 0x00396eb4 │ │ │ │ + eorseq r7, r9, ip, lsl r1 │ │ │ │ + eorseq r7, r9, ip, asr r0 │ │ │ │ + eorseq r7, r9, r8, ror r0 │ │ │ │ + ldrheq r7, [r9], -ip @ │ │ │ │ + ldrsheq r7, [r9], -r4 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr ip, [r3, #84] @ 0x54 │ │ │ │ ands r4, ip, #67108864 @ 0x4000000 │ │ │ │ bne 2bde8 │ │ │ │ ldr r3, [pc, #56] @ 2be10 │ │ │ │ ldr r1, [pc, #56] @ 2be14 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r0, r4 │ │ │ │ b 2be08 │ │ │ │ mov ip, r2 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r1, r0, #12 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ str ip, [sp] │ │ │ │ - bl b6ae0 │ │ │ │ + bl b6bc4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r2, r6, r8, lsr sp │ │ │ │ + eorseq r2, r6, r8, ror pc │ │ │ │ │ │ │ │ 0002be18 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r8, [sp, #32] │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ - bl bb7dc │ │ │ │ + bl bb8b0 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2be98 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ str r8, [sp] │ │ │ │ - bl bb804 │ │ │ │ + bl bb8d8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ beq 2be84 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ beq 2be8c │ │ │ │ mov r4, r5 │ │ │ │ b 2be98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ b 2be84 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #340] @ 0x154 │ │ │ │ cmp r3, #0 │ │ │ │ bne 2bebc │ │ │ │ - b cfbf4 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + b cfc80 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ bx r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, #0 │ │ │ │ mov r6, r0 │ │ │ │ @@ -1361,59 +1361,59 @@ │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ beq 2bf08 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ bne 2bf08 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ add r4, r4, #1 │ │ │ │ b 2bedc │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ 0002bf18 <_PyInterpreterState_GetConfigCopy@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #68] @ 2bf74 <_PyInterpreterState_GetConfigCopy@@Base+0x5c> │ │ │ │ mov r1, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov r0, sp │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ add r2, r2, #40 @ 0x28 │ │ │ │ - bl 231da4 │ │ │ │ + bl 231e78 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, r3 │ │ │ │ beq 2bf6c <_PyInterpreterState_GetConfigCopy@@Base+0x54> │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ - bl 73e8c <_PyErr_SetFromPyStatus@@Base> │ │ │ │ + bl 73e94 <_PyErr_SetFromPyStatus@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ 0002bf78 <_PyInterpreterState_SetConfig@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3776] @ 0xec0 │ │ │ │ ldr r2, [pc, #252] @ 2c08c <_PyInterpreterState_SetConfig@@Base+0x114> │ │ │ │ sub sp, sp, #304 @ 0x130 │ │ │ │ mov r5, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ mov r3, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ ldr r6, [r2, r3] │ │ │ │ - bl 8acd8 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 8ace0 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [sp, #128] @ 0x80 │ │ │ │ mov r0, #2 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r4, #1 │ │ │ │ @@ -1430,128 +1430,128 @@ │ │ │ │ str r4, [sp, #24] │ │ │ │ str r4, [sp, #156] @ 0x9c │ │ │ │ str r4, [sp, #168] @ 0xa8 │ │ │ │ str r4, [sp, #176] @ 0xb0 │ │ │ │ str r4, [sp, #208] @ 0xd0 │ │ │ │ str r4, [sp, #172] @ 0xac │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ - bl 231da4 │ │ │ │ + bl 231e78 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r5, sp │ │ │ │ cmp r3, #0 │ │ │ │ beq 2c02c <_PyInterpreterState_SetConfig@@Base+0xb4> │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ - bl 73e8c <_PyErr_SetFromPyStatus@@Base> │ │ │ │ + bl 73e94 <_PyErr_SetFromPyStatus@@Base> │ │ │ │ mvn r4, #0 │ │ │ │ b 2c078 <_PyInterpreterState_SetConfig@@Base+0x100> │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, sp │ │ │ │ - bl 231e88 │ │ │ │ + bl 231f5c │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ bne 2c01c <_PyInterpreterState_SetConfig@@Base+0xa4> │ │ │ │ ldr r1, [r6, #8] │ │ │ │ add r2, sp, #16 │ │ │ │ add r1, r1, #4096 @ 0x1000 │ │ │ │ add r1, r1, #40 @ 0x28 │ │ │ │ mov r0, sp │ │ │ │ - bl 231da4 │ │ │ │ + bl 231e78 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #0 │ │ │ │ bne 2c01c <_PyInterpreterState_SetConfig@@Base+0xa4> │ │ │ │ mov r0, r6 │ │ │ │ - bl 25706c │ │ │ │ + bl 257180 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 8b874 │ │ │ │ + bl 8b8e4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #304 @ 0x130 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ ldr r1, [pc, #128] @ 2c134 <_PyInterpreterState_SetConfig@@Base+0x1bc> │ │ │ │ - bl b6a5c │ │ │ │ + bl b6b40 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2c0c4 <_PyInterpreterState_SetConfig@@Base+0x14c> │ │ │ │ mov r4, #0 │ │ │ │ b 2c128 <_PyInterpreterState_SetConfig@@Base+0x1b0> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 138e20 │ │ │ │ + bl 138ec0 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 2c0bc <_PyInterpreterState_SetConfig@@Base+0x144> │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 2561e0 │ │ │ │ + bl 2562f4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2c10c <_PyInterpreterState_SetConfig@@Base+0x194> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ and r2, r3, #61440 @ 0xf000 │ │ │ │ cmp r2, #32768 @ 0x8000 │ │ │ │ bne 2c10c <_PyInterpreterState_SetConfig@@Base+0x194> │ │ │ │ ldr r2, [pc, #56] @ 2c138 <_PyInterpreterState_SetConfig@@Base+0x1c0> │ │ │ │ tst r3, #73 @ 0x49 │ │ │ │ ldr r4, [pc, #52] @ 2c13c <_PyInterpreterState_SetConfig@@Base+0x1c4> │ │ │ │ moveq r4, r2 │ │ │ │ b 2c110 <_PyInterpreterState_SetConfig@@Base+0x198> │ │ │ │ ldr r4, [pc, #36] @ 2c138 <_PyInterpreterState_SetConfig@@Base+0x1c0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 99b98 │ │ │ │ + bl 99c10 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - mlaseq r6, r0, fp, sl │ │ │ │ + @ instruction: 0x0036add0 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #12 │ │ │ │ ldr r1, [pc, #104] @ 2c1cc <_PyInterpreterState_SetConfig@@Base+0x254> │ │ │ │ - bl b6a5c │ │ │ │ + bl b6b40 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2c1c0 <_PyInterpreterState_SetConfig@@Base+0x248> │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mvn r1, #0 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp] │ │ │ │ mov r3, r5 │ │ │ │ mov r1, #47 @ 0x2f │ │ │ │ mov r0, r4 │ │ │ │ - bl 139f48 │ │ │ │ + bl 139fe8 │ │ │ │ subs r1, r0, #0 │ │ │ │ bge 2c1ac <_PyInterpreterState_SetConfig@@Base+0x234> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ b 2c1c0 <_PyInterpreterState_SetConfig@@Base+0x248> │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ add r1, r1, #1 │ │ │ │ - bl 13aa28 │ │ │ │ + bl 13aac8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - mlaseq r6, r0, fp, sl │ │ │ │ + @ instruction: 0x0036add0 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ tst r3, #32 │ │ │ │ ldreq r0, [r0, #28] │ │ │ │ beq 2c1ec <_PyInterpreterState_SetConfig@@Base+0x274> │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ addne r0, r0, #20 │ │ │ │ addeq r0, r0, #28 │ │ │ │ @@ -1563,77 +1563,77 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 22f2fc │ │ │ │ + bl 22f3d0 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ ldmne sp, {r0, r1, r2, r3} │ │ │ │ stmne r4, {r0, r1, r2, r3} │ │ │ │ bne 2c240 <_Py_InitializeMain@@Base+0x48> │ │ │ │ ldr r3, [pc, #24] @ 2c24c <_Py_InitializeMain@@Base+0x54> │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r1, [r3, r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2511d8 │ │ │ │ + bl 2512cc │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ ldr r1, [pc, #116] @ 2c2e8 <_Py_InitializeMain@@Base+0xf0> │ │ │ │ - bl b6a5c │ │ │ │ + bl b6b40 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2c284 <_Py_InitializeMain@@Base+0x8c> │ │ │ │ mov r4, #0 │ │ │ │ b 2c2dc <_Py_InitializeMain@@Base+0xe4> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, #0 │ │ │ │ - bl 138e20 │ │ │ │ + bl 138ec0 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 2c27c <_Py_InitializeMain@@Base+0x84> │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 2561e0 │ │ │ │ + bl 2562f4 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r4, [pc, #64] @ 2c2ec <_Py_InitializeMain@@Base+0xf4> │ │ │ │ bne 2c2c4 <_Py_InitializeMain@@Base+0xcc> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [pc, #52] @ 2c2ec <_Py_InitializeMain@@Base+0xf4> │ │ │ │ and r3, r3, #61440 @ 0xf000 │ │ │ │ cmp r3, #16384 @ 0x4000 │ │ │ │ ldr r4, [pc, #44] @ 2c2f0 <_Py_InitializeMain@@Base+0xf8> │ │ │ │ movne r4, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99b98 │ │ │ │ + bl 99c10 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - mlaseq r6, r0, fp, sl │ │ │ │ + @ instruction: 0x0036add0 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ │ │ │ │ 0002c2f4 : │ │ │ │ mov r2, #1 │ │ │ │ - b 26225c │ │ │ │ + b 26251c │ │ │ │ │ │ │ │ 0002c2fc : │ │ │ │ - b 262874 │ │ │ │ + b 262b34 │ │ │ │ │ │ │ │ 0002c300 : │ │ │ │ ldr r3, [pc, #12] @ 2c314 │ │ │ │ str r0, [r3, #1416] @ 0x588 │ │ │ │ str r1, [r3, #1420] @ 0x58c │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -1646,57 +1646,57 @@ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r4, r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ beq 2c368 │ │ │ │ mov r0, r4 │ │ │ │ - bl bb7dc │ │ │ │ + bl bb8b0 │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 2c368 │ │ │ │ ldr r3, [pc, #60] @ 2c390 │ │ │ │ mov r1, #1 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl 2843b8 │ │ │ │ + bl 284398 │ │ │ │ mvn r5, #0 │ │ │ │ b 2c388 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 27a66c <_PyEval_MakePendingCalls@@Base+0x5f4> │ │ │ │ + bl 27a6ec <_PyEval_MakePendingCalls@@Base+0x3b4> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b254 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ 0002c394 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 9dd0c │ │ │ │ + bl 9dd84 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2c3e8 │ │ │ │ - bl 17bbfc │ │ │ │ + bl 17be98 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ beq 2c3d4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ beq 2c3dc │ │ │ │ mov r4, r5 │ │ │ │ b 2c3e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ b 2c3d4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ 0002c3f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ @@ -1712,67 +1712,67 @@ │ │ │ │ ldm lr, {r0, r1, r2} │ │ │ │ add r4, sp, #4 │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ mov r3, #2 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 2812f4 │ │ │ │ + bl 281374 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq 2c450 │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ bl 2b5f4 │ │ │ │ ldr r0, [sp] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ - subeq r9, r7, r8, lsl pc │ │ │ │ + subeq sl, r7, r8, lsr #2 │ │ │ │ │ │ │ │ 0002c460 : │ │ │ │ subs r2, r1, #0 │ │ │ │ bne 2c46c │ │ │ │ - b bbddc │ │ │ │ + b bbeb0 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ tst r1, #67108864 @ 0x4000000 │ │ │ │ beq 2c484 │ │ │ │ ldr r1, [pc, #44] @ 2c4b0 │ │ │ │ - b bbddc │ │ │ │ + b bbeb0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #24] @ 2c4b4 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r1, [pc, #20] @ 2c4b8 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 1177e0 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - mlaseq r8, r4, r9, pc @ │ │ │ │ + @ instruction: 0x0038fbd8 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r6, r7, r4, asr r1 │ │ │ │ + mlaseq r7, r4, r3, r6 │ │ │ │ │ │ │ │ 0002c4bc : │ │ │ │ ldr r3, [pc, #16] @ 2c4d4 │ │ │ │ ldr r2, [r3, #1428] @ 0x594 │ │ │ │ ldr r3, [r3, #1432] @ 0x598 │ │ │ │ str r2, [r0] │ │ │ │ str r3, [r1] │ │ │ │ bx lr │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ │ │ │ │ 0002c4d8 : │ │ │ │ ldr r3, [pc, #20] @ 2c4f4 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 2843b8 │ │ │ │ + b 284398 │ │ │ │ andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #2740] @ 0xab4 │ │ │ │ mov r4, r0 │ │ │ │ @@ -1788,92 +1788,92 @@ │ │ │ │ ldr r3, [pc, #680] @ 2c7e4 │ │ │ │ ldr r1, [r3] │ │ │ │ bl 2c7ec │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 2c56c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 2419ec │ │ │ │ + bl 241ac8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99b98 │ │ │ │ + bl 99c10 │ │ │ │ cmp r6, #0 │ │ │ │ beq 2c5b0 │ │ │ │ mov r5, r6 │ │ │ │ ldr r1, [r4, #2696] @ 0xa88 │ │ │ │ cmp r1, #0 │ │ │ │ beq 2c62c │ │ │ │ cmp r5, #0 │ │ │ │ beq 2c62c │ │ │ │ ldrb r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ beq 2c62c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2857a0 │ │ │ │ + bl 2856d4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99b98 │ │ │ │ + bl 99c10 │ │ │ │ cmp r6, #0 │ │ │ │ bne 2c5b8 │ │ │ │ mov r3, #22 │ │ │ │ str r3, [r4, #32] │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r7, r6, #16 │ │ │ │ add r0, r0, #1 │ │ │ │ - bl 996a4 │ │ │ │ + bl 9971c │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 2c600 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 2c5f4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ bne 2c5f4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r3, #15 │ │ │ │ str r3, [r4, #32] │ │ │ │ b 2c5b0 │ │ │ │ mov r1, r7 │ │ │ │ bl 29e2c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 2c62c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ bne 2c62c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ beq 2c658 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2867b8 │ │ │ │ + bl 2866ec │ │ │ │ cmn r0, #1 │ │ │ │ bne 2c658 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99b98 │ │ │ │ + bl 99c10 │ │ │ │ b 2c5b0 │ │ │ │ ldr r3, [r4, #460] @ 0x1cc │ │ │ │ cmp r3, #0 │ │ │ │ strne r3, [r4, #456] @ 0x1c8 │ │ │ │ cmp r5, #0 │ │ │ │ moveq r3, #12 │ │ │ │ streq r3, [r4, #32] │ │ │ │ beq 2c7c8 │ │ │ │ ldrb r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ bne 2c694 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99b98 │ │ │ │ + bl 99c10 │ │ │ │ mov r3, #11 │ │ │ │ str r3, [r4, #32] │ │ │ │ b 2c7c8 │ │ │ │ ldr r6, [r4, #28] │ │ │ │ cmp r6, #0 │ │ │ │ beq 2c740 │ │ │ │ ldr r3, [r4] │ │ │ │ @@ -1888,29 +1888,29 @@ │ │ │ │ add r3, r3, #1 │ │ │ │ str r2, [r4, #476] @ 0x1dc │ │ │ │ str r3, [r4, #464] @ 0x1d0 │ │ │ │ add r9, r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27d628 │ │ │ │ + bl 27d6a8 │ │ │ │ subs r7, r0, #0 │ │ │ │ bne 2c704 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 99b98 │ │ │ │ + bl 99c10 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [r4] │ │ │ │ - bl 99b98 │ │ │ │ + bl 99c10 │ │ │ │ b 2c5b0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 29cdc │ │ │ │ mov r0, r5 │ │ │ │ - bl 99b98 │ │ │ │ + bl 99c10 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r2, r6 │ │ │ │ add r3, r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r4, #8] │ │ │ │ str r3, [r4, #2708] @ 0xa94 │ │ │ │ @@ -1919,15 +1919,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 2d7c8 <_Py_GetConfigsAsDict@@Base+0xe7c> │ │ │ │ ldr r3, [r4, #464] @ 0x1d0 │ │ │ │ ldr r0, [r4] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #464] @ 0x1d0 │ │ │ │ str r6, [r4, #476] @ 0x1dc │ │ │ │ - bl 99b98 │ │ │ │ + bl 99c10 │ │ │ │ mov r0, r5 │ │ │ │ str r5, [r4] │ │ │ │ str r5, [r4, #4] │ │ │ │ str r5, [r4, #2704] @ 0xa90 │ │ │ │ bl 29c28 │ │ │ │ add r5, r5, r0 │ │ │ │ add r3, r5, #1 │ │ │ │ @@ -1942,52 +1942,52 @@ │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ bne 2c7b0 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1084a8 │ │ │ │ + bl 108560 │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r4, #456] @ 0x1c8 │ │ │ │ cmp r3, #0 │ │ │ │ beq 2c5b0 │ │ │ │ ldr r0, [pc, #12] @ 2c7e8 │ │ │ │ - bl 264a74 │ │ │ │ + bl 264d34 │ │ │ │ b 2c5b0 │ │ │ │ subseq r9, r9, r8, lsl #13 │ │ │ │ subseq r9, r9, ip, lsl #13 │ │ │ │ - eorseq pc, r7, r8, lsl r1 @ │ │ │ │ + eorseq pc, r7, r4, lsr r3 @ │ │ │ │ │ │ │ │ 0002c7ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #300] @ 2c930 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, #296] @ 2c934 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r9, [r3, r0] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r9, r3 │ │ │ │ bne 2c830 │ │ │ │ ldr r3, [pc, #276] @ 2c938 │ │ │ │ ldr r1, [pc, #276] @ 2c93c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ b 2c8e8 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl c3e20 │ │ │ │ + bl c3e80 │ │ │ │ mov r8, r0 │ │ │ │ add r0, r5, #4 │ │ │ │ - bl 22f68c │ │ │ │ + bl 22f760 │ │ │ │ str r9, [r5] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r3, [pc, #224] @ 2c940 │ │ │ │ streq r3, [r5, #8] │ │ │ │ bl 29220 │ │ │ │ @@ -2015,839 +2015,839 @@ │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ ldr r0, [pc, #112] @ 2c948 │ │ │ │ - bl 8b0d8 │ │ │ │ + bl 8b148 │ │ │ │ mov r0, r8 │ │ │ │ - bl c7b78 │ │ │ │ + bl c7bd0 │ │ │ │ cmp r4, #0 │ │ │ │ bne 2c8f0 │ │ │ │ mov r5, #0 │ │ │ │ b 2c928 │ │ │ │ mov r0, r4 │ │ │ │ bl 29c28 │ │ │ │ add r6, r0, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 996a4 │ │ │ │ + bl 9971c │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 2c91c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ bl 29cdc │ │ │ │ b 2c920 │ │ │ │ - bl 2a01ec │ │ │ │ + bl 2a0260 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b460 │ │ │ │ + bl 8b4d0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r2, ip, r0, lsl sp │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r6, r7, r4, asr #11 │ │ │ │ + @ instruction: 0x003767b4 │ │ │ │ @ instruction: 0x0002d5b0 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ subseq r2, ip, r4, lsl sp │ │ │ │ │ │ │ │ 0002c94c <_Py_GetConfigsAsDict@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - bl 91924 │ │ │ │ + bl 91980 │ │ │ │ subs r6, r0, #0 │ │ │ │ beq 2d324 <_Py_GetConfigsAsDict@@Base+0x9d8> │ │ │ │ - bl 91924 │ │ │ │ + bl 91980 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2d324 <_Py_GetConfigsAsDict@@Base+0x9d8> │ │ │ │ ldr r3, [pc, #2904] @ 2d4d4 <_Py_GetConfigsAsDict@@Base+0xb88> │ │ │ │ ldr r0, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ beq 2c994 <_Py_GetConfigsAsDict@@Base+0x48> │ │ │ │ - bl 9dd0c │ │ │ │ + bl 9dd84 │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 2c9ac <_Py_GetConfigsAsDict@@Base+0x60> │ │ │ │ b 2d324 <_Py_GetConfigsAsDict@@Base+0x9d8> │ │ │ │ ldr r2, [pc, #2876] @ 2d4d8 <_Py_GetConfigsAsDict@@Base+0xb8c> │ │ │ │ ldr r5, [pc, #2872] @ 2d4d8 <_Py_GetConfigsAsDict@@Base+0xb8c> │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r1, [pc, #2856] @ 2d4dc <_Py_GetConfigsAsDict@@Base+0xb90> │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl a59ac │ │ │ │ + bl a5a24 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ beq 2c9e4 <_Py_GetConfigsAsDict@@Base+0x98> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 2c9e4 <_Py_GetConfigsAsDict@@Base+0x98> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt 2d0a4 <_Py_GetConfigsAsDict@@Base+0x758> │ │ │ │ ldr r3, [pc, #2796] @ 2d4e0 <_Py_GetConfigsAsDict@@Base+0xb94> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl a62ec │ │ │ │ + bl a6364 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 2d324 <_Py_GetConfigsAsDict@@Base+0x9d8> │ │ │ │ ldr r1, [pc, #2780] @ 2d4e4 <_Py_GetConfigsAsDict@@Base+0xb98> │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl a59ac │ │ │ │ + bl a5a24 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ beq 2ca38 <_Py_GetConfigsAsDict@@Base+0xec> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 2ca38 <_Py_GetConfigsAsDict@@Base+0xec> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt 2d0a4 <_Py_GetConfigsAsDict@@Base+0x758> │ │ │ │ ldr r3, [pc, #2720] @ 2d4e8 <_Py_GetConfigsAsDict@@Base+0xb9c> │ │ │ │ ldr r0, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ beq 2ca60 <_Py_GetConfigsAsDict@@Base+0x114> │ │ │ │ - bl 9dd0c │ │ │ │ + bl 9dd84 │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 2ca78 <_Py_GetConfigsAsDict@@Base+0x12c> │ │ │ │ b 2d324 <_Py_GetConfigsAsDict@@Base+0x9d8> │ │ │ │ ldr r2, [pc, #2672] @ 2d4d8 <_Py_GetConfigsAsDict@@Base+0xb8c> │ │ │ │ ldr r5, [pc, #2668] @ 2d4d8 <_Py_GetConfigsAsDict@@Base+0xb8c> │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r1, [pc, #2668] @ 2d4ec <_Py_GetConfigsAsDict@@Base+0xba0> │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl a59ac │ │ │ │ + bl a5a24 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ beq 2cab0 <_Py_GetConfigsAsDict@@Base+0x164> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 2cab0 <_Py_GetConfigsAsDict@@Base+0x164> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt 2d0a4 <_Py_GetConfigsAsDict@@Base+0x758> │ │ │ │ ldr r3, [pc, #2608] @ 2d4f0 <_Py_GetConfigsAsDict@@Base+0xba4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl a62ec │ │ │ │ + bl a6364 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 2d324 <_Py_GetConfigsAsDict@@Base+0x9d8> │ │ │ │ ldr r1, [pc, #2592] @ 2d4f4 <_Py_GetConfigsAsDict@@Base+0xba8> │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl a59ac │ │ │ │ + bl a5a24 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ beq 2cb04 <_Py_GetConfigsAsDict@@Base+0x1b8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 2cb04 <_Py_GetConfigsAsDict@@Base+0x1b8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt 2d0a4 <_Py_GetConfigsAsDict@@Base+0x758> │ │ │ │ ldr r3, [pc, #2532] @ 2d4f8 <_Py_GetConfigsAsDict@@Base+0xbac> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl a62ec │ │ │ │ + bl a6364 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 2d324 <_Py_GetConfigsAsDict@@Base+0x9d8> │ │ │ │ ldr r1, [pc, #2516] @ 2d4fc <_Py_GetConfigsAsDict@@Base+0xbb0> │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl a59ac │ │ │ │ + bl a5a24 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ beq 2cb58 <_Py_GetConfigsAsDict@@Base+0x20c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 2cb58 <_Py_GetConfigsAsDict@@Base+0x20c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt 2d0a4 <_Py_GetConfigsAsDict@@Base+0x758> │ │ │ │ ldr r3, [pc, #2456] @ 2d500 <_Py_GetConfigsAsDict@@Base+0xbb4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl a62ec │ │ │ │ + bl a6364 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 2d324 <_Py_GetConfigsAsDict@@Base+0x9d8> │ │ │ │ ldr r1, [pc, #2440] @ 2d504 <_Py_GetConfigsAsDict@@Base+0xbb8> │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl a59ac │ │ │ │ + bl a5a24 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ beq 2cbac <_Py_GetConfigsAsDict@@Base+0x260> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 2cbac <_Py_GetConfigsAsDict@@Base+0x260> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt 2d0a4 <_Py_GetConfigsAsDict@@Base+0x758> │ │ │ │ ldr r3, [pc, #2380] @ 2d508 <_Py_GetConfigsAsDict@@Base+0xbbc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl a62ec │ │ │ │ + bl a6364 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 2d324 <_Py_GetConfigsAsDict@@Base+0x9d8> │ │ │ │ ldr r1, [pc, #2364] @ 2d50c <_Py_GetConfigsAsDict@@Base+0xbc0> │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl a59ac │ │ │ │ + bl a5a24 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ beq 2cc00 <_Py_GetConfigsAsDict@@Base+0x2b4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 2cc00 <_Py_GetConfigsAsDict@@Base+0x2b4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt 2d0a4 <_Py_GetConfigsAsDict@@Base+0x758> │ │ │ │ ldr r3, [pc, #2304] @ 2d510 <_Py_GetConfigsAsDict@@Base+0xbc4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl a62ec │ │ │ │ + bl a6364 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 2d324 <_Py_GetConfigsAsDict@@Base+0x9d8> │ │ │ │ ldr r1, [pc, #2288] @ 2d514 <_Py_GetConfigsAsDict@@Base+0xbc8> │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl a59ac │ │ │ │ + bl a5a24 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ beq 2cc54 <_Py_GetConfigsAsDict@@Base+0x308> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 2cc54 <_Py_GetConfigsAsDict@@Base+0x308> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt 2d0a4 <_Py_GetConfigsAsDict@@Base+0x758> │ │ │ │ ldr r3, [pc, #2228] @ 2d518 <_Py_GetConfigsAsDict@@Base+0xbcc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl a62ec │ │ │ │ + bl a6364 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 2d324 <_Py_GetConfigsAsDict@@Base+0x9d8> │ │ │ │ ldr r1, [pc, #2212] @ 2d51c <_Py_GetConfigsAsDict@@Base+0xbd0> │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl a59ac │ │ │ │ + bl a5a24 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ beq 2cca8 <_Py_GetConfigsAsDict@@Base+0x35c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 2cca8 <_Py_GetConfigsAsDict@@Base+0x35c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt 2d0a4 <_Py_GetConfigsAsDict@@Base+0x758> │ │ │ │ ldr r3, [pc, #2152] @ 2d520 <_Py_GetConfigsAsDict@@Base+0xbd4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl a62ec │ │ │ │ + bl a6364 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 2d324 <_Py_GetConfigsAsDict@@Base+0x9d8> │ │ │ │ ldr r1, [pc, #2136] @ 2d524 <_Py_GetConfigsAsDict@@Base+0xbd8> │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl a59ac │ │ │ │ + bl a5a24 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ beq 2ccfc <_Py_GetConfigsAsDict@@Base+0x3b0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 2ccfc <_Py_GetConfigsAsDict@@Base+0x3b0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt 2d0a4 <_Py_GetConfigsAsDict@@Base+0x758> │ │ │ │ ldr r3, [pc, #2076] @ 2d528 <_Py_GetConfigsAsDict@@Base+0xbdc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl a62ec │ │ │ │ + bl a6364 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 2d324 <_Py_GetConfigsAsDict@@Base+0x9d8> │ │ │ │ ldr r1, [pc, #2060] @ 2d52c <_Py_GetConfigsAsDict@@Base+0xbe0> │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl a59ac │ │ │ │ + bl a5a24 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ beq 2cd50 <_Py_GetConfigsAsDict@@Base+0x404> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 2cd50 <_Py_GetConfigsAsDict@@Base+0x404> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt 2d0a4 <_Py_GetConfigsAsDict@@Base+0x758> │ │ │ │ ldr r3, [pc, #2000] @ 2d530 <_Py_GetConfigsAsDict@@Base+0xbe4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl a62ec │ │ │ │ + bl a6364 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 2d324 <_Py_GetConfigsAsDict@@Base+0x9d8> │ │ │ │ ldr r1, [pc, #1984] @ 2d534 <_Py_GetConfigsAsDict@@Base+0xbe8> │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl a59ac │ │ │ │ + bl a5a24 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ beq 2cda4 <_Py_GetConfigsAsDict@@Base+0x458> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 2cda4 <_Py_GetConfigsAsDict@@Base+0x458> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt 2d0a4 <_Py_GetConfigsAsDict@@Base+0x758> │ │ │ │ ldr r3, [pc, #1924] @ 2d538 <_Py_GetConfigsAsDict@@Base+0xbec> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl a62ec │ │ │ │ + bl a6364 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 2d324 <_Py_GetConfigsAsDict@@Base+0x9d8> │ │ │ │ ldr r1, [pc, #1908] @ 2d53c <_Py_GetConfigsAsDict@@Base+0xbf0> │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl a59ac │ │ │ │ + bl a5a24 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ beq 2cdf8 <_Py_GetConfigsAsDict@@Base+0x4ac> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 2cdf8 <_Py_GetConfigsAsDict@@Base+0x4ac> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt 2d0a4 <_Py_GetConfigsAsDict@@Base+0x758> │ │ │ │ ldr r3, [pc, #1848] @ 2d540 <_Py_GetConfigsAsDict@@Base+0xbf4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl a62ec │ │ │ │ + bl a6364 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 2d324 <_Py_GetConfigsAsDict@@Base+0x9d8> │ │ │ │ ldr r1, [pc, #1832] @ 2d544 <_Py_GetConfigsAsDict@@Base+0xbf8> │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl a59ac │ │ │ │ + bl a5a24 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ beq 2ce4c <_Py_GetConfigsAsDict@@Base+0x500> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 2ce4c <_Py_GetConfigsAsDict@@Base+0x500> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt 2d0a4 <_Py_GetConfigsAsDict@@Base+0x758> │ │ │ │ ldr r3, [pc, #1772] @ 2d548 <_Py_GetConfigsAsDict@@Base+0xbfc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl a62ec │ │ │ │ + bl a6364 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 2d324 <_Py_GetConfigsAsDict@@Base+0x9d8> │ │ │ │ ldr r1, [pc, #1756] @ 2d54c <_Py_GetConfigsAsDict@@Base+0xc00> │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl a59ac │ │ │ │ + bl a5a24 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ beq 2cea0 <_Py_GetConfigsAsDict@@Base+0x554> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 2cea0 <_Py_GetConfigsAsDict@@Base+0x554> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt 2d0a4 <_Py_GetConfigsAsDict@@Base+0x758> │ │ │ │ ldr r3, [pc, #1696] @ 2d550 <_Py_GetConfigsAsDict@@Base+0xc04> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl a62ec │ │ │ │ + bl a6364 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 2d324 <_Py_GetConfigsAsDict@@Base+0x9d8> │ │ │ │ ldr r1, [pc, #1680] @ 2d554 <_Py_GetConfigsAsDict@@Base+0xc08> │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl a59ac │ │ │ │ + bl a5a24 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ beq 2cef4 <_Py_GetConfigsAsDict@@Base+0x5a8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 2cef4 <_Py_GetConfigsAsDict@@Base+0x5a8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt 2d0a4 <_Py_GetConfigsAsDict@@Base+0x758> │ │ │ │ ldr r3, [pc, #1620] @ 2d558 <_Py_GetConfigsAsDict@@Base+0xc0c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl a62ec │ │ │ │ + bl a6364 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 2d324 <_Py_GetConfigsAsDict@@Base+0x9d8> │ │ │ │ ldr r1, [pc, #1604] @ 2d55c <_Py_GetConfigsAsDict@@Base+0xc10> │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl a59ac │ │ │ │ + bl a5a24 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ beq 2cf48 <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 2cf48 <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt 2d0a4 <_Py_GetConfigsAsDict@@Base+0x758> │ │ │ │ ldr r3, [pc, #1544] @ 2d560 <_Py_GetConfigsAsDict@@Base+0xc14> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl a62ec │ │ │ │ + bl a6364 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 2d324 <_Py_GetConfigsAsDict@@Base+0x9d8> │ │ │ │ ldr r1, [pc, #1528] @ 2d564 <_Py_GetConfigsAsDict@@Base+0xc18> │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl a59ac │ │ │ │ + bl a5a24 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ beq 2cf9c <_Py_GetConfigsAsDict@@Base+0x650> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 2cf9c <_Py_GetConfigsAsDict@@Base+0x650> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt 2d0a4 <_Py_GetConfigsAsDict@@Base+0x758> │ │ │ │ ldr r3, [pc, #1468] @ 2d568 <_Py_GetConfigsAsDict@@Base+0xc1c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl a62ec │ │ │ │ + bl a6364 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 2d324 <_Py_GetConfigsAsDict@@Base+0x9d8> │ │ │ │ ldr r1, [pc, #1452] @ 2d56c <_Py_GetConfigsAsDict@@Base+0xc20> │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl a59ac │ │ │ │ + bl a5a24 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ beq 2cff0 <_Py_GetConfigsAsDict@@Base+0x6a4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 2cff0 <_Py_GetConfigsAsDict@@Base+0x6a4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt 2d0a4 <_Py_GetConfigsAsDict@@Base+0x758> │ │ │ │ ldr r3, [pc, #1392] @ 2d570 <_Py_GetConfigsAsDict@@Base+0xc24> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl a62ec │ │ │ │ + bl a6364 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 2d324 <_Py_GetConfigsAsDict@@Base+0x9d8> │ │ │ │ ldr r1, [pc, #1376] @ 2d574 <_Py_GetConfigsAsDict@@Base+0xc28> │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl a59ac │ │ │ │ + bl a5a24 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ beq 2d044 <_Py_GetConfigsAsDict@@Base+0x6f8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 2d044 <_Py_GetConfigsAsDict@@Base+0x6f8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt 2d0a4 <_Py_GetConfigsAsDict@@Base+0x758> │ │ │ │ ldr r1, [pc, #1316] @ 2d578 <_Py_GetConfigsAsDict@@Base+0xc2c> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl a59ac │ │ │ │ + bl a5a24 │ │ │ │ cmp r0, #0 │ │ │ │ blt 2d328 <_Py_GetConfigsAsDict@@Base+0x9dc> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ bne 2d340 <_Py_GetConfigsAsDict@@Base+0x9f4> │ │ │ │ ldr r3, [pc, #1284] @ 2d57c <_Py_GetConfigsAsDict@@Base+0xc30> │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r8, [r3, #8] │ │ │ │ ldr r5, [r8, #3720] @ 0xe88 │ │ │ │ - bl 91924 │ │ │ │ + bl 91980 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2d324 <_Py_GetConfigsAsDict@@Base+0x9d8> │ │ │ │ add r5, r5, #4096 @ 0x1000 │ │ │ │ ldr r0, [r5, #1444] @ 0x5a4 │ │ │ │ - bl a62ec │ │ │ │ + bl a6364 │ │ │ │ subs r7, r0, #0 │ │ │ │ bne 2d0cc <_Py_GetConfigsAsDict@@Base+0x780> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 2d324 <_Py_GetConfigsAsDict@@Base+0x9d8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 2d324 <_Py_GetConfigsAsDict@@Base+0x9d8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ b 2d324 <_Py_GetConfigsAsDict@@Base+0x9d8> │ │ │ │ ldr r1, [pc, #1196] @ 2d580 <_Py_GetConfigsAsDict@@Base+0xc34> │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl a59ac │ │ │ │ + bl a5a24 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r9, r0 │ │ │ │ bne 2d35c <_Py_GetConfigsAsDict@@Base+0xa10> │ │ │ │ cmp r9, #0 │ │ │ │ blt 2d0a4 <_Py_GetConfigsAsDict@@Base+0x758> │ │ │ │ ldr r0, [r5, #1448] @ 0x5a8 │ │ │ │ - bl a62ec │ │ │ │ + bl a6364 │ │ │ │ subs r7, r0, #0 │ │ │ │ beq 2d0a4 <_Py_GetConfigsAsDict@@Base+0x758> │ │ │ │ ldr r1, [pc, #1144] @ 2d584 <_Py_GetConfigsAsDict@@Base+0xc38> │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl a59ac │ │ │ │ + bl a5a24 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r9, r0 │ │ │ │ bne 2d378 <_Py_GetConfigsAsDict@@Base+0xa2c> │ │ │ │ cmp r9, #0 │ │ │ │ blt 2d0a4 <_Py_GetConfigsAsDict@@Base+0x758> │ │ │ │ ldr r0, [r5, #1452] @ 0x5ac │ │ │ │ - bl a62ec │ │ │ │ + bl a6364 │ │ │ │ subs r7, r0, #0 │ │ │ │ beq 2d0a4 <_Py_GetConfigsAsDict@@Base+0x758> │ │ │ │ ldr r1, [pc, #1092] @ 2d588 <_Py_GetConfigsAsDict@@Base+0xc3c> │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl a59ac │ │ │ │ + bl a5a24 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r9, r0 │ │ │ │ bne 2d394 <_Py_GetConfigsAsDict@@Base+0xa48> │ │ │ │ cmp r9, #0 │ │ │ │ blt 2d0a4 <_Py_GetConfigsAsDict@@Base+0x758> │ │ │ │ ldr r0, [r5, #1456] @ 0x5b0 │ │ │ │ - bl a62ec │ │ │ │ + bl a6364 │ │ │ │ subs r7, r0, #0 │ │ │ │ beq 2d0a4 <_Py_GetConfigsAsDict@@Base+0x758> │ │ │ │ ldr r1, [pc, #1040] @ 2d58c <_Py_GetConfigsAsDict@@Base+0xc40> │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl a59ac │ │ │ │ + bl a5a24 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r9, r0 │ │ │ │ bne 2d3b0 <_Py_GetConfigsAsDict@@Base+0xa64> │ │ │ │ cmp r9, #0 │ │ │ │ blt 2d0a4 <_Py_GetConfigsAsDict@@Base+0x758> │ │ │ │ ldr r0, [r5, #1460] @ 0x5b4 │ │ │ │ - bl a62ec │ │ │ │ + bl a6364 │ │ │ │ subs r7, r0, #0 │ │ │ │ beq 2d0a4 <_Py_GetConfigsAsDict@@Base+0x758> │ │ │ │ ldr r1, [pc, #988] @ 2d590 <_Py_GetConfigsAsDict@@Base+0xc44> │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl a59ac │ │ │ │ + bl a5a24 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r9, r0 │ │ │ │ bne 2d3cc <_Py_GetConfigsAsDict@@Base+0xa80> │ │ │ │ cmp r9, #0 │ │ │ │ blt 2d0a4 <_Py_GetConfigsAsDict@@Base+0x758> │ │ │ │ ldr r0, [r5, #1464] @ 0x5b8 │ │ │ │ - bl a62ec │ │ │ │ + bl a6364 │ │ │ │ subs r7, r0, #0 │ │ │ │ beq 2d0a4 <_Py_GetConfigsAsDict@@Base+0x758> │ │ │ │ ldr r1, [pc, #936] @ 2d594 <_Py_GetConfigsAsDict@@Base+0xc48> │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl a59ac │ │ │ │ + bl a5a24 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r9, r0 │ │ │ │ bne 2d3e8 <_Py_GetConfigsAsDict@@Base+0xa9c> │ │ │ │ cmp r9, #0 │ │ │ │ blt 2d0a4 <_Py_GetConfigsAsDict@@Base+0x758> │ │ │ │ ldr r0, [r5, #1468] @ 0x5bc │ │ │ │ - bl a62ec │ │ │ │ + bl a6364 │ │ │ │ subs r7, r0, #0 │ │ │ │ beq 2d0a4 <_Py_GetConfigsAsDict@@Base+0x758> │ │ │ │ ldr r1, [pc, #884] @ 2d598 <_Py_GetConfigsAsDict@@Base+0xc4c> │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl a59ac │ │ │ │ + bl a5a24 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r9, r0 │ │ │ │ bne 2d404 <_Py_GetConfigsAsDict@@Base+0xab8> │ │ │ │ cmp r9, #0 │ │ │ │ blt 2d0a4 <_Py_GetConfigsAsDict@@Base+0x758> │ │ │ │ ldr r0, [r5, #1472] @ 0x5c0 │ │ │ │ - bl a62ec │ │ │ │ + bl a6364 │ │ │ │ subs r7, r0, #0 │ │ │ │ beq 2d0a4 <_Py_GetConfigsAsDict@@Base+0x758> │ │ │ │ ldr r1, [pc, #832] @ 2d59c <_Py_GetConfigsAsDict@@Base+0xc50> │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl a59ac │ │ │ │ + bl a5a24 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r9, r0 │ │ │ │ bne 2d420 <_Py_GetConfigsAsDict@@Base+0xad4> │ │ │ │ cmp r9, #0 │ │ │ │ blt 2d0a4 <_Py_GetConfigsAsDict@@Base+0x758> │ │ │ │ ldr r0, [r5, #1476] @ 0x5c4 │ │ │ │ - bl a62ec │ │ │ │ + bl a6364 │ │ │ │ subs r7, r0, #0 │ │ │ │ beq 2d0a4 <_Py_GetConfigsAsDict@@Base+0x758> │ │ │ │ ldr r1, [pc, #780] @ 2d5a0 <_Py_GetConfigsAsDict@@Base+0xc54> │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl a59ac │ │ │ │ + bl a5a24 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r9, r0 │ │ │ │ bne 2d43c <_Py_GetConfigsAsDict@@Base+0xaf0> │ │ │ │ cmp r9, #0 │ │ │ │ blt 2d0a4 <_Py_GetConfigsAsDict@@Base+0x758> │ │ │ │ ldr r0, [r5, #1480] @ 0x5c8 │ │ │ │ - bl a62ec │ │ │ │ + bl a6364 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 2d0a4 <_Py_GetConfigsAsDict@@Base+0x758> │ │ │ │ ldr r1, [pc, #728] @ 2d5a4 <_Py_GetConfigsAsDict@@Base+0xc58> │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl a59ac │ │ │ │ + bl a5a24 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ bne 2d458 <_Py_GetConfigsAsDict@@Base+0xb0c> │ │ │ │ cmp r7, #0 │ │ │ │ blt 2d0a4 <_Py_GetConfigsAsDict@@Base+0x758> │ │ │ │ ldr r1, [pc, #692] @ 2d5a8 <_Py_GetConfigsAsDict@@Base+0xc5c> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl a59ac │ │ │ │ + bl a5a24 │ │ │ │ cmp r0, #0 │ │ │ │ blt 2d328 <_Py_GetConfigsAsDict@@Base+0x9dc> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ bne 2d474 <_Py_GetConfigsAsDict@@Base+0xb28> │ │ │ │ add r0, r8, #4096 @ 0x1000 │ │ │ │ add r0, r0, #40 @ 0x28 │ │ │ │ - bl 12ef40 <_PyConfig_AsDict@@Base> │ │ │ │ + bl 12efd8 <_PyConfig_AsDict@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 2d490 <_Py_GetConfigsAsDict@@Base+0xb44> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b1d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b1d0 │ │ │ │ mov r6, #0 │ │ │ │ b 2d4cc <_Py_GetConfigsAsDict@@Base+0xb80> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 2d070 <_Py_GetConfigsAsDict@@Base+0x724> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ b 2d070 <_Py_GetConfigsAsDict@@Base+0x724> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ bne 2d0ec <_Py_GetConfigsAsDict@@Base+0x7a0> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ b 2d0ec <_Py_GetConfigsAsDict@@Base+0x7a0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ bne 2d124 <_Py_GetConfigsAsDict@@Base+0x7d8> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ b 2d124 <_Py_GetConfigsAsDict@@Base+0x7d8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ bne 2d15c <_Py_GetConfigsAsDict@@Base+0x810> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ b 2d15c <_Py_GetConfigsAsDict@@Base+0x810> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ bne 2d194 <_Py_GetConfigsAsDict@@Base+0x848> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ b 2d194 <_Py_GetConfigsAsDict@@Base+0x848> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ bne 2d1cc <_Py_GetConfigsAsDict@@Base+0x880> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ b 2d1cc <_Py_GetConfigsAsDict@@Base+0x880> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ bne 2d204 <_Py_GetConfigsAsDict@@Base+0x8b8> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ b 2d204 <_Py_GetConfigsAsDict@@Base+0x8b8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ bne 2d23c <_Py_GetConfigsAsDict@@Base+0x8f0> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ b 2d23c <_Py_GetConfigsAsDict@@Base+0x8f0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ bne 2d274 <_Py_GetConfigsAsDict@@Base+0x928> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ b 2d274 <_Py_GetConfigsAsDict@@Base+0x928> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ bne 2d2ac <_Py_GetConfigsAsDict@@Base+0x960> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ b 2d2ac <_Py_GetConfigsAsDict@@Base+0x960> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 2d2e4 <_Py_GetConfigsAsDict@@Base+0x998> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ b 2d2e4 <_Py_GetConfigsAsDict@@Base+0x998> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 2d310 <_Py_GetConfigsAsDict@@Base+0x9c4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ b 2d310 <_Py_GetConfigsAsDict@@Base+0x9c4> │ │ │ │ ldr r1, [pc, #276] @ 2d5ac <_Py_GetConfigsAsDict@@Base+0xc60> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl a59ac │ │ │ │ + bl a5a24 │ │ │ │ cmp r0, #0 │ │ │ │ blt 2d328 <_Py_GetConfigsAsDict@@Base+0x9dc> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 2d4cc <_Py_GetConfigsAsDict@@Base+0xb80> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 2d4cc <_Py_GetConfigsAsDict@@Base+0xb80> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ subseq r2, ip, ip, ror #25 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r6, r7, r0, ror #11 │ │ │ │ + @ instruction: 0x003767d0 │ │ │ │ ldrsheq r2, [ip], #-192 @ 0xffffff40 │ │ │ │ - eorseq r6, r7, r0, lsl #12 │ │ │ │ + @ instruction: 0x003767f0 │ │ │ │ ldrsheq r2, [ip], #-196 @ 0xffffff3c │ │ │ │ - eorseq r6, r7, r0, lsr #12 │ │ │ │ + eorseq r6, r7, r0, lsl r8 │ │ │ │ ldrsheq r2, [ip], #-200 @ 0xffffff38 │ │ │ │ - eorseq r6, r7, r4, asr #12 │ │ │ │ + eorseq r6, r7, r4, lsr r8 │ │ │ │ subseq r9, r9, ip, lsr #25 │ │ │ │ - eorseq r6, r7, ip, ror #12 │ │ │ │ + eorseq r6, r7, ip, asr r8 │ │ │ │ subseq r9, r9, r0, ror #25 │ │ │ │ - eorseq r6, r7, r8, ror r6 │ │ │ │ + eorseq r6, r7, r8, ror #16 │ │ │ │ subseq r9, r9, r4, ror #25 │ │ │ │ - eorseq r6, r7, r8, lsl #13 │ │ │ │ + eorseq r6, r7, r8, ror r8 │ │ │ │ subseq r9, r9, r8, ror #25 │ │ │ │ - mlaseq r7, r8, r6, r6 │ │ │ │ + eorseq r6, r7, r8, lsl #17 │ │ │ │ ldrsbeq r9, [r9], #-200 @ 0xffffff38 │ │ │ │ - eorseq r6, r7, r8, lsr #13 │ │ │ │ + mlaseq r7, r8, r8, r6 │ │ │ │ ldrsbeq r9, [r9], #-196 @ 0xffffff3c │ │ │ │ - @ instruction: 0x003766bc │ │ │ │ + eorseq r6, r7, ip, lsr #17 │ │ │ │ ldrsbeq r9, [r9], #-204 @ 0xffffff34 │ │ │ │ - eorseq r6, r7, ip, asr #13 │ │ │ │ + @ instruction: 0x003768bc │ │ │ │ ldrsheq r9, [r9], #-196 @ 0xffffff3c │ │ │ │ - @ instruction: 0x003766dc │ │ │ │ + eorseq r6, r7, ip, asr #17 │ │ │ │ ldrsbeq r9, [r9], #-192 @ 0xffffff40 │ │ │ │ - eorseq r6, r7, ip, ror #13 │ │ │ │ + @ instruction: 0x003768dc │ │ │ │ subseq r9, r9, ip, ror #25 │ │ │ │ - eorseq r6, r7, r0, lsl #14 │ │ │ │ + @ instruction: 0x003768f0 │ │ │ │ subseq r9, r9, r8, lsr #25 │ │ │ │ - eorseq r6, r7, r0, lsl r7 │ │ │ │ + eorseq r6, r7, r0, lsl #18 │ │ │ │ ldrsheq r9, [r9], #-200 @ 0xffffff38 │ │ │ │ - eorseq r6, r7, ip, lsr #14 │ │ │ │ + eorseq r6, r7, ip, lsl r9 │ │ │ │ ldrsheq r9, [r9], #-204 @ 0xffffff34 │ │ │ │ - eorseq r6, r7, r8, asr #14 │ │ │ │ + eorseq r6, r7, r8, lsr r9 │ │ │ │ ldrsheq r9, [r9], #-192 @ 0xffffff40 │ │ │ │ - eorseq r6, r7, r0, ror #14 │ │ │ │ + eorseq r6, r7, r0, asr r9 │ │ │ │ subseq r9, r9, r8, lsl #31 │ │ │ │ - eorseq r6, r7, r8, ror r7 │ │ │ │ + eorseq r6, r7, r8, ror #18 │ │ │ │ subseq r9, r9, r4, lsr #25 │ │ │ │ - mlaseq r7, r4, r7, r6 │ │ │ │ - @ instruction: 0x003767f8 │ │ │ │ + eorseq r6, r7, r4, lsl #19 │ │ │ │ + eorseq r6, r7, r8, ror #19 │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq ip, r5, r4, asr r2 │ │ │ │ - eorseq ip, r5, r8, asr r3 │ │ │ │ - eorseq ip, r5, r4, ror #4 │ │ │ │ - eorseq ip, r5, r0, ror r2 │ │ │ │ - eorseq r6, r7, r4, lsr #15 │ │ │ │ - @ instruction: 0x003767b8 │ │ │ │ - eorseq r6, r7, r8, asr #15 │ │ │ │ - eorseq r1, r6, ip, ror #9 │ │ │ │ - eorseq ip, r5, r0, lsl #5 │ │ │ │ - eorseq r6, r7, r0, ror #15 │ │ │ │ - eorseq r6, r7, ip, ror #15 │ │ │ │ - eorseq r9, r6, r4, lsr r6 │ │ │ │ + mlaseq r5, r4, r4, ip │ │ │ │ + mlaseq r5, r8, r5, ip │ │ │ │ + eorseq ip, r5, r4, lsr #9 │ │ │ │ + @ instruction: 0x0035c4b0 │ │ │ │ + mlaseq r7, r4, r9, r6 │ │ │ │ + eorseq r6, r7, r8, lsr #19 │ │ │ │ + @ instruction: 0x003769b8 │ │ │ │ + eorseq r1, r6, ip, lsr #14 │ │ │ │ + eorseq ip, r5, r0, asr #9 │ │ │ │ + @ instruction: 0x003769d0 │ │ │ │ + @ instruction: 0x003769dc │ │ │ │ + eorseq r9, r6, r4, ror r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr sl, [pc, #488] @ 2d7b0 <_Py_GetConfigsAsDict@@Base+0xe64> │ │ │ │ mov r4, r2 │ │ │ │ ldr r5, [pc, #484] @ 2d7b4 <_Py_GetConfigsAsDict@@Base+0xe68> │ │ │ │ @@ -2867,23 +2867,23 @@ │ │ │ │ bl 29af0 │ │ │ │ mov r8, #0 │ │ │ │ mov r5, r8 │ │ │ │ mov r9, #100 @ 0x64 │ │ │ │ mov fp, r8 │ │ │ │ add r1, r9, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8b494 │ │ │ │ + bl 8b504 │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 2d648 <_Py_GetConfigsAsDict@@Base+0xcfc> │ │ │ │ mov r0, r8 │ │ │ │ - bl 8b460 │ │ │ │ + bl 8b4d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7b78 │ │ │ │ - bl 2a01ec │ │ │ │ - bl c3e20 │ │ │ │ + bl c7bd0 │ │ │ │ + bl 2a0260 │ │ │ │ + bl c3e80 │ │ │ │ mov r5, #0 │ │ │ │ b 2d7a4 <_Py_GetConfigsAsDict@@Base+0xe58> │ │ │ │ add r8, r4, r5 │ │ │ │ ldr r3, [sl, #12] │ │ │ │ cmp r3, #0 │ │ │ │ beq 2d670 <_Py_GetConfigsAsDict@@Base+0xd24> │ │ │ │ ldr r2, [pc, #348] @ 2d7bc <_Py_GetConfigsAsDict@@Base+0xe70> │ │ │ │ @@ -2913,18 +2913,18 @@ │ │ │ │ beq 2d6c8 <_Py_GetConfigsAsDict@@Base+0xd7c> │ │ │ │ mov r0, r7 │ │ │ │ bl 29d24 │ │ │ │ b 2d770 <_Py_GetConfigsAsDict@@Base+0xe24> │ │ │ │ cmp r3, #4 │ │ │ │ mov r0, r6 │ │ │ │ bne 2d6f4 <_Py_GetConfigsAsDict@@Base+0xda8> │ │ │ │ - bl c7b78 │ │ │ │ - bl 132724 │ │ │ │ + bl c7bd0 │ │ │ │ + bl 1327bc │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl c3e20 │ │ │ │ + bl c3e80 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bge 2d64c <_Py_GetConfigsAsDict@@Base+0xd00> │ │ │ │ b 2d764 <_Py_GetConfigsAsDict@@Base+0xe18> │ │ │ │ bl 32aa8 <_Py_fstat@@Base+0x990> │ │ │ │ cmp r0, #0 │ │ │ │ beq 2d770 <_Py_GetConfigsAsDict@@Base+0xe24> │ │ │ │ @@ -2937,51 +2937,51 @@ │ │ │ │ cmp r3, #10 │ │ │ │ beq 2d778 <_Py_GetConfigsAsDict@@Base+0xe2c> │ │ │ │ cmp r5, #0 │ │ │ │ beq 2d758 <_Py_GetConfigsAsDict@@Base+0xe0c> │ │ │ │ adds r9, r5, #2 │ │ │ │ bpl 2d75c <_Py_GetConfigsAsDict@@Base+0xe10> │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b460 │ │ │ │ + bl 8b4d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7b78 │ │ │ │ + bl c7bd0 │ │ │ │ ldr r3, [pc, #120] @ 2d7c0 <_Py_GetConfigsAsDict@@Base+0xe74> │ │ │ │ ldr r1, [pc, #120] @ 2d7c4 <_Py_GetConfigsAsDict@@Base+0xe78> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - bl c3e20 │ │ │ │ + bl 18f414 │ │ │ │ + bl c3e80 │ │ │ │ b 2d640 <_Py_GetConfigsAsDict@@Base+0xcf4> │ │ │ │ mov r9, #100 @ 0x64 │ │ │ │ mov r8, r4 │ │ │ │ b 2d614 <_Py_GetConfigsAsDict@@Base+0xcc8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b460 │ │ │ │ + bl 8b4d0 │ │ │ │ b 2d640 <_Py_GetConfigsAsDict@@Base+0xcf4> │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r8] │ │ │ │ add r1, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b494 │ │ │ │ + bl 8b504 │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 2d7a4 <_Py_GetConfigsAsDict@@Base+0xe58> │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b460 │ │ │ │ + bl 8b4d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7b78 │ │ │ │ - bl 2a01ec │ │ │ │ - bl c3e20 │ │ │ │ + bl c7bd0 │ │ │ │ + bl 2a0260 │ │ │ │ + bl c3e80 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subseq r2, ip, r0, lsl sp │ │ │ │ @ instruction: 0x00599690 │ │ │ │ - mlaseq r8, ip, fp, r5 │ │ │ │ + @ instruction: 0x00385ddc │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r6, r7, r8, lsl #16 │ │ │ │ + @ instruction: 0x003769f8 │ │ │ │ add r3, r0, #12288 @ 0x3000 │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ add r3, r0, r2, lsl #6 │ │ │ │ cmp r2, #0 │ │ │ │ sub r3, r3, #64 @ 0x40 │ │ │ │ sub r2, r2, #1 │ │ │ │ bxlt lr │ │ │ │ @@ -3028,20 +3028,20 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, sp │ │ │ │ str r1, [sp] │ │ │ │ strd r2, [sp, #8] │ │ │ │ strd r2, [sp, #16] │ │ │ │ - bl c0558 │ │ │ │ + bl c05b8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 2d8b0 │ │ │ │ - bl 99b98 │ │ │ │ + bl 99c10 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 0002d8bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -3059,31 +3059,31 @@ │ │ │ │ movne r2, r4 │ │ │ │ subs r3, r4, #1 │ │ │ │ sbc r2, r2, #0 │ │ │ │ cmp r3, #262144 @ 0x40000 │ │ │ │ sbcs r2, r2, #0 │ │ │ │ bcs 2d918 │ │ │ │ mov r0, r4 │ │ │ │ - bl 996a4 │ │ │ │ + bl 9971c │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 2d928 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #112 @ 0x70 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 565e4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, #1 │ │ │ │ bl 2a6fc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl be40c │ │ │ │ + bl be414 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99b98 │ │ │ │ + bl 99c10 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #112 @ 0x70 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -3096,15 +3096,15 @@ │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ bl 29dc0 │ │ │ │ cmn r0, #1 │ │ │ │ bne 2d9a8 │ │ │ │ ldr r3, [pc, #356] @ 2db00 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 3d7bc │ │ │ │ + bl 3d794 │ │ │ │ b 2d9ec │ │ │ │ cmp r0, #0 │ │ │ │ subgt r2, r0, #1 │ │ │ │ movle r2, r0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r4, r0 │ │ │ │ @@ -3112,15 +3112,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 2a1b0 │ │ │ │ cmn r1, #1 │ │ │ │ cmneq r0, #1 │ │ │ │ beq 2d994 │ │ │ │ ldr r1, [pc, #292] @ 2db04 │ │ │ │ ldr r0, [pc, #292] @ 2db08 │ │ │ │ - bl 16c550 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 16c6e4 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ subs r7, r0, #0 │ │ │ │ bne 2d9f4 │ │ │ │ mov r0, #0 │ │ │ │ b 2daf8 │ │ │ │ ldr r3, [pc, #272] @ 2db0c │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -3128,175 +3128,175 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp] │ │ │ │ ldr r1, [pc, #248] @ 2db14 │ │ │ │ ldr r3, [pc, #248] @ 2db18 │ │ │ │ str r8, [sp, #4] │ │ │ │ - bl ad010 │ │ │ │ + bl ad0d8 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ beq 2da4c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ bne 2da4c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ beq 2d9ec │ │ │ │ ldr r1, [pc, #192] @ 2db1c │ │ │ │ mov r0, r5 │ │ │ │ - bl b972c │ │ │ │ + bl b9800 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ beq 2da88 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 2da88 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ beq 2d9ec │ │ │ │ ldr r0, [r6, #2712] @ 0xa98 │ │ │ │ str r7, [r6, #2712] @ 0xa98 │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b1d0 │ │ │ │ cmp r4, #0 │ │ │ │ bgt 2daac │ │ │ │ mov r0, #1 │ │ │ │ b 2daf8 │ │ │ │ ldr r2, [pc, #108] @ 2db20 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 180860 │ │ │ │ + bl 180afc │ │ │ │ subs r3, r0, #0 │ │ │ │ beq 2d9ec │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ beq 2daa4 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ bne 2daa4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ b 2daa4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r9, r6, r4, asr #16 │ │ │ │ - eorseq ip, r5, r0, asr r4 │ │ │ │ + eorseq r9, r6, r4, lsl #21 │ │ │ │ + mlaseq r5, r0, r6, ip │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ - @ instruction: 0x003787b4 │ │ │ │ - eorseq lr, r7, r0, ror #9 │ │ │ │ + eorseq r8, r7, r4, lsr #19 │ │ │ │ + @ instruction: 0x0037e6f4 │ │ │ │ subseq lr, r7, r8, ror r5 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ 0002db24 : │ │ │ │ ldr r0, [pc] @ 2db2c │ │ │ │ - b 10ee0c │ │ │ │ + b 10eefc │ │ │ │ subseq sl, r6, r4, asr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #292] @ 2dc6c │ │ │ │ ldr r1, [pc, #292] @ 2dc70 │ │ │ │ mov r6, r0 │ │ │ │ - bl 284864 │ │ │ │ + bl 284798 │ │ │ │ cmp r0, #0 │ │ │ │ blt 2dba0 │ │ │ │ ldr r0, [pc, #276] @ 2dc74 │ │ │ │ - bl a4594 │ │ │ │ + bl a460c │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2dba0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1289f0 │ │ │ │ + bl 128a84 │ │ │ │ cmp r0, #0 │ │ │ │ bge 2dba8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 2dba0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 2dba0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 91b84 <_PyObject_GC_New@@Base> │ │ │ │ + bl 91be0 <_PyObject_GC_New@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 2dbd4 │ │ │ │ ldr r3, [pc, #184] @ 2dc78 │ │ │ │ str r3, [r5, #8] │ │ │ │ ldr r3, [pc, #180] @ 2dc7c │ │ │ │ str r3, [r5, #12] │ │ │ │ ldr r3, [pc, #176] @ 2dc80 │ │ │ │ str r3, [r5, #16] │ │ │ │ - bl a6608 │ │ │ │ + bl a6680 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 2dbf8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 2dbf8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [pc, #132] @ 2dc84 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 10fa14 │ │ │ │ + bl 10fb04 │ │ │ │ cmp r0, #0 │ │ │ │ blt 2dba0 │ │ │ │ mov r0, #8 │ │ │ │ - bl 996a4 │ │ │ │ + bl 9971c │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 2dc28 │ │ │ │ - bl 2a01ec │ │ │ │ + bl 2a0260 │ │ │ │ b 2dc54 │ │ │ │ ldr r2, [pc, #88] @ 2dc88 │ │ │ │ ldr r3, [pc, #88] @ 2dc8c │ │ │ │ ldr r1, [pc, #88] @ 2dc90 │ │ │ │ stm r4, {r2, r3} │ │ │ │ ldr r2, [pc, #84] @ 2dc94 │ │ │ │ - bl 14f8b4 │ │ │ │ + bl 14f95c │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 2dc50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99b98 │ │ │ │ + bl 99c10 │ │ │ │ mov r4, r5 │ │ │ │ ldr r1, [pc, #60] @ 2dc98 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 10fa14 │ │ │ │ + bl 10fb04 │ │ │ │ asr r0, r0, #31 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r8, r7, r4, ror r8 │ │ │ │ - eorseq r8, r7, ip, ror r8 │ │ │ │ + eorseq r8, r7, r4, ror #20 │ │ │ │ + eorseq r8, r7, ip, ror #20 │ │ │ │ subseq sl, r6, r8, lsl #11 │ │ │ │ - eorseq r8, r7, ip, lsl #17 │ │ │ │ - ldrsbeq r9, [r0], -ip @ │ │ │ │ - eorseq r9, r0, r0, asr #13 │ │ │ │ - mlaseq r7, r4, r8, r8 │ │ │ │ - eoreq r1, r2, r0, ror #13 │ │ │ │ - eoreq sp, r8, ip, ror #7 │ │ │ │ - eorseq r8, r7, r8, asr #15 │ │ │ │ + eorseq r8, r7, ip, ror sl │ │ │ │ + eorseq r9, r0, ip, ror #6 │ │ │ │ + @ instruction: 0x003098f8 │ │ │ │ + eorseq r8, r7, r4, lsl #21 │ │ │ │ + eoreq r1, r2, r0, ror #15 │ │ │ │ + eoreq sp, r8, r0, lsr #6 │ │ │ │ + @ instruction: 0x003789b8 │ │ │ │ andeq pc, r2, ip, ror #18 │ │ │ │ - @ instruction: 0x003787d4 │ │ │ │ + eorseq r8, r7, r4, asr #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r1, #180] @ 0xb4 │ │ │ │ mov r3, #28 │ │ │ │ sub r2, r2, #1 │ │ │ │ @@ -3316,15 +3316,15 @@ │ │ │ │ addeq r3, r3, #98304 @ 0x18000 │ │ │ │ addeq r3, r3, #228 @ 0xe4 │ │ │ │ addeq r4, r0, r3 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ mov r1, #0 │ │ │ │ - bl 15afb4 <_PyObject_SetManagedDict@@Base+0x164> │ │ │ │ + bl 15b13c <_PyObject_SetManagedDict@@Base+0x164> │ │ │ │ b 2dcf8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #180] @ 0xb4 │ │ │ │ @@ -3363,55 +3363,55 @@ │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #2808] @ 0xaf8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 29302c │ │ │ │ + b 292f60 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ │ │ │ │ 0002ddcc <_PyUnicode_FromId@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ add r9, r0, #8 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 22f68c │ │ │ │ + bl 22f760 │ │ │ │ ldr r3, [pc, #316] @ 2df34 <_PyUnicode_FromId@@Base+0x168> │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r8, [r3, #8] │ │ │ │ - bl 35911c │ │ │ │ + bl 359388 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ - bl 35911c │ │ │ │ + bl 359388 │ │ │ │ cmp r4, #0 │ │ │ │ bge 2de60 <_PyUnicode_FromId@@Base+0x94> │ │ │ │ ldr r5, [r8, #3720] @ 0xe88 │ │ │ │ add r6, r5, #5568 @ 0x15c0 │ │ │ │ add r6, r6, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 22f68c │ │ │ │ - bl 35911c │ │ │ │ + bl 22f760 │ │ │ │ + bl 359388 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ - bl 35911c │ │ │ │ + bl 359388 │ │ │ │ cmp r4, #0 │ │ │ │ bge 2de58 <_PyUnicode_FromId@@Base+0x8c> │ │ │ │ add r5, r5, #4096 @ 0x1000 │ │ │ │ ldr r4, [r5, #1516] @ 0x5ec │ │ │ │ add r3, r4, #1 │ │ │ │ str r3, [r5, #1516] @ 0x5ec │ │ │ │ - bl 35911c │ │ │ │ + bl 359388 │ │ │ │ str r4, [r7, #4] │ │ │ │ - bl 35911c │ │ │ │ + bl 359388 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8b0d8 │ │ │ │ + bl 8b148 │ │ │ │ add r5, r8, #4096 @ 0x1000 │ │ │ │ ldr r3, [r5, #3436] @ 0xd6c │ │ │ │ cmp r3, r4 │ │ │ │ ble 2de80 <_PyUnicode_FromId@@Base+0xb4> │ │ │ │ ldr r3, [r5, #3440] @ 0xd70 │ │ │ │ ldr r6, [r3, r4, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ @@ -3421,47 +3421,47 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 29c28 │ │ │ │ mov r3, sl │ │ │ │ mov r2, sl │ │ │ │ str sl, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9dd48 │ │ │ │ + bl 9ddc0 │ │ │ │ subs r1, r0, #0 │ │ │ │ beq 2def0 <_PyUnicode_FromId@@Base+0x124> │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 9f51c │ │ │ │ + bl 9f594 │ │ │ │ ldr r3, [r5, #3436] @ 0xd6c │ │ │ │ cmp r3, r4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #3440] @ 0xd70 │ │ │ │ bgt 2df18 <_PyUnicode_FromId@@Base+0x14c> │ │ │ │ lsl r7, r4, #1 │ │ │ │ cmp r7, #16 │ │ │ │ movlt r7, #16 │ │ │ │ lsl r1, r7, #2 │ │ │ │ - bl ab4e0 │ │ │ │ + bl ab558 │ │ │ │ subs r8, r0, #0 │ │ │ │ bne 2def8 <_PyUnicode_FromId@@Base+0x12c> │ │ │ │ - bl 2a01ec │ │ │ │ + bl 2a0260 │ │ │ │ mov r6, #0 │ │ │ │ b 2df20 <_PyUnicode_FromId@@Base+0x154> │ │ │ │ ldr r0, [r5, #3436] @ 0xd6c │ │ │ │ mov r1, sl │ │ │ │ sub r2, r7, r0 │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r0, r8, r0, lsl #2 │ │ │ │ bl 29658 │ │ │ │ str r8, [r5, #3440] @ 0xd70 │ │ │ │ str r7, [r5, #3436] @ 0xd6c │ │ │ │ ldr r3, [r5, #3440] @ 0xd70 │ │ │ │ str r6, [r3, r4, lsl #2] │ │ │ │ mov r0, r9 │ │ │ │ - bl 8b0d8 │ │ │ │ + bl 8b148 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ 0002df38 : │ │ │ │ ldr r0, [r0, #28] │ │ │ │ @@ -3474,34 +3474,34 @@ │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ mov r4, r1 │ │ │ │ - bl bbd4c │ │ │ │ + bl bbe20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 24b4a4 │ │ │ │ + b 24b598 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ ldr r6, [pc, #276] @ 2e0b0 │ │ │ │ sub sp, sp, #128 @ 0x80 │ │ │ │ ldr r0, [r6] │ │ │ │ bl 2e118 <_PyObject_DebugMallocStats@@Base> │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ beq 2dfb8 │ │ │ │ mov r0, #10 │ │ │ │ bl 2a300 │ │ │ │ ldr r5, [pc, #244] @ 2e0b4 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r0, r5] │ │ │ │ ldr r7, [r6] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov r4, r0 │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r2, [r2, #2416] @ 0x970 │ │ │ │ ldr r1, [pc, #216] @ 2e0b8 │ │ │ │ @@ -3539,15 +3539,15 @@ │ │ │ │ add r4, r4, #5760 @ 0x1680 │ │ │ │ add r4, r4, #24 │ │ │ │ add r6, r6, #1 │ │ │ │ ldr r2, [pc, #96] @ 2e0cc │ │ │ │ mov r3, r6 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ mov r0, sp │ │ │ │ - bl 8bcb0 │ │ │ │ + bl 8bd20 │ │ │ │ ldr r3, [r8, #16] │ │ │ │ ldr r2, [r8, #20] │ │ │ │ add r3, r3, #3 │ │ │ │ mla r3, r2, r6, r3 │ │ │ │ mov r1, sp │ │ │ │ ldr r2, [r4, #4]! │ │ │ │ bic r3, r3, #3 │ │ │ │ @@ -3556,35 +3556,35 @@ │ │ │ │ cmp r6, #20 │ │ │ │ bne 2e060 │ │ │ │ ldr r0, [pc, #36] @ 2e0d0 │ │ │ │ add sp, sp, #128 @ 0x80 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0x00599690 │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r9, r7, r0, ror r7 │ │ │ │ - eorseq r9, r7, r4, lsl #15 │ │ │ │ - mlaseq r7, ip, r7, r9 │ │ │ │ - @ instruction: 0x003797b0 │ │ │ │ + @ instruction: 0x003799b0 │ │ │ │ + eorseq r9, r7, r4, asr #19 │ │ │ │ + @ instruction: 0x003799dc │ │ │ │ + @ instruction: 0x003799f0 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ - eorseq r9, r7, r4, asr #15 │ │ │ │ + eorseq r9, r7, r4, lsl #20 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl c68f0 <_Py_GetConfig@@Base> │ │ │ │ + bl c6948 <_Py_GetConfig@@Base> │ │ │ │ ldr r0, [r0, #188] @ 0xbc │ │ │ │ cmp r0, #0 │ │ │ │ bgt 2e104 │ │ │ │ mov r0, #84 @ 0x54 │ │ │ │ bl 2931c │ │ │ │ cmp r0, #0 │ │ │ │ ble 2e10c │ │ │ │ pop {r4, lr} │ │ │ │ - b a62ec │ │ │ │ + b a6364 │ │ │ │ ldr r0, [pc] @ 2e114 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ 0002e118 <_PyObject_DebugMallocStats@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -3616,36 +3616,36 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ ldr r2, [pc, #276] @ 2e2a8 <_PyObject_DebugMallocStats@@Base+0x190> │ │ │ │ mov r3, #2097152 @ 0x200000 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ - bl 22ed24 <_start@@Base+0x1070> │ │ │ │ + bl 22ee60 <_start@@Base+0x1070> │ │ │ │ ldr r3, [pc, #256] @ 2e2ac <_PyObject_DebugMallocStats@@Base+0x194> │ │ │ │ mov r2, #20 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r5, [r3, r0] │ │ │ │ add r3, sp, r2 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ bl 29658 │ │ │ │ ldr r2, [pc, #228] @ 2e2b0 <_PyObject_DebugMallocStats@@Base+0x198> │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 235928 <_Py_write_noraise@@Base+0x1210> │ │ │ │ + bl 2359fc <_Py_write_noraise@@Base+0x1210> │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [pc, #192] @ 2e2b4 <_PyObject_DebugMallocStats@@Base+0x19c> │ │ │ │ ldr r1, [pc, #192] @ 2e2b8 <_PyObject_DebugMallocStats@@Base+0x1a0> │ │ │ │ - bl 235c6c │ │ │ │ + bl 235d40 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [pc, #184] @ 2e2bc <_PyObject_DebugMallocStats@@Base+0x1a4> │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [pc, #168] @ 2e2c0 <_PyObject_DebugMallocStats@@Base+0x1a8> │ │ │ │ @@ -3679,43 +3679,43 @@ │ │ │ │ beq 2e290 <_PyObject_DebugMallocStats@@Base+0x178> │ │ │ │ mov r0, r4 │ │ │ │ bl 2e2f4 <_PyObject_DebugMallocStats@@Base+0x1dc> │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r3, r9, ip, lsr fp │ │ │ │ - eorseq r9, r7, r0, ror #15 │ │ │ │ - eorseq r9, r7, r4, lsl r8 │ │ │ │ - eorseq r9, r7, r4, lsr r8 │ │ │ │ + muleq r9, r8, fp │ │ │ │ + eorseq r9, r7, r0, lsr #20 │ │ │ │ + eorseq r9, r7, r4, asr sl │ │ │ │ + eorseq r9, r7, r4, ror sl │ │ │ │ andeq r0, r0, r8 │ │ │ │ - andeq r9, r7, r0, asr pc │ │ │ │ - andeq sl, r7, r8, lsr r7 │ │ │ │ - andeq sl, r7, r0, lsr #15 │ │ │ │ - eorseq r9, r7, r4, asr r8 │ │ │ │ - eorseq r9, r7, r0, ror r8 │ │ │ │ - eorseq r9, r7, ip, lsl #17 │ │ │ │ - @ instruction: 0x003798b4 │ │ │ │ - @ instruction: 0x003798d0 │ │ │ │ - andeq r1, r9, r8, lsl #31 │ │ │ │ + andeq r9, r7, r8, asr pc │ │ │ │ + andeq sl, r7, r0, asr #14 │ │ │ │ + andeq sl, r7, r8, lsr #15 │ │ │ │ + mlaseq r7, r4, sl, r9 │ │ │ │ + @ instruction: 0x00379ab0 │ │ │ │ + eorseq r9, r7, ip, asr #21 │ │ │ │ + @ instruction: 0x00379af4 │ │ │ │ + eorseq r9, r7, r0, lsl fp │ │ │ │ + andeq r1, r9, r4, ror #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 298e74 │ │ │ │ + bl 298ef4 │ │ │ │ ldr r0, [pc] @ 2e2f0 <_PyObject_DebugMallocStats@@Base+0x1d8> │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3120] @ 0xc30 │ │ │ │ ldr r3, [pc, #916] @ 2e6a0 <_PyObject_DebugMallocStats@@Base+0x588> │ │ │ │ mov r4, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ sub sp, sp, #940 @ 0x3ac │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r8, [r3, #1528] @ 0x5f8 │ │ │ │ ldr r2, [pc, #884] @ 2e6a4 <_PyObject_DebugMallocStats@@Base+0x58c> │ │ │ │ @@ -3780,15 +3780,15 @@ │ │ │ │ beq 2e444 <_PyObject_DebugMallocStats@@Base+0x32c> │ │ │ │ ldr lr, [r4, #-256] @ 0xffffff00 │ │ │ │ ldr ip, [r4, #-512] @ 0xfffffe00 │ │ │ │ add lr, lr, #1 │ │ │ │ add ip, ip, r6 │ │ │ │ str lr, [r4, #-256] @ 0xffffff00 │ │ │ │ str ip, [r4, #-512] @ 0xfffffe00 │ │ │ │ - bl 356ad0 │ │ │ │ + bl 356d3c │ │ │ │ ldr r1, [r4, #-768] @ 0xfffffd00 │ │ │ │ sub r1, r1, r6 │ │ │ │ add r0, r0, r1 │ │ │ │ str r0, [r4, #-768] @ 0xfffffd00 │ │ │ │ add r5, r5, #4096 @ 0x1000 │ │ │ │ b 2e3ec <_PyObject_DebugMallocStats@@Base+0x2d4> │ │ │ │ mov r6, r7 │ │ │ │ @@ -3837,15 +3837,15 @@ │ │ │ │ str r6, [sp] │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, #4064 @ 0xfe0 │ │ │ │ mla r3, r6, r8, r3 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 356cbc │ │ │ │ + bl 356f28 │ │ │ │ mla sl, r6, r7, sl │ │ │ │ add fp, fp, r4, lsl #5 │ │ │ │ mov r3, r5 │ │ │ │ mla r9, r4, r1, r9 │ │ │ │ b 2e4b4 <_PyObject_DebugMallocStats@@Base+0x39c> │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr r8, [sp, #32] │ │ │ │ @@ -3876,15 +3876,15 @@ │ │ │ │ bl 2e6ec <_PyObject_DebugMallocStats@@Base+0x5d4> │ │ │ │ mov r3, #262144 @ 0x40000 │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [pc, #284] @ 2e6c4 <_PyObject_DebugMallocStats@@Base+0x5ac> │ │ │ │ mov r3, r7 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 8bcb0 │ │ │ │ + bl 8bd20 │ │ │ │ lsl r2, r7, #18 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ bl 2e6ec <_PyObject_DebugMallocStats@@Base+0x5d4> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #10 │ │ │ │ bl 2a300 │ │ │ │ @@ -3900,15 +3900,15 @@ │ │ │ │ mov r3, #4096 @ 0x1000 │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [pc, #204] @ 2e6d0 <_PyObject_DebugMallocStats@@Base+0x5b8> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ add r5, r5, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 8bcb0 │ │ │ │ + bl 8bd20 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ lsl r2, r3, #12 │ │ │ │ mov r0, r4 │ │ │ │ bl 2e6ec <_PyObject_DebugMallocStats@@Base+0x5d4> │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [pc, #160] @ 2e6d4 <_PyObject_DebugMallocStats@@Base+0x5bc> │ │ │ │ @@ -3937,32 +3937,32 @@ │ │ │ │ ldr r1, [pc, #88] @ 2e6e8 <_PyObject_DebugMallocStats@@Base+0x5d0> │ │ │ │ mov r2, #131072 @ 0x20000 │ │ │ │ mov r0, r4 │ │ │ │ bl 2e6ec <_PyObject_DebugMallocStats@@Base+0x5d4> │ │ │ │ add sp, sp, #940 @ 0x3ac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r9, r7, ip, ror #17 │ │ │ │ + eorseq r9, r7, ip, lsr #22 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - eorseq r9, r7, r0, lsr #18 │ │ │ │ - mlaseq r7, r0, r9, r9 │ │ │ │ - eorseq r9, r7, ip, lsr #19 │ │ │ │ - eorseq r9, r7, r8, asr #19 │ │ │ │ - @ instruction: 0x003799dc │ │ │ │ - @ instruction: 0x003799f4 │ │ │ │ - eorseq r9, r7, r0, lsl sl │ │ │ │ - eorseq r9, r7, ip, lsr #20 │ │ │ │ - eorseq r9, r7, r8, asr #20 │ │ │ │ - eorseq r9, r7, r4, ror #20 │ │ │ │ - eorseq r9, r7, r0, lsl #21 │ │ │ │ - eorseq r9, r7, r0, lsr #21 │ │ │ │ - eorseq r9, r7, r0, asr #21 │ │ │ │ - eorseq r9, r7, r0, ror #21 │ │ │ │ - eorseq r9, r7, r8, ror #21 │ │ │ │ - @ instruction: 0x00379afc │ │ │ │ + eorseq r9, r7, r0, ror #22 │ │ │ │ + @ instruction: 0x00379bd0 │ │ │ │ + eorseq r9, r7, ip, ror #23 │ │ │ │ + eorseq r9, r7, r8, lsl #24 │ │ │ │ + eorseq r9, r7, ip, lsl ip │ │ │ │ + eorseq r9, r7, r4, lsr ip │ │ │ │ + eorseq r9, r7, r0, asr ip │ │ │ │ + eorseq r9, r7, ip, ror #24 │ │ │ │ + eorseq r9, r7, r8, lsl #25 │ │ │ │ + eorseq r9, r7, r4, lsr #25 │ │ │ │ + eorseq r9, r7, r0, asr #25 │ │ │ │ + eorseq r9, r7, r0, ror #25 │ │ │ │ + eorseq r9, r7, r0, lsl #26 │ │ │ │ + eorseq r9, r7, r0, lsr #26 │ │ │ │ + eorseq r9, r7, r8, lsr #26 │ │ │ │ + eorseq r9, r7, ip, lsr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ mov r1, r0 │ │ │ │ @@ -4032,58 +4032,58 @@ │ │ │ │ bl 2aa38 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ stclgt 12, cr12, [ip], {205} @ 0xcd │ │ │ │ ldr r3, [pc, #28] @ 2e83c <_PyObject_DebugMallocStats@@Base+0x724> │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r0, [r3, #3444] @ 0xd74 │ │ │ │ - b a62ec │ │ │ │ + b a6364 │ │ │ │ andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3816] @ 0xee8 │ │ │ │ sub sp, sp, #264 @ 0x108 │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r2 │ │ │ │ mov r3, r2 │ │ │ │ mov r6, r0 │ │ │ │ stm sp, {r1, r5} │ │ │ │ ldr r2, [pc, #52] @ 2e8a4 <_PyObject_DebugMallocStats@@Base+0x78c> │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ - bl 8bcb0 │ │ │ │ + bl 8bd20 │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ ldr r2, [pc, #36] @ 2e8a8 <_PyObject_DebugMallocStats@@Base+0x790> │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 8bcb0 │ │ │ │ + bl 8bd20 │ │ │ │ mul r2, r5, r4 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ bl 2e6ec <_PyObject_DebugMallocStats@@Base+0x5d4> │ │ │ │ add sp, sp, #264 @ 0x108 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r9, r7, r8, lsl #23 │ │ │ │ - eorseq r9, r7, r0, lsr #23 │ │ │ │ + eorseq r9, r7, r8, asr #27 │ │ │ │ + eorseq r9, r7, r0, ror #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ ldr r1, [pc, #400] @ 2ea60 <_PyObject_DebugMallocStats@@Base+0x948> │ │ │ │ - bl 1c1558 │ │ │ │ + bl 1c1710 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r9, [sp, #4] │ │ │ │ movne r6, #26 │ │ │ │ movne r4, #32 │ │ │ │ bne 2e8f0 <_PyObject_DebugMallocStats@@Base+0x7d8> │ │ │ │ mov r4, #0 │ │ │ │ b 2ea54 <_PyObject_DebugMallocStats@@Base+0x93c> │ │ │ │ @@ -4092,15 +4092,15 @@ │ │ │ │ bl 2a900 <__sched_cpualloc@plt> │ │ │ │ add r8, r4, #31 │ │ │ │ lsr r8, r8, #5 │ │ │ │ lsl r8, r8, #2 │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r2, r5 │ │ │ │ bne 2e91c <_PyObject_DebugMallocStats@@Base+0x804> │ │ │ │ - bl 2a01ec │ │ │ │ + bl 2a0260 │ │ │ │ mov r4, r0 │ │ │ │ b 2ea54 <_PyObject_DebugMallocStats@@Base+0x93c> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ bl 29fa0 │ │ │ │ subs r7, r0, #0 │ │ │ │ beq 2e978 <_PyObject_DebugMallocStats@@Base+0x860> │ │ │ │ @@ -4108,25 +4108,25 @@ │ │ │ │ bl 2a90c <__sched_cpufree@plt> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #22 │ │ │ │ beq 2e95c <_PyObject_DebugMallocStats@@Base+0x844> │ │ │ │ ldr r3, [pc, #276] @ 2ea64 <_PyObject_DebugMallocStats@@Base+0x94c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ + bl 144544 │ │ │ │ mov r4, r0 │ │ │ │ b 2ea54 <_PyObject_DebugMallocStats@@Base+0x93c> │ │ │ │ subs r6, r6, #1 │ │ │ │ bne 2e8ec <_PyObject_DebugMallocStats@@Base+0x7d4> │ │ │ │ ldr r3, [pc, #252] @ 2ea68 <_PyObject_DebugMallocStats@@Base+0x950> │ │ │ │ ldr r1, [pc, #252] @ 2ea6c <_PyObject_DebugMallocStats@@Base+0x954> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ b 2e8e4 <_PyObject_DebugMallocStats@@Base+0x7cc> │ │ │ │ - bl 129d7c │ │ │ │ + bl 129e14 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2ea40 <_PyObject_DebugMallocStats@@Base+0x928> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ bl 2a528 <__sched_cpucount@plt> │ │ │ │ mov r9, r0 │ │ │ │ cmp r9, #0 │ │ │ │ @@ -4136,58 +4136,58 @@ │ │ │ │ beq 2ea34 <_PyObject_DebugMallocStats@@Base+0x91c> │ │ │ │ cmp r8, r7, lsr #3 │ │ │ │ bls 2ea2c <_PyObject_DebugMallocStats@@Base+0x914> │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ lsr r3, r3, r2 │ │ │ │ tst r3, #1 │ │ │ │ beq 2ea2c <_PyObject_DebugMallocStats@@Base+0x914> │ │ │ │ - bl a62ec │ │ │ │ + bl a6364 │ │ │ │ sub r9, r9, #1 │ │ │ │ subs r6, r0, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ beq 2ea40 <_PyObject_DebugMallocStats@@Base+0x928> │ │ │ │ - bl 12d8f4 │ │ │ │ + bl 12d98c │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ beq 2ea0c <_PyObject_DebugMallocStats@@Base+0x8f4> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 2ea40 <_PyObject_DebugMallocStats@@Base+0x928> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ bne 2ea40 <_PyObject_DebugMallocStats@@Base+0x928> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ b 2ea40 <_PyObject_DebugMallocStats@@Base+0x928> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 2ea2c <_PyObject_DebugMallocStats@@Base+0x914> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ bne 2ea2c <_PyObject_DebugMallocStats@@Base+0x914> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ add r7, r7, #1 │ │ │ │ b 2e994 <_PyObject_DebugMallocStats@@Base+0x87c> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a90c <__sched_cpufree@plt> │ │ │ │ b 2ea54 <_PyObject_DebugMallocStats@@Base+0x93c> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a90c <__sched_cpufree@plt> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b254 │ │ │ │ b 2e8e4 <_PyObject_DebugMallocStats@@Base+0x7cc> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - eorseq r9, r7, r8, lsr #23 │ │ │ │ + eorseq r9, r7, r8, ror #27 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - @ instruction: 0x00379bbc │ │ │ │ + @ instruction: 0x00379dfc │ │ │ │ ldr r3, [pc, #20] @ 2ea8c <_PyObject_DebugMallocStats@@Base+0x974> │ │ │ │ ldr r2, [pc, #20] @ 2ea90 <_PyObject_DebugMallocStats@@Base+0x978> │ │ │ │ ldr r3, [r3, #1184] @ 0x4a0 │ │ │ │ ldr r0, [pc, #16] @ 2ea94 <_PyObject_DebugMallocStats@@Base+0x97c> │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, r2 │ │ │ │ bx lr │ │ │ │ @@ -4196,58 +4196,58 @@ │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 29d9c │ │ │ │ pop {r4, lr} │ │ │ │ - b a62ec │ │ │ │ + b a6364 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r3, #0 │ │ │ │ bgt 2eae8 <_PyObject_DebugMallocStats@@Base+0x9d0> │ │ │ │ ldr r3, [pc, #80] @ 2eb2c <_PyObject_DebugMallocStats@@Base+0xa14> │ │ │ │ ldr r1, [pc, #80] @ 2eb30 <_PyObject_DebugMallocStats@@Base+0xa18> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ b 2eb04 <_PyObject_DebugMallocStats@@Base+0x9ec> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ beq 2eb0c <_PyObject_DebugMallocStats@@Base+0x9f4> │ │ │ │ ldr r3, [pc, #48] @ 2eb2c <_PyObject_DebugMallocStats@@Base+0xa14> │ │ │ │ ldr r1, [pc, #52] @ 2eb34 <_PyObject_DebugMallocStats@@Base+0xa1c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r0, #0 │ │ │ │ b 2eb24 <_PyObject_DebugMallocStats@@Base+0xa0c> │ │ │ │ ldr ip, [r0, #20] │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ ldr r0, [pc, #28] @ 2eb38 <_PyObject_DebugMallocStats@@Base+0xa20> │ │ │ │ add r1, sp, #4 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl c038c │ │ │ │ + bl c03ec │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r7, ip, ror #16 │ │ │ │ - eorseq r4, r7, ip, asr #18 │ │ │ │ + eorseq r0, r7, ip, lsr #21 │ │ │ │ + eorseq r4, r7, ip, lsl #23 │ │ │ │ subseq sp, r7, r8, lsr #7 │ │ │ │ │ │ │ │ 0002eb3c <_PyMem_GetCurrentAllocatorName@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ ldr r0, [pc, #628] @ 2edc8 <_PyMem_GetCurrentAllocatorName@@Base+0x28c> │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ - bl 22f68c │ │ │ │ + bl 22f760 │ │ │ │ ldr ip, [pc, #620] @ 2edcc <_PyMem_GetCurrentAllocatorName@@Base+0x290> │ │ │ │ add r4, sp, #4 │ │ │ │ ldm ip!, {r0, r1, r2, r3} │ │ │ │ mov lr, ip │ │ │ │ ldr r5, [lr], #4 │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ @@ -4392,284 +4392,284 @@ │ │ │ │ bl 292f8 │ │ │ │ ldr r4, [pc, #88] @ 2ee00 <_PyMem_GetCurrentAllocatorName@@Base+0x2c4> │ │ │ │ cmp r0, #0 │ │ │ │ movne r4, #0 │ │ │ │ b 2edb4 <_PyMem_GetCurrentAllocatorName@@Base+0x278> │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [pc, #12] @ 2edc8 <_PyMem_GetCurrentAllocatorName@@Base+0x28c> │ │ │ │ - bl 8b0d8 │ │ │ │ + bl 8b148 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subseq r5, r7, r8, lsr #1 │ │ │ │ - subeq r5, lr, ip, lsl r7 │ │ │ │ + subeq r5, lr, ip, lsr #18 │ │ │ │ subseq r5, r7, ip, lsr #1 │ │ │ │ subseq r5, r7, r0, asr #1 │ │ │ │ ldrsbeq r5, [r7], #-4 │ │ │ │ - eorseq r9, r5, r8, asr #16 │ │ │ │ - eorseq r9, r5, r0, lsl r8 │ │ │ │ - eorseq r9, r5, ip, lsr #16 │ │ │ │ - subeq r5, lr, ip, ror #14 │ │ │ │ + eorseq r9, r5, r8, lsl #21 │ │ │ │ + eorseq r9, r5, r0, asr sl │ │ │ │ + eorseq r9, r5, ip, ror #20 │ │ │ │ + subeq r5, lr, ip, ror r9 │ │ │ │ subseq r5, r7, ip, ror #1 │ │ │ │ subseq r5, r7, r4, lsl #2 │ │ │ │ subseq r5, r7, ip, lsl r1 │ │ │ │ - eorseq r9, r5, r0, asr r8 │ │ │ │ - eorseq r9, r5, ip, lsl r8 │ │ │ │ - eorseq r9, r5, r8, lsr r8 │ │ │ │ + mlaseq r5, r0, sl, r9 │ │ │ │ + eorseq r9, r5, ip, asr sl │ │ │ │ + eorseq r9, r5, r8, ror sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r3, #0 │ │ │ │ bgt 2ee48 <_PyMem_GetCurrentAllocatorName@@Base+0x30c> │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [pc, #60] @ 2ee6c <_PyMem_GetCurrentAllocatorName@@Base+0x330> │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ ldrne r1, [pc, #52] @ 2ee70 <_PyMem_GetCurrentAllocatorName@@Base+0x334> │ │ │ │ ldreq r1, [pc, #52] @ 2ee74 <_PyMem_GetCurrentAllocatorName@@Base+0x338> │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r0, #0 │ │ │ │ b 2ee64 <_PyMem_GetCurrentAllocatorName@@Base+0x328> │ │ │ │ ldr ip, [r0, #8] │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [pc, #32] @ 2ee78 <_PyMem_GetCurrentAllocatorName@@Base+0x33c> │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ add r1, sp, #4 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl c038c │ │ │ │ + bl c03ec │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r7, ip, asr #16 │ │ │ │ - eorseq r0, r7, ip, ror #16 │ │ │ │ + eorseq r0, r7, ip, lsl #21 │ │ │ │ + eorseq r0, r7, ip, lsr #21 │ │ │ │ subseq sp, r7, r8, lsr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r2, #2 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ bne 2eeb4 <_PyMem_GetCurrentAllocatorName@@Base+0x378> │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 27e44c <_Py_Uid_Converter@@Base> │ │ │ │ + bl 27e4cc <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 2eedc <_PyMem_GetCurrentAllocatorName@@Base+0x3a0> │ │ │ │ b 2eed4 <_PyMem_GetCurrentAllocatorName@@Base+0x398> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [pc, #96] @ 2ef24 <_PyMem_GetCurrentAllocatorName@@Base+0x3e8> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 2ee9c <_PyMem_GetCurrentAllocatorName@@Base+0x360> │ │ │ │ mov r0, #0 │ │ │ │ b 2ef1c <_PyMem_GetCurrentAllocatorName@@Base+0x3e0> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 27e44c <_Py_Uid_Converter@@Base> │ │ │ │ + bl 27e4cc <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq 2eed4 <_PyMem_GetCurrentAllocatorName@@Base+0x398> │ │ │ │ ldr r1, [sp] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 2a4d4 │ │ │ │ cmp r0, #0 │ │ │ │ bge 2ef18 <_PyMem_GetCurrentAllocatorName@@Base+0x3dc> │ │ │ │ ldr r3, [pc, #28] @ 2ef28 <_PyMem_GetCurrentAllocatorName@@Base+0x3ec> │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1444a4 │ │ │ │ + b 144544 │ │ │ │ ldr r0, [pc, #12] @ 2ef2c <_PyMem_GetCurrentAllocatorName@@Base+0x3f0> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq ip, r6, r8, ror #3 │ │ │ │ + eorseq ip, r6, r8, lsr #8 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r2, #2 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ bne 2ef68 <_PyMem_GetCurrentAllocatorName@@Base+0x42c> │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 29a890 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 29a910 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 2ef90 <_PyMem_GetCurrentAllocatorName@@Base+0x454> │ │ │ │ b 2ef88 <_PyMem_GetCurrentAllocatorName@@Base+0x44c> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [pc, #96] @ 2efd8 <_PyMem_GetCurrentAllocatorName@@Base+0x49c> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 2ef50 <_PyMem_GetCurrentAllocatorName@@Base+0x414> │ │ │ │ mov r0, #0 │ │ │ │ b 2efd0 <_PyMem_GetCurrentAllocatorName@@Base+0x494> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 29a890 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 29a910 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq 2ef88 <_PyMem_GetCurrentAllocatorName@@Base+0x44c> │ │ │ │ ldr r1, [sp] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 2a8a0 │ │ │ │ cmp r0, #0 │ │ │ │ bge 2efcc <_PyMem_GetCurrentAllocatorName@@Base+0x490> │ │ │ │ ldr r3, [pc, #28] @ 2efdc <_PyMem_GetCurrentAllocatorName@@Base+0x4a0> │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1444a4 │ │ │ │ + b 144544 │ │ │ │ ldr r0, [pc, #12] @ 2efe0 <_PyMem_GetCurrentAllocatorName@@Base+0x4a4> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq ip, r6, r4, lsl #4 │ │ │ │ + eorseq ip, r6, r4, asr #8 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl c68f0 <_Py_GetConfig@@Base> │ │ │ │ + bl c6948 <_Py_GetConfig@@Base> │ │ │ │ ldr r3, [r0, #116] @ 0x74 │ │ │ │ cmp r3, #0 │ │ │ │ bne 2f018 <_PyMem_GetCurrentAllocatorName@@Base+0x4dc> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1c2524 │ │ │ │ + b 1c26dc │ │ │ │ ldr r3, [pc, #28] @ 2f03c <_PyMem_GetCurrentAllocatorName@@Base+0x500> │ │ │ │ ldr r1, [pc, #28] @ 2f040 <_PyMem_GetCurrentAllocatorName@@Base+0x504> │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b9224 │ │ │ │ + bl 1b93dc │ │ │ │ cmp r0, #0 │ │ │ │ beq 2f008 <_PyMem_GetCurrentAllocatorName@@Base+0x4cc> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sp, r5, r4, lsr #22 │ │ │ │ - eorseq r9, r7, r0, asr #26 │ │ │ │ + eorseq r9, r7, r0, lsl #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov ip, r1 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [pc, #128] @ 2f0e8 <_PyMem_GetCurrentAllocatorName@@Base+0x5ac> │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, ip │ │ │ │ - bl b6a5c │ │ │ │ + bl b6b40 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2f084 <_PyMem_GetCurrentAllocatorName@@Base+0x548> │ │ │ │ mov r5, #0 │ │ │ │ b 2f0dc <_PyMem_GetCurrentAllocatorName@@Base+0x5a0> │ │ │ │ ldr r0, [pc, #96] @ 2f0ec <_PyMem_GetCurrentAllocatorName@@Base+0x5b0> │ │ │ │ - bl 16c670 │ │ │ │ + bl 16c804 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2f07c <_PyMem_GetCurrentAllocatorName@@Base+0x540> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r1, [sp] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [pc, #60] @ 2f0f0 <_PyMem_GetCurrentAllocatorName@@Base+0x5b4> │ │ │ │ - bl 14e0e4 │ │ │ │ + bl 14e188 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ beq 2f0dc <_PyMem_GetCurrentAllocatorName@@Base+0x5a0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 2f0dc <_PyMem_GetCurrentAllocatorName@@Base+0x5a0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r9, r7, ip, asr sp │ │ │ │ + mlaseq r7, ip, pc, r9 @ │ │ │ │ subseq fp, r7, r8, asr #14 │ │ │ │ subseq fp, r7, r8, ror #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ ldr r1, [pc, #52] @ 2f14c <_PyMem_GetCurrentAllocatorName@@Base+0x610> │ │ │ │ - bl 1c1558 │ │ │ │ + bl 1c1710 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2f144 <_PyMem_GetCurrentAllocatorName@@Base+0x608> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 2a888 │ │ │ │ cmp r0, #0 │ │ │ │ bge 2f140 <_PyMem_GetCurrentAllocatorName@@Base+0x604> │ │ │ │ ldr r3, [pc, #24] @ 2f150 <_PyMem_GetCurrentAllocatorName@@Base+0x614> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ + bl 144544 │ │ │ │ b 2f144 <_PyMem_GetCurrentAllocatorName@@Base+0x608> │ │ │ │ - bl a62ec │ │ │ │ + bl a6364 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r9, r7, r0, ror #27 │ │ │ │ + eorseq sl, r7, r0, lsr #32 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ │ │ │ │ 0002f154 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #112] @ 2f1dc │ │ │ │ mov r3, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 2f188 │ │ │ │ ldr r1, [pc, #92] @ 2f1e0 │ │ │ │ ldr r0, [pc, #92] @ 2f1e4 │ │ │ │ - bl 7d2a0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7d2a8 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, #12 │ │ │ │ mov r4, r3 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 996a4 │ │ │ │ + bl 9971c │ │ │ │ subs r3, r0, #0 │ │ │ │ bne 2f1b0 │ │ │ │ - bl 2a01ec │ │ │ │ + bl 2a0260 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r0, r4, #4096 @ 0x1000 │ │ │ │ ldr r2, [r0, #1456] @ 0x5b0 │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, r1 │ │ │ │ str r1, [r3, #8] │ │ │ │ str r6, [r3] │ │ │ │ str r5, [r3, #4] │ │ │ │ strne r2, [r3, #8] │ │ │ │ str r3, [r0, #1456] @ 0x5b0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - @ instruction: 0x0035ccb4 │ │ │ │ - subeq r5, lr, r8, lsr #15 │ │ │ │ + @ instruction: 0x0035cef4 │ │ │ │ + strheq r5, [lr], #-152 @ 0xffffff68 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r0, r2 │ │ │ │ movgt r2, #0 │ │ │ │ @@ -4693,58 +4693,58 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr ip, [pc, #188] @ 2f310 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 2f278 │ │ │ │ mov r0, #0 │ │ │ │ b 2f308 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ bne 2f298 │ │ │ │ - bl a55d4 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ bne 2f270 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ bne 2f2b8 │ │ │ │ - bl a55d4 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ bne 2f270 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 2f2d8 │ │ │ │ - bl a55d4 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ bne 2f270 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 29988 │ │ │ │ cmn r0, #1 │ │ │ │ ldrne r0, [pc, #32] @ 2f314 │ │ │ │ bne 2f308 │ │ │ │ ldr r3, [pc, #28] @ 2f318 │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1444a4 │ │ │ │ + b 144544 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq sl, r6, r8, asr r9 │ │ │ │ + subseq sl, r6, ip, lsl #19 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -4770,31 +4770,31 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr ip, [pc, #176] @ 2f438 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2f42c │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ bne 2f3c4 │ │ │ │ - bl a55d4 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ bne 2f42c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ bne 2f3e4 │ │ │ │ - bl a55d4 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ bne 2f42c │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [r0] │ │ │ │ mov r4, r0 │ │ │ │ @@ -4803,106 +4803,106 @@ │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ beq 2f420 │ │ │ │ ldr r3, [pc, #40] @ 2f43c │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1444a4 │ │ │ │ + b 144544 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a62ec │ │ │ │ + b a6364 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq sl, r6, r4, lsl #19 │ │ │ │ + subseq sl, r6, r8, lsl #20 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ ldr r1, [pc, #52] @ 2f498 │ │ │ │ - bl 1c1558 │ │ │ │ + bl 1c1710 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2f490 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 299f4 │ │ │ │ cmp r0, #0 │ │ │ │ bge 2f48c │ │ │ │ ldr r3, [pc, #24] @ 2f49c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ + bl 144544 │ │ │ │ b 2f490 │ │ │ │ - bl a62ec │ │ │ │ + bl a6364 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - mlaseq r7, r4, lr, r9 │ │ │ │ + ldrsbeq sl, [r7], -r4 @ │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r1 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r1, [pc, #152] @ 2f558 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 1c1558 │ │ │ │ + bl 1c1710 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2f54c │ │ │ │ ldr r0, [sp] │ │ │ │ add r1, sp, #4 │ │ │ │ bl 2a318 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2f4fc │ │ │ │ ldr r3, [pc, #108] @ 2f55c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ + bl 144544 │ │ │ │ mov r4, r0 │ │ │ │ b 2f54c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl aa91c │ │ │ │ + bl aa994 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2f548 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl a62ec │ │ │ │ + bl a6364 │ │ │ │ cmp r0, #0 │ │ │ │ strne r0, [r4, #12] │ │ │ │ bne 2f54c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 2f548 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 2f548 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r9, r7, ip, ror #29 │ │ │ │ + eorseq sl, r7, ip, lsr #2 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ mov r4, r1 │ │ │ │ - bl bbd4c │ │ │ │ + bl bbe20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 29c0dc │ │ │ │ + b 29c15c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ sub sp, sp, #16 │ │ │ │ cmn r7, #1 │ │ │ │ @@ -4925,48 +4925,48 @@ │ │ │ │ ldreq ip, [pc, #444] @ 2f7ac │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ str ip, [sp] │ │ │ │ ldr ip, [r4, #4] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov ip, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 287c3c │ │ │ │ + bl 287b70 │ │ │ │ subs r6, r0, #0 │ │ │ │ bne 2f628 │ │ │ │ b 2f7a0 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r6, r0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ ldrb r3, [r6, #12] │ │ │ │ ldr r2, [pc, #376] @ 2f7ac │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r0, [r6, #20] │ │ │ │ ldreq r0, [pc, #364] @ 2f7ac │ │ │ │ ldr r1, [pc, #364] @ 2f7b0 │ │ │ │ - bl 29c5d4 │ │ │ │ + bl 29c654 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ beq 2f66c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ bne 2f66c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ beq 2f7a0 │ │ │ │ ldr r3, [pc, #304] @ 2f7ac │ │ │ │ cmp r5, r3 │ │ │ │ bne 2f694 │ │ │ │ mov r1, #6 │ │ │ │ add r0, r4, #13 │ │ │ │ - bl 8c6f0 <_Py_HashBytes@@Base> │ │ │ │ + bl 8c760 <_Py_HashBytes@@Base> │ │ │ │ str r0, [r4, #8] │ │ │ │ b 2f778 │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ lsl r3, r3, #8 │ │ │ │ orr r3, r3, r2, lsl #16 │ │ │ │ ldrb r2, [r4, #18] │ │ │ │ @@ -4979,88 +4979,88 @@ │ │ │ │ smlabb r3, r1, r0, r3 │ │ │ │ ldrb r1, [r4, #15] │ │ │ │ mov r0, #0 │ │ │ │ add r1, r3, r1 │ │ │ │ ldr r3, [pc, #220] @ 2f7b4 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #1 │ │ │ │ - bl 1b06e4 │ │ │ │ + bl 1b0924 │ │ │ │ subs r8, r0, #0 │ │ │ │ beq 2f720 │ │ │ │ mov r1, r5 │ │ │ │ - bl 21b58c │ │ │ │ + bl 21b68c │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ beq 2f718 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ bne 2f718 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ bne 2f748 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 2f7a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 2f7a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ b 2f7a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8be20 │ │ │ │ + bl 8be90 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [r4, #8] │ │ │ │ beq 2f778 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ bne 2f778 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 2f79c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 2f79c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r7, r7, r8, asr #5 │ │ │ │ + @ instruction: 0x003774b8 │ │ │ │ subseq r8, r6, ip, asr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ - bl 9b0e0 │ │ │ │ + bl 9b158 │ │ │ │ mov r0, r4 │ │ │ │ - bl a4128 │ │ │ │ + bl a41a0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + b 9ac2c <_Py_Dealloc@@Base> │ │ │ │ │ │ │ │ 0002f804 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r2, r3} │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -5068,15 +5068,15 @@ │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, sp, #28 │ │ │ │ mov r2, r1 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r1, [lr] │ │ │ │ str ip, [sp] │ │ │ │ str ip, [sp, #12] │ │ │ │ - bl 2a016c <_Py_CheckRecursiveCall@@Base+0x2a08> │ │ │ │ + bl 2a01e0 <_Py_CheckRecursiveCall@@Base+0x2a08> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ subseq sl, r5, r4, lsr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -5091,228 +5091,228 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r2, [pc, #208] @ 2f954 │ │ │ │ ldr r3, [pc, #208] @ 2f958 │ │ │ │ mov r4, #1 │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 118e78 │ │ │ │ + bl 118f28 │ │ │ │ cmp r0, r5 │ │ │ │ beq 2f920 │ │ │ │ mov r0, r6 │ │ │ │ - bl 263760 │ │ │ │ + bl 263a20 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ beq 2f920 │ │ │ │ ldr r2, [pc, #160] @ 2f95c │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r1, [r2, r0] │ │ │ │ cmp r1, r5 │ │ │ │ beq 2f8d8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, r5 │ │ │ │ beq 2f928 │ │ │ │ b 2f8f4 │ │ │ │ ldr r3, [pc, #128] @ 2f960 │ │ │ │ ldr r1, [pc, #128] @ 2f964 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b254 │ │ │ │ b 2f920 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ - bl 234798 <_Py_write_noraise@@Base+0x80> │ │ │ │ + bl 23486c <_Py_write_noraise@@Base+0x80> │ │ │ │ subs r1, r0, #0 │ │ │ │ beq 2f934 │ │ │ │ ldr r3, [pc, #76] @ 2f960 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b254 │ │ │ │ mov r0, #0 │ │ │ │ b 2f94c │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2a5084 <_PyInterpreterConfig_InitFromDict@@Base+0xde0> │ │ │ │ + bl 2a50f4 <_PyInterpreterConfig_InitFromDict@@Base+0xde0> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9b1dc │ │ │ │ - bl 132724 │ │ │ │ + bl 9b254 │ │ │ │ + bl 1327bc │ │ │ │ cmp r0, #0 │ │ │ │ bne 2f920 │ │ │ │ ldr r0, [pc, #24] @ 2f968 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq sl, r7, r4, ror #16 │ │ │ │ + eorseq sl, r7, r4, lsr #21 │ │ │ │ subseq fp, r6, r8, asr #1 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq pc, r6, r8, lsr #4 │ │ │ │ + eorseq pc, r6, r8, ror #8 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #8] @ 2f98c │ │ │ │ - bl 150674 │ │ │ │ + bl 150724 │ │ │ │ pop {r4, lr} │ │ │ │ - b 99b98 │ │ │ │ - eorseq r8, r7, r8, asr #15 │ │ │ │ + b 99c10 │ │ │ │ + @ instruction: 0x003789b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ sub sp, sp, #20 │ │ │ │ bgt 2f9cc │ │ │ │ ldr r3, [pc, #484] @ 2fba4 │ │ │ │ ldr r1, [pc, #484] @ 2fba8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ b 2f9e8 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [pc, #464] @ 2fbac │ │ │ │ - bl 128d0c │ │ │ │ + bl 128da0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ bne 2f9f0 │ │ │ │ mov r5, #0 │ │ │ │ b 2fb98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1acfe4 │ │ │ │ + bl 1ad1e8 │ │ │ │ subs r6, r0, #0 │ │ │ │ beq 2fa1c │ │ │ │ ble 2fb7c │ │ │ │ ldr r3, [pc, #420] @ 2fbb0 │ │ │ │ ldr r1, [pc, #420] @ 2fbb4 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r5 │ │ │ │ - bl 1176f0 │ │ │ │ + bl 1177e0 │ │ │ │ b 2fb7c │ │ │ │ ldr r1, [pc, #404] @ 2fbb8 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl f404c │ │ │ │ + bl f40fc │ │ │ │ cmp r0, #0 │ │ │ │ bge 2fa4c │ │ │ │ ldr r3, [pc, #360] @ 2fba4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a5b0 │ │ │ │ + bl 11a660 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2fb7c │ │ │ │ - bl 11a964 │ │ │ │ + bl 11aa14 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ bne 2fa74 │ │ │ │ ldr r1, [pc, #348] @ 2fbbc │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl f404c │ │ │ │ + bl f40fc │ │ │ │ cmp r0, #0 │ │ │ │ bge 2facc │ │ │ │ b 2fb7c │ │ │ │ ldr r0, [pc, #324] @ 2fbc0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 128d0c │ │ │ │ + bl 128da0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ beq 2faa8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 2faa8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ beq 2fb7c │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 29a190 │ │ │ │ + bl 29a210 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne 2fa58 │ │ │ │ b 2fb7c │ │ │ │ ldr r5, [sp, #8] │ │ │ │ cmp r5, #0 │ │ │ │ bne 2fb00 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r2, [r4, #24] │ │ │ │ ldr r0, [pc, #220] @ 2fbc4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 128d0c │ │ │ │ + bl 128da0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ bne 2fb58 │ │ │ │ b 2fb70 │ │ │ │ ldr r0, [pc, #192] @ 2fbc8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 128d0c │ │ │ │ + bl 128da0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ beq 2fb34 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 2fb34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ beq 2fb7c │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 29a190 │ │ │ │ + bl 29a210 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne 2fad8 │ │ │ │ b 2fb7c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ bne 2fb70 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad798 │ │ │ │ + bl 1ad9d4 │ │ │ │ b 2fb98 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b254 │ │ │ │ cmp r6, #0 │ │ │ │ bne 2f9e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad798 │ │ │ │ + bl 1ad9d4 │ │ │ │ b 2f9e8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r7, ip, ror #16 │ │ │ │ - eorseq sl, r7, r4, lsl #18 │ │ │ │ + eorseq r0, r7, ip, lsr #21 │ │ │ │ + eorseq sl, r7, r4, asr #22 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq sl, r7, ip, lsl #18 │ │ │ │ + eorseq sl, r7, ip, asr #22 │ │ │ │ ldrheq sp, [r7], #-196 @ 0xffffff3c │ │ │ │ subseq sp, r7, ip, lsr #22 │ │ │ │ - eorseq sl, r7, r4, lsr r9 │ │ │ │ - eorseq sl, r7, r0, asr #18 │ │ │ │ - eorseq sl, r7, r0, asr r9 │ │ │ │ + eorseq sl, r7, r4, ror fp │ │ │ │ + eorseq sl, r7, r0, lsl #23 │ │ │ │ + mlaseq r7, r0, fp, sl │ │ │ │ │ │ │ │ 0002fbcc <_PyObject_Dump@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ - bl 2a5298 <_PyObject_IsFreed@@Base> │ │ │ │ + bl 2a5308 <_PyObject_IsFreed@@Base> │ │ │ │ ldr r4, [pc, #240] @ 2fcdc <_PyObject_Dump@@Base+0x110> │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [r4] │ │ │ │ beq 2fc10 <_PyObject_Dump@@Base+0x44> │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [pc, #224] @ 2fce0 <_PyObject_Dump@@Base+0x114> │ │ │ │ mov r1, #1 │ │ │ │ @@ -5346,44 +5346,44 @@ │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ ldr r2, [pc, #128] @ 2fcf8 <_PyObject_Dump@@Base+0x12c> │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ ldr r0, [r4] │ │ │ │ bl 29af0 │ │ │ │ - bl 277804 │ │ │ │ + bl 277ac4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 11a8f4 │ │ │ │ + bl 11a9a4 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2ffd4 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 29af0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11a918 │ │ │ │ + bl 11a9c8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2778cc │ │ │ │ + bl 277b8c │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r2, [pc, #48] @ 2fcfc <_PyObject_Dump@@Base+0x130> │ │ │ │ mov r1, #1 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ ldr r0, [r4] │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 29af0 │ │ │ │ @ instruction: 0x00599690 │ │ │ │ - eorseq ip, r7, r0, ror r7 │ │ │ │ - eorseq ip, r7, ip, lsl #15 │ │ │ │ - eorseq ip, r7, r4, lsr #15 │ │ │ │ - @ instruction: 0x0037c7bc │ │ │ │ - eorseq r7, r6, r4, lsl r4 │ │ │ │ - @ instruction: 0x0037c7d4 │ │ │ │ - eorseq ip, r7, ip, ror #15 │ │ │ │ - eorseq pc, r7, r8, lsl r1 @ │ │ │ │ + @ instruction: 0x0037c9b0 │ │ │ │ + eorseq ip, r7, ip, asr #19 │ │ │ │ + eorseq ip, r7, r4, ror #19 │ │ │ │ + @ instruction: 0x0037c9fc │ │ │ │ + eorseq r7, r6, r4, asr r6 │ │ │ │ + eorseq ip, r7, r4, lsl sl │ │ │ │ + eorseq ip, r7, ip, lsr #20 │ │ │ │ + eorseq pc, r7, r4, lsr r3 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ subs r1, r2, #0 │ │ │ │ movgt r2, #0 │ │ │ │ @@ -5404,55 +5404,55 @@ │ │ │ │ add lr, sp, #28 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr ip, [pc, #128] @ 2fde8 <_PyObject_Dump@@Base+0x21c> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 2fd84 <_PyObject_Dump@@Base+0x1b8> │ │ │ │ mov r0, #0 │ │ │ │ b 2fde0 <_PyObject_Dump@@Base+0x214> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 2fda4 <_PyObject_Dump@@Base+0x1d8> │ │ │ │ - bl a55d4 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ bne 2fd7c <_PyObject_Dump@@Base+0x1b0> │ │ │ │ - bl c3e20 │ │ │ │ + bl c3e80 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 29514 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7b78 │ │ │ │ + bl c7bd0 │ │ │ │ cmp r4, #0 │ │ │ │ beq 2fddc <_PyObject_Dump@@Base+0x210> │ │ │ │ ldr r3, [pc, #28] @ 2fdec <_PyObject_Dump@@Base+0x220> │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 1444a4 │ │ │ │ + b 144544 │ │ │ │ ldr r0, [pc, #12] @ 2fdf0 <_PyObject_Dump@@Base+0x224> │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq fp, r6, r4, lsl #13 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ 0002fdf4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 9dd0c │ │ │ │ + bl 9dd84 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2fe50 │ │ │ │ mov r1, r5 │ │ │ │ bl 2fe58 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ @@ -5460,35 +5460,35 @@ │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ beq 2fe44 │ │ │ │ mov r4, r5 │ │ │ │ b 2fe50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ b 2fe3c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ bne 2fe8c │ │ │ │ ldr r3, [pc, #324] @ 2ffc4 │ │ │ │ ldr r1, [pc, #324] @ 2ffc8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ b 2fea4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #308] @ 2ffcc │ │ │ │ mov r5, r1 │ │ │ │ - bl 91b84 <_PyObject_GC_New@@Base> │ │ │ │ + bl 91be0 <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 2feac │ │ │ │ mov r4, #0 │ │ │ │ b 2ffbc │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ @@ -5504,15 +5504,15 @@ │ │ │ │ mov r2, #0 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r4, #12] │ │ │ │ strd r2, [r4, #24] │ │ │ │ strd r2, [r4, #32] │ │ │ │ - bl 8be20 │ │ │ │ + bl 8be90 │ │ │ │ cmn r0, #1 │ │ │ │ beq 2ff1c │ │ │ │ ror r3, r4, #4 │ │ │ │ cmn r3, #1 │ │ │ │ mvneq r3, #1 │ │ │ │ eor r0, r0, r3 │ │ │ │ cmn r0, #1 │ │ │ │ @@ -5524,102 +5524,102 @@ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 2fea4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 2fea4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ b 2fea4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9838c │ │ │ │ + bl 983e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2ff88 │ │ │ │ ldr r3, [pc, #104] @ 2ffd0 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ beq 2ff7c │ │ │ │ mov r0, r4 │ │ │ │ - bl a6608 │ │ │ │ + bl a6680 │ │ │ │ b 2ffbc │ │ │ │ ldr r3, [r6, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ bne 2ff70 │ │ │ │ cmp r5, #0 │ │ │ │ beq 2ffbc │ │ │ │ mov r0, r5 │ │ │ │ - bl 9838c │ │ │ │ + bl 983e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2ffbc │ │ │ │ ldr r3, [pc, #40] @ 2ffd0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ bne 2ff70 │ │ │ │ ldr r3, [r5, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ bne 2ff70 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - mlaseq r7, r0, r8, ip │ │ │ │ + @ instruction: 0x0037cad0 │ │ │ │ subseq r2, r5, r4, rrx │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ │ │ │ │ 0002ffd4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 132724 │ │ │ │ + bl 1327bc │ │ │ │ subs r6, r0, #0 │ │ │ │ bne 3013c │ │ │ │ mov r0, r5 │ │ │ │ bl 29d24 │ │ │ │ cmp r4, #0 │ │ │ │ bne 30034 │ │ │ │ - bl c3e20 │ │ │ │ + bl c3e80 │ │ │ │ ldr r2, [pc, #320] @ 3015c │ │ │ │ mov r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ - bl c7b78 │ │ │ │ + bl c7bd0 │ │ │ │ b 30144 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ bgt 3006c │ │ │ │ - bl c3e20 │ │ │ │ + bl c3e80 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r2, [pc, #272] @ 30160 │ │ │ │ mov r1, #1 │ │ │ │ str r4, [sp] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ mov r0, r6 │ │ │ │ - bl c7b78 │ │ │ │ + bl c7bd0 │ │ │ │ b 30144 │ │ │ │ tst r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ beq 30084 │ │ │ │ - bl 131f10 │ │ │ │ + bl 131fa8 │ │ │ │ mov r4, r0 │ │ │ │ b 3008c │ │ │ │ - bl 1364fc │ │ │ │ + bl 136594 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq 3013c │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl b2684 │ │ │ │ + bl b2768 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r7, #0 │ │ │ │ beq 300cc │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #1 │ │ │ │ @@ -5648,129 +5648,129 @@ │ │ │ │ blx r8 │ │ │ │ cmp r7, #0 │ │ │ │ bne 3013c │ │ │ │ cmp r6, #0 │ │ │ │ beq 30144 │ │ │ │ ldr r3, [pc, #56] @ 30168 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ + bl 144544 │ │ │ │ mov r0, r5 │ │ │ │ bl 29d24 │ │ │ │ mvn r0, #0 │ │ │ │ b 30154 │ │ │ │ mov r0, r5 │ │ │ │ bl 2a780 │ │ │ │ cmp r0, #0 │ │ │ │ bne 30128 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0x0037c8b4 │ │ │ │ - @ instruction: 0x0037c8bc │ │ │ │ + @ instruction: 0x0037caf4 │ │ │ │ + @ instruction: 0x0037cafc │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #96] @ 301e4 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ ldr r3, [pc, #92] @ 301e8 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ cmp r4, r2 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ sub sp, sp, #8 │ │ │ │ beq 301b0 │ │ │ │ ldr r3, [pc, #72] @ 301ec │ │ │ │ ldr r2, [pc, #72] @ 301f0 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 18f234 <_PyErr_SetString@@Base> │ │ │ │ + bl 18f4b0 <_PyErr_SetString@@Base> │ │ │ │ b 301d8 │ │ │ │ ldr r2, [r1, #24] │ │ │ │ ldr ip, [r1, #28] │ │ │ │ ldr r3, [r1, #20] │ │ │ │ stm sp, {r2, ip} │ │ │ │ ldr r2, [r1, #16] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - bl 2a8678 │ │ │ │ + bl 2a86e8 │ │ │ │ cmn r0, #1 │ │ │ │ ldrne r0, [pc, #28] @ 301f4 │ │ │ │ bne 301dc │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r2, sl, r4, asr r1 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq ip, r7, ip, asr lr │ │ │ │ + eorseq sp, r7, r4, lsl #1 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r1, [pc, #208] @ 302e4 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ - bl f404c │ │ │ │ + bl f40fc │ │ │ │ cmp r0, #0 │ │ │ │ bge 3023c │ │ │ │ ldr r3, [pc, #188] @ 302e8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a5b0 │ │ │ │ + bl 11a660 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 302d8 │ │ │ │ - bl 11a964 │ │ │ │ + bl 11aa14 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ cmp r6, #0 │ │ │ │ bne 30260 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r0, [pc, #152] @ 302ec │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 128d0c │ │ │ │ + b 128da0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1acfe4 │ │ │ │ + bl 1ad1e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 30294 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r0, [pc, #108] @ 302f0 │ │ │ │ - bl 128d0c │ │ │ │ + bl 128da0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ad798 │ │ │ │ + bl 1ad9d4 │ │ │ │ b 302b4 │ │ │ │ ble 302b0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [pc, #80] @ 302f4 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [pc, #76] @ 302f8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 1177e0 │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 302d8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ bne 302d8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrheq sp, [r7], #-196 @ 0xffffff3c │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq ip, r7, ip, lsl #31 │ │ │ │ - mlaseq r7, r4, pc, ip @ │ │ │ │ + eorseq sp, r7, ip, asr #3 │ │ │ │ + @ instruction: 0x0037d1d4 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq ip, r7, r4, lsr #31 │ │ │ │ + eorseq sp, r7, r4, ror #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r3, #0 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r2 │ │ │ │ @@ -5786,84 +5786,84 @@ │ │ │ │ ldr r7, [r5] │ │ │ │ ble 30388 │ │ │ │ b 3036c │ │ │ │ ldr r0, [pc, #120] @ 303c8 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 30338 │ │ │ │ mov r0, #0 │ │ │ │ b 303c0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 16f354 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 16f4e8 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq 30364 │ │ │ │ cmp r4, #2 │ │ │ │ bne 303a8 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ add r0, r6, #16 │ │ │ │ str ip, [sp] │ │ │ │ bl 303cc │ │ │ │ b 303c0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 16f354 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 16f4e8 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 30388 │ │ │ │ b 30364 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq sl, r7, r0, lsl #4 │ │ │ │ + eorseq sl, r7, ip, asr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ str ip, [sp] │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 280efc │ │ │ │ + bl 280f7c │ │ │ │ cmn r0, #2 │ │ │ │ beq 30424 │ │ │ │ cmn r0, #1 │ │ │ │ bne 30418 │ │ │ │ ldr r3, [pc, #36] @ 30430 │ │ │ │ ldr r1, [pc, #36] @ 30434 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ b 30424 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b a58c4 │ │ │ │ + b a593c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sp, r7, r0, asr #9 │ │ │ │ + eorseq sp, r7, r0, lsl #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 30468 │ │ │ │ - bl a55d4 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ bne 30484 │ │ │ │ ldr r3, [pc, #28] @ 3048c │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [pc, #20] @ 30490 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r4, [r3, #3744] @ 0xea0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -5879,56 +5879,56 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4084] @ 0xff4 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 2a79b4 │ │ │ │ + bl 2a7a24 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #12 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 30508 │ │ │ │ - bl a55d4 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ bne 30548 │ │ │ │ - bl c3e20 │ │ │ │ + bl c3e80 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 29ef8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7b78 │ │ │ │ + bl c7bd0 │ │ │ │ cmp r4, #0 │ │ │ │ beq 3053c │ │ │ │ ldr r3, [pc, #36] @ 30558 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 1444a4 │ │ │ │ - bl 132724 │ │ │ │ + b 144544 │ │ │ │ + bl 1327bc │ │ │ │ cmp r0, #0 │ │ │ │ beq 30550 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [pc, #4] @ 3055c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ 00030560 <_Py_DisplaySourceLine@@Base>: │ │ │ │ - b 299218 │ │ │ │ + b 299298 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ beq 30608 <_Py_DisplaySourceLine@@Base+0xa8> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -5966,30 +5966,30 @@ │ │ │ │ bne 30598 <_Py_DisplaySourceLine@@Base+0x38> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 00030610 : │ │ │ │ - b 2972e4 │ │ │ │ + b 297364 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1] │ │ │ │ ldr r6, [r0, #32] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r1] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ mov r4, r0 │ │ │ │ bne 3066c │ │ │ │ - bl 287ed0 │ │ │ │ + bl 287e04 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r3, [r0] │ │ │ │ str r0, [r3, #260] @ 0x104 │ │ │ │ mvn r3, #0 │ │ │ │ str r0, [r4, #16] │ │ │ │ @@ -6003,163 +6003,163 @@ │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ str r5, [r3, #4] │ │ │ │ ldrls r3, [r4, #28] │ │ │ │ addls r3, r3, #1 │ │ │ │ strls r3, [r4, #28] │ │ │ │ bls 306b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b16cc │ │ │ │ + bl 2b128c │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ bne 306bc │ │ │ │ ldr r0, [pc, #24] @ 306d4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ bne 306b4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ b 306b4 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ 000306d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r9, [sp, #64] @ 0x40 │ │ │ │ mov r8, r2 │ │ │ │ mov r4, r3 │ │ │ │ - bl bb7dc │ │ │ │ + bl bb8b0 │ │ │ │ subs r7, r0, #0 │ │ │ │ bne 30718 │ │ │ │ mvn r5, #0 │ │ │ │ mov r4, #0 │ │ │ │ b 307e4 │ │ │ │ cmp r4, #0 │ │ │ │ beq 30730 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9dd0c │ │ │ │ + bl 9dd84 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 3070c │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl bcc94 │ │ │ │ + bl bcd6c │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 30750 │ │ │ │ mvn r5, #0 │ │ │ │ b 307e4 │ │ │ │ - bl 28b31c │ │ │ │ + bl 28b250 │ │ │ │ cmp r0, #0 │ │ │ │ beq 30748 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ str r9, [sp, #8] │ │ │ │ str r8, [sp] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 28b45c │ │ │ │ + bl 28b390 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ beq 307ac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 307ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ beq 30748 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ bne 307c8 │ │ │ │ mov r5, #0 │ │ │ │ b 307e4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ bne 307c0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ b 307c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b1d0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b1d0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl c3e20 │ │ │ │ + bl c3e80 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 2973c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7b78 │ │ │ │ + bl c7bd0 │ │ │ │ cmp r4, #0 │ │ │ │ bge 30864 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ bne 30880 │ │ │ │ - bl 132724 │ │ │ │ + bl 1327bc │ │ │ │ cmp r0, #0 │ │ │ │ beq 3081c │ │ │ │ mov r0, #0 │ │ │ │ b 3088c │ │ │ │ mov r0, r4 │ │ │ │ - bl a62ec │ │ │ │ + bl a6364 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [pc, #24] @ 30894 │ │ │ │ - bl a9a20 │ │ │ │ + bl a9a98 │ │ │ │ b 3088c │ │ │ │ ldr r3, [pc, #16] @ 30898 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ + bl 144544 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - mlaseq r7, r4, sl, pc @ │ │ │ │ + @ instruction: 0x0037fcb0 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ │ │ │ │ 0003089c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ bne 308c4 │ │ │ │ - bl 58600 │ │ │ │ + bl 5856c │ │ │ │ b 308e8 │ │ │ │ cmp r1, #0 │ │ │ │ blt 308d8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ blt 308f0 │ │ │ │ ldr r3, [pc, #88] @ 30938 │ │ │ │ ldr r1, [pc, #88] @ 3093c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ tst r3, #32 │ │ │ │ ldreq r0, [r0, #28] │ │ │ │ beq 3090c │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ @@ -6173,33 +6173,33 @@ │ │ │ │ pop {r4, pc} │ │ │ │ cmp r3, #2 │ │ │ │ lsleq r1, r1, #1 │ │ │ │ ldrheq r0, [r0, r1] │ │ │ │ ldrne r0, [r0, r1, lsl #2] │ │ │ │ pop {r4, pc} │ │ │ │ subseq sp, r5, r0, lsl #22 │ │ │ │ - eorseq r3, r6, r0, ror sp │ │ │ │ + @ instruction: 0x00363fb0 │ │ │ │ │ │ │ │ 00030940 : │ │ │ │ ldr r1, [pc, #4] @ 3094c │ │ │ │ ldr r0, [pc, #4] @ 30950 │ │ │ │ - b 284738 │ │ │ │ + b 284718 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ subseq sp, r6, r8, lsr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [pc, #40] @ 30994 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 1806d8 │ │ │ │ + bl 180974 │ │ │ │ ldr r0, [r4, #1360] @ 0x550 │ │ │ │ ldr r4, [r4, #1292] @ 0x50c │ │ │ │ - bl 158044 │ │ │ │ + bl 1581c4 │ │ │ │ ldr r3, [pc, #16] @ 30998 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [pc, #12] @ 3099c │ │ │ │ moveq r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ @@ -6233,15 +6233,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ str r7, [r5] │ │ │ │ bl 29ef8 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r2, #0 │ │ │ │ ldr r4, [r5] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b89d8 │ │ │ │ + bl 2b88d8 │ │ │ │ str r4, [r5] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -6249,86 +6249,86 @@ │ │ │ │ ldr r8, [r5] │ │ │ │ cmp r8, #0 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r7, #1 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ str r7, [r5] │ │ │ │ - bl 8ba4c │ │ │ │ + bl 8babc │ │ │ │ cmp r6, #0 │ │ │ │ mov r1, r0 │ │ │ │ beq 30a88 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 234798 <_Py_write_noraise@@Base+0x80> │ │ │ │ + bl 23486c <_Py_write_noraise@@Base+0x80> │ │ │ │ b 30a9c │ │ │ │ cmp r0, #0 │ │ │ │ beq 30a9c │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a5084 <_PyInterpreterConfig_InitFromDict@@Base+0xde0> │ │ │ │ + bl 2a50f4 <_PyInterpreterConfig_InitFromDict@@Base+0xde0> │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r2, ip, r0, asr #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #160] @ 30b64 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 16c550 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 16c6e4 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 30ae0 │ │ │ │ mov r5, #0 │ │ │ │ b 30b58 │ │ │ │ - bl 14ecbc │ │ │ │ + bl 14ed64 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ beq 30b0c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 30b0c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ beq 30ad8 │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [pc, #72] @ 30b68 │ │ │ │ mov r2, #-2147483646 @ 0x80000002 │ │ │ │ mov r1, sp │ │ │ │ str r6, [sp] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl c038c │ │ │ │ + bl c03ec │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ beq 30b58 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 30b58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq sp, r7, ip, lsr r6 │ │ │ │ + eorseq sp, r7, ip, ror r8 │ │ │ │ subseq ip, r7, r8, lsr #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 9b0e0 │ │ │ │ + bl 9b158 │ │ │ │ mov r0, r4 │ │ │ │ bl 30bc4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #160] @ 0xa0 │ │ │ │ pop {r4, lr} │ │ │ │ bx r3 │ │ │ │ @@ -6354,28 +6354,28 @@ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ beq 30c0c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ bne 30c0c │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq 30c40 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #12] │ │ │ │ beq 30c40 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ bne 30c40 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4, #16] │ │ │ │ strd r2, [r4, #24] │ │ │ │ strd r2, [r4, #32] │ │ │ │ pop {r4, pc} │ │ │ │ @@ -6386,87 +6386,87 @@ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r3, r1 │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 1eae08 <_PyTime_ObjectToTime_t@@Base> │ │ │ │ + bl 1eb284 <_PyTime_ObjectToTime_t@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ bne 30c9c │ │ │ │ mov r0, #0 │ │ │ │ b 30cd0 │ │ │ │ ldrd r0, [sp] │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 16dd00 <_PyTime_localtime@@Base> │ │ │ │ + bl 16de94 <_PyTime_localtime@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 30c94 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r0, r0, #1888 @ 0x760 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r4 │ │ │ │ add r1, r1, #1 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 2bb780 │ │ │ │ + bl 2bb680 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [r3] │ │ │ │ mov r5, r1 │ │ │ │ subs r1, r6, #0 │ │ │ │ mov r4, r2 │ │ │ │ movne r1, #1 │ │ │ │ mov r0, r2 │ │ │ │ - bl 23e428 │ │ │ │ + bl 23e4f0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bne 30d20 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23e768 │ │ │ │ + bl 23e830 │ │ │ │ b 30d94 │ │ │ │ cmp r6, #2 │ │ │ │ bne 30d94 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r6, [r3] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 23e7bc │ │ │ │ + bl 23e884 │ │ │ │ add r5, r6, #20 │ │ │ │ - bl 35911c │ │ │ │ + bl 359388 │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r4, #36] @ 0x24 │ │ │ │ sub r4, r4, #1 │ │ │ │ lsr r4, r4, #22 │ │ │ │ lsl r4, r4, #22 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ ldr r0, [r6, #468] @ 0x1d4 │ │ │ │ add r3, r3, #1 │ │ │ │ mov r2, #1 │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ add r0, r0, #256 @ 0x100 │ │ │ │ mov r3, #0 │ │ │ │ - bl 23a8a0 │ │ │ │ + bl 23a968 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ bne 30d94 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7b918 <_Py_SetRefcnt@@Base+0xe00> │ │ │ │ + bl 7b920 <_Py_SetRefcnt@@Base+0xe00> │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ 00030d9c : │ │ │ │ ldr r0, [pc] @ 30da4 │ │ │ │ - b 10ee0c │ │ │ │ + b 10eefc │ │ │ │ subseq lr, r6, r8, lsr #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ @@ -6499,36 +6499,36 @@ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ bne 30e70 │ │ │ │ ldr r2, [pc, #436] @ 30ff0 │ │ │ │ ldr r1, [pc, #436] @ 30ff4 │ │ │ │ ldr r0, [pc, #436] @ 30ff8 │ │ │ │ mov r3, r7 │ │ │ │ - bl 316b6c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 316dfc <_PyArg_BadArgument@@Base> │ │ │ │ b 30f14 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [pc, #412] @ 30ff8 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 30e20 │ │ │ │ b 30f14 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ mvn r3, r6 │ │ │ │ cmp r6, #0 │ │ │ │ orrle r3, r3, #1 │ │ │ │ tst r3, #1 │ │ │ │ bne 30fc8 │ │ │ │ asr r6, r6, #1 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ mov r1, r6 │ │ │ │ - bl 9a8d0 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9a948 <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 30f14 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ lsl r3, r6, #1 │ │ │ │ ldr r2, [r2] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ @@ -6541,32 +6541,32 @@ │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp r6, r5 │ │ │ │ beq 30fbc │ │ │ │ ldr r3, [r7, #12] │ │ │ │ lsl r9, r5, #3 │ │ │ │ add r3, r3, r5, lsl #3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl aaf9c │ │ │ │ + bl ab014 │ │ │ │ cmn r0, #1 │ │ │ │ bne 30f38 │ │ │ │ - bl a55d4 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ beq 30f40 │ │ │ │ ldr r3, [r4] │ │ │ │ str r5, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ bne 30f1c │ │ │ │ mov r4, #0 │ │ │ │ b 30fe8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 30f14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ b 30f14 │ │ │ │ cmp r0, #0 │ │ │ │ bge 30f48 │ │ │ │ str r5, [r4, #8] │ │ │ │ b 30fcc │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r0, [r8, #20] │ │ │ │ @@ -6594,31 +6594,31 @@ │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ str r2, [r8, #24] │ │ │ │ add r5, r5, #1 │ │ │ │ add r8, r8, #8 │ │ │ │ b 30ed4 │ │ │ │ mov r0, r4 │ │ │ │ - bl a6608 │ │ │ │ + bl a6680 │ │ │ │ b 30fe8 │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [pc, #40] @ 30ffc │ │ │ │ ldr r1, [pc, #40] @ 31000 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b1d0 │ │ │ │ b 30f14 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - eorseq r8, r7, r0, lsr r9 │ │ │ │ - eorseq fp, r6, r8, asr #19 │ │ │ │ - eorseq r1, r8, r8, lsl #7 │ │ │ │ + eorseq r8, r7, r0, lsr #22 │ │ │ │ + eorseq fp, r6, r8, lsl #24 │ │ │ │ + eorseq r1, r8, r8, asr #11 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r8, r0, lsl #7 │ │ │ │ + eorseq r1, r8, r0, asr #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ @@ -6678,20 +6678,20 @@ │ │ │ │ mov r3, #2 │ │ │ │ sub lr, r6, r3 │ │ │ │ cmp lr, r0 │ │ │ │ bge 31118 │ │ │ │ ldr r3, [pc, #1248] @ 315ec │ │ │ │ ldr r1, [pc, #1248] @ 315f0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ b 315d8 │ │ │ │ add r0, r0, r3 │ │ │ │ add r2, r2, #1 │ │ │ │ b 31088 │ │ │ │ - bl 92568 │ │ │ │ + bl 925c4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 315d8 │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ lsr r3, r2, #2 │ │ │ │ and r3, r3, #7 │ │ │ │ lsr r1, r2, #5 │ │ │ │ cmp r3, #1 │ │ │ │ @@ -6983,28 +6983,28 @@ │ │ │ │ mov r2, #34 @ 0x22 │ │ │ │ str r2, [ip, r3, lsl #2] │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #56] @ 31604 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r1, [pc, #52] @ 31608 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 1177e0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @ instruction: 0x0010ffff │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ streq r0, [r0], #-55 @ 0xffffffc9 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r0, r8, r4, asr #19 │ │ │ │ - subeq r3, pc, r6, ror ip @ │ │ │ │ + eorseq r0, r8, r4, lsl #24 │ │ │ │ + subeq r3, pc, ip, ror lr @ │ │ │ │ subseq r2, r6, r8, asr #11 │ │ │ │ - subeq r3, pc, ip, ror ip @ │ │ │ │ - subeq r3, pc, r2, lsl #25 │ │ │ │ + subeq r3, pc, r2, lsl #29 │ │ │ │ + subeq r3, pc, r8, lsl #29 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r8, r4, ror #19 │ │ │ │ + eorseq r0, r8, r4, lsr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r6, [r3, #8] │ │ │ │ moveq r6, r3 │ │ │ │ @@ -7033,15 +7033,15 @@ │ │ │ │ mov ip, #8 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #8] │ │ │ │ mov ip, #4 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 316e0 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr sl, [r5, #8] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -7049,23 +7049,23 @@ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ bne 316e8 │ │ │ │ ldr r2, [pc, #868] @ 31a38 │ │ │ │ ldr r1, [pc, #868] @ 31a3c │ │ │ │ ldr r0, [pc, #868] @ 31a40 │ │ │ │ mov r3, sl │ │ │ │ - bl 316b6c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 316dfc <_PyArg_BadArgument@@Base> │ │ │ │ mov r4, #0 │ │ │ │ b 31a28 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ bne 31708 │ │ │ │ - bl a55d4 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ bne 316e0 │ │ │ │ cmp r4, #0 │ │ │ │ beq 3176c │ │ │ │ ldr fp, [r5, #16] │ │ │ │ cmp fp, #0 │ │ │ │ beq 31724 │ │ │ │ @@ -7093,15 +7093,15 @@ │ │ │ │ ldr r4, [pc, #716] @ 31a44 │ │ │ │ mov r6, r4 │ │ │ │ mov r9, r4 │ │ │ │ b 3178c │ │ │ │ ldr r4, [pc, #700] @ 31a44 │ │ │ │ mov r6, r4 │ │ │ │ mov r9, r4 │ │ │ │ - bl 28b31c │ │ │ │ + bl 28b250 │ │ │ │ subs r7, r0, #0 │ │ │ │ beq 316e0 │ │ │ │ ldr r3, [pc, #676] @ 31a44 │ │ │ │ cmp r6, r3 │ │ │ │ bne 317ac │ │ │ │ mov r5, #0 │ │ │ │ b 319f8 │ │ │ │ @@ -7109,178 +7109,178 @@ │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ tst r1, #536870912 @ 0x20000000 │ │ │ │ bne 317d4 │ │ │ │ ldr r3, [pc, #644] @ 31a48 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [pc, #640] @ 31a4c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 1177e0 │ │ │ │ b 316e0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r1, [pc, #624] @ 31a50 │ │ │ │ ldr r0, [r2, #3888] @ 0xf30 │ │ │ │ - bl 10f3fc │ │ │ │ + bl 10f4ec │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ beq 319e8 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r6 │ │ │ │ str r2, [sp] │ │ │ │ ldr r1, [pc, #592] @ 31a54 │ │ │ │ ldr r2, [pc, #592] @ 31a58 │ │ │ │ - bl 110774 │ │ │ │ + bl 110864 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ beq 31834 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ bne 31834 │ │ │ │ mov r0, r3 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ beq 319e8 │ │ │ │ ldr r1, [pc, #536] @ 31a5c │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - bl a67b8 │ │ │ │ + bl a6830 │ │ │ │ cmp r0, #0 │ │ │ │ ble 31934 │ │ │ │ ldr r1, [pc, #516] @ 31a60 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl f404c │ │ │ │ + bl f40fc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 31888 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 31888 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ bne 318c0 │ │ │ │ ldr r3, [r1] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 319e8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r1] │ │ │ │ bne 319e8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ b 319e8 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 118b44 │ │ │ │ + bl 118bf4 │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ beq 318fc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ bne 318fc │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [r1] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 31920 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r1] │ │ │ │ bne 31920 │ │ │ │ mov r0, r1 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ beq 319e8 │ │ │ │ ldr r3, [pc, #276] @ 31a44 │ │ │ │ cmp r5, r3 │ │ │ │ bne 3195c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 319e8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 319e8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ b 319e8 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b7488 │ │ │ │ + bl 1b7640 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ beq 31990 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 31990 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ beq 319e8 │ │ │ │ sub r1, r8, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 172350 │ │ │ │ + bl 1724e4 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 319bc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 319e0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ bne 319e0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ bne 319f8 │ │ │ │ - bl a55d4 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ beq 317a4 │ │ │ │ b 316e0 │ │ │ │ str r4, [sp, #16] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r7 │ │ │ │ str r9, [sp, #8] │ │ │ │ stm sp, {r8, fp} │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl 28b45c │ │ │ │ + bl 28b390 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b1d0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subseq lr, r6, r8, lsr #20 │ │ │ │ - @ instruction: 0x0037c8b0 │ │ │ │ - eorseq r1, r8, r0, ror r7 │ │ │ │ - eorseq r9, r6, r8, lsl r1 │ │ │ │ + @ instruction: 0x0037caf0 │ │ │ │ + @ instruction: 0x003819b0 │ │ │ │ + eorseq r9, r6, r8, asr r3 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r8, r4, lsl #15 │ │ │ │ - eorseq r6, r7, r4, lsl r4 │ │ │ │ - @ instruction: 0x003817b0 │ │ │ │ - mlaseq r8, r4, r9, pc @ │ │ │ │ + eorseq r1, r8, r4, asr #19 │ │ │ │ + eorseq r6, r7, r4, asr r6 │ │ │ │ + @ instruction: 0x003819f0 │ │ │ │ + @ instruction: 0x0038fbd8 │ │ │ │ subseq sl, r7, ip, lsl #20 │ │ │ │ subseq ip, r7, r4, ror lr │ │ │ │ str r1, [r0, #2724] @ 0xaa4 │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -7314,25 +7314,25 @@ │ │ │ │ ldr ip, [pc, #520] @ 31cf4 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 31bd0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr sl, [r5] │ │ │ │ beq 31c24 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r8, #1 │ │ │ │ beq 31b3c │ │ │ │ - bl 1033c8 │ │ │ │ + bl 10347c │ │ │ │ subs r8, r0, #0 │ │ │ │ blt 31bd0 │ │ │ │ subs r4, r6, #2 │ │ │ │ beq 31c34 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r7, [pc, #428] @ 31cf8 │ │ │ │ @@ -7340,19 +7340,19 @@ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ bne 31b70 │ │ │ │ ldr r2, [pc, #408] @ 31cfc │ │ │ │ ldr r1, [pc, #408] @ 31d00 │ │ │ │ ldr r0, [pc, #408] @ 31d04 │ │ │ │ - bl 316b6c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 316dfc <_PyArg_BadArgument@@Base> │ │ │ │ b 31bd0 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl b2684 │ │ │ │ + bl b2768 │ │ │ │ subs r7, r0, #0 │ │ │ │ beq 31bd0 │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ bne 31bfc │ │ │ │ subs r4, r4, #1 │ │ │ │ @@ -7365,120 +7365,120 @@ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ bne 31bd8 │ │ │ │ ldr r2, [pc, #308] @ 31cfc │ │ │ │ ldr r1, [pc, #320] @ 31d0c │ │ │ │ ldr r0, [pc, #308] @ 31d04 │ │ │ │ - bl 316b6c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 316dfc <_PyArg_BadArgument@@Base> │ │ │ │ mov r4, #0 │ │ │ │ b 31ce8 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl b2684 │ │ │ │ + bl b2768 │ │ │ │ subs r6, r0, #0 │ │ │ │ beq 31bd0 │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ beq 31c10 │ │ │ │ ldr r3, [pc, #268] @ 31d10 │ │ │ │ ldr r1, [pc, #268] @ 31d14 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ b 31bd0 │ │ │ │ cmp r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ beq 31c3c │ │ │ │ ldr r4, [r5, #16] │ │ │ │ b 31c3c │ │ │ │ ldr r6, [pc, #220] @ 31d08 │ │ │ │ ldr r7, [pc, #200] @ 31cf8 │ │ │ │ mov r8, #1 │ │ │ │ b 31c3c │ │ │ │ ldr r6, [pc, #204] @ 31d08 │ │ │ │ ldr r7, [pc, #184] @ 31cf8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2cc39c <_Py_RestoreSignals@@Base+0x14d0> │ │ │ │ + bl 2cc27c <_Py_RestoreSignals@@Base+0x14d0> │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 31bd0 │ │ │ │ mov r1, sl │ │ │ │ - bl 2cc6dc <_Py_RestoreSignals@@Base+0x1810> │ │ │ │ + bl 2cc5bc <_Py_RestoreSignals@@Base+0x1810> │ │ │ │ cmn r0, #1 │ │ │ │ beq 31cdc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2cc884 <_Py_RestoreSignals@@Base+0x19b8> │ │ │ │ + bl 2cc764 <_Py_RestoreSignals@@Base+0x19b8> │ │ │ │ cmn r0, #1 │ │ │ │ beq 31cdc │ │ │ │ ldr r3, [pc, #156] @ 31d18 │ │ │ │ cmp r4, #0 │ │ │ │ cmpne r4, r3 │ │ │ │ moveq r3, #0 │ │ │ │ streq r3, [r5, #112] @ 0x70 │ │ │ │ beq 31ca0 │ │ │ │ mov r0, r4 │ │ │ │ - bl aea28 │ │ │ │ + bl aeb0c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r5, #112] @ 0x70 │ │ │ │ beq 31cdc │ │ │ │ ldr r0, [r9, #16] │ │ │ │ mov r1, r5 │ │ │ │ str r8, [r5, #140] @ 0x8c │ │ │ │ - bl 200950 │ │ │ │ + bl 200de8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ beq 31ce8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 31ce8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ b 31ce8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b254 │ │ │ │ b 31bd0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ subseq lr, r6, r4, lsl #25 │ │ │ │ - eorseq r1, r8, r8, lsr #25 │ │ │ │ - @ instruction: 0x0037c8b0 │ │ │ │ - eorseq r0, r7, r8, lsl r4 │ │ │ │ - eorseq r3, r6, r8, ror #17 │ │ │ │ - eorseq r9, r5, r4, asr ip │ │ │ │ - eorseq r0, r7, ip, lsr #8 │ │ │ │ + eorseq r1, r8, r8, ror #29 │ │ │ │ + @ instruction: 0x0037caf0 │ │ │ │ + eorseq r0, r7, r8, asr r6 │ │ │ │ + eorseq r3, r6, r8, lsr #22 │ │ │ │ + mlaseq r5, r4, lr, r9 │ │ │ │ + eorseq r0, r7, ip, ror #12 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003628dc │ │ │ │ + eorseq r2, r6, ip, lsl fp │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ - bl 9b0e0 │ │ │ │ + bl 9b158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ccb5c <_Py_RestoreSignals@@Base+0x1c90> │ │ │ │ + bl 2cca3c <_Py_RestoreSignals@@Base+0x1c90> │ │ │ │ ldr r3, [r5, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + b 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsr r3, r2, #14 │ │ │ │ and r3, r3, #1 │ │ │ │ and r2, r2, #24 │ │ │ │ cmp r2, r0 │ │ │ │ @@ -7492,21 +7492,21 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r6, [pc, #72] @ 31dfc <_PyTraceMalloc_GetTraceback@@Base+0x60> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r6, #1360] @ 0x550 │ │ │ │ mov r1, #1 │ │ │ │ - bl 1806d8 │ │ │ │ + bl 180974 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 31e04 <_PyTraceMalloc_GetTraceback@@Base+0x68> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #1360] @ 0x550 │ │ │ │ - bl 158044 │ │ │ │ + bl 1581c4 │ │ │ │ cmp r4, #0 │ │ │ │ beq 31df4 <_PyTraceMalloc_GetTraceback@@Base+0x58> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 321c0 <_Py_fstat@@Base+0xa8> │ │ │ │ ldr r0, [pc, #4] @ 31e00 <_PyTraceMalloc_GetTraceback@@Base+0x64> │ │ │ │ @@ -7524,87 +7524,87 @@ │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldreq r0, [r2, #1384] @ 0x568 │ │ │ │ beq 31e44 <_PyTraceMalloc_GetTraceback@@Base+0xa8> │ │ │ │ ldr r0, [r2, #1388] @ 0x56c │ │ │ │ mov r1, r3 │ │ │ │ - bl 90a60 <_Py_hashtable_get@@Base> │ │ │ │ + bl 90abc <_Py_hashtable_get@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 31e54 <_PyTraceMalloc_GetTraceback@@Base+0xb8> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, r4 │ │ │ │ - bl 90a60 <_Py_hashtable_get@@Base> │ │ │ │ + bl 90abc <_Py_hashtable_get@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq 31e4c <_PyTraceMalloc_GetTraceback@@Base+0xb0> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 15afb4 <_PyObject_SetManagedDict@@Base+0x164> │ │ │ │ + bl 15b13c <_PyObject_SetManagedDict@@Base+0x164> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b254 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #2 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ bne 31ee0 <_PyTraceMalloc_GetTraceback@@Base+0x144> │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 31f10 <_PyTraceMalloc_GetTraceback@@Base+0x174> │ │ │ │ b 31f04 <_PyTraceMalloc_GetTraceback@@Base+0x168> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [pc, #112] @ 31f60 <_PyTraceMalloc_GetTraceback@@Base+0x1c4> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 31ec8 <_PyTraceMalloc_GetTraceback@@Base+0x12c> │ │ │ │ b 31f54 <_PyTraceMalloc_GetTraceback@@Base+0x1b8> │ │ │ │ - bl a55d4 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ bne 31f54 <_PyTraceMalloc_GetTraceback@@Base+0x1b8> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1033c8 │ │ │ │ + bl 10347c │ │ │ │ cmp r0, #0 │ │ │ │ blt 31f54 <_PyTraceMalloc_GetTraceback@@Base+0x1b8> │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ ldr r1, [pc, #52] @ 31f64 <_PyTraceMalloc_GetTraceback@@Base+0x1c8> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 29928 <__ioctl_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ ldrge r0, [pc, #32] @ 31f68 <_PyTraceMalloc_GetTraceback@@Base+0x1cc> │ │ │ │ bge 31f58 <_PyTraceMalloc_GetTraceback@@Base+0x1bc> │ │ │ │ ldr r3, [pc, #28] @ 31f6c <_PyTraceMalloc_GetTraceback@@Base+0x1d0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ + bl 144544 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq ip, r6, ip, lsl r5 │ │ │ │ + eorseq ip, r6, ip, asr r7 │ │ │ │ andeq r5, r0, r1, lsr #8 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ │ │ │ │ 00031f70 <_PyInterpreterState_RequireIDRef@@Base>: │ │ │ │ subs r1, r1, #0 │ │ │ │ movne r1, #1 │ │ │ │ @@ -7639,52 +7639,52 @@ │ │ │ │ str r2, [sp, #16] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr ip, [pc, #256] @ 32100 <_PyInterpreterState_RequireIDRef@@Base+0x190> │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq 3209c <_PyInterpreterState_RequireIDRef@@Base+0x12c> │ │ │ │ cmp r4, #1 │ │ │ │ ldr r5, [r0] │ │ │ │ beq 3202c <_PyInterpreterState_RequireIDRef@@Base+0xbc> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1033c8 │ │ │ │ + bl 10347c │ │ │ │ subs r4, r0, #0 │ │ │ │ blt 3209c <_PyInterpreterState_RequireIDRef@@Base+0x12c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ bne 3204c <_PyInterpreterState_RequireIDRef@@Base+0xdc> │ │ │ │ - bl a55d4 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ bne 3209c <_PyInterpreterState_RequireIDRef@@Base+0x12c> │ │ │ │ ldr r3, [pc, #176] @ 32104 <_PyInterpreterState_RequireIDRef@@Base+0x194> │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r7, [r3, r0] │ │ │ │ ldr r6, [pc, #168] @ 32108 <_PyInterpreterState_RequireIDRef@@Base+0x198> │ │ │ │ ldr r8, [r7, #8] │ │ │ │ - bl 8b124 │ │ │ │ + bl 8b194 │ │ │ │ ldr r3, [r6, #640] @ 0x280 │ │ │ │ cmp r0, r3 │ │ │ │ bne 32088 <_PyInterpreterState_RequireIDRef@@Base+0x118> │ │ │ │ ldr r3, [r6, #624] @ 0x270 │ │ │ │ cmp r8, r3 │ │ │ │ bne 32088 <_PyInterpreterState_RequireIDRef@@Base+0x118> │ │ │ │ cmn r5, #1 │ │ │ │ bne 320a4 <_PyInterpreterState_RequireIDRef@@Base+0x134> │ │ │ │ b 320e8 <_PyInterpreterState_RequireIDRef@@Base+0x178> │ │ │ │ ldr r3, [pc, #124] @ 3210c <_PyInterpreterState_RequireIDRef@@Base+0x19c> │ │ │ │ ldr r2, [pc, #124] @ 32110 <_PyInterpreterState_RequireIDRef@@Base+0x1a0> │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r7 │ │ │ │ - bl 18f234 <_PyErr_SetString@@Base> │ │ │ │ + bl 18f4b0 <_PyErr_SetString@@Base> │ │ │ │ mov r0, #0 │ │ │ │ b 320f8 <_PyInterpreterState_RequireIDRef@@Base+0x188> │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ bl 32118 <_Py_fstat@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 3209c <_PyInterpreterState_RequireIDRef@@Base+0x12c> │ │ │ │ @@ -7694,65 +7694,65 @@ │ │ │ │ blt 3209c <_PyInterpreterState_RequireIDRef@@Base+0x12c> │ │ │ │ beq 320e8 <_PyInterpreterState_RequireIDRef@@Base+0x178> │ │ │ │ ldr r3, [pc, #56] @ 3210c <_PyInterpreterState_RequireIDRef@@Base+0x19c> │ │ │ │ ldr r2, [pc, #60] @ 32114 <_PyInterpreterState_RequireIDRef@@Base+0x1a4> │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1c0010 <_PyErr_Format@@Base> │ │ │ │ + bl 1c01c8 <_PyErr_Format@@Base> │ │ │ │ b 3209c <_PyInterpreterState_RequireIDRef@@Base+0x12c> │ │ │ │ ldr r0, [r6, #1388] @ 0x56c │ │ │ │ str r5, [r6, #1388] @ 0x56c │ │ │ │ str r4, [r6, #1392] @ 0x570 │ │ │ │ - bl a62ec │ │ │ │ + bl a6364 │ │ │ │ add sp, sp, #144 @ 0x90 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq lr, r6, r4, lsl #27 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003829fc │ │ │ │ - eorseq r2, r8, ip, lsr sl │ │ │ │ + eorseq r2, r8, ip, lsr ip │ │ │ │ + eorseq r2, r8, ip, ror ip │ │ │ │ │ │ │ │ 00032118 <_Py_fstat@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl c3e20 │ │ │ │ + bl c3e80 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 29688 <__fstat64_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7b78 │ │ │ │ + bl c7bd0 │ │ │ │ cmp r4, #0 │ │ │ │ beq 32168 <_Py_fstat@@Base+0x50> │ │ │ │ ldr r3, [pc, #16] @ 32170 <_Py_fstat@@Base+0x58> │ │ │ │ mvn r4, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ + bl 144544 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #3 │ │ │ │ bl 291f0 <__fcntl_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ bge 321ac <_Py_fstat@@Base+0x94> │ │ │ │ ldr r3, [pc, #28] @ 321bc <_Py_fstat@@Base+0xa4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ + bl 144544 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ lsr r0, r0, #11 │ │ │ │ and r0, r0, #1 │ │ │ │ eor r0, r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ @@ -7761,42 +7761,42 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r7, r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ beq 32200 <_Py_fstat@@Base+0xe8> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 90a60 <_Py_hashtable_get@@Base> │ │ │ │ + bl 90abc <_Py_hashtable_get@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 32200 <_Py_fstat@@Base+0xe8> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ bne 322f8 <_Py_fstat@@Base+0x1e0> │ │ │ │ b 3232c <_Py_fstat@@Base+0x214> │ │ │ │ ldrh r0, [r6, #4] │ │ │ │ - bl 92b18 │ │ │ │ + bl 92b74 │ │ │ │ subs r4, r0, #0 │ │ │ │ addne r9, r4, #8 │ │ │ │ movne r8, r6 │ │ │ │ movne sl, #0 │ │ │ │ bne 32268 <_Py_fstat@@Base+0x150> │ │ │ │ mov r4, #0 │ │ │ │ b 3232c <_Py_fstat@@Base+0x214> │ │ │ │ - bl 92b18 │ │ │ │ + bl 92b74 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 32304 <_Py_fstat@@Base+0x1ec> │ │ │ │ ldr r2, [r8, #8] │ │ │ │ add r8, r8, #8 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ add r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ str r2, [r5, #12] │ │ │ │ ldr r0, [r8, #4] │ │ │ │ - bl a329c │ │ │ │ + bl a3314 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3227c <_Py_fstat@@Base+0x164> │ │ │ │ add sl, sl, #1 │ │ │ │ str r0, [r5, #16] │ │ │ │ str r5, [r9, #4]! │ │ │ │ ldrh r3, [r6, #4] │ │ │ │ mov r0, #2 │ │ │ │ @@ -7807,85 +7807,85 @@ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 32304 <_Py_fstat@@Base+0x1ec> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 32304 <_Py_fstat@@Base+0x1ec> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ b 32304 <_Py_fstat@@Base+0x1ec> │ │ │ │ cmp r7, #0 │ │ │ │ beq 3232c <_Py_fstat@@Base+0x214> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 91710 <_Py_hashtable_set@@Base> │ │ │ │ + bl 9176c <_Py_hashtable_set@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ bge 322f0 <_Py_fstat@@Base+0x1d8> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 322e8 <_Py_fstat@@Base+0x1d0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 322e8 <_Py_fstat@@Base+0x1d0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - bl 2a01ec │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + bl 2a0260 │ │ │ │ b 3221c <_Py_fstat@@Base+0x104> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 3232c <_Py_fstat@@Base+0x214> │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ b 3232c <_Py_fstat@@Base+0x214> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 3221c <_Py_fstat@@Base+0x104> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 3221c <_Py_fstat@@Base+0x104> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ b 3221c <_Py_fstat@@Base+0x104> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ ldr r1, [pc, #84] @ 323ac <_Py_fstat@@Base+0x294> │ │ │ │ - bl b6a5c │ │ │ │ + bl b6b40 │ │ │ │ cmp r0, #0 │ │ │ │ beq 323a0 <_Py_fstat@@Base+0x288> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ blt 32390 <_Py_fstat@@Base+0x278> │ │ │ │ cmn r3, #-2147483631 @ 0x80000011 │ │ │ │ bhi 32390 <_Py_fstat@@Base+0x278> │ │ │ │ add r0, r3, #3 │ │ │ │ bic r0, r0, #3 │ │ │ │ add r0, r0, #12 │ │ │ │ cmp r3, r0 │ │ │ │ bhi 32390 <_Py_fstat@@Base+0x278> │ │ │ │ - bl 18c25c │ │ │ │ + bl 18c4d8 │ │ │ │ b 323a4 <_Py_fstat@@Base+0x28c> │ │ │ │ ldr r3, [pc, #24] @ 323b0 <_Py_fstat@@Base+0x298> │ │ │ │ ldr r1, [pc, #24] @ 323b4 <_Py_fstat@@Base+0x29c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r3, r8, r8, lsl r0 │ │ │ │ + eorseq r3, r8, r8, asr r2 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r3, r8, r8, lsr #32 │ │ │ │ + eorseq r3, r8, r8, ror #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add r2, sp, #20 │ │ │ │ mov r4, #0 │ │ │ │ @@ -7894,28 +7894,28 @@ │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #28 │ │ │ │ ldr r1, [pc, #160] @ 32490 <_Py_fstat@@Base+0x378> │ │ │ │ str r4, [sp, #24] │ │ │ │ str r4, [sp, #20] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl b6a5c │ │ │ │ + bl b6b40 │ │ │ │ cmp r0, r4 │ │ │ │ beq 32420 <_Py_fstat@@Base+0x308> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r1, r4 │ │ │ │ bge 32428 <_Py_fstat@@Base+0x310> │ │ │ │ ldr r3, [pc, #124] @ 32494 <_Py_fstat@@Base+0x37c> │ │ │ │ ldr r1, [pc, #124] @ 32498 <_Py_fstat@@Base+0x380> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r4, #0 │ │ │ │ b 32484 <_Py_fstat@@Base+0x36c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92884 │ │ │ │ + bl 928e0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ beq 32420 <_Py_fstat@@Base+0x308> │ │ │ │ add r1, sp, #16 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [pc, #80] @ 3249c <_Py_fstat@@Base+0x384> │ │ │ │ ldr ip, [sp, #24] │ │ │ │ @@ -7928,21 +7928,21 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ add r1, sp, #32 │ │ │ │ str ip, [sp] │ │ │ │ bl 324a0 <_Py_fstat@@Base+0x388> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b1d0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r3, r8, ip, asr #32 │ │ │ │ + eorseq r3, r8, ip, lsl #5 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r3, r8, ip, asr r0 │ │ │ │ + mlaseq r8, ip, r2, r3 │ │ │ │ andeq r2, r3, r0, asr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3840] @ 0xf00 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [pc, #948] @ 32870 <_Py_fstat@@Base+0x758> │ │ │ │ @@ -7963,38 +7963,38 @@ │ │ │ │ mov r5, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r8, [sp, #256] @ 0x100 │ │ │ │ bl 29658 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #32] │ │ │ │ - bl 2d2168 │ │ │ │ + bl 2d2048 │ │ │ │ cmp r0, r5 │ │ │ │ beq 3254c <_Py_fstat@@Base+0x434> │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ mov r3, #128 @ 0x80 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ bl 2a9cc <__memset_chk@plt> │ │ │ │ cmp r8, r5 │ │ │ │ strh r5, [sp, #80] @ 0x50 │ │ │ │ bge 32554 <_Py_fstat@@Base+0x43c> │ │ │ │ ldr r3, [pc, #816] @ 32874 <_Py_fstat@@Base+0x75c> │ │ │ │ ldr r1, [pc, #816] @ 32878 <_Py_fstat@@Base+0x760> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov sl, #0 │ │ │ │ b 32848 <_Py_fstat@@Base+0x730> │ │ │ │ beq 32574 <_Py_fstat@@Base+0x45c> │ │ │ │ mov r0, r8 │ │ │ │ - bl 996a4 │ │ │ │ + bl 9971c │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 32578 <_Py_fstat@@Base+0x460> │ │ │ │ - bl 2a01ec │ │ │ │ + bl 2a0260 │ │ │ │ mov sl, r0 │ │ │ │ b 32848 <_Py_fstat@@Base+0x730> │ │ │ │ mov r5, r8 │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ mov sl, #0 │ │ │ │ str r8, [sp, #72] @ 0x48 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ @@ -8008,20 +8008,20 @@ │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ str fp, [sp, #60] @ 0x3c │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ - bl 2d35e8 │ │ │ │ + bl 2d34f8 <_PyTime_AsMilliseconds@@Base+0x188> │ │ │ │ cmn r0, #1 │ │ │ │ moveq r8, sl │ │ │ │ beq 3277c <_Py_fstat@@Base+0x664> │ │ │ │ mov r0, sl │ │ │ │ - bl 92d84 │ │ │ │ + bl 92de0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ subs r8, r0, #0 │ │ │ │ beq 32768 <_Py_fstat@@Base+0x650> │ │ │ │ cmp r3, #11 │ │ │ │ ldrhi fp, [sp, #68] @ 0x44 │ │ │ │ movls fp, sl │ │ │ │ cmp fp, #0 │ │ │ │ @@ -8034,21 +8034,21 @@ │ │ │ │ bne 32630 <_Py_fstat@@Base+0x518> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ bge 326ac <_Py_fstat@@Base+0x594> │ │ │ │ ldr r3, [pc, #604] @ 32880 <_Py_fstat@@Base+0x768> │ │ │ │ ldr r1, [pc, #604] @ 32884 <_Py_fstat@@Base+0x76c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ b 32768 <_Py_fstat@@Base+0x650> │ │ │ │ ldr r3, [pc, #592] @ 32888 <_Py_fstat@@Base+0x770> │ │ │ │ ldr r1, [pc, #592] @ 3288c <_Py_fstat@@Base+0x774> │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b9224 │ │ │ │ + bl 1b93dc │ │ │ │ cmn r0, #1 │ │ │ │ beq 32768 <_Py_fstat@@Base+0x650> │ │ │ │ cmn sl, #1 │ │ │ │ bne 32610 <_Py_fstat@@Base+0x4f8> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ @@ -8057,47 +8057,47 @@ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r7, r2 │ │ │ │ movcc r2, r7 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ - bl 2d227c │ │ │ │ + bl 2d215c │ │ │ │ mov r1, sl │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [pc, #496] @ 32890 <_Py_fstat@@Base+0x778> │ │ │ │ - bl a9a20 │ │ │ │ + bl a9a98 │ │ │ │ subs sl, r0, #0 │ │ │ │ bne 3277c <_Py_fstat@@Base+0x664> │ │ │ │ b 32768 <_Py_fstat@@Base+0x650> │ │ │ │ add r0, fp, #12 │ │ │ │ - bl 92884 │ │ │ │ + bl 928e0 │ │ │ │ ldmib fp, {r1, r2} │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #464] @ 32894 <_Py_fstat@@Base+0x77c> │ │ │ │ - bl a9a20 │ │ │ │ + bl a9a98 │ │ │ │ subs r1, r0, #0 │ │ │ │ beq 32768 <_Py_fstat@@Base+0x650> │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl ab174 │ │ │ │ + bl ab1ec │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [r1] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r2, r0 │ │ │ │ beq 3270c <_Py_fstat@@Base+0x5f4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r1] │ │ │ │ bne 3270c <_Py_fstat@@Base+0x5f4> │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r1 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ bne 32768 <_Py_fstat@@Base+0x650> │ │ │ │ cmp sl, #0 │ │ │ │ bne 32654 <_Py_fstat@@Base+0x53c> │ │ │ │ ldr r3, [fp] │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ @@ -8120,17 +8120,17 @@ │ │ │ │ b 325f0 <_Py_fstat@@Base+0x4d8> │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #11 │ │ │ │ ldrhi r4, [sp, #68] @ 0x44 │ │ │ │ bhi 32808 <_Py_fstat@@Base+0x6f0> │ │ │ │ mov sl, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b1d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99b98 │ │ │ │ + bl 99c10 │ │ │ │ b 32848 <_Py_fstat@@Base+0x730> │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 328cc <_Py_fstat@@Base+0x7b4> │ │ │ │ cmn r0, #1 │ │ │ │ mov r9, r0 │ │ │ │ @@ -8182,22 +8182,22 @@ │ │ │ │ beq 32864 <_Py_fstat@@Base+0x74c> │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ mov r0, sl │ │ │ │ add sp, sp, #220 @ 0xdc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r3, r8, r0, lsl #1 │ │ │ │ + eorseq r3, r8, r0, asr #5 │ │ │ │ muleq r3, r8, r8 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r3, r8, ip, ror #1 │ │ │ │ + eorseq r3, r8, ip, lsr #6 │ │ │ │ subseq sp, r5, r8, lsl fp │ │ │ │ - eorseq r3, r8, r8, lsr #1 │ │ │ │ - eorseq r3, r8, r4, ror #1 │ │ │ │ - eorseq r3, r8, r8, lsl #2 │ │ │ │ + eorseq r3, r8, r8, ror #5 │ │ │ │ + eorseq r3, r8, r4, lsr #6 │ │ │ │ + eorseq r3, r8, r8, asr #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldm r1, {r1, r2} │ │ │ │ @@ -8243,104 +8243,104 @@ │ │ │ │ ldr r3, [r1] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ ble 32970 <_Py_fstat@@Base+0x858> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cae00 <_PyBytes_Resize@@Base> │ │ │ │ + bl cae90 <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #240] @ 32a98 <_Py_fstat@@Base+0x980> │ │ │ │ sub sp, sp, #8 │ │ │ │ - bl b972c │ │ │ │ + bl b9800 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 329f8 <_Py_fstat@@Base+0x8e0> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ bne 32a00 <_Py_fstat@@Base+0x8e8> │ │ │ │ ldr r3, [pc, #208] @ 32a9c <_Py_fstat@@Base+0x984> │ │ │ │ ldr r1, [pc, #208] @ 32aa0 <_Py_fstat@@Base+0x988> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 1177e0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 329f8 <_Py_fstat@@Base+0x8e0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 329f8 <_Py_fstat@@Base+0x8e0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ b 32a90 <_Py_fstat@@Base+0x978> │ │ │ │ ldr r1, [pc, #156] @ 32aa4 <_Py_fstat@@Base+0x98c> │ │ │ │ add r2, sp, #4 │ │ │ │ - bl a67b8 │ │ │ │ + bl a6830 │ │ │ │ subs r6, r0, #0 │ │ │ │ bne 32a68 <_Py_fstat@@Base+0x950> │ │ │ │ - bl 91924 │ │ │ │ + bl 91980 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ beq 32a68 <_Py_fstat@@Base+0x950> │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [pc, #112] @ 32aa4 <_Py_fstat@@Base+0x98c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9c9c8 │ │ │ │ + bl 9ca40 │ │ │ │ cmp r0, #0 │ │ │ │ beq 32a68 <_Py_fstat@@Base+0x950> │ │ │ │ ldr r3, [r5] │ │ │ │ str r6, [sp, #4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 32a68 <_Py_fstat@@Base+0x950> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 32a68 <_Py_fstat@@Base+0x950> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 32a8c <_Py_fstat@@Base+0x974> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 32a8c <_Py_fstat@@Base+0x974> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r7, r8, lsr #4 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r5, r7, ip, lsr #2 │ │ │ │ + eorseq r5, r7, ip, ror #6 │ │ │ │ ldrsheq r9, [r7], #-224 @ 0xffffff20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 32acc <_Py_fstat@@Base+0x9b4> │ │ │ │ ldr r1, [pc, #76] @ 32b14 <_Py_fstat@@Base+0x9fc> │ │ │ │ ldr r0, [pc, #76] @ 32b18 <_Py_fstat@@Base+0xa00> │ │ │ │ - bl 7d2a0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7d2a8 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - bl 8b124 │ │ │ │ + bl 8b194 │ │ │ │ ldr r3, [pc, #64] @ 32b1c <_Py_fstat@@Base+0xa04> │ │ │ │ ldr r2, [r3, #640] @ 0x280 │ │ │ │ cmp r0, r2 │ │ │ │ beq 32aec <_Py_fstat@@Base+0x9d4> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r3, #624] @ 0x270 │ │ │ │ @@ -8349,16 +8349,16 @@ │ │ │ │ ldr r2, [r3, #884] @ 0x374 │ │ │ │ cmp r2, #0 │ │ │ │ beq 32ae4 <_Py_fstat@@Base+0x9cc> │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r3, #884] @ 0x374 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x0035ccb4 │ │ │ │ - subeq r4, pc, r0, lsr #5 │ │ │ │ + @ instruction: 0x0035cef4 │ │ │ │ + subeq r4, pc, r8, lsr #9 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ subs r8, r3, #0 │ │ │ │ ldrne r6, [r8, #8] │ │ │ │ @@ -8400,22 +8400,22 @@ │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 32bf4 <_Py_fstat@@Base+0xadc> │ │ │ │ mov r4, #0 │ │ │ │ b 32d60 <_Py_fstat@@Base+0xc48> │ │ │ │ ldr r0, [r5] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 170254 │ │ │ │ + bl 1703e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 32bec <_Py_fstat@@Base+0xad4> │ │ │ │ cmp r4, #0 │ │ │ │ ldr r9, [r5, #4] │ │ │ │ ldr r8, [r5, #8] │ │ │ │ beq 32ce4 <_Py_fstat@@Base+0xbcc> │ │ │ │ ldr sl, [r5, #12] │ │ │ │ @@ -8429,29 +8429,29 @@ │ │ │ │ subs r4, r4, #1 │ │ │ │ beq 32d18 <_Py_fstat@@Base+0xc00> │ │ │ │ ldr r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r6, r4 │ │ │ │ moveq r4, r0 │ │ │ │ beq 32c78 <_Py_fstat@@Base+0xb60> │ │ │ │ - bl 1033c8 │ │ │ │ + bl 10347c │ │ │ │ cmp r0, #0 │ │ │ │ blt 32bec <_Py_fstat@@Base+0xad4> │ │ │ │ subs r6, r4, #1 │ │ │ │ moveq r3, r6 │ │ │ │ mov r4, r0 │ │ │ │ moveq r2, r6 │ │ │ │ moveq r1, r6 │ │ │ │ beq 32d28 <_Py_fstat@@Base+0xc10> │ │ │ │ ldr r0, [r5, #24] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r3, r6 │ │ │ │ moveq r6, r0 │ │ │ │ beq 32cac <_Py_fstat@@Base+0xb94> │ │ │ │ - bl 1033c8 │ │ │ │ + bl 10347c │ │ │ │ cmp r0, #0 │ │ │ │ blt 32bec <_Py_fstat@@Base+0xad4> │ │ │ │ subs r3, r6, #1 │ │ │ │ moveq r2, r3 │ │ │ │ mov r6, r0 │ │ │ │ moveq r1, r3 │ │ │ │ beq 32d28 <_Py_fstat@@Base+0xc10> │ │ │ │ @@ -8494,34 +8494,34 @@ │ │ │ │ mov r1, r7 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ mov r0, #1 │ │ │ │ str r6, [sp, #16] │ │ │ │ str fp, [sp, #8] │ │ │ │ str sl, [sp, #4] │ │ │ │ str r8, [sp] │ │ │ │ - bl 2d560c │ │ │ │ + bl 2d551c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 170a20 │ │ │ │ + bl 170bb4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - strheq r4, [pc], #-40 @ │ │ │ │ + subeq r4, pc, r0, asr #9 │ │ │ │ subseq lr, r6, r0, ror #28 │ │ │ │ │ │ │ │ 00032d7c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ - bl 8b124 │ │ │ │ + bl 8b194 │ │ │ │ ldr r4, [pc, #1036] @ 331a8 │ │ │ │ str r0, [r4, #640] @ 0x280 │ │ │ │ - bl 2d6010 <_PyParkingLot_AfterFork@@Base> │ │ │ │ + bl 2d5f20 <_PyParkingLot_AfterFork@@Base> │ │ │ │ add r2, r4, #5568 @ 0x15c0 │ │ │ │ add r2, r2, #40 @ 0x28 │ │ │ │ sub r1, r2, #348 @ 0x15c │ │ │ │ sub ip, r2, #20 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, r4, #1616 @ 0x650 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ @@ -8548,62 +8548,62 @@ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r2], #4 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #11 │ │ │ │ strb r0, [r1] │ │ │ │ bne 32e10 │ │ │ │ ldr r5, [r4, #624] @ 0x270 │ │ │ │ - bl 8adbc │ │ │ │ + bl 8ae2c │ │ │ │ cmp r0, #0 │ │ │ │ beq 32e48 │ │ │ │ ldr r3, [r4, #1412] @ 0x584 │ │ │ │ str r0, [r5, #3668] @ 0xe54 │ │ │ │ cmp r3, #0 │ │ │ │ bne 32e5c │ │ │ │ b 32e88 │ │ │ │ ldr r2, [pc, #860] @ 331ac │ │ │ │ ldr r3, [pc, #860] @ 331b0 │ │ │ │ str r0, [sp, #12] │ │ │ │ stmib sp, {r2, r3} │ │ │ │ b 33198 │ │ │ │ ldr r0, [pc, #848] @ 331b4 │ │ │ │ - bl 8ba70 │ │ │ │ + bl 8bae0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #836] @ 331b4 │ │ │ │ - bl 236fe8 │ │ │ │ + bl 2370bc │ │ │ │ ldr r0, [pc, #828] @ 331b4 │ │ │ │ - bl 230a38 │ │ │ │ + bl 230b0c │ │ │ │ cmp r0, #0 │ │ │ │ bne 33170 │ │ │ │ cmp r5, #0 │ │ │ │ bne 32ea0 │ │ │ │ ldr r3, [r4, #1420] @ 0x58c │ │ │ │ cmp r3, #0 │ │ │ │ beq 32ebc │ │ │ │ ldr r0, [pc, #796] @ 331b8 │ │ │ │ - bl 236fe8 │ │ │ │ + bl 2370bc │ │ │ │ b 32ebc │ │ │ │ ldr r0, [pc, #780] @ 331b4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 8cf60 │ │ │ │ + bl 8cfd0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 32e88 │ │ │ │ ldr r2, [pc, #768] @ 331bc │ │ │ │ b 33174 │ │ │ │ ldr r0, [pc, #756] @ 331b8 │ │ │ │ - bl 230a38 │ │ │ │ + bl 230b0c │ │ │ │ cmp r0, #0 │ │ │ │ beq 32ee4 │ │ │ │ ldr r2, [pc, #728] @ 331ac │ │ │ │ ldr r3, [pc, #744] @ 331c0 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ stmib sp, {r2, r3} │ │ │ │ b 33198 │ │ │ │ - bl 8b418 │ │ │ │ + bl 8b488 │ │ │ │ ldr r5, [r4, #860] @ 0x35c │ │ │ │ ldr sl, [pc, #720] @ 331c4 │ │ │ │ ldr r6, [r5] │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r5, sl │ │ │ │ beq 32f68 │ │ │ │ @@ -8616,156 +8616,156 @@ │ │ │ │ beq 32f5c │ │ │ │ mov r3, #4 │ │ │ │ mov r9, #0 │ │ │ │ add r0, r5, #37 @ 0x25 │ │ │ │ str r3, [r5, #32] │ │ │ │ strb r3, [r5, #38] @ 0x26 │ │ │ │ strb r9, [r5, #36] @ 0x24 │ │ │ │ - bl 2a72e8 <_PyEvent_Notify@@Base> │ │ │ │ + bl 2a7358 <_PyEvent_Notify@@Base> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [r2] │ │ │ │ mov r0, r5 │ │ │ │ str r2, [r3, #4] │ │ │ │ str r9, [r5, #4] │ │ │ │ str r9, [r5] │ │ │ │ - bl 2b79b0 │ │ │ │ + bl 2b7ca8 │ │ │ │ mov r5, r6 │ │ │ │ ldr r6, [r6] │ │ │ │ b 32efc │ │ │ │ ldr r8, [pc, #600] @ 331c8 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r6, [r8, r0] │ │ │ │ cmp r6, #0 │ │ │ │ bne 32f88 │ │ │ │ ldr r1, [pc, #584] @ 331cc │ │ │ │ ldr r0, [pc, #584] @ 331d0 │ │ │ │ - bl 7d2a0 <_Py_FatalErrorFunc@@Base> │ │ │ │ - bl 8cf24 │ │ │ │ + bl 7d2a8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 8cf94 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ str r0, [r6, #96] @ 0x60 │ │ │ │ ldr r2, [r3, #3708] @ 0xe7c │ │ │ │ cmp r6, r2 │ │ │ │ beq 32fa8 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r3, #3708] @ 0xe7c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r5, #0 │ │ │ │ beq 32fe4 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - bl 35911c │ │ │ │ + bl 359388 │ │ │ │ cmp r7, #0 │ │ │ │ blt 32fe4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 238368 <_PyThreadState_New@@Base+0x3d4> │ │ │ │ + bl 238430 <_PyThreadState_New@@Base+0x3d4> │ │ │ │ mov r0, r6 │ │ │ │ - bl 8cf8c │ │ │ │ + bl 8cffc │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r3, #20] │ │ │ │ mov r2, #16 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, sp │ │ │ │ bl 29658 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2819d4 │ │ │ │ + bl 281a54 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq 33024 │ │ │ │ mov r0, r5 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ - bl 1abb8c │ │ │ │ + bl 1abd90 │ │ │ │ mov r0, r5 │ │ │ │ - bl 282220 │ │ │ │ + bl 2822a0 │ │ │ │ mov r5, r7 │ │ │ │ b 33000 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ - bl 8b418 │ │ │ │ + bl 8b488 │ │ │ │ add r7, r7, #3920 @ 0xf50 │ │ │ │ strd r0, [r7] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldr r7, [pc, #404] @ 331d4 │ │ │ │ add r0, r0, #3904 @ 0xf40 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 150754 <_PyRecursiveMutex_Unlock@@Base> │ │ │ │ - bl 35911c │ │ │ │ + bl 150804 <_PyRecursiveMutex_Unlock@@Base> │ │ │ │ + bl 359388 │ │ │ │ ldr r9, [r7] │ │ │ │ - bl 35911c │ │ │ │ + bl 359388 │ │ │ │ cmp r9, #0 │ │ │ │ beq 3307c │ │ │ │ - bl 35911c │ │ │ │ + bl 359388 │ │ │ │ str r5, [r7], #-520 @ 0xfffffdf8 │ │ │ │ - bl 35911c │ │ │ │ + bl 359388 │ │ │ │ mov r3, r5 │ │ │ │ str r3, [r7, r5] │ │ │ │ add r5, r5, #8 │ │ │ │ cmp r5, #512 @ 0x200 │ │ │ │ bne 3306c │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r7, [r8, r0] │ │ │ │ cmp r7, #0 │ │ │ │ beq 330ac │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 242fb8 │ │ │ │ + bl 243094 │ │ │ │ ldr r3, [r4, #624] @ 0x270 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ cmp r2, r3 │ │ │ │ ldrne r3, [pc, #300] @ 331d8 │ │ │ │ bne 330f4 │ │ │ │ ldr r0, [pc, #296] @ 331dc │ │ │ │ mov r9, #0 │ │ │ │ - bl 237980 <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ + bl 237a48 <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ ldr r5, [r4, #620] @ 0x26c │ │ │ │ str r9, [r4, #620] @ 0x26c │ │ │ │ cmp r5, #0 │ │ │ │ beq 330dc │ │ │ │ ldr r3, [r4, #624] @ 0x270 │ │ │ │ cmp r3, r5 │ │ │ │ bne 33108 │ │ │ │ str r9, [r5, #3644] @ 0xe3c │ │ │ │ str r5, [r4, #620] @ 0x26c │ │ │ │ ldr r0, [pc, #248] @ 331dc │ │ │ │ - bl 8b0d8 │ │ │ │ + bl 8b148 │ │ │ │ ldr r3, [r4, #620] @ 0x26c │ │ │ │ cmp r3, #0 │ │ │ │ bne 3314c │ │ │ │ ldr r3, [pc, #232] @ 331e0 │ │ │ │ ldr r2, [pc, #232] @ 331e4 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ stmib sp, {r2, r3} │ │ │ │ b 33198 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr sl, [r8, r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 28b370 │ │ │ │ + bl 28b2a4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 28e1c4 │ │ │ │ + bl 28e0f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2934c8 │ │ │ │ + bl 2933fc │ │ │ │ ldr r0, [r5, #3668] @ 0xe54 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3313c │ │ │ │ - bl 1623c4 │ │ │ │ + bl 162548 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r5, #3644] @ 0xe3c │ │ │ │ - bl 2937dc │ │ │ │ + bl 293710 │ │ │ │ b 330c0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 28215c │ │ │ │ + bl 2821dc │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r1, #0 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r0, [r3, #1432] @ 0x598 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 2a9e80 │ │ │ │ + b 2a9ef0 │ │ │ │ ldr r2, [pc, #72] @ 331c0 │ │ │ │ ldr r1, [pc, #108] @ 331e8 │ │ │ │ mov r0, #1 │ │ │ │ mov ip, #0 │ │ │ │ add r3, sp, #16 │ │ │ │ str ip, [sp, #28] │ │ │ │ strd r0, [sp, #16] │ │ │ │ @@ -8773,33 +8773,33 @@ │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm sp, {r0, r1, r2, r3} │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp] │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ bl 2b5f4 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - strdeq r4, [pc], #-32 @ │ │ │ │ - eorseq r3, r8, r0, asr #11 │ │ │ │ + strdeq r4, [pc], #-72 @ │ │ │ │ + eorseq r3, r8, r0, lsl #16 │ │ │ │ @ instruction: 0x00575394 │ │ │ │ @ instruction: 0x0057539c │ │ │ │ - eorseq r3, r8, r4, lsr #11 │ │ │ │ - @ instruction: 0x003596d4 │ │ │ │ + eorseq r3, r8, r4, ror #15 │ │ │ │ + eorseq r9, r5, r4, lsl r9 │ │ │ │ subseq r5, r7, ip, ror #2 │ │ │ │ andeq r0, r0, ip │ │ │ │ - @ instruction: 0x0035ccb4 │ │ │ │ - subeq r4, pc, r0, lsl r3 @ │ │ │ │ + @ instruction: 0x0035cef4 │ │ │ │ + subeq r4, pc, r8, lsl r5 @ │ │ │ │ subseq r5, r7, r4, lsl #7 │ │ │ │ - eorseq r3, r8, r0, ror r5 │ │ │ │ + @ instruction: 0x003837b0 │ │ │ │ subseq r5, r7, r8, ror r0 │ │ │ │ - eorseq r3, r8, r8, lsl #11 │ │ │ │ - subeq r4, pc, r8, lsr #6 │ │ │ │ - subeq r4, pc, r0, asr r3 @ │ │ │ │ + eorseq r3, r8, r8, asr #15 │ │ │ │ + subeq r4, pc, r0, lsr r5 @ │ │ │ │ + subeq r4, pc, r8, asr r5 @ │ │ │ │ ldr r3, [pc, #140] @ 33280 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r5, #0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add r4, r2, #3792 @ 0xed0 │ │ │ │ mov lr, r4 │ │ │ │ add r3, r2, #3744 @ 0xea0 │ │ │ │ add r3, r3, #4 │ │ │ │ @@ -8830,15 +8830,15 @@ │ │ │ │ bne 3321c │ │ │ │ ldr r0, [pc, #4] @ 33284 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldr r3, [pc, #108] @ 332fc │ │ │ │ push {r4, lr} │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr ip, [r3, #3800] @ 0xed8 │ │ │ │ add r2, r3, #3728 @ 0xe90 │ │ │ │ add r4, r2, #72 @ 0x48 │ │ │ │ cmp ip, r4 │ │ │ │ beq 332ec │ │ │ │ @@ -8871,120 +8871,120 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ add r5, r4, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 22f68c │ │ │ │ + bl 22f760 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r4, [r4, #16] │ │ │ │ - bl 8b0d8 │ │ │ │ + bl 8b148 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 150c38 │ │ │ │ + b 150e44 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 8adbc │ │ │ │ + bl 8ae2c │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 33394 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r4, [r5, #8] │ │ │ │ strd r0, [r5, #16] │ │ │ │ ldr r4, [pc, #28] @ 333ac │ │ │ │ str r3, [r5, #24] │ │ │ │ b 333a4 │ │ │ │ ldr r3, [pc, #20] @ 333b0 │ │ │ │ ldr r1, [pc, #20] @ 333b4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r3, r8, ip, ror #16 │ │ │ │ + eorseq r3, r8, ip, lsr #21 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r0, [pc] @ 333c4 │ │ │ │ - b 128d0c │ │ │ │ - eorseq r3, r8, r0, asr #17 │ │ │ │ + b 128da0 │ │ │ │ + eorseq r3, r8, r0, lsl #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1c24c0 │ │ │ │ + bl 1c2678 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r2] │ │ │ │ ldr ip, [r2, #84] @ 0x54 │ │ │ │ str ip, [sp] │ │ │ │ ldr r2, [r2, #80] @ 0x50 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #8] @ 33410 │ │ │ │ - bl 128d0c │ │ │ │ + bl 128da0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r3, r8, r4, lsr r9 │ │ │ │ + eorseq r3, r8, r4, ror fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ bls 33458 │ │ │ │ ldr r0, [pc, #100] @ 334a0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 33458 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r4, #0 │ │ │ │ ble 33484 │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 33488 │ │ │ │ - bl a55d4 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ beq 33488 │ │ │ │ b 33450 │ │ │ │ mov r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 276544 │ │ │ │ + bl 276804 │ │ │ │ cmp r0, #0 │ │ │ │ blt 33450 │ │ │ │ ldr r0, [pc, #4] @ 334a4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x0035aaf0 │ │ │ │ + eorseq sl, r5, r0, lsr sp │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r1, [pc, #408] @ 33658 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ bne 334dc │ │ │ │ - bl 344398 │ │ │ │ + bl 34454c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ bne 3364c │ │ │ │ mov r0, r4 │ │ │ │ @@ -8996,21 +8996,21 @@ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ add r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [pc, #312] @ 33658 │ │ │ │ cmp r3, r2 │ │ │ │ bne 3352c │ │ │ │ mov r0, r4 │ │ │ │ - bl 344398 │ │ │ │ + bl 34454c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ bne 335c8 │ │ │ │ mov r0, #4 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ - bl 996a4 │ │ │ │ + bl 9971c │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 335bc │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ moveq r7, r6 │ │ │ │ moveq r8, #1 │ │ │ │ beq 33588 │ │ │ │ @@ -9022,56 +9022,56 @@ │ │ │ │ cmp r8, r7 │ │ │ │ beq 335d8 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ str sl, [r5, r7, lsl #2] │ │ │ │ add r7, r7, #1 │ │ │ │ mov r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ bne 33564 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ str fp, [r4, #8] │ │ │ │ - bl ea71c │ │ │ │ + bl ea7c4 │ │ │ │ subs r8, r0, #0 │ │ │ │ bne 335f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99b98 │ │ │ │ + bl 99c10 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 2a01ec │ │ │ │ + bl 2a0260 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ b 3363c │ │ │ │ lsl r8, r8, #1 │ │ │ │ lsl r1, r8, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl ab4e0 │ │ │ │ + bl ab558 │ │ │ │ cmp r0, #0 │ │ │ │ beq 335b4 │ │ │ │ mov r5, r0 │ │ │ │ b 3357c │ │ │ │ cmp r7, r6 │ │ │ │ ble 33614 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r2, [r5, r6, lsl #2] │ │ │ │ str r2, [r3, r6, lsl #2] │ │ │ │ add r6, r6, #1 │ │ │ │ b 335f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99b98 │ │ │ │ + bl 99c10 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl 101a90 <_PyArg_CheckPositional@@Base+0x27f0> │ │ │ │ + bl 101b44 <_PyArg_CheckPositional@@Base+0x27f0> │ │ │ │ b 33644 │ │ │ │ mov r0, #0 │ │ │ │ str r9, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ add sp, sp, #12 │ │ │ │ @@ -9084,24 +9084,24 @@ │ │ │ │ ldr r1, [pc, #120] @ 336ec │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ bne 3368c │ │ │ │ - bl 344398 │ │ │ │ + bl 34454c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ bne 336e4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl ecfb0 │ │ │ │ + bl ed058 │ │ │ │ cmp r0, #0 │ │ │ │ bne 336c4 │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ b 336dc │ │ │ │ mov r0, r4 │ │ │ │ bl 33780 │ │ │ │ @@ -9114,79 +9114,79 @@ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r1, r0, r0, ror r7 │ │ │ │ ldrheq r5, [r7], #-48 @ 0xffffffd0 │ │ │ │ │ │ │ │ 000336f4 : │ │ │ │ mov r1, #0 │ │ │ │ - b 1ac1b4 <_PyThreadState_NewBound@@Base> │ │ │ │ + b 1ac3b8 <_PyThreadState_NewBound@@Base> │ │ │ │ │ │ │ │ 000336fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl 277804 │ │ │ │ + bl 277ac4 │ │ │ │ ldr r5, [pc, #88] @ 3377c │ │ │ │ ldr r3, [r5, #1292] @ 0x50c │ │ │ │ cmp r3, #0 │ │ │ │ mvneq r4, #1 │ │ │ │ mov r6, r0 │ │ │ │ beq 3376c │ │ │ │ ldr r0, [r5, #1360] @ 0x550 │ │ │ │ mov r1, #1 │ │ │ │ - bl 1806d8 │ │ │ │ + bl 180974 │ │ │ │ ldr r3, [r5, #1292] @ 0x50c │ │ │ │ cmp r3, #0 │ │ │ │ mvneq r4, #1 │ │ │ │ beq 33764 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2766b0 │ │ │ │ + bl 276970 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 158044 │ │ │ │ + bl 1581c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2778cc │ │ │ │ + bl 277b8c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #120] @ 33810 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ bne 337b0 │ │ │ │ - bl 344398 │ │ │ │ + bl 34454c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ bne 33808 │ │ │ │ ldr r1, [pc, #68] @ 33814 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ bne 337ec │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ b 33800 │ │ │ │ mov r0, r4 │ │ │ │ - bl ea330 │ │ │ │ + bl ea3d8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 337e0 │ │ │ │ ldr r0, [pc, #20] @ 33818 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -9201,41 +9201,41 @@ │ │ │ │ beq 33850 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #24] @ 3385c │ │ │ │ mov r1, #484 @ 0x1e4 │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2e1424 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ bx lr │ │ │ │ subseq r5, r5, r0, asr #30 │ │ │ │ - eorseq r9, r7, r4, lsl #5 │ │ │ │ + eorseq r9, r7, r4, asr #9 │ │ │ │ │ │ │ │ 00033860 : │ │ │ │ ldr r3, [pc, #52] @ 3389c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ beq 33894 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #24] @ 338a0 │ │ │ │ ldr r0, [pc, #24] @ 338a4 │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2e1424 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #24] │ │ │ │ bx lr │ │ │ │ subseq r5, r5, r0, asr #30 │ │ │ │ andeq r0, r0, fp, ror r1 │ │ │ │ - eorseq r9, r7, r4, lsl #5 │ │ │ │ + eorseq r9, r7, r4, asr #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ bne 338ec │ │ │ │ @@ -9243,41 +9243,41 @@ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ bne 33914 │ │ │ │ ldr r2, [pc, #100] @ 33944 │ │ │ │ ldr r1, [pc, #100] @ 33948 │ │ │ │ ldr r0, [pc, #100] @ 3394c │ │ │ │ - bl 316b6c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 316dfc <_PyArg_BadArgument@@Base> │ │ │ │ b 3390c │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [pc, #80] @ 3394c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 338c4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [pc, #52] @ 33950 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r4, [r1, r2] │ │ │ │ mov r2, #0 │ │ │ │ ldr r5, [r4, #44] @ 0x2c │ │ │ │ mov r1, r3 │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ - bl 127620 │ │ │ │ + bl 1276b0 │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq ip, r7, r4, asr r9 │ │ │ │ - eorseq fp, r6, r8, asr #19 │ │ │ │ - eorseq r1, r6, ip, lsr #20 │ │ │ │ + mlaseq r7, r4, fp, ip │ │ │ │ + eorseq fp, r6, r8, lsl #24 │ │ │ │ + eorseq r1, r6, ip, ror #24 │ │ │ │ andeq r0, r0, ip │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr r1, [r0, #16] │ │ │ │ sub lr, r1, #1 │ │ │ │ str lr, [r0, #16] │ │ │ │ ldrsb r2, [r1, #-1] │ │ │ │ ldrb r3, [r1, #-1] │ │ │ │ @@ -9329,15 +9329,15 @@ │ │ │ │ str ip, [r0] │ │ │ │ ldrb r3, [r1, #-2] │ │ │ │ lsr r3, r3, #3 │ │ │ │ cmp r3, #31 │ │ │ │ mvneq r2, #0 │ │ │ │ str r2, [r0, #8] │ │ │ │ pop {r4, r5, pc} │ │ │ │ - b 2d9c14 <_PyThreadState_GetCurrent@@Base+0x168> │ │ │ │ + b 2d9e44 <_PyThreadState_GetCurrent@@Base+0x168> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, #0 │ │ │ │ sub sp, sp, #16 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -9346,54 +9346,54 @@ │ │ │ │ bne 33a90 │ │ │ │ add ip, sp, #12 │ │ │ │ ldr r1, [pc, #72] @ 33abc │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ - bl fe238 │ │ │ │ + bl fe2ec │ │ │ │ cmp r0, #0 │ │ │ │ bne 33aac │ │ │ │ b 33aa4 │ │ │ │ ldr r0, [pc, #36] @ 33abc │ │ │ │ mov r1, r2 │ │ │ │ - bl 1f0264 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1f0700 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 33a68 │ │ │ │ mov r0, #0 │ │ │ │ b 33ab4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 10287c │ │ │ │ + bl 102930 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x0035b8fc │ │ │ │ + eorseq fp, r5, ip, lsr fp │ │ │ │ │ │ │ │ 00033ac0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [pc, #720] @ 33dac │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r6, [sp, #96] @ 0x60 │ │ │ │ mov r8, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 9a564 │ │ │ │ + bl 9a5dc │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 33b70 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r9 │ │ │ │ - bl 243524 │ │ │ │ + bl 243600 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ bne 33b78 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 33b70 │ │ │ │ sub r3, r3, #1 │ │ │ │ @@ -9417,22 +9417,22 @@ │ │ │ │ cmp r8, #0 │ │ │ │ moveq r8, r9 │ │ │ │ cmp r6, #0 │ │ │ │ moveq fp, r7 │ │ │ │ moveq r7, r6 │ │ │ │ beq 33c28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 92b18 │ │ │ │ + bl 92b74 │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r6, r4 │ │ │ │ beq 33d4c │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ add r0, r6, r3 │ │ │ │ lsl r0, r0, #2 │ │ │ │ - bl 996a4 │ │ │ │ + bl 9971c │ │ │ │ subs fp, r0, #0 │ │ │ │ movne r2, #0 │ │ │ │ beq 33cec │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ ldrlt r3, [r7, r2, lsl #2] │ │ │ │ strlt r3, [fp, r2, lsl #2] │ │ │ │ @@ -9467,25 +9467,25 @@ │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ str r9, [sp, #16] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str sl, [sp, #32] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r2, [sp, #28] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - bl 243664 │ │ │ │ + bl 243740 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 33cdc │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r2, r8 │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r3, fp │ │ │ │ mov r1, r4 │ │ │ │ str r7, [sp, #4] │ │ │ │ - bl 243854 │ │ │ │ + bl 243930 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ beq 33cd8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ @@ -9528,15 +9528,15 @@ │ │ │ │ blx r6 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ blx r2 │ │ │ │ b 33d00 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99b98 │ │ │ │ + bl 99c10 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 33da0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 33da0 │ │ │ │ @@ -9566,30 +9566,30 @@ │ │ │ │ orr r1, r1, #524288 @ 0x80000 │ │ │ │ bl 2a0cc <__open64_2@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ blt 33df4 <_Py_open_noraise@@Base+0x40> │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [pc, #32] @ 33e00 <_Py_open_noraise@@Base+0x4c> │ │ │ │ mov r1, r2 │ │ │ │ - bl 256388 │ │ │ │ + bl 25649c │ │ │ │ cmn r0, #1 │ │ │ │ bne 33df8 <_Py_open_noraise@@Base+0x44> │ │ │ │ mov r0, r4 │ │ │ │ bl 2a060 │ │ │ │ mvn r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r5, r6, r8, ror sl │ │ │ │ │ │ │ │ 00033e04 : │ │ │ │ mov r1, #0 │ │ │ │ - b 196f2c │ │ │ │ + b 196eac │ │ │ │ │ │ │ │ 00033e0c : │ │ │ │ - b 254af8 │ │ │ │ + b 254c0c │ │ │ │ ldr r0, [r0, #32] │ │ │ │ mov r3, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r2 │ │ │ │ bxeq lr │ │ │ │ bx r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -9618,423 +9618,387 @@ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #12] │ │ │ │ beq 33ea4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ bne 33ea4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq 33ed8 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #16] │ │ │ │ beq 33ed8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ bne 33ed8 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 33f0c │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #20] │ │ │ │ beq 33f0c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ bne 33f0c │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq 33f40 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #24] │ │ │ │ beq 33f40 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ bne 33f40 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 00033f48 <_PyInterpreterState_IDDecref@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #3668] @ 0xe54 │ │ │ │ - bl 1806d8 │ │ │ │ + bl 180974 │ │ │ │ ldr r3, [r4, #3656] @ 0xe48 │ │ │ │ ldr r6, [r4, #3660] @ 0xe4c │ │ │ │ subs r5, r3, #1 │ │ │ │ sbc r6, r6, #0 │ │ │ │ ldr r0, [r4, #3668] @ 0xe54 │ │ │ │ str r5, [r4, #3656] @ 0xe48 │ │ │ │ str r6, [r4, #3660] @ 0xe4c │ │ │ │ - bl 158044 │ │ │ │ + bl 1581c4 │ │ │ │ orrs r3, r5, r6 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r3, [r4, #3664] @ 0xe50 │ │ │ │ cmp r3, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ac1b4 <_PyThreadState_NewBound@@Base> │ │ │ │ + bl 1ac3b8 <_PyThreadState_NewBound@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - bl 28215c │ │ │ │ + bl 2821dc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 292e4c │ │ │ │ + bl 292d80 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 28215c │ │ │ │ + b 2821dc │ │ │ │ │ │ │ │ 00033fc8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 277804 │ │ │ │ + bl 277ac4 │ │ │ │ ldr r4, [pc, #84] @ 34040 │ │ │ │ ldr r3, [r4, #1292] @ 0x50c │ │ │ │ cmp r3, #0 │ │ │ │ mvneq r5, #1 │ │ │ │ mov r6, r0 │ │ │ │ beq 34030 │ │ │ │ ldr r0, [r4, #1360] @ 0x550 │ │ │ │ mov r1, #1 │ │ │ │ - bl 1806d8 │ │ │ │ + bl 180974 │ │ │ │ ldr r3, [r4, #1292] @ 0x50c │ │ │ │ cmp r3, #0 │ │ │ │ mvneq r5, #1 │ │ │ │ beq 34028 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 276df0 │ │ │ │ + bl 2770b0 │ │ │ │ mov r5, #0 │ │ │ │ ldr r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 158044 │ │ │ │ + bl 1581c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2778cc │ │ │ │ + bl 277b8c │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #28] @ 34078 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add r0, r0, #5504 @ 0x1580 │ │ │ │ add r0, r0, #48 @ 0x30 │ │ │ │ - bl 292c3c │ │ │ │ + bl 292b70 │ │ │ │ ldr r0, [pc, #4] @ 3407c │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ 00034080 : │ │ │ │ ldr r0, [pc] @ 34088 │ │ │ │ - b 10ee0c │ │ │ │ + b 10eefc │ │ │ │ subseq pc, r6, r0, lsl r1 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #816] @ 343d4 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 161860 │ │ │ │ + bl 1619e4 │ │ │ │ cmp r0, #0 │ │ │ │ bge 340bc │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [pc, #788] @ 343d8 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 1619e4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #768] @ 343dc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 1619e4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #748] @ 343e0 │ │ │ │ mov r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 1619e4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #728] @ 343e4 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 1619e4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #708] @ 343e8 │ │ │ │ mov r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 1619e4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #688] @ 343ec │ │ │ │ mov r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 1619e4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #668] @ 343f0 │ │ │ │ mov r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 1619e4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #648] @ 343f4 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 1619e4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #628] @ 343f8 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 1619e4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #608] @ 343fc │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 1619e4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #588] @ 34400 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 1619e4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #568] @ 34404 │ │ │ │ mov r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 1619e4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #548] @ 34408 │ │ │ │ mov r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 1619e4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #528] @ 3440c │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 1619e4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #508] @ 34410 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 1619e4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #488] @ 34414 │ │ │ │ mov r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 1619e4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #468] @ 34418 │ │ │ │ mov r2, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 1619e4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #448] @ 3441c │ │ │ │ mov r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 1619e4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #428] @ 34420 │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 1619e4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #408] @ 34424 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 1619e4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #388] @ 34428 │ │ │ │ mov r2, #136 @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 1619e4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #368] @ 3442c │ │ │ │ mov r2, #144 @ 0x90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 1619e4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #348] @ 34430 │ │ │ │ mov r2, #152 @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 1619e4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #328] @ 34434 │ │ │ │ mov r2, #160 @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 1619e4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #308] @ 34438 │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 1619e4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #288] @ 3443c │ │ │ │ mov r2, #176 @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 1619e4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #268] @ 34440 │ │ │ │ mov r2, #184 @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 1619e4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #248] @ 34444 │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 1619e4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #228] @ 34448 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 1619e4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #208] @ 3444c │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 1619e4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #188] @ 34450 │ │ │ │ mov r2, #56 @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 1619e4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #168] @ 34454 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 1619e4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 340b4 │ │ │ │ ldr r1, [pc, #148] @ 34458 │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 1619e4 │ │ │ │ asr r0, r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x003851b0 │ │ │ │ - @ instruction: 0x003851bc │ │ │ │ - eorseq r5, r8, r8, asr #3 │ │ │ │ - @ instruction: 0x003851d4 │ │ │ │ - @ instruction: 0x003851dc │ │ │ │ - eorseq r5, r8, r8, ror #3 │ │ │ │ - @ instruction: 0x003851f4 │ │ │ │ - eorseq r5, r8, r0, lsl #4 │ │ │ │ - eorseq r5, r8, ip, lsl #4 │ │ │ │ - eorseq r5, r8, r4, lsl r2 │ │ │ │ - eorseq r5, r8, r0, lsr #4 │ │ │ │ - eorseq r5, r8, ip, lsr #4 │ │ │ │ - eorseq r5, r8, r8, lsr r2 │ │ │ │ - eorseq r5, r8, r4, asr #4 │ │ │ │ - eorseq r5, r8, r0, asr r2 │ │ │ │ - eorseq r5, r8, ip, asr r2 │ │ │ │ - eorseq r5, r8, r8, ror #4 │ │ │ │ - eorseq r5, r8, r4, ror r2 │ │ │ │ - eorseq r5, r8, r0, lsl #5 │ │ │ │ - eorseq r5, r8, ip, lsl #5 │ │ │ │ - mlaseq r8, r4, r2, r5 │ │ │ │ - eorseq r5, r8, r0, lsr #5 │ │ │ │ - eorseq r5, r8, ip, lsr #5 │ │ │ │ - @ instruction: 0x003852b8 │ │ │ │ - eorseq r5, r8, r4, asr #5 │ │ │ │ - @ instruction: 0x003852d0 │ │ │ │ - @ instruction: 0x003852dc │ │ │ │ - eorseq r5, r8, r8, ror #5 │ │ │ │ - @ instruction: 0x003852f4 │ │ │ │ - eorseq r5, r8, r0, lsl #6 │ │ │ │ - eorseq r5, r8, ip, lsl #6 │ │ │ │ - eorseq r5, r8, r8, lsl r3 │ │ │ │ - eorseq r5, r8, r4, lsr #6 │ │ │ │ - eorseq r5, r8, r4, lsr r3 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [r0, #24] │ │ │ │ - sub sp, sp, #12 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 344c4 │ │ │ │ - mov r1, #0 │ │ │ │ - str r1, [r0, #24] │ │ │ │ - mov r4, r0 │ │ │ │ - str r1, [sp] │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - add r0, r0, #16 │ │ │ │ - ldrd r6, [r4, #16] │ │ │ │ - bl 29a48 <__atomic_store_8@plt> │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - bl 158044 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r0, [pc, #36] @ 344e0 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, lr} │ │ │ │ - b a9a20 │ │ │ │ - ldr r3, [pc, #24] @ 344e4 │ │ │ │ - ldr r1, [pc, #24] @ 344e8 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r5, r8, ip, ror #6 │ │ │ │ - subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq fp, r6, r0, asr r8 │ │ │ │ + @ instruction: 0x003853f0 │ │ │ │ + @ instruction: 0x003853fc │ │ │ │ + eorseq r5, r8, r8, lsl #8 │ │ │ │ + eorseq r5, r8, r4, lsl r4 │ │ │ │ + eorseq r5, r8, ip, lsl r4 │ │ │ │ + eorseq r5, r8, r8, lsr #8 │ │ │ │ + eorseq r5, r8, r4, lsr r4 │ │ │ │ + eorseq r5, r8, r0, asr #8 │ │ │ │ + eorseq r5, r8, ip, asr #8 │ │ │ │ + eorseq r5, r8, r4, asr r4 │ │ │ │ + eorseq r5, r8, r0, ror #8 │ │ │ │ + eorseq r5, r8, ip, ror #8 │ │ │ │ + eorseq r5, r8, r8, ror r4 │ │ │ │ + eorseq r5, r8, r4, lsl #9 │ │ │ │ + mlaseq r8, r0, r4, r5 │ │ │ │ + mlaseq r8, ip, r4, r5 │ │ │ │ + eorseq r5, r8, r8, lsr #9 │ │ │ │ + @ instruction: 0x003854b4 │ │ │ │ + eorseq r5, r8, r0, asr #9 │ │ │ │ + eorseq r5, r8, ip, asr #9 │ │ │ │ + @ instruction: 0x003854d4 │ │ │ │ + eorseq r5, r8, r0, ror #9 │ │ │ │ + eorseq r5, r8, ip, ror #9 │ │ │ │ + @ instruction: 0x003854f8 │ │ │ │ + eorseq r5, r8, r4, lsl #10 │ │ │ │ + eorseq r5, r8, r0, lsl r5 │ │ │ │ + eorseq r5, r8, ip, lsl r5 │ │ │ │ + eorseq r5, r8, r8, lsr #10 │ │ │ │ + eorseq r5, r8, r4, lsr r5 │ │ │ │ + eorseq r5, r8, r0, asr #10 │ │ │ │ + eorseq r5, r8, ip, asr #10 │ │ │ │ + eorseq r5, r8, r8, asr r5 │ │ │ │ + eorseq r5, r8, r4, ror #10 │ │ │ │ + eorseq r5, r8, r4, ror r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov ip, r0 │ │ │ │ add lr, sp, #20 │ │ │ │ @@ -10044,97 +10008,133 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp] │ │ │ │ str lr, [sp, #8] │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r3, #3 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, #2 │ │ │ │ - ldr r1, [pc, #292] @ 3465c │ │ │ │ + ldr r1, [pc, #292] @ 345cc │ │ │ │ ldr r5, [ip, #16] │ │ │ │ - bl fe238 │ │ │ │ + bl fe2ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 34568 │ │ │ │ + beq 344d8 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1119a0 │ │ │ │ + bl 111a90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 34570 │ │ │ │ - ldr r3, [pc, #256] @ 34660 │ │ │ │ - ldr r1, [pc, #256] @ 34664 │ │ │ │ + bne 344e0 │ │ │ │ + ldr r3, [pc, #256] @ 345d0 │ │ │ │ + ldr r1, [pc, #256] @ 345d4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r0, #0 │ │ │ │ - b 34654 │ │ │ │ + b 345c4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 34598 │ │ │ │ - ldr r3, [pc, #212] @ 34660 │ │ │ │ - ldr r1, [pc, #216] @ 34668 │ │ │ │ + bne 34508 │ │ │ │ + ldr r3, [pc, #212] @ 345d0 │ │ │ │ + ldr r1, [pc, #216] @ 345d8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 34568 │ │ │ │ + bl 18f414 │ │ │ │ + b 344d8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #196] @ 3466c │ │ │ │ - beq 345cc │ │ │ │ + ldreq r0, [pc, #196] @ 345dc │ │ │ │ + beq 3453c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - bne 345cc │ │ │ │ - ldr r3, [pc, #160] @ 34660 │ │ │ │ - ldr r1, [pc, #172] @ 34670 │ │ │ │ + bne 3453c │ │ │ │ + ldr r3, [pc, #160] @ 345d0 │ │ │ │ + ldr r1, [pc, #172] @ 345e0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 34568 │ │ │ │ + bl 18f414 │ │ │ │ + b 344d8 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r1, [pc, #156] @ 34674 │ │ │ │ - ldr r0, [pc, #156] @ 34678 │ │ │ │ + ldr r1, [pc, #156] @ 345e4 │ │ │ │ + ldr r0, [pc, #156] @ 345e8 │ │ │ │ mov r2, r4 │ │ │ │ - bl bbddc │ │ │ │ + bl bbeb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 34568 │ │ │ │ - bl 287a68 │ │ │ │ + blt 344d8 │ │ │ │ + bl 28799c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 34568 │ │ │ │ + beq 344d8 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp] │ │ │ │ - bl 2ae204 │ │ │ │ + bl 2ae104 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 34628 │ │ │ │ + bne 34598 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2887d4 │ │ │ │ - b 34568 │ │ │ │ + bl 288708 │ │ │ │ + b 344d8 │ │ │ │ add r5, r4, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 22f68c │ │ │ │ + bl 22f760 │ │ │ │ ldrd r6, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 8b0d8 │ │ │ │ + bl 8b148 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2887d4 │ │ │ │ + bl 288708 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 150c38 │ │ │ │ + bl 150e44 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0x003853d4 │ │ │ │ + eorseq r5, r8, r0, lsl r6 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r5, r8, r0, ror r3 │ │ │ │ - eorseq r5, r8, ip, lsl #7 │ │ │ │ + eorseq r5, r8, ip, lsr #11 │ │ │ │ + eorseq r5, r8, r8, asr #11 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r5, r8, r4, lsr #7 │ │ │ │ - eorseq r1, r9, r4, asr r5 │ │ │ │ - eorseq r5, r8, ip, asr #7 │ │ │ │ + eorseq r5, r8, r0, ror #11 │ │ │ │ + eorseq r1, r9, r0, lsr #15 │ │ │ │ + eorseq r5, r8, r8, lsl #12 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r5, [r0, #24] │ │ │ │ + sub sp, sp, #12 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq 34654 │ │ │ │ + mov r1, #0 │ │ │ │ + str r1, [r0, #24] │ │ │ │ + mov r4, r0 │ │ │ │ + str r1, [sp] │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + add r0, r0, #16 │ │ │ │ + ldrd r6, [r4, #16] │ │ │ │ + bl 29a48 <__atomic_store_8@plt> │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + bl 1581c4 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r0, [pc, #36] @ 34670 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, lr} │ │ │ │ + b a9a98 │ │ │ │ + ldr r3, [pc, #24] @ 34674 │ │ │ │ + ldr r1, [pc, #24] @ 34678 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f414 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + eorseq r5, r8, ip, asr #15 │ │ │ │ + subseq r1, r5, r0, ror #1 │ │ │ │ + mlaseq r6, r0, sl, fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ cmp r3, #0 │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r0, r1 │ │ │ │ @@ -10159,57 +10159,57 @@ │ │ │ │ str r2, [sp, #16] │ │ │ │ str ip, [sp] │ │ │ │ mov r2, #0 │ │ │ │ mov ip, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 34710 │ │ │ │ mov r4, #0 │ │ │ │ b 34834 │ │ │ │ cmp r4, #0 │ │ │ │ bne 34738 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r1, [pc, #288] @ 34844 │ │ │ │ ldr r0, [pc, #288] @ 34848 │ │ │ │ mov r2, r6 │ │ │ │ - bl bbddc │ │ │ │ + bl bbeb0 │ │ │ │ cmp r0, #0 │ │ │ │ bge 34750 │ │ │ │ b 34708 │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1aa4c4 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + bl 1aa6c8 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 34718 │ │ │ │ b 34708 │ │ │ │ cmp r6, #2 │ │ │ │ ble 34774 │ │ │ │ ldr r3, [pc, #236] @ 3484c │ │ │ │ mov r2, #3 │ │ │ │ ldr r1, [pc, #232] @ 34850 │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1176f0 │ │ │ │ + b 1177e0 │ │ │ │ cmn r6, #1 │ │ │ │ bge 34790 │ │ │ │ ldr r3, [pc, #200] @ 3484c │ │ │ │ ldr r1, [pc, #204] @ 34854 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ b 34708 │ │ │ │ ldr r3, [pc, #192] @ 34858 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 92d84 │ │ │ │ + bl 92de0 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 34708 │ │ │ │ cmn r6, #1 │ │ │ │ bne 347fc │ │ │ │ add r6, r5, #3744 @ 0xea0 │ │ │ │ add r5, r5, #3792 @ 0xed0 │ │ │ │ add r6, r6, #4 │ │ │ │ @@ -10235,62 +10235,62 @@ │ │ │ │ beq 34834 │ │ │ │ b 347dc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 34708 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ b 34708 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq pc, r6, ip, ror #4 │ │ │ │ - eorseq lr, r8, ip, lsl #5 │ │ │ │ - eorseq r5, r8, ip, ror r5 │ │ │ │ + @ instruction: 0x0056f298 │ │ │ │ + eorseq lr, r8, ip, ror #9 │ │ │ │ + @ instruction: 0x003857d0 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r5, r8, ip, lsl #11 │ │ │ │ - @ instruction: 0x003855dc │ │ │ │ + eorseq r5, r8, r0, ror #15 │ │ │ │ + eorseq r5, r8, r0, lsr r8 │ │ │ │ andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r2, [pc, #1684] @ 34f08 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 2764a4 │ │ │ │ + bl 276764 │ │ │ │ cmp r0, #0 │ │ │ │ beq 348b0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ bne 348b8 │ │ │ │ ldr r0, [pc, #1644] @ 34f0c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r1, [pc, #1636] @ 34f10 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 1177e0 │ │ │ │ mvn r5, #0 │ │ │ │ b 34efc │ │ │ │ ldr lr, [r5, #8] │ │ │ │ cmp lr, #0 │ │ │ │ beq 348d8 │ │ │ │ add fp, r5, #8 │ │ │ │ ldr r6, [pc, #1604] @ 34f14 │ │ │ │ mov ip, fp │ │ │ │ mov r1, #0 │ │ │ │ b 34928 │ │ │ │ ldr r3, [pc, #1580] @ 34f0c │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r1, [pc, #1584] @ 34f18 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 1177e0 │ │ │ │ b 348b0 │ │ │ │ ldr r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r7, [r2, #8]! │ │ │ │ movne r0, #0 │ │ │ │ bne 3496c │ │ │ │ cmp r4, r3 │ │ │ │ @@ -10310,15 +10310,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ blt 348f0 │ │ │ │ ldr r0, [pc, #1472] @ 34f0c │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r1, [pc, #1480] @ 34f1c │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 1177e0 │ │ │ │ b 348b0 │ │ │ │ ldr r8, [r2, #4]! │ │ │ │ cmp r4, r8 │ │ │ │ beq 3499c │ │ │ │ cmp r7, r0 │ │ │ │ add r0, r0, #1 │ │ │ │ bgt 34960 │ │ │ │ @@ -10330,63 +10330,63 @@ │ │ │ │ bne 3497c │ │ │ │ b 3499c │ │ │ │ cmp r4, r6 │ │ │ │ bne 34924 │ │ │ │ ldr r3, [pc, #1384] @ 34f0c │ │ │ │ ldr r1, [pc, #1400] @ 34f20 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ b 348b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23c374 │ │ │ │ + bl 23c43c │ │ │ │ subs r8, r0, #0 │ │ │ │ beq 348b0 │ │ │ │ ldr r2, [pc, #1344] @ 34f08 │ │ │ │ ldr r0, [r4, #128] @ 0x80 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2e0568 │ │ │ │ + bl 2e07f8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 348b0 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r7, [r4, #168] @ 0xa8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ ldr r9, [r4, #128] @ 0x80 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ beq 34a04 │ │ │ │ mov r0, r5 │ │ │ │ - bl 238eb4 │ │ │ │ + bl 238f7c │ │ │ │ ldr r3, [r8] │ │ │ │ str r5, [r4, #168] @ 0xa8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r8] │ │ │ │ mov r0, #0 │ │ │ │ str r8, [r4, #128] @ 0x80 │ │ │ │ - bl 92d84 │ │ │ │ + bl 92de0 │ │ │ │ subs r6, r0, #0 │ │ │ │ beq 34e3c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e0794 │ │ │ │ + bl 2e0a24 │ │ │ │ cmp r0, #0 │ │ │ │ ldrlt sl, [r6, #8] │ │ │ │ sublt sl, sl, #1 │ │ │ │ blt 34da8 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 34a6c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ bne 34a6c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #168] @ 0xa8 │ │ │ │ cmp r5, r3 │ │ │ │ movne r5, #0 │ │ │ │ bne 34cf4 │ │ │ │ add r3, r7, #8 │ │ │ │ mov sl, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -10403,15 +10403,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bge 34c7c │ │ │ │ ldr r3, [r8, #84] @ 0x54 │ │ │ │ ldr r6, [r8, #180] @ 0xb4 │ │ │ │ tst r3, #2 │ │ │ │ beq 34b24 │ │ │ │ ldr r3, [pc, #1108] @ 34f24 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ sub r6, r6, #1 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov r3, #28 │ │ │ │ mul r3, r6, r3 │ │ │ │ cmp r6, #10 │ │ │ │ add r2, r1, r3 │ │ │ │ @@ -10428,27 +10428,27 @@ │ │ │ │ addeq r3, r3, #228 @ 0xe4 │ │ │ │ add r2, r1, r2 │ │ │ │ addeq r2, r1, r3 │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r6, #0 │ │ │ │ beq 34c7c │ │ │ │ mov r0, r4 │ │ │ │ - bl a329c │ │ │ │ + bl a3314 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ bne 34c44 │ │ │ │ - bl 11a964 │ │ │ │ + bl 11aa14 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r8, #84] @ 0x54 │ │ │ │ ldr r9, [r8, #180] @ 0xb4 │ │ │ │ tst r3, #2 │ │ │ │ beq 34bb8 │ │ │ │ ldr r2, [pc, #960] @ 34f24 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ sub r3, r9, #1 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov r2, #28 │ │ │ │ mul r2, r3, r2 │ │ │ │ cmp r3, #10 │ │ │ │ add ip, r0, r2 │ │ │ │ @@ -10468,15 +10468,15 @@ │ │ │ │ ldr r9, [r3, #20] │ │ │ │ cmp r9, #0 │ │ │ │ beq 34c5c │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, r9 │ │ │ │ - bl b8a24 │ │ │ │ + bl b8af8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 34c5c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [pc, #828] @ 34f28 │ │ │ │ cmp r2, r3 │ │ │ │ beq 34bc0 │ │ │ │ @@ -10499,95 +10499,95 @@ │ │ │ │ b 34c44 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ subne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ b 34bc0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl f93e4 │ │ │ │ + bl f9498 │ │ │ │ cmp r0, #0 │ │ │ │ beq 34c5c │ │ │ │ - bl 11a964 │ │ │ │ + bl 11aa14 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b254 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a616c │ │ │ │ + bl 1a6314 │ │ │ │ cmp r0, #0 │ │ │ │ bne 34c7c │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a61b8 │ │ │ │ + bl 1a6360 │ │ │ │ add sl, sl, #1 │ │ │ │ b 34a90 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r6, #0 │ │ │ │ ldr r9, [sp, #24] │ │ │ │ ldr r8, [r5, #8] │ │ │ │ mov r5, r6 │ │ │ │ cmp r8, r6 │ │ │ │ mov r1, r4 │ │ │ │ ble 34cbc │ │ │ │ ldr r0, [fp, #4]! │ │ │ │ - bl a2b28 │ │ │ │ + bl a2ba0 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ mvnlt r5, #0 │ │ │ │ b 34c98 │ │ │ │ ldr r3, [r4, #192] @ 0xc0 │ │ │ │ cmp r3, #0 │ │ │ │ beq 34cd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e16c <_PySys_GetRequiredAttrString@@Base+0x6100> │ │ │ │ + bl 25e42c <_PySys_GetRequiredAttrString@@Base+0x62ac> │ │ │ │ ldr r6, [pc, #596] @ 34f2c │ │ │ │ ldr r3, [r6] │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ beq 34cf4 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ - bl 187560 │ │ │ │ + bl 1877fc │ │ │ │ add r6, r6, #28 │ │ │ │ b 34cd4 │ │ │ │ - bl 1aa6fc │ │ │ │ + bl 1aa900 │ │ │ │ add r0, r0, #98304 @ 0x18000 │ │ │ │ ldrb r3, [r0, #537] @ 0x219 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ addne r3, r3, #1 │ │ │ │ strbne r3, [r0, #537] @ 0x219 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 34d30 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ bne 34d30 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 34efc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ bne 34efc │ │ │ │ mov r0, r9 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ b 34efc │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #8] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ str r2, [sp] │ │ │ │ ldr r1, [pc, #428] @ 34f30 │ │ │ │ ldr r0, [r3, sl, lsl #2] │ │ │ │ mov r2, #2 │ │ │ │ mov r3, #3 │ │ │ │ - bl fe238 │ │ │ │ + bl fe2ec │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r2, #172] @ 0xac │ │ │ │ cmp r1, r3 │ │ │ │ beq 34db4 │ │ │ │ sub sl, sl, #1 │ │ │ │ cmp sl, #0 │ │ │ │ @@ -10601,119 +10601,119 @@ │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [fp] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ beq 34dec │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 238eb4 │ │ │ │ + bl 238f7c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str fp, [r2, #172] @ 0xac │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 34da4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ bne 34da4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ b 34da4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 34e3c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ bne 34e3c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #168] @ 0xa8 │ │ │ │ cmp r5, r3 │ │ │ │ bne 34eb0 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ beq 34e5c │ │ │ │ mov r0, r7 │ │ │ │ - bl 238eb4 │ │ │ │ + bl 238f7c │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #168] @ 0xa8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r9, [r4, #128] @ 0x80 │ │ │ │ beq 34e88 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 34e88 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 348b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ bne 348b0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ b 348b0 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 34ed4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ bne 34ed4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 348b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ bne 348b0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ b 348b0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq fp, r5, r8, lsr #23 │ │ │ │ + eorseq fp, r5, r8, ror #27 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r5, r8, r8, asr r6 │ │ │ │ + mlaseq r8, r8, r8, r5 │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ - eorseq r5, r8, r8, lsl #13 │ │ │ │ - eorseq r5, r8, r0, asr #13 │ │ │ │ - @ instruction: 0x003856f0 │ │ │ │ + eorseq r5, r8, r8, asr #17 │ │ │ │ + eorseq r5, r8, r0, lsl #18 │ │ │ │ + eorseq r5, r8, r0, lsr r9 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq fp, r5, ip, asr r1 │ │ │ │ - eorseq ip, r5, r4, asr #30 │ │ │ │ + eorseq sp, r5, r4, lsl #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #28] @ 34f68 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add r0, r0, #5504 @ 0x1580 │ │ │ │ add r0, r0, #48 @ 0x30 │ │ │ │ - bl 2816e4 │ │ │ │ + bl 281764 │ │ │ │ ldr r0, [pc, #4] @ 34f6c │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #112] @ 34ff8 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r6, r1 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ mov r5, #0 │ │ │ │ add r4, r4, #4096 @ 0x1000 │ │ │ │ ldr r3, [r4, #1468] @ 0x5bc │ │ │ │ mov r2, #2 │ │ │ │ @@ -10721,21 +10721,21 @@ │ │ │ │ mov r1, r6 │ │ │ │ ble 34fe8 │ │ │ │ ldr r3, [r4, #1464] @ 0x5b8 │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ beq 34fe0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 116e44 │ │ │ │ + bl 116f34 │ │ │ │ cmp r0, #0 │ │ │ │ blt 34ff0 │ │ │ │ beq 34fe0 │ │ │ │ ldr r0, [r4, #1464] @ 0x5b8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 29d7fc <_Py_CheckRecursiveCall@@Base+0x98> │ │ │ │ + bl 29d870 <_Py_CheckRecursiveCall@@Base+0x98> │ │ │ │ add r5, r5, #1 │ │ │ │ b 34f9c │ │ │ │ ldr r0, [pc, #12] @ 34ffc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ @@ -10752,15 +10752,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ beq 35054 │ │ │ │ cmp r3, r4 │ │ │ │ bne 35040 │ │ │ │ ldr r5, [r5] │ │ │ │ b 3501c │ │ │ │ - bl ab174 │ │ │ │ + bl ab1ec │ │ │ │ cmp r0, #0 │ │ │ │ beq 35038 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -10773,138 +10773,138 @@ │ │ │ │ ldr r5, [r3, #12] │ │ │ │ sub sp, sp, #16 │ │ │ │ bge 35098 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [pc, #268] @ 3519c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 128d0c │ │ │ │ + b 128da0 │ │ │ │ ldr r1, [pc, #256] @ 351a0 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - bl f404c │ │ │ │ + bl f40fc │ │ │ │ cmp r0, #0 │ │ │ │ movlt r5, #0 │ │ │ │ blt 35190 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ cmp r6, #0 │ │ │ │ bne 35100 │ │ │ │ - bl 2e0eac │ │ │ │ + bl 2e113c │ │ │ │ ldrb r1, [r4, #12] │ │ │ │ ldr r2, [pc, #208] @ 351a4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ ldr ip, [pc, #200] @ 351a8 │ │ │ │ movne ip, r2 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ str ip, [sp] │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #180] @ 351ac │ │ │ │ - bl 128d0c │ │ │ │ + bl 128da0 │ │ │ │ mov r5, r0 │ │ │ │ b 35190 │ │ │ │ - bl 1acfe4 │ │ │ │ + bl 1ad1e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 35150 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e0eac │ │ │ │ + bl 2e113c │ │ │ │ ldrb ip, [r4, #12] │ │ │ │ ldr r1, [pc, #132] @ 351a4 │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ ldr r2, [pc, #128] @ 351a8 │ │ │ │ movne r2, r1 │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #112] @ 351b0 │ │ │ │ - bl 128d0c │ │ │ │ + bl 128da0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad798 │ │ │ │ + bl 1ad9d4 │ │ │ │ b 3516c │ │ │ │ ble 35168 │ │ │ │ ldr r3, [pc, #88] @ 351b4 │ │ │ │ ldr r1, [pc, #88] @ 351b8 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r5 │ │ │ │ - bl 1176f0 │ │ │ │ + bl 1177e0 │ │ │ │ mov r5, #0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 35190 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ bne 35190 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r5, r8, r0, lsr r8 │ │ │ │ + eorseq r5, r8, ip, lsl fp │ │ │ │ ldrheq sp, [r7], #-196 @ 0xffffff3c │ │ │ │ - @ instruction: 0x003629f0 │ │ │ │ - eorseq r2, r6, r8, ror #19 │ │ │ │ - eorseq r5, r8, r4, asr #16 │ │ │ │ - eorseq r5, r8, r8, ror #16 │ │ │ │ + eorseq r2, r6, r0, lsr ip │ │ │ │ + eorseq r2, r6, r8, lsr #24 │ │ │ │ + eorseq r5, r8, r0, lsr fp │ │ │ │ + eorseq r5, r8, r4, asr fp │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq sl, r7, ip, lsl #18 │ │ │ │ + eorseq sl, r7, ip, asr #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 12852c │ │ │ │ + bl 1285c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 351ec │ │ │ │ - bl a55d4 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ bne 35230 │ │ │ │ ldr r1, [pc, #68] @ 35238 │ │ │ │ ldr r0, [pc, #68] @ 3523c │ │ │ │ mov r2, r4 │ │ │ │ - bl bbddc │ │ │ │ + bl bbeb0 │ │ │ │ cmp r0, #0 │ │ │ │ bge 35218 │ │ │ │ - bl a55d4 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r0, #0 │ │ │ │ beq 35228 │ │ │ │ b 35230 │ │ │ │ mov r0, r4 │ │ │ │ bl 29580 │ │ │ │ cmn r0, #1 │ │ │ │ beq 35204 │ │ │ │ pop {r4, lr} │ │ │ │ - b a62ec │ │ │ │ + b a6364 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x00368ad8 │ │ │ │ - eorseq r5, r8, r0, asr r9 │ │ │ │ + eorseq r8, r6, r8, lsl sp │ │ │ │ + mlaseq r8, r0, fp, r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1aa6fc │ │ │ │ + bl 1aa900 │ │ │ │ ldr r3, [pc, #144] @ 352ec │ │ │ │ ldr r3, [r3, #624] @ 0x270 │ │ │ │ cmp r3, r0 │ │ │ │ beq 35278 │ │ │ │ ldr r3, [pc, #132] @ 352f0 │ │ │ │ ldr r1, [pc, #132] @ 352f4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ b 3528c │ │ │ │ ldr r0, [pc, #120] @ 352f8 │ │ │ │ mov r1, #0 │ │ │ │ - bl bbddc │ │ │ │ + bl bbeb0 │ │ │ │ cmp r0, #0 │ │ │ │ bge 35294 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r4, [pc, #96] @ 352fc │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -10918,43 +10918,43 @@ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #4] │ │ │ │ beq 352dc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ bne 352dc │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r4] │ │ │ │ ldr r0, [pc, #20] @ 35300 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r5, r8, ip, asr #20 │ │ │ │ - eorseq r5, r8, r8, ror sl │ │ │ │ + eorseq r5, r8, r4, lsr #23 │ │ │ │ + @ instruction: 0x00385bd0 │ │ │ │ subseq r2, ip, r4, asr #26 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [pc, #328] @ 35468 │ │ │ │ mov r6, r1 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 35344 │ │ │ │ mov r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ b 35458 │ │ │ │ mov r0, r4 │ │ │ │ - bl 92b18 │ │ │ │ + bl 92b74 │ │ │ │ subs r5, r0, #0 │ │ │ │ addne r8, r5, #8 │ │ │ │ movne r2, r8 │ │ │ │ movne r3, #0 │ │ │ │ beq 35338 │ │ │ │ cmp r3, r4 │ │ │ │ bge 35388 │ │ │ │ @@ -10965,19 +10965,19 @@ │ │ │ │ add ip, ip, #1 │ │ │ │ strne ip, [lr] │ │ │ │ str lr, [r2, #4]! │ │ │ │ b 35360 │ │ │ │ ldr r1, [pc, #220] @ 3546c │ │ │ │ ldr r0, [pc, #220] @ 35470 │ │ │ │ mov r2, r5 │ │ │ │ - bl bbddc │ │ │ │ + bl bbeb0 │ │ │ │ cmp r0, #0 │ │ │ │ blt 353b4 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92d84 │ │ │ │ + bl 92de0 │ │ │ │ subs r4, r0, #0 │ │ │ │ movne r7, #0 │ │ │ │ bne 353d4 │ │ │ │ mov r4, #0 │ │ │ │ b 35458 │ │ │ │ ldr r6, [r8, #4]! │ │ │ │ ldr r3, [r6, #4] │ │ │ │ @@ -11012,23 +11012,23 @@ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 353b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 353b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ b 353b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b1d0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r7, r7, ip, lsl #31 │ │ │ │ - eorseq r1, r6, r0, lsl #1 │ │ │ │ - @ instruction: 0x00385ab4 │ │ │ │ + eorseq r8, r7, ip, ror r1 │ │ │ │ + eorseq r1, r6, r0, asr #5 │ │ │ │ + @ instruction: 0x00385cf4 │ │ │ │ andeq r5, r3, r8, lsr #22 │ │ │ │ │ │ │ │ 00035478 <_PyXI_ApplyCapturedException@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -11055,336 +11055,336 @@ │ │ │ │ bne 354f4 <_PyXI_ApplyError@@Base+0x54> │ │ │ │ ldr r1, [r0, #24] │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r0, [r3, #1420] @ 0x58c │ │ │ │ ldreq r1, [pc, #388] @ 35674 <_PyXI_ApplyError@@Base+0x1d4> │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ b 3566c <_PyXI_ApplyError@@Base+0x1cc> │ │ │ │ ldr r1, [pc, #380] @ 35678 <_PyXI_ApplyError@@Base+0x1d8> │ │ │ │ add r3, r2, #6 │ │ │ │ cmp r3, #6 │ │ │ │ bhi 35564 <_PyXI_ApplyError@@Base+0xc4> │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [pc, #356] @ 3567c <_PyXI_ApplyError@@Base+0x1dc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1c61ec │ │ │ │ + bl 1c63a4 │ │ │ │ b 35574 <_PyXI_ApplyError@@Base+0xd4> │ │ │ │ - bl 2a01ec │ │ │ │ + bl 2a0260 │ │ │ │ b 35574 <_PyXI_ApplyError@@Base+0xd4> │ │ │ │ ldr r3, [pc, #332] @ 3567c <_PyXI_ApplyError@@Base+0x1dc> │ │ │ │ ldr r1, [pc, #332] @ 35680 <_PyXI_ApplyError@@Base+0x1e0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ b 35574 <_PyXI_ApplyError@@Base+0xd4> │ │ │ │ ldr r3, [pc, #312] @ 3567c <_PyXI_ApplyError@@Base+0x1dc> │ │ │ │ ldr r1, [pc, #316] @ 35684 <_PyXI_ApplyError@@Base+0x1e4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ b 35574 <_PyXI_ApplyError@@Base+0xd4> │ │ │ │ ldr r3, [pc, #292] @ 3567c <_PyXI_ApplyError@@Base+0x1dc> │ │ │ │ ldr r1, [pc, #300] @ 35688 <_PyXI_ApplyError@@Base+0x1e8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ b 35574 <_PyXI_ApplyError@@Base+0xd4> │ │ │ │ ldr r3, [pc, #288] @ 3568c <_PyXI_ApplyError@@Base+0x1ec> │ │ │ │ ldr r1, [pc, #288] @ 35690 <_PyXI_ApplyError@@Base+0x1f0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 1177e0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne 3558c <_PyXI_ApplyError@@Base+0xec> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ beq 3566c <_PyXI_ApplyError@@Base+0x1cc> │ │ │ │ - bl 11a8f4 │ │ │ │ + bl 11a9a4 │ │ │ │ ldr r5, [r4, #28] │ │ │ │ ldr r3, [pc, #224] @ 3567c <_PyXI_ApplyError@@Base+0x1dc> │ │ │ │ cmp r5, #0 │ │ │ │ ldr r7, [r3] │ │ │ │ add r4, r4, #8 │ │ │ │ mov r6, r0 │ │ │ │ beq 355c0 <_PyXI_ApplyError@@Base+0x120> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9dd0c │ │ │ │ + bl 9dd84 │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 355c0 <_PyXI_ApplyError@@Base+0x120> │ │ │ │ - bl 11a964 │ │ │ │ + bl 11aa14 │ │ │ │ mov r0, r4 │ │ │ │ bl 359f4 <_PyXI_ApplyError@@Base+0x554> │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 139b40 │ │ │ │ + bl 139be0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 355fc <_PyXI_ApplyError@@Base+0x15c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 355fc <_PyXI_ApplyError@@Base+0x15c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ beq 35650 <_PyXI_ApplyError@@Base+0x1b0> │ │ │ │ - bl 11a8f4 │ │ │ │ + bl 11a9a4 │ │ │ │ ldr r1, [pc, #132] @ 35694 <_PyXI_ApplyError@@Base+0x1f4> │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl a77ec │ │ │ │ + bl a7864 │ │ │ │ cmp r0, #0 │ │ │ │ bge 35624 <_PyXI_ApplyError@@Base+0x184> │ │ │ │ - bl 11a964 │ │ │ │ + bl 11aa14 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 35648 <_PyXI_ApplyError@@Base+0x1a8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 35648 <_PyXI_ApplyError@@Base+0x1a8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 11a918 │ │ │ │ - bl 11a8f4 │ │ │ │ + bl 11a9c8 │ │ │ │ + bl 11a9a4 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ str r0, [r6, #24] │ │ │ │ mov r0, r3 │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b254 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11a918 │ │ │ │ + bl 11a9c8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r5, r8, r8, asr #21 │ │ │ │ - subeq r4, pc, r8, asr #18 │ │ │ │ + eorseq r5, r8, r8, lsl #26 │ │ │ │ + subeq r4, pc, r0, asr fp @ │ │ │ │ subseq ip, r5, r4, asr r4 │ │ │ │ - eorseq r4, r7, r0, lsl r6 │ │ │ │ - @ instruction: 0x00385af8 │ │ │ │ - eorseq r5, r8, ip, lsl fp │ │ │ │ + eorseq r4, r7, r0, asr r8 │ │ │ │ + eorseq r5, r8, r8, lsr sp │ │ │ │ + eorseq r5, r8, ip, asr sp │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r5, r8, r4, asr #22 │ │ │ │ - eorseq r5, r8, r0, ror #22 │ │ │ │ + eorseq r5, r8, r4, lsl #27 │ │ │ │ + eorseq r5, r8, r0, lsr #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ - bl afa60 <_PyNamespace_New@@Base> │ │ │ │ + bl afb44 <_PyNamespace_New@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 359c8 <_PyXI_ApplyError@@Base+0x528> │ │ │ │ mov r0, #0 │ │ │ │ - bl afa60 <_PyNamespace_New@@Base> │ │ │ │ + bl afb44 <_PyNamespace_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 35814 <_PyXI_ApplyError@@Base+0x374> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3572c <_PyXI_ApplyError@@Base+0x28c> │ │ │ │ - bl 9dd0c │ │ │ │ + bl 9dd84 │ │ │ │ subs r7, r0, #0 │ │ │ │ beq 357f0 <_PyXI_ApplyError@@Base+0x350> │ │ │ │ ldr r1, [pc, #744] @ 359d4 <_PyXI_ApplyError@@Base+0x534> │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl a77ec │ │ │ │ + bl a7864 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ beq 3571c <_PyXI_ApplyError@@Base+0x27c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ bne 3571c <_PyXI_ApplyError@@Base+0x27c> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r8, #0 │ │ │ │ movge r3, #0 │ │ │ │ bge 35730 <_PyXI_ApplyError@@Base+0x290> │ │ │ │ b 357f0 <_PyXI_ApplyError@@Base+0x350> │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3578c <_PyXI_ApplyError@@Base+0x2ec> │ │ │ │ - bl 9dd0c │ │ │ │ + bl 9dd84 │ │ │ │ subs r7, r0, #0 │ │ │ │ beq 357f0 <_PyXI_ApplyError@@Base+0x350> │ │ │ │ ldr r1, [pc, #648] @ 359d8 <_PyXI_ApplyError@@Base+0x538> │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl a77ec │ │ │ │ + bl a7864 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ beq 35780 <_PyXI_ApplyError@@Base+0x2e0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ bne 35780 <_PyXI_ApplyError@@Base+0x2e0> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r8, #0 │ │ │ │ blt 357f0 <_PyXI_ApplyError@@Base+0x350> │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq 357e8 <_PyXI_ApplyError@@Base+0x348> │ │ │ │ - bl 9dd0c │ │ │ │ + bl 9dd84 │ │ │ │ subs r7, r0, #0 │ │ │ │ beq 357f0 <_PyXI_ApplyError@@Base+0x350> │ │ │ │ ldr r1, [pc, #560] @ 359dc <_PyXI_ApplyError@@Base+0x53c> │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl a77ec │ │ │ │ + bl a7864 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ beq 357dc <_PyXI_ApplyError@@Base+0x33c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ bne 357dc <_PyXI_ApplyError@@Base+0x33c> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r8, #0 │ │ │ │ bge 35838 <_PyXI_ApplyError@@Base+0x398> │ │ │ │ b 357f0 <_PyXI_ApplyError@@Base+0x350> │ │ │ │ cmp r3, #0 │ │ │ │ beq 35838 <_PyXI_ApplyError@@Base+0x398> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 35814 <_PyXI_ApplyError@@Base+0x374> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 35814 <_PyXI_ApplyError@@Base+0x374> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - bl a55d4 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ bne 35878 <_PyXI_ApplyError@@Base+0x3d8> │ │ │ │ ldr r2, [pc, #440] @ 359e0 <_PyXI_ApplyError@@Base+0x540> │ │ │ │ ldr r4, [pc, #436] @ 359e0 <_PyXI_ApplyError@@Base+0x540> │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r1, [pc, #420] @ 359e4 <_PyXI_ApplyError@@Base+0x544> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a77ec │ │ │ │ + bl a7864 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ beq 35870 <_PyXI_ApplyError@@Base+0x3d0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 35870 <_PyXI_ApplyError@@Base+0x3d0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ bge 35888 <_PyXI_ApplyError@@Base+0x3e8> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ bne 359b0 <_PyXI_ApplyError@@Base+0x510> │ │ │ │ b 359c8 <_PyXI_ApplyError@@Base+0x528> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq 358a4 <_PyXI_ApplyError@@Base+0x404> │ │ │ │ - bl 9dd0c │ │ │ │ + bl 9dd84 │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 358bc <_PyXI_ApplyError@@Base+0x41c> │ │ │ │ b 35878 <_PyXI_ApplyError@@Base+0x3d8> │ │ │ │ ldr r2, [pc, #308] @ 359e0 <_PyXI_ApplyError@@Base+0x540> │ │ │ │ ldr r4, [pc, #304] @ 359e0 <_PyXI_ApplyError@@Base+0x540> │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r1, [pc, #292] @ 359e8 <_PyXI_ApplyError@@Base+0x548> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a77ec │ │ │ │ + bl a7864 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ beq 358f4 <_PyXI_ApplyError@@Base+0x454> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 358f4 <_PyXI_ApplyError@@Base+0x454> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt 35878 <_PyXI_ApplyError@@Base+0x3d8> │ │ │ │ mov r0, r6 │ │ │ │ bl 359f4 <_PyXI_ApplyError@@Base+0x554> │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 35878 <_PyXI_ApplyError@@Base+0x3d8> │ │ │ │ ldr r1, [pc, #216] @ 359ec <_PyXI_ApplyError@@Base+0x54c> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a77ec │ │ │ │ + bl a7864 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ beq 35944 <_PyXI_ApplyError@@Base+0x4a4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 35944 <_PyXI_ApplyError@@Base+0x4a4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ blt 35878 <_PyXI_ApplyError@@Base+0x3d8> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 359cc <_PyXI_ApplyError@@Base+0x52c> │ │ │ │ - bl 9dd0c │ │ │ │ + bl 9dd84 │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 3596c <_PyXI_ApplyError@@Base+0x4cc> │ │ │ │ - bl 11a964 │ │ │ │ + bl 11aa14 │ │ │ │ b 359cc <_PyXI_ApplyError@@Base+0x52c> │ │ │ │ ldr r1, [pc, #124] @ 359f0 <_PyXI_ApplyError@@Base+0x550> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a77ec │ │ │ │ + bl a7864 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ beq 359a4 <_PyXI_ApplyError@@Base+0x504> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 359a4 <_PyXI_ApplyError@@Base+0x504> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ bge 359cc <_PyXI_ApplyError@@Base+0x52c> │ │ │ │ b 35878 <_PyXI_ApplyError@@Base+0x3d8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 359c8 <_PyXI_ApplyError@@Base+0x528> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq sl, r5, r0, lsr #25 │ │ │ │ - eorseq sl, r5, ip, lsr #25 │ │ │ │ - @ instruction: 0x0035acdc │ │ │ │ + eorseq sl, r5, r0, ror #29 │ │ │ │ + eorseq sl, r5, ip, ror #29 │ │ │ │ + eorseq sl, r5, ip, lsl pc │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - mlaseq r6, r0, r9, r2 │ │ │ │ - eorseq sp, r5, r0, ror #28 │ │ │ │ - eorseq r5, r8, ip, ror #22 │ │ │ │ - eorseq r5, r8, r8, ror fp │ │ │ │ + @ instruction: 0x00362bd0 │ │ │ │ + eorseq lr, r5, r0, lsr #1 │ │ │ │ + eorseq r5, r8, ip, lsr #27 │ │ │ │ + @ instruction: 0x00385db8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r5, [r0, #16] │ │ │ │ cmp r4, #0 │ │ │ │ @@ -11404,72 +11404,72 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 35a64 <_PyXI_ApplyError@@Base+0x5c4> │ │ │ │ b 35a98 <_PyXI_ApplyError@@Base+0x5f8> │ │ │ │ cmp r5, #0 │ │ │ │ beq 35ac0 <_PyXI_ApplyError@@Base+0x620> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 9dd0c │ │ │ │ + b 9dd84 │ │ │ │ cmp r5, #0 │ │ │ │ beq 35a84 <_PyXI_ApplyError@@Base+0x5e4> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, #80] @ 35ad0 <_PyXI_ApplyError@@Base+0x630> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 128d0c │ │ │ │ + b 128da0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, #64] @ 35ad4 <_PyXI_ApplyError@@Base+0x634> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 128d0c │ │ │ │ + b 128da0 │ │ │ │ cmp r5, #0 │ │ │ │ beq 35ab4 <_PyXI_ApplyError@@Base+0x614> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [pc, #40] @ 35ad8 <_PyXI_ApplyError@@Base+0x638> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 128d0c │ │ │ │ + b 128da0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 9dd0c │ │ │ │ + b 9dd84 │ │ │ │ ldr r0, [pc, #20] @ 35adc <_PyXI_ApplyError@@Base+0x63c> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq ip, r5, r4, asr #29 │ │ │ │ - @ instruction: 0x003595d8 │ │ │ │ - eorseq r5, r8, r4, lsl #23 │ │ │ │ - mlaseq r8, r0, fp, r5 │ │ │ │ - mlaseq r8, r8, fp, r5 │ │ │ │ + eorseq sp, r5, r4, lsl #2 │ │ │ │ + eorseq r9, r5, r8, lsl r8 │ │ │ │ + eorseq r5, r8, r4, asr #27 │ │ │ │ + @ instruction: 0x00385dd0 │ │ │ │ + @ instruction: 0x00385dd8 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 35b50 <_PyXI_ApplyError@@Base+0x6b0> │ │ │ │ cmn r0, #1 │ │ │ │ bne 35b14 <_PyXI_ApplyError@@Base+0x674> │ │ │ │ ldr r3, [pc, #24] @ 35b1c <_PyXI_ApplyError@@Base+0x67c> │ │ │ │ ldr r1, [pc, #24] @ 35b20 <_PyXI_ApplyError@@Base+0x680> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [pc, #8] @ 35b24 <_PyXI_ApplyError@@Base+0x684> │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r5, r8, r0, lsr #23 │ │ │ │ + eorseq r5, r8, r0, ror #27 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ - bl ab174 │ │ │ │ + bl ab1ec │ │ │ │ lsr r0, r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ @@ -11482,50 +11482,50 @@ │ │ │ │ cmp r2, r1 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne 35c4c <_PyXI_ApplyError@@Base+0x7ac> │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18992c │ │ │ │ + bl 189bc8 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 35c4c <_PyXI_ApplyError@@Base+0x7ac> │ │ │ │ - bl aea28 │ │ │ │ + bl aeb0c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ beq 35bd0 <_PyXI_ApplyError@@Base+0x730> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 35bd0 <_PyXI_ApplyError@@Base+0x730> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ bne 35c0c <_PyXI_ApplyError@@Base+0x76c> │ │ │ │ b 35c4c <_PyXI_ApplyError@@Base+0x7ac> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20ca80 │ │ │ │ + bl 20cbc0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ blt 35c70 <_PyXI_ApplyError@@Base+0x7d0> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ bne 35cd4 <_PyXI_ApplyError@@Base+0x834> │ │ │ │ ldr r2, [r6] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ bne 35cf0 <_PyXI_ApplyError@@Base+0x850> │ │ │ │ mov r0, r4 │ │ │ │ - bl aeea4 │ │ │ │ + bl aef88 │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ beq 35d08 <_PyXI_ApplyError@@Base+0x868> │ │ │ │ mov r0, r7 │ │ │ │ - bl a94f4 │ │ │ │ + bl a956c │ │ │ │ subs r6, r0, #0 │ │ │ │ mov r2, r6 │ │ │ │ bne 35bdc <_PyXI_ApplyError@@Base+0x73c> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ bne 35c54 <_PyXI_ApplyError@@Base+0x7b4> │ │ │ │ ldr r3, [r4] │ │ │ │ @@ -11534,64 +11534,64 @@ │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 35c40 <_PyXI_ApplyError@@Base+0x7a0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ b 35c40 <_PyXI_ApplyError@@Base+0x7a0> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 35c90 <_PyXI_ApplyError@@Base+0x7f0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 35c90 <_PyXI_ApplyError@@Base+0x7f0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 35c40 <_PyXI_ApplyError@@Base+0x7a0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ bne 35c40 <_PyXI_ApplyError@@Base+0x7a0> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ b 35c40 <_PyXI_ApplyError@@Base+0x7a0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 35c4c <_PyXI_ApplyError@@Base+0x7ac> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ b 35c4c <_PyXI_ApplyError@@Base+0x7ac> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 35bfc <_PyXI_ApplyError@@Base+0x75c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ b 35bfc <_PyXI_ApplyError@@Base+0x75c> │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ bne 35c0c <_PyXI_ApplyError@@Base+0x76c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ b 35c0c <_PyXI_ApplyError@@Base+0x76c> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 35d2c <_PyXI_ApplyError@@Base+0x88c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 35d2c <_PyXI_ApplyError@@Base+0x88c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - bl a55d4 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + bl a564c │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ rsb r0, r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0x00556194 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -11600,538 +11600,538 @@ │ │ │ │ sub sp, sp, #24 │ │ │ │ mov ip, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [pc, #144] @ 35df8 <_PyXI_ApplyError@@Base+0x958> │ │ │ │ add r3, sp, #16 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, ip │ │ │ │ - bl b6a5c │ │ │ │ + bl b6b40 │ │ │ │ cmp r0, #0 │ │ │ │ beq 35dc8 <_PyXI_ApplyError@@Base+0x928> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, #0 │ │ │ │ - bl 1806d8 │ │ │ │ + bl 180974 │ │ │ │ cmp r0, #0 │ │ │ │ bne 35dd0 <_PyXI_ApplyError@@Base+0x930> │ │ │ │ - bl c3e20 │ │ │ │ + bl c3e80 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1806d8 │ │ │ │ + bl 180974 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7b78 │ │ │ │ + bl c7bd0 │ │ │ │ cmp r5, #0 │ │ │ │ bne 35dd0 <_PyXI_ApplyError@@Base+0x930> │ │ │ │ ldr r3, [pc, #60] @ 35dfc <_PyXI_ApplyError@@Base+0x95c> │ │ │ │ ldr r1, [pc, #60] @ 35e00 <_PyXI_ApplyError@@Base+0x960> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r0, #0 │ │ │ │ b 35df0 <_PyXI_ApplyError@@Base+0x950> │ │ │ │ mov r1, #0 │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ add r0, r4, #16 │ │ │ │ str r1, [sp] │ │ │ │ bl 29a48 <__atomic_store_8@plt> │ │ │ │ ldr r0, [pc, #24] @ 35e04 <_PyXI_ApplyError@@Base+0x964> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r4, #24] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r5, r8, ip, ror #25 │ │ │ │ + eorseq r5, r8, ip, lsr #30 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r5, r8, r4, lsl #26 │ │ │ │ + eorseq r5, r8, r4, asr #30 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ 00035e08 : │ │ │ │ b 29f40 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ bne 35e3c │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ bne 35e6c │ │ │ │ b 35e60 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [pc, #52] @ 35e80 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 35e28 │ │ │ │ b 35e78 │ │ │ │ - bl a55d4 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ bne 35e78 │ │ │ │ ldr r3, [pc, #16] @ 35e84 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1c61ec │ │ │ │ + bl 1c63a4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x003734f8 │ │ │ │ + eorseq r3, r7, r8, lsr r7 │ │ │ │ subseq sp, r5, r4, asr fp │ │ │ │ │ │ │ │ 00035e88 : │ │ │ │ ldr r0, [pc] @ 35e90 │ │ │ │ - b 10ee0c │ │ │ │ + b 10eefc │ │ │ │ ldrheq pc, [r6], #-104 @ 0xffffff98 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 10f850 │ │ │ │ + bl 10f940 │ │ │ │ ldr r1, [pc, #360] @ 3601c │ │ │ │ mov r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1289b8 │ │ │ │ + bl 128a4c │ │ │ │ ldr r1, [pc, #344] @ 36020 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1101a4 │ │ │ │ + bl 110294 │ │ │ │ cmp r0, #0 │ │ │ │ bge 35ee4 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [pc, #312] @ 36024 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1289b8 │ │ │ │ + bl 128a4c │ │ │ │ ldr r1, [pc, #300] @ 36028 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1101a4 │ │ │ │ + bl 110294 │ │ │ │ cmp r0, #0 │ │ │ │ blt 35edc │ │ │ │ ldr r1, [pc, #276] @ 3602c │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1289b8 │ │ │ │ + bl 128a4c │ │ │ │ ldr r1, [pc, #264] @ 36030 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1101a4 │ │ │ │ + bl 110294 │ │ │ │ cmp r0, #0 │ │ │ │ blt 35edc │ │ │ │ mov r3, #131072 @ 0x20000 │ │ │ │ str r3, [r5, #20] │ │ │ │ - bl 91924 │ │ │ │ + bl 91980 │ │ │ │ ldr r1, [pc, #228] @ 36034 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1101a4 │ │ │ │ + bl 110294 │ │ │ │ cmp r0, #0 │ │ │ │ ldrge r6, [pc, #208] @ 36038 │ │ │ │ blt 35edc │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, #0 │ │ │ │ beq 35f90 │ │ │ │ ldr r2, [r6] │ │ │ │ - bl 161860 │ │ │ │ + bl 1619e4 │ │ │ │ cmn r0, #1 │ │ │ │ beq 35edc │ │ │ │ add r6, r6, #8 │ │ │ │ b 35f68 │ │ │ │ ldr r3, [pc, #164] @ 3603c │ │ │ │ mov r0, #1 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl a295c │ │ │ │ + bl a29d4 │ │ │ │ subs r6, r0, #0 │ │ │ │ beq 35edc │ │ │ │ ldr r1, [pc, #144] @ 36040 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1289b8 │ │ │ │ + bl 128a4c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [r5] │ │ │ │ beq 35fe0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ bne 35fe0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ beq 35edc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1289f0 │ │ │ │ + bl 128a84 │ │ │ │ cmp r0, #0 │ │ │ │ bne 35edc │ │ │ │ ldr r0, [pc, #64] @ 36044 │ │ │ │ - bl 9dca0 │ │ │ │ + bl 9dd18 │ │ │ │ mov r2, r0 │ │ │ │ clz r3, r0 │ │ │ │ lsr r3, r3, #5 │ │ │ │ rsb r0, r3, #0 │ │ │ │ str r2, [r5, #24] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq pc, r6, r8, lsl r7 @ │ │ │ │ - eorseq r9, r8, r8, lsl r7 │ │ │ │ + eorseq r9, r8, r8, asr r9 │ │ │ │ subseq pc, r6, ip, lsr #14 │ │ │ │ - eorseq ip, r6, r4, asr r8 │ │ │ │ + mlaseq r6, r4, sl, ip │ │ │ │ subseq pc, r6, r0, asr #14 │ │ │ │ - eorseq ip, r6, r8, ror #16 │ │ │ │ - eorseq r9, r8, r0, ror pc │ │ │ │ - subeq r4, pc, r8, lsl pc @ │ │ │ │ + eorseq ip, r6, r8, lsr #21 │ │ │ │ + @ instruction: 0x0038a1b0 │ │ │ │ + subeq r5, pc, r0, lsr #2 │ │ │ │ subseq r1, r5, r0, lsl #27 │ │ │ │ subseq pc, r6, r4, asr r7 @ │ │ │ │ - eorseq ip, r6, r8, ror r5 │ │ │ │ + @ instruction: 0x0036c7b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r3, #0 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 10f850 │ │ │ │ + bl 10f940 │ │ │ │ add ip, sp, #12 │ │ │ │ ldr r1, [pc, #220] @ 36158 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ str ip, [sp] │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl fe238 │ │ │ │ + bl fe2ec │ │ │ │ cmp r0, #0 │ │ │ │ beq 360c4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ bne 360cc │ │ │ │ ldr r3, [pc, #160] @ 3615c │ │ │ │ ldr r1, [pc, #160] @ 36160 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r0, #0 │ │ │ │ b 36150 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2fbc70 │ │ │ │ + bl 2fbf00 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 360c4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ - bl 9c9c8 │ │ │ │ + bl 9ca40 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ bge 36124 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 360c4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 360c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ b 360c4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ bne 36134 │ │ │ │ ldr r0, [pc, #48] @ 36164 │ │ │ │ b 36150 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 3612c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ b 3612c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq ip, r5, r4, asr #30 │ │ │ │ + eorseq sp, r5, r4, lsl #3 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r9, r8, r4, asr #14 │ │ │ │ + eorseq r9, r8, r4, lsl #19 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ 00036168 : │ │ │ │ ldr r0, [pc] @ 36170 │ │ │ │ - b 10ee0c │ │ │ │ + b 10eefc │ │ │ │ ldrheq pc, [r6], #-124 @ 0xffffff84 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ - bl 10f850 │ │ │ │ + bl 10f940 │ │ │ │ ldr r1, [pc, #936] @ 3653c │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1289b8 │ │ │ │ + bl 128a4c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r6] │ │ │ │ beq 36498 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1289f0 │ │ │ │ + bl 128a84 │ │ │ │ cmp r0, #0 │ │ │ │ blt 36498 │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r2, [pc, #884] @ 36540 │ │ │ │ ldr r7, [r3, #132] @ 0x84 │ │ │ │ ldr r1, [pc, #880] @ 36544 │ │ │ │ mov r0, r7 │ │ │ │ - bl a59ac │ │ │ │ + bl a5a24 │ │ │ │ ldr r4, [pc, #872] @ 36548 │ │ │ │ ldr r3, [r4, #1132] @ 0x46c │ │ │ │ cmp r0, #0 │ │ │ │ blt 36224 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 36208 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1132] @ 0x46c │ │ │ │ bne 36208 │ │ │ │ ldr r0, [pc, #824] @ 36540 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [pc, #816] @ 36540 │ │ │ │ ldr r1, [pc, #824] @ 3654c │ │ │ │ mov r0, r7 │ │ │ │ - bl a59ac │ │ │ │ + bl a5a24 │ │ │ │ ldr r3, [r4, #1132] @ 0x46c │ │ │ │ cmp r0, #0 │ │ │ │ bge 36248 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 36498 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1132] @ 0x46c │ │ │ │ bne 36498 │ │ │ │ ldr r0, [pc, #764] @ 36540 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ b 36498 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 36268 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1132] @ 0x46c │ │ │ │ bne 36268 │ │ │ │ ldr r0, [pc, #728] @ 36540 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [pc, #736] @ 36550 │ │ │ │ ldr r1, [pc, #736] @ 36554 │ │ │ │ mov r0, r7 │ │ │ │ - bl a59ac │ │ │ │ + bl a5a24 │ │ │ │ ldr r3, [r4, #1900] @ 0x76c │ │ │ │ cmp r0, #0 │ │ │ │ blt 362c0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 362a4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1900] @ 0x76c │ │ │ │ bne 362a4 │ │ │ │ ldr r0, [pc, #684] @ 36550 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [pc, #676] @ 36550 │ │ │ │ ldr r1, [pc, #680] @ 36558 │ │ │ │ mov r0, r7 │ │ │ │ - bl a59ac │ │ │ │ + bl a5a24 │ │ │ │ ldr r3, [r4, #1900] @ 0x76c │ │ │ │ cmp r0, #0 │ │ │ │ bge 362e4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 36498 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1900] @ 0x76c │ │ │ │ bne 36498 │ │ │ │ ldr r0, [pc, #624] @ 36550 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ b 36498 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 36304 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1900] @ 0x76c │ │ │ │ bne 36304 │ │ │ │ ldr r0, [pc, #588] @ 36550 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [pc, #592] @ 3655c │ │ │ │ mov r2, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 161860 │ │ │ │ + bl 1619e4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 36498 │ │ │ │ ldr r1, [pc, #572] @ 36560 │ │ │ │ mov r2, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 161860 │ │ │ │ + bl 1619e4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 36498 │ │ │ │ ldr r1, [pc, #552] @ 36564 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 161860 │ │ │ │ + bl 1619e4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 36498 │ │ │ │ ldr r1, [pc, #532] @ 36568 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 161860 │ │ │ │ + bl 1619e4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 36498 │ │ │ │ ldr r1, [pc, #512] @ 3656c │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1289b8 │ │ │ │ + bl 128a4c │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r6, #4] │ │ │ │ beq 36498 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1289f0 │ │ │ │ + bl 128a84 │ │ │ │ cmp r0, #0 │ │ │ │ blt 36498 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [pc, #464] @ 36570 │ │ │ │ ldr r6, [r3, #132] @ 0x84 │ │ │ │ ldr r1, [pc, #412] @ 36544 │ │ │ │ mov r0, r6 │ │ │ │ - bl a59ac │ │ │ │ + bl a5a24 │ │ │ │ ldr r3, [r4, #1004] @ 0x3ec │ │ │ │ cmp r0, #0 │ │ │ │ blt 363f4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 363d8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1004] @ 0x3ec │ │ │ │ bne 363d8 │ │ │ │ ldr r0, [pc, #408] @ 36570 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [pc, #400] @ 36570 │ │ │ │ ldr r1, [pc, #360] @ 3654c │ │ │ │ mov r0, r6 │ │ │ │ - bl a59ac │ │ │ │ + bl a5a24 │ │ │ │ ldr r3, [r4, #1004] @ 0x3ec │ │ │ │ cmp r0, #0 │ │ │ │ bge 36418 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 36498 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1004] @ 0x3ec │ │ │ │ bne 36498 │ │ │ │ ldr r0, [pc, #348] @ 36570 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ b 36498 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 36438 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1004] @ 0x3ec │ │ │ │ bne 36438 │ │ │ │ ldr r0, [pc, #312] @ 36570 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [pc, #308] @ 36574 │ │ │ │ ldr r1, [pc, #272] @ 36554 │ │ │ │ mov r0, r6 │ │ │ │ - bl a59ac │ │ │ │ + bl a5a24 │ │ │ │ ldr r3, [r4, #1388] @ 0x56c │ │ │ │ cmp r0, #0 │ │ │ │ blt 36478 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ bne 364a0 │ │ │ │ ldr r2, [pc, #272] @ 36574 │ │ │ │ ldr r1, [pc, #240] @ 36558 │ │ │ │ mov r0, r6 │ │ │ │ - bl a59ac │ │ │ │ + bl a5a24 │ │ │ │ ldr r3, [r4, #1388] @ 0x56c │ │ │ │ cmp r0, #0 │ │ │ │ bge 364bc │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 36498 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1388] @ 0x56c │ │ │ │ bne 36498 │ │ │ │ ldr r0, [pc, #220] @ 36574 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1388] @ 0x56c │ │ │ │ bne 3645c │ │ │ │ ldr r0, [pc, #188] @ 36574 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ b 3645c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 364dc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1388] @ 0x56c │ │ │ │ bne 364dc │ │ │ │ ldr r0, [pc, #152] @ 36574 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [pc, #148] @ 36578 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 161860 │ │ │ │ + bl 1619e4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 36498 │ │ │ │ ldr r1, [pc, #128] @ 3657c │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 161860 │ │ │ │ + bl 1619e4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 36498 │ │ │ │ ldr r1, [pc, #108] @ 36580 │ │ │ │ mov r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 161860 │ │ │ │ + bl 1619e4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 36498 │ │ │ │ ldr r1, [pc, #88] @ 36584 │ │ │ │ mov r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 161860 │ │ │ │ + bl 1619e4 │ │ │ │ asr r0, r0, #31 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsheq pc, [r6], #-112 @ 0xffffff90 @ │ │ │ │ subseq r7, r7, ip, ror r2 │ │ │ │ - eorseq r9, r8, r0, lsr #18 │ │ │ │ + eorseq r9, r8, r0, ror #22 │ │ │ │ subseq r6, r7, r0, lsl lr │ │ │ │ - eorseq r9, r8, r4, lsr r9 │ │ │ │ + eorseq r9, r8, r4, ror fp │ │ │ │ subseq r7, r7, ip, ror r5 │ │ │ │ - eorseq r9, r8, r8, asr #18 │ │ │ │ - eorseq r9, r8, r0, ror #18 │ │ │ │ - eorseq r9, r8, r8, lsl r9 │ │ │ │ - eorseq r9, r8, ip, lsr #18 │ │ │ │ - eorseq r9, r8, r0, asr #18 │ │ │ │ - eorseq r9, r8, r8, asr r9 │ │ │ │ + eorseq r9, r8, r8, lsl #23 │ │ │ │ + eorseq r9, r8, r0, lsr #23 │ │ │ │ + eorseq r9, r8, r8, asr fp │ │ │ │ + eorseq r9, r8, ip, ror #22 │ │ │ │ + eorseq r9, r8, r0, lsl #23 │ │ │ │ + mlaseq r8, r8, fp, r9 │ │ │ │ subseq pc, r6, r4, lsl #16 │ │ │ │ ldrsheq r7, [r7], #-28 @ 0xffffffe4 │ │ │ │ subseq r7, r7, ip, ror r3 │ │ │ │ - eorseq r9, r8, r0, ror r9 │ │ │ │ - eorseq r9, r8, r4, lsl #19 │ │ │ │ - mlaseq r8, r8, r9, r9 │ │ │ │ - @ instruction: 0x003899b0 │ │ │ │ + @ instruction: 0x00389bb0 │ │ │ │ + eorseq r9, r8, r4, asr #23 │ │ │ │ + @ instruction: 0x00389bd8 │ │ │ │ + @ instruction: 0x00389bf0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ add r3, sp, #8 │ │ │ │ add lr, sp, #12 │ │ │ │ @@ -12139,38 +12139,38 @@ │ │ │ │ mov ip, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r2, [pc, #40] @ 365e4 │ │ │ │ ldr r3, [pc, #40] @ 365e8 │ │ │ │ str lr, [sp] │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 118e78 │ │ │ │ + bl 118f28 │ │ │ │ cmp r0, #0 │ │ │ │ beq 365dc │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 2fe58 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r9, r8, r8, asr #19 │ │ │ │ + eorseq r9, r8, r0, lsr ip │ │ │ │ subseq pc, r6, r8, lsl r8 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 188794 <_Py_union_type_or@@Base+0x664> │ │ │ │ + bl 188a30 <_Py_union_type_or@@Base+0x664> │ │ │ │ ldr r0, [pc] @ 36610 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ 00036614 : │ │ │ │ ldr r0, [pc] @ 3661c │ │ │ │ - b 10ee0c │ │ │ │ + b 10eefc │ │ │ │ subseq pc, r6, r4, lsr #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ mov r3, r1 │ │ │ │ @@ -12178,162 +12178,162 @@ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r1, r2 │ │ │ │ beq 36660 │ │ │ │ ldr r3, [pc, #552] @ 3687c │ │ │ │ ldr r1, [pc, #552] @ 36880 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ b 36694 │ │ │ │ ldr r1, [pc, #540] @ 36884 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, r2 │ │ │ │ beq 36704 │ │ │ │ ldr r0, [pc, #524] @ 36888 │ │ │ │ mov r1, sp │ │ │ │ ldr r6, [r3, #16] │ │ │ │ ldr r7, [r3, #20] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ - bl 18e084 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 18e300 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge 3669c │ │ │ │ mov r0, #0 │ │ │ │ b 36874 │ │ │ │ ldr r4, [sp] │ │ │ │ ldr r8, [pc, #484] @ 3688c │ │ │ │ cmp r4, #0 │ │ │ │ cmpne r4, r8 │ │ │ │ bne 3670c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b254 │ │ │ │ cmp r5, r8 │ │ │ │ beq 36704 │ │ │ │ ldr r1, [pc, #456] @ 36890 │ │ │ │ mov r0, r5 │ │ │ │ - bl 10f3fc │ │ │ │ + bl 10f4ec │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp] │ │ │ │ beq 36694 │ │ │ │ cmp r0, r8 │ │ │ │ bne 3670c │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 36704 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ bne 36704 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [pc, #384] @ 3688c │ │ │ │ b 36874 │ │ │ │ ldr r0, [pc, #384] @ 36894 │ │ │ │ mov r1, r4 │ │ │ │ - bl 143bd4 │ │ │ │ + bl 143c74 │ │ │ │ cmp r0, #0 │ │ │ │ blt 367d0 │ │ │ │ mov r3, #0 │ │ │ │ cmp r5, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ bne 36740 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ bne 3675c │ │ │ │ b 3677c │ │ │ │ ldr r1, [pc, #336] @ 36898 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl f404c │ │ │ │ + bl f40fc │ │ │ │ cmp r0, #0 │ │ │ │ bge 36730 │ │ │ │ b 367d0 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1439f4 │ │ │ │ + bl 143a94 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ bge 367d8 │ │ │ │ b 367b0 │ │ │ │ - bl 8b418 │ │ │ │ + bl 8b488 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldr r0, [pc, #268] @ 3689c │ │ │ │ - bl 128d0c │ │ │ │ + bl 128da0 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 367fc │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1439f4 │ │ │ │ + bl 143a94 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ bge 367d8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 367d0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 367d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mvn r4, #0 │ │ │ │ b 36844 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 36814 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 36814 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ b 36814 │ │ │ │ - bl 11a964 │ │ │ │ + bl 11aa14 │ │ │ │ ldr r0, [pc, #152] @ 368a0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 143bd4 │ │ │ │ + bl 143c74 │ │ │ │ cmp r0, #0 │ │ │ │ blt 367d0 │ │ │ │ ldr r0, [pc, #136] @ 368a4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 143bd4 │ │ │ │ + bl 143c74 │ │ │ │ cmp r0, #0 │ │ │ │ blt 367d0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 276bfc │ │ │ │ + bl 276ebc │ │ │ │ mov r0, r4 │ │ │ │ - bl 175c68 <_PyLong_FromGid@@Base+0x18> │ │ │ │ + bl 175eec <_PyLong_FromGid@@Base+0x18> │ │ │ │ asr r4, r0, #31 │ │ │ │ ldr r0, [sp] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 36868 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ bne 36868 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmn r4, #1 │ │ │ │ bne 36704 │ │ │ │ b 36694 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r9, r8, r8, ror sl │ │ │ │ + @ instruction: 0x00389cb8 │ │ │ │ subseq sp, r5, r0, asr fp │ │ │ │ subseq lr, r7, r4, lsl #24 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - @ instruction: 0x00389ab0 │ │ │ │ - @ instruction: 0x00389ab8 │ │ │ │ + @ instruction: 0x00389cf0 │ │ │ │ + @ instruction: 0x00389cf8 │ │ │ │ ldrheq sp, [r7], #-196 @ 0xffffff3c │ │ │ │ - @ instruction: 0x0038c7bc │ │ │ │ - @ instruction: 0x00389ad0 │ │ │ │ - eorseq ip, r7, r4, lsr #28 │ │ │ │ + @ instruction: 0x0038c9fc │ │ │ │ + eorseq r9, r8, r0, lsl sp │ │ │ │ + eorseq sp, r7, r4, rrx │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ @@ -12354,25 +12354,25 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ - bl 10f850 │ │ │ │ + bl 10f940 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #1656] @ 36fa0 │ │ │ │ - bl 9dca0 │ │ │ │ + bl 9dd18 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #8] │ │ │ │ beq 36b5c │ │ │ │ ldr r1, [pc, #1640] @ 36fa4 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1289b8 │ │ │ │ + bl 128a4c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ beq 36b5c │ │ │ │ ldr r7, [pc, #1616] @ 36fa8 │ │ │ │ ldr r9, [pc, #1616] @ 36fac │ │ │ │ ldr r8, [pc, #1616] @ 36fb0 │ │ │ │ ldr r2, [r7] │ │ │ │ @@ -12380,341 +12380,341 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq 369d8 │ │ │ │ str r9, [r7, #16] │ │ │ │ str r8, [r7, #20] │ │ │ │ str r7, [r7, #28] │ │ │ │ ldr r0, [r4] │ │ │ │ str r2, [r7, #12] │ │ │ │ - bl a25e0 │ │ │ │ + bl a2658 │ │ │ │ mov r3, #0 │ │ │ │ subs r6, r0, #0 │ │ │ │ mov r2, r6 │ │ │ │ beq 36b5c │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldr r0, [r0, #132] @ 0x84 │ │ │ │ - bl a1db0 │ │ │ │ + bl a1e28 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ blt 36b20 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r3, #1 │ │ │ │ beq 369d0 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r6] │ │ │ │ bne 369d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ add r7, r7, #32 │ │ │ │ b 3695c │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [pc, #1488] @ 36fb4 │ │ │ │ - bl b2b40 │ │ │ │ + bl b2c24 │ │ │ │ cmp r0, #0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #4] │ │ │ │ beq 36b5c │ │ │ │ ldr r1, [pc, #1468] @ 36fb8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1101a4 │ │ │ │ + bl 110294 │ │ │ │ cmp r0, #0 │ │ │ │ blt 36b5c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [pc, #1448] @ 36fbc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1101a4 │ │ │ │ + bl 110294 │ │ │ │ cmp r0, #0 │ │ │ │ blt 36b5c │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r1, [pc, #1428] @ 36fc0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1101a4 │ │ │ │ + bl 110294 │ │ │ │ cmp r0, #0 │ │ │ │ blt 36b5c │ │ │ │ bl 291a8 │ │ │ │ ldr r1, [pc, #1408] @ 36fc4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 284864 │ │ │ │ + bl 284798 │ │ │ │ cmp r0, #0 │ │ │ │ blt 36b5c │ │ │ │ add r0, sp, #12 │ │ │ │ bl 29ebc │ │ │ │ add r1, sp, #12 │ │ │ │ ldm r1, {r1, r2, r3} │ │ │ │ ldr r0, [pc, #1372] @ 36fc8 │ │ │ │ - bl a9a20 │ │ │ │ + bl a9a98 │ │ │ │ ldr r1, [pc, #1368] @ 36fcc │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 10fa14 │ │ │ │ + bl 10fb04 │ │ │ │ cmp r0, #0 │ │ │ │ blt 36b5c │ │ │ │ ldr r2, [pc, #1348] @ 36fd0 │ │ │ │ ldr r1, [pc, #1348] @ 36fd4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 284864 │ │ │ │ + bl 284798 │ │ │ │ cmp r0, #0 │ │ │ │ blt 36b5c │ │ │ │ ldr r1, [pc, #1332] @ 36fd8 │ │ │ │ mov r0, r5 │ │ │ │ bl 37094 │ │ │ │ subs r7, r0, #0 │ │ │ │ beq 36b5c │ │ │ │ - bl 91924 │ │ │ │ + bl 91980 │ │ │ │ subs r8, r0, #0 │ │ │ │ beq 36b5c │ │ │ │ - bl 91924 │ │ │ │ + bl 91980 │ │ │ │ subs r6, r0, #0 │ │ │ │ beq 36c54 │ │ │ │ ldr sl, [pc, #1292] @ 36fdc │ │ │ │ mov r9, #0 │ │ │ │ ldr r4, [sl] │ │ │ │ cmp r4, #0 │ │ │ │ bne 36b64 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r9, #44 @ 0x2c │ │ │ │ add sl, sl, #8 │ │ │ │ bne 36ad0 │ │ │ │ ldr r2, [pc, #1260] @ 36fe0 │ │ │ │ ldr r1, [pc, #1260] @ 36fe4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 284864 │ │ │ │ + bl 284798 │ │ │ │ cmp r0, #0 │ │ │ │ blt 36c54 │ │ │ │ ldr r1, [pc, #1244] @ 36fe8 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 10fa14 │ │ │ │ + bl 10fb04 │ │ │ │ cmp r0, #0 │ │ │ │ bge 36b44 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 36b5c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ bne 36b5c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ b 36b5c │ │ │ │ ldr r1, [pc, #1184] @ 36fec │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 10fa14 │ │ │ │ + bl 10fb04 │ │ │ │ cmp r0, #0 │ │ │ │ bge 36c68 │ │ │ │ mvn r0, #0 │ │ │ │ b 36f98 │ │ │ │ mov r0, r9 │ │ │ │ bl 2a1a4 │ │ │ │ mov r1, r4 │ │ │ │ subs fp, r0, #0 │ │ │ │ ldreq fp, [sl, #4] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, fp │ │ │ │ - bl 284864 │ │ │ │ + bl 284798 │ │ │ │ cmp r0, #0 │ │ │ │ blt 36c54 │ │ │ │ mov r0, r9 │ │ │ │ - bl a62ec │ │ │ │ + bl a6364 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 36c54 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl a59ac │ │ │ │ + bl a5a24 │ │ │ │ cmp r0, #0 │ │ │ │ blt 36bc4 │ │ │ │ mov r0, fp │ │ │ │ - bl 9dd0c │ │ │ │ + bl 9dd84 │ │ │ │ subs r2, r0, #0 │ │ │ │ bne 36bec │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 36c54 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 36c54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ b 36c54 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 9c9c8 │ │ │ │ + bl 9ca40 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov fp, r0 │ │ │ │ beq 36c28 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ bne 36c28 │ │ │ │ mov r0, r2 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 36c4c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 36c4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp fp, #0 │ │ │ │ bge 36adc │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b254 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b254 │ │ │ │ b 36b5c │ │ │ │ ldr r1, [pc, #896] @ 36ff0 │ │ │ │ mov r0, r5 │ │ │ │ bl 37094 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 36b5c │ │ │ │ ldr r2, [pc, #880] @ 36ff4 │ │ │ │ ldr r1, [pc, #860] @ 36fe4 │ │ │ │ - bl 284864 │ │ │ │ + bl 284798 │ │ │ │ cmp r0, #0 │ │ │ │ blt 36b5c │ │ │ │ ldr r1, [pc, #864] @ 36ff8 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 1619e4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 36b5c │ │ │ │ ldr r1, [pc, #844] @ 36ffc │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 1619e4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 36b5c │ │ │ │ ldr r1, [pc, #824] @ 37000 │ │ │ │ mov r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 1619e4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 36b5c │ │ │ │ ldr r1, [pc, #804] @ 37004 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 1619e4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 36b5c │ │ │ │ ldr r1, [pc, #784] @ 37008 │ │ │ │ mov r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 1619e4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 36b5c │ │ │ │ ldr r1, [pc, #764] @ 3700c │ │ │ │ mov r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 1619e4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 36b5c │ │ │ │ ldr r1, [pc, #744] @ 37010 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 1619e4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 36b5c │ │ │ │ ldr r1, [pc, #724] @ 37014 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 1619e4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 36b5c │ │ │ │ ldr r1, [pc, #704] @ 37018 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 1619e4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 36b5c │ │ │ │ ldr r1, [pc, #684] @ 3701c │ │ │ │ mov r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 1619e4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 36b5c │ │ │ │ mov r0, #0 │ │ │ │ - bl 92d84 │ │ │ │ + bl 92de0 │ │ │ │ subs r7, r0, #0 │ │ │ │ beq 36b5c │ │ │ │ bl 2a4ec │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [r8] │ │ │ │ ldr r0, [pc, #636] @ 37020 │ │ │ │ cmp r4, #0 │ │ │ │ beq 36dfc │ │ │ │ ldmib r8, {r1, r2} │ │ │ │ - bl a9a20 │ │ │ │ + bl a9a98 │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ beq 36e18 │ │ │ │ mov r0, r7 │ │ │ │ - bl ab174 │ │ │ │ + bl ab1ec │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ beq 36dec │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 36dec │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ add r8, r8, #12 │ │ │ │ bge 36d98 │ │ │ │ b 36e18 │ │ │ │ ldr r1, [pc, #544] @ 37024 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 10fa14 │ │ │ │ + bl 10fb04 │ │ │ │ cmp r0, #0 │ │ │ │ bge 36e40 │ │ │ │ b 36b5c │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 36b5c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ bne 36b5c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ b 36b5c │ │ │ │ ldr r1, [pc, #480] @ 37028 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 161860 │ │ │ │ + bl 1619e4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 36b5c │ │ │ │ ldr r1, [pc, #460] @ 3702c │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 161860 │ │ │ │ + bl 1619e4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 36b5c │ │ │ │ ldr r1, [pc, #440] @ 37030 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 161860 │ │ │ │ + bl 1619e4 │ │ │ │ cmp r0, #0 │ │ │ │ blt 36b5c │ │ │ │ mov r0, #100 @ 0x64 │ │ │ │ - bl 996a4 │ │ │ │ + bl 9971c │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 36ea0 │ │ │ │ - bl 2a01ec │ │ │ │ + bl 2a0260 │ │ │ │ b 36b5c │ │ │ │ ldr r3, [pc, #396] @ 37034 │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r3, #7 │ │ │ │ str r3, [r4, #12] │ │ │ │ @@ -12760,64 +12760,64 @@ │ │ │ │ ldr r2, [pc, #292] @ 37080 │ │ │ │ ldr r3, [pc, #292] @ 37084 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r4, #92] @ 0x5c │ │ │ │ ldr r1, [pc, #284] @ 37088 │ │ │ │ ldr r2, [pc, #284] @ 3708c │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ - bl 14f8b4 │ │ │ │ + bl 14f95c │ │ │ │ subs r2, r0, #0 │ │ │ │ bne 36f88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99b98 │ │ │ │ + bl 99c10 │ │ │ │ b 36b5c │ │ │ │ ldr r1, [pc, #256] @ 37090 │ │ │ │ mov r0, r5 │ │ │ │ - bl 10fa14 │ │ │ │ + bl 10fb04 │ │ │ │ asr r0, r0, #31 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq r5, r8, r4, ror #25 │ │ │ │ + eorseq r5, r8, r4, lsr #30 │ │ │ │ subseq pc, r6, r8, asr r8 @ │ │ │ │ subseq pc, r6, r0, ror r8 @ │ │ │ │ - strdeq r3, [r8], -r0 │ │ │ │ - eoreq ip, r1, r8, ror #11 │ │ │ │ - eorseq r9, r8, r0, asr sp │ │ │ │ - eorseq r8, r7, r0, lsr #21 │ │ │ │ - eorseq r9, r8, ip, lsr #22 │ │ │ │ - eorseq r9, r8, r8, lsr fp │ │ │ │ - eorseq r9, r8, r8, asr #22 │ │ │ │ - eorseq r9, r8, r8, asr fp │ │ │ │ - mlaseq r6, r4, r3, r2 │ │ │ │ - eorseq ip, r5, ip, asr #4 │ │ │ │ - eorseq r9, r8, r0, ror #22 │ │ │ │ - eorseq r9, r8, r0, ror fp │ │ │ │ - subeq r4, pc, r8, lsl #31 │ │ │ │ - eorseq r9, r8, r0, lsl #23 │ │ │ │ - mlaseq r5, r8, ip, sl │ │ │ │ - eorseq r0, r8, r0, asr #20 │ │ │ │ - @ instruction: 0x00389bb0 │ │ │ │ - @ instruction: 0x00389bbc │ │ │ │ - eorseq r9, r8, ip, asr #23 │ │ │ │ - eorseq r9, r8, r4, lsl #24 │ │ │ │ - eorseq r9, r8, r4, lsl ip │ │ │ │ - eorseq r9, r8, r4, lsr #24 │ │ │ │ - eorseq r9, r8, r4, lsr ip │ │ │ │ - eorseq r9, r8, r4, asr #24 │ │ │ │ - eorseq r9, r8, r8, asr ip │ │ │ │ - eorseq r9, r8, r8, ror #24 │ │ │ │ - eorseq r9, r8, r8, ror ip │ │ │ │ - eorseq r9, r8, r8, lsl #25 │ │ │ │ - mlaseq r8, r8, ip, r9 │ │ │ │ - eorseq r9, r8, r8, lsr #25 │ │ │ │ - eorseq r9, r8, ip, lsr #25 │ │ │ │ - @ instruction: 0x00389cb8 │ │ │ │ - @ instruction: 0x00389cd8 │ │ │ │ - eorseq r9, r8, r4, lsl #26 │ │ │ │ - eorseq r9, r8, r4, lsr #26 │ │ │ │ + strdeq r3, [r8], -r8 │ │ │ │ + eoreq ip, r1, r8, ror #13 │ │ │ │ + mlaseq r8, r0, pc, r9 @ │ │ │ │ + mlaseq r7, r0, ip, r8 │ │ │ │ + eorseq r9, r8, ip, ror #26 │ │ │ │ + eorseq r9, r8, r8, ror sp │ │ │ │ + eorseq r9, r8, r8, lsl #27 │ │ │ │ + mlaseq r8, r8, sp, r9 │ │ │ │ + @ instruction: 0x003625d4 │ │ │ │ + eorseq ip, r5, ip, lsl #9 │ │ │ │ + eorseq r9, r8, r0, lsr #27 │ │ │ │ + @ instruction: 0x00389db0 │ │ │ │ + @ instruction: 0x004f5190 │ │ │ │ + eorseq r9, r8, r0, asr #27 │ │ │ │ + @ instruction: 0x0035aed8 │ │ │ │ + eorseq r0, r8, r0, lsl #25 │ │ │ │ + @ instruction: 0x00389df0 │ │ │ │ + @ instruction: 0x00389dfc │ │ │ │ + eorseq r9, r8, ip, lsl #28 │ │ │ │ + eorseq r9, r8, r4, asr #28 │ │ │ │ + eorseq r9, r8, r4, asr lr │ │ │ │ + eorseq r9, r8, r4, ror #28 │ │ │ │ + eorseq r9, r8, r4, ror lr │ │ │ │ + eorseq r9, r8, r4, lsl #29 │ │ │ │ + mlaseq r8, r8, lr, r9 │ │ │ │ + eorseq r9, r8, r8, lsr #29 │ │ │ │ + @ instruction: 0x00389eb8 │ │ │ │ + eorseq r9, r8, r8, asr #29 │ │ │ │ + @ instruction: 0x00389ed8 │ │ │ │ + eorseq r9, r8, r8, ror #29 │ │ │ │ + eorseq r9, r8, ip, ror #29 │ │ │ │ + @ instruction: 0x00389ef8 │ │ │ │ + eorseq r9, r8, r8, lsl pc │ │ │ │ + eorseq r9, r8, r4, asr #30 │ │ │ │ + eorseq r9, r8, r4, ror #30 │ │ │ │ andeq sl, r2, r4, lsr #3 │ │ │ │ andeq r9, r2, ip, ror #11 │ │ │ │ muleq r2, r0, r7 │ │ │ │ andeq r9, r2, r8, asr #29 │ │ │ │ andeq sl, r2, r0, asr #10 │ │ │ │ andeq r9, r2, r4, lsr #5 │ │ │ │ strdeq sl, [r2], -ip │ │ │ │ @@ -12830,325 +12830,325 @@ │ │ │ │ muleq r2, r8, r4 │ │ │ │ andeq r9, r2, r4, lsl #12 │ │ │ │ strdeq r9, [r2], -ip │ │ │ │ @ instruction: 0x000292bc │ │ │ │ ldrdeq lr, [r1], -r8 @ │ │ │ │ andeq sl, r2, r0, asr sl │ │ │ │ andeq r9, r2, r0, lsr r7 │ │ │ │ - eorseq r9, r8, ip, lsr sp │ │ │ │ - strdeq r6, [r6], -r4 │ │ │ │ - eorseq r9, r8, r4, asr #26 │ │ │ │ + eorseq r9, r8, ip, ror pc │ │ │ │ + andeq r6, r6, r8, ror #12 │ │ │ │ + eorseq r9, r8, r4, lsl #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ bl 296ac │ │ │ │ add r7, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl a652c │ │ │ │ + bl a65a4 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 3715c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9dd0c │ │ │ │ + bl 9dd84 │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 37104 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 3715c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 3715c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ b 3715c │ │ │ │ mov r1, r4 │ │ │ │ bl 371a8 <_PyImport_SetModule@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge 37164 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 37138 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 37138 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 3715c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 3715c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ b 371a0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 37188 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 37188 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 10fa14 │ │ │ │ + bl 10fb04 │ │ │ │ cmp r0, #0 │ │ │ │ blt 3715c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ 000371a8 <_PyImport_SetModule@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #52] @ 371f4 <_PyImport_SetModule@@Base+0x4c> │ │ │ │ mov r3, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r0, [r2, #3880] @ 0xf28 │ │ │ │ cmp r0, #0 │ │ │ │ bne 371e4 <_PyImport_SetModule@@Base+0x3c> │ │ │ │ ldr r1, [pc, #24] @ 371f8 <_PyImport_SetModule@@Base+0x50> │ │ │ │ ldr r0, [pc, #24] @ 371fc <_PyImport_SetModule@@Base+0x54> │ │ │ │ - bl 7d2a0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7d2a8 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r2, r1 │ │ │ │ pop {r4, lr} │ │ │ │ mov r1, r3 │ │ │ │ - b b2868 │ │ │ │ + b b294c │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq sp, r5, r0, lsr #32 │ │ │ │ - eorseq r1, sp, r0, lsr sl │ │ │ │ + eorseq sp, r5, r0, ror #4 │ │ │ │ + eorseq r1, sp, r0, ror ip │ │ │ │ │ │ │ │ 00037200 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #32] @ 37238 │ │ │ │ mov r4, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r2, #0 │ │ │ │ - bl 9f51c │ │ │ │ + bl 9f594 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [r0, #20] │ │ │ │ ldreq r0, [pc] @ 37250 │ │ │ │ - b 1d10d4 │ │ │ │ + b 1d128c │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ │ │ │ │ 00037254 : │ │ │ │ ldr r0, [pc] @ 3725c │ │ │ │ - b 10ee0c │ │ │ │ + b 10eefc │ │ │ │ subseq r0, r7, r0, lsl r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 124c84 <_PyUnicodeWriter_Init@@Base> │ │ │ │ + bl 124d10 <_PyUnicodeWriter_Init@@Base> │ │ │ │ ldr r1, [pc, #300] @ 373b4 │ │ │ │ mov r2, #6 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl be4b0 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl be4b8 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ blt 373a0 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bne 372c0 │ │ │ │ ldr r1, [pc, #268] @ 373b8 │ │ │ │ mov r2, #5 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl be4b0 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl be4b8 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge 372dc │ │ │ │ b 373a0 │ │ │ │ ldr r1, [pc, #244] @ 373bc │ │ │ │ mov r2, #5 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl be4b0 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl be4b8 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge 372a4 │ │ │ │ b 373a0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 1364fc │ │ │ │ + bl 136594 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 373a0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 117fbc <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl 1180ac <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ blt 37350 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 37324 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 37324 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [pc, #148] @ 373c0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 128d0c │ │ │ │ + bl 128da0 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 373a0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 117fbc <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl 1180ac <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ bge 37374 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 373a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 373a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ b 373a0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 37394 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 37394 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl be9a0 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + bl be9a8 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ b 373ac │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 282e50 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bl 282ed0 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldrsheq fp, [r8], -ip @ │ │ │ │ - eorseq fp, r8, r4, lsl #2 │ │ │ │ - eorseq r0, r7, r0, asr #11 │ │ │ │ - @ instruction: 0x003922f8 │ │ │ │ + eorseq fp, r8, r4, lsr #7 │ │ │ │ + eorseq fp, r8, ip, lsr #7 │ │ │ │ + eorseq r0, r7, r0, lsl #16 │ │ │ │ + eorseq r2, r9, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 124c84 <_PyUnicodeWriter_Init@@Base> │ │ │ │ + bl 124d10 <_PyUnicodeWriter_Init@@Base> │ │ │ │ ldr r1, [pc, #340] @ 37540 │ │ │ │ mov r2, #17 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl be4b0 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl be4b8 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ blt 3752c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 1364fc │ │ │ │ + bl 136594 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 3752c │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 117fbc <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl 1180ac <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ blt 374dc │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 37444 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 37444 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ beq 374b0 │ │ │ │ ldr r1, [pc, #236] @ 37544 │ │ │ │ mov r2, #9 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl be4b0 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl be4b8 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ blt 3752c │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 1364fc │ │ │ │ + bl 136594 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 3752c │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 117fbc <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl 1180ac <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ blt 374dc │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 374b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 374b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [pc, #144] @ 37548 │ │ │ │ mov r1, r5 │ │ │ │ - bl 128d0c │ │ │ │ + bl 128da0 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 3752c │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 117fbc <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl 1180ac <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ bge 37500 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 3752c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 3752c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ b 3752c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 37520 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 37520 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl be9a0 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + bl be9a8 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ b 37538 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 282e50 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bl 282ed0 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq fp, r8, ip, ror #3 │ │ │ │ - eorseq fp, r8, r0, lsl #4 │ │ │ │ - @ instruction: 0x003922f8 │ │ │ │ + eorseq fp, r8, ip, asr r4 │ │ │ │ + eorseq fp, r8, r0, ror r4 │ │ │ │ + eorseq r2, r9, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3912] @ 0xf48 │ │ │ │ subs r5, r3, #0 │ │ │ │ ldrne r7, [r5, #8] │ │ │ │ moveq r7, r5 │ │ │ │ @@ -13183,65 +13183,65 @@ │ │ │ │ str ip, [sp, #8] │ │ │ │ mov ip, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 37818 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ - bl 112480 │ │ │ │ + bl 112570 │ │ │ │ cmp r0, #0 │ │ │ │ bne 37818 │ │ │ │ cmp r7, #1 │ │ │ │ beq 3767c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 37654 │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ bne 37648 │ │ │ │ - bl a55d4 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ bne 37818 │ │ │ │ cmp r7, #2 │ │ │ │ bne 37658 │ │ │ │ b 37688 │ │ │ │ mvn r5, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ bne 3768c │ │ │ │ - bl a55d4 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ beq 3768c │ │ │ │ b 37818 │ │ │ │ mov r6, #15 │ │ │ │ mvn r5, #0 │ │ │ │ b 3768c │ │ │ │ mov r6, #15 │ │ │ │ mov r7, #0 │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ - bl 10f850 │ │ │ │ + bl 10f940 │ │ │ │ mvn r1, #0 │ │ │ │ add r2, sp, #108 @ 0x6c │ │ │ │ ldr r9, [sp, #52] @ 0x34 │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 1efd8c │ │ │ │ + bl 1f0228 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ beq 37810 │ │ │ │ ldr r0, [pc, #364] @ 37840 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #56 @ 0x38 │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -13264,101 +13264,101 @@ │ │ │ │ bgt 377b8 │ │ │ │ cmn r5, #4 │ │ │ │ beq 37740 │ │ │ │ cmn r5, #2 │ │ │ │ bne 377b8 │ │ │ │ ldr r1, [pc, #276] @ 3784c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ b 37810 │ │ │ │ ldr r3, [pc, #264] @ 37850 │ │ │ │ ldr r1, [pc, #264] @ 37854 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ b 37810 │ │ │ │ - bl c3e20 │ │ │ │ + bl c3e80 │ │ │ │ mov r1, #4 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ bl 2952c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7b78 │ │ │ │ + bl c7bd0 │ │ │ │ cmn r5, #2 │ │ │ │ beq 377b8 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ bne 377d8 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ bne 37754 │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 309114 <_PyXI_EndInterpreter@@Base+0xd8> │ │ │ │ + bl 3093a4 <_PyXI_EndInterpreter@@Base+0xd8> │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ bge 37754 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ bl 29a00 │ │ │ │ b 37810 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ bl 29a00 │ │ │ │ ldr r3, [pc, #144] @ 37858 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ mov r2, r5 │ │ │ │ - bl 314828 <_Py_c_pow@@Base+0xe58> │ │ │ │ + bl 315084 <_Py_c_pow@@Base+0x12e0> │ │ │ │ b 37810 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ bl 29a00 │ │ │ │ subs r2, r0, #0 │ │ │ │ bne 37800 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 1f02e8 <_PyArg_NoKeywords@@Base+0x84> │ │ │ │ + bl 1f0784 <_PyArg_NoKeywords@@Base+0x84> │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 3781c │ │ │ │ b 37810 │ │ │ │ ldr r3, [pc, #84] @ 3785c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ - bl 314828 <_Py_c_pow@@Base+0xe58> │ │ │ │ + bl 315084 <_Py_c_pow@@Base+0x12e0> │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 258d4c <_PySys_GetRequiredAttrString@@Base+0xce0> │ │ │ │ + bl 258e60 <_PySys_GetRequiredAttrString@@Base+0xce0> │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ beq 37830 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 1133b4 │ │ │ │ + bl 1134a4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ subseq r0, r7, r0, ror r8 │ │ │ │ - eorseq r6, r7, r8, lsr #29 │ │ │ │ - andseq r7, lr, r4, lsl #22 │ │ │ │ - @ instruction: 0x001ee4f4 │ │ │ │ - eorseq fp, r8, r4, ror #4 │ │ │ │ + mlaseq r7, r8, r0, r7 │ │ │ │ + andseq r7, lr, ip, ror pc │ │ │ │ + mulseq lr, r0, r9 │ │ │ │ + eorseq fp, r8, r4, lsr #9 │ │ │ │ subseq r8, r5, r0, lsr #30 │ │ │ │ - eorseq fp, r8, ip, lsr r2 │ │ │ │ - eorseq r0, r8, r0, asr #26 │ │ │ │ - ldrheq r1, [r8], -r8 @ │ │ │ │ + eorseq fp, r8, ip, ror r4 │ │ │ │ + eorseq r0, r8, r0, lsl #31 │ │ │ │ + @ instruction: 0x003812f8 │ │ │ │ ldr ip, [r0, #12] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ add r3, ip, #-2147483648 @ 0x80000000 │ │ │ │ strd r2, [sp] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add r3, r1, #-2147483648 @ 0x80000000 │ │ │ │ strd r2, [sp, #8] │ │ │ │ add r3, sp, #16 │ │ │ │ ldmdb r3, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #16 │ │ │ │ - b 20fc6c │ │ │ │ + b 20fd60 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add r6, sp, #20 │ │ │ │ mov r5, #0 │ │ │ │ @@ -13366,15 +13366,15 @@ │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #28 │ │ │ │ ldr r1, [pc, #340] @ 37a1c │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r5, [sp, #16] │ │ │ │ - bl b6a5c │ │ │ │ + bl b6b40 │ │ │ │ cmp r0, r5 │ │ │ │ beq 37974 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r1, r5 │ │ │ │ bne 3795c │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ @@ -13390,43 +13390,43 @@ │ │ │ │ mov r7, #0 │ │ │ │ str ip, [sp, #12] │ │ │ │ strd r6, [sp, #32] │ │ │ │ bl 299dc <__getsockopt64@plt> │ │ │ │ cmp r0, r5 │ │ │ │ blt 379f8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl a329c │ │ │ │ + bl a3314 │ │ │ │ b 37a14 │ │ │ │ mov ip, #4 │ │ │ │ add r3, sp, #16 │ │ │ │ str ip, [sp, #12] │ │ │ │ bl 299dc <__getsockopt64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ blt 379f8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl a62ec │ │ │ │ + bl a6364 │ │ │ │ b 37a14 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ bne 3797c │ │ │ │ ldr r3, [pc, #180] @ 37a20 │ │ │ │ ldr r1, [pc, #180] @ 37a24 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r0, #0 │ │ │ │ b 37a14 │ │ │ │ sub r3, r1, #1 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ bcc 3799c │ │ │ │ ldr r3, [pc, #144] @ 37a20 │ │ │ │ ldr r1, [pc, #148] @ 37a28 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ b 37974 │ │ │ │ mov r0, r5 │ │ │ │ - bl 92884 │ │ │ │ + bl 928e0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ beq 37974 │ │ │ │ add r3, r0, #16 │ │ │ │ str r6, [sp] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ @@ -13439,63 +13439,63 @@ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 379f8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 379f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ blx r3 │ │ │ │ b 37a14 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl cae00 <_PyBytes_Resize@@Base> │ │ │ │ + bl cae90 <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq fp, r8, ip, lsl #7 │ │ │ │ + eorseq fp, r8, ip, asr #11 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - mlaseq r8, ip, r3, fp │ │ │ │ - eorseq fp, r8, r4, asr #7 │ │ │ │ + @ instruction: 0x0038b5dc │ │ │ │ + eorseq fp, r8, r4, lsl #12 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ bx r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #64] @ 37a8c │ │ │ │ - bl 150674 │ │ │ │ + bl 150724 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ beq 37a84 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r1, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r1, [r2] │ │ │ │ beq 37a84 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r0] │ │ │ │ bne 37a84 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq sl, r7, r4, asr #21 │ │ │ │ + eorseq sl, r7, r4, lsl #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ mov r4, r2 │ │ │ │ - bl 1bfc40 │ │ │ │ + bl 1bfdf8 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ ldr r0, [pc] @ 37ad0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ @@ -13506,26 +13506,26 @@ │ │ │ │ mov r4, r0 │ │ │ │ bl 37b08 │ │ │ │ subs r2, r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [pc, #4] @ 37b04 │ │ │ │ pop {r4, lr} │ │ │ │ - b a9a20 │ │ │ │ - eorseq lr, r6, ip, lsr r4 │ │ │ │ + b a9a98 │ │ │ │ + eorseq lr, r6, ip, ror r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 92b18 │ │ │ │ + bl 92b74 │ │ │ │ subs r4, r0, #0 │ │ │ │ addne r7, r4, #8 │ │ │ │ bne 37b48 │ │ │ │ b 37b84 │ │ │ │ add r5, r5, #1 │ │ │ │ str r0, [r7, #4]! │ │ │ │ ldr r3, [r6, #8] │ │ │ │ @@ -13535,29 +13535,29 @@ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ add r3, r3, r5, lsl #2 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ bl 37bbc │ │ │ │ cmp r0, #0 │ │ │ │ bne 37b40 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b1d0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ bne 37b8c │ │ │ │ mov r4, #0 │ │ │ │ b 37bb0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 37b84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ b 37b84 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b1d0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -13567,176 +13567,176 @@ │ │ │ │ cmp r2, r3 │ │ │ │ bne 37c10 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, #0 │ │ │ │ bne 37c04 │ │ │ │ ldr r0, [pc, #48] @ 37c28 │ │ │ │ - bl 9dd0c │ │ │ │ + bl 9dd84 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r5] │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1664e4 │ │ │ │ + b 166668 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ - eorseq lr, r5, r4, lsl #21 │ │ │ │ + eorseq lr, r5, r4, asr #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r4, r1 │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 29658 │ │ │ │ mov r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 112480 │ │ │ │ + bl 112570 │ │ │ │ cmp r0, #0 │ │ │ │ bge 37c8c │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [pc, #68] @ 37cc0 │ │ │ │ ldr r1, [pc, #68] @ 37cc4 │ │ │ │ ldr r0, [pc, #68] @ 37cc8 │ │ │ │ - bl 316b6c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 316dfc <_PyArg_BadArgument@@Base> │ │ │ │ mov r4, #0 │ │ │ │ b 37ca0 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ bl 37ccc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq 37cb4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1133b4 │ │ │ │ + bl 1134a4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r3, r6, ip, asr #1 │ │ │ │ - eorseq sp, r6, r4, lsr r7 │ │ │ │ - eorseq ip, r6, r8, lsl #14 │ │ │ │ + eorseq r3, r6, ip, lsl #6 │ │ │ │ + eorseq sp, r6, r4, ror r9 │ │ │ │ + eorseq ip, r6, r8, asr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #248] @ 37ddc │ │ │ │ cmp r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [pc, #240] @ 37de0 │ │ │ │ add r1, r3, #28 │ │ │ │ moveq r1, r3 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - bl 18f4e4 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 18f760 <_PyObject_CallMethod@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 37dd4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ bne 37d48 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 37d34 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 37d34 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [pc, #168] @ 37de4 │ │ │ │ ldr r1, [pc, #168] @ 37de8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ b 37dd4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, r6 │ │ │ │ bge 37d94 │ │ │ │ ldr r3, [pc, #140] @ 37dec │ │ │ │ ldr r1, [pc, #140] @ 37df0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r3, r6 │ │ │ │ - bl 1176f0 │ │ │ │ + bl 1177e0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 37dd4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 37dd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ b 37dd4 │ │ │ │ add r1, r4, #16 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, r6 │ │ │ │ bl 29cdc │ │ │ │ ldr r1, [r4] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ beq 37dc8 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [r4] │ │ │ │ bne 37dc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a58c4 │ │ │ │ + b a593c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq lr, r7, r4, asr #9 │ │ │ │ - eorseq lr, r8, ip, lsl #5 │ │ │ │ + eorseq lr, r8, ip, ror #9 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r7, r4, lsr #18 │ │ │ │ + eorseq r0, r7, r4, ror #22 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r3, r6, r8, lsr ip │ │ │ │ + eorseq r3, r6, r8, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92d84 │ │ │ │ + bl 92de0 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 37e64 │ │ │ │ bl 2a174 │ │ │ │ b 37e38 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab174 │ │ │ │ + bl ab1ec │ │ │ │ cmp r0, #0 │ │ │ │ bne 37e74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c1cc <_Py_DecRef@@Base> │ │ │ │ + bl 19c378 <_Py_DecRef@@Base> │ │ │ │ bl 2a750 │ │ │ │ subs r1, r0, #0 │ │ │ │ beq 37e6c │ │ │ │ mov r0, r6 │ │ │ │ - bl 27e5a8 <_Py_Uid_Converter@@Base+0x15c> │ │ │ │ + bl 27e628 <_Py_Uid_Converter@@Base+0x15c> │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ bne 37e20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c1cc <_Py_DecRef@@Base> │ │ │ │ + bl 19c378 <_Py_DecRef@@Base> │ │ │ │ bl 2a4e0 │ │ │ │ mov r4, #0 │ │ │ │ b 37e80 │ │ │ │ bl 2a4e0 │ │ │ │ b 37e80 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19c1cc <_Py_DecRef@@Base> │ │ │ │ + bl 19c378 <_Py_DecRef@@Base> │ │ │ │ b 37e58 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -13749,109 +13749,109 @@ │ │ │ │ bl 29658 │ │ │ │ sub r3, r4, #1 │ │ │ │ cmp r3, #1 │ │ │ │ bhi 37edc │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 112480 │ │ │ │ + bl 112570 │ │ │ │ cmp r0, #0 │ │ │ │ beq 37f00 │ │ │ │ b 37ef8 │ │ │ │ ldr r0, [pc, #196] @ 37fa8 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 37ec0 │ │ │ │ mov r4, #0 │ │ │ │ b 37f88 │ │ │ │ cmp r4, #1 │ │ │ │ ble 37f2c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1ee7cc │ │ │ │ + bl 1eec68 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 37f30 │ │ │ │ - bl a55d4 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ beq 37f30 │ │ │ │ b 37ef8 │ │ │ │ mov r4, #1 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r7, [sp, #4] │ │ │ │ cmp r5, #5120 @ 0x1400 │ │ │ │ ble 37f68 │ │ │ │ - bl c3e20 │ │ │ │ + bl c3e80 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a63c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7b78 │ │ │ │ + bl c7bd0 │ │ │ │ b 37f7c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ bl 2a63c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl a329c │ │ │ │ + bl a3314 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq 37f9c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1133b4 │ │ │ │ + bl 1134a4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r6, r7, r4, ror pc │ │ │ │ + eorseq r7, r7, r4, ror #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - b 24429c │ │ │ │ + b 244378 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 11fa14 │ │ │ │ + bl 11fa9c │ │ │ │ cmn r0, #1 │ │ │ │ bne 37ff4 │ │ │ │ - bl a55d4 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ beq 38010 │ │ │ │ b 38024 │ │ │ │ cmp r0, #1 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ bne 38010 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [pc, #28] @ 3802c │ │ │ │ - b 128d0c │ │ │ │ + b 128da0 │ │ │ │ add r1, r4, #8 │ │ │ │ ldm r1, {r1, r2, r3} │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [pc, #12] @ 38030 │ │ │ │ - b 128d0c │ │ │ │ + b 128da0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq fp, r8, r8, lsl r6 │ │ │ │ - eorseq fp, r8, r8, lsr #12 │ │ │ │ + eorseq fp, r8, r8, asr r8 │ │ │ │ + eorseq fp, r8, r8, ror #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1033c8 │ │ │ │ + bl 10347c │ │ │ │ cmp r0, #0 │ │ │ │ blt 3805c │ │ │ │ bne 38064 │ │ │ │ ldr r0, [pc, #16] @ 3806c │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -13865,54 +13865,54 @@ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ cmp r2, #1 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ bgt 380a4 │ │ │ │ ldr r3, [pc, #656] @ 38328 │ │ │ │ ldr r1, [pc, #656] @ 3832c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 1177e0 │ │ │ │ b 380c0 │ │ │ │ cmp r2, #5 │ │ │ │ mov r8, r2 │ │ │ │ ble 380c8 │ │ │ │ ldr r3, [pc, #624] @ 38328 │ │ │ │ ldr r1, [pc, #628] @ 38330 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 1177e0 │ │ │ │ mov r0, #0 │ │ │ │ b 38320 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1ddc70 │ │ │ │ + bl 1ddf94 │ │ │ │ subs r7, r0, #0 │ │ │ │ blt 380c0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ bne 380fc │ │ │ │ - bl a55d4 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ bne 380c0 │ │ │ │ cmp r8, #2 │ │ │ │ moveq r5, #0 │ │ │ │ moveq r9, r5 │ │ │ │ beq 38170 │ │ │ │ cmp r8, #3 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ beq 38158 │ │ │ │ cmp r8, #4 │ │ │ │ ldr r9, [r5, #12] │ │ │ │ beq 38148 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ bne 3814c │ │ │ │ - bl a55d4 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ beq 3814c │ │ │ │ b 380c0 │ │ │ │ mov r5, #0 │ │ │ │ cmp r4, #0 │ │ │ │ beq 38170 │ │ │ │ b 38180 │ │ │ │ @@ -13939,28 +13939,28 @@ │ │ │ │ ldr r9, [r3] │ │ │ │ ldr r1, [pc, #388] @ 38338 │ │ │ │ ldr r0, [pc, #388] @ 3833c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ stm sp, {r4, r9} │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl bbddc │ │ │ │ + bl bbeb0 │ │ │ │ cmp r0, #0 │ │ │ │ blt 380c0 │ │ │ │ cmp r6, #8 │ │ │ │ beq 38200 │ │ │ │ tst r6, #1 │ │ │ │ bne 38208 │ │ │ │ tst r6, #2 │ │ │ │ movne r3, #1 │ │ │ │ bne 3820c │ │ │ │ ldr r3, [pc, #332] @ 38340 │ │ │ │ ldr r1, [pc, #332] @ 38344 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ b 380c0 │ │ │ │ mov r3, #2 │ │ │ │ b 3820c │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #0 │ │ │ │ strh r3, [sp, #16] │ │ │ │ cmp sl, #0 │ │ │ │ @@ -13972,78 +13972,78 @@ │ │ │ │ beq 38294 │ │ │ │ b 3826c │ │ │ │ ldr r3, [sl, #4] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ beq 38250 │ │ │ │ - bl 17eea4 │ │ │ │ + bl 17f140 │ │ │ │ b 38258 │ │ │ │ - bl 12852c │ │ │ │ + bl 1285c0 │ │ │ │ asr r1, r0, #31 │ │ │ │ strd r0, [sp, #24] │ │ │ │ - bl a55d4 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ beq 38228 │ │ │ │ b 380c0 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ beq 382a8 │ │ │ │ - bl 17eea4 │ │ │ │ + bl 17f140 │ │ │ │ strd r0, [sp, #32] │ │ │ │ - bl a55d4 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ bne 380c0 │ │ │ │ tst r6, #4 │ │ │ │ movne r6, #13 │ │ │ │ moveq r6, #14 │ │ │ │ strh r5, [sp, #18] │ │ │ │ b 382d0 │ │ │ │ - bl 12852c │ │ │ │ + bl 1285c0 │ │ │ │ asr r1, r0, #31 │ │ │ │ b 38284 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ bne 3830c │ │ │ │ - bl 132724 │ │ │ │ + bl 1327bc │ │ │ │ cmp r0, #0 │ │ │ │ bne 380c0 │ │ │ │ - bl c3e20 │ │ │ │ + bl c3e80 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 291f0 <__fcntl_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7b78 │ │ │ │ + bl c7bd0 │ │ │ │ cmn r4, #1 │ │ │ │ beq 382b4 │ │ │ │ cmp r4, #0 │ │ │ │ ldrge r3, [pc, #44] @ 38334 │ │ │ │ ldrge r0, [r3] │ │ │ │ bge 38320 │ │ │ │ ldr r3, [pc, #52] @ 38348 │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 1444a4 │ │ │ │ + b 144544 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq fp, r8, ip, lsr #13 │ │ │ │ - @ instruction: 0x0038b6dc │ │ │ │ + eorseq fp, r8, ip, ror #17 │ │ │ │ + eorseq fp, r8, ip, lsl r9 │ │ │ │ ldrsheq sl, [r5], #-176 @ 0xffffff50 │ │ │ │ - eorseq fp, r8, r8, lsl #14 │ │ │ │ - eorseq fp, r8, r0, lsl r7 │ │ │ │ + eorseq fp, r8, r8, asr #18 │ │ │ │ + eorseq fp, r8, r0, asr r9 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq fp, r8, ip, lsl r7 │ │ │ │ + eorseq fp, r8, ip, asr r9 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ @@ -14054,153 +14054,153 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 38384 │ │ │ │ pop {r4, lr} │ │ │ │ b 383a4 │ │ │ │ ldr r3, [pc, #16] @ 3839c │ │ │ │ ldr r1, [pc, #16] @ 383a0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq fp, r8, r8, lsr r7 │ │ │ │ + eorseq fp, r8, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1e7d70 │ │ │ │ + bl 1e81e8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 2b8830 │ │ │ │ + bl 2b8730 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 384fc │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ mov r1, #0 │ │ │ │ - bl 1806d8 │ │ │ │ + bl 180974 │ │ │ │ cmp r0, #0 │ │ │ │ bne 38404 │ │ │ │ - bl c3e20 │ │ │ │ + bl c3e80 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 1806d8 │ │ │ │ + bl 180974 │ │ │ │ mov r0, r7 │ │ │ │ - bl c7b78 │ │ │ │ + bl c7bd0 │ │ │ │ add r1, r5, #8 │ │ │ │ add r0, r4, #8 │ │ │ │ bl 2a39c │ │ │ │ subs r2, r0, #0 │ │ │ │ beq 38468 │ │ │ │ bgt 38454 │ │ │ │ cmn r2, #4 │ │ │ │ beq 38440 │ │ │ │ cmn r2, #2 │ │ │ │ bne 38454 │ │ │ │ ldr r3, [pc, #212] @ 38508 │ │ │ │ ldr r1, [pc, #212] @ 3850c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ b 384ec │ │ │ │ ldr r3, [pc, #200] @ 38510 │ │ │ │ ldr r1, [pc, #200] @ 38514 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ b 384ec │ │ │ │ ldr r3, [pc, #188] @ 38518 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ ldr r1, [r5, #32] │ │ │ │ - bl 314828 <_Py_c_pow@@Base+0xe58> │ │ │ │ + bl 315084 <_Py_c_pow@@Base+0x12e0> │ │ │ │ b 384ec │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b254 │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b254 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ beq 384c8 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b254 │ │ │ │ ldrb r2, [r5, #72] @ 0x48 │ │ │ │ mov r3, #1 │ │ │ │ strb r2, [r4, #72] @ 0x48 │ │ │ │ strb r3, [r4, #73] @ 0x49 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 158044 │ │ │ │ + bl 1581c4 │ │ │ │ b 38500 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 158044 │ │ │ │ + bl 1581c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b254 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq fp, r8, r8, ror #14 │ │ │ │ + eorseq fp, r8, r8, lsr #19 │ │ │ │ subseq r8, r5, r0, lsr #30 │ │ │ │ - eorseq pc, r7, r8, asr sp @ │ │ │ │ - eorseq fp, r8, r4, lsl #15 │ │ │ │ + mlaseq r7, r8, pc, pc @ │ │ │ │ + eorseq fp, r8, r4, asr #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r4, r1 │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 29658 │ │ │ │ mov r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 112480 │ │ │ │ + bl 112570 │ │ │ │ cmp r0, #0 │ │ │ │ bge 3857c │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [pc, #68] @ 385b0 │ │ │ │ ldr r1, [pc, #68] @ 385b4 │ │ │ │ ldr r0, [pc, #68] @ 385b8 │ │ │ │ - bl 316b6c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 316dfc <_PyArg_BadArgument@@Base> │ │ │ │ mov r4, #0 │ │ │ │ b 38590 │ │ │ │ mov r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ bl 37ccc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq 385a4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1133b4 │ │ │ │ + bl 1134a4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r3, r6, ip, asr #1 │ │ │ │ - eorseq sp, r6, r4, lsr r7 │ │ │ │ - eorseq ip, r6, ip, lsr #14 │ │ │ │ + eorseq r3, r6, ip, lsl #6 │ │ │ │ + eorseq sp, r6, r4, ror r9 │ │ │ │ + eorseq ip, r6, ip, ror #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ bne 385f4 │ │ │ │ @@ -14210,19 +14210,19 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 385f4 │ │ │ │ pop {r4, lr} │ │ │ │ b 383a4 │ │ │ │ ldr r3, [pc, #16] @ 3860c │ │ │ │ ldr r1, [pc, #16] @ 38610 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq fp, r8, r8, lsr #15 │ │ │ │ + eorseq fp, r8, r8, ror #19 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add r0, r0, #16 │ │ │ │ b 38620 │ │ │ │ cmp r1, #1 │ │ │ │ bne 38640 │ │ │ │ ldr r3, [pc, #84] @ 38684 │ │ │ │ ldrb r2, [r0] │ │ │ │ @@ -14243,15 +14243,15 @@ │ │ │ │ tst r2, #4 │ │ │ │ bne 38650 │ │ │ │ b 3867c │ │ │ │ ldr r0, [pc, #12] @ 38688 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #8] @ 3868c │ │ │ │ bx lr │ │ │ │ - eorseq r7, r9, r0, lsr #28 │ │ │ │ + eorseq r8, r9, r0, rrx │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ @@ -14284,15 +14284,15 @@ │ │ │ │ ldr ip, [pc, #40] @ 3873c │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #28 │ │ │ │ mov r3, lr │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 386ec │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r1, r7, r0, lsl r2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add r0, r0, #16 │ │ │ │ @@ -14340,65 +14340,65 @@ │ │ │ │ add r0, sp, #8 │ │ │ │ str r3, [sp] │ │ │ │ bl 29db4 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 38810 │ │ │ │ ldr r3, [pc, #120] @ 38880 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ + bl 144544 │ │ │ │ b 38854 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 17d944 <_Py_set_inheritable@@Base> │ │ │ │ + bl 17dbe0 <_Py_set_inheritable@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ blt 38854 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ - bl 17d944 <_Py_set_inheritable@@Base> │ │ │ │ + bl 17dbe0 <_Py_set_inheritable@@Base> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ blt 38854 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [pc, #52] @ 38884 │ │ │ │ - bl a9a20 │ │ │ │ + bl a9a98 │ │ │ │ b 38878 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmn r0, #1 │ │ │ │ beq 38864 │ │ │ │ bl 2a060 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmn r0, #1 │ │ │ │ beq 38874 │ │ │ │ bl 2a060 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq ip, r7, r4, lsl #31 │ │ │ │ + eorseq sp, r7, r4, asr #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92d84 │ │ │ │ + bl 92de0 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 38a0c │ │ │ │ ldr r6, [pc, #412] @ 38a50 │ │ │ │ ldr r1, [pc, #412] @ 38a54 │ │ │ │ ldr r2, [pc, #412] @ 38a58 │ │ │ │ mov r3, #8192 @ 0x2000 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18f4e4 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 18f760 <_PyObject_CallMethod@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ bne 388e0 │ │ │ │ - bl 2bd5b4 │ │ │ │ + bl 2bd494 │ │ │ │ cmp r0, #0 │ │ │ │ bne 388b0 │ │ │ │ b 389e8 │ │ │ │ cmp r5, r6 │ │ │ │ bne 38914 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -14419,86 +14419,86 @@ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 38948 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 38948 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 3896c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 3896c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [pc, #232] @ 38a5c │ │ │ │ ldr r1, [pc, #232] @ 38a60 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ b 38a0c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne 389b0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 38a14 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 38a14 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ b 38a14 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab174 │ │ │ │ + bl ab1ec │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r3, #1 │ │ │ │ mov r8, r0 │ │ │ │ beq 389e0 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 389e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r8, #0 │ │ │ │ bge 388b0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 38a0c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 38a0c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r5, #0 │ │ │ │ b 38a48 │ │ │ │ ldr r0, [pc, #72] @ 38a64 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1dfc34 <_PyBytes_Join@@Base+0xc0> │ │ │ │ + bl 1dff54 <_PyBytes_Join@@Base+0xc0> │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 38a48 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 38a48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq lr, r7, r4, asr #9 │ │ │ │ - eorseq fp, r8, r8, asr r7 │ │ │ │ + mlaseq r8, r8, r9, fp │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r7, r4, lsr #18 │ │ │ │ + eorseq r0, r7, r4, ror #22 │ │ │ │ subseq r8, r7, ip, lsl #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ @@ -14509,113 +14509,113 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 38aa0 │ │ │ │ pop {r4, lr} │ │ │ │ b 38ac0 │ │ │ │ ldr r3, [pc, #16] @ 38ab8 │ │ │ │ ldr r1, [pc, #16] @ 38abc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq fp, r8, r8, lsr r7 │ │ │ │ + eorseq fp, r8, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1e7d70 │ │ │ │ + bl 1e81e8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 2b8830 │ │ │ │ + bl 2b8730 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 38c18 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ mov r1, #0 │ │ │ │ - bl 1806d8 │ │ │ │ + bl 180974 │ │ │ │ cmp r0, #0 │ │ │ │ bne 38b20 │ │ │ │ - bl c3e20 │ │ │ │ + bl c3e80 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 1806d8 │ │ │ │ + bl 180974 │ │ │ │ mov r0, r7 │ │ │ │ - bl c7b78 │ │ │ │ + bl c7bd0 │ │ │ │ add r1, r5, #8 │ │ │ │ add r0, r4, #8 │ │ │ │ bl 2a990 │ │ │ │ subs r2, r0, #0 │ │ │ │ beq 38b84 │ │ │ │ bgt 38b70 │ │ │ │ cmn r2, #4 │ │ │ │ beq 38b5c │ │ │ │ cmn r2, #2 │ │ │ │ bne 38b70 │ │ │ │ ldr r3, [pc, #212] @ 38c24 │ │ │ │ ldr r1, [pc, #212] @ 38c28 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ b 38c08 │ │ │ │ ldr r3, [pc, #200] @ 38c2c │ │ │ │ ldr r1, [pc, #200] @ 38c30 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ b 38c08 │ │ │ │ ldr r3, [pc, #188] @ 38c34 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ ldr r1, [r5, #32] │ │ │ │ - bl 314828 <_Py_c_pow@@Base+0xe58> │ │ │ │ + bl 315084 <_Py_c_pow@@Base+0x12e0> │ │ │ │ b 38c08 │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b254 │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b254 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ beq 38be4 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b254 │ │ │ │ ldrb r2, [r5, #72] @ 0x48 │ │ │ │ mov r3, #1 │ │ │ │ strb r2, [r4, #72] @ 0x48 │ │ │ │ strb r3, [r4, #73] @ 0x49 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 158044 │ │ │ │ + bl 1581c4 │ │ │ │ b 38c1c │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 158044 │ │ │ │ + bl 1581c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b254 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq fp, r8, r8, ror #14 │ │ │ │ + eorseq fp, r8, r8, lsr #19 │ │ │ │ subseq r8, r5, r0, lsr #30 │ │ │ │ - eorseq r0, r8, r0, lsr r1 │ │ │ │ - eorseq fp, r8, r8, lsl r8 │ │ │ │ + eorseq r0, r8, r0, ror r3 │ │ │ │ + eorseq fp, r8, r8, asr sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ bne 38c70 │ │ │ │ @@ -14625,19 +14625,19 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 38c70 │ │ │ │ pop {r4, lr} │ │ │ │ b 38ac0 │ │ │ │ ldr r3, [pc, #16] @ 38c88 │ │ │ │ ldr r1, [pc, #16] @ 38c8c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq fp, r8, r8, lsr #15 │ │ │ │ + eorseq fp, r8, r8, ror #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ ldr lr, [sp, #48] @ 0x30 │ │ │ │ @@ -14668,356 +14668,356 @@ │ │ │ │ ldr ip, [pc, #40] @ 38d3c │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #28 │ │ │ │ mov r3, lr │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 38cec │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r1, r7, r0, lsr #6 │ │ │ │ ldr r1, [pc] @ 38d48 │ │ │ │ - b 305bac │ │ │ │ - eoreq r4, r1, r0, lsr #9 │ │ │ │ + b 305e3c │ │ │ │ + mlaeq r1, r8, r5, r4 │ │ │ │ │ │ │ │ 00038d4c : │ │ │ │ ldr r0, [pc] @ 38d54 │ │ │ │ - b 10ee0c │ │ │ │ + b 10eefc │ │ │ │ subseq r1, r7, r8, ror r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 148160 │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - bne 38d90 │ │ │ │ - bl a55d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 38d90 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov r0, r4 │ │ │ │ - bl 32174 <_Py_fstat@@Base+0x5c> │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r3, r0 │ │ │ │ - bne 38db8 │ │ │ │ - bl a55d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 38d88 │ │ │ │ - ldr r0, [pc, #20] @ 38dcc │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r2, [pc, #16] @ 38dd0 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r0, [pc, #4] @ 38dcc │ │ │ │ - moveq r0, r2 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ - bl 10f850 │ │ │ │ + bl 10f940 │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 38e10 │ │ │ │ + beq 38d94 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 38e2c │ │ │ │ - b 38e44 │ │ │ │ - ldr r1, [pc, #580] @ 3905c │ │ │ │ + beq 38db0 │ │ │ │ + b 38dc8 │ │ │ │ + ldr r1, [pc, #580] @ 38fe0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1289b8 │ │ │ │ + bl 128a4c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ - bne 38e00 │ │ │ │ - b 38f3c │ │ │ │ - ldr r1, [pc, #556] @ 39060 │ │ │ │ + bne 38d84 │ │ │ │ + b 38ec0 │ │ │ │ + ldr r1, [pc, #556] @ 38fe4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1289b8 │ │ │ │ + bl 128a4c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ - beq 38f3c │ │ │ │ + beq 38ec0 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 38e68 │ │ │ │ - ldr r1, [pc, #524] @ 39064 │ │ │ │ + bne 38dec │ │ │ │ + ldr r1, [pc, #524] @ 38fe8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1289b8 │ │ │ │ + bl 128a4c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ - beq 38f3c │ │ │ │ + beq 38ec0 │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 38e8c │ │ │ │ - ldr r1, [pc, #492] @ 39068 │ │ │ │ + bne 38e10 │ │ │ │ + ldr r1, [pc, #492] @ 38fec │ │ │ │ mov r0, r6 │ │ │ │ - bl 1289b8 │ │ │ │ + bl 128a4c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ - beq 38f3c │ │ │ │ - ldr r1, [pc, #472] @ 3906c │ │ │ │ - ldr r0, [pc, #472] @ 39070 │ │ │ │ - bl 16c550 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + beq 38ec0 │ │ │ │ + ldr r1, [pc, #472] @ 38ff0 │ │ │ │ + ldr r0, [pc, #472] @ 38ff4 │ │ │ │ + bl 16c6e4 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #4] │ │ │ │ - beq 38f3c │ │ │ │ - ldr r0, [pc, #456] @ 39074 │ │ │ │ - bl 16f938 │ │ │ │ + beq 38ec0 │ │ │ │ + ldr r0, [pc, #456] @ 38ff8 │ │ │ │ + bl 16facc │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #8] │ │ │ │ - beq 38f3c │ │ │ │ - ldr r1, [pc, #440] @ 39078 │ │ │ │ - ldr r0, [pc, #440] @ 3907c │ │ │ │ - bl 16c550 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + beq 38ec0 │ │ │ │ + ldr r1, [pc, #440] @ 38ffc │ │ │ │ + ldr r0, [pc, #440] @ 39000 │ │ │ │ + bl 16c6e4 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ - beq 38f3c │ │ │ │ - ldr r1, [pc, #424] @ 39080 │ │ │ │ - bl 150674 │ │ │ │ + beq 38ec0 │ │ │ │ + ldr r1, [pc, #424] @ 39004 │ │ │ │ + bl 150724 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ - beq 38f3c │ │ │ │ - ldr r1, [pc, #404] @ 39084 │ │ │ │ + beq 38ec0 │ │ │ │ + ldr r1, [pc, #404] @ 39008 │ │ │ │ ldr r0, [r0] │ │ │ │ bl 2a930 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 38f2c │ │ │ │ + bne 38eb0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - bls 38f2c │ │ │ │ + bls 38eb0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne 38f2c │ │ │ │ + bne 38eb0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #7 │ │ │ │ - bne 38f2c │ │ │ │ + bne 38eb0 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 38f44 │ │ │ │ - ldr r3, [pc, #340] @ 39088 │ │ │ │ - ldr r1, [pc, #340] @ 3908c │ │ │ │ + beq 38ec8 │ │ │ │ + ldr r3, [pc, #340] @ 3900c │ │ │ │ + ldr r1, [pc, #340] @ 39010 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mvn r7, #0 │ │ │ │ - b 39050 │ │ │ │ - ldr r0, [pc, #324] @ 39090 │ │ │ │ - bl 9dca0 │ │ │ │ + b 38fd4 │ │ │ │ + ldr r0, [pc, #324] @ 39014 │ │ │ │ + bl 9dd18 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #28] │ │ │ │ - beq 38f3c │ │ │ │ - ldr r0, [pc, #308] @ 39094 │ │ │ │ - bl 9dca0 │ │ │ │ + beq 38ec0 │ │ │ │ + ldr r0, [pc, #308] @ 39018 │ │ │ │ + bl 9dd18 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #32] │ │ │ │ - beq 38f3c │ │ │ │ - ldr r0, [pc, #292] @ 39098 │ │ │ │ - bl 9dca0 │ │ │ │ + beq 38ec0 │ │ │ │ + ldr r0, [pc, #292] @ 3901c │ │ │ │ + bl 9dd18 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ - beq 38f3c │ │ │ │ - ldr r0, [pc, #276] @ 3909c │ │ │ │ - bl 9dca0 │ │ │ │ + beq 38ec0 │ │ │ │ + ldr r0, [pc, #276] @ 39020 │ │ │ │ + bl 9dd18 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ - beq 38f3c │ │ │ │ - ldr r0, [pc, #260] @ 390a0 │ │ │ │ - bl 9dca0 │ │ │ │ + beq 38ec0 │ │ │ │ + ldr r0, [pc, #260] @ 39024 │ │ │ │ + bl 9dd18 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ - beq 38f3c │ │ │ │ - ldr r0, [pc, #244] @ 390a4 │ │ │ │ - bl 9dca0 │ │ │ │ + beq 38ec0 │ │ │ │ + ldr r0, [pc, #244] @ 39028 │ │ │ │ + bl 9dd18 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #24] │ │ │ │ - beq 38f3c │ │ │ │ - ldr r0, [pc, #228] @ 390a8 │ │ │ │ - bl 9dca0 │ │ │ │ + beq 38ec0 │ │ │ │ + ldr r0, [pc, #228] @ 3902c │ │ │ │ + bl 9dd18 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #20] │ │ │ │ - beq 38f3c │ │ │ │ - ldr r0, [pc, #212] @ 390ac │ │ │ │ - bl 9dca0 │ │ │ │ + beq 38ec0 │ │ │ │ + ldr r0, [pc, #212] @ 39030 │ │ │ │ + bl 9dd18 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ - beq 38f3c │ │ │ │ - ldr r3, [pc, #196] @ 390b0 │ │ │ │ + beq 38ec0 │ │ │ │ + ldr r3, [pc, #196] @ 39034 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r3] │ │ │ │ - ldr r0, [pc, #188] @ 390b4 │ │ │ │ - bl b2b40 │ │ │ │ - ldr r1, [pc, #184] @ 390b8 │ │ │ │ + ldr r0, [pc, #188] @ 39038 │ │ │ │ + bl b2c24 │ │ │ │ + ldr r1, [pc, #184] @ 3903c │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1101a4 │ │ │ │ + bl 110294 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 38f3c │ │ │ │ + blt 38ec0 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ mov r5, sp │ │ │ │ mov r4, #0 │ │ │ │ stm sp, {r1, r2} │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r1, [r5], #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1289f0 │ │ │ │ + bl 128a84 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 38f3c │ │ │ │ + blt 38ec0 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, #3 │ │ │ │ - bne 39030 │ │ │ │ + bne 38fb4 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subseq r1, r7, ip, lsr #7 │ │ │ │ subseq r1, r7, r0, asr #7 │ │ │ │ ldrsbeq r1, [r7], #-52 @ 0xffffffcc │ │ │ │ subseq r1, r7, r8, ror #7 │ │ │ │ - @ instruction: 0x0038bbb4 │ │ │ │ - @ instruction: 0x0038bbb8 │ │ │ │ - eorseq fp, r8, r0, asr #23 │ │ │ │ - eorseq r9, r8, r4, asr #26 │ │ │ │ - eorseq ip, r5, ip, lsl #1 │ │ │ │ - eorseq r9, r8, ip, lsr sp │ │ │ │ - eorseq r9, r8, r4, lsr #26 │ │ │ │ + eorseq fp, r8, r4, ror #27 │ │ │ │ + eorseq fp, r8, r8, ror #27 │ │ │ │ + @ instruction: 0x0038bdf0 │ │ │ │ + eorseq r9, r8, r4, lsl #31 │ │ │ │ + eorseq ip, r5, ip, asr #5 │ │ │ │ + eorseq r9, r8, ip, ror pc │ │ │ │ + eorseq r9, r8, r4, ror #30 │ │ │ │ subseq fp, r5, r0, asr #23 │ │ │ │ - @ instruction: 0x0038bbd8 │ │ │ │ - eorseq sl, r5, r0, asr pc │ │ │ │ - eorseq fp, r8, r8, lsl #24 │ │ │ │ - eorseq sl, r7, r4, ror #8 │ │ │ │ - @ instruction: 0x0038bbf8 │ │ │ │ - eorseq fp, r8, r4, lsl #24 │ │ │ │ - eorseq fp, r8, r0, lsl ip │ │ │ │ - @ instruction: 0x0038bbfc │ │ │ │ - eorseq fp, r8, r8, lsl ip │ │ │ │ + eorseq fp, r8, r8, lsl #28 │ │ │ │ + mlaseq r5, r0, r1, fp │ │ │ │ + eorseq fp, r8, r8, lsr lr │ │ │ │ + @ instruction: 0x0037a6b0 │ │ │ │ + eorseq fp, r8, r8, lsr #28 │ │ │ │ + eorseq fp, r8, r4, lsr lr │ │ │ │ + eorseq fp, r8, r0, asr #28 │ │ │ │ + eorseq fp, r8, ip, lsr #28 │ │ │ │ + eorseq fp, r8, r8, asr #28 │ │ │ │ subseq fp, r5, ip, asr #23 │ │ │ │ - eorseq fp, r8, r0, lsr #24 │ │ │ │ - eorseq fp, r8, r4, asr #24 │ │ │ │ + eorseq fp, r8, r0, asr lr │ │ │ │ + eorseq fp, r8, r4, ror lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 148200 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + bne 39078 │ │ │ │ + bl a564c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 39078 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov r0, r4 │ │ │ │ + bl 32174 <_Py_fstat@@Base+0x5c> │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r3, r0 │ │ │ │ + bne 390a0 │ │ │ │ + bl a564c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 39070 │ │ │ │ + ldr r0, [pc, #20] @ 390b4 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r2, [pc, #16] @ 390b8 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r0, [pc, #4] @ 390b4 │ │ │ │ + moveq r0, r2 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ b 39208 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1acfe4 │ │ │ │ + bl 1ad1e8 │ │ │ │ subs r3, r0, #0 │ │ │ │ beq 3910c │ │ │ │ blt 391ec │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r0, [pc, #252] @ 391fc │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 128d0c │ │ │ │ + b 128da0 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ bne 39188 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 37bbc │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 3917c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r0, [pc, #192] @ 39200 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ mov r2, r4 │ │ │ │ - bl 128d0c │ │ │ │ + bl 128da0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ beq 39168 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ beq 39170 │ │ │ │ mov r4, r6 │ │ │ │ b 3917c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ b 39168 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b1d0 │ │ │ │ b 391e0 │ │ │ │ mov r0, r5 │ │ │ │ bl 37b08 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 391e0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r0, [pc, #96] @ 39204 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ mov r2, r4 │ │ │ │ - bl 128d0c │ │ │ │ + bl 128da0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ beq 391cc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ beq 391d4 │ │ │ │ mov r4, r6 │ │ │ │ b 391e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ b 391cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ad798 │ │ │ │ + bl 1ad9d4 │ │ │ │ b 391f0 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r3, r8, r8, lsl r9 │ │ │ │ - @ instruction: 0x0037c8d0 │ │ │ │ - @ instruction: 0x0037c8d8 │ │ │ │ + eorseq r3, r8, r8, asr fp │ │ │ │ + eorseq ip, r7, r0, lsl fp │ │ │ │ + eorseq ip, r7, r8, lsl fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r8, [pc, #224] @ 39300 │ │ │ │ mov r6, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r8, r0] │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r5, r2 │ │ │ │ add r3, r3, #98304 @ 0x18000 │ │ │ │ ldr r0, [r3, #1216] @ 0x4c0 │ │ │ │ - bl 91b84 <_PyObject_GC_New@@Base> │ │ │ │ + bl 91be0 <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 392f4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ cmp r5, #0 │ │ │ │ str r6, [r4, #8] │ │ │ │ beq 39274 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r2, [r8, r0] │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r7, r3 │ │ │ │ ldr r2, [r2, #3796] @ 0xed4 │ │ │ │ sub r1, r4, #8 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ @@ -15029,31 +15029,31 @@ │ │ │ │ str r1, [r0] │ │ │ │ stmdb r4, {r2, r3} │ │ │ │ str r1, [r2, #4] │ │ │ │ beq 392f8 │ │ │ │ ldr r1, [pc, #68] @ 39304 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl a77ec │ │ │ │ + bl a7864 │ │ │ │ cmp r0, #0 │ │ │ │ bge 392f8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 392f4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 392f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - @ instruction: 0x0035acdc │ │ │ │ + eorseq sl, r5, ip, lsl pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, #0 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov ip, #1 │ │ │ │ @@ -15068,24 +15068,24 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr sl, [pc, #280] @ 39474 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r3 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [sl, r0] │ │ │ │ ldrb r8, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldrb fp, [sp, #44] @ 0x2c │ │ │ │ add r3, r3, #98304 @ 0x18000 │ │ │ │ ldr r0, [r3, #1220] @ 0x4c4 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 91b84 <_PyObject_GC_New@@Base> │ │ │ │ + bl 91be0 <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 39468 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r7] │ │ │ │ cmp r6, #0 │ │ │ │ @@ -15101,15 +15101,15 @@ │ │ │ │ strb r8, [r4, #25] │ │ │ │ strb fp, [r4, #26] │ │ │ │ beq 393e4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r2, [sl, r0] │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r2, #3796] @ 0xed4 │ │ │ │ cmp r1, r3 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ @@ -15122,31 +15122,31 @@ │ │ │ │ str r1, [r0] │ │ │ │ stmdb r4, {r2, r3} │ │ │ │ str r1, [r2, #4] │ │ │ │ beq 3946c │ │ │ │ ldr r1, [pc, #68] @ 39478 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl a77ec │ │ │ │ + bl a7864 │ │ │ │ cmp r0, #0 │ │ │ │ bge 3946c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 39468 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 39468 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - @ instruction: 0x0035acdc │ │ │ │ + eorseq sl, r5, ip, lsl pc │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ bne 394a8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r1, [pc, #28] @ 394b0 │ │ │ │ ldr r2, [pc, #28] @ 394b4 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -15183,29 +15183,29 @@ │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r3, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [pc, #228] @ 39608 │ │ │ │ str r1, [sp] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs ip, r0, #0 │ │ │ │ bne 39540 │ │ │ │ b 39568 │ │ │ │ mov r4, r2 │ │ │ │ ldr r6, [ip] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ bne 39570 │ │ │ │ ldr r2, [pc, #176] @ 3960c │ │ │ │ ldr r1, [pc, #176] @ 39610 │ │ │ │ ldr r0, [pc, #176] @ 39614 │ │ │ │ mov r3, r6 │ │ │ │ - bl 316b6c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 316dfc <_PyArg_BadArgument@@Base> │ │ │ │ mov r5, #0 │ │ │ │ b 395fc │ │ │ │ add r4, r4, r5 │ │ │ │ cmp r4, #2 │ │ │ │ ldr r7, [ip, #4] │ │ │ │ moveq r5, #0 │ │ │ │ beq 395b4 │ │ │ │ @@ -15215,250 +15215,250 @@ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ bne 395b4 │ │ │ │ ldr r3, [pc, #112] @ 39618 │ │ │ │ ldr r1, [pc, #112] @ 3961c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ b 39568 │ │ │ │ - bl 2ab860 │ │ │ │ + bl 2ab8d0 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r4, [sp] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b0b04 │ │ │ │ + bl 2b08fc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ beq 395fc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 395fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subseq r1, r7, r8, lsr #8 │ │ │ │ - @ instruction: 0x0037c8b0 │ │ │ │ - @ instruction: 0x0036b9b8 │ │ │ │ - eorseq fp, r8, r8, lsl #29 │ │ │ │ + @ instruction: 0x0037caf0 │ │ │ │ + @ instruction: 0x0036bbf8 │ │ │ │ + eorseq ip, r8, r8, asr #1 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - mlaseq r8, r4, lr, fp │ │ │ │ - ldr r2, [pc, #64] @ 39668 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne 3963c │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq 3964c │ │ │ │ - ldr r3, [pc, #40] @ 3966c │ │ │ │ - ldr r3, [r3, #48] @ 0x30 │ │ │ │ - ldr r3, [r3, #52] @ 0x34 │ │ │ │ - bx r3 │ │ │ │ - ldr r3, [pc, #28] @ 39670 │ │ │ │ - ldr r2, [pc, #28] @ 39674 │ │ │ │ - cmp r0, r3 │ │ │ │ - cmpeq r1, r3 │ │ │ │ - movne r0, r2 │ │ │ │ - moveq r0, r3 │ │ │ │ - bx lr │ │ │ │ - subseq r9, r5, r4, lsl #1 │ │ │ │ - @ instruction: 0x0055a69c │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ + ldrsbeq ip, [r8], -r4 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ cmp r2, #2 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bne 396ec │ │ │ │ + bne 39694 │ │ │ │ mov r0, r5 │ │ │ │ ldr r6, [r4] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - bl 10f850 │ │ │ │ - ldr r7, [pc, #376] @ 39828 │ │ │ │ + bl 10f940 │ │ │ │ + ldr r7, [pc, #376] @ 397d0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1119a0 │ │ │ │ + bl 111a90 │ │ │ │ subs r3, r6, r7 │ │ │ │ movne r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 39714 │ │ │ │ + beq 396bc │ │ │ │ ldr r2, [r6, #4] │ │ │ │ - ldr r3, [pc, #336] @ 3982c │ │ │ │ + ldr r3, [pc, #336] @ 397d4 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #332] @ 39830 │ │ │ │ + ldr r1, [pc, #332] @ 397d8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ - b 3970c │ │ │ │ + bl 1177e0 │ │ │ │ + b 396b4 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #312] @ 39834 │ │ │ │ + ldr r0, [pc, #312] @ 397dc │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 39698 │ │ │ │ + bne 39640 │ │ │ │ mov r8, #0 │ │ │ │ - b 39820 │ │ │ │ + b 397c8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1119a0 │ │ │ │ + bl 111a90 │ │ │ │ subs r9, r5, r7 │ │ │ │ movne r9, #1 │ │ │ │ cmp r0, #0 │ │ │ │ movne r9, #0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 39750 │ │ │ │ + beq 396f8 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r3, [pc, #236] @ 3982c │ │ │ │ + ldr r3, [pc, #236] @ 397d4 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #240] @ 39838 │ │ │ │ + ldr r1, [pc, #240] @ 397e0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ - b 3970c │ │ │ │ + bl 1177e0 │ │ │ │ + b 396b4 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r1, #0 │ │ │ │ moveq r1, r7 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r2, r7 │ │ │ │ mov r0, #2 │ │ │ │ - bl a27cc │ │ │ │ + bl a2844 │ │ │ │ cmp r6, r7 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bne 397b0 │ │ │ │ + bne 39758 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 397c8 │ │ │ │ + beq 39770 │ │ │ │ ldr r3, [r0] │ │ │ │ str r9, [r4, #12] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 397c8 │ │ │ │ + beq 39770 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 397c8 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 397c8 │ │ │ │ + bne 39770 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 39770 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ str r6, [r4, #12] │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b254 │ │ │ │ cmp r5, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bne 39808 │ │ │ │ + bne 397b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 39820 │ │ │ │ + beq 397c8 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #16] │ │ │ │ - beq 39820 │ │ │ │ + beq 397c8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 39820 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 39820 │ │ │ │ + bne 397c8 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 397c8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ str r5, [r4, #16] │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b254 │ │ │ │ mov r0, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq fp, r8, r0, asr #29 │ │ │ │ - @ instruction: 0x0038beb0 │ │ │ │ - @ instruction: 0x0038bef0 │ │ │ │ + eorseq ip, r8, r0, lsl #2 │ │ │ │ + ldrsheq ip, [r8], -r0 @ │ │ │ │ + eorseq ip, r8, r0, lsr r1 │ │ │ │ + ldr r2, [pc, #64] @ 3982c │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne 39800 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq 39810 │ │ │ │ + ldr r3, [pc, #40] @ 39830 │ │ │ │ + ldr r3, [r3, #48] @ 0x30 │ │ │ │ + ldr r3, [r3, #52] @ 0x34 │ │ │ │ + bx r3 │ │ │ │ + ldr r3, [pc, #28] @ 39834 │ │ │ │ + ldr r2, [pc, #28] @ 39838 │ │ │ │ + cmp r0, r3 │ │ │ │ + cmpeq r1, r3 │ │ │ │ + movne r0, r2 │ │ │ │ + moveq r0, r3 │ │ │ │ + bx lr │ │ │ │ + subseq r9, r5, r4, lsl #1 │ │ │ │ + @ instruction: 0x0055a69c │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r5, [pc, #252] @ 39950 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ cmp r3, r5 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ beq 3989c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ - bl adde8 │ │ │ │ + bl adeb0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3989c │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1b08b8 │ │ │ │ + bl 1b0af8 │ │ │ │ cmn r0, #1 │ │ │ │ bne 398a4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ b 39948 │ │ │ │ ldrd r2, [r4, #8] │ │ │ │ strd r2, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, r5 │ │ │ │ beq 398c4 │ │ │ │ ldr r1, [pc, #148] @ 39950 │ │ │ │ - bl adde8 │ │ │ │ + bl adeb0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 398d0 │ │ │ │ ldrd r2, [r4, #8] │ │ │ │ strd r2, [sp, #32] │ │ │ │ b 398e8 │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1b08b8 │ │ │ │ + bl 1b0af8 │ │ │ │ cmn r0, #1 │ │ │ │ ldreq r0, [sp, #8] │ │ │ │ beq 39948 │ │ │ │ ldrd r4, [sp, #32] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 357814 │ │ │ │ + bl 357a80 │ │ │ │ cmp r0, #0 │ │ │ │ beq 39920 │ │ │ │ ldr r3, [pc, #68] @ 39954 │ │ │ │ ldr r1, [pc, #68] @ 39958 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r0, #0 │ │ │ │ b 39948 │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, sp, #16 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r1, [sp] │ │ │ │ mov r2, r4 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ mov r3, r5 │ │ │ │ bl 3995c │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl ab08c │ │ │ │ + bl ab104 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ subseq sp, r5, r8, lsr #22 │ │ │ │ - eorseq fp, r8, r8, lsl pc │ │ │ │ + eorseq ip, r8, r8, asr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -15468,100 +15468,100 @@ │ │ │ │ ldr fp, [sp, #48] @ 0x30 │ │ │ │ bl 2a534 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 356f24 │ │ │ │ + bl 357190 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 357548 │ │ │ │ + bl 3577b4 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 357814 │ │ │ │ + bl 357a80 │ │ │ │ cmp r0, #0 │ │ │ │ bne 39a54 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 357828 │ │ │ │ + bl 357a94 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ subs sl, r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ movne sl, #1 │ │ │ │ - bl 357828 │ │ │ │ + bl 357a94 │ │ │ │ and sl, sl, #255 @ 0xff │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ cmp sl, r0 │ │ │ │ beq 39a68 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 356f28 │ │ │ │ + bl 357194 │ │ │ │ ldr r3, [pc, #228] @ 39b18 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 356f24 │ │ │ │ + bl 357190 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ b 39a68 │ │ │ │ cmp r9, #0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ movlt r4, #0 │ │ │ │ movlt r5, #-2147483648 @ 0x80000000 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ strd r4, [r3] │ │ │ │ mov r0, r6 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ - bl 357814 │ │ │ │ + bl 357a80 │ │ │ │ cmp r0, #0 │ │ │ │ bne 39ae8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 29754 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ strd r4, [fp] │ │ │ │ - bl 356f24 │ │ │ │ + bl 357190 │ │ │ │ ldr r3, [pc, #92] @ 39b1c │ │ │ │ mov r2, #0 │ │ │ │ - bl 357864 │ │ │ │ + bl 357ad0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 39b10 │ │ │ │ ldr r3, [pc, #68] @ 39b18 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 356f28 │ │ │ │ + bl 357194 │ │ │ │ strd r0, [fp] │ │ │ │ b 39b10 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 357548 │ │ │ │ + bl 3577b4 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ movlt r2, #0 │ │ │ │ movlt r3, #-2147483648 @ 0x80000000 │ │ │ │ strd r2, [fp] │ │ │ │ add sp, sp, #12 │ │ │ │ @@ -15624,34 +15624,34 @@ │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ beq 39c3c │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1806d8 │ │ │ │ + bl 180974 │ │ │ │ ldr r2, [pc, #64] @ 39c54 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, r5 │ │ │ │ stm sp, {r6, r7} │ │ │ │ ldr r0, [r4] │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ ldr r0, [r4] │ │ │ │ bl 29af0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 158044 │ │ │ │ + bl 1581c4 │ │ │ │ mov r0, #0 │ │ │ │ b 39c48 │ │ │ │ bl 39c58 │ │ │ │ cmp r0, #0 │ │ │ │ beq 39c00 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subseq r2, ip, r4, ror sp │ │ │ │ - eorseq ip, r8, ip, rrx │ │ │ │ + eorseq ip, r8, ip, lsr #5 │ │ │ │ │ │ │ │ 00039c58 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ @@ -15679,32 +15679,32 @@ │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r5] │ │ │ │ bne 39cdc │ │ │ │ mov r0, r4 │ │ │ │ bl 2a060 │ │ │ │ mvn r0, #0 │ │ │ │ b 39cfc │ │ │ │ - bl 8adbc │ │ │ │ + bl 8ae2c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r5, #4] │ │ │ │ movne r0, #0 │ │ │ │ bne 39cfc │ │ │ │ ldr r0, [r5] │ │ │ │ bl 29490 │ │ │ │ mvn r0, #1 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq ip, r8, r8, lsr #1 │ │ │ │ + eorseq ip, r8, r8, ror #5 │ │ │ │ andeq r8, r8, r1, asr #8 │ │ │ │ - eorseq r8, r8, r8, asr #12 │ │ │ │ + eorseq r8, r8, r8, lsl #17 │ │ │ │ subseq r2, ip, r4, ror sp │ │ │ │ mov r0, r1 │ │ │ │ - b 3036a4 │ │ │ │ + b 303934 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - b a58c4 │ │ │ │ + b a593c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ @@ -15714,24 +15714,24 @@ │ │ │ │ ldrgt r2, [r6] │ │ │ │ ldrle r2, [pc, #48] @ 39d88 │ │ │ │ b 39d78 │ │ │ │ ldr r0, [pc, #44] @ 39d8c │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ b 39d48 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2cc948 <_Py_RestoreSignals@@Base+0x1a7c> │ │ │ │ + b 2cc828 <_Py_RestoreSignals@@Base+0x1a7c> │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq fp, r5, ip, asr #19 │ │ │ │ + eorseq fp, r5, ip, lsl #24 │ │ │ │ ldrb r3, [r0, #35] @ 0x23 │ │ │ │ ldr r2, [pc, #20] @ 39db0 │ │ │ │ add r3, r3, #2 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r3, #1 │ │ │ │ ldr r0, [pc, #8] @ 39db4 │ │ │ │ movhi r0, r2 │ │ │ │ @@ -15740,33 +15740,33 @@ │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ bne 39dd4 │ │ │ │ ldr r0, [pc, #8] @ 39ddc │ │ │ │ - b a9a20 │ │ │ │ + b a9a98 │ │ │ │ mov r0, #2 │ │ │ │ - b a27cc │ │ │ │ - eorseq ip, r8, r4, asr r2 │ │ │ │ + b a2844 │ │ │ │ + mlaseq r8, r4, r4, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ bne 39e1c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 19b9cc │ │ │ │ + b 19bb78 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 39e08 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -15787,47 +15787,47 @@ │ │ │ │ add lr, sp, #24 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr ip, [pc, #248] @ 39f7c │ │ │ │ str lr, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 39f70 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ ldr r5, [pc, #220] @ 39f80 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldr r6, [r4] │ │ │ │ cmp r0, r5 │ │ │ │ beq 39ed8 │ │ │ │ mov r1, r5 │ │ │ │ - bl adde8 │ │ │ │ + bl adeb0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 39ed8 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r1, [pc, #184] @ 39f84 │ │ │ │ ldr r0, [pc, #184] @ 39f88 │ │ │ │ mov r3, r7 │ │ │ │ - bl 316b6c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 316dfc <_PyArg_BadArgument@@Base> │ │ │ │ b 39f70 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ bne 39ef8 │ │ │ │ - bl a55d4 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ bne 39f70 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 39f18 │ │ │ │ - bl a55d4 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ bne 39f70 │ │ │ │ ldr r3, [pc, #108] @ 39f8c │ │ │ │ cmp r6, r3 │ │ │ │ moveq r6, #0 │ │ │ │ beq 39f54 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ @@ -15836,543 +15836,543 @@ │ │ │ │ beq 39f54 │ │ │ │ ldr r0, [pc, #84] @ 39f94 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r1, [pc, #80] @ 39f98 │ │ │ │ ldr r0, [r0] │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 1176f0 │ │ │ │ + b 1177e0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 24da0c │ │ │ │ + b 24db00 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subseq r1, r7, r8, lsr #19 │ │ │ │ subseq r6, r5, r4, lsl #7 │ │ │ │ - eorseq ip, r8, r0, asr #10 │ │ │ │ - eorseq sp, r5, ip, lsr lr │ │ │ │ + eorseq ip, r8, r0, lsl #15 │ │ │ │ + eorseq lr, r5, ip, ror r0 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, ip, lsl pc │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq ip, r8, r4, asr r5 │ │ │ │ + mlaseq r8, r4, r7, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq 39fd0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl aea28 │ │ │ │ + bl aeb0c │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 3a00c │ │ │ │ b 39fe0 │ │ │ │ ldr r3, [pc, #196] @ 3a09c │ │ │ │ ldr r1, [pc, #196] @ 3a0a0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r6 │ │ │ │ - bl 20aea8 <_PyDeadline_Init@@Base+0x140> │ │ │ │ + bl 20afec <_PyBytesWriter_WriteBytes@@Base+0x3e44> │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ bne 3a024 │ │ │ │ cmp r7, #0 │ │ │ │ blt 3a03c │ │ │ │ mov r0, r4 │ │ │ │ - bl aeea4 │ │ │ │ + bl aef88 │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ bne 39fe8 │ │ │ │ b 3a064 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 3a004 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ b 3a004 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 39fe0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 39fe0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ b 39fe0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 3a088 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 3a088 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - bl a55d4 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ bne 39fe0 │ │ │ │ ldr r0, [pc, #8] @ 3a0a4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r7, ip, lsr #16 │ │ │ │ + eorseq r0, r7, ip, ror #20 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1acfe4 │ │ │ │ + bl 1ad1e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3a0e0 │ │ │ │ blt 3a114 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r0, [pc, #72] @ 3a120 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - b 128d0c │ │ │ │ + b 128da0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [pc, #56] @ 3a124 │ │ │ │ cmp r3, #1 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r0, [pc, #48] @ 3a128 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ movne r0, r2 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - bl 128d0c │ │ │ │ + bl 128da0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad798 │ │ │ │ + bl 1ad9d4 │ │ │ │ b 3a118 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r3, r8, r8, lsl r9 │ │ │ │ - @ instruction: 0x0037c8d8 │ │ │ │ - @ instruction: 0x0037c8d0 │ │ │ │ + eorseq r3, r8, r8, asr fp │ │ │ │ + eorseq ip, r7, r8, lsl fp │ │ │ │ + eorseq ip, r7, r0, lsl fp │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b 24429c │ │ │ │ + b 244378 │ │ │ │ │ │ │ │ 0003a138 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [pc, #56] @ 3a188 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1806d8 │ │ │ │ + bl 180974 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 29490 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 158044 │ │ │ │ + bl 1581c4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1623c4 │ │ │ │ + bl 162548 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ subseq r2, ip, r4, ror sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #396] @ 3a334 │ │ │ │ - bl 9dd0c │ │ │ │ + bl 9dd84 │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 3a1b8 │ │ │ │ mov r5, #0 │ │ │ │ b 3a32c │ │ │ │ ldr r1, [r5, #12] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3a208 │ │ │ │ ldr r0, [pc, #364] @ 3a338 │ │ │ │ - bl 128d0c │ │ │ │ + bl 128da0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ beq 3a1f4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 3a1f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ ldrne r2, [pc, #316] @ 3a33c │ │ │ │ movne r4, r6 │ │ │ │ bne 3a20c │ │ │ │ b 3a1b0 │ │ │ │ ldr r2, [pc, #292] @ 3a334 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq 3a25c │ │ │ │ ldr r0, [pc, #288] @ 3a340 │ │ │ │ mov r1, r4 │ │ │ │ - bl 128d0c │ │ │ │ + bl 128da0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ beq 3a24c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 3a24c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ beq 3a1b0 │ │ │ │ ldr r2, [pc, #224] @ 3a33c │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ beq 3a2a8 │ │ │ │ ldr r0, [pc, #212] @ 3a344 │ │ │ │ mov r1, r4 │ │ │ │ - bl 128d0c │ │ │ │ + bl 128da0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ beq 3a29c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 3a29c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ beq 3a1b0 │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne 3a2f0 │ │ │ │ ldr r0, [pc, #140] @ 3a348 │ │ │ │ - bl 9dd0c │ │ │ │ + bl 9dd84 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ beq 3a2e4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 3a2e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ beq 3a1b0 │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r0, [pc, #80] @ 3a34c │ │ │ │ ldr r1, [r3, #12] │ │ │ │ mov r2, r4 │ │ │ │ - bl 128d0c │ │ │ │ + bl 128da0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ beq 3a32c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 3a32c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq ip, r5, r4, asr #30 │ │ │ │ - eorseq ip, r8, ip, asr #11 │ │ │ │ - eorseq sl, r5, r0, lsl r2 │ │ │ │ - @ instruction: 0x0038c5d4 │ │ │ │ - eorseq ip, r8, r4, ror #11 │ │ │ │ - eorseq r5, r9, ip, asr #3 │ │ │ │ - @ instruction: 0x0038c5f8 │ │ │ │ + eorseq sp, r5, r4, lsl #3 │ │ │ │ + eorseq ip, r8, ip, lsl #16 │ │ │ │ + eorseq sl, r5, r0, asr r4 │ │ │ │ + eorseq ip, r8, r4, lsl r8 │ │ │ │ + eorseq ip, r8, r4, lsr #16 │ │ │ │ + eorseq r5, r9, ip, lsl #8 │ │ │ │ + eorseq ip, r8, r8, lsr r8 │ │ │ │ + ldr r2, [pc] @ 3a358 │ │ │ │ + b 3a698 <_Py_IncRef@@Base+0x33c> │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -0003a350 <_Py_IncRef@@Base>: │ │ │ │ +0003a35c <_Py_IncRef@@Base>: │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ + b 3a61c <_Py_IncRef@@Base+0x2c0> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3a3a0 <_Py_IncRef@@Base+0x50> │ │ │ │ + beq 3a3b0 <_Py_IncRef@@Base+0x54> │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #592] @ 3a5e4 <_Py_IncRef@@Base+0x294> │ │ │ │ - bl 10f3fc │ │ │ │ + ldr r1, [pc, #592] @ 3a5f4 <_Py_IncRef@@Base+0x298> │ │ │ │ + bl 10f4ec │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 3a3b8 <_Py_IncRef@@Base+0x68> │ │ │ │ - b 3a3b0 <_Py_IncRef@@Base+0x60> │ │ │ │ - ldr r3, [pc, #576] @ 3a5e8 <_Py_IncRef@@Base+0x298> │ │ │ │ - ldr r1, [pc, #576] @ 3a5ec <_Py_IncRef@@Base+0x29c> │ │ │ │ + bne 3a3c8 <_Py_IncRef@@Base+0x6c> │ │ │ │ + b 3a3c0 <_Py_IncRef@@Base+0x64> │ │ │ │ + ldr r3, [pc, #576] @ 3a5f8 <_Py_IncRef@@Base+0x29c> │ │ │ │ + ldr r1, [pc, #576] @ 3a5fc <_Py_IncRef@@Base+0x2a0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r3, #0 │ │ │ │ - b 3a5d8 <_Py_IncRef@@Base+0x288> │ │ │ │ + b 3a5e8 <_Py_IncRef@@Base+0x28c> │ │ │ │ ldr r8, [r7, #60] @ 0x3c │ │ │ │ - ldr sl, [pc, #556] @ 3a5f0 <_Py_IncRef@@Base+0x2a0> │ │ │ │ - ldr r9, [pc, #556] @ 3a5f4 <_Py_IncRef@@Base+0x2a4> │ │ │ │ - ldr r1, [pc, #556] @ 3a5f8 <_Py_IncRef@@Base+0x2a8> │ │ │ │ + ldr sl, [pc, #556] @ 3a600 <_Py_IncRef@@Base+0x2a4> │ │ │ │ + ldr r9, [pc, #556] @ 3a604 <_Py_IncRef@@Base+0x2a8> │ │ │ │ + ldr r1, [pc, #556] @ 3a608 <_Py_IncRef@@Base+0x2ac> │ │ │ │ mov r2, #65536 @ 0x10000 │ │ │ │ mov r0, r4 │ │ │ │ - bl ad010 │ │ │ │ + bl ad0d8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 3a4e8 <_Py_IncRef@@Base+0x198> │ │ │ │ + beq 3a4f8 <_Py_IncRef@@Base+0x19c> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne 3a454 <_Py_IncRef@@Base+0x104> │ │ │ │ + bne 3a464 <_Py_IncRef@@Base+0x108> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3a414 <_Py_IncRef@@Base+0xc4> │ │ │ │ + bne 3a424 <_Py_IncRef@@Base+0xc8> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3a538 <_Py_IncRef@@Base+0x1e8> │ │ │ │ + beq 3a548 <_Py_IncRef@@Base+0x1ec> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3a538 <_Py_IncRef@@Base+0x1e8> │ │ │ │ - b 3a494 <_Py_IncRef@@Base+0x144> │ │ │ │ - ldr r2, [pc, #480] @ 3a5fc <_Py_IncRef@@Base+0x2ac> │ │ │ │ - ldr r1, [pc, #480] @ 3a600 <_Py_IncRef@@Base+0x2b0> │ │ │ │ - bl 10e5f4 │ │ │ │ + bne 3a548 <_Py_IncRef@@Base+0x1ec> │ │ │ │ + b 3a4a4 <_Py_IncRef@@Base+0x148> │ │ │ │ + ldr r2, [pc, #480] @ 3a60c <_Py_IncRef@@Base+0x2b0> │ │ │ │ + ldr r1, [pc, #480] @ 3a610 <_Py_IncRef@@Base+0x2b4> │ │ │ │ + bl 10e6e4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 3a448 <_Py_IncRef@@Base+0xf8> │ │ │ │ + beq 3a458 <_Py_IncRef@@Base+0xfc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3a448 <_Py_IncRef@@Base+0xf8> │ │ │ │ + bne 3a458 <_Py_IncRef@@Base+0xfc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bne 3a49c <_Py_IncRef@@Base+0x14c> │ │ │ │ - b 3a4e8 <_Py_IncRef@@Base+0x198> │ │ │ │ + bne 3a4ac <_Py_IncRef@@Base+0x150> │ │ │ │ + b 3a4f8 <_Py_IncRef@@Base+0x19c> │ │ │ │ cmp r3, r9 │ │ │ │ - beq 3a46c <_Py_IncRef@@Base+0x11c> │ │ │ │ + beq 3a47c <_Py_IncRef@@Base+0x120> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3a538 <_Py_IncRef@@Base+0x1e8> │ │ │ │ - b 3a480 <_Py_IncRef@@Base+0x130> │ │ │ │ + beq 3a548 <_Py_IncRef@@Base+0x1ec> │ │ │ │ + b 3a490 <_Py_IncRef@@Base+0x134> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3a45c <_Py_IncRef@@Base+0x10c> │ │ │ │ + beq 3a46c <_Py_IncRef@@Base+0x110> │ │ │ │ mov r6, r5 │ │ │ │ - b 3a49c <_Py_IncRef@@Base+0x14c> │ │ │ │ + b 3a4ac <_Py_IncRef@@Base+0x150> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3a538 <_Py_IncRef@@Base+0x1e8> │ │ │ │ + bne 3a548 <_Py_IncRef@@Base+0x1ec> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 3a538 <_Py_IncRef@@Base+0x1e8> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 3a548 <_Py_IncRef@@Base+0x1ec> │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ add r2, r6, #16 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 3107b8 │ │ │ │ + bl 311204 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 3a4e0 <_Py_IncRef@@Base+0x190> │ │ │ │ + beq 3a4f0 <_Py_IncRef@@Base+0x194> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 3a4e0 <_Py_IncRef@@Base+0x190> │ │ │ │ + bne 3a4f0 <_Py_IncRef@@Base+0x194> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bne 3a510 <_Py_IncRef@@Base+0x1c0> │ │ │ │ + bne 3a520 <_Py_IncRef@@Base+0x1c4> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3a3b0 <_Py_IncRef@@Base+0x60> │ │ │ │ + beq 3a3c0 <_Py_IncRef@@Base+0x64> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3a3b0 <_Py_IncRef@@Base+0x60> │ │ │ │ + bne 3a3c0 <_Py_IncRef@@Base+0x64> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 3a3b0 <_Py_IncRef@@Base+0x60> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 3a3c0 <_Py_IncRef@@Base+0x64> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3a3c4 <_Py_IncRef@@Base+0x74> │ │ │ │ + beq 3a3d4 <_Py_IncRef@@Base+0x78> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3a3c4 <_Py_IncRef@@Base+0x74> │ │ │ │ + bne 3a3d4 <_Py_IncRef@@Base+0x78> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 3a3c4 <_Py_IncRef@@Base+0x74> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 3a3d4 <_Py_IncRef@@Base+0x78> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3a55c <_Py_IncRef@@Base+0x20c> │ │ │ │ + beq 3a56c <_Py_IncRef@@Base+0x210> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3a55c <_Py_IncRef@@Base+0x20c> │ │ │ │ + bne 3a56c <_Py_IncRef@@Base+0x210> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r2, [pc, #148] @ 3a604 <_Py_IncRef@@Base+0x2b4> │ │ │ │ + ldr r2, [pc, #148] @ 3a614 <_Py_IncRef@@Base+0x2b8> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 3107b8 │ │ │ │ + bl 311204 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 3a3b0 <_Py_IncRef@@Base+0x60> │ │ │ │ + beq 3a3c0 <_Py_IncRef@@Base+0x64> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r1, [r8, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 3a5d8 <_Py_IncRef@@Base+0x288> │ │ │ │ + bne 3a5e8 <_Py_IncRef@@Base+0x28c> │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3a5b4 <_Py_IncRef@@Base+0x264> │ │ │ │ + beq 3a5c4 <_Py_IncRef@@Base+0x268> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 3a5b4 <_Py_IncRef@@Base+0x264> │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 3a5c4 <_Py_IncRef@@Base+0x268> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - ldr r2, [pc, #72] @ 3a608 <_Py_IncRef@@Base+0x2b8> │ │ │ │ + ldr r2, [pc, #72] @ 3a618 <_Py_IncRef@@Base+0x2bc> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r3, r2 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - eorseq r5, r8, r4, ror #25 │ │ │ │ + eorseq r5, r8, r4, lsr #30 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq ip, r8, r0, lsl #12 │ │ │ │ + eorseq ip, r8, r0, asr #16 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq sl, r5, ip, asr #11 │ │ │ │ - eorseq fp, r8, r8, asr r7 │ │ │ │ - eorseq r3, r6, r4, asr sl │ │ │ │ - mlaseq r6, r8, r8, r0 │ │ │ │ - eorseq ip, r5, r4, asr #30 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - b 3a61c <_Py_IncRef@@Base+0x2cc> │ │ │ │ - ldr r2, [pc] @ 3a618 <_Py_IncRef@@Base+0x2c8> │ │ │ │ - b 3a698 <_Py_IncRef@@Base+0x348> │ │ │ │ + mlaseq r8, r8, r9, fp │ │ │ │ + mlaseq r6, r4, ip, r3 │ │ │ │ + @ instruction: 0x00360ad8 │ │ │ │ + eorseq sp, r5, r4, lsl #3 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #96] @ 3a694 <_Py_IncRef@@Base+0x344> │ │ │ │ + ldr r1, [pc, #96] @ 3a694 <_Py_IncRef@@Base+0x338> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 17dffc │ │ │ │ + bl 17e298 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 91b84 <_PyObject_GC_New@@Base> │ │ │ │ + bl 91be0 <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 3a68c <_Py_IncRef@@Base+0x33c> │ │ │ │ + beq 3a68c <_Py_IncRef@@Base+0x330> │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ addne r3, r3, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ str r1, [r4, #8] │ │ │ │ ldr r2, [r5, #28] │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #16] │ │ │ │ str r2, [r4, #20] │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl a6608 │ │ │ │ + bl a6680 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsheq r6, [r6], #-124 @ 0xffffff84 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r2 │ │ │ │ - beq 3a700 <_Py_IncRef@@Base+0x3b0> │ │ │ │ + beq 3a700 <_Py_IncRef@@Base+0x3a4> │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3a700 <_Py_IncRef@@Base+0x3b0> │ │ │ │ + beq 3a700 <_Py_IncRef@@Base+0x3a4> │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #60] @ 3a718 <_Py_IncRef@@Base+0x3c8> │ │ │ │ + ldr r3, [pc, #60] @ 3a718 <_Py_IncRef@@Base+0x3bc> │ │ │ │ cmp r0, r3 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3a700 <_Py_IncRef@@Base+0x3b0> │ │ │ │ + beq 3a700 <_Py_IncRef@@Base+0x3a4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 3a700 <_Py_IncRef@@Base+0x3b0> │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 3a700 <_Py_IncRef@@Base+0x3a4> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #8] @ 3a71c <_Py_IncRef@@Base+0x3cc> │ │ │ │ + ldr r3, [pc, #8] @ 3a71c <_Py_IncRef@@Base+0x3c0> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2882fc │ │ │ │ + b 288230 │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ - mlaseq r7, ip, r3, lr │ │ │ │ + @ instruction: 0x0037e5b4 │ │ │ │ │ │ │ │ 0003a720 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 9dd0c │ │ │ │ + bl 9dd84 │ │ │ │ subs r4, r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ beq 3a77c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl f93e4 │ │ │ │ + bl f9498 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ beq 3a77c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 3a77c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ @@ -16382,15 +16382,15 @@ │ │ │ │ beq 3a7b4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne 3a830 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 92b18 │ │ │ │ + bl 92b74 │ │ │ │ subs r2, r0, #0 │ │ │ │ beq 3a8e0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ @@ -16409,306 +16409,306 @@ │ │ │ │ strne r0, [ip] │ │ │ │ str ip, [r1, #4]! │ │ │ │ b 3a7ec │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [pc, #196] @ 3a8ec │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a9a20 │ │ │ │ + b a9a98 │ │ │ │ ldr r1, [pc, #184] @ 3a8f0 │ │ │ │ ldr r0, [pc, #184] @ 3a8f4 │ │ │ │ - bl 16c550 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 16c6e4 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ beq 3a8c8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r3, [sp] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - bl ba374 │ │ │ │ + bl ba448 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ beq 3a88c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ bne 3a88c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - bl 151dac │ │ │ │ + bl 151ff0 │ │ │ │ subs r2, r0, #0 │ │ │ │ bne 3a8d0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 3a8c8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 3a8c8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r2, #0 │ │ │ │ b 3a8e0 │ │ │ │ ldr r0, [pc, #32] @ 3a8f8 │ │ │ │ mov r1, r5 │ │ │ │ - bl a9a20 │ │ │ │ + bl a9a98 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r2 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq lr, r6, ip, lsr r4 │ │ │ │ - eorseq lr, r7, ip, ror ip │ │ │ │ - mlaseq r6, ip, pc, r1 @ │ │ │ │ - eorseq r4, r7, r8, asr #25 │ │ │ │ + eorseq lr, r6, ip, ror r6 │ │ │ │ + mlaseq r7, r8, lr, lr │ │ │ │ + @ instruction: 0x003621dc │ │ │ │ + eorseq r4, r7, r8, lsl #30 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4040] @ 0xfc8 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r5, [r3, #8] │ │ │ │ + moveq r5, r3 │ │ │ │ + mov r4, r0 │ │ │ │ + add r5, r5, r2 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r1, r2 │ │ │ │ + subs r2, r3, #0 │ │ │ │ + movne r2, #1 │ │ │ │ + orrs r2, r2, r1, lsr #31 │ │ │ │ + sub sp, sp, #40 @ 0x28 │ │ │ │ + bne 3a954 │ │ │ │ + clz r2, r0 │ │ │ │ + lsr r2, r2, #5 │ │ │ │ + cmp r1, #1 │ │ │ │ + orrgt r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 3a98c │ │ │ │ + ldr ip, [pc, #208] @ 3aa2c │ │ │ │ + str ip, [sp] │ │ │ │ + add ip, sp, #28 │ │ │ │ + mov r2, #0 │ │ │ │ + str ip, [sp, #16] │ │ │ │ + mov ip, #1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 3a98c │ │ │ │ + mov r4, #0 │ │ │ │ + b 3aa20 │ │ │ │ + cmp r5, #0 │ │ │ │ + ldrne r5, [r0] │ │ │ │ + ldreq r5, [pc, #148] @ 3aa30 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2878d4 │ │ │ │ + cmn r0, #1 │ │ │ │ + beq 3a984 │ │ │ │ + ldr r6, [pc, #128] @ 3aa30 │ │ │ │ + ldr r3, [pc, #128] @ 3aa34 │ │ │ │ + cmp r5, r6 │ │ │ │ + ldr r1, [pc, #124] @ 3aa38 │ │ │ │ + mov r0, r4 │ │ │ │ + movne r1, r3 │ │ │ │ + mov r2, r5 │ │ │ │ + bl 3ac94 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 3a984 │ │ │ │ + cmp r5, r6 │ │ │ │ + beq 3aa20 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r0, [pc, #88] @ 3aa3c │ │ │ │ + mov r2, #-2147483646 @ 0x80000002 │ │ │ │ + add r1, sp, #32 │ │ │ │ + str r5, [sp, #32] │ │ │ │ + str r4, [sp, #36] @ 0x24 │ │ │ │ + bl c03ec │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + beq 3aa1c │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 3aa1c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + mov r4, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #40 @ 0x28 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subseq r1, r7, r8, lsr sl │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + eoreq r9, r9, ip, asr #30 │ │ │ │ + mulseq r6, r4, lr │ │ │ │ + subseq ip, r7, ip, asr #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1acfe4 │ │ │ │ + bl 1ad1e8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 3a93c │ │ │ │ - blt 3a9a0 │ │ │ │ + beq 3aa80 │ │ │ │ + blt 3aae4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r0, [pc, #516] @ 3ab34 │ │ │ │ + ldr r0, [pc, #516] @ 3ac78 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 128d0c │ │ │ │ + b 128da0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r9, [r3, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ moveq r9, r5 │ │ │ │ ldr r8, [r3, #8] │ │ │ │ sub r8, r8, #1 │ │ │ │ adds r7, r9, r8 │ │ │ │ - bne 3a984 │ │ │ │ + bne 3aac8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - ldr r0, [pc, #452] @ 3ab38 │ │ │ │ - bl 128d0c │ │ │ │ + ldr r0, [pc, #452] @ 3ac7c │ │ │ │ + bl 128da0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad798 │ │ │ │ - b 3ab28 │ │ │ │ + bl 1ad9d4 │ │ │ │ + b 3ac6c │ │ │ │ mov r0, r7 │ │ │ │ - bl 92b18 │ │ │ │ + bl 92b74 │ │ │ │ subs r6, r0, #0 │ │ │ │ addne sl, r6, #8 │ │ │ │ - bne 3a9c8 │ │ │ │ + bne 3ab0c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad798 │ │ │ │ + bl 1ad9d4 │ │ │ │ mov r5, #0 │ │ │ │ - b 3ab28 │ │ │ │ + b 3ac6c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add r5, r5, #1 │ │ │ │ add r3, r3, r5, lsl #2 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 1364fc │ │ │ │ + bl 136594 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3aa6c │ │ │ │ + beq 3abb0 │ │ │ │ str r0, [sl, #4]! │ │ │ │ cmp r5, r8 │ │ │ │ - blt 3a9a8 │ │ │ │ + blt 3aaec │ │ │ │ cmp r9, #0 │ │ │ │ movne r3, #0 │ │ │ │ strne r3, [sp, #4] │ │ │ │ - beq 3aa74 │ │ │ │ + beq 3abb8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl b8a24 │ │ │ │ + bl b8af8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3aa54 │ │ │ │ + beq 3ab98 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - ldr r0, [pc, #304] @ 3ab3c │ │ │ │ - bl 128d0c │ │ │ │ + ldr r0, [pc, #304] @ 3ac80 │ │ │ │ + bl 128da0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 3aa6c │ │ │ │ + beq 3abb0 │ │ │ │ cmp r5, r7 │ │ │ │ - blt 3aa44 │ │ │ │ + blt 3ab88 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3aa3c │ │ │ │ + beq 3ab80 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 3aa3c │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 3ab80 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mvn r5, #0 │ │ │ │ - b 3aa54 │ │ │ │ + b 3ab98 │ │ │ │ add r2, r6, #12 │ │ │ │ str r3, [r2, r5, lsl #2] │ │ │ │ add r5, r5, #1 │ │ │ │ - b 3a9e0 │ │ │ │ + b 3ab24 │ │ │ │ cmp r5, r7 │ │ │ │ - beq 3aa74 │ │ │ │ - ldr r3, [pc, #220] @ 3ab40 │ │ │ │ - ldr r1, [pc, #220] @ 3ab44 │ │ │ │ + beq 3abb8 │ │ │ │ + ldr r3, [pc, #220] @ 3ac84 │ │ │ │ + ldr r1, [pc, #220] @ 3ac88 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r5, #0 │ │ │ │ - b 3aafc │ │ │ │ - ldr r0, [pc, #204] @ 3ab48 │ │ │ │ - bl 9dd0c │ │ │ │ + b 3ac40 │ │ │ │ + ldr r0, [pc, #204] @ 3ac8c │ │ │ │ + bl 9dd84 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 3aa6c │ │ │ │ + beq 3abb0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1664e4 │ │ │ │ + bl 166668 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 3aab4 │ │ │ │ + beq 3abf8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3aab4 │ │ │ │ + bne 3abf8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 3aa6c │ │ │ │ + beq 3abb0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - ldr r0, [pc, #124] @ 3ab4c │ │ │ │ + ldr r0, [pc, #124] @ 3ac90 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - bl 128d0c │ │ │ │ + bl 128da0 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 3aafc │ │ │ │ + beq 3ac40 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 3aafc │ │ │ │ + bne 3ac40 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3ab20 │ │ │ │ + beq 3ac64 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 3ab20 │ │ │ │ + bne 3ac64 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad798 │ │ │ │ + bl 1ad9d4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - eorseq r3, r8, r8, lsl r9 │ │ │ │ - @ instruction: 0x0037c8d0 │ │ │ │ - eorseq ip, r8, r8, lsr r6 │ │ │ │ + eorseq r3, r8, r8, asr fp │ │ │ │ + eorseq ip, r7, r0, lsl fp │ │ │ │ + eorseq ip, r8, r8, ror r8 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq ip, r8, r0, asr #12 │ │ │ │ - eorseq sl, r5, r0, lsl r2 │ │ │ │ - eorseq ip, r8, ip, ror #12 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r5, [r3, #8] │ │ │ │ - moveq r5, r3 │ │ │ │ - mov r4, r0 │ │ │ │ - add r5, r5, r2 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r1, r2 │ │ │ │ - subs r2, r3, #0 │ │ │ │ - movne r2, #1 │ │ │ │ - orrs r2, r2, r1, lsr #31 │ │ │ │ - sub sp, sp, #40 @ 0x28 │ │ │ │ - bne 3aba8 │ │ │ │ - clz r2, r0 │ │ │ │ - lsr r2, r2, #5 │ │ │ │ - cmp r1, #1 │ │ │ │ - orrgt r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 3abe0 │ │ │ │ - ldr ip, [pc, #208] @ 3ac80 │ │ │ │ - str ip, [sp] │ │ │ │ - add ip, sp, #28 │ │ │ │ - mov r2, #0 │ │ │ │ - str ip, [sp, #16] │ │ │ │ - mov ip, #1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 3abe0 │ │ │ │ - mov r4, #0 │ │ │ │ - b 3ac74 │ │ │ │ - cmp r5, #0 │ │ │ │ - ldrne r5, [r0] │ │ │ │ - ldreq r5, [pc, #148] @ 3ac84 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2879a0 │ │ │ │ - cmn r0, #1 │ │ │ │ - beq 3abd8 │ │ │ │ - ldr r6, [pc, #128] @ 3ac84 │ │ │ │ - ldr r3, [pc, #128] @ 3ac88 │ │ │ │ - cmp r5, r6 │ │ │ │ - ldr r1, [pc, #124] @ 3ac8c │ │ │ │ - mov r0, r4 │ │ │ │ - movne r1, r3 │ │ │ │ - mov r2, r5 │ │ │ │ - bl 3ac94 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 3abd8 │ │ │ │ - cmp r5, r6 │ │ │ │ - beq 3ac74 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r0, [pc, #88] @ 3ac90 │ │ │ │ - mov r2, #-2147483646 @ 0x80000002 │ │ │ │ - add r1, sp, #32 │ │ │ │ - str r5, [sp, #32] │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ - bl c038c │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 3ac70 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 3ac70 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - mov r4, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #40 @ 0x28 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r7, r8, lsr sl │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - eoreq r9, r9, ip, asr #29 │ │ │ │ - andseq sp, r6, r0, lsl #26 │ │ │ │ - subseq ip, r7, ip, asr #26 │ │ │ │ + eorseq ip, r8, r0, lsl #17 │ │ │ │ + eorseq sl, r5, r0, asr r4 │ │ │ │ + eorseq ip, r8, ip, lsr #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ - bl 1e4f7c │ │ │ │ + bl 1e53f8 │ │ │ │ cmp r0, #0 │ │ │ │ bge 3accc │ │ │ │ mov r0, #0 │ │ │ │ b 3ad04 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp] │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ @@ -16718,38 +16718,38 @@ │ │ │ │ cmp r0, #0 │ │ │ │ blt 3acc4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ stm sp, {r3, r4} │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ - bl 3122e4 │ │ │ │ + bl 3120c0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ 0003ad0c <_PyTime_AsTimevalTime_t@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ mov r4, r2 │ │ │ │ str ip, [sp] │ │ │ │ add r2, sp, #8 │ │ │ │ - bl 3120e0 │ │ │ │ + bl 311f08 │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ strd r2, [r4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r1, [pc] @ 3ad58 <_PyTime_AsTimevalTime_t@@Base+0x4c> │ │ │ │ - b 312044 │ │ │ │ + b 312640 │ │ │ │ @ instruction: 0x0057f398 │ │ │ │ │ │ │ │ 0003ad5c <_PyInterpreterState_SetEvalFrameFunc@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -16757,124 +16757,124 @@ │ │ │ │ add r5, r0, #4096 @ 0x1000 │ │ │ │ cmp r2, r1 │ │ │ │ ldr r3, [r5, #340] @ 0x154 │ │ │ │ movne r4, r1 │ │ │ │ moveq r4, #0 │ │ │ │ cmp r3, r4 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ - bl 1aa6fc │ │ │ │ + bl 1aa900 │ │ │ │ add r0, r0, #98304 @ 0x18000 │ │ │ │ ldrb r3, [r0, #538] @ 0x21a │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ addne r3, r3, #1 │ │ │ │ strbne r3, [r0, #538] @ 0x21a │ │ │ │ str r4, [r5, #340] @ 0x154 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - strdeq pc, [ip], -r4 │ │ │ │ + andeq pc, ip, r0, lsl #25 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov ip, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r2, #2 │ │ │ │ + mov r1, sp │ │ │ │ + ldr r0, [pc, #16] @ 3adec <_PyInterpreterState_SetEvalFrameFunc@@Base+0x90> │ │ │ │ + str ip, [sp] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 19f7f4 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + subseq sl, r7, r8, asr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #160] @ 3ae68 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x10c> │ │ │ │ + ldr r1, [pc, #160] @ 3aea8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x14c> │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 312044 │ │ │ │ + bl 312640 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 3ade8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x8c> │ │ │ │ - bl 11a8f4 │ │ │ │ + bne 3ae28 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xcc> │ │ │ │ + bl 11a9a4 │ │ │ │ mov r5, r0 │ │ │ │ - b 3ae0c <_PyInterpreterState_SetEvalFrameFunc@@Base+0xb0> │ │ │ │ + b 3ae4c <_PyInterpreterState_SetEvalFrameFunc@@Base+0xf0> │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3ae08 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xac> │ │ │ │ + beq 3ae48 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xec> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 3ae08 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xac> │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 3ae48 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xec> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r5, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - ldr r1, [pc, #80] @ 3ae68 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x10c> │ │ │ │ + ldr r1, [pc, #80] @ 3aea8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x14c> │ │ │ │ mov r2, #0 │ │ │ │ - bl 312044 │ │ │ │ + bl 312640 │ │ │ │ cmp r5, #0 │ │ │ │ mov r4, r0 │ │ │ │ - beq 3ae60 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x104> │ │ │ │ + beq 3aea0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x144> │ │ │ │ mov r0, r5 │ │ │ │ - bl 18234c <_PyErr_ChainExceptions1@@Base> │ │ │ │ + bl 1825e8 <_PyErr_ChainExceptions1@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3ae5c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x100> │ │ │ │ + beq 3ae9c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x140> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3ae5c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x100> │ │ │ │ + beq 3ae9c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x140> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3ae5c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x100> │ │ │ │ + bne 3ae9c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x140> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq fp, r7, ip, asr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #16] @ 3aea8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x14c> │ │ │ │ - str ip, [sp] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 19f648 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq sl, r7, r8, asr r5 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov ip, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r2, #2 │ │ │ │ - mov r1, sp │ │ │ │ ldr r0, [pc, #16] @ 3aee8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x18c> │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19f648 │ │ │ │ + bl 19f7f4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq sl, r7, ip, lsr r6 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmn r0, #1 │ │ │ │ beq 3aefc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1a0> │ │ │ │ - b 18c25c │ │ │ │ + b 18c4d8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #16] @ 3af24 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1c8> │ │ │ │ ldr r1, [pc, #16] @ 3af28 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1cc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038cab4 │ │ │ │ + eorseq ip, r8, ip, lsr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 314228 <_Py_c_pow@@Base+0x858> │ │ │ │ + bl 314350 <_Py_c_pow@@Base+0x5ac> │ │ │ │ cmn r0, #1 │ │ │ │ moveq r4, #0 │ │ │ │ beq 3af60 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x204> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ @@ -16887,593 +16887,593 @@ │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r2 │ │ │ │ str ip, [sp] │ │ │ │ ldr r2, [pc, #96] @ 3aff8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x29c> │ │ │ │ - bl 2b9554 <_PyArg_ParseStack@@Base> │ │ │ │ + bl 2b9454 <_PyArg_ParseStack@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 3afa8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x24c> │ │ │ │ mov r0, #0 │ │ │ │ b 3aff0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x294> │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r1, [pc, #68] @ 3affc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2a0> │ │ │ │ ldr r0, [pc, #68] @ 3b000 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2a4> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl bbddc │ │ │ │ + bl bbeb0 │ │ │ │ cmp r0, #0 │ │ │ │ blt 3afa0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x244> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 29f4c │ │ │ │ cmn r0, #1 │ │ │ │ ldrne r0, [pc, #32] @ 3b004 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2a8> │ │ │ │ bne 3aff0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x294> │ │ │ │ ldr r3, [pc, #28] @ 3b008 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2ac> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ + bl 144544 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq ip, r8, r8, lsr #22 │ │ │ │ - eorseq r0, r8, r4, lsl #3 │ │ │ │ - eorseq ip, r8, r4, lsr fp │ │ │ │ + eorseq ip, r8, r8, ror #26 │ │ │ │ + eorseq r0, r8, r4, asr #7 │ │ │ │ + eorseq ip, r8, r4, ror sp │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ │ │ │ │ 0003b00c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 9dd0c │ │ │ │ + bl 9dd84 │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 3b03c │ │ │ │ ldr r0, [pc, #80] @ 3b088 │ │ │ │ - bl 2a7978 │ │ │ │ + bl 2a79e8 │ │ │ │ b 3b080 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [pc, #64] @ 3b088 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2d2064 │ │ │ │ + bl 2d1f44 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ beq 3b06c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ beq 3b074 │ │ │ │ mov r4, r5 │ │ │ │ b 3b080 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ b 3b06c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq ip, r8, r0, lsl ip │ │ │ │ + eorseq ip, r8, r0, lsl #29 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov ip, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r2, #2 │ │ │ │ + mov r1, sp │ │ │ │ + ldr r0, [pc, #16] @ 3b0c8 │ │ │ │ + str ip, [sp] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 19f7f4 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + ldrheq sl, [r7], #-112 @ 0xffffff90 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3b0c4 │ │ │ │ + beq 3b104 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ popeq {r4, pc} │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2b088c <_PyParkingLot_UnparkAll@@Base+0xaec> │ │ │ │ + bl 2b0684 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - bne 3b0ac │ │ │ │ + bne 3b0ec │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 3b104 │ │ │ │ + bne 3b144 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 1a1f38 │ │ │ │ + b 1a20e4 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 3b128 │ │ │ │ + ldr r0, [pc, #20] @ 3b168 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - b 3b0f8 │ │ │ │ - eorseq r2, r7, r0, ror #31 │ │ │ │ - │ │ │ │ -0003b12c : │ │ │ │ - ldr r0, [pc] @ 3b134 │ │ │ │ - b 10ee0c │ │ │ │ - subseq r1, r7, r4, lsr #25 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov ip, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r2, #2 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r0, [pc, #16] @ 3b174 │ │ │ │ - str ip, [sp] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 19f648 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldrheq sl, [r7], #-112 @ 0xffffff90 │ │ │ │ + b 3b138 │ │ │ │ + eorseq r3, r7, r0, lsr #4 │ │ │ │ │ │ │ │ -0003b178 <_PyCompile_Assemble@@Base>: │ │ │ │ +0003b16c <_PyCompile_Assemble@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr r3, [pc, #344] @ 3b2e8 <_PyCompile_Assemble@@Base+0x170> │ │ │ │ + ldr r3, [pc, #344] @ 3b2dc <_PyCompile_Assemble@@Base+0x170> │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 3b1b4 <_PyCompile_Assemble@@Base+0x3c> │ │ │ │ - ldr r3, [pc, #324] @ 3b2ec <_PyCompile_Assemble@@Base+0x174> │ │ │ │ - ldr r1, [pc, #324] @ 3b2f0 <_PyCompile_Assemble@@Base+0x178> │ │ │ │ + beq 3b1a8 <_PyCompile_Assemble@@Base+0x3c> │ │ │ │ + ldr r3, [pc, #324] @ 3b2e0 <_PyCompile_Assemble@@Base+0x174> │ │ │ │ + ldr r1, [pc, #324] @ 3b2e4 <_PyCompile_Assemble@@Base+0x178> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 3b1dc <_PyCompile_Assemble@@Base+0x64> │ │ │ │ + bl 18f414 │ │ │ │ + b 3b1d0 <_PyCompile_Assemble@@Base+0x64> │ │ │ │ add r8, sp, #28 │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #0 │ │ │ │ bl 29658 │ │ │ │ - bl 91924 │ │ │ │ + bl 91980 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 3b1e4 <_PyCompile_Assemble@@Base+0x6c> │ │ │ │ + bne 3b1d8 <_PyCompile_Assemble@@Base+0x6c> │ │ │ │ mov r7, #0 │ │ │ │ - b 3b2dc <_PyCompile_Assemble@@Base+0x164> │ │ │ │ + b 3b2d0 <_PyCompile_Assemble@@Base+0x164> │ │ │ │ mov r0, r4 │ │ │ │ - bl 152834 │ │ │ │ + bl 152a78 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 3b1fc <_PyCompile_Assemble@@Base+0x84> │ │ │ │ + bne 3b1f0 <_PyCompile_Assemble@@Base+0x84> │ │ │ │ mov r7, #0 │ │ │ │ - b 3b2a8 <_PyCompile_Assemble@@Base+0x130> │ │ │ │ + b 3b29c <_PyCompile_Assemble@@Base+0x130> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 25b1f8 <_PySys_GetRequiredAttrString@@Base+0x318c> │ │ │ │ + bl 25b2d8 <_PySys_GetRequiredAttrString@@Base+0x3158> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 3b1f4 <_PyCompile_Assemble@@Base+0x7c> │ │ │ │ + beq 3b1e8 <_PyCompile_Assemble@@Base+0x7c> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 156868 │ │ │ │ + bl 156a94 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 3b1f4 <_PyCompile_Assemble@@Base+0x7c> │ │ │ │ + beq 3b1e8 <_PyCompile_Assemble@@Base+0x7c> │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r8, [sp, #4] │ │ │ │ - bl 15bd60 <_PyDict_DelItemIf@@Base+0x3b8> │ │ │ │ + bl 15bee8 <_PyDict_DelItemIf@@Base+0x3b8> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b1f4 <_PyCompile_Assemble@@Base+0x7c> │ │ │ │ + blt 3b1e8 <_PyCompile_Assemble@@Base+0x7c> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 1523ac │ │ │ │ + bl 1525f0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 3b1f4 <_PyCompile_Assemble@@Base+0x7c> │ │ │ │ + beq 3b1e8 <_PyCompile_Assemble@@Base+0x7c> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ str r9, [sp, #12] │ │ │ │ str r8, [sp] │ │ │ │ - bl 25b5f0 <_PySys_GetRequiredAttrString@@Base+0x3584> │ │ │ │ + bl 25b89c <_PySys_GetRequiredAttrString@@Base+0x371c> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 3b2a8 <_PyCompile_Assemble@@Base+0x130> │ │ │ │ + beq 3b29c <_PyCompile_Assemble@@Base+0x130> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 3b2a8 <_PyCompile_Assemble@@Base+0x130> │ │ │ │ + bne 3b29c <_PyCompile_Assemble@@Base+0x130> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3b2cc <_PyCompile_Assemble@@Base+0x154> │ │ │ │ + beq 3b2c0 <_PyCompile_Assemble@@Base+0x154> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3b2cc <_PyCompile_Assemble@@Base+0x154> │ │ │ │ + bne 3b2c0 <_PyCompile_Assemble@@Base+0x154> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1647ec <_PySet_NextEntryRef@@Base+0x5f0> │ │ │ │ + bl 164970 <_PySet_NextEntryRef@@Base+0x5f0> │ │ │ │ mov r0, r8 │ │ │ │ - bl 163c80 │ │ │ │ + bl 163e04 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ subseq ip, r5, r8, lsr #29 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq ip, r8, ip, lsr sp │ │ │ │ + eorseq sp, r8, r4, lsr #32 │ │ │ │ + │ │ │ │ +0003b2e8 : │ │ │ │ + ldr r0, [pc] @ 3b2f0 │ │ │ │ + b 10eefc │ │ │ │ + ldrsbeq r1, [r7], #-192 @ 0xffffff40 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #576] @ 3b54c <_PyCompile_Assemble@@Base+0x3d4> │ │ │ │ + ldr r1, [pc, #576] @ 3b54c │ │ │ │ mov r2, #16 │ │ │ │ mov r4, r0 │ │ │ │ - bl 161860 │ │ │ │ + bl 1619e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 3b324 <_PyCompile_Assemble@@Base+0x1ac> │ │ │ │ + bge 3b324 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #548] @ 3b550 <_PyCompile_Assemble@@Base+0x3d8> │ │ │ │ + ldr r1, [pc, #548] @ 3b550 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 1619e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ - ldr r1, [pc, #528] @ 3b554 <_PyCompile_Assemble@@Base+0x3dc> │ │ │ │ + blt 3b31c │ │ │ │ + ldr r1, [pc, #528] @ 3b554 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 1619e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ - ldr r1, [pc, #508] @ 3b558 <_PyCompile_Assemble@@Base+0x3e0> │ │ │ │ + blt 3b31c │ │ │ │ + ldr r1, [pc, #508] @ 3b558 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 1619e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ - ldr r1, [pc, #488] @ 3b55c <_PyCompile_Assemble@@Base+0x3e4> │ │ │ │ + blt 3b31c │ │ │ │ + ldr r1, [pc, #488] @ 3b55c │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 1619e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ - ldr r1, [pc, #468] @ 3b560 <_PyCompile_Assemble@@Base+0x3e8> │ │ │ │ + blt 3b31c │ │ │ │ + ldr r1, [pc, #468] @ 3b560 │ │ │ │ mov r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 1619e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ - ldr r1, [pc, #448] @ 3b564 <_PyCompile_Assemble@@Base+0x3ec> │ │ │ │ + blt 3b31c │ │ │ │ + ldr r1, [pc, #448] @ 3b564 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 1619e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ - ldr r1, [pc, #428] @ 3b568 <_PyCompile_Assemble@@Base+0x3f0> │ │ │ │ + blt 3b31c │ │ │ │ + ldr r1, [pc, #428] @ 3b568 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 1619e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ - ldr r1, [pc, #408] @ 3b56c <_PyCompile_Assemble@@Base+0x3f4> │ │ │ │ + blt 3b31c │ │ │ │ + ldr r1, [pc, #408] @ 3b56c │ │ │ │ mov r2, #134 @ 0x86 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 1619e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ - ldr r1, [pc, #388] @ 3b570 <_PyCompile_Assemble@@Base+0x3f8> │ │ │ │ + blt 3b31c │ │ │ │ + ldr r1, [pc, #388] @ 3b570 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 1619e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ - ldr r1, [pc, #368] @ 3b574 <_PyCompile_Assemble@@Base+0x3fc> │ │ │ │ + blt 3b31c │ │ │ │ + ldr r1, [pc, #368] @ 3b574 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 1619e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ - ldr r1, [pc, #348] @ 3b578 <_PyCompile_Assemble@@Base+0x400> │ │ │ │ + blt 3b31c │ │ │ │ + ldr r1, [pc, #348] @ 3b578 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 1619e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ - ldr r1, [pc, #328] @ 3b57c <_PyCompile_Assemble@@Base+0x404> │ │ │ │ + blt 3b31c │ │ │ │ + ldr r1, [pc, #328] @ 3b57c │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 1619e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ - ldr r1, [pc, #308] @ 3b580 <_PyCompile_Assemble@@Base+0x408> │ │ │ │ + blt 3b31c │ │ │ │ + ldr r1, [pc, #308] @ 3b580 │ │ │ │ mov r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 1619e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ - ldr r1, [pc, #288] @ 3b584 <_PyCompile_Assemble@@Base+0x40c> │ │ │ │ + blt 3b31c │ │ │ │ + ldr r1, [pc, #288] @ 3b584 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 1619e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ - ldr r1, [pc, #268] @ 3b588 <_PyCompile_Assemble@@Base+0x410> │ │ │ │ + blt 3b31c │ │ │ │ + ldr r1, [pc, #268] @ 3b588 │ │ │ │ mov r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 1619e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ - ldr r1, [pc, #248] @ 3b58c <_PyCompile_Assemble@@Base+0x414> │ │ │ │ + blt 3b31c │ │ │ │ + ldr r1, [pc, #248] @ 3b58c │ │ │ │ mov r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 1619e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ - ldr r1, [pc, #228] @ 3b590 <_PyCompile_Assemble@@Base+0x418> │ │ │ │ + blt 3b31c │ │ │ │ + ldr r1, [pc, #228] @ 3b590 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 1619e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ - ldr r1, [pc, #208] @ 3b594 <_PyCompile_Assemble@@Base+0x41c> │ │ │ │ + blt 3b31c │ │ │ │ + ldr r1, [pc, #208] @ 3b594 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 1619e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ - ldr r1, [pc, #188] @ 3b598 <_PyCompile_Assemble@@Base+0x420> │ │ │ │ + blt 3b31c │ │ │ │ + ldr r1, [pc, #188] @ 3b598 │ │ │ │ mov r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 1619e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ - ldr r1, [pc, #168] @ 3b59c <_PyCompile_Assemble@@Base+0x424> │ │ │ │ + blt 3b31c │ │ │ │ + ldr r1, [pc, #168] @ 3b59c │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 1619e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ - ldr r1, [pc, #148] @ 3b5a0 <_PyCompile_Assemble@@Base+0x428> │ │ │ │ + blt 3b31c │ │ │ │ + ldr r1, [pc, #148] @ 3b5a0 │ │ │ │ mov r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 1619e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ - ldr r1, [pc, #128] @ 3b5a4 <_PyCompile_Assemble@@Base+0x42c> │ │ │ │ + blt 3b31c │ │ │ │ + ldr r1, [pc, #128] @ 3b5a4 │ │ │ │ mov r2, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 1619e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ - ldr r1, [pc, #108] @ 3b5a8 <_PyCompile_Assemble@@Base+0x430> │ │ │ │ + blt 3b31c │ │ │ │ + ldr r1, [pc, #108] @ 3b5a8 │ │ │ │ mov r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ - bl 161860 │ │ │ │ + bl 1619e4 │ │ │ │ asr r0, r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq ip, r8, r8, ror sp │ │ │ │ - eorseq ip, r8, ip, ror sp │ │ │ │ - eorseq ip, r8, r8, lsl #27 │ │ │ │ - mlaseq r8, r8, sp, ip │ │ │ │ - eorseq ip, r8, r4, lsr #27 │ │ │ │ - @ instruction: 0x0038cdb0 │ │ │ │ - @ instruction: 0x0038cdbc │ │ │ │ - eorseq ip, r8, ip, asr #27 │ │ │ │ - @ instruction: 0x0038cdd8 │ │ │ │ - eorseq ip, r8, r4, ror #27 │ │ │ │ - @ instruction: 0x0038cdf0 │ │ │ │ - eorseq ip, r8, r0, lsl #28 │ │ │ │ - eorseq ip, r8, ip, lsl #28 │ │ │ │ - eorseq ip, r8, r8, lsl lr │ │ │ │ - eorseq ip, r8, r8, lsr #28 │ │ │ │ - eorseq ip, r8, r8, lsr lr │ │ │ │ - eorseq ip, r8, r0, asr lr │ │ │ │ - mlaseq r8, ip, sp, ip │ │ │ │ - eorseq ip, r8, r4, ror #28 │ │ │ │ - eorseq ip, r8, r4, ror lr │ │ │ │ - @ instruction: 0x0038cdb4 │ │ │ │ - eorseq ip, r8, r4, lsl #29 │ │ │ │ - eorseq ip, r8, ip, lsl #29 │ │ │ │ - mlaseq r8, r8, lr, ip │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - cmp r2, #2 │ │ │ │ - mov r4, r1 │ │ │ │ - bne 3b5d4 <_PyCompile_Assemble@@Base+0x45c> │ │ │ │ - ldm r4, {r0, r1} │ │ │ │ - pop {r4, lr} │ │ │ │ - b 194e1c │ │ │ │ - mov ip, r2 │ │ │ │ - mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 3b5f8 <_PyCompile_Assemble@@Base+0x480> │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - popeq {r4, pc} │ │ │ │ - b 3b5c8 <_PyCompile_Assemble@@Base+0x450> │ │ │ │ - eorseq r5, r7, r8, ror r3 │ │ │ │ + eorseq sp, r8, r0, rrx │ │ │ │ + eorseq sp, r8, r4, rrx │ │ │ │ + eorseq sp, r8, r0, ror r0 │ │ │ │ + eorseq sp, r8, r0, lsl #1 │ │ │ │ + eorseq sp, r8, ip, lsl #1 │ │ │ │ + mlaseq r8, r8, r0, sp │ │ │ │ + eorseq sp, r8, r4, lsr #1 │ │ │ │ + ldrheq sp, [r8], -r4 @ │ │ │ │ + eorseq sp, r8, r0, asr #1 │ │ │ │ + eorseq sp, r8, ip, asr #1 │ │ │ │ + ldrsbeq sp, [r8], -r8 @ │ │ │ │ + eorseq sp, r8, r8, ror #1 │ │ │ │ + ldrsheq sp, [r8], -r4 @ │ │ │ │ + eorseq sp, r8, r0, lsl #2 │ │ │ │ + eorseq sp, r8, r0, lsl r1 │ │ │ │ + eorseq sp, r8, r0, lsr #2 │ │ │ │ + eorseq sp, r8, r8, lsr r1 │ │ │ │ + eorseq sp, r8, r4, lsl #1 │ │ │ │ + eorseq sp, r8, ip, asr #2 │ │ │ │ + eorseq sp, r8, ip, asr r1 │ │ │ │ + mlaseq r8, ip, r0, sp │ │ │ │ + eorseq sp, r8, ip, ror #2 │ │ │ │ + eorseq sp, r8, r4, ror r1 │ │ │ │ + eorseq sp, r8, r0, lsl #3 │ │ │ │ │ │ │ │ -0003b5fc : │ │ │ │ - ldr r3, [pc, #4] @ 3b608 │ │ │ │ +0003b5ac : │ │ │ │ + ldr r3, [pc, #4] @ 3b5b8 │ │ │ │ mov r2, #136 @ 0x88 │ │ │ │ - b 25589c │ │ │ │ - eorseq lr, r7, r8, ror #4 │ │ │ │ + b 2559b0 │ │ │ │ + eorseq lr, r7, r0, lsl #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bne 3b644 │ │ │ │ + bne 3b5f4 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r6, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - beq 3b668 │ │ │ │ - b 3b680 │ │ │ │ + beq 3b618 │ │ │ │ + b 3b630 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #104] @ 3b6bc │ │ │ │ + ldr r0, [pc, #104] @ 3b66c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3b62c │ │ │ │ - b 3b678 │ │ │ │ + bne 3b5dc │ │ │ │ + b 3b628 │ │ │ │ mov r0, r4 │ │ │ │ - bl 316550 <_PyGen_SetStopIterationValue@@Base+0xc0> │ │ │ │ + bl 316770 <_PyGen_SetStopIterationValue@@Base+0x50> │ │ │ │ cmn r0, #1 │ │ │ │ - bne 3b680 │ │ │ │ + bne 3b630 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r4, [r4, #20] │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3b6a0 │ │ │ │ - bl 91924 │ │ │ │ + bne 3b650 │ │ │ │ + bl 91980 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ - beq 3b678 │ │ │ │ + beq 3b628 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 9c9c8 │ │ │ │ + bl 9ca40 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b678 │ │ │ │ - ldr r0, [pc, #4] @ 3b6c0 │ │ │ │ + blt 3b628 │ │ │ │ + ldr r0, [pc, #4] @ 3b670 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r3, r6, r8, asr fp │ │ │ │ + mlaseq r6, r8, sp, r3 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + cmp r2, #2 │ │ │ │ + mov r4, r1 │ │ │ │ + bne 3b69c │ │ │ │ + ldm r4, {r0, r1} │ │ │ │ + pop {r4, lr} │ │ │ │ + b 195098 │ │ │ │ + mov ip, r2 │ │ │ │ + mov r3, #2 │ │ │ │ + ldr r0, [pc, #20] @ 3b6c0 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, ip │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + popeq {r4, pc} │ │ │ │ + b 3b690 │ │ │ │ + @ instruction: 0x003755b8 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - ldr r3, [pc, #424] @ 3b890 │ │ │ │ + ldr r3, [pc, #424] @ 3b890 │ │ │ │ mov r5, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ cmp r1, r2 │ │ │ │ ldr r7, [r3, r0] │ │ │ │ sub sp, sp, #12 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 3b71c │ │ │ │ + beq 3b71c │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ ldrne r4, [r4, #136] @ 0x88 │ │ │ │ - ldrne r3, [pc, #384] @ 3b894 │ │ │ │ + ldrne r3, [pc, #384] @ 3b894 │ │ │ │ subne r4, r4, r3 │ │ │ │ clzne r4, r4 │ │ │ │ lsrne r4, r4, #5 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3b860 │ │ │ │ + beq 3b860 │ │ │ │ ldr r0, [r3, #136] @ 0x88 │ │ │ │ - ldr r3, [pc, #352] @ 3b894 │ │ │ │ + ldr r3, [pc, #352] @ 3b894 │ │ │ │ cmp r0, r3 │ │ │ │ - bne 3b860 │ │ │ │ + bne 3b860 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 3b748 │ │ │ │ + bne 3b748 │ │ │ │ mov r4, #0 │ │ │ │ - b 3b804 │ │ │ │ + b 3b804 │ │ │ │ ldr r3, [r1, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ ldrne ip, [r3, #8]! │ │ │ │ movne r0, #0 │ │ │ │ - beq 3b778 │ │ │ │ + beq 3b778 │ │ │ │ cmp ip, r0 │ │ │ │ add r0, r0, #1 │ │ │ │ - ble 3b804 │ │ │ │ + ble 3b804 │ │ │ │ ldr lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne 3b75c │ │ │ │ - b 3b79c │ │ │ │ + bne 3b75c │ │ │ │ + b 3b79c │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 3b79c │ │ │ │ + beq 3b79c │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3b77c │ │ │ │ - ldr r3, [pc, #256] @ 3b898 │ │ │ │ + bne 3b77c │ │ │ │ + ldr r3, [pc, #256] @ 3b898 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 3b804 │ │ │ │ - ldr r2, [pc, #248] @ 3b89c │ │ │ │ + bne 3b804 │ │ │ │ + ldr r2, [pc, #248] @ 3b89c │ │ │ │ mov r0, r5 │ │ │ │ - bl 31811c │ │ │ │ + bl 31832c │ │ │ │ cmp r0, #0 │ │ │ │ movlt r3, #0 │ │ │ │ - blt 3b884 │ │ │ │ - beq 3b804 │ │ │ │ + blt 3b884 │ │ │ │ + beq 3b804 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #216] @ 3b89c │ │ │ │ + ldr r1, [pc, #216] @ 3b89c │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1d1ec8 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ - ldr r2, [pc, #200] @ 3b8a0 │ │ │ │ + bl 1d2080 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + ldr r2, [pc, #200] @ 3b8a0 │ │ │ │ cmp r0, r2 │ │ │ │ mov r3, r0 │ │ │ │ - bne 3b884 │ │ │ │ + bne 3b884 │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3b740 │ │ │ │ + beq 3b740 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ - bne 3b740 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 3b740 │ │ │ │ + bne 3b740 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 3b740 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ 3b8a4 │ │ │ │ + ldr r1, [pc, #148] @ 3b8a4 │ │ │ │ mov r0, r7 │ │ │ │ stm sp, {r5, r6} │ │ │ │ - bl 1d1ec8 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ - ldr r2, [pc, #128] @ 3b8a0 │ │ │ │ + bl 1d2080 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + ldr r2, [pc, #128] @ 3b8a0 │ │ │ │ cmp r0, r2 │ │ │ │ mov r3, r0 │ │ │ │ - bne 3b884 │ │ │ │ + bne 3b884 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 3b840 │ │ │ │ - ldr r3, [pc, #96] @ 3b8a0 │ │ │ │ - b 3b884 │ │ │ │ + bne 3b840 │ │ │ │ + ldr r3, [pc, #96] @ 3b8a0 │ │ │ │ + b 3b884 │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3b860 │ │ │ │ + beq 3b860 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ - bne 3b860 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 3b860 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3b838 │ │ │ │ - ldr r1, [pc, #44] @ 3b89c │ │ │ │ + beq 3b838 │ │ │ │ + ldr r1, [pc, #44] @ 3b89c │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1d1ec8 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + bl 1d2080 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ andeq fp, r3, r4, asr #13 │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ @@ -17487,31 +17487,31 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr ip, [pc, #24] @ 3b8d8 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r3, #136 @ 0x88 │ │ │ │ mov r2, #140 @ 0x8c │ │ │ │ str ip, [sp] │ │ │ │ - bl 12ed6c │ │ │ │ + bl 12ee00 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq lr, r7, r8, lsr r3 │ │ │ │ + eorseq lr, r7, r0, asr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, sp │ │ │ │ ldr r0, [pc, #16] @ 3b918 │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19f648 │ │ │ │ + bl 19f7f4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldrsbeq sl, [r7], #-92 @ 0xffffffa4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -17535,27 +17535,27 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr ip, [pc, #504] @ 3bb74 │ │ │ │ mov r3, #0 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #24 │ │ │ │ str r3, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 3b9c0 │ │ │ │ ldr r8, [r5] │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ bne 3b9c8 │ │ │ │ ldr r2, [pc, #452] @ 3bb78 │ │ │ │ ldr r1, [pc, #452] @ 3bb7c │ │ │ │ ldr r0, [pc, #452] @ 3bb80 │ │ │ │ mov r3, r8 │ │ │ │ - bl 316b6c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 316dfc <_PyArg_BadArgument@@Base> │ │ │ │ mov r5, #0 │ │ │ │ b 3bb68 │ │ │ │ cmp r4, #0 │ │ │ │ beq 3ba7c │ │ │ │ ldr r9, [r5, #4] │ │ │ │ cmp r9, #0 │ │ │ │ ldreq r9, [pc, #420] @ 3bb84 │ │ │ │ @@ -17570,35 +17570,35 @@ │ │ │ │ moveq sl, r4 │ │ │ │ beq 3baa8 │ │ │ │ b 3ba0c │ │ │ │ ldr r7, [pc, #376] @ 3bb88 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3ba34 │ │ │ │ - bl 1033c8 │ │ │ │ + bl 10347c │ │ │ │ cmp r0, #0 │ │ │ │ blt 3b9c0 │ │ │ │ subs sl, r4, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 3ba3c │ │ │ │ b 3baa4 │ │ │ │ mov sl, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3ba60 │ │ │ │ - bl 1033c8 │ │ │ │ + bl 10347c │ │ │ │ subs r6, r0, #0 │ │ │ │ blt 3b9c0 │ │ │ │ cmp sl, #1 │ │ │ │ bne 3ba64 │ │ │ │ b 3baa0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl 1033c8 │ │ │ │ + bl 10347c │ │ │ │ subs r5, r0, #0 │ │ │ │ movge sl, r6 │ │ │ │ bge 3baa8 │ │ │ │ b 3b9c0 │ │ │ │ ldr r7, [pc, #260] @ 3bb88 │ │ │ │ ldr r9, [pc, #252] @ 3bb84 │ │ │ │ mov r5, r4 │ │ │ │ @@ -17615,269 +17615,269 @@ │ │ │ │ subs fp, sl, #0 │ │ │ │ movne fp, #1 │ │ │ │ tst r6, fp │ │ │ │ beq 3bad4 │ │ │ │ ldr r3, [pc, #196] @ 3bb8c │ │ │ │ ldr r1, [pc, #196] @ 3bb90 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ b 3b9c0 │ │ │ │ cmp r5, #0 │ │ │ │ beq 3baf8 │ │ │ │ orrs sl, r4, sl │ │ │ │ beq 3baf8 │ │ │ │ ldr r3, [pc, #160] @ 3bb8c │ │ │ │ ldr r1, [pc, #164] @ 3bb94 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ b 3b9c0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2abd68 │ │ │ │ + bl 2abdd8 │ │ │ │ subs r9, r0, #0 │ │ │ │ beq 3b9c0 │ │ │ │ - bl 2ab860 │ │ │ │ + bl 2ab8d0 │ │ │ │ subs r5, r5, #0 │ │ │ │ movne r5, #1 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r9 │ │ │ │ str r5, [sp, #4] │ │ │ │ str fp, [sp] │ │ │ │ mov r4, r0 │ │ │ │ str r4, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ bl 39344 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b254 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 3bb68 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 3bb68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subseq r1, r7, r0, lsr sp │ │ │ │ - @ instruction: 0x0037c8b0 │ │ │ │ - @ instruction: 0x0036b9b8 │ │ │ │ - eorseq ip, r8, r8, asr #30 │ │ │ │ + @ instruction: 0x0037caf0 │ │ │ │ + @ instruction: 0x0036bbf8 │ │ │ │ + eorseq sp, r8, r0, lsr r2 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq fp, r6, r4, asr #17 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sp, r7, r8, lsl #7 │ │ │ │ - eorseq sp, r7, ip, lsr #7 │ │ │ │ + eorseq sp, r7, r8, asr #11 │ │ │ │ + eorseq sp, r7, ip, ror #11 │ │ │ │ │ │ │ │ 0003bb98 <_PyCompile_CodeGen@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 266358 │ │ │ │ + bl 266618 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3bbdc <_PyCompile_CodeGen@@Base+0x44> │ │ │ │ ldr r3, [pc, #700] @ 3be8c <_PyCompile_CodeGen@@Base+0x2f4> │ │ │ │ ldr r1, [pc, #700] @ 3be90 <_PyCompile_CodeGen@@Base+0x2f8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ b 3bbe8 <_PyCompile_CodeGen@@Base+0x50> │ │ │ │ - bl bb8e8 <_PyArena_New@@Base> │ │ │ │ + bl bb9bc <_PyArena_New@@Base> │ │ │ │ subs r7, r0, #0 │ │ │ │ bne 3bbf0 <_PyCompile_CodeGen@@Base+0x58> │ │ │ │ mov r6, #0 │ │ │ │ b 3be80 <_PyCompile_CodeGen@@Base+0x2e8> │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2e2338 <_PyErr_BadInternalCall@@Base+0x11a4> │ │ │ │ + bl 2e25c8 <_PyErr_BadInternalCall@@Base+0x11a4> │ │ │ │ subs r8, r0, #0 │ │ │ │ beq 3bc34 <_PyCompile_CodeGen@@Base+0x9c> │ │ │ │ - bl 2ea3f8 │ │ │ │ + bl 2ea688 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3bc34 <_PyCompile_CodeGen@@Base+0x9c> │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp] │ │ │ │ - bl 24e840 │ │ │ │ + bl 24e934 │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 3bc40 <_PyCompile_CodeGen@@Base+0xa8> │ │ │ │ mov r0, r7 │ │ │ │ - bl 1686cc <_PyArena_Free@@Base> │ │ │ │ + bl 168850 <_PyArena_Free@@Base> │ │ │ │ b 3bbe8 <_PyCompile_CodeGen@@Base+0x50> │ │ │ │ mov r6, #1 │ │ │ │ strb r6, [r5, #64] @ 0x40 │ │ │ │ - bl 91924 │ │ │ │ + bl 91980 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 3bbe8 <_PyCompile_CodeGen@@Base+0x50> │ │ │ │ ldr r1, [pc, #568] @ 3be94 <_PyCompile_CodeGen@@Base+0x2fc> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp] │ │ │ │ - bl 1336f8 │ │ │ │ + bl 133790 │ │ │ │ cmn r0, #1 │ │ │ │ beq 3bbe8 <_PyCompile_CodeGen@@Base+0x50> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2550d8 │ │ │ │ + bl 2551ec │ │ │ │ cmn r0, #1 │ │ │ │ bne 3bc90 <_PyCompile_CodeGen@@Base+0xf8> │ │ │ │ mov r6, #0 │ │ │ │ b 3be60 <_PyCompile_CodeGen@@Base+0x2c8> │ │ │ │ ldr r6, [r5, #52] @ 0x34 │ │ │ │ ldr r2, [r6, #700] @ 0x2bc │ │ │ │ cmp r2, #0 │ │ │ │ bne 3bcb0 <_PyCompile_CodeGen@@Base+0x118> │ │ │ │ ldr r2, [r6, #704] @ 0x2c0 │ │ │ │ cmp r2, #0 │ │ │ │ beq 3bcdc <_PyCompile_CodeGen@@Base+0x144> │ │ │ │ b 3bcc8 <_PyCompile_CodeGen@@Base+0x130> │ │ │ │ ldr r1, [pc, #480] @ 3be98 <_PyCompile_CodeGen@@Base+0x300> │ │ │ │ mov r0, r4 │ │ │ │ - bl a59ac │ │ │ │ + bl a5a24 │ │ │ │ cmp r0, #0 │ │ │ │ bge 3bca0 <_PyCompile_CodeGen@@Base+0x108> │ │ │ │ b 3bc88 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ ldr r1, [pc, #460] @ 3be9c <_PyCompile_CodeGen@@Base+0x304> │ │ │ │ mov r0, r4 │ │ │ │ - bl a59ac │ │ │ │ + bl a5a24 │ │ │ │ cmp r0, #0 │ │ │ │ blt 3bc88 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ ldr r2, [r6, #708] @ 0x2c4 │ │ │ │ cmp r2, #0 │ │ │ │ beq 3bcfc <_PyCompile_CodeGen@@Base+0x164> │ │ │ │ ldr r1, [pc, #432] @ 3bea0 <_PyCompile_CodeGen@@Base+0x308> │ │ │ │ mov r0, r4 │ │ │ │ - bl a59ac │ │ │ │ + bl a5a24 │ │ │ │ cmp r0, #0 │ │ │ │ blt 3bc88 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ ldr r2, [r6, #712] @ 0x2c8 │ │ │ │ cmp r2, #0 │ │ │ │ beq 3bd1c <_PyCompile_CodeGen@@Base+0x184> │ │ │ │ ldr r1, [pc, #404] @ 3bea4 <_PyCompile_CodeGen@@Base+0x30c> │ │ │ │ mov r0, r4 │ │ │ │ - bl a59ac │ │ │ │ + bl a5a24 │ │ │ │ cmp r0, #0 │ │ │ │ blt 3bc88 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ ldr r2, [r6, #716] @ 0x2cc │ │ │ │ cmp r2, #0 │ │ │ │ beq 3bd3c <_PyCompile_CodeGen@@Base+0x1a4> │ │ │ │ ldr r1, [pc, #376] @ 3bea8 <_PyCompile_CodeGen@@Base+0x310> │ │ │ │ mov r0, r4 │ │ │ │ - bl a59ac │ │ │ │ + bl a5a24 │ │ │ │ cmp r0, #0 │ │ │ │ blt 3bc88 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ ldr r2, [r6, #720] @ 0x2d0 │ │ │ │ cmp r2, #0 │ │ │ │ beq 3bd5c <_PyCompile_CodeGen@@Base+0x1c4> │ │ │ │ ldr r1, [pc, #348] @ 3beac <_PyCompile_CodeGen@@Base+0x314> │ │ │ │ mov r0, r4 │ │ │ │ - bl a59ac │ │ │ │ + bl a5a24 │ │ │ │ cmp r0, #0 │ │ │ │ blt 3bc88 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ ldr r2, [r6, #724] @ 0x2d4 │ │ │ │ cmp r2, #0 │ │ │ │ beq 3bd7c <_PyCompile_CodeGen@@Base+0x1e4> │ │ │ │ ldr r1, [pc, #320] @ 3beb0 <_PyCompile_CodeGen@@Base+0x318> │ │ │ │ mov r0, r4 │ │ │ │ - bl a59ac │ │ │ │ + bl a5a24 │ │ │ │ cmp r0, #0 │ │ │ │ blt 3bc88 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ ldr r0, [r6, #732] @ 0x2dc │ │ │ │ - bl a62ec │ │ │ │ + bl a6364 │ │ │ │ subs r9, r0, #0 │ │ │ │ beq 3bc88 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ ldr r1, [pc, #288] @ 3beb4 <_PyCompile_CodeGen@@Base+0x31c> │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl a59ac │ │ │ │ + bl a5a24 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b254 │ │ │ │ cmp sl, #0 │ │ │ │ blt 3bc88 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ ldr r0, [r6, #736] @ 0x2e0 │ │ │ │ - bl a62ec │ │ │ │ + bl a6364 │ │ │ │ subs r9, r0, #0 │ │ │ │ beq 3bc88 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ ldr r1, [pc, #240] @ 3beb8 <_PyCompile_CodeGen@@Base+0x320> │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl a59ac │ │ │ │ + bl a5a24 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b254 │ │ │ │ cmp sl, #0 │ │ │ │ blt 3bc88 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ ldr r0, [r6, #740] @ 0x2e4 │ │ │ │ - bl a62ec │ │ │ │ + bl a6364 │ │ │ │ subs r6, r0, #0 │ │ │ │ beq 3bc88 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ ldr r1, [pc, #192] @ 3bebc <_PyCompile_CodeGen@@Base+0x324> │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl a59ac │ │ │ │ + bl a5a24 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b254 │ │ │ │ cmp r9, #0 │ │ │ │ blt 3bc88 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ ldr r1, [r8] │ │ │ │ mov r0, r5 │ │ │ │ subs r1, r1, #3 │ │ │ │ movne r1, #1 │ │ │ │ - bl 25aefc <_PySys_GetRequiredAttrString@@Base+0x2e90> │ │ │ │ + bl 25b00c <_PySys_GetRequiredAttrString@@Base+0x2e8c> │ │ │ │ cmn r0, #1 │ │ │ │ beq 3bc88 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1530c4 │ │ │ │ + bl 153308 │ │ │ │ cmp r0, #0 │ │ │ │ blt 3bbe8 <_PyCompile_CodeGen@@Base+0x50> │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ mov r0, #2 │ │ │ │ - bl a27cc │ │ │ │ + bl a2844 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b254 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2605a4 │ │ │ │ + bl 260864 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2621dc │ │ │ │ + bl 26249c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1686cc <_PyArena_Free@@Base> │ │ │ │ + bl 168850 <_PyArena_Free@@Base> │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq ip, r8, r4, asr pc │ │ │ │ + eorseq sp, r8, ip, lsr r2 │ │ │ │ subseq r9, r7, r0, lsr #20 │ │ │ │ - eorseq r9, r6, r4, ror #22 │ │ │ │ - eorseq ip, r8, r4, ror #30 │ │ │ │ - eorseq ip, r8, r0, ror pc │ │ │ │ - eorseq r1, r8, r4, lsr #13 │ │ │ │ - eorseq sp, r5, r4, ror #15 │ │ │ │ - eorseq ip, r8, r8, ror pc │ │ │ │ - eorseq ip, r8, r4, lsl #31 │ │ │ │ - mlaseq r8, r0, pc, ip @ │ │ │ │ - mlaseq r8, ip, pc, ip @ │ │ │ │ - eorseq ip, r8, ip, lsr #31 │ │ │ │ + eorseq r9, r6, r4, lsr #27 │ │ │ │ + eorseq sp, r8, ip, asr #4 │ │ │ │ + eorseq sp, r8, r8, asr r2 │ │ │ │ + eorseq r1, r8, r4, ror #17 │ │ │ │ + eorseq sp, r5, r4, lsr #20 │ │ │ │ + eorseq sp, r8, r0, ror #4 │ │ │ │ + eorseq sp, r8, ip, ror #4 │ │ │ │ + eorseq sp, r8, r8, ror r2 │ │ │ │ + eorseq sp, r8, r4, lsl #5 │ │ │ │ + mlaseq r8, r4, r2, sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ cmp r2, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -17900,53 +17900,53 @@ │ │ │ │ str r2, [sp, #16] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr ip, [pc, #404] @ 3c0c8 <_PyCompile_CodeGen@@Base+0x530> │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq 3bf6c <_PyCompile_CodeGen@@Base+0x3d4> │ │ │ │ ldr r8, [r0] │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ bne 3bf74 <_PyCompile_CodeGen@@Base+0x3dc> │ │ │ │ ldr r2, [pc, #364] @ 3c0cc <_PyCompile_CodeGen@@Base+0x534> │ │ │ │ ldr r1, [pc, #364] @ 3c0d0 <_PyCompile_CodeGen@@Base+0x538> │ │ │ │ ldr r0, [pc, #364] @ 3c0d4 <_PyCompile_CodeGen@@Base+0x53c> │ │ │ │ mov r3, r8 │ │ │ │ - bl 316b6c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 316dfc <_PyArg_BadArgument@@Base> │ │ │ │ mov r5, #0 │ │ │ │ b 3c0bc <_PyCompile_CodeGen@@Base+0x524> │ │ │ │ mov r0, r8 │ │ │ │ - bl 170940 │ │ │ │ + bl 170ad4 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 3c0bc <_PyCompile_CodeGen@@Base+0x524> │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1b67e0 │ │ │ │ + bl 1b6998 │ │ │ │ cmn r0, #1 │ │ │ │ moveq r4, #0 │ │ │ │ moveq r6, r4 │ │ │ │ beq 3c084 <_PyCompile_CodeGen@@Base+0x4ec> │ │ │ │ - bl c3e20 │ │ │ │ + bl c3e80 │ │ │ │ mov fp, #0 │ │ │ │ add sl, sp, #36 @ 0x24 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, #69 @ 0x45 │ │ │ │ bl 2931c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ movne r4, r0 │ │ │ │ moveq r4, #1024 @ 0x400 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 8b494 │ │ │ │ + bl 8b504 │ │ │ │ subs r6, r0, #0 │ │ │ │ mov r2, r6 │ │ │ │ streq r6, [sp, #36] @ 0x24 │ │ │ │ moveq sl, #1 │ │ │ │ moveq r6, fp │ │ │ │ beq 3c038 <_PyCompile_CodeGen@@Base+0x4a0> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ @@ -17965,468 +17965,468 @@ │ │ │ │ lsl r4, r4, #1 │ │ │ │ mov fp, r6 │ │ │ │ b 3bfc8 <_PyCompile_CodeGen@@Base+0x430> │ │ │ │ mov sl, #0 │ │ │ │ b 3c038 <_PyCompile_CodeGen@@Base+0x4a0> │ │ │ │ mov sl, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl c7b78 │ │ │ │ + bl c7bd0 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ bne 3c074 <_PyCompile_CodeGen@@Base+0x4dc> │ │ │ │ cmp sl, #1 │ │ │ │ bne 3c05c <_PyCompile_CodeGen@@Base+0x4c4> │ │ │ │ - bl 2a01ec │ │ │ │ + bl 2a0260 │ │ │ │ b 3c084 <_PyCompile_CodeGen@@Base+0x4ec> │ │ │ │ ldr r3, [pc, #116] @ 3c0d8 <_PyCompile_CodeGen@@Base+0x540> │ │ │ │ ldr r1, [pc, #116] @ 3c0dc <_PyCompile_CodeGen@@Base+0x544> │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r8 │ │ │ │ - bl 1176f0 │ │ │ │ + bl 1177e0 │ │ │ │ b 3c084 <_PyCompile_CodeGen@@Base+0x4ec> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2ba2bc │ │ │ │ + bl 2ba1bc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8b460 │ │ │ │ + bl 8b4d0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 3c0a8 <_PyCompile_CodeGen@@Base+0x510> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ beq 3c0b0 <_PyCompile_CodeGen@@Base+0x518> │ │ │ │ mov r5, r4 │ │ │ │ b 3c0bc <_PyCompile_CodeGen@@Base+0x524> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ b 3c0a8 <_PyCompile_CodeGen@@Base+0x510> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subseq r1, r7, ip, asr sp │ │ │ │ - @ instruction: 0x0037c8b0 │ │ │ │ - @ instruction: 0x0036b9b8 │ │ │ │ - eorseq lr, r7, r4, ror r5 │ │ │ │ + @ instruction: 0x0037caf0 │ │ │ │ + @ instruction: 0x0036bbf8 │ │ │ │ + eorseq lr, r7, r8, lsl #15 │ │ │ │ ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ - @ instruction: 0x0038cfbc │ │ │ │ + eorseq sp, r8, r4, lsr #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, sp │ │ │ │ ldr r0, [pc, #16] @ 3c11c <_PyCompile_CodeGen@@Base+0x584> │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19f648 │ │ │ │ + bl 19f7f4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldrsheq sl, [r7], #-112 @ 0xffffff90 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov ip, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r2, #2 │ │ │ │ + mov r1, sp │ │ │ │ + ldr r0, [pc, #16] @ 3c15c <_PyCompile_CodeGen@@Base+0x5c4> │ │ │ │ + str ip, [sp] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 19f7f4 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + @ instruction: 0x0057a598 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r3, r2, #0 │ │ │ │ sub sp, sp, #20 │ │ │ │ strd r0, [sp] │ │ │ │ moveq r2, #2 │ │ │ │ - ldreq r0, [pc, #76] @ 3c194 <_PyCompile_CodeGen@@Base+0x5fc> │ │ │ │ - ldrne r0, [pc, #76] @ 3c198 <_PyCompile_CodeGen@@Base+0x600> │ │ │ │ + ldreq r0, [pc, #76] @ 3c1d4 <_PyCompile_CodeGen@@Base+0x63c> │ │ │ │ + ldrne r0, [pc, #76] @ 3c1d8 <_PyCompile_CodeGen@@Base+0x640> │ │ │ │ moveq r1, sp │ │ │ │ movne r2, #3 │ │ │ │ movne r1, sp │ │ │ │ strne r3, [sp, #8] │ │ │ │ - bl 19f648 │ │ │ │ + bl 19f7f4 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r0, #0 │ │ │ │ - beq 3c18c <_PyCompile_CodeGen@@Base+0x5f4> │ │ │ │ + beq 3c1cc <_PyCompile_CodeGen@@Base+0x634> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3c188 <_PyCompile_CodeGen@@Base+0x5f0> │ │ │ │ + beq 3c1c8 <_PyCompile_CodeGen@@Base+0x630> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 3c188 <_PyCompile_CodeGen@@Base+0x5f0> │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 3c1c8 <_PyCompile_CodeGen@@Base+0x630> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq sl, r7, r8, ror #3 │ │ │ │ ldrsheq sl, [r7], #-232 @ 0xffffff18 │ │ │ │ - ldr r0, [pc] @ 3c1a4 <_PyCompile_CodeGen@@Base+0x60c> │ │ │ │ + ldr r0, [pc] @ 3c1e4 <_PyCompile_CodeGen@@Base+0x64c> │ │ │ │ bx lr │ │ │ │ subseq r7, r7, ip, ror r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov ip, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r2, #2 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r0, [pc, #16] @ 3c1e4 <_PyCompile_CodeGen@@Base+0x64c> │ │ │ │ - str ip, [sp] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 19f648 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x0057a598 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - sub sp, sp, #12 │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt 3c21c <_PyCompile_CodeGen@@Base+0x684> │ │ │ │ - ldr r3, [pc, #100] @ 3c274 <_PyCompile_CodeGen@@Base+0x6dc> │ │ │ │ - ldr r1, [pc, #100] @ 3c278 <_PyCompile_CodeGen@@Base+0x6e0> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 3c238 <_PyCompile_CodeGen@@Base+0x6a0> │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 3c240 <_PyCompile_CodeGen@@Base+0x6a8> │ │ │ │ - ldr r3, [pc, #68] @ 3c274 <_PyCompile_CodeGen@@Base+0x6dc> │ │ │ │ - ldr r1, [pc, #72] @ 3c27c <_PyCompile_CodeGen@@Base+0x6e4> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - mov r0, #0 │ │ │ │ - b 3c26c <_PyCompile_CodeGen@@Base+0x6d4> │ │ │ │ - ldr r0, [r0, #32] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 3c254 <_PyCompile_CodeGen@@Base+0x6bc> │ │ │ │ - ldr r0, [pc, #44] @ 3c280 <_PyCompile_CodeGen@@Base+0x6e8> │ │ │ │ - b 3c26c <_PyCompile_CodeGen@@Base+0x6d4> │ │ │ │ - ldr r1, [pc, #40] @ 3c284 <_PyCompile_CodeGen@@Base+0x6ec> │ │ │ │ - add r2, sp, #4 │ │ │ │ - bl f404c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 3c24c <_PyCompile_CodeGen@@Base+0x6b4> │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r7, ip, ror #16 │ │ │ │ - eorseq r4, r7, ip, asr #18 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq sp, r7, ip, ror #27 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - ldr r3, [pc, #424] @ 3c454 <_PyCompile_CodeGen@@Base+0x8bc> │ │ │ │ + ldr r3, [pc, #424] @ 3c3b4 <_PyCompile_CodeGen@@Base+0x81c> │ │ │ │ mov r5, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ cmp r1, r2 │ │ │ │ ldr r7, [r3, r0] │ │ │ │ sub sp, sp, #12 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 3c2e0 <_PyCompile_CodeGen@@Base+0x748> │ │ │ │ + beq 3c240 <_PyCompile_CodeGen@@Base+0x6a8> │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ ldrne r4, [r4, #12] │ │ │ │ - ldrne r3, [pc, #384] @ 3c458 <_PyCompile_CodeGen@@Base+0x8c0> │ │ │ │ + ldrne r3, [pc, #384] @ 3c3b8 <_PyCompile_CodeGen@@Base+0x820> │ │ │ │ subne r4, r4, r3 │ │ │ │ clzne r4, r4 │ │ │ │ lsrne r4, r4, #5 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3c424 <_PyCompile_CodeGen@@Base+0x88c> │ │ │ │ + beq 3c384 <_PyCompile_CodeGen@@Base+0x7ec> │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - ldr r3, [pc, #352] @ 3c458 <_PyCompile_CodeGen@@Base+0x8c0> │ │ │ │ + ldr r3, [pc, #352] @ 3c3b8 <_PyCompile_CodeGen@@Base+0x820> │ │ │ │ cmp r0, r3 │ │ │ │ - bne 3c424 <_PyCompile_CodeGen@@Base+0x88c> │ │ │ │ + bne 3c384 <_PyCompile_CodeGen@@Base+0x7ec> │ │ │ │ cmp r4, #0 │ │ │ │ - bne 3c30c <_PyCompile_CodeGen@@Base+0x774> │ │ │ │ + bne 3c26c <_PyCompile_CodeGen@@Base+0x6d4> │ │ │ │ mov r4, #0 │ │ │ │ - b 3c3c8 <_PyCompile_CodeGen@@Base+0x830> │ │ │ │ + b 3c328 <_PyCompile_CodeGen@@Base+0x790> │ │ │ │ ldr r3, [r1, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ ldrne ip, [r3, #8]! │ │ │ │ movne r0, #0 │ │ │ │ - beq 3c33c <_PyCompile_CodeGen@@Base+0x7a4> │ │ │ │ + beq 3c29c <_PyCompile_CodeGen@@Base+0x704> │ │ │ │ cmp ip, r0 │ │ │ │ add r0, r0, #1 │ │ │ │ - ble 3c3c8 <_PyCompile_CodeGen@@Base+0x830> │ │ │ │ + ble 3c328 <_PyCompile_CodeGen@@Base+0x790> │ │ │ │ ldr lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne 3c320 <_PyCompile_CodeGen@@Base+0x788> │ │ │ │ - b 3c360 <_PyCompile_CodeGen@@Base+0x7c8> │ │ │ │ + bne 3c280 <_PyCompile_CodeGen@@Base+0x6e8> │ │ │ │ + b 3c2c0 <_PyCompile_CodeGen@@Base+0x728> │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 3c360 <_PyCompile_CodeGen@@Base+0x7c8> │ │ │ │ + beq 3c2c0 <_PyCompile_CodeGen@@Base+0x728> │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3c340 <_PyCompile_CodeGen@@Base+0x7a8> │ │ │ │ - ldr r3, [pc, #256] @ 3c45c <_PyCompile_CodeGen@@Base+0x8c4> │ │ │ │ + bne 3c2a0 <_PyCompile_CodeGen@@Base+0x708> │ │ │ │ + ldr r3, [pc, #256] @ 3c3bc <_PyCompile_CodeGen@@Base+0x824> │ │ │ │ cmp r2, r3 │ │ │ │ - bne 3c3c8 <_PyCompile_CodeGen@@Base+0x830> │ │ │ │ - ldr r2, [pc, #248] @ 3c460 <_PyCompile_CodeGen@@Base+0x8c8> │ │ │ │ + bne 3c328 <_PyCompile_CodeGen@@Base+0x790> │ │ │ │ + ldr r2, [pc, #248] @ 3c3c0 <_PyCompile_CodeGen@@Base+0x828> │ │ │ │ mov r0, r5 │ │ │ │ - bl 31811c │ │ │ │ + bl 31832c │ │ │ │ cmp r0, #0 │ │ │ │ movlt r3, #0 │ │ │ │ - blt 3c448 <_PyCompile_CodeGen@@Base+0x8b0> │ │ │ │ - beq 3c3c8 <_PyCompile_CodeGen@@Base+0x830> │ │ │ │ + blt 3c3a8 <_PyCompile_CodeGen@@Base+0x810> │ │ │ │ + beq 3c328 <_PyCompile_CodeGen@@Base+0x790> │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #216] @ 3c460 <_PyCompile_CodeGen@@Base+0x8c8> │ │ │ │ + ldr r1, [pc, #216] @ 3c3c0 <_PyCompile_CodeGen@@Base+0x828> │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1d1ec8 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ - ldr r2, [pc, #200] @ 3c464 <_PyCompile_CodeGen@@Base+0x8cc> │ │ │ │ + bl 1d2080 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + ldr r2, [pc, #200] @ 3c3c4 <_PyCompile_CodeGen@@Base+0x82c> │ │ │ │ cmp r0, r2 │ │ │ │ mov r3, r0 │ │ │ │ - bne 3c448 <_PyCompile_CodeGen@@Base+0x8b0> │ │ │ │ + bne 3c3a8 <_PyCompile_CodeGen@@Base+0x810> │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3c304 <_PyCompile_CodeGen@@Base+0x76c> │ │ │ │ + beq 3c264 <_PyCompile_CodeGen@@Base+0x6cc> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ - bne 3c304 <_PyCompile_CodeGen@@Base+0x76c> │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 3c304 <_PyCompile_CodeGen@@Base+0x76c> │ │ │ │ + bne 3c264 <_PyCompile_CodeGen@@Base+0x6cc> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 3c264 <_PyCompile_CodeGen@@Base+0x6cc> │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ 3c468 <_PyCompile_CodeGen@@Base+0x8d0> │ │ │ │ + ldr r1, [pc, #148] @ 3c3c8 <_PyCompile_CodeGen@@Base+0x830> │ │ │ │ mov r0, r7 │ │ │ │ stm sp, {r5, r6} │ │ │ │ - bl 1d1ec8 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ - ldr r2, [pc, #128] @ 3c464 <_PyCompile_CodeGen@@Base+0x8cc> │ │ │ │ + bl 1d2080 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + ldr r2, [pc, #128] @ 3c3c4 <_PyCompile_CodeGen@@Base+0x82c> │ │ │ │ cmp r0, r2 │ │ │ │ mov r3, r0 │ │ │ │ - bne 3c448 <_PyCompile_CodeGen@@Base+0x8b0> │ │ │ │ + bne 3c3a8 <_PyCompile_CodeGen@@Base+0x810> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 3c404 <_PyCompile_CodeGen@@Base+0x86c> │ │ │ │ - ldr r3, [pc, #96] @ 3c464 <_PyCompile_CodeGen@@Base+0x8cc> │ │ │ │ - b 3c448 <_PyCompile_CodeGen@@Base+0x8b0> │ │ │ │ + bne 3c364 <_PyCompile_CodeGen@@Base+0x7cc> │ │ │ │ + ldr r3, [pc, #96] @ 3c3c4 <_PyCompile_CodeGen@@Base+0x82c> │ │ │ │ + b 3c3a8 <_PyCompile_CodeGen@@Base+0x810> │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3c424 <_PyCompile_CodeGen@@Base+0x88c> │ │ │ │ + beq 3c384 <_PyCompile_CodeGen@@Base+0x7ec> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ - bne 3c424 <_PyCompile_CodeGen@@Base+0x88c> │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 3c384 <_PyCompile_CodeGen@@Base+0x7ec> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3c3fc <_PyCompile_CodeGen@@Base+0x864> │ │ │ │ - ldr r1, [pc, #44] @ 3c460 <_PyCompile_CodeGen@@Base+0x8c8> │ │ │ │ + beq 3c35c <_PyCompile_CodeGen@@Base+0x7c4> │ │ │ │ + ldr r1, [pc, #44] @ 3c3c0 <_PyCompile_CodeGen@@Base+0x828> │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1d1ec8 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + bl 1d2080 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq ip, r3, r8, lsl #5 │ │ │ │ + andeq ip, r3, r8, ror #3 │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ ldrheq sl, [r7], #-216 @ 0xffffff28 │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ @ instruction: 0x0057a990 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + sub sp, sp, #12 │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt 3c400 <_PyCompile_CodeGen@@Base+0x868> │ │ │ │ + ldr r3, [pc, #100] @ 3c458 <_PyCompile_CodeGen@@Base+0x8c0> │ │ │ │ + ldr r1, [pc, #100] @ 3c45c <_PyCompile_CodeGen@@Base+0x8c4> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f414 │ │ │ │ + b 3c41c <_PyCompile_CodeGen@@Base+0x884> │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 3c424 <_PyCompile_CodeGen@@Base+0x88c> │ │ │ │ + ldr r3, [pc, #68] @ 3c458 <_PyCompile_CodeGen@@Base+0x8c0> │ │ │ │ + ldr r1, [pc, #72] @ 3c460 <_PyCompile_CodeGen@@Base+0x8c8> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f414 │ │ │ │ + mov r0, #0 │ │ │ │ + b 3c450 <_PyCompile_CodeGen@@Base+0x8b8> │ │ │ │ + ldr r0, [r0, #32] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 3c438 <_PyCompile_CodeGen@@Base+0x8a0> │ │ │ │ + ldr r0, [pc, #44] @ 3c464 <_PyCompile_CodeGen@@Base+0x8cc> │ │ │ │ + b 3c450 <_PyCompile_CodeGen@@Base+0x8b8> │ │ │ │ + ldr r1, [pc, #40] @ 3c468 <_PyCompile_CodeGen@@Base+0x8d0> │ │ │ │ + add r2, sp, #4 │ │ │ │ + bl f40fc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 3c430 <_PyCompile_CodeGen@@Base+0x898> │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq r0, r7, ip, lsr #21 │ │ │ │ + eorseq r4, r7, ip, lsl #23 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq sp, r7, ip, ror #27 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov ip, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r2, #2 │ │ │ │ + mov r1, sp │ │ │ │ + ldr r0, [pc, #16] @ 3c4a8 <_PyCompile_CodeGen@@Base+0x910> │ │ │ │ + str ip, [sp] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 19f7f4 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + ldrsheq sl, [r7], #-92 @ 0xffffffa4 │ │ │ │ │ │ │ │ -0003c46c <_PyEval_FormatExcUnbound@@Base>: │ │ │ │ +0003c4ac <_PyEval_FormatExcUnbound@@Base>: │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3c484 <_PyEval_FormatExcUnbound@@Base+0x18> │ │ │ │ + beq 3c4c4 <_PyEval_FormatExcUnbound@@Base+0x18> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bxne lr │ │ │ │ ldr ip, [r1, #48] @ 0x30 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr lr, [r1, #64] @ 0x40 │ │ │ │ ldr r3, [r1, #72] @ 0x48 │ │ │ │ sub r1, ip, lr │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ cmp r2, r1 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - bge 3c4bc <_PyEval_FormatExcUnbound@@Base+0x50> │ │ │ │ - ldr r1, [pc, #32] @ 3c4d0 <_PyEval_FormatExcUnbound@@Base+0x64> │ │ │ │ - ldr r2, [pc, #32] @ 3c4d4 <_PyEval_FormatExcUnbound@@Base+0x68> │ │ │ │ + bge 3c4fc <_PyEval_FormatExcUnbound@@Base+0x50> │ │ │ │ + ldr r1, [pc, #32] @ 3c510 <_PyEval_FormatExcUnbound@@Base+0x64> │ │ │ │ + ldr r2, [pc, #32] @ 3c514 <_PyEval_FormatExcUnbound@@Base+0x68> │ │ │ │ ldr r1, [r1] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 297744 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ - ldr r1, [pc, #20] @ 3c4d8 <_PyEval_FormatExcUnbound@@Base+0x6c> │ │ │ │ - ldr r2, [pc, #20] @ 3c4dc <_PyEval_FormatExcUnbound@@Base+0x70> │ │ │ │ + b 2977c4 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ + ldr r1, [pc, #20] @ 3c518 <_PyEval_FormatExcUnbound@@Base+0x6c> │ │ │ │ + ldr r2, [pc, #20] @ 3c51c <_PyEval_FormatExcUnbound@@Base+0x70> │ │ │ │ ldr r1, [r1] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 297744 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ + b 2977c4 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ subseq sp, r5, ip, ror #21 │ │ │ │ - mlaseq r6, r0, fp, r4 │ │ │ │ + @ instruction: 0x00364dd0 │ │ │ │ subseq fp, r5, r4, asr #23 │ │ │ │ - eorseq sp, r8, ip, ror #1 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov ip, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r2, #2 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r0, [pc, #16] @ 3c51c <_PyEval_FormatExcUnbound@@Base+0xb0> │ │ │ │ - str ip, [sp] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 19f648 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldrsheq sl, [r7], #-92 @ 0xffffffa4 │ │ │ │ + @ instruction: 0x0038d3d4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ mov r7, r1 │ │ │ │ ands r4, r4, #268435456 @ 0x10000000 │ │ │ │ - bne 3c560 <_PyEval_FormatExcUnbound@@Base+0xf4> │ │ │ │ - ldr r3, [pc, #324] @ 3c694 <_PyEval_FormatExcUnbound@@Base+0x228> │ │ │ │ - ldr r1, [pc, #324] @ 3c698 <_PyEval_FormatExcUnbound@@Base+0x22c> │ │ │ │ + bne 3c560 <_PyEval_FormatExcUnbound@@Base+0xb4> │ │ │ │ + ldr r3, [pc, #324] @ 3c694 <_PyEval_FormatExcUnbound@@Base+0x1e8> │ │ │ │ + ldr r1, [pc, #324] @ 3c698 <_PyEval_FormatExcUnbound@@Base+0x1ec> │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r7 │ │ │ │ - bl 1176f0 │ │ │ │ - b 3c688 <_PyEval_FormatExcUnbound@@Base+0x21c> │ │ │ │ + bl 1177e0 │ │ │ │ + b 3c688 <_PyEval_FormatExcUnbound@@Base+0x1dc> │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 170940 │ │ │ │ + bl 170ad4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 3c688 <_PyEval_FormatExcUnbound@@Base+0x21c> │ │ │ │ + beq 3c688 <_PyEval_FormatExcUnbound@@Base+0x1dc> │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 1b67e0 │ │ │ │ + bl 1b6998 │ │ │ │ cmn r0, #1 │ │ │ │ moveq r5, #0 │ │ │ │ moveq r6, r5 │ │ │ │ - beq 3c674 <_PyEval_FormatExcUnbound@@Base+0x208> │ │ │ │ - bl c3e20 │ │ │ │ + beq 3c674 <_PyEval_FormatExcUnbound@@Base+0x1c8> │ │ │ │ + bl c3e80 │ │ │ │ mov fp, #0 │ │ │ │ add sl, sp, #16 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, #70 @ 0x46 │ │ │ │ bl 2931c │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ movne r5, r0 │ │ │ │ moveq r5, #1024 @ 0x400 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 8b494 │ │ │ │ + bl 8b504 │ │ │ │ subs r6, r0, #0 │ │ │ │ mov r2, r6 │ │ │ │ streq r6, [sp, #16] │ │ │ │ moveq sl, #1 │ │ │ │ moveq r6, fp │ │ │ │ - beq 3c628 <_PyEval_FormatExcUnbound@@Base+0x1bc> │ │ │ │ + beq 3c628 <_PyEval_FormatExcUnbound@@Base+0x17c> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, r5 │ │ │ │ add r1, sp, #20 │ │ │ │ str sl, [sp] │ │ │ │ bl 2a330 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3c61c <_PyEval_FormatExcUnbound@@Base+0x1b0> │ │ │ │ + beq 3c61c <_PyEval_FormatExcUnbound@@Base+0x170> │ │ │ │ mov r3, #0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bne 3c61c <_PyEval_FormatExcUnbound@@Base+0x1b0> │ │ │ │ + bne 3c61c <_PyEval_FormatExcUnbound@@Base+0x170> │ │ │ │ cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ - bgt 3c624 <_PyEval_FormatExcUnbound@@Base+0x1b8> │ │ │ │ + bgt 3c624 <_PyEval_FormatExcUnbound@@Base+0x178> │ │ │ │ lsl r5, r5, #1 │ │ │ │ mov fp, r6 │ │ │ │ - b 3c5b8 <_PyEval_FormatExcUnbound@@Base+0x14c> │ │ │ │ + b 3c5b8 <_PyEval_FormatExcUnbound@@Base+0x10c> │ │ │ │ mov sl, #0 │ │ │ │ - b 3c628 <_PyEval_FormatExcUnbound@@Base+0x1bc> │ │ │ │ + b 3c628 <_PyEval_FormatExcUnbound@@Base+0x17c> │ │ │ │ mov sl, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl c7b78 │ │ │ │ + bl c7bd0 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 3c664 <_PyEval_FormatExcUnbound@@Base+0x1f8> │ │ │ │ + bne 3c664 <_PyEval_FormatExcUnbound@@Base+0x1b8> │ │ │ │ cmp sl, #1 │ │ │ │ - bne 3c64c <_PyEval_FormatExcUnbound@@Base+0x1e0> │ │ │ │ - bl 2a01ec │ │ │ │ - b 3c674 <_PyEval_FormatExcUnbound@@Base+0x208> │ │ │ │ - ldr r3, [pc, #72] @ 3c69c <_PyEval_FormatExcUnbound@@Base+0x230> │ │ │ │ - ldr r1, [pc, #72] @ 3c6a0 <_PyEval_FormatExcUnbound@@Base+0x234> │ │ │ │ + bne 3c64c <_PyEval_FormatExcUnbound@@Base+0x1a0> │ │ │ │ + bl 2a0260 │ │ │ │ + b 3c674 <_PyEval_FormatExcUnbound@@Base+0x1c8> │ │ │ │ + ldr r3, [pc, #72] @ 3c69c <_PyEval_FormatExcUnbound@@Base+0x1f0> │ │ │ │ + ldr r1, [pc, #72] @ 3c6a0 <_PyEval_FormatExcUnbound@@Base+0x1f4> │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r7 │ │ │ │ - bl 1176f0 │ │ │ │ - b 3c674 <_PyEval_FormatExcUnbound@@Base+0x208> │ │ │ │ + bl 1177e0 │ │ │ │ + b 3c674 <_PyEval_FormatExcUnbound@@Base+0x1c8> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 27e5a8 <_Py_Uid_Converter@@Base+0x15c> │ │ │ │ + bl 27e628 <_Py_Uid_Converter@@Base+0x15c> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8b460 │ │ │ │ + bl 8b4d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c1cc <_Py_DecRef@@Base> │ │ │ │ + bl 19c378 <_Py_DecRef@@Base> │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sp, r8, ip, ror #2 │ │ │ │ + eorseq sp, r8, r4, asr r4 │ │ │ │ ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ - mlaseq r8, r4, r1, sp │ │ │ │ + eorseq sp, r8, ip, ror r4 │ │ │ │ │ │ │ │ 0003c6a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r1 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 112480 │ │ │ │ + bl 112570 │ │ │ │ subs r2, r0, #0 │ │ │ │ beq 3c704 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r0, [pc, #192] @ 3c7b0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [pc, #184] @ 3c7b4 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 1177e0 │ │ │ │ b 3c734 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 112480 │ │ │ │ + bl 112570 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3c6e0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ sub r3, r3, r2 │ │ │ │ cmp r1, r3 │ │ │ │ ble 3c73c │ │ │ │ - bl 2a01ec │ │ │ │ + bl 2a0260 │ │ │ │ mov r4, #0 │ │ │ │ b 3c77c │ │ │ │ add r1, r1, r2 │ │ │ │ - bl 1d10d4 │ │ │ │ + bl 1d128c │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 3c734 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3c77c │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ @@ -18437,77 +18437,77 @@ │ │ │ │ ldr r1, [sp] │ │ │ │ add r0, r0, r3 │ │ │ │ bl 29cdc │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmn r3, #1 │ │ │ │ beq 3c790 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1133b4 │ │ │ │ + bl 1134a4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmn r3, #1 │ │ │ │ beq 3c7a4 │ │ │ │ mov r0, sp │ │ │ │ - bl 1133b4 │ │ │ │ + bl 1134a4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r7, r6, r4, lsl r8 │ │ │ │ + eorseq r7, r6, r4, asr sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92d84 │ │ │ │ + bl 92de0 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 3c888 │ │ │ │ ldr r0, [pc, #172] @ 3c890 │ │ │ │ - bl 22f68c │ │ │ │ + bl 22f760 │ │ │ │ bl 299b8 │ │ │ │ bl 29f88 │ │ │ │ subs r1, r0, #0 │ │ │ │ beq 3c87c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2ba2bc │ │ │ │ + bl 2ba1bc │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ bne 3c820 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b1d0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ bne 3c834 │ │ │ │ b 3c84c │ │ │ │ mov r0, r4 │ │ │ │ - bl ab174 │ │ │ │ + bl ab1ec │ │ │ │ cmp r0, #0 │ │ │ │ beq 3c854 │ │ │ │ b 3c808 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 3c84c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ b 3c87c │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ beq 3c7e8 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 3c7e8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ b 3c7e8 │ │ │ │ bl 2a864 │ │ │ │ ldr r0, [pc, #8] @ 3c890 │ │ │ │ - bl 8b0d8 │ │ │ │ + bl 8b148 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r2, ip, ip, ror sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -18515,15 +18515,15 @@ │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, sp │ │ │ │ ldr r0, [pc, #16] @ 3c8d0 │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19f648 │ │ │ │ + bl 19f7f4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq sl, r7, r4, asr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -18531,72 +18531,88 @@ │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, sp │ │ │ │ ldr r0, [pc, #16] @ 3c910 │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19f648 │ │ │ │ + bl 19f7f4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq sl, r7, r8, lsr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov ip, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r2, #2 │ │ │ │ + mov r1, sp │ │ │ │ + ldr r0, [pc, #16] @ 3c950 │ │ │ │ + str ip, [sp] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 19f7f4 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + subseq sl, r7, r8, ror r5 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r0, r1 │ │ │ │ subs r1, r2, #0 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #32 │ │ │ │ - bne 3c960 │ │ │ │ + bne 3c9a0 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3c998 │ │ │ │ + beq 3c9d8 │ │ │ │ mov ip, #1 │ │ │ │ mov r2, #0 │ │ │ │ add lr, sp, #28 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #124] @ 3c9f8 │ │ │ │ + ldr ip, [pc, #124] @ 3ca38 │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3c998 │ │ │ │ + bne 3c9d8 │ │ │ │ mov r0, #0 │ │ │ │ - b 3c9f0 │ │ │ │ + b 3ca30 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 3c9b8 │ │ │ │ - bl a55d4 │ │ │ │ + bne 3c9f8 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3c990 │ │ │ │ + bne 3c9d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d9a58 <_PyCompile_OpcodeIsValid@@Base> │ │ │ │ + bl 1d9c0c <_PyCompile_OpcodeIsValid@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 3c9e0 │ │ │ │ - bl a55d4 │ │ │ │ + bne 3ca20 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #32] @ 3c9fc │ │ │ │ - beq 3c9f0 │ │ │ │ - b 3c990 │ │ │ │ - ldr r2, [pc, #24] @ 3ca00 │ │ │ │ + ldreq r0, [pc, #32] @ 3ca3c │ │ │ │ + beq 3ca30 │ │ │ │ + b 3c9d0 │ │ │ │ + ldr r2, [pc, #24] @ 3ca40 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #12] @ 3c9fc │ │ │ │ + ldr r0, [pc, #12] @ 3ca3c │ │ │ │ moveq r0, r2 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ ldrheq r1, [r7], #-212 @ 0xffffff2c │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -18604,47 +18620,31 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #16] @ 3ca40 │ │ │ │ - str ip, [sp] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 19f648 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq sl, r7, r8, ror r5 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov ip, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r2, #2 │ │ │ │ - mov r1, sp │ │ │ │ ldr r0, [pc, #16] @ 3ca80 │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19f648 │ │ │ │ + bl 19f7f4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq sl, r7, r4, lsl r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr r3, [pc, #424] @ 3cc50 │ │ │ │ mov r5, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ cmp r1, r2 │ │ │ │ ldr r7, [r3, r0] │ │ │ │ sub sp, sp, #12 │ │ │ │ moveq r4, #0 │ │ │ │ beq 3cadc │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ @@ -18683,43 +18683,43 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 3cb3c │ │ │ │ ldr r3, [pc, #256] @ 3cc58 │ │ │ │ cmp r2, r3 │ │ │ │ bne 3cbc4 │ │ │ │ ldr r2, [pc, #248] @ 3cc5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 31811c │ │ │ │ + bl 31832c │ │ │ │ cmp r0, #0 │ │ │ │ movlt r3, #0 │ │ │ │ blt 3cc44 │ │ │ │ beq 3cbc4 │ │ │ │ mov r2, sp │ │ │ │ ldr r1, [pc, #216] @ 3cc5c │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1d1ec8 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + bl 1d2080 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ ldr r2, [pc, #200] @ 3cc60 │ │ │ │ cmp r0, r2 │ │ │ │ mov r3, r0 │ │ │ │ bne 3cc44 │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ beq 3cb00 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ bne 3cb00 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ b 3cb00 │ │ │ │ mov r2, sp │ │ │ │ ldr r1, [pc, #148] @ 3cc64 │ │ │ │ mov r0, r7 │ │ │ │ stm sp, {r5, r6} │ │ │ │ - bl 1d1ec8 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + bl 1d2080 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ ldr r2, [pc, #128] @ 3cc60 │ │ │ │ cmp r0, r2 │ │ │ │ mov r3, r0 │ │ │ │ bne 3cc44 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ @@ -18729,23 +18729,23 @@ │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ beq 3cc20 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ bne 3cc20 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ beq 3cbf8 │ │ │ │ ldr r1, [pc, #44] @ 3cc5c │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1d1ec8 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + bl 1d2080 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ andeq ip, r3, r4, lsl #21 │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ @@ -18797,99 +18797,99 @@ │ │ │ │ str ip, [sp, #8] │ │ │ │ mov ip, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r6, r4 │ │ │ │ beq 3ce34 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 170254 │ │ │ │ + bl 1703e8 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3ce14 │ │ │ │ cmp r7, #1 │ │ │ │ ldreq r5, [pc, #244] @ 3ce54 │ │ │ │ beq 3cdac │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3cd94 │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ bne 3cd88 │ │ │ │ - bl a55d4 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ bne 3ce14 │ │ │ │ cmp r7, #2 │ │ │ │ beq 3cdac │ │ │ │ b 3cd98 │ │ │ │ ldr r5, [pc, #184] @ 3ce54 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 260d10 │ │ │ │ + bl 260fd0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3ce14 │ │ │ │ ldr r8, [sp, #24] │ │ │ │ - bl c3e20 │ │ │ │ + bl c3e80 │ │ │ │ cmn r8, #100 @ 0x64 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ beq 3cde0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ bl 2a348 │ │ │ │ mov r4, r0 │ │ │ │ b 3cde8 │ │ │ │ bl 29ed4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c7b78 │ │ │ │ + bl c7bd0 │ │ │ │ cmp r4, #0 │ │ │ │ beq 3ce1c │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ bne 3ce24 │ │ │ │ - bl 132724 │ │ │ │ + bl 1327bc │ │ │ │ cmp r0, #0 │ │ │ │ beq 3cdb0 │ │ │ │ mov r4, #0 │ │ │ │ b 3ce34 │ │ │ │ ldr r4, [pc, #52] @ 3ce58 │ │ │ │ b 3ce34 │ │ │ │ ldr r3, [pc, #48] @ 3ce5c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ + bl 144544 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ - bl 170a20 │ │ │ │ + bl 170bb4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq sp, r1, r8, asr #17 │ │ │ │ + ldrsbeq sp, [r1], #-160 @ 0xffffff60 │ │ │ │ subseq r1, r7, ip, lsl #28 │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 35911c │ │ │ │ + bl 359388 │ │ │ │ ldrb r4, [r4, #8] │ │ │ │ - bl 35911c │ │ │ │ + bl 359388 │ │ │ │ ldr r3, [pc, #12] @ 3ce94 │ │ │ │ tst r4, #1 │ │ │ │ ldr r0, [pc, #8] @ 3ce98 │ │ │ │ movne r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ @@ -18897,22 +18897,22 @@ │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r1, [pc, #120] @ 3cf38 │ │ │ │ - bl 299dec │ │ │ │ + bl 299e6c │ │ │ │ cmp r0, #0 │ │ │ │ bne 3ced0 │ │ │ │ mov r0, #0 │ │ │ │ b 3cf30 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ add r2, sp, #28 │ │ │ │ - bl 16dd00 <_PyTime_localtime@@Base> │ │ │ │ + bl 16de94 <_PyTime_localtime@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 3cec8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [pc, #76] @ 3cf3c │ │ │ │ ldr ip, [sp, #28] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr lr, [sp, #44] @ 0x2c │ │ │ │ @@ -18925,55 +18925,71 @@ │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ add r1, r1, r0, lsl #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r0, [pc, #28] @ 3cf40 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r2, r2, lr, lsl #2 │ │ │ │ str ip, [sp] │ │ │ │ - bl 128d0c │ │ │ │ + bl 128da0 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq sp, r8, r4, asr #5 │ │ │ │ - subseq sp, r1, r0, lsl #18 │ │ │ │ - @ instruction: 0x0038d2d0 │ │ │ │ + eorseq sp, r8, ip, lsr #11 │ │ │ │ + subseq sp, r1, r8, lsl #22 │ │ │ │ + @ instruction: 0x0038d5b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 306520 │ │ │ │ + bl 3067b0 │ │ │ │ cmp r0, #0 │ │ │ │ movlt r0, #0 │ │ │ │ blt 3cf8c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne 3cf88 │ │ │ │ ldr r3, [pc, #20] @ 3cf94 │ │ │ │ ldr r1, [pc, #20] @ 3cf98 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sp, r8, ip, ror #5 │ │ │ │ + @ instruction: 0x0038d5d4 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov ip, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r2, #2 │ │ │ │ + mov r1, sp │ │ │ │ + ldr r0, [pc, #16] @ 3cfd8 │ │ │ │ + str ip, [sp] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 19f7f4 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + subseq sl, r7, r4, ror #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ subs r6, r3, #0 │ │ │ │ ldrne r9, [r6, #8] │ │ │ │ moveq r9, r6 │ │ │ │ cmp r2, #1 │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ cmp r6, #0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ - ldr lr, [pc, #484] @ 3d1b8 │ │ │ │ + ldr lr, [pc, #484] @ 3d1f8 │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ mvn r3, #99 @ 0x63 │ │ │ │ add r9, r9, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ str r3, [sp, #24] │ │ │ │ @@ -18983,331 +18999,383 @@ │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1} │ │ │ │ sub r5, r9, #2 │ │ │ │ stm ip, {r0, r1} │ │ │ │ - bne 3d030 │ │ │ │ + bne 3d070 │ │ │ │ clz r3, r4 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r7, #2 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3d070 │ │ │ │ + beq 3d0b0 │ │ │ │ mov ip, #2 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #376] @ 3d1bc │ │ │ │ + ldr ip, [pc, #376] @ 3d1fc │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r8, r4 │ │ │ │ - beq 3d1a0 │ │ │ │ + beq 3d1e0 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 170254 │ │ │ │ + bl 1703e8 │ │ │ │ ldr r8, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r4, r0 │ │ │ │ - beq 3d1a0 │ │ │ │ + beq 3d1e0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne 3d0ac │ │ │ │ - bl a55d4 │ │ │ │ + bne 3d0ec │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3d11c │ │ │ │ + bne 3d15c │ │ │ │ cmp r5, #0 │ │ │ │ - bne 3d0c0 │ │ │ │ + bne 3d100 │ │ │ │ mov r5, #1 │ │ │ │ mov r6, #0 │ │ │ │ - b 3d124 │ │ │ │ + b 3d164 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3d0e4 │ │ │ │ + beq 3d124 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 260d10 │ │ │ │ + bl 260fd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3d11c │ │ │ │ + beq 3d15c │ │ │ │ subs r5, r9, #3 │ │ │ │ - beq 3d0b4 │ │ │ │ + beq 3d0f4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3d108 │ │ │ │ - bl 1033c8 │ │ │ │ + beq 3d148 │ │ │ │ + bl 10347c │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt 3d11c │ │ │ │ + blt 3d15c │ │ │ │ cmp r5, #1 │ │ │ │ - beq 3d124 │ │ │ │ - b 3d10c │ │ │ │ + beq 3d164 │ │ │ │ + b 3d14c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1033c8 │ │ │ │ + bl 10347c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bge 3d124 │ │ │ │ + bge 3d164 │ │ │ │ mov r4, #0 │ │ │ │ - b 3d1a0 │ │ │ │ + b 3d1e0 │ │ │ │ ldr r9, [sp, #24] │ │ │ │ - bl c3e20 │ │ │ │ + bl c3e80 │ │ │ │ cmn r9, #100 @ 0x64 │ │ │ │ cmpeq r6, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bne 3d14c │ │ │ │ + bne 3d18c │ │ │ │ cmp r5, #0 │ │ │ │ - bne 3d178 │ │ │ │ + bne 3d1b8 │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ - b 3d160 │ │ │ │ + b 3d1a0 │ │ │ │ clz r3, r5 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r6, #0 │ │ │ │ lsl r3, r3, #8 │ │ │ │ orrne r3, r3, #512 @ 0x200 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ bl 2a4a4 │ │ │ │ mov r5, r0 │ │ │ │ - b 3d188 │ │ │ │ + b 3d1c8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ bl 29934 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7b78 │ │ │ │ - ldr r3, [pc, #40] @ 3d1c0 │ │ │ │ + bl c7bd0 │ │ │ │ + ldr r3, [pc, #40] @ 3d200 │ │ │ │ cmp r5, #0 │ │ │ │ - ldr r4, [pc, #36] @ 3d1c4 │ │ │ │ + ldr r4, [pc, #36] @ 3d204 │ │ │ │ moveq r4, r3 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r8, [sp, #80] @ 0x50 │ │ │ │ - bl 170a20 │ │ │ │ + bl 170bb4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - subseq sp, r1, ip, asr #18 │ │ │ │ + subseq sp, r1, r4, asr fp │ │ │ │ subseq r1, r7, r8, lsr lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov ip, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r2, #2 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r0, [pc, #16] @ 3d204 │ │ │ │ - str ip, [sp] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 19f648 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq sl, r7, r4, ror #14 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - cmp r1, #0 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r0, #24] │ │ │ │ - beq 3d238 │ │ │ │ - ldr r2, [r1] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r2, r2, #1 │ │ │ │ - strne r2, [r1] │ │ │ │ - str r1, [r3, #24] │ │ │ │ - bl 9b1dc │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r0, [r0, #52] @ 0x34 │ │ │ │ - cmn r0, #1 │ │ │ │ - beq 3d258 │ │ │ │ - b a58c4 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 3d280 │ │ │ │ - ldr r1, [pc, #16] @ 3d284 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sl, r5, ip, ror #14 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - ldr r3, [pc, #424] @ 3d454 │ │ │ │ + ldr r3, [pc, #424] @ 3d3d4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ cmp r1, r2 │ │ │ │ ldr r7, [r3, r0] │ │ │ │ sub sp, sp, #12 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 3d2e0 │ │ │ │ + beq 3d260 │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ ldrne r4, [r4, #44] @ 0x2c │ │ │ │ - ldrne r3, [pc, #384] @ 3d458 │ │ │ │ + ldrne r3, [pc, #384] @ 3d3d8 │ │ │ │ subne r4, r4, r3 │ │ │ │ clzne r4, r4 │ │ │ │ lsrne r4, r4, #5 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3d424 │ │ │ │ + beq 3d3a4 │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #352] @ 3d458 │ │ │ │ + ldr r3, [pc, #352] @ 3d3d8 │ │ │ │ cmp r0, r3 │ │ │ │ - bne 3d424 │ │ │ │ + bne 3d3a4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 3d30c │ │ │ │ + bne 3d28c │ │ │ │ mov r4, #0 │ │ │ │ - b 3d3c8 │ │ │ │ + b 3d348 │ │ │ │ ldr r3, [r1, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ ldrne ip, [r3, #8]! │ │ │ │ movne r0, #0 │ │ │ │ - beq 3d33c │ │ │ │ + beq 3d2bc │ │ │ │ cmp ip, r0 │ │ │ │ add r0, r0, #1 │ │ │ │ - ble 3d3c8 │ │ │ │ + ble 3d348 │ │ │ │ ldr lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne 3d320 │ │ │ │ - b 3d360 │ │ │ │ + bne 3d2a0 │ │ │ │ + b 3d2e0 │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 3d360 │ │ │ │ + beq 3d2e0 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3d340 │ │ │ │ - ldr r3, [pc, #256] @ 3d45c │ │ │ │ + bne 3d2c0 │ │ │ │ + ldr r3, [pc, #256] @ 3d3dc │ │ │ │ cmp r2, r3 │ │ │ │ - bne 3d3c8 │ │ │ │ - ldr r2, [pc, #248] @ 3d460 │ │ │ │ + bne 3d348 │ │ │ │ + ldr r2, [pc, #248] @ 3d3e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 31811c │ │ │ │ + bl 31832c │ │ │ │ cmp r0, #0 │ │ │ │ movlt r3, #0 │ │ │ │ - blt 3d448 │ │ │ │ - beq 3d3c8 │ │ │ │ + blt 3d3c8 │ │ │ │ + beq 3d348 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #216] @ 3d460 │ │ │ │ + ldr r1, [pc, #216] @ 3d3e0 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1d1ec8 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ - ldr r2, [pc, #200] @ 3d464 │ │ │ │ + bl 1d2080 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + ldr r2, [pc, #200] @ 3d3e4 │ │ │ │ cmp r0, r2 │ │ │ │ mov r3, r0 │ │ │ │ - bne 3d448 │ │ │ │ + bne 3d3c8 │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3d304 │ │ │ │ + beq 3d284 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ - bne 3d304 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 3d304 │ │ │ │ + bne 3d284 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 3d284 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ 3d468 │ │ │ │ + ldr r1, [pc, #148] @ 3d3e8 │ │ │ │ mov r0, r7 │ │ │ │ stm sp, {r5, r6} │ │ │ │ - bl 1d1ec8 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ - ldr r2, [pc, #128] @ 3d464 │ │ │ │ + bl 1d2080 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + ldr r2, [pc, #128] @ 3d3e4 │ │ │ │ cmp r0, r2 │ │ │ │ mov r3, r0 │ │ │ │ - bne 3d448 │ │ │ │ + bne 3d3c8 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 3d404 │ │ │ │ - ldr r3, [pc, #96] @ 3d464 │ │ │ │ - b 3d448 │ │ │ │ + bne 3d384 │ │ │ │ + ldr r3, [pc, #96] @ 3d3e4 │ │ │ │ + b 3d3c8 │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3d424 │ │ │ │ + beq 3d3a4 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ - bne 3d424 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 3d3a4 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3d3fc │ │ │ │ - ldr r1, [pc, #44] @ 3d460 │ │ │ │ + beq 3d37c │ │ │ │ + ldr r1, [pc, #44] @ 3d3e0 │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1d1ec8 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + bl 1d2080 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq sp, r3, r8, lsl #5 │ │ │ │ + andeq sp, r3, r8, lsl #4 │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ subseq sl, r7, r8, ror sp │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ ldrsbeq sl, [r7], #-128 @ 0xffffff80 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + cmp r1, #0 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r0, #24] │ │ │ │ + beq 3d41c │ │ │ │ + ldr r2, [r1] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r2, r2, #1 │ │ │ │ + strne r2, [r1] │ │ │ │ + str r1, [r3, #24] │ │ │ │ + bl 9b254 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r0, [r0, #52] @ 0x34 │ │ │ │ + cmn r0, #1 │ │ │ │ + beq 3d43c │ │ │ │ + b a593c │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #16] @ 3d464 │ │ │ │ + ldr r1, [pc, #16] @ 3d468 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f414 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq sl, r5, ip, lsr #19 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #120] @ 3d500 │ │ │ │ - bl 92b18 │ │ │ │ + bl 92b74 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 3d4f4 │ │ │ │ add r6, r5, #2496 @ 0x9c0 │ │ │ │ add r7, r5, #8 │ │ │ │ add r8, r4, #8 │ │ │ │ add r6, r6, #8 │ │ │ │ ldr r0, [r7, #4]! │ │ │ │ - bl a329c │ │ │ │ + bl a3314 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3d4d0 │ │ │ │ cmp r7, r6 │ │ │ │ str r0, [r8, #4]! │ │ │ │ bne 3d4a0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl a62ec │ │ │ │ + bl a6364 │ │ │ │ cmp r0, #0 │ │ │ │ strne r0, [r4, #2508] @ 0x9cc │ │ │ │ bne 3d4f8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 3d4f4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 3d4f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ andeq r0, r0, r1, ror r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, sp, #52 @ 0x34 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r2, #44 @ 0x2c │ │ │ │ + mov r1, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 29658 │ │ │ │ + mov r2, #1 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 112570 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 3d564 │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r2, [pc, #68] @ 3d598 │ │ │ │ + ldr r1, [pc, #68] @ 3d59c │ │ │ │ + ldr r0, [pc, #68] @ 3d5a0 │ │ │ │ + bl 316dfc <_PyArg_BadArgument@@Base> │ │ │ │ + mov r4, #0 │ │ │ │ + b 3d578 │ │ │ │ + mov r2, #1 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2a3304 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 3d58c │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 1134a4 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #52 @ 0x34 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + eorseq r3, r6, ip, lsl #6 │ │ │ │ + eorseq sp, r6, r4, ror r9 │ │ │ │ + eorseq ip, r6, ip, ror #18 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #16] @ 3d5cc │ │ │ │ + ldr r1, [pc, #16] @ 3d5d0 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f414 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq sp, r8, r0, ror #13 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov ip, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r2, #2 │ │ │ │ + mov r1, sp │ │ │ │ + ldr r0, [pc, #16] @ 3d610 │ │ │ │ + str ip, [sp] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 19f7f4 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + ldrheq sl, [r7], #-92 @ 0xffffffa4 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ subs r6, r3, #0 │ │ │ │ ldrne r4, [r6, #8] │ │ │ │ moveq r4, r6 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ @@ -19320,282 +19388,214 @@ │ │ │ │ bl 29658 │ │ │ │ cmp r7, #0 │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ cmp r6, #0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3d574 │ │ │ │ + bne 3d684 │ │ │ │ clz r3, r5 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r7, #3 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3d5bc │ │ │ │ - ldr ip, [pc, #212] @ 3d650 │ │ │ │ + beq 3d6cc │ │ │ │ + ldr ip, [pc, #212] @ 3d760 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #24 │ │ │ │ str ip, [sp, #16] │ │ │ │ mov ip, #3 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #8] │ │ │ │ mov ip, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 3d5bc │ │ │ │ + bne 3d6cc │ │ │ │ mov r4, #0 │ │ │ │ - b 3d630 │ │ │ │ + b 3d740 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 112480 │ │ │ │ + bl 112570 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 3d5b4 │ │ │ │ + bne 3d6c4 │ │ │ │ cmp r4, #1 │ │ │ │ - beq 3d618 │ │ │ │ + beq 3d728 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 3d5f0 │ │ │ │ + beq 3d700 │ │ │ │ cmp r4, #2 │ │ │ │ - beq 3d614 │ │ │ │ + beq 3d724 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 3d618 │ │ │ │ - bl a55d4 │ │ │ │ + bne 3d728 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3d618 │ │ │ │ - b 3d5b4 │ │ │ │ + beq 3d728 │ │ │ │ + b 3d6c4 │ │ │ │ mov r4, #1 │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ - bl 3d724 <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ + bl 3d918 <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3d644 │ │ │ │ + beq 3d754 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 1133b4 │ │ │ │ + bl 1134a4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subseq r1, r7, r4, ror #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - sub sp, sp, #52 @ 0x34 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r2, #44 @ 0x2c │ │ │ │ - mov r1, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 29658 │ │ │ │ - mov r2, #1 │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 112480 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 3d6b4 │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r2, [pc, #68] @ 3d6e8 │ │ │ │ - ldr r1, [pc, #68] @ 3d6ec │ │ │ │ - ldr r0, [pc, #68] @ 3d6f0 │ │ │ │ - bl 316b6c <_PyArg_BadArgument@@Base> │ │ │ │ - mov r4, #0 │ │ │ │ - b 3d6c8 │ │ │ │ - mov r2, #1 │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2a3294 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 3d6dc │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 1133b4 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - eorseq r3, r6, ip, asr #1 │ │ │ │ - eorseq sp, r6, r4, lsr r7 │ │ │ │ - eorseq ip, r6, ip, lsr #14 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 3d71c │ │ │ │ - ldr r1, [pc, #16] @ 3d720 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038d3f8 │ │ │ │ - │ │ │ │ -0003d724 <_Py_strhex_bytes_with_sep@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov ip, #1 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - str ip, [sp] │ │ │ │ - bl 318338 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 3d774 <_Py_strhex_bytes_with_sep@@Base+0x50> │ │ │ │ - ldr r1, [pc, #16] @ 3d778 <_Py_strhex_bytes_with_sep@@Base+0x54> │ │ │ │ + ldr r3, [pc, #16] @ 3d78c │ │ │ │ + ldr r1, [pc, #16] @ 3d790 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sp, r8, r0, asr r4 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov ip, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r2, #2 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r0, [pc, #16] @ 3d7b8 <_Py_strhex_bytes_with_sep@@Base+0x94> │ │ │ │ - str ip, [sp] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 19f648 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldrheq sl, [r7], #-92 @ 0xffffffa4 │ │ │ │ + eorseq sp, r8, r8, lsr r7 │ │ │ │ │ │ │ │ -0003d7bc : │ │ │ │ +0003d794 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r4, r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ - beq 3d7f8 │ │ │ │ + beq 3d7d0 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r7, [r0] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl bb7dc │ │ │ │ + bl bb8b0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 3d810 │ │ │ │ + beq 3d7e8 │ │ │ │ str r7, [r5] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1444c8 │ │ │ │ + bl 144568 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b254 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1530c4 │ │ │ │ + bl 153308 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92d84 │ │ │ │ + bl 92de0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 3d8e4 │ │ │ │ - ldr r9, [pc, #196] @ 3d910 │ │ │ │ + beq 3d8bc │ │ │ │ + ldr r9, [pc, #196] @ 3d8e8 │ │ │ │ mov r6, #0 │ │ │ │ mov r8, #44 @ 0x2c │ │ │ │ - b 3d87c │ │ │ │ + b 3d854 │ │ │ │ mov r0, r5 │ │ │ │ - bl ab174 │ │ │ │ + bl ab1ec │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ mov sl, r0 │ │ │ │ - bne 3d8ec │ │ │ │ + bne 3d8c4 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 3d8dc │ │ │ │ + bne 3d8b4 │ │ │ │ add r6, r6, #1 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ mul r3, r8, r6 │ │ │ │ cmp r6, r2 │ │ │ │ - ldr r0, [pc, #132] @ 3d914 │ │ │ │ - bge 3d904 │ │ │ │ + ldr r0, [pc, #132] @ 3d8ec │ │ │ │ + bge 3d8dc │ │ │ │ ldr r1, [r7, #8] │ │ │ │ add r2, r1, r3 │ │ │ │ ldr r1, [r1, r3] │ │ │ │ ldr lr, [r2, #16] │ │ │ │ add ip, r9, r1, lsl #2 │ │ │ │ ldrh ip, [ip, #2] │ │ │ │ ldr r4, [r2, #20] │ │ │ │ tst ip, #1 │ │ │ │ ldr ip, [r2, #12] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - ldreq r0, [pc, #88] @ 3d918 │ │ │ │ + ldreq r0, [pc, #88] @ 3d8f0 │ │ │ │ str r4, [sp, #8] │ │ │ │ - ldreq r2, [pc, #84] @ 3d91c │ │ │ │ + ldreq r2, [pc, #84] @ 3d8f4 │ │ │ │ stm sp, {ip, lr} │ │ │ │ ldrne r2, [r2, #4] │ │ │ │ - bl a9a20 │ │ │ │ + bl a9a98 │ │ │ │ subs r1, r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bne 3d854 │ │ │ │ + bne 3d82c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b254 │ │ │ │ mov r5, #0 │ │ │ │ - b 3d904 │ │ │ │ + b 3d8dc │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3d870 │ │ │ │ + bne 3d848 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 3d870 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 3d848 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subeq sp, r5, r8, lsl ip │ │ │ │ - eorseq sp, r8, ip, lsl #9 │ │ │ │ - mlaseq r8, r8, r4, sp │ │ │ │ + subeq sp, r5, r8, lsr #28 │ │ │ │ + eorseq sp, r8, r4, ror r7 │ │ │ │ + eorseq sp, r8, r0, lsl #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 3d958 │ │ │ │ - ldr r0, [pc] @ 3d93c │ │ │ │ + ldr r0, [pc] @ 3d914 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ + │ │ │ │ +0003d918 <_Py_strhex_bytes_with_sep@@Base>: │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov ip, #1 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + str ip, [sp] │ │ │ │ + bl 318a88 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r2 │ │ │ │ bxeq lr │ │ │ │ bx r3 │ │ │ │ │ │ │ │ 0003d958 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #96] @ 3d9d0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r7, [pc, #88] @ 3d9d4 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ mov r8, #0 │ │ │ │ add r4, r5, #43520 @ 0xaa00 │ │ │ │ add r6, r5, #92160 @ 0x16800 │ │ │ │ add r4, r4, #248 @ 0xf8 │ │ │ │ @@ -19603,875 +19603,875 @@ │ │ │ │ str r8, [r4] │ │ │ │ ldr r3, [r7] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r7] │ │ │ │ str r7, [r4, #4] │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b254 │ │ │ │ add r4, r4, #12 │ │ │ │ str r8, [r4, #-4] │ │ │ │ cmp r4, r6 │ │ │ │ bne 3d990 │ │ │ │ add r5, r5, #40960 @ 0xa000 │ │ │ │ ldr r0, [r5, #2804] @ 0xaf4 │ │ │ │ sub r0, r0, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - │ │ │ │ -0003d9d8 <_PyType_GetModuleByDef3@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r7, r2 │ │ │ │ - bl 265674 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 3da54 <_PyType_GetModuleByDef3@@Base+0x7c> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 265674 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 3da54 <_PyType_GetModuleByDef3@@Base+0x7c> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 265674 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 3da54 <_PyType_GetModuleByDef3@@Base+0x7c> │ │ │ │ - ldr r0, [pc, #36] @ 3da60 <_PyType_GetModuleByDef3@@Base+0x88> │ │ │ │ - ldr r1, [r7, #12] │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - ldr r2, [r8, #12] │ │ │ │ - ldr r0, [r0] │ │ │ │ - str r1, [sp] │ │ │ │ - ldr r1, [pc, #16] @ 3da64 <_PyType_GetModuleByDef3@@Base+0x8c> │ │ │ │ - bl 1176f0 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sp, r8, r4, lsr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #12] @ 3da9c <_PyType_GetModuleByDef3@@Base+0xc4> │ │ │ │ + ldr r0, [pc, #12] @ 3da0c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 19f648 │ │ │ │ + bl 19f7f4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq sl, r7, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ subs r0, r1, #0 │ │ │ │ - bne 3dae8 <_PyType_GetModuleByDef3@@Base+0x110> │ │ │ │ + bne 3da58 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmn r3, #1 │ │ │ │ - bne 3dadc <_PyType_GetModuleByDef3@@Base+0x104> │ │ │ │ - ldr r3, [pc, #80] @ 3db20 <_PyType_GetModuleByDef3@@Base+0x148> │ │ │ │ - ldr r1, [pc, #80] @ 3db24 <_PyType_GetModuleByDef3@@Base+0x14c> │ │ │ │ + bne 3da4c │ │ │ │ + ldr r3, [pc, #80] @ 3da90 │ │ │ │ + ldr r1, [pc, #80] @ 3da94 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 3db0c <_PyType_GetModuleByDef3@@Base+0x134> │ │ │ │ + bl 18f414 │ │ │ │ + b 3da7c │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - b 3db18 <_PyType_GetModuleByDef3@@Base+0x140> │ │ │ │ - ldr r3, [pc, #56] @ 3db28 <_PyType_GetModuleByDef3@@Base+0x150> │ │ │ │ + b 3da88 │ │ │ │ + ldr r3, [pc, #56] @ 3da98 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 11fa14 │ │ │ │ + bl 11fa9c │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 3db14 <_PyType_GetModuleByDef3@@Base+0x13c> │ │ │ │ - bl a55d4 │ │ │ │ + bne 3da84 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3db14 <_PyType_GetModuleByDef3@@Base+0x13c> │ │ │ │ + beq 3da84 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r5, [r4, #52] @ 0x34 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sl, r5, ip, ror #14 │ │ │ │ + eorseq sl, r5, ip, lsr #19 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ + │ │ │ │ +0003da9c <_PyType_GetModuleByDef3@@Base>: │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r5, r3 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r7, r2 │ │ │ │ + bl 265934 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 3db18 <_PyType_GetModuleByDef3@@Base+0x7c> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 265934 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 3db18 <_PyType_GetModuleByDef3@@Base+0x7c> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 265934 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 3db18 <_PyType_GetModuleByDef3@@Base+0x7c> │ │ │ │ + ldr r0, [pc, #36] @ 3db24 <_PyType_GetModuleByDef3@@Base+0x88> │ │ │ │ + ldr r1, [r7, #12] │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + ldr r2, [r8, #12] │ │ │ │ + ldr r0, [r0] │ │ │ │ + str r1, [sp] │ │ │ │ + ldr r1, [pc, #16] @ 3db28 <_PyType_GetModuleByDef3@@Base+0x8c> │ │ │ │ + bl 1177e0 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq sp, r8, r4, lsr #16 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ - ldr r3, [pc, #12] @ 3db44 <_PyType_GetModuleByDef3@@Base+0x16c> │ │ │ │ + ldr r3, [pc, #12] @ 3db44 <_PyType_GetModuleByDef3@@Base+0xa8> │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ - ldr r0, [pc, #8] @ 3db48 <_PyType_GetModuleByDef3@@Base+0x170> │ │ │ │ + ldr r0, [pc, #8] @ 3db48 <_PyType_GetModuleByDef3@@Base+0xac> │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #0 │ │ │ │ - b 2acf68 │ │ │ │ + b 2acfd8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ cmp r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ movgt r1, #0 │ │ │ │ movle r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - bne 3dbac <_PyType_GetModuleByDef3@@Base+0x1d4> │ │ │ │ + bne 3dbac <_PyType_GetModuleByDef3@@Base+0x110> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3dbe4 <_PyType_GetModuleByDef3@@Base+0x20c> │ │ │ │ + beq 3dbe4 <_PyType_GetModuleByDef3@@Base+0x148> │ │ │ │ mov ip, #1 │ │ │ │ add r2, sp, #28 │ │ │ │ str r2, [sp, #16] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #88] @ 3dc24 <_PyType_GetModuleByDef3@@Base+0x24c> │ │ │ │ + ldr ip, [pc, #88] @ 3dc24 <_PyType_GetModuleByDef3@@Base+0x188> │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3dbe4 <_PyType_GetModuleByDef3@@Base+0x20c> │ │ │ │ + bne 3dbe4 <_PyType_GetModuleByDef3@@Base+0x148> │ │ │ │ mov r0, #0 │ │ │ │ - b 3dc1c <_PyType_GetModuleByDef3@@Base+0x244> │ │ │ │ + b 3dc1c <_PyType_GetModuleByDef3@@Base+0x180> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 3dc04 <_PyType_GetModuleByDef3@@Base+0x22c> │ │ │ │ - bl a55d4 │ │ │ │ + bne 3dc04 <_PyType_GetModuleByDef3@@Base+0x168> │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3dbdc <_PyType_GetModuleByDef3@@Base+0x204> │ │ │ │ + bne 3dbdc <_PyType_GetModuleByDef3@@Base+0x140> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 148a8c <_PyCode_ConstantKey@@Base+0x450> │ │ │ │ + bl 148b2c <_PyCode_ConstantKey@@Base+0x450> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 3dbdc <_PyType_GetModuleByDef3@@Base+0x204> │ │ │ │ - ldr r0, [pc, #8] @ 3dc28 <_PyType_GetModuleByDef3@@Base+0x250> │ │ │ │ + beq 3dbdc <_PyType_GetModuleByDef3@@Base+0x140> │ │ │ │ + ldr r0, [pc, #8] @ 3dc28 <_PyType_GetModuleByDef3@@Base+0x18c> │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r1, r7, r8, ror #29 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 12852c │ │ │ │ + bl 1285c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 3dc5c <_PyType_GetModuleByDef3@@Base+0x284> │ │ │ │ - bl a55d4 │ │ │ │ + bne 3dc5c <_PyType_GetModuleByDef3@@Base+0x1c0> │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3dc88 <_PyType_GetModuleByDef3@@Base+0x2b0> │ │ │ │ + bne 3dc88 <_PyType_GetModuleByDef3@@Base+0x1ec> │ │ │ │ mvn r3, #0 │ │ │ │ add r4, r4, #1 │ │ │ │ mvn r4, r3, lsl r4 │ │ │ │ cmp r4, r3 │ │ │ │ - bne 3dc7c <_PyType_GetModuleByDef3@@Base+0x2a4> │ │ │ │ - bl a55d4 │ │ │ │ + bne 3dc7c <_PyType_GetModuleByDef3@@Base+0x1e0> │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3dc88 <_PyType_GetModuleByDef3@@Base+0x2b0> │ │ │ │ + bne 3dc88 <_PyType_GetModuleByDef3@@Base+0x1ec> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a62ec │ │ │ │ + b a6364 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3dca0 <_PyType_GetModuleByDef3@@Base+0x2c8> │ │ │ │ - b 92d84 │ │ │ │ + bne 3dca0 <_PyType_GetModuleByDef3@@Base+0x204> │ │ │ │ + b 92de0 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ bxeq lr │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r0] │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 12852c │ │ │ │ + bl 1285c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 3dce8 <_PyType_GetModuleByDef3@@Base+0x310> │ │ │ │ - bl a55d4 │ │ │ │ + bne 3dce8 <_PyType_GetModuleByDef3@@Base+0x24c> │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3dcf8 <_PyType_GetModuleByDef3@@Base+0x320> │ │ │ │ + bne 3dcf8 <_PyType_GetModuleByDef3@@Base+0x25c> │ │ │ │ mov r0, #1 │ │ │ │ lsl r0, r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a62ec │ │ │ │ + b a6364 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ + ldr r1, [r0, #32] │ │ │ │ + ldr ip, [pc, #20] @ 3dd20 <_PyType_GetModuleByDef3@@Base+0x284> │ │ │ │ + mov r3, #0 │ │ │ │ + cmp r1, r3 │ │ │ │ + mov r2, r0 │ │ │ │ + moveq r1, ip │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + b fc3e0 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #152] @ 3ddb4 <_PyType_GetModuleByDef3@@Base+0x3dc> │ │ │ │ - bl b972c │ │ │ │ + ldr r1, [pc, #152] @ 3ddd8 <_PyType_GetModuleByDef3@@Base+0x33c> │ │ │ │ + bl b9800 │ │ │ │ subs r5, r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 3ddac <_PyType_GetModuleByDef3@@Base+0x3d4> │ │ │ │ + beq 3ddd0 <_PyType_GetModuleByDef3@@Base+0x334> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne 3dd4c <_PyType_GetModuleByDef3@@Base+0x374> │ │ │ │ - ldr r3, [pc, #120] @ 3ddb8 <_PyType_GetModuleByDef3@@Base+0x3e0> │ │ │ │ - ldr r1, [pc, #120] @ 3ddbc <_PyType_GetModuleByDef3@@Base+0x3e4> │ │ │ │ + bne 3dd70 <_PyType_GetModuleByDef3@@Base+0x2d4> │ │ │ │ + ldr r3, [pc, #120] @ 3dddc <_PyType_GetModuleByDef3@@Base+0x340> │ │ │ │ + ldr r1, [pc, #120] @ 3dde0 <_PyType_GetModuleByDef3@@Base+0x344> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ - b 3dd84 <_PyType_GetModuleByDef3@@Base+0x3ac> │ │ │ │ + bl 1177e0 │ │ │ │ + b 3dda8 <_PyType_GetModuleByDef3@@Base+0x30c> │ │ │ │ subs r2, r4, #0 │ │ │ │ - ldr r1, [pc, #104] @ 3ddc0 <_PyType_GetModuleByDef3@@Base+0x3e8> │ │ │ │ - beq 3dd64 <_PyType_GetModuleByDef3@@Base+0x38c> │ │ │ │ - bl 9c9c8 │ │ │ │ + ldr r1, [pc, #104] @ 3dde4 <_PyType_GetModuleByDef3@@Base+0x348> │ │ │ │ + beq 3dd88 <_PyType_GetModuleByDef3@@Base+0x2ec> │ │ │ │ + bl 9ca40 │ │ │ │ mov r4, r0 │ │ │ │ - b 3dd88 <_PyType_GetModuleByDef3@@Base+0x3b0> │ │ │ │ - bl 24f21c │ │ │ │ + b 3ddac <_PyType_GetModuleByDef3@@Base+0x310> │ │ │ │ + bl 24f310 │ │ │ │ cmp r0, #0 │ │ │ │ andne r4, r0, r0, asr #31 │ │ │ │ - bne 3dd88 <_PyType_GetModuleByDef3@@Base+0x3b0> │ │ │ │ - ldr r3, [pc, #72] @ 3ddc4 <_PyType_GetModuleByDef3@@Base+0x3ec> │ │ │ │ - ldr r1, [pc, #64] @ 3ddc0 <_PyType_GetModuleByDef3@@Base+0x3e8> │ │ │ │ + bne 3ddac <_PyType_GetModuleByDef3@@Base+0x310> │ │ │ │ + ldr r3, [pc, #72] @ 3dde8 <_PyType_GetModuleByDef3@@Base+0x34c> │ │ │ │ + ldr r1, [pc, #64] @ 3dde4 <_PyType_GetModuleByDef3@@Base+0x348> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 139b40 │ │ │ │ + bl 139be0 │ │ │ │ mvn r4, #0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3ddac <_PyType_GetModuleByDef3@@Base+0x3d4> │ │ │ │ + beq 3ddd0 <_PyType_GetModuleByDef3@@Base+0x334> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3ddac <_PyType_GetModuleByDef3@@Base+0x3d4> │ │ │ │ + bne 3ddd0 <_PyType_GetModuleByDef3@@Base+0x334> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r7, r8, lsr #4 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r5, r7, ip, lsr #2 │ │ │ │ + eorseq r5, r7, ip, ror #6 │ │ │ │ ldrsheq r9, [r7], #-224 @ 0xffffff20 │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - ldr r1, [r0, #32] │ │ │ │ - ldr ip, [pc, #20] @ 3dde8 <_PyType_GetModuleByDef3@@Base+0x410> │ │ │ │ - mov r3, #0 │ │ │ │ - cmp r1, r3 │ │ │ │ - mov r2, r0 │ │ │ │ - moveq r1, ip │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - b fc32c │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr ip, [pc, #292] @ 3df28 <_PyType_GetModuleByDef3@@Base+0x550> │ │ │ │ + ldr ip, [pc, #292] @ 3df28 <_PyType_GetModuleByDef3@@Base+0x48c> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, ip │ │ │ │ - bne 3df1c <_PyType_GetModuleByDef3@@Base+0x544> │ │ │ │ + bne 3df1c <_PyType_GetModuleByDef3@@Base+0x480> │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 3df1c <_PyType_GetModuleByDef3@@Base+0x544> │ │ │ │ + bne 3df1c <_PyType_GetModuleByDef3@@Base+0x480> │ │ │ │ cmp r0, r1 │ │ │ │ - bne 3de60 <_PyType_GetModuleByDef3@@Base+0x488> │ │ │ │ + bne 3de60 <_PyType_GetModuleByDef3@@Base+0x3c4> │ │ │ │ cmp r7, #2 │ │ │ │ - ldr r4, [pc, #248] @ 3df2c <_PyType_GetModuleByDef3@@Base+0x554> │ │ │ │ - ldr r3, [pc, #248] @ 3df30 <_PyType_GetModuleByDef3@@Base+0x558> │ │ │ │ - bgt 3de44 <_PyType_GetModuleByDef3@@Base+0x46c> │ │ │ │ + ldr r4, [pc, #248] @ 3df2c <_PyType_GetModuleByDef3@@Base+0x490> │ │ │ │ + ldr r3, [pc, #248] @ 3df30 <_PyType_GetModuleByDef3@@Base+0x494> │ │ │ │ + bgt 3de44 <_PyType_GetModuleByDef3@@Base+0x3a8> │ │ │ │ cmp r7, #0 │ │ │ │ movgt r4, r3 │ │ │ │ - b 3de4c <_PyType_GetModuleByDef3@@Base+0x474> │ │ │ │ + b 3de4c <_PyType_GetModuleByDef3@@Base+0x3b0> │ │ │ │ cmp r7, #5 │ │ │ │ moveq r4, r3 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - b 3df20 <_PyType_GetModuleByDef3@@Base+0x548> │ │ │ │ + b 3df20 <_PyType_GetModuleByDef3@@Base+0x484> │ │ │ │ add r1, r0, #8 │ │ │ │ ldm r1, {r1, r2, r3} │ │ │ │ mov r0, #3 │ │ │ │ - bl a26fc │ │ │ │ + bl a2774 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 3deb4 <_PyType_GetModuleByDef3@@Base+0x4dc> │ │ │ │ + beq 3deb4 <_PyType_GetModuleByDef3@@Base+0x418> │ │ │ │ add r1, r4, #8 │ │ │ │ ldm r1, {r1, r2, r3} │ │ │ │ mov r0, #3 │ │ │ │ - bl a26fc │ │ │ │ + bl a2774 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 3debc <_PyType_GetModuleByDef3@@Base+0x4e4> │ │ │ │ + bne 3debc <_PyType_GetModuleByDef3@@Base+0x420> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3deb4 <_PyType_GetModuleByDef3@@Base+0x4dc> │ │ │ │ + beq 3deb4 <_PyType_GetModuleByDef3@@Base+0x418> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3deb4 <_PyType_GetModuleByDef3@@Base+0x4dc> │ │ │ │ + bne 3deb4 <_PyType_GetModuleByDef3@@Base+0x418> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 3df20 <_PyType_GetModuleByDef3@@Base+0x548> │ │ │ │ + b 3df20 <_PyType_GetModuleByDef3@@Base+0x484> │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 116f28 │ │ │ │ + bl 117018 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 3def4 <_PyType_GetModuleByDef3@@Base+0x51c> │ │ │ │ + beq 3def4 <_PyType_GetModuleByDef3@@Base+0x458> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3def4 <_PyType_GetModuleByDef3@@Base+0x51c> │ │ │ │ + bne 3def4 <_PyType_GetModuleByDef3@@Base+0x458> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3df20 <_PyType_GetModuleByDef3@@Base+0x548> │ │ │ │ + beq 3df20 <_PyType_GetModuleByDef3@@Base+0x484> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 3df20 <_PyType_GetModuleByDef3@@Base+0x548> │ │ │ │ + bne 3df20 <_PyType_GetModuleByDef3@@Base+0x484> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 3df20 <_PyType_GetModuleByDef3@@Base+0x548> │ │ │ │ - ldr r4, [pc, #16] @ 3df34 <_PyType_GetModuleByDef3@@Base+0x55c> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 3df20 <_PyType_GetModuleByDef3@@Base+0x484> │ │ │ │ + ldr r4, [pc, #16] @ 3df34 <_PyType_GetModuleByDef3@@Base+0x498> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r2, r5, ip, lsr #31 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ mov r0, r1 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc] @ 3df48 <_PyType_GetModuleByDef3@@Base+0x570> │ │ │ │ - b 1af940 │ │ │ │ + ldr r1, [pc] @ 3df48 <_PyType_GetModuleByDef3@@Base+0x4ac> │ │ │ │ + b 1afb80 │ │ │ │ andeq sl, r2, ip, lsr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r8, [pc, #316] @ 3e0a0 <_PyType_GetModuleByDef3@@Base+0x6c8> │ │ │ │ + ldr r8, [pc, #316] @ 3e0a0 <_PyType_GetModuleByDef3@@Base+0x604> │ │ │ │ ldr r1, [r0, #32] │ │ │ │ sub sp, sp, #16 │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r1, r8 │ │ │ │ - ldreq r4, [pc, #300] @ 3e0a4 <_PyType_GetModuleByDef3@@Base+0x6cc> │ │ │ │ + ldreq r4, [pc, #300] @ 3e0a4 <_PyType_GetModuleByDef3@@Base+0x608> │ │ │ │ mov r7, r0 │ │ │ │ - beq 3df8c <_PyType_GetModuleByDef3@@Base+0x5b4> │ │ │ │ + beq 3df8c <_PyType_GetModuleByDef3@@Base+0x4f0> │ │ │ │ mov r0, #1 │ │ │ │ - bl a295c │ │ │ │ + bl a29d4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 3e000 <_PyType_GetModuleByDef3@@Base+0x628> │ │ │ │ - ldr r0, [pc, #276] @ 3e0a8 <_PyType_GetModuleByDef3@@Base+0x6d0> │ │ │ │ + beq 3e000 <_PyType_GetModuleByDef3@@Base+0x564> │ │ │ │ + ldr r0, [pc, #276] @ 3e0a8 <_PyType_GetModuleByDef3@@Base+0x60c> │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ add r1, sp, #12 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl c038c │ │ │ │ + bl c03ec │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 3dfdc <_PyType_GetModuleByDef3@@Base+0x604> │ │ │ │ - bl aea28 │ │ │ │ + beq 3dfdc <_PyType_GetModuleByDef3@@Base+0x540> │ │ │ │ + bl aeb0c │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 3e008 <_PyType_GetModuleByDef3@@Base+0x630> │ │ │ │ + bne 3e008 <_PyType_GetModuleByDef3@@Base+0x56c> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3dfdc <_PyType_GetModuleByDef3@@Base+0x604> │ │ │ │ + beq 3dfdc <_PyType_GetModuleByDef3@@Base+0x540> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3dfdc <_PyType_GetModuleByDef3@@Base+0x604> │ │ │ │ + bne 3dfdc <_PyType_GetModuleByDef3@@Base+0x540> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3e000 <_PyType_GetModuleByDef3@@Base+0x628> │ │ │ │ + beq 3e000 <_PyType_GetModuleByDef3@@Base+0x564> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3e000 <_PyType_GetModuleByDef3@@Base+0x628> │ │ │ │ + bne 3e000 <_PyType_GetModuleByDef3@@Base+0x564> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r7, #0 │ │ │ │ - b 3e094 <_PyType_GetModuleByDef3@@Base+0x6bc> │ │ │ │ + b 3e094 <_PyType_GetModuleByDef3@@Base+0x5f8> │ │ │ │ ldr r1, [r7, #4] │ │ │ │ - ldr r3, [pc, #140] @ 3e0a0 <_PyType_GetModuleByDef3@@Base+0x6c8> │ │ │ │ + ldr r3, [pc, #140] @ 3e0a0 <_PyType_GetModuleByDef3@@Base+0x604> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #5 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r8, [sp] │ │ │ │ - bl a26fc │ │ │ │ + bl a2774 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 3e04c <_PyType_GetModuleByDef3@@Base+0x674> │ │ │ │ + beq 3e04c <_PyType_GetModuleByDef3@@Base+0x5b0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 3e04c <_PyType_GetModuleByDef3@@Base+0x674> │ │ │ │ + bne 3e04c <_PyType_GetModuleByDef3@@Base+0x5b0> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3e070 <_PyType_GetModuleByDef3@@Base+0x698> │ │ │ │ + beq 3e070 <_PyType_GetModuleByDef3@@Base+0x5d4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3e070 <_PyType_GetModuleByDef3@@Base+0x698> │ │ │ │ + bne 3e070 <_PyType_GetModuleByDef3@@Base+0x5d4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3e094 <_PyType_GetModuleByDef3@@Base+0x6bc> │ │ │ │ + beq 3e094 <_PyType_GetModuleByDef3@@Base+0x5f8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3e094 <_PyType_GetModuleByDef3@@Base+0x6bc> │ │ │ │ + bne 3e094 <_PyType_GetModuleByDef3@@Base+0x5f8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r8, r8, lsl r0 │ │ │ │ subseq sp, r7, r0, ror #8 │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - ldr r0, [pc] @ 3e0b8 <_PyType_GetModuleByDef3@@Base+0x6e0> │ │ │ │ - b 128d0c │ │ │ │ - mlaseq r8, ip, r8, sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt 3e0e8 <_PyType_GetModuleByDef3@@Base+0x710> │ │ │ │ - ldr r3, [pc, #132] @ 3e160 <_PyType_GetModuleByDef3@@Base+0x788> │ │ │ │ - ldr r1, [pc, #132] @ 3e164 <_PyType_GetModuleByDef3@@Base+0x78c> │ │ │ │ + bgt 3e0d8 <_PyType_GetModuleByDef3@@Base+0x63c> │ │ │ │ + ldr r3, [pc, #132] @ 3e150 <_PyType_GetModuleByDef3@@Base+0x6b4> │ │ │ │ + ldr r1, [pc, #132] @ 3e154 <_PyType_GetModuleByDef3@@Base+0x6b8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ - b 3e158 <_PyType_GetModuleByDef3@@Base+0x780> │ │ │ │ + bl 1177e0 │ │ │ │ + b 3e148 <_PyType_GetModuleByDef3@@Base+0x6ac> │ │ │ │ cmp r2, #3 │ │ │ │ mov r5, r2 │ │ │ │ - ble 3e108 <_PyType_GetModuleByDef3@@Base+0x730> │ │ │ │ - ldr r3, [pc, #100] @ 3e160 <_PyType_GetModuleByDef3@@Base+0x788> │ │ │ │ - ldr r1, [pc, #104] @ 3e168 <_PyType_GetModuleByDef3@@Base+0x790> │ │ │ │ + ble 3e0f8 <_PyType_GetModuleByDef3@@Base+0x65c> │ │ │ │ + ldr r3, [pc, #100] @ 3e150 <_PyType_GetModuleByDef3@@Base+0x6b4> │ │ │ │ + ldr r1, [pc, #104] @ 3e158 <_PyType_GetModuleByDef3@@Base+0x6bc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ - b 3e158 <_PyType_GetModuleByDef3@@Base+0x780> │ │ │ │ + bl 1177e0 │ │ │ │ + b 3e148 <_PyType_GetModuleByDef3@@Base+0x6ac> │ │ │ │ ldr r0, [r1] │ │ │ │ mov r4, r1 │ │ │ │ - bl 1ddc70 │ │ │ │ + bl 1ddf94 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt 3e158 <_PyType_GetModuleByDef3@@Base+0x780> │ │ │ │ + blt 3e148 <_PyType_GetModuleByDef3@@Base+0x6ac> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne 3e13c <_PyType_GetModuleByDef3@@Base+0x764> │ │ │ │ - bl a55d4 │ │ │ │ + bne 3e12c <_PyType_GetModuleByDef3@@Base+0x690> │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3e158 <_PyType_GetModuleByDef3@@Base+0x780> │ │ │ │ + bne 3e148 <_PyType_GetModuleByDef3@@Base+0x6ac> │ │ │ │ cmp r5, #2 │ │ │ │ ldrne r2, [r4, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ moveq r2, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 3e218 <_PyType_GetModuleByDef3@@Base+0x840> │ │ │ │ + b 3e218 <_PyType_GetModuleByDef3@@Base+0x77c> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038d8b0 │ │ │ │ - eorseq sp, r8, r0, ror #17 │ │ │ │ + @ instruction: 0x0038dadc │ │ │ │ + eorseq sp, r8, ip, lsl #22 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldrd r0, [r3, #8] │ │ │ │ - b 150c38 │ │ │ │ + b 150e44 │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + ldr r0, [pc] @ 3e174 <_PyType_GetModuleByDef3@@Base+0x6d8> │ │ │ │ + b 128da0 │ │ │ │ + eorseq sp, r8, r8, lsr fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 3e1a4 <_PyType_GetModuleByDef3@@Base+0x7cc> │ │ │ │ - ldr r3, [pc, #112] @ 3e208 <_PyType_GetModuleByDef3@@Base+0x830> │ │ │ │ - ldr r1, [pc, #112] @ 3e20c <_PyType_GetModuleByDef3@@Base+0x834> │ │ │ │ + bne 3e1a4 <_PyType_GetModuleByDef3@@Base+0x708> │ │ │ │ + ldr r3, [pc, #112] @ 3e208 <_PyType_GetModuleByDef3@@Base+0x76c> │ │ │ │ + ldr r1, [pc, #112] @ 3e20c <_PyType_GetModuleByDef3@@Base+0x770> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 3e1d4 <_PyType_GetModuleByDef3@@Base+0x7fc> │ │ │ │ - ldr r2, [pc, #100] @ 3e210 <_PyType_GetModuleByDef3@@Base+0x838> │ │ │ │ + bl 18f414 │ │ │ │ + b 3e1d4 <_PyType_GetModuleByDef3@@Base+0x738> │ │ │ │ + ldr r2, [pc, #100] @ 3e210 <_PyType_GetModuleByDef3@@Base+0x774> │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 3e1f0 <_PyType_GetModuleByDef3@@Base+0x818> │ │ │ │ + beq 3e1f0 <_PyType_GetModuleByDef3@@Base+0x754> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #1073741824 @ 0x40000000 │ │ │ │ - bne 3e1dc <_PyType_GetModuleByDef3@@Base+0x804> │ │ │ │ - ldr r3, [pc, #60] @ 3e208 <_PyType_GetModuleByDef3@@Base+0x830> │ │ │ │ - ldr r1, [pc, #68] @ 3e214 <_PyType_GetModuleByDef3@@Base+0x83c> │ │ │ │ + bne 3e1dc <_PyType_GetModuleByDef3@@Base+0x740> │ │ │ │ + ldr r3, [pc, #60] @ 3e208 <_PyType_GetModuleByDef3@@Base+0x76c> │ │ │ │ + ldr r1, [pc, #68] @ 3e214 <_PyType_GetModuleByDef3@@Base+0x778> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r1] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r1] │ │ │ │ - b 3e1f4 <_PyType_GetModuleByDef3@@Base+0x81c> │ │ │ │ + b 3e1f4 <_PyType_GetModuleByDef3@@Base+0x758> │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ str r1, [r3, #24] │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b254 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - mlaseq r8, r8, r9, sp │ │ │ │ + @ instruction: 0x0038dbd8 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - @ instruction: 0x0038d9b8 │ │ │ │ + @ instruction: 0x0038dbf8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3024] @ 0xbd0 │ │ │ │ sub sp, sp, #1040 @ 0x410 │ │ │ │ subs r4, r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ sub sp, sp, #8 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldreq r3, [pc, #380] @ 3e3c0 <_PyType_GetModuleByDef3@@Base+0x9e8> │ │ │ │ + ldreq r3, [pc, #380] @ 3e3c0 <_PyType_GetModuleByDef3@@Base+0x924> │ │ │ │ movne r2, r4 │ │ │ │ ldreq r2, [r3] │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r0, [pc, #360] @ 3e3c4 <_PyType_GetModuleByDef3@@Base+0x9ec> │ │ │ │ + ldr r0, [pc, #360] @ 3e3c4 <_PyType_GetModuleByDef3@@Base+0x928> │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [pc, #352] @ 3e3c8 <_PyType_GetModuleByDef3@@Base+0x9f0> │ │ │ │ - bl bbddc │ │ │ │ + ldr r1, [pc, #352] @ 3e3c8 <_PyType_GetModuleByDef3@@Base+0x92c> │ │ │ │ + bl bbeb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3e2b4 <_PyType_GetModuleByDef3@@Base+0x8dc> │ │ │ │ + blt 3e2b4 <_PyType_GetModuleByDef3@@Base+0x818> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3e330 <_PyType_GetModuleByDef3@@Base+0x958> │ │ │ │ + beq 3e330 <_PyType_GetModuleByDef3@@Base+0x894> │ │ │ │ add r5, sp, #24 │ │ │ │ - ldr r1, [pc, #328] @ 3e3cc <_PyType_GetModuleByDef3@@Base+0x9f4> │ │ │ │ + ldr r1, [pc, #328] @ 3e3cc <_PyType_GetModuleByDef3@@Base+0x930> │ │ │ │ sub r3, r5, #4 │ │ │ │ sub r2, r5, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1558 │ │ │ │ + bl 1c1710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3e314 <_PyType_GetModuleByDef3@@Base+0x93c> │ │ │ │ + beq 3e314 <_PyType_GetModuleByDef3@@Base+0x878> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ - bls 3e2bc <_PyType_GetModuleByDef3@@Base+0x8e4> │ │ │ │ - ldr r3, [pc, #292] @ 3e3d0 <_PyType_GetModuleByDef3@@Base+0x9f8> │ │ │ │ - ldr r1, [pc, #292] @ 3e3d4 <_PyType_GetModuleByDef3@@Base+0x9fc> │ │ │ │ + bls 3e2bc <_PyType_GetModuleByDef3@@Base+0x820> │ │ │ │ + ldr r3, [pc, #292] @ 3e3d0 <_PyType_GetModuleByDef3@@Base+0x934> │ │ │ │ + ldr r1, [pc, #292] @ 3e3d4 <_PyType_GetModuleByDef3@@Base+0x938> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r0, #0 │ │ │ │ - b 3e3b4 <_PyType_GetModuleByDef3@@Base+0x9dc> │ │ │ │ + b 3e3b4 <_PyType_GetModuleByDef3@@Base+0x918> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 29cdc │ │ │ │ - bl c3e20 │ │ │ │ + bl c3e80 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 291f0 <__fcntl_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl c7b78 │ │ │ │ + bl c7bd0 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 3e38c <_PyType_GetModuleByDef3@@Base+0x9b4> │ │ │ │ + bne 3e38c <_PyType_GetModuleByDef3@@Base+0x8f0> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 3e37c <_PyType_GetModuleByDef3@@Base+0x9a4> │ │ │ │ - bl 132724 │ │ │ │ + bne 3e37c <_PyType_GetModuleByDef3@@Base+0x8e0> │ │ │ │ + bl 1327bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3e2c8 <_PyType_GetModuleByDef3@@Base+0x8f0> │ │ │ │ - b 3e2b4 <_PyType_GetModuleByDef3@@Base+0x8dc> │ │ │ │ - bl 11a964 │ │ │ │ - ldr r1, [pc, #184] @ 3e3d8 <_PyType_GetModuleByDef3@@Base+0xa00> │ │ │ │ + beq 3e2c8 <_PyType_GetModuleByDef3@@Base+0x82c> │ │ │ │ + b 3e2b4 <_PyType_GetModuleByDef3@@Base+0x818> │ │ │ │ + bl 11aa14 │ │ │ │ + ldr r1, [pc, #184] @ 3e3d8 <_PyType_GetModuleByDef3@@Base+0x93c> │ │ │ │ sub r2, r5, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1558 │ │ │ │ + bl 1c1710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3e2b4 <_PyType_GetModuleByDef3@@Base+0x8dc> │ │ │ │ - bl c3e20 │ │ │ │ + beq 3e2b4 <_PyType_GetModuleByDef3@@Base+0x818> │ │ │ │ + bl c3e80 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 291f0 <__fcntl_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7b78 │ │ │ │ + bl c7bd0 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 3e3a4 <_PyType_GetModuleByDef3@@Base+0x9cc> │ │ │ │ + bne 3e3a4 <_PyType_GetModuleByDef3@@Base+0x908> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 3e37c <_PyType_GetModuleByDef3@@Base+0x9a4> │ │ │ │ - bl 132724 │ │ │ │ + bne 3e37c <_PyType_GetModuleByDef3@@Base+0x8e0> │ │ │ │ + bl 1327bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3e330 <_PyType_GetModuleByDef3@@Base+0x958> │ │ │ │ - b 3e2b4 <_PyType_GetModuleByDef3@@Base+0x8dc> │ │ │ │ - ldr r3, [pc, #88] @ 3e3dc <_PyType_GetModuleByDef3@@Base+0xa04> │ │ │ │ + beq 3e330 <_PyType_GetModuleByDef3@@Base+0x894> │ │ │ │ + b 3e2b4 <_PyType_GetModuleByDef3@@Base+0x818> │ │ │ │ + ldr r3, [pc, #88] @ 3e3dc <_PyType_GetModuleByDef3@@Base+0x940> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ - b 3e3b4 <_PyType_GetModuleByDef3@@Base+0x9dc> │ │ │ │ + bl 144544 │ │ │ │ + b 3e3b4 <_PyType_GetModuleByDef3@@Base+0x918> │ │ │ │ cmp r4, #0 │ │ │ │ - blt 3e37c <_PyType_GetModuleByDef3@@Base+0x9a4> │ │ │ │ + blt 3e37c <_PyType_GetModuleByDef3@@Base+0x8e0> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 92884 │ │ │ │ - b 3e3b4 <_PyType_GetModuleByDef3@@Base+0x9dc> │ │ │ │ + bl 928e0 │ │ │ │ + b 3e3b4 <_PyType_GetModuleByDef3@@Base+0x918> │ │ │ │ cmp r4, #0 │ │ │ │ - blt 3e37c <_PyType_GetModuleByDef3@@Base+0x9a4> │ │ │ │ + blt 3e37c <_PyType_GetModuleByDef3@@Base+0x8e0> │ │ │ │ mov r0, r4 │ │ │ │ - bl a62ec │ │ │ │ + bl a6364 │ │ │ │ add sp, sp, #1040 @ 0x410 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsheq sl, [r5], #-176 @ 0xffffff50 │ │ │ │ - @ instruction: 0x0038d9f8 │ │ │ │ - @ instruction: 0x0038d9f4 │ │ │ │ - eorseq sp, r8, r4, lsl #20 │ │ │ │ + eorseq sp, r8, r8, lsr ip │ │ │ │ + eorseq sp, r8, r4, lsr ip │ │ │ │ + eorseq sp, r8, r4, asr #24 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sp, r8, r8, lsl #20 │ │ │ │ - eorseq sp, r8, r4, lsr #20 │ │ │ │ + eorseq sp, r8, r8, asr #24 │ │ │ │ + eorseq sp, r8, r4, ror #24 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #16 │ │ │ │ add ip, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r1, [pc, #80] @ 3e464 <_PyType_GetModuleByDef3@@Base+0xa8c> │ │ │ │ + ldr r1, [pc, #80] @ 3e464 <_PyType_GetModuleByDef3@@Base+0x9c8> │ │ │ │ str ip, [sp] │ │ │ │ - bl fe238 │ │ │ │ + bl fe2ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3e428 <_PyType_GetModuleByDef3@@Base+0xa50> │ │ │ │ + bne 3e428 <_PyType_GetModuleByDef3@@Base+0x98c> │ │ │ │ mov r0, #0 │ │ │ │ - b 3e45c <_PyType_GetModuleByDef3@@Base+0xa84> │ │ │ │ - ldr r3, [pc, #56] @ 3e468 <_PyType_GetModuleByDef3@@Base+0xa90> │ │ │ │ + b 3e45c <_PyType_GetModuleByDef3@@Base+0x9c0> │ │ │ │ + ldr r3, [pc, #56] @ 3e468 <_PyType_GetModuleByDef3@@Base+0x9cc> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 11fa14 │ │ │ │ + bl 11fa9c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 3e450 <_PyType_GetModuleByDef3@@Base+0xa78> │ │ │ │ - bl a55d4 │ │ │ │ + bne 3e450 <_PyType_GetModuleByDef3@@Base+0x9b4> │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3e420 <_PyType_GetModuleByDef3@@Base+0xa48> │ │ │ │ + bne 3e420 <_PyType_GetModuleByDef3@@Base+0x984> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq ip, r5, r4, asr #30 │ │ │ │ + eorseq sp, r5, r4, lsl #3 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl aea28 │ │ │ │ + bl aeb0c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 3e4a0 <_PyType_GetModuleByDef3@@Base+0xac8> │ │ │ │ - b 3e4e4 <_PyType_GetModuleByDef3@@Base+0xb0c> │ │ │ │ + bne 3e4a0 <_PyType_GetModuleByDef3@@Base+0xa04> │ │ │ │ + b 3e4e4 <_PyType_GetModuleByDef3@@Base+0xa48> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 3e520 <_PyType_GetModuleByDef3@@Base+0xb48> │ │ │ │ + bne 3e520 <_PyType_GetModuleByDef3@@Base+0xa84> │ │ │ │ mov r0, r4 │ │ │ │ - bl aeea4 │ │ │ │ + bl aef88 │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ - beq 3e53c <_PyType_GetModuleByDef3@@Base+0xb64> │ │ │ │ + beq 3e53c <_PyType_GetModuleByDef3@@Base+0xaa0> │ │ │ │ mov r0, r7 │ │ │ │ - bl 309bb8 <_PyEval_ExceptionGroupMatch@@Base+0x3dc> │ │ │ │ + bl 309d80 <_PyEval_ExceptionGroupMatch@@Base+0x3dc> │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 3e4ec <_PyType_GetModuleByDef3@@Base+0xb14> │ │ │ │ + bne 3e4ec <_PyType_GetModuleByDef3@@Base+0xa50> │ │ │ │ cmp r6, #0 │ │ │ │ - bne 3e494 <_PyType_GetModuleByDef3@@Base+0xabc> │ │ │ │ + bne 3e494 <_PyType_GetModuleByDef3@@Base+0x9f8> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 3e504 <_PyType_GetModuleByDef3@@Base+0xb2c> │ │ │ │ + bne 3e504 <_PyType_GetModuleByDef3@@Base+0xa68> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3e4d0 <_PyType_GetModuleByDef3@@Base+0xaf8> │ │ │ │ + bne 3e4d0 <_PyType_GetModuleByDef3@@Base+0xa34> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 3e4d0 <_PyType_GetModuleByDef3@@Base+0xaf8> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 3e4d0 <_PyType_GetModuleByDef3@@Base+0xa34> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3e4e4 <_PyType_GetModuleByDef3@@Base+0xb0c> │ │ │ │ + bne 3e4e4 <_PyType_GetModuleByDef3@@Base+0xa48> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 3e4e4 <_PyType_GetModuleByDef3@@Base+0xb0c> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 3e4e4 <_PyType_GetModuleByDef3@@Base+0xa48> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 3e4a0 <_PyType_GetModuleByDef3@@Base+0xac8> │ │ │ │ + bne 3e4a0 <_PyType_GetModuleByDef3@@Base+0xa04> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 3e4a0 <_PyType_GetModuleByDef3@@Base+0xac8> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 3e4a0 <_PyType_GetModuleByDef3@@Base+0xa04> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3e560 <_PyType_GetModuleByDef3@@Base+0xb88> │ │ │ │ + beq 3e560 <_PyType_GetModuleByDef3@@Base+0xac4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3e560 <_PyType_GetModuleByDef3@@Base+0xb88> │ │ │ │ + bne 3e560 <_PyType_GetModuleByDef3@@Base+0xac4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - bl a55d4 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3e4e4 <_PyType_GetModuleByDef3@@Base+0xb0c> │ │ │ │ - ldr r0, [pc] @ 3e574 <_PyType_GetModuleByDef3@@Base+0xb9c> │ │ │ │ + bne 3e4e4 <_PyType_GetModuleByDef3@@Base+0xa48> │ │ │ │ + ldr r0, [pc] @ 3e574 <_PyType_GetModuleByDef3@@Base+0xad8> │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 10f850 │ │ │ │ + bl 10f940 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b 137924 │ │ │ │ + b 1379bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ cmp r2, #2 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bne 3e5d0 <_PyType_GetModuleByDef3@@Base+0xbf8> │ │ │ │ + bne 3e5d0 <_PyType_GetModuleByDef3@@Base+0xb34> │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 1ddc70 │ │ │ │ + bl 1ddf94 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge 3e5f8 <_PyType_GetModuleByDef3@@Base+0xc20> │ │ │ │ - b 3e5f0 <_PyType_GetModuleByDef3@@Base+0xc18> │ │ │ │ + bge 3e5f8 <_PyType_GetModuleByDef3@@Base+0xb5c> │ │ │ │ + b 3e5f0 <_PyType_GetModuleByDef3@@Base+0xb54> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #308] @ 3e714 <_PyType_GetModuleByDef3@@Base+0xd3c> │ │ │ │ + ldr r0, [pc, #308] @ 3e714 <_PyType_GetModuleByDef3@@Base+0xc78> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3e5bc <_PyType_GetModuleByDef3@@Base+0xbe4> │ │ │ │ + bne 3e5bc <_PyType_GetModuleByDef3@@Base+0xb20> │ │ │ │ mov r0, #0 │ │ │ │ - b 3e70c <_PyType_GetModuleByDef3@@Base+0xd34> │ │ │ │ + b 3e70c <_PyType_GetModuleByDef3@@Base+0xc70> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #6 │ │ │ │ - bl 207aa4 <_PyLong_UnsignedShort_Converter@@Base> │ │ │ │ + bl 2d7f10 <_PyLong_UnsignedShort_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3e5f0 <_PyType_GetModuleByDef3@@Base+0xc18> │ │ │ │ + beq 3e5f0 <_PyType_GetModuleByDef3@@Base+0xb54> │ │ │ │ mov r0, r4 │ │ │ │ ldrh r5, [sp, #6] │ │ │ │ - bl a62ec │ │ │ │ + bl a6364 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 3e5f0 <_PyType_GetModuleByDef3@@Base+0xc18> │ │ │ │ + beq 3e5f0 <_PyType_GetModuleByDef3@@Base+0xb54> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 9b260 │ │ │ │ + bl 9b2d8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3e674 <_PyType_GetModuleByDef3@@Base+0xc9c> │ │ │ │ - bne 3e664 <_PyType_GetModuleByDef3@@Base+0xc8c> │ │ │ │ + blt 3e674 <_PyType_GetModuleByDef3@@Base+0xbd8> │ │ │ │ + bne 3e664 <_PyType_GetModuleByDef3@@Base+0xbc8> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r1, [pc, #212] @ 3e718 <_PyType_GetModuleByDef3@@Base+0xd40> │ │ │ │ + ldr r1, [pc, #212] @ 3e718 <_PyType_GetModuleByDef3@@Base+0xc7c> │ │ │ │ mov r2, #2 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ str r2, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ + bl 144544 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 3e680 <_PyType_GetModuleByDef3@@Base+0xca8> │ │ │ │ - b 3e5f0 <_PyType_GetModuleByDef3@@Base+0xc18> │ │ │ │ + bne 3e680 <_PyType_GetModuleByDef3@@Base+0xbe4> │ │ │ │ + b 3e5f0 <_PyType_GetModuleByDef3@@Base+0xb54> │ │ │ │ mov r0, r5 │ │ │ │ - bl a62ec │ │ │ │ + bl a6364 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 3e69c <_PyType_GetModuleByDef3@@Base+0xcc4> │ │ │ │ + bne 3e69c <_PyType_GetModuleByDef3@@Base+0xc00> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3e5f0 <_PyType_GetModuleByDef3@@Base+0xc18> │ │ │ │ + beq 3e5f0 <_PyType_GetModuleByDef3@@Base+0xb54> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3e5f0 <_PyType_GetModuleByDef3@@Base+0xc18> │ │ │ │ + bne 3e5f0 <_PyType_GetModuleByDef3@@Base+0xb54> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 3e5f0 <_PyType_GetModuleByDef3@@Base+0xc18> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 3e5f0 <_PyType_GetModuleByDef3@@Base+0xb54> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 9c9c8 │ │ │ │ + bl 9ca40 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 3e6d4 <_PyType_GetModuleByDef3@@Base+0xcfc> │ │ │ │ + beq 3e6d4 <_PyType_GetModuleByDef3@@Base+0xc38> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3e6d4 <_PyType_GetModuleByDef3@@Base+0xcfc> │ │ │ │ + bne 3e6d4 <_PyType_GetModuleByDef3@@Base+0xc38> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3e6f8 <_PyType_GetModuleByDef3@@Base+0xd20> │ │ │ │ + beq 3e6f8 <_PyType_GetModuleByDef3@@Base+0xc5c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3e6f8 <_PyType_GetModuleByDef3@@Base+0xd20> │ │ │ │ + bne 3e6f8 <_PyType_GetModuleByDef3@@Base+0xc5c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - blt 3e5f0 <_PyType_GetModuleByDef3@@Base+0xc18> │ │ │ │ - ldr r0, [pc, #20] @ 3e71c <_PyType_GetModuleByDef3@@Base+0xd44> │ │ │ │ + blt 3e5f0 <_PyType_GetModuleByDef3@@Base+0xb54> │ │ │ │ + ldr r0, [pc, #20] @ 3e71c <_PyType_GetModuleByDef3@@Base+0xc80> │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r6, #12] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r0, r8, r8, asr r2 │ │ │ │ + mlaseq r8, r8, r4, r0 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -20480,84 +20480,84 @@ │ │ │ │ movle r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ - bne 3e774 <_PyType_GetModuleByDef3@@Base+0xd9c> │ │ │ │ + bne 3e774 <_PyType_GetModuleByDef3@@Base+0xcd8> │ │ │ │ clz r2, ip │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3e7a8 <_PyType_GetModuleByDef3@@Base+0xdd0> │ │ │ │ + beq 3e7a8 <_PyType_GetModuleByDef3@@Base+0xd0c> │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, ip │ │ │ │ mov ip, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #84] @ 3e7ec <_PyType_GetModuleByDef3@@Base+0xe14> │ │ │ │ + ldr ip, [pc, #84] @ 3e7ec <_PyType_GetModuleByDef3@@Base+0xd50> │ │ │ │ str ip, [sp] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq 3e7e0 <_PyType_GetModuleByDef3@@Base+0xe08> │ │ │ │ + beq 3e7e0 <_PyType_GetModuleByDef3@@Base+0xd44> │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [ip] │ │ │ │ - bl 10f850 │ │ │ │ + bl 10f940 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl a67b8 │ │ │ │ + bl a6830 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3e7dc <_PyType_GetModuleByDef3@@Base+0xe04> │ │ │ │ - ldr r1, [pc, #24] @ 3e7f0 <_PyType_GetModuleByDef3@@Base+0xe18> │ │ │ │ + bne 3e7dc <_PyType_GetModuleByDef3@@Base+0xd40> │ │ │ │ + ldr r1, [pc, #24] @ 3e7f0 <_PyType_GetModuleByDef3@@Base+0xd54> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ mov r0, ip │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r2, r7, r0, ror r1 │ │ │ │ - eorseq r9, r8, ip, ror r7 │ │ │ │ + @ instruction: 0x003899bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ 3e82c <_PyType_GetModuleByDef3@@Base+0xe54> │ │ │ │ + ldr r3, [pc, #32] @ 3e82c <_PyType_GetModuleByDef3@@Base+0xd90> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r4, [r3] │ │ │ │ - bl 124af0 <_PyType_Name@@Base> │ │ │ │ - ldr r1, [pc, #20] @ 3e830 <_PyType_GetModuleByDef3@@Base+0xe58> │ │ │ │ + bl 124b7c <_PyType_Name@@Base> │ │ │ │ + ldr r1, [pc, #20] @ 3e830 <_PyType_GetModuleByDef3@@Base+0xd94> │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1176f0 │ │ │ │ + bl 1177e0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sp, r8, ip, asr sp │ │ │ │ + @ instruction: 0x0038dfd0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3e868 <_PyType_GetModuleByDef3@@Base+0xe90> │ │ │ │ + beq 3e868 <_PyType_GetModuleByDef3@@Base+0xdcc> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 14ecbc │ │ │ │ + bl 14ed64 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ str r0, [r4, #20] │ │ │ │ @@ -20565,69 +20565,69 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldmib r0, {r1, r2, r3, ip} │ │ │ │ sub sp, sp, #12 │ │ │ │ str ip, [sp] │ │ │ │ - ldr r0, [pc, #8] @ 3e8bc <_PyType_GetModuleByDef3@@Base+0xee4> │ │ │ │ - bl a9a20 │ │ │ │ + ldr r0, [pc, #8] @ 3e8bc <_PyType_GetModuleByDef3@@Base+0xe20> │ │ │ │ + bl a9a98 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x0038ddf8 │ │ │ │ + eorseq lr, r8, r8, lsr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 8be20 │ │ │ │ + bl 8be90 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 3e8ec <_PyType_GetModuleByDef3@@Base+0xf14> │ │ │ │ + bne 3e8ec <_PyType_GetModuleByDef3@@Base+0xe50> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r7, [pc, #92] @ 3e950 <_PyType_GetModuleByDef3@@Base+0xf78> │ │ │ │ - ldr r4, [pc, #92] @ 3e954 <_PyType_GetModuleByDef3@@Base+0xf7c> │ │ │ │ - ldr r6, [pc, #92] @ 3e958 <_PyType_GetModuleByDef3@@Base+0xf80> │ │ │ │ + ldr r7, [pc, #92] @ 3e950 <_PyType_GetModuleByDef3@@Base+0xeb4> │ │ │ │ + ldr r4, [pc, #92] @ 3e954 <_PyType_GetModuleByDef3@@Base+0xeb8> │ │ │ │ + ldr r6, [pc, #92] @ 3e958 <_PyType_GetModuleByDef3@@Base+0xebc> │ │ │ │ mla r4, r7, r0, r4 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 8be20 │ │ │ │ + bl 8be90 │ │ │ │ ror r4, r4, #19 │ │ │ │ mul r4, r6, r4 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 3e8e4 <_PyType_GetModuleByDef3@@Base+0xf0c> │ │ │ │ + beq 3e8e4 <_PyType_GetModuleByDef3@@Base+0xe48> │ │ │ │ mla r4, r7, r0, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 8be20 │ │ │ │ + bl 8be90 │ │ │ │ ror r4, r4, #19 │ │ │ │ mul r4, r6, r4 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 3e8e4 <_PyType_GetModuleByDef3@@Base+0xf0c> │ │ │ │ + beq 3e8e4 <_PyType_GetModuleByDef3@@Base+0xe48> │ │ │ │ mla r3, r7, r0, r4 │ │ │ │ - ldr r1, [pc, #32] @ 3e95c <_PyType_GetModuleByDef3@@Base+0xf84> │ │ │ │ - ldr r2, [pc, #32] @ 3e960 <_PyType_GetModuleByDef3@@Base+0xf88> │ │ │ │ + ldr r1, [pc, #32] @ 3e95c <_PyType_GetModuleByDef3@@Base+0xec0> │ │ │ │ + ldr r2, [pc, #32] @ 3e960 <_PyType_GetModuleByDef3@@Base+0xec4> │ │ │ │ ror r0, r3, #19 │ │ │ │ cmp r3, r1 │ │ │ │ mul r0, r6, r0 │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ strbhi ip, [fp, #2679]! @ 0xa77 │ │ │ │ @ instruction: 0x165667b1 │ │ │ │ @ instruction: 0x9e3779b1 │ │ │ │ - ldrbhi r8, [pc, #-2982]! @ 3ddbe <_PyType_GetModuleByDef3@@Base+0x3e6> │ │ │ │ + ldrbhi r8, [pc, #-2982]! @ 3ddbe <_PyType_GetModuleByDef3@@Base+0x322> │ │ │ │ @ instruction: 0x5c2a4bd4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3e984 <_PyType_GetModuleByDef3@@Base+0xfac> │ │ │ │ + beq 3e984 <_PyType_GetModuleByDef3@@Base+0xee8> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc] @ 3e98c <_PyType_GetModuleByDef3@@Base+0xfb4> │ │ │ │ + ldr r0, [pc] @ 3e98c <_PyType_GetModuleByDef3@@Base+0xef0> │ │ │ │ bx lr │ │ │ │ subseq r1, r8, r8, lsl r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -20635,246 +20635,303 @@ │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #32 │ │ │ │ mov ip, r1 │ │ │ │ - bne 3e9e0 <_PyType_GetModuleByDef3@@Base+0x1008> │ │ │ │ + bne 3e9e0 <_PyType_GetModuleByDef3@@Base+0xf44> │ │ │ │ clz r2, r1 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r0, #2 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3ea18 <_PyType_GetModuleByDef3@@Base+0x1040> │ │ │ │ + beq 3ea18 <_PyType_GetModuleByDef3@@Base+0xf7c> │ │ │ │ add r1, sp, #24 │ │ │ │ mov lr, #2 │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, ip │ │ │ │ - ldr ip, [pc, #124] @ 3ea7c <_PyType_GetModuleByDef3@@Base+0x10a4> │ │ │ │ + ldr ip, [pc, #124] @ 3ea7c <_PyType_GetModuleByDef3@@Base+0xfe0> │ │ │ │ str ip, [sp] │ │ │ │ str r2, [sp, #12] │ │ │ │ str lr, [sp, #8] │ │ │ │ str lr, [sp, #4] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq 3ea70 <_PyType_GetModuleByDef3@@Base+0x1098> │ │ │ │ + beq 3ea70 <_PyType_GetModuleByDef3@@Base+0xfd4> │ │ │ │ ldr r0, [ip, #4] │ │ │ │ ldr r4, [ip] │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 3ea38 <_PyType_GetModuleByDef3@@Base+0x1060> │ │ │ │ - bl a55d4 │ │ │ │ + bne 3ea38 <_PyType_GetModuleByDef3@@Base+0xf9c> │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3ea70 <_PyType_GetModuleByDef3@@Base+0x1098> │ │ │ │ + bne 3ea70 <_PyType_GetModuleByDef3@@Base+0xfd4> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #60] @ 3ea80 <_PyType_GetModuleByDef3@@Base+0x10a8> │ │ │ │ + ldr r2, [pc, #60] @ 3ea80 <_PyType_GetModuleByDef3@@Base+0xfe4> │ │ │ │ cmp r3, r2 │ │ │ │ - beq 3ea60 <_PyType_GetModuleByDef3@@Base+0x1088> │ │ │ │ - ldr r0, [pc, #52] @ 3ea84 <_PyType_GetModuleByDef3@@Base+0x10ac> │ │ │ │ + beq 3ea60 <_PyType_GetModuleByDef3@@Base+0xfc4> │ │ │ │ + ldr r0, [pc, #52] @ 3ea84 <_PyType_GetModuleByDef3@@Base+0xfe8> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #48] @ 3ea88 <_PyType_GetModuleByDef3@@Base+0x10b0> │ │ │ │ + ldr r1, [pc, #48] @ 3ea88 <_PyType_GetModuleByDef3@@Base+0xfec> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1176f0 │ │ │ │ - b 3ea70 <_PyType_GetModuleByDef3@@Base+0x1098> │ │ │ │ - ldr r3, [pc, #36] @ 3ea8c <_PyType_GetModuleByDef3@@Base+0x10b4> │ │ │ │ - ldr r1, [pc, #36] @ 3ea90 <_PyType_GetModuleByDef3@@Base+0x10b8> │ │ │ │ + bl 1177e0 │ │ │ │ + b 3ea70 <_PyType_GetModuleByDef3@@Base+0xfd4> │ │ │ │ + ldr r3, [pc, #36] @ 3ea8c <_PyType_GetModuleByDef3@@Base+0xff0> │ │ │ │ + ldr r1, [pc, #36] @ 3ea90 <_PyType_GetModuleByDef3@@Base+0xff4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 1177e0 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r2, r7, r8, asr #3 │ │ │ │ subseq r1, r5, r0, lsr #17 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sp, r8, r0, lsr lr │ │ │ │ + eorseq lr, r8, r0, ror r0 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq sp, r8, r8, asr lr │ │ │ │ - │ │ │ │ -0003ea94 : │ │ │ │ - ldr r0, [pc] @ 3ea9c │ │ │ │ - b 10ee0c │ │ │ │ - ldrsheq r2, [r7], #-20 @ 0xffffffec │ │ │ │ + mlaseq r8, r8, r0, lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 3ead0 │ │ │ │ - ldr r3, [pc, #184] @ 3eb7c │ │ │ │ - ldr r1, [pc, #184] @ 3eb80 │ │ │ │ + bne 3eac4 <_PyType_GetModuleByDef3@@Base+0x1028> │ │ │ │ + ldr r3, [pc, #184] @ 3eb70 <_PyType_GetModuleByDef3@@Base+0x10d4> │ │ │ │ + ldr r1, [pc, #184] @ 3eb74 <_PyType_GetModuleByDef3@@Base+0x10d8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 3eb74 │ │ │ │ + bl 18f414 │ │ │ │ + b 3eb68 <_PyType_GetModuleByDef3@@Base+0x10cc> │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ - ldr r2, [pc, #168] @ 3eb84 │ │ │ │ + ldr r2, [pc, #168] @ 3eb78 <_PyType_GetModuleByDef3@@Base+0x10dc> │ │ │ │ lsr r3, r3, #2 │ │ │ │ and r3, r3, #7 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi 3eb70 │ │ │ │ + bhi 3eb64 <_PyType_GetModuleByDef3@@Base+0x10c8> │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #132] @ 3eb88 │ │ │ │ - b 9dd0c │ │ │ │ + ldr r0, [pc, #132] @ 3eb7c <_PyType_GetModuleByDef3@@Base+0x10e0> │ │ │ │ + b 9dd84 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #124] @ 3eb8c │ │ │ │ - b 9dd0c │ │ │ │ + ldr r0, [pc, #124] @ 3eb80 <_PyType_GetModuleByDef3@@Base+0x10e4> │ │ │ │ + b 9dd84 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #116] @ 3eb90 │ │ │ │ - b 9dd0c │ │ │ │ + ldr r0, [pc, #116] @ 3eb84 <_PyType_GetModuleByDef3@@Base+0x10e8> │ │ │ │ + b 9dd84 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r2, [pc, #100] @ 3eb8c │ │ │ │ - ldr r1, [pc, #92] @ 3eb88 │ │ │ │ - ldr r0, [pc, #100] @ 3eb94 │ │ │ │ - b a9a20 │ │ │ │ - pop {r4, lr} │ │ │ │ - ldr r2, [pc, #84] @ 3eb90 │ │ │ │ - ldr r1, [pc, #72] @ 3eb88 │ │ │ │ - ldr r0, [pc, #80] @ 3eb94 │ │ │ │ - b a9a20 │ │ │ │ - pop {r4, lr} │ │ │ │ - ldr r2, [pc, #64] @ 3eb90 │ │ │ │ - ldr r1, [pc, #56] @ 3eb8c │ │ │ │ - ldr r0, [pc, #60] @ 3eb94 │ │ │ │ - b a9a20 │ │ │ │ - pop {r4, lr} │ │ │ │ - ldr r3, [pc, #44] @ 3eb90 │ │ │ │ - ldr r2, [pc, #36] @ 3eb8c │ │ │ │ - ldr r1, [pc, #28] @ 3eb88 │ │ │ │ - ldr r0, [pc, #40] @ 3eb98 │ │ │ │ - b a9a20 │ │ │ │ - ldr r4, [pc, #36] @ 3eb9c │ │ │ │ + ldr r2, [pc, #100] @ 3eb80 <_PyType_GetModuleByDef3@@Base+0x10e4> │ │ │ │ + ldr r1, [pc, #92] @ 3eb7c <_PyType_GetModuleByDef3@@Base+0x10e0> │ │ │ │ + ldr r0, [pc, #100] @ 3eb88 <_PyType_GetModuleByDef3@@Base+0x10ec> │ │ │ │ + b a9a98 │ │ │ │ + pop {r4, lr} │ │ │ │ + ldr r2, [pc, #84] @ 3eb84 <_PyType_GetModuleByDef3@@Base+0x10e8> │ │ │ │ + ldr r1, [pc, #72] @ 3eb7c <_PyType_GetModuleByDef3@@Base+0x10e0> │ │ │ │ + ldr r0, [pc, #80] @ 3eb88 <_PyType_GetModuleByDef3@@Base+0x10ec> │ │ │ │ + b a9a98 │ │ │ │ + pop {r4, lr} │ │ │ │ + ldr r2, [pc, #64] @ 3eb84 <_PyType_GetModuleByDef3@@Base+0x10e8> │ │ │ │ + ldr r1, [pc, #56] @ 3eb80 <_PyType_GetModuleByDef3@@Base+0x10e4> │ │ │ │ + ldr r0, [pc, #60] @ 3eb88 <_PyType_GetModuleByDef3@@Base+0x10ec> │ │ │ │ + b a9a98 │ │ │ │ + pop {r4, lr} │ │ │ │ + ldr r3, [pc, #44] @ 3eb84 <_PyType_GetModuleByDef3@@Base+0x10e8> │ │ │ │ + ldr r2, [pc, #36] @ 3eb80 <_PyType_GetModuleByDef3@@Base+0x10e4> │ │ │ │ + ldr r1, [pc, #28] @ 3eb7c <_PyType_GetModuleByDef3@@Base+0x10e0> │ │ │ │ + ldr r0, [pc, #40] @ 3eb8c <_PyType_GetModuleByDef3@@Base+0x10f0> │ │ │ │ + b a9a98 │ │ │ │ + ldr r4, [pc, #36] @ 3eb90 <_PyType_GetModuleByDef3@@Base+0x10f4> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r5, r7, r8, lsl #31 │ │ │ │ - subseq sp, r1, r4, asr #22 │ │ │ │ - eorseq sp, r8, r4, lsl #29 │ │ │ │ - eorseq pc, r7, r8, lsl r1 @ │ │ │ │ - @ instruction: 0x0037f7fc │ │ │ │ - @ instruction: 0x003837f8 │ │ │ │ - eorseq sp, r8, r8, lsl #29 │ │ │ │ + eorseq r6, r7, r8, asr #3 │ │ │ │ + subseq sp, r1, ip, asr #26 │ │ │ │ + eorseq lr, r8, r4, asr #1 │ │ │ │ + eorseq pc, r7, r4, lsr r3 @ │ │ │ │ + eorseq pc, r7, r8, lsl sl @ │ │ │ │ + eorseq r3, r8, r8, lsr sl │ │ │ │ + eorseq lr, r8, r8, asr #1 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + │ │ │ │ +0003eb94 : │ │ │ │ + ldr r0, [pc] @ 3eb9c │ │ │ │ + b 10eefc │ │ │ │ + ldrsheq r2, [r7], #-20 @ 0xffffffec │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + cmp r2, #0 │ │ │ │ + mov ip, r1 │ │ │ │ + movgt r1, #0 │ │ │ │ + movle r1, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + orrne r1, r1, #1 │ │ │ │ + cmp r1, #0 │ │ │ │ + sub sp, sp, #36 @ 0x24 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r2 │ │ │ │ + bne 3ebf4 │ │ │ │ + clz r2, ip │ │ │ │ + lsr r2, r2, #5 │ │ │ │ + cmp r1, #1 │ │ │ │ + orrne r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 3ec30 │ │ │ │ + add r2, sp, #28 │ │ │ │ + mov r0, ip │ │ │ │ + mov ip, #1 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + mov r2, #0 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [pc, #96] @ 3ec78 │ │ │ │ + str ip, [sp] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + subs ip, r0, #0 │ │ │ │ + bne 3ec30 │ │ │ │ + mov r0, #0 │ │ │ │ + b 3ec70 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r5, [ip] │ │ │ │ + bl 10f940 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + bl 24f310 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 3ec28 │ │ │ │ + ldrne r0, [pc, #28] @ 3ec7c │ │ │ │ + bne 3ec70 │ │ │ │ + ldr r1, [pc, #24] @ 3ec80 │ │ │ │ + ldr r0, [r4] │ │ │ │ + bl 1177e0 │ │ │ │ + b 3ec28 │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + subseq r2, r7, r4, asr r2 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ + @ instruction: 0x003899bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3896] @ 0xf38 │ │ │ │ - ldr r1, [pc, #116] @ 3ec2c │ │ │ │ + ldr r1, [pc, #116] @ 3ed10 │ │ │ │ sub sp, sp, #164 @ 0xa4 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #132] @ 3ec48 │ │ │ │ - bl ab08c │ │ │ │ - ldr r1, [pc, #28] @ 3ebe8 │ │ │ │ + ldr r0, [pc, #132] @ 3ed2c │ │ │ │ + bl ab104 │ │ │ │ + ldr r1, [pc, #28] @ 3eccc │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10fa14 │ │ │ │ + bl 10fb04 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 3ec50 │ │ │ │ + bge 3ed34 │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b 4066c │ │ │ │ - eorseq r6, r7, r0, lsl #26 │ │ │ │ + b 40750 │ │ │ │ + @ instruction: 0x00376ef0 │ │ │ │ andmi fp, r5, sl, lsl #30 │ │ │ │ - blhi 55499c │ │ │ │ - eorseq r4, r7, r0, lsl #18 │ │ │ │ + blhi 554a80 │ │ │ │ + eorseq r4, r7, r0, asr #22 │ │ │ │ @ instruction: 0x401921fb │ │ │ │ - eorseq r6, r7, r4, lsl #26 │ │ │ │ + @ instruction: 0x00376ef4 │ │ │ │ svcvc 0x00f00000 @ IMB │ │ │ │ - eorseq r1, r6, r0, lsl #13 │ │ │ │ - eorseq sp, r8, ip, lsl #29 │ │ │ │ + eorseq r1, r6, r0, asr #17 │ │ │ │ + eorseq lr, r8, r0, lsl #2 │ │ │ │ svcvc 0x00f80000 │ │ │ │ - @ instruction: 0x003616b8 │ │ │ │ - mlaseq r8, r4, lr, sp │ │ │ │ + @ instruction: 0x003618f8 │ │ │ │ + eorseq lr, r8, r8, lsl #2 │ │ │ │ subseq r2, ip, r0, lsl #27 │ │ │ │ @ instruction: 0x2c62297c │ │ │ │ ldrbtgt r6, [sp], pc, asr #15 │ │ │ │ andgt sp, r2, ip, ror r9 │ │ │ │ strdgt r2, [r9], -fp │ │ │ │ strdmi r2, [r9], -fp │ │ │ │ svcvc 0x003321d2 │ │ │ │ andmi sp, r2, ip, ror r9 │ │ │ │ @ instruction: 0xfff00000 @ IMB │ │ │ │ svclt 0x00e921fb │ │ │ │ svccc 0x00e921fb │ │ │ │ svccc 0x00f921fb │ │ │ │ strbpl r2, [r4], #-3352 @ 0xfffff2e8 │ │ │ │ svclt 0x00f921fb │ │ │ │ - ldr r1, [pc, #-108] @ 3ebec │ │ │ │ - ldr r0, [pc, #-108] @ 3ebf0 │ │ │ │ - bl ab08c │ │ │ │ - ldr r1, [pc, #-112] @ 3ebf4 │ │ │ │ + ldr r1, [pc, #-108] @ 3ecd0 │ │ │ │ + ldr r0, [pc, #-108] @ 3ecd4 │ │ │ │ + bl ab104 │ │ │ │ + ldr r1, [pc, #-112] @ 3ecd8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10fa14 │ │ │ │ + bl 10fb04 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3ebdc │ │ │ │ - ldr r1, [pc, #-132] @ 3ebf8 │ │ │ │ - ldr r0, [pc, #-56] @ 3ec48 │ │ │ │ - bl ab08c │ │ │ │ - ldr r1, [pc, #-140] @ 3ebfc │ │ │ │ + blt 3ecc0 │ │ │ │ + ldr r1, [pc, #-132] @ 3ecdc │ │ │ │ + ldr r0, [pc, #-56] @ 3ed2c │ │ │ │ + bl ab104 │ │ │ │ + ldr r1, [pc, #-140] @ 3ece0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10fa14 │ │ │ │ + bl 10fb04 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3ebdc │ │ │ │ - ldr r9, [pc, #-160] @ 3ec00 │ │ │ │ + blt 3ecc0 │ │ │ │ + ldr r9, [pc, #-160] @ 3ece4 │ │ │ │ mov r8, #0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl ab08c │ │ │ │ - ldr r1, [pc, #-176] @ 3ec04 │ │ │ │ + bl ab104 │ │ │ │ + ldr r1, [pc, #-176] @ 3ece8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10fa14 │ │ │ │ + bl 10fb04 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3ebdc │ │ │ │ + blt 3ecc0 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ add r3, sp, #160 @ 0xa0 │ │ │ │ strd r8, [sp, #152] @ 0x98 │ │ │ │ strd r6, [sp, #144] @ 0x90 │ │ │ │ ldmdb r3, {r0, r1, r2, r3} │ │ │ │ - bl 20fc6c │ │ │ │ - ldr r1, [pc, #-224] @ 3ec08 │ │ │ │ + bl 20fd60 │ │ │ │ + ldr r1, [pc, #-224] @ 3ecec │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10fa14 │ │ │ │ + bl 10fb04 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3ebdc │ │ │ │ - ldr fp, [pc, #-244] @ 3ec0c │ │ │ │ + blt 3ecc0 │ │ │ │ + ldr fp, [pc, #-244] @ 3ecf0 │ │ │ │ mov sl, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - bl ab08c │ │ │ │ - ldr r1, [pc, #-260] @ 3ec10 │ │ │ │ + bl ab104 │ │ │ │ + ldr r1, [pc, #-260] @ 3ecf4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10fa14 │ │ │ │ + bl 10fb04 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3ebdc │ │ │ │ + blt 3ecc0 │ │ │ │ add r3, sp, #128 @ 0x80 │ │ │ │ strd r6, [sp, #128] @ 0x80 │ │ │ │ strd sl, [sp, #136] @ 0x88 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ - bl 20fc6c │ │ │ │ - ldr r1, [pc, #-300] @ 3ec14 │ │ │ │ + bl 20fd60 │ │ │ │ + ldr r1, [pc, #-300] @ 3ecf8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10fa14 │ │ │ │ + bl 10fb04 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3ebdc │ │ │ │ - ldr r3, [pc, #-320] @ 3ec18 │ │ │ │ - ldr r0, [pc, #-276] @ 3ec48 │ │ │ │ - ldr r1, [pc, #-308] @ 3ec2c │ │ │ │ + blt 3ecc0 │ │ │ │ + ldr r3, [pc, #-320] @ 3ecfc │ │ │ │ + ldr r0, [pc, #-276] @ 3ed2c │ │ │ │ + ldr r1, [pc, #-308] @ 3ed10 │ │ │ │ add ip, r3, #3920 @ 0xf50 │ │ │ │ strd r0, [r3, #16] │ │ │ │ strd r0, [r3, #32] │ │ │ │ strd r0, [r3, #48] @ 0x30 │ │ │ │ strd r0, [r3, #64] @ 0x40 │ │ │ │ add r1, ip, #272 @ 0x110 │ │ │ │ str r1, [sp] │ │ │ │ @@ -20934,139 +20991,139 @@ │ │ │ │ add r1, ip, #768 @ 0x300 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ add r1, ip, #256 @ 0x100 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ add r1, ip, #784 @ 0x310 │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #-552] @ 3ec48 │ │ │ │ + ldr r0, [pc, #-552] @ 3ed2c │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r1, [pc, #-564] @ 3ec44 │ │ │ │ - ldr r4, [pc, #-608] @ 3ec1c │ │ │ │ + ldr r1, [pc, #-564] @ 3ed28 │ │ │ │ + ldr r4, [pc, #-608] @ 3ed00 │ │ │ │ strd r0, [r3, #112] @ 0x70 │ │ │ │ strd r0, [r3, #192] @ 0xc0 │ │ │ │ strd r0, [r3, #224] @ 0xe0 │ │ │ │ - ldr r0, [pc, #-604] @ 3ec30 │ │ │ │ - ldr r1, [pc, #-604] @ 3ec34 │ │ │ │ - ldr r5, [pc, #-628] @ 3ec20 │ │ │ │ + ldr r0, [pc, #-604] @ 3ed14 │ │ │ │ + ldr r1, [pc, #-604] @ 3ed18 │ │ │ │ + ldr r5, [pc, #-628] @ 3ed04 │ │ │ │ strd r0, [r3] │ │ │ │ strd r0, [r3, #80] @ 0x50 │ │ │ │ - ldr r1, [pc, #-616] @ 3ec38 │ │ │ │ + ldr r1, [pc, #-616] @ 3ed1c │ │ │ │ mov r0, #0 │ │ │ │ strd r0, [r3, #56] @ 0x38 │ │ │ │ strd r0, [r3, #72] @ 0x48 │ │ │ │ strd r0, [r3, #88] @ 0x58 │ │ │ │ strd r0, [r3, #200] @ 0xc8 │ │ │ │ - ldr r2, [pc, #-624] @ 3ec48 │ │ │ │ + ldr r2, [pc, #-624] @ 3ed2c │ │ │ │ add r1, r3, #256 @ 0x100 │ │ │ │ strd r4, [r3, #128] @ 0x80 │ │ │ │ strd r4, [r3, #136] @ 0x88 │ │ │ │ strd r4, [r3, #144] @ 0x90 │ │ │ │ strd r4, [r3, #152] @ 0x98 │ │ │ │ strd r4, [r3, #160] @ 0xa0 │ │ │ │ strd r4, [r3, #168] @ 0xa8 │ │ │ │ strd r4, [r3, #176] @ 0xb0 │ │ │ │ strd r4, [r3, #184] @ 0xb8 │ │ │ │ strd r4, [r3, #240] @ 0xf0 │ │ │ │ strd r4, [r3, #248] @ 0xf8 │ │ │ │ - ldr r3, [pc, #-676] @ 3ec44 │ │ │ │ - ldr r0, [pc, #-676] @ 3ec48 │ │ │ │ + ldr r3, [pc, #-676] @ 3ed28 │ │ │ │ + ldr r0, [pc, #-676] @ 3ed2c │ │ │ │ strd r2, [r1] │ │ │ │ strd r2, [r1, #16] │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ mov r2, #0 │ │ │ │ strd r2, [r1, #24] │ │ │ │ strd r6, [r1, #8] │ │ │ │ add r3, r1, #48 @ 0x30 │ │ │ │ strd r4, [r1, #32] │ │ │ │ strd r4, [r1, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #-720] @ 3ec44 │ │ │ │ - ldr r2, [pc, #-720] @ 3ec48 │ │ │ │ + ldr r1, [pc, #-720] @ 3ed28 │ │ │ │ + ldr r2, [pc, #-720] @ 3ed2c │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r1, [pc, #-744] @ 3ec38 │ │ │ │ + ldr r1, [pc, #-744] @ 3ed1c │ │ │ │ mov r0, #0 │ │ │ │ strd r0, [r3, #8] │ │ │ │ add r3, r3, #16 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #-752] @ 3ec44 │ │ │ │ + ldr r3, [pc, #-752] @ 3ed28 │ │ │ │ strd sl, [r1, #8] │ │ │ │ strd r2, [r1] │ │ │ │ strd r2, [r1, #16] │ │ │ │ strd r2, [r1, #48] @ 0x30 │ │ │ │ strd r8, [r1, #24] │ │ │ │ add r3, r1, #64 @ 0x40 │ │ │ │ strd r4, [r1, #32] │ │ │ │ strd r4, [r1, #40] @ 0x28 │ │ │ │ strd r6, [r1, #56] @ 0x38 │ │ │ │ - ldr r0, [pc, #-788] @ 3ec48 │ │ │ │ - ldr r1, [pc, #-796] @ 3ec44 │ │ │ │ + ldr r0, [pc, #-788] @ 3ed2c │ │ │ │ + ldr r1, [pc, #-796] @ 3ed28 │ │ │ │ mov r2, #0 │ │ │ │ strd r0, [r3] │ │ │ │ add r1, r3, #16 │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ strd r2, [r1, #-8] │ │ │ │ strd r4, [r1] │ │ │ │ add r3, r1, #16 │ │ │ │ strd r4, [r1, #8] │ │ │ │ - ldr r0, [pc, #-828] @ 3ec48 │ │ │ │ - ldr r1, [pc, #-836] @ 3ec44 │ │ │ │ - ldr r2, [pc, #-836] @ 3ec48 │ │ │ │ + ldr r0, [pc, #-828] @ 3ed2c │ │ │ │ + ldr r1, [pc, #-836] @ 3ed28 │ │ │ │ + ldr r2, [pc, #-836] @ 3ed2c │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r1, [pc, #-860] @ 3ec38 │ │ │ │ + ldr r1, [pc, #-860] @ 3ed1c │ │ │ │ mov r0, #0 │ │ │ │ strd r0, [r3, #8] │ │ │ │ add r3, r3, #16 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #-868] @ 3ec44 │ │ │ │ - ldr r0, [pc, #-868] @ 3ec48 │ │ │ │ + ldr r3, [pc, #-868] @ 3ed28 │ │ │ │ + ldr r0, [pc, #-868] @ 3ed2c │ │ │ │ strd r2, [r1] │ │ │ │ strd r2, [r1, #16] │ │ │ │ strd sl, [r1, #8] │ │ │ │ add r3, r1, #96 @ 0x60 │ │ │ │ strd r8, [r1, #24] │ │ │ │ strd r4, [r1, #32] │ │ │ │ strd r4, [r1, #40] @ 0x28 │ │ │ │ strd r4, [r1, #48] @ 0x30 │ │ │ │ strd r4, [r1, #56] @ 0x38 │ │ │ │ strd r4, [r1, #64] @ 0x40 │ │ │ │ strd r4, [r1, #72] @ 0x48 │ │ │ │ strd r4, [r1, #80] @ 0x50 │ │ │ │ strd r4, [r1, #88] @ 0x58 │ │ │ │ - ldr r1, [pc, #-928] @ 3ec44 │ │ │ │ + ldr r1, [pc, #-928] @ 3ed28 │ │ │ │ strd sl, [r3, #16] │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r1, [pc, #-952] @ 3ec38 │ │ │ │ + ldr r1, [pc, #-952] @ 3ed1c │ │ │ │ mov r0, #0 │ │ │ │ strd r0, [r3, #8] │ │ │ │ strd sl, [r3, #24] │ │ │ │ add r3, r3, #32 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r2, [pc, #-960] @ 3ec48 │ │ │ │ - ldr r3, [pc, #-972] @ 3ec40 │ │ │ │ + ldr r2, [pc, #-960] @ 3ed2c │ │ │ │ + ldr r3, [pc, #-972] @ 3ed24 │ │ │ │ mov r0, #0 │ │ │ │ strd r2, [r1] │ │ │ │ strd r8, [r1, #8] │ │ │ │ add r3, r1, #16 │ │ │ │ strd r6, [r1, #16] │ │ │ │ strd r8, [r1, #24] │ │ │ │ strd r6, [r1, #32] │ │ │ │ strd r8, [r1, #40] @ 0x28 │ │ │ │ strd r6, [r1, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #-1020] @ 3ec38 │ │ │ │ + ldr r1, [pc, #-1020] @ 3ed1c │ │ │ │ strd r6, [r3, #48] @ 0x30 │ │ │ │ strd r0, [r3, #40] @ 0x28 │ │ │ │ strd r0, [r3, #56] @ 0x38 │ │ │ │ add r3, r3, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r2, [pc, #-1028] @ 3ec48 │ │ │ │ - ldr r3, [pc, #-1040] @ 3ec40 │ │ │ │ + ldr r2, [pc, #-1028] @ 3ed2c │ │ │ │ + ldr r3, [pc, #-1040] @ 3ed24 │ │ │ │ mov r0, #0 │ │ │ │ strd r2, [r1] │ │ │ │ add r3, r1, #16 │ │ │ │ - ldr r1, [pc, #-1064] @ 3ec38 │ │ │ │ + ldr r1, [pc, #-1064] @ 3ed1c │ │ │ │ strd sl, [r3] │ │ │ │ strd r0, [r3, #-8] │ │ │ │ add r3, r3, #16 │ │ │ │ strd r0, [r3, #88] @ 0x58 │ │ │ │ strd r8, [r3, #-8] │ │ │ │ add r1, r3, #368 @ 0x170 │ │ │ │ strd sl, [r3] │ │ │ │ @@ -21080,46 +21137,46 @@ │ │ │ │ strd sl, [r3, #64] @ 0x40 │ │ │ │ strd sl, [r3, #72] @ 0x48 │ │ │ │ strd sl, [r3, #80] @ 0x50 │ │ │ │ strd sl, [r3, #96] @ 0x60 │ │ │ │ strd sl, [r3, #104] @ 0x68 │ │ │ │ strd r8, [r3, #112] @ 0x70 │ │ │ │ add r3, r3, #112 @ 0x70 │ │ │ │ - ldr r2, [pc, #-1160] @ 3ec30 │ │ │ │ + ldr r2, [pc, #-1160] @ 3ed14 │ │ │ │ strd r6, [r1] │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #-1184] @ 3ec24 │ │ │ │ - ldr r0, [pc, #-1152] @ 3ec48 │ │ │ │ + ldr r3, [pc, #-1184] @ 3ed08 │ │ │ │ + ldr r0, [pc, #-1152] @ 3ed2c │ │ │ │ strd r2, [r1, #8] │ │ │ │ - ldr r2, [pc, #-1160] @ 3ec48 │ │ │ │ - ldr r3, [pc, #-1196] @ 3ec28 │ │ │ │ + ldr r2, [pc, #-1160] @ 3ed2c │ │ │ │ + ldr r3, [pc, #-1196] @ 3ed0c │ │ │ │ strd r8, [r1, #16] │ │ │ │ strd r2, [r1, #24] │ │ │ │ strd r8, [r1, #32] │ │ │ │ strd r2, [r1, #40] @ 0x28 │ │ │ │ mov r3, r1 │ │ │ │ strd r8, [r1, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #-1220] @ 3ec2c │ │ │ │ + ldr r1, [pc, #-1220] @ 3ed10 │ │ │ │ strd r8, [r3, #64] @ 0x40 │ │ │ │ strd r0, [r3, #56] @ 0x38 │ │ │ │ strd r0, [r3, #72] @ 0x48 │ │ │ │ - ldr r0, [pc, #-1232] @ 3ec30 │ │ │ │ - ldr r1, [pc, #-1232] @ 3ec34 │ │ │ │ + ldr r0, [pc, #-1232] @ 3ed14 │ │ │ │ + ldr r1, [pc, #-1232] @ 3ed18 │ │ │ │ strd r8, [r3, #80] @ 0x50 │ │ │ │ strd r0, [r3, #88] @ 0x58 │ │ │ │ - ldr r0, [pc, #-1224] @ 3ec48 │ │ │ │ - ldr r1, [pc, #-1224] @ 3ec4c │ │ │ │ + ldr r0, [pc, #-1224] @ 3ed2c │ │ │ │ + ldr r1, [pc, #-1224] @ 3ed30 │ │ │ │ strd r8, [r3, #96] @ 0x60 │ │ │ │ strd r0, [r3, #120] @ 0x78 │ │ │ │ - ldr r0, [pc, #-1240] @ 3ec48 │ │ │ │ - ldr r1, [pc, #-1248] @ 3ec44 │ │ │ │ + ldr r0, [pc, #-1240] @ 3ed2c │ │ │ │ + ldr r1, [pc, #-1248] @ 3ed28 │ │ │ │ strd sl, [r3, #104] @ 0x68 │ │ │ │ strd r0, [r3, #200] @ 0xc8 │ │ │ │ - ldr r1, [pc, #-1252] @ 3ec4c │ │ │ │ - ldr r0, [pc, #-1260] @ 3ec48 │ │ │ │ + ldr r1, [pc, #-1252] @ 3ed30 │ │ │ │ + ldr r0, [pc, #-1260] @ 3ed2c │ │ │ │ strd r8, [r3, #112] @ 0x70 │ │ │ │ strd r0, [r3, #232] @ 0xe8 │ │ │ │ strd r4, [r3, #128] @ 0x80 │ │ │ │ strd r4, [r3, #136] @ 0x88 │ │ │ │ strd r4, [r3, #144] @ 0x90 │ │ │ │ strd r4, [r3, #152] @ 0x98 │ │ │ │ strd r4, [r3, #160] @ 0xa0 │ │ │ │ @@ -21130,57 +21187,57 @@ │ │ │ │ strd sl, [r3, #208] @ 0xd0 │ │ │ │ strd sl, [r3, #216] @ 0xd8 │ │ │ │ strd r8, [r3, #224] @ 0xe0 │ │ │ │ strd r4, [r3, #240] @ 0xf0 │ │ │ │ strd r4, [r3, #248] @ 0xf8 │ │ │ │ add r3, r3, #272 @ 0x110 │ │ │ │ strd r0, [r3, #-8] │ │ │ │ - ldr r2, [pc, #-1336] @ 3ec48 │ │ │ │ + ldr r2, [pc, #-1336] @ 3ed2c │ │ │ │ add r1, r3, #16 │ │ │ │ strd r6, [r3] │ │ │ │ - ldr r3, [pc, #-1352] @ 3ec44 │ │ │ │ - ldr r0, [pc, #-1352] @ 3ec48 │ │ │ │ + ldr r3, [pc, #-1352] @ 3ed28 │ │ │ │ + ldr r0, [pc, #-1352] @ 3ed2c │ │ │ │ strd r2, [r1, #-8] │ │ │ │ strd r4, [r1] │ │ │ │ strd r4, [r1, #8] │ │ │ │ strd r8, [r1, #16] │ │ │ │ strd r2, [r1, #24] │ │ │ │ add r3, r1, #64 @ 0x40 │ │ │ │ strd sl, [r1, #32] │ │ │ │ strd sl, [r1, #40] @ 0x28 │ │ │ │ strd r8, [r1, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #-1388] @ 3ec4c │ │ │ │ - ldr r2, [pc, #-1396] @ 3ec48 │ │ │ │ + ldr r1, [pc, #-1388] @ 3ed30 │ │ │ │ + ldr r2, [pc, #-1396] @ 3ed2c │ │ │ │ strd r0, [r3, #-8] │ │ │ │ strd r0, [r3, #24] │ │ │ │ strd r4, [r3] │ │ │ │ add r1, r3, #48 @ 0x30 │ │ │ │ strd r4, [r3, #8] │ │ │ │ strd r6, [r3, #16] │ │ │ │ strd r6, [r3, #32] │ │ │ │ - ldr r3, [pc, #-1432] @ 3ec44 │ │ │ │ - ldr r0, [pc, #-1432] @ 3ec48 │ │ │ │ + ldr r3, [pc, #-1432] @ 3ed28 │ │ │ │ + ldr r0, [pc, #-1432] @ 3ed2c │ │ │ │ strd r2, [r1, #-8] │ │ │ │ strd r2, [r1, #24] │ │ │ │ strd r4, [r1] │ │ │ │ add r3, r1, #64 @ 0x40 │ │ │ │ strd r4, [r1, #8] │ │ │ │ strd r8, [r1, #16] │ │ │ │ strd sl, [r1, #32] │ │ │ │ strd sl, [r1, #40] @ 0x28 │ │ │ │ strd r8, [r1, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #-1468] @ 3ec4c │ │ │ │ + ldr r1, [pc, #-1468] @ 3ed30 │ │ │ │ mov r2, #0 │ │ │ │ strd r0, [r3, #-8] │ │ │ │ - ldr r0, [pc, #-1484] @ 3ec48 │ │ │ │ - ldr r1, [pc, #-1492] @ 3ec44 │ │ │ │ + ldr r0, [pc, #-1484] @ 3ed2c │ │ │ │ + ldr r1, [pc, #-1492] @ 3ed28 │ │ │ │ strd r4, [r3] │ │ │ │ strd r0, [r3, #72] @ 0x48 │ │ │ │ - ldr r1, [pc, #-1512] @ 3ec3c │ │ │ │ - ldr r0, [pc, #-1504] @ 3ec48 │ │ │ │ + ldr r1, [pc, #-1512] @ 3ed20 │ │ │ │ + ldr r0, [pc, #-1504] @ 3ed2c │ │ │ │ strd r4, [r3, #8] │ │ │ │ strd r0, [r3, #104] @ 0x68 │ │ │ │ strd r4, [r3, #16] │ │ │ │ add r1, r3, #128 @ 0x80 │ │ │ │ strd r4, [r3, #24] │ │ │ │ strd r4, [r3, #32] │ │ │ │ strd r4, [r3, #40] @ 0x28 │ │ │ │ @@ -21190,184 +21247,184 @@ │ │ │ │ strd sl, [r3, #80] @ 0x50 │ │ │ │ strd sl, [r3, #88] @ 0x58 │ │ │ │ strd r8, [r3, #96] @ 0x60 │ │ │ │ strd r8, [r3, #112] @ 0x70 │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ strd r2, [r1, #8] │ │ │ │ strd r2, [r1, #-8] │ │ │ │ - ldr r3, [pc, #-1584] @ 3ec40 │ │ │ │ - ldr r2, [pc, #-1580] @ 3ec48 │ │ │ │ + ldr r3, [pc, #-1584] @ 3ed24 │ │ │ │ + ldr r2, [pc, #-1580] @ 3ed2c │ │ │ │ strd r8, [r1] │ │ │ │ strd r6, [r1, #24] │ │ │ │ strd r8, [r1, #16] │ │ │ │ strd r8, [r1, #32] │ │ │ │ strd r6, [r1, #40] @ 0x28 │ │ │ │ strd r8, [r1, #48] @ 0x30 │ │ │ │ add r1, r1, #64 @ 0x40 │ │ │ │ strd r2, [r1, #-8] │ │ │ │ strd r8, [r1] │ │ │ │ add r3, r1, #16 │ │ │ │ - ldr r1, [pc, #-1640] @ 3ec38 │ │ │ │ + ldr r1, [pc, #-1640] @ 3ed1c │ │ │ │ mov r0, #0 │ │ │ │ strd r0, [r3, #112] @ 0x70 │ │ │ │ strd sl, [r3, #16] │ │ │ │ - ldr r2, [pc, #-1640] @ 3ec48 │ │ │ │ + ldr r2, [pc, #-1640] @ 3ed2c │ │ │ │ strd sl, [r3, #-8] │ │ │ │ strd r8, [r3] │ │ │ │ strd sl, [r3, #8] │ │ │ │ strd sl, [r3, #24] │ │ │ │ strd sl, [r3, #32] │ │ │ │ strd sl, [r3, #40] @ 0x28 │ │ │ │ strd sl, [r3, #48] @ 0x30 │ │ │ │ strd sl, [r3, #56] @ 0x38 │ │ │ │ strd sl, [r3, #64] @ 0x40 │ │ │ │ strd sl, [r3, #72] @ 0x48 │ │ │ │ strd r8, [r3, #80] @ 0x50 │ │ │ │ strd sl, [r3, #88] @ 0x58 │ │ │ │ strd sl, [r3, #96] @ 0x60 │ │ │ │ strd sl, [r3, #104] @ 0x68 │ │ │ │ - ldr r3, [pc, #-1712] @ 3ec3c │ │ │ │ + ldr r3, [pc, #-1712] @ 3ed20 │ │ │ │ sub r1, ip, #2352 @ 0x930 │ │ │ │ strd r2, [r1, #8] │ │ │ │ sub r1, ip, #2096 @ 0x830 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ strd r2, [r1] │ │ │ │ - ldr r1, [pc, #-1744] @ 3ec38 │ │ │ │ + ldr r1, [pc, #-1744] @ 3ed1c │ │ │ │ sub r3, ip, #2352 @ 0x930 │ │ │ │ mov r0, #0 │ │ │ │ strd r0, [r3, #16] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ sub r1, ip, #2352 @ 0x930 │ │ │ │ strd r2, [r1, #24] │ │ │ │ - ldr r1, [pc, #-1776] @ 3ec38 │ │ │ │ + ldr r1, [pc, #-1776] @ 3ed1c │ │ │ │ mov r0, #0 │ │ │ │ strd r2, [sp, #120] @ 0x78 │ │ │ │ sub r3, ip, #2352 @ 0x930 │ │ │ │ strd r0, [sp, #112] @ 0x70 │ │ │ │ strd r0, [r3, #32] │ │ │ │ ldrd r2, [sp, #120] @ 0x78 │ │ │ │ sub r1, ip, #2352 @ 0x930 │ │ │ │ strd r2, [r1, #40] @ 0x28 │ │ │ │ ldrd r0, [sp, #112] @ 0x70 │ │ │ │ sub r3, ip, #2352 @ 0x930 │ │ │ │ strd r0, [r3, #48] @ 0x30 │ │ │ │ strd r0, [r3, #64] @ 0x40 │ │ │ │ strd r0, [r3, #80] @ 0x50 │ │ │ │ - ldr r2, [pc, #-1816] @ 3ec48 │ │ │ │ + ldr r2, [pc, #-1816] @ 3ed2c │ │ │ │ strd r6, [r3, #56] @ 0x38 │ │ │ │ strd r6, [r3, #72] @ 0x48 │ │ │ │ - ldr r3, [pc, #-1836] @ 3ec40 │ │ │ │ + ldr r3, [pc, #-1836] @ 3ed24 │ │ │ │ sub r1, ip, #2352 @ 0x930 │ │ │ │ strd r2, [r1, #88] @ 0x58 │ │ │ │ ldrd r0, [sp, #112] @ 0x70 │ │ │ │ sub r3, ip, #2352 @ 0x930 │ │ │ │ strd r0, [r3, #96] @ 0x60 │ │ │ │ strd r0, [r3, #112] @ 0x70 │ │ │ │ - ldr r2, [pc, #-1856] @ 3ec48 │ │ │ │ + ldr r2, [pc, #-1856] @ 3ed2c │ │ │ │ strd sl, [r3, #104] @ 0x68 │ │ │ │ - ldr r3, [pc, #-1860] @ 3ec4c │ │ │ │ + ldr r3, [pc, #-1860] @ 3ed30 │ │ │ │ sub r1, ip, #2352 @ 0x930 │ │ │ │ strd r2, [r1, #120] @ 0x78 │ │ │ │ strd r4, [r1, #128] @ 0x80 │ │ │ │ mov r3, r1 │ │ │ │ strd r4, [r1, #136] @ 0x88 │ │ │ │ strd r4, [r1, #144] @ 0x90 │ │ │ │ strd r4, [r1, #152] @ 0x98 │ │ │ │ strd r4, [r1, #160] @ 0xa0 │ │ │ │ strd r4, [r1, #168] @ 0xa8 │ │ │ │ strd r4, [r1, #176] @ 0xb0 │ │ │ │ strd r4, [r1, #184] @ 0xb8 │ │ │ │ ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - ldr r2, [pc, #-1916] @ 3ec48 │ │ │ │ + ldr r2, [pc, #-1916] @ 3ed2c │ │ │ │ strd r0, [r3, #192] @ 0xc0 │ │ │ │ - ldr r0, [pc, #-1924] @ 3ec48 │ │ │ │ - ldr r1, [pc, #-1932] @ 3ec44 │ │ │ │ + ldr r0, [pc, #-1924] @ 3ed2c │ │ │ │ + ldr r1, [pc, #-1932] @ 3ed28 │ │ │ │ strd sl, [r3, #208] @ 0xd0 │ │ │ │ strd r0, [r3, #200] @ 0xc8 │ │ │ │ ldrd r0, [sp, #112] @ 0x70 │ │ │ │ strd sl, [r3, #216] @ 0xd8 │ │ │ │ strd r0, [r3, #224] @ 0xe0 │ │ │ │ - ldr r3, [pc, #-1948] @ 3ec4c │ │ │ │ + ldr r3, [pc, #-1948] @ 3ed30 │ │ │ │ sub r1, ip, #2352 @ 0x930 │ │ │ │ strd r2, [r1, #232] @ 0xe8 │ │ │ │ strd r4, [r1, #240] @ 0xf0 │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ mov r2, #0 │ │ │ │ strd r4, [r1, #248] @ 0xf8 │ │ │ │ sub r1, ip, #2080 @ 0x820 │ │ │ │ strd r2, [r1, #-8] │ │ │ │ strd r2, [r1] │ │ │ │ strd r6, [r1, #8] │ │ │ │ add r3, r1, #16 │ │ │ │ strd r4, [r1, #16] │ │ │ │ strd r4, [r1, #24] │ │ │ │ - ldr r1, [pc, #-2024] @ 3ec38 │ │ │ │ + ldr r1, [pc, #-2024] @ 3ed1c │ │ │ │ mov r0, #0 │ │ │ │ strd r0, [r3, #16] │ │ │ │ - ldr r1, [pc, #-2024] @ 3ec44 │ │ │ │ - ldr r0, [pc, #-2024] @ 3ec48 │ │ │ │ + ldr r1, [pc, #-2024] @ 3ed28 │ │ │ │ + ldr r0, [pc, #-2024] @ 3ed2c │ │ │ │ strd sl, [r3, #32] │ │ │ │ strd r0, [r3, #24] │ │ │ │ strd sl, [r3, #40] @ 0x28 │ │ │ │ add r1, r3, #64 @ 0x40 │ │ │ │ strd r8, [r3, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #-2048] @ 3ec48 │ │ │ │ - ldr r3, [pc, #-2048] @ 3ec4c │ │ │ │ + ldr r2, [pc, #-2048] @ 3ed2c │ │ │ │ + ldr r3, [pc, #-2048] @ 3ed30 │ │ │ │ strd r4, [r1] │ │ │ │ strd r2, [r1, #-8] │ │ │ │ strd r4, [r1, #8] │ │ │ │ strd r6, [r1, #16] │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ add r1, r1, #32 │ │ │ │ mov r2, #0 │ │ │ │ strd r2, [r1, #-8] │ │ │ │ - ldr r0, [pc, #-2088] @ 3ec48 │ │ │ │ + ldr r0, [pc, #-2088] @ 3ed2c │ │ │ │ add r3, r1, #16 │ │ │ │ strd r6, [r1] │ │ │ │ strd r6, [r1, #8] │ │ │ │ strd r4, [r1, #16] │ │ │ │ strd r4, [r1, #24] │ │ │ │ strd r8, [r1, #32] │ │ │ │ - ldr r1, [pc, #-2120] @ 3ec44 │ │ │ │ + ldr r1, [pc, #-2120] @ 3ed28 │ │ │ │ strd sl, [r3, #32] │ │ │ │ strd r0, [r3, #24] │ │ │ │ - ldr r0, [pc, #-2128] @ 3ec48 │ │ │ │ - ldr r1, [pc, #-2128] @ 3ec4c │ │ │ │ + ldr r0, [pc, #-2128] @ 3ed2c │ │ │ │ + ldr r1, [pc, #-2128] @ 3ed30 │ │ │ │ strd sl, [r3, #40] @ 0x28 │ │ │ │ strd r8, [r3, #48] @ 0x30 │ │ │ │ strd r0, [r3, #56] @ 0x38 │ │ │ │ - ldr r0, [pc, #-2148] @ 3ec48 │ │ │ │ - ldr r1, [pc, #-2156] @ 3ec44 │ │ │ │ + ldr r0, [pc, #-2148] @ 3ed2c │ │ │ │ + ldr r1, [pc, #-2156] @ 3ed28 │ │ │ │ strd r4, [r3, #64] @ 0x40 │ │ │ │ strd r4, [r3, #72] @ 0x48 │ │ │ │ strd r4, [r3, #80] @ 0x50 │ │ │ │ strd r4, [r3, #88] @ 0x58 │ │ │ │ strd r4, [r3, #96] @ 0x60 │ │ │ │ strd r4, [r3, #104] @ 0x68 │ │ │ │ strd r4, [r3, #112] @ 0x70 │ │ │ │ strd r4, [r3, #120] @ 0x78 │ │ │ │ strd r8, [r3, #128] @ 0x80 │ │ │ │ strd r0, [r3, #136] @ 0x88 │ │ │ │ - ldr r1, [pc, #-2208] @ 3ec3c │ │ │ │ - ldr r0, [pc, #-2200] @ 3ec48 │ │ │ │ + ldr r1, [pc, #-2208] @ 3ed20 │ │ │ │ + ldr r0, [pc, #-2200] @ 3ed2c │ │ │ │ add r3, r3, #64 @ 0x40 │ │ │ │ strd r0, [r3, #104] @ 0x68 │ │ │ │ mov r2, #0 │ │ │ │ add r1, r3, #128 @ 0x80 │ │ │ │ strd sl, [r3, #80] @ 0x50 │ │ │ │ strd sl, [r3, #88] @ 0x58 │ │ │ │ strd r8, [r3, #96] @ 0x60 │ │ │ │ strd r8, [r3, #112] @ 0x70 │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ strd r2, [r1, #-8] │ │ │ │ strd r2, [r1, #8] │ │ │ │ - ldr r3, [pc, #-2256] @ 3ec40 │ │ │ │ - ldr r2, [pc, #-2252] @ 3ec48 │ │ │ │ + ldr r3, [pc, #-2256] @ 3ed24 │ │ │ │ + ldr r2, [pc, #-2252] @ 3ed2c │ │ │ │ strd r8, [r1] │ │ │ │ strd r8, [r1, #16] │ │ │ │ strd r6, [r1, #24] │ │ │ │ strd r8, [r1, #32] │ │ │ │ strd r6, [r1, #40] @ 0x28 │ │ │ │ strd r8, [r1, #48] @ 0x30 │ │ │ │ add r1, r1, #64 @ 0x40 │ │ │ │ @@ -21380,201 +21437,201 @@ │ │ │ │ strd r2, [r1, #56] @ 0x38 │ │ │ │ add r3, r1, #112 @ 0x70 │ │ │ │ mov r2, #0 │ │ │ │ strd sl, [r3, #-8] │ │ │ │ strd sl, [r3] │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ strd r2, [r1, #128] @ 0x80 │ │ │ │ - ldr r0, [pc, #-2336] @ 3ec48 │ │ │ │ + ldr r0, [pc, #-2336] @ 3ed2c │ │ │ │ strd r8, [r1] │ │ │ │ strd sl, [r1, #8] │ │ │ │ strd r8, [r1, #16] │ │ │ │ strd sl, [r1, #24] │ │ │ │ strd sl, [r1, #32] │ │ │ │ strd sl, [r1, #64] @ 0x40 │ │ │ │ strd r6, [r1, #72] @ 0x48 │ │ │ │ strd sl, [r1, #80] @ 0x50 │ │ │ │ strd sl, [r1, #88] @ 0x58 │ │ │ │ strd r8, [r1, #96] @ 0x60 │ │ │ │ strd sl, [r1, #120] @ 0x78 │ │ │ │ - ldr r1, [pc, #-2380] @ 3ec4c │ │ │ │ + ldr r1, [pc, #-2380] @ 3ed30 │ │ │ │ sub r3, ip, #1568 @ 0x620 │ │ │ │ strd r0, [r3, #8] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ sub r1, ip, #1568 @ 0x620 │ │ │ │ strd r2, [r1, #16] │ │ │ │ sub r1, ip, #1312 @ 0x520 │ │ │ │ strd r2, [r1] │ │ │ │ - ldr r0, [pc, #-2420] @ 3ec48 │ │ │ │ - ldr r1, [pc, #-2420] @ 3ec4c │ │ │ │ + ldr r0, [pc, #-2420] @ 3ed2c │ │ │ │ + ldr r1, [pc, #-2420] @ 3ed30 │ │ │ │ strd r2, [sp, #112] @ 0x70 │ │ │ │ sub r3, ip, #1568 @ 0x620 │ │ │ │ strd r0, [r3, #24] │ │ │ │ ldrd r2, [sp, #112] @ 0x70 │ │ │ │ sub r1, ip, #1568 @ 0x620 │ │ │ │ strd r2, [r1, #32] │ │ │ │ - ldr r0, [pc, #-2452] @ 3ec48 │ │ │ │ - ldr r1, [pc, #-2452] @ 3ec4c │ │ │ │ + ldr r0, [pc, #-2452] @ 3ed2c │ │ │ │ + ldr r1, [pc, #-2452] @ 3ed30 │ │ │ │ sub r3, ip, #1568 @ 0x620 │ │ │ │ strd r0, [r3, #40] @ 0x28 │ │ │ │ ldrd r2, [sp, #112] @ 0x70 │ │ │ │ sub r1, ip, #1568 @ 0x620 │ │ │ │ strd r2, [r1, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #-2480] @ 3ec48 │ │ │ │ - ldr r1, [pc, #-2488] @ 3ec44 │ │ │ │ + ldr r0, [pc, #-2480] @ 3ed2c │ │ │ │ + ldr r1, [pc, #-2488] @ 3ed28 │ │ │ │ sub r3, ip, #1568 @ 0x620 │ │ │ │ strd r0, [r3, #56] @ 0x38 │ │ │ │ ldrd r2, [sp, #112] @ 0x70 │ │ │ │ sub r1, ip, #1568 @ 0x620 │ │ │ │ strd r2, [r1, #64] @ 0x40 │ │ │ │ - ldr r0, [pc, #-2508] @ 3ec48 │ │ │ │ - ldr r1, [pc, #-2516] @ 3ec44 │ │ │ │ + ldr r0, [pc, #-2508] @ 3ed2c │ │ │ │ + ldr r1, [pc, #-2516] @ 3ed28 │ │ │ │ sub r3, ip, #1568 @ 0x620 │ │ │ │ strd r0, [r3, #72] @ 0x48 │ │ │ │ ldrd r2, [sp, #112] @ 0x70 │ │ │ │ strd r0, [sp, #120] @ 0x78 │ │ │ │ sub r1, ip, #1568 @ 0x620 │ │ │ │ strd r2, [r1, #80] @ 0x50 │ │ │ │ ldrd r0, [sp, #120] @ 0x78 │ │ │ │ sub r3, ip, #1568 @ 0x620 │ │ │ │ strd r0, [r3, #88] @ 0x58 │ │ │ │ ldrd r2, [sp, #112] @ 0x70 │ │ │ │ sub r1, ip, #1568 @ 0x620 │ │ │ │ strd r2, [r1, #96] @ 0x60 │ │ │ │ strd r2, [r1, #112] @ 0x70 │ │ │ │ - ldr r0, [pc, #-2568] @ 3ec48 │ │ │ │ + ldr r0, [pc, #-2568] @ 3ed2c │ │ │ │ strd sl, [r1, #104] @ 0x68 │ │ │ │ - ldr r1, [pc, #-2572] @ 3ec4c │ │ │ │ + ldr r1, [pc, #-2572] @ 3ed30 │ │ │ │ sub r3, ip, #1568 @ 0x620 │ │ │ │ strd r0, [r3, #120] @ 0x78 │ │ │ │ strd r4, [r3, #128] @ 0x80 │ │ │ │ mov r1, r3 │ │ │ │ strd r4, [r3, #136] @ 0x88 │ │ │ │ strd r4, [r3, #144] @ 0x90 │ │ │ │ strd r4, [r3, #152] @ 0x98 │ │ │ │ strd r4, [r3, #160] @ 0xa0 │ │ │ │ strd r4, [r3, #168] @ 0xa8 │ │ │ │ strd r4, [r3, #176] @ 0xb0 │ │ │ │ strd r4, [r3, #184] @ 0xb8 │ │ │ │ ldrd r2, [sp, #112] @ 0x70 │ │ │ │ - ldr r0, [pc, #-2628] @ 3ec48 │ │ │ │ + ldr r0, [pc, #-2628] @ 3ed2c │ │ │ │ strd r2, [r1, #192] @ 0xc0 │ │ │ │ - ldr r1, [pc, #-2640] @ 3ec44 │ │ │ │ + ldr r1, [pc, #-2640] @ 3ed28 │ │ │ │ sub r3, ip, #1568 @ 0x620 │ │ │ │ strd r0, [r3, #200] @ 0xc8 │ │ │ │ strd sl, [r3, #208] @ 0xd0 │ │ │ │ mov r1, r3 │ │ │ │ strd sl, [r3, #216] @ 0xd8 │ │ │ │ ldrd r2, [sp, #112] @ 0x70 │ │ │ │ - ldr r0, [pc, #-2664] @ 3ec48 │ │ │ │ + ldr r0, [pc, #-2664] @ 3ed2c │ │ │ │ strd r2, [r1, #224] @ 0xe0 │ │ │ │ - ldr r1, [pc, #-2668] @ 3ec4c │ │ │ │ + ldr r1, [pc, #-2668] @ 3ed30 │ │ │ │ sub r3, ip, #1568 @ 0x620 │ │ │ │ strd r0, [r3, #232] @ 0xe8 │ │ │ │ strd r4, [r3, #240] @ 0xf0 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ mov r0, #0 │ │ │ │ strd r4, [r3, #248] @ 0xf8 │ │ │ │ sub r3, ip, #1296 @ 0x510 │ │ │ │ strd r0, [r3] │ │ │ │ strd r0, [r3, #-8] │ │ │ │ strd r0, [r3, #32] │ │ │ │ strd r6, [r3, #8] │ │ │ │ add r1, r3, #48 @ 0x30 │ │ │ │ strd r4, [r3, #16] │ │ │ │ strd r4, [r3, #24] │ │ │ │ - ldr r2, [pc, #2384] @ 40044 │ │ │ │ - ldr r3, [pc, #2384] @ 40048 │ │ │ │ + ldr r2, [pc, #2384] @ 40128 │ │ │ │ + ldr r3, [pc, #2384] @ 4012c │ │ │ │ mov r0, #0 │ │ │ │ strd r2, [r1, #-8] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [r3] │ │ │ │ strd sl, [r3, #8] │ │ │ │ add r1, r3, #32 │ │ │ │ strd r6, [r3, #16] │ │ │ │ - ldr r2, [pc, #2344] @ 40044 │ │ │ │ - ldr r3, [pc, #2348] @ 4004c │ │ │ │ + ldr r2, [pc, #2344] @ 40128 │ │ │ │ + ldr r3, [pc, #2348] @ 40130 │ │ │ │ strd r4, [r1] │ │ │ │ strd r2, [r1, #-8] │ │ │ │ mov r0, #0 │ │ │ │ add r3, r1, #16 │ │ │ │ strd r4, [r1, #8] │ │ │ │ strd r6, [r1, #16] │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [r3, #8] │ │ │ │ - ldr r2, [pc, #2304] @ 40044 │ │ │ │ + ldr r2, [pc, #2304] @ 40128 │ │ │ │ add r1, r3, #64 @ 0x40 │ │ │ │ strd r6, [r3, #16] │ │ │ │ strd r6, [r3, #24] │ │ │ │ strd r4, [r3, #32] │ │ │ │ strd r4, [r3, #40] @ 0x28 │ │ │ │ strd r6, [r3, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #2280] @ 40048 │ │ │ │ + ldr r3, [pc, #2280] @ 4012c │ │ │ │ strd r6, [r1] │ │ │ │ strd r2, [r1, #-8] │ │ │ │ add r3, r1, #16 │ │ │ │ - ldr r2, [pc, #2260] @ 40044 │ │ │ │ + ldr r2, [pc, #2260] @ 40128 │ │ │ │ strd sl, [r3, #-8] │ │ │ │ strd r6, [r3] │ │ │ │ - ldr r3, [pc, #2256] @ 4004c │ │ │ │ - ldr r0, [pc, #2244] @ 40044 │ │ │ │ + ldr r3, [pc, #2256] @ 40130 │ │ │ │ + ldr r0, [pc, #2244] @ 40128 │ │ │ │ strd r2, [r1, #24] │ │ │ │ add r3, r1, #96 @ 0x60 │ │ │ │ strd r4, [r3, #-8] │ │ │ │ strd r6, [r3] │ │ │ │ - ldr r2, [pc, #2224] @ 40044 │ │ │ │ - ldr r3, [pc, #2224] @ 40048 │ │ │ │ + ldr r2, [pc, #2224] @ 40128 │ │ │ │ + ldr r3, [pc, #2224] @ 4012c │ │ │ │ strd r4, [r1, #32] │ │ │ │ strd r2, [r1, #104] @ 0x68 │ │ │ │ strd r4, [r1, #40] @ 0x28 │ │ │ │ add r3, r1, #144 @ 0x90 │ │ │ │ strd r4, [r1, #48] @ 0x30 │ │ │ │ strd r4, [r1, #56] @ 0x38 │ │ │ │ strd r4, [r1, #64] @ 0x40 │ │ │ │ strd r4, [r1, #72] @ 0x48 │ │ │ │ strd r4, [r1, #80] @ 0x50 │ │ │ │ strd sl, [r1, #112] @ 0x70 │ │ │ │ strd sl, [r1, #120] @ 0x78 │ │ │ │ strd r6, [r1, #128] @ 0x80 │ │ │ │ - ldr r1, [pc, #2176] @ 4004c │ │ │ │ - ldr r2, [pc, #2164] @ 40044 │ │ │ │ + ldr r1, [pc, #2176] @ 40130 │ │ │ │ + ldr r2, [pc, #2164] @ 40128 │ │ │ │ strd r0, [r3, #-8] │ │ │ │ strd r0, [r3, #8] │ │ │ │ strd r0, [r3, #24] │ │ │ │ strd r6, [r3] │ │ │ │ add r1, r3, #48 @ 0x30 │ │ │ │ strd r6, [r3, #16] │ │ │ │ strd r6, [r3, #32] │ │ │ │ - ldr r3, [pc, #2136] @ 40048 │ │ │ │ - ldr r0, [pc, #2128] @ 40044 │ │ │ │ + ldr r3, [pc, #2136] @ 4012c │ │ │ │ + ldr r0, [pc, #2128] @ 40128 │ │ │ │ strd r2, [r1, #-8] │ │ │ │ strd r2, [r1, #8] │ │ │ │ strd r2, [r1, #24] │ │ │ │ strd r6, [r1] │ │ │ │ add r3, r1, #64 @ 0x40 │ │ │ │ strd r6, [r1, #16] │ │ │ │ strd r6, [r1, #32] │ │ │ │ strd sl, [r1, #40] @ 0x28 │ │ │ │ strd r6, [r1, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #2096] @ 4004c │ │ │ │ - ldr r2, [pc, #2084] @ 40044 │ │ │ │ + ldr r1, [pc, #2096] @ 40130 │ │ │ │ + ldr r2, [pc, #2084] @ 40128 │ │ │ │ strd r0, [r3, #-8] │ │ │ │ strd sl, [r3] │ │ │ │ add r1, r3, #80 @ 0x50 │ │ │ │ strd sl, [r3, #8] │ │ │ │ strd sl, [r3, #16] │ │ │ │ strd sl, [r3, #24] │ │ │ │ strd sl, [r3, #32] │ │ │ │ strd sl, [r3, #40] @ 0x28 │ │ │ │ strd sl, [r3, #48] @ 0x30 │ │ │ │ strd sl, [r3, #56] @ 0x38 │ │ │ │ strd r6, [r3, #64] @ 0x40 │ │ │ │ - ldr r3, [pc, #2040] @ 40048 │ │ │ │ + ldr r3, [pc, #2040] @ 4012c │ │ │ │ mov r0, #0 │ │ │ │ strd r2, [r1, #-8] │ │ │ │ strd sl, [r1] │ │ │ │ add r3, r1, #16 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [r3, #56] @ 0x38 │ │ │ │ strd sl, [r3, #-8] │ │ │ │ @@ -21609,19 +21666,19 @@ │ │ │ │ strd sl, [r3, #216] @ 0xd8 │ │ │ │ strd sl, [r3, #224] @ 0xe0 │ │ │ │ strd r6, [r3, #232] @ 0xe8 │ │ │ │ add r3, r3, #272 @ 0x110 │ │ │ │ strd r0, [r3, #8] │ │ │ │ strd r6, [r3, #-8] │ │ │ │ sub r1, r3, #16 │ │ │ │ - ldr r3, [pc, #1924] @ 40080 │ │ │ │ + ldr r3, [pc, #1924] @ 40164 │ │ │ │ mov r2, #0 │ │ │ │ strd r2, [r1] │ │ │ │ add r3, r1, #16 │ │ │ │ - ldr r1, [pc, #1908] @ 40080 │ │ │ │ + ldr r1, [pc, #1908] @ 40164 │ │ │ │ mov r0, #0 │ │ │ │ strd r0, [r3] │ │ │ │ strd r0, [r3, #96] @ 0x60 │ │ │ │ mov r2, #0 │ │ │ │ add r1, r3, #112 @ 0x70 │ │ │ │ strd r4, [r3, #16] │ │ │ │ strd r4, [r3, #24] │ │ │ │ @@ -21631,15 +21688,15 @@ │ │ │ │ strd r6, [r3, #56] @ 0x38 │ │ │ │ strd sl, [r3, #64] @ 0x40 │ │ │ │ strd r6, [r3, #72] @ 0x48 │ │ │ │ strd r4, [r3, #80] @ 0x50 │ │ │ │ strd r4, [r3, #88] @ 0x58 │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ strd r2, [r1, #-8] │ │ │ │ - ldr r3, [pc, #1836] @ 40080 │ │ │ │ + ldr r3, [pc, #1836] @ 40164 │ │ │ │ mov r2, #0 │ │ │ │ strd r2, [r1] │ │ │ │ add r3, r1, #80 @ 0x50 │ │ │ │ strd sl, [r3, #-8] │ │ │ │ strd r6, [r1, #8] │ │ │ │ strd r4, [r1, #16] │ │ │ │ strd r4, [r1, #24] │ │ │ │ @@ -21673,15 +21730,15 @@ │ │ │ │ strd r6, [r1, #232] @ 0xe8 │ │ │ │ strd r4, [r1, #240] @ 0xf0 │ │ │ │ strd r4, [r1, #248] @ 0xf8 │ │ │ │ add r1, r1, #224 @ 0xe0 │ │ │ │ add r3, r1, #48 @ 0x30 │ │ │ │ strd r8, [r1, #32] │ │ │ │ strd sl, [r3, #-8] │ │ │ │ - ldr r1, [pc, #1668] @ 40080 │ │ │ │ + ldr r1, [pc, #1668] @ 40164 │ │ │ │ strd r8, [r3] │ │ │ │ strd sl, [r3, #8] │ │ │ │ strd sl, [r3, #16] │ │ │ │ strd sl, [r3, #24] │ │ │ │ strd sl, [r3, #32] │ │ │ │ strd sl, [r3, #40] @ 0x28 │ │ │ │ strd sl, [r3, #48] @ 0x30 │ │ │ │ @@ -21724,15 +21781,15 @@ │ │ │ │ strd r4, [ip, #176] @ 0xb0 │ │ │ │ strd r4, [ip, #184] @ 0xb8 │ │ │ │ strd sl, [ip, #192] @ 0xc0 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r0, #0 │ │ │ │ strd r2, [r1, #-8] │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #1464] @ 40080 │ │ │ │ + ldr r1, [pc, #1464] @ 40164 │ │ │ │ mov r2, #0 │ │ │ │ strd r0, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strd sl, [ip, #200] @ 0xc8 │ │ │ │ strd r4, [r3] │ │ │ │ strd r6, [r3, #-8] │ │ │ │ add r3, ip, #304 @ 0x130 │ │ │ │ @@ -21753,32 +21810,32 @@ │ │ │ │ add r3, ip, #368 @ 0x170 │ │ │ │ strd r0, [r3] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ strd r4, [r3, #-8] │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ strd r2, [r1, #-8] │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #1348] @ 40080 │ │ │ │ + ldr r1, [pc, #1348] @ 40164 │ │ │ │ mov r0, #0 │ │ │ │ strd r0, [r3] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strd sl, [ip, #232] @ 0xe8 │ │ │ │ strd r4, [ip, #240] @ 0xf0 │ │ │ │ strd r4, [ip, #248] @ 0xf8 │ │ │ │ strd r6, [r3, #-8] │ │ │ │ strd r4, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr lr, [pc, #1260] @ 40050 │ │ │ │ + ldr lr, [pc, #1260] @ 40134 │ │ │ │ strd r4, [r3, #-8] │ │ │ │ strd sl, [r3] │ │ │ │ add r3, ip, #432 @ 0x1b0 │ │ │ │ strd sl, [r3, #-8] │ │ │ │ strd sl, [r3] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #1236] @ 40054 │ │ │ │ + ldr r2, [pc, #1236] @ 40138 │ │ │ │ strd sl, [r3, #-8] │ │ │ │ strd sl, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ strd sl, [r3, #-8] │ │ │ │ strd r4, [r3] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ strd r4, [r3, #-8] │ │ │ │ @@ -21794,30 +21851,30 @@ │ │ │ │ strd sl, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ strd sl, [r3, #-8] │ │ │ │ strd sl, [r3] │ │ │ │ add r3, ip, #560 @ 0x230 │ │ │ │ strd sl, [r3, #-8] │ │ │ │ strd r8, [r3] │ │ │ │ - ldr r3, [pc, #1144] @ 40058 │ │ │ │ + ldr r3, [pc, #1144] @ 4013c │ │ │ │ sub ip, lr, #3472 @ 0xd90 │ │ │ │ strd r2, [ip] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ mov r2, #0 │ │ │ │ strd sl, [r3, #-8] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ strd sl, [r3, #-8] │ │ │ │ strd r4, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ strd r4, [r3, #-8] │ │ │ │ strd r8, [r3] │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ strd r2, [r1, #-8] │ │ │ │ - ldr r3, [pc, #1088] @ 4005c │ │ │ │ + ldr r3, [pc, #1088] @ 40140 │ │ │ │ strd r8, [r1] │ │ │ │ strd r6, [r3, #-8] │ │ │ │ strd r4, [r3] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ strd r4, [r3, #-8] │ │ │ │ strd r8, [r3] │ │ │ │ @@ -21825,64 +21882,64 @@ │ │ │ │ mov r2, #0 │ │ │ │ strd sl, [r3, #-8] │ │ │ │ strd r8, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ strd sl, [r1] │ │ │ │ strd sl, [r3, #-8] │ │ │ │ strd sl, [r3] │ │ │ │ - ldr r3, [pc, #1028] @ 40060 │ │ │ │ + ldr r3, [pc, #1028] @ 40144 │ │ │ │ strd sl, [r3, #-8] │ │ │ │ strd sl, [r3] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ strd sl, [r3, #-8] │ │ │ │ strd sl, [r3] │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ strd r2, [r1, #-8] │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r2, [pc, #964] @ 40044 │ │ │ │ + ldr r2, [pc, #964] @ 40128 │ │ │ │ strd r6, [r3, #-8] │ │ │ │ strd sl, [r3] │ │ │ │ - ldr r3, [pc, #984] @ 40064 │ │ │ │ + ldr r3, [pc, #984] @ 40148 │ │ │ │ add r1, ip, #256 @ 0x100 │ │ │ │ strd sl, [r3, #-8] │ │ │ │ strd sl, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ strd sl, [r3, #-8] │ │ │ │ strd sl, [r3] │ │ │ │ - ldr r3, [pc, #960] @ 40068 │ │ │ │ + ldr r3, [pc, #960] @ 4014c │ │ │ │ strd r8, [ip, #-8] │ │ │ │ strd r2, [ip, #16] │ │ │ │ strd r2, [ip, #32] │ │ │ │ strd r2, [r1] │ │ │ │ - ldr r2, [pc, #920] @ 40054 │ │ │ │ - ldr r3, [pc, #940] @ 4006c │ │ │ │ + ldr r2, [pc, #920] @ 40138 │ │ │ │ + ldr r3, [pc, #940] @ 40150 │ │ │ │ strd r8, [ip, #8] │ │ │ │ strd r2, [ip, #80] @ 0x50 │ │ │ │ - ldr r2, [pc, #888] @ 40044 │ │ │ │ - ldr r3, [pc, #928] @ 40070 │ │ │ │ + ldr r2, [pc, #888] @ 40128 │ │ │ │ + ldr r3, [pc, #928] @ 40154 │ │ │ │ strd r8, [ip, #24] │ │ │ │ strd r2, [ip, #48] @ 0x30 │ │ │ │ strd r2, [ip, #64] @ 0x40 │ │ │ │ strd r2, [r1, #16] │ │ │ │ - ldr r3, [pc, #928] @ 40084 │ │ │ │ + ldr r3, [pc, #928] @ 40168 │ │ │ │ mov r2, #0 │ │ │ │ strd r2, [r1, #8] │ │ │ │ - ldr r2, [pc, #852] @ 40044 │ │ │ │ - ldr r3, [pc, #856] @ 4004c │ │ │ │ + ldr r2, [pc, #852] @ 40128 │ │ │ │ + ldr r3, [pc, #856] @ 40130 │ │ │ │ mov r0, r2 │ │ │ │ strd r2, [ip, #112] @ 0x70 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r2, [pc, #832] @ 40044 │ │ │ │ - ldr r3, [pc, #832] @ 40048 │ │ │ │ + ldr r2, [pc, #832] @ 40128 │ │ │ │ + ldr r3, [pc, #832] @ 4012c │ │ │ │ strd r8, [ip, #40] @ 0x28 │ │ │ │ strd r2, [ip, #192] @ 0xc0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ strd r2, [ip, #224] @ 0xe0 │ │ │ │ - ldr r3, [pc, #868] @ 40084 │ │ │ │ + ldr r3, [pc, #868] @ 40168 │ │ │ │ mov r2, #0 │ │ │ │ strd r8, [ip, #56] @ 0x38 │ │ │ │ strd r8, [ip, #72] @ 0x48 │ │ │ │ strd r8, [ip, #88] @ 0x58 │ │ │ │ strd sl, [ip, #96] @ 0x60 │ │ │ │ strd r8, [ip, #104] @ 0x68 │ │ │ │ strd r4, [ip, #120] @ 0x78 │ │ │ │ @@ -21898,44 +21955,44 @@ │ │ │ │ strd sl, [ip, #208] @ 0xd0 │ │ │ │ strd r8, [ip, #216] @ 0xd8 │ │ │ │ strd r4, [ip, #232] @ 0xe8 │ │ │ │ strd r2, [ip, #248] @ 0xf8 │ │ │ │ add r3, ip, #288 @ 0x120 │ │ │ │ strd r4, [r3, #-8] │ │ │ │ strd r4, [r3] │ │ │ │ - ldr r2, [pc, #708] @ 40044 │ │ │ │ + ldr r2, [pc, #708] @ 40128 │ │ │ │ strd r8, [r3, #8] │ │ │ │ - ldr r3, [pc, #704] @ 40048 │ │ │ │ + ldr r3, [pc, #704] @ 4012c │ │ │ │ add r1, ip, #304 @ 0x130 │ │ │ │ strd r2, [r1] │ │ │ │ add r3, r1, #16 │ │ │ │ strd sl, [r3, #-8] │ │ │ │ strd sl, [r3] │ │ │ │ - ldr r2, [pc, #676] @ 40044 │ │ │ │ - ldr r3, [pc, #680] @ 4004c │ │ │ │ + ldr r2, [pc, #676] @ 40128 │ │ │ │ + ldr r3, [pc, #680] @ 40130 │ │ │ │ strd r8, [r1, #24] │ │ │ │ strd r2, [r1, #32] │ │ │ │ strd r2, [r1, #144] @ 0x90 │ │ │ │ add r3, r1, #48 @ 0x30 │ │ │ │ strd r4, [r3, #-8] │ │ │ │ strd r4, [r3] │ │ │ │ - ldr r3, [pc, #708] @ 40084 │ │ │ │ + ldr r3, [pc, #708] @ 40168 │ │ │ │ mov r2, #0 │ │ │ │ strd r2, [r1, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ strd r2, [r1, #64] @ 0x40 │ │ │ │ - ldr r3, [pc, #684] @ 40084 │ │ │ │ + ldr r3, [pc, #684] @ 40168 │ │ │ │ mov r2, #0 │ │ │ │ strd r2, [r1, #72] @ 0x48 │ │ │ │ add r3, r1, #96 @ 0x60 │ │ │ │ - ldr r2, [pc, #604] @ 40044 │ │ │ │ + ldr r2, [pc, #604] @ 40128 │ │ │ │ strd r4, [r3, #-8] │ │ │ │ strd r4, [r3] │ │ │ │ - ldr r3, [pc, #596] @ 40048 │ │ │ │ + ldr r3, [pc, #596] @ 4012c │ │ │ │ strd r8, [r1, #136] @ 0x88 │ │ │ │ strd r2, [r1, #112] @ 0x70 │ │ │ │ strd r6, [r1, #80] @ 0x50 │ │ │ │ strd r8, [r1, #104] @ 0x68 │ │ │ │ add r1, r1, #224 @ 0xe0 │ │ │ │ strd r2, [r1] │ │ │ │ add r3, r1, #16 │ │ │ │ @@ -21944,24 +22001,24 @@ │ │ │ │ strd sl, [r1, #-96] @ 0xffffffa0 │ │ │ │ strd r4, [r1, #-72] @ 0xffffffb8 │ │ │ │ strd r4, [r1, #-64] @ 0xffffffc0 │ │ │ │ strd r4, [r1, #-56] @ 0xffffffc8 │ │ │ │ strd r4, [r1, #-48] @ 0xffffffd0 │ │ │ │ strd r4, [r1, #-40] @ 0xffffffd8 │ │ │ │ strd r4, [r1, #-32] @ 0xffffffe0 │ │ │ │ - ldr r2, [pc, #524] @ 40044 │ │ │ │ + ldr r2, [pc, #524] @ 40128 │ │ │ │ strd r4, [ip, #240] @ 0xf0 │ │ │ │ strd r4, [r1, #-24] @ 0xffffffe8 │ │ │ │ strd sl, [r3, #-8] │ │ │ │ strd sl, [r3] │ │ │ │ - ldr r3, [pc, #552] @ 40074 │ │ │ │ + ldr r3, [pc, #552] @ 40158 │ │ │ │ strd r8, [r1, #104] @ 0x68 │ │ │ │ strd r2, [r1, #32] │ │ │ │ - ldr r2, [pc, #492] @ 40044 │ │ │ │ - ldr r3, [pc, #540] @ 40078 │ │ │ │ + ldr r2, [pc, #492] @ 40128 │ │ │ │ + ldr r3, [pc, #540] @ 4015c │ │ │ │ strd r8, [r1, #136] @ 0x88 │ │ │ │ strd r2, [r1, #112] @ 0x70 │ │ │ │ add r3, r1, #144 @ 0x90 │ │ │ │ mov r2, #0 │ │ │ │ strd sl, [r3], #16 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ @@ -21972,15 +22029,15 @@ │ │ │ │ strd r2, [r1, #64] @ 0x40 │ │ │ │ ldr r3, [sp] │ │ │ │ add r1, r1, #64 @ 0x40 │ │ │ │ strd sl, [r3, #-8] │ │ │ │ strd sl, [r3] │ │ │ │ add r3, r1, #192 @ 0xc0 │ │ │ │ mov ip, r3 │ │ │ │ - ldr r3, [pc, #476] @ 40084 │ │ │ │ + ldr r3, [pc, #476] @ 40168 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ strd r8, [r1, #-8] │ │ │ │ strd r8, [r1, #8] │ │ │ │ strd r6, [r1, #16] │ │ │ │ strd r8, [r1, #24] │ │ │ │ strd r6, [r1, #32] │ │ │ │ @@ -22076,15 +22133,15 @@ │ │ │ │ strd sl, [r1, #112] @ 0x70 │ │ │ │ add r1, r1, #128 @ 0x80 │ │ │ │ strd r2, [r1, #48] @ 0x30 │ │ │ │ strd sl, [r1, #-8] │ │ │ │ strd sl, [r1] │ │ │ │ strd r8, [r1, #8] │ │ │ │ strd sl, [r1, #16] │ │ │ │ - b 40088 │ │ │ │ + b 4016c │ │ │ │ strbpl r2, [r4], #-3352 @ 0xfffff2e8 │ │ │ │ svccc 0x00f921fb │ │ │ │ svclt 0x00f921fb │ │ │ │ subseq r4, ip, r8, ror sp │ │ │ │ svcvc 0x003321d2 │ │ │ │ andgt sp, r2, ip, ror r9 │ │ │ │ subseq r3, ip, r0, asr #30 │ │ │ │ @@ -22106,15 +22163,15 @@ │ │ │ │ strd r4, [r1, #72] @ 0x48 │ │ │ │ strd r4, [r1, #80] @ 0x50 │ │ │ │ strd r8, [r1, #88] @ 0x58 │ │ │ │ strd sl, [r1, #96] @ 0x60 │ │ │ │ strd r8, [r1, #104] @ 0x68 │ │ │ │ strd sl, [r1, #112] @ 0x70 │ │ │ │ strd r2, [r1, #160] @ 0xa0 │ │ │ │ - ldr r3, [pc, #-60] @ 40084 │ │ │ │ + ldr r3, [pc, #-60] @ 40168 │ │ │ │ add ip, ip, #784 @ 0x310 │ │ │ │ add r1, r1, #128 @ 0x80 │ │ │ │ mov r2, #0 │ │ │ │ strd sl, [r1, #-8] │ │ │ │ strd sl, [r1] │ │ │ │ strd sl, [r1, #8] │ │ │ │ strd sl, [r1, #16] │ │ │ │ @@ -22131,15 +22188,15 @@ │ │ │ │ strd r8, [ip, #-8] │ │ │ │ strd r2, [ip] │ │ │ │ strd r2, [ip, #16] │ │ │ │ strd r2, [ip, #32] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ strd r2, [r1] │ │ │ │ - ldr r3, [pc, #-160] @ 40084 │ │ │ │ + ldr r3, [pc, #-160] @ 40168 │ │ │ │ mov r2, #0 │ │ │ │ strd r2, [ip, #112] @ 0x70 │ │ │ │ strd r2, [ip, #224] @ 0xe0 │ │ │ │ add r3, r1, #64 @ 0x40 │ │ │ │ strd r6, [ip, #8] │ │ │ │ strd r6, [ip, #24] │ │ │ │ strd r6, [ip, #40] @ 0x28 │ │ │ │ @@ -22165,24 +22222,24 @@ │ │ │ │ strd sl, [ip, #208] @ 0xd0 │ │ │ │ strd r8, [ip, #216] @ 0xd8 │ │ │ │ strd r4, [ip, #232] @ 0xe8 │ │ │ │ strd r4, [ip, #240] @ 0xf0 │ │ │ │ strd r6, [ip, #248] @ 0xf8 │ │ │ │ strd sl, [r3, #-8] │ │ │ │ strd sl, [r3] │ │ │ │ - ldr r3, [pc, #-296] @ 40084 │ │ │ │ + ldr r3, [pc, #-296] @ 40168 │ │ │ │ mov r2, #0 │ │ │ │ strd r2, [r1, #80] @ 0x50 │ │ │ │ add r3, r1, #96 @ 0x60 │ │ │ │ mov r2, #0 │ │ │ │ strd r4, [r3, #-8] │ │ │ │ strd r4, [r3] │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ strd r2, [r1, #112] @ 0x70 │ │ │ │ - ldr r3, [pc, #-332] @ 40084 │ │ │ │ + ldr r3, [pc, #-332] @ 40168 │ │ │ │ strd r6, [r1, #8] │ │ │ │ strd r6, [r1, #16] │ │ │ │ strd r4, [r1, #24] │ │ │ │ strd r4, [r1, #32] │ │ │ │ strd r8, [r1, #40] @ 0x28 │ │ │ │ strd r8, [r1, #48] @ 0x30 │ │ │ │ strd r8, [r1, #72] @ 0x48 │ │ │ │ @@ -22207,29 +22264,29 @@ │ │ │ │ strd r4, [r1, #32] │ │ │ │ strd r4, [r1, #40] @ 0x28 │ │ │ │ strd r4, [r1, #48] @ 0x30 │ │ │ │ strd r4, [r1, #56] @ 0x38 │ │ │ │ strd r8, [r1, #72] @ 0x48 │ │ │ │ strd sl, [r3, #-8] │ │ │ │ strd sl, [r3] │ │ │ │ - ldr r3, [pc, #-464] @ 40084 │ │ │ │ + ldr r3, [pc, #-464] @ 40168 │ │ │ │ mov r2, #0 │ │ │ │ strd r2, [r1, #112] @ 0x70 │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ mov r2, #0 │ │ │ │ strd r2, [r1, #128] @ 0x80 │ │ │ │ strd r8, [r1, #80] @ 0x50 │ │ │ │ strd r8, [r1, #104] @ 0x68 │ │ │ │ strd r8, [r1, #120] @ 0x78 │ │ │ │ add r1, r1, #144 @ 0x90 │ │ │ │ strd r2, [r1] │ │ │ │ add r3, r1, #64 @ 0x40 │ │ │ │ strd r8, [r3, #-8] │ │ │ │ strd sl, [r3] │ │ │ │ - ldr r3, [pc, #-520] @ 40084 │ │ │ │ + ldr r3, [pc, #-520] @ 40168 │ │ │ │ mov r2, #0 │ │ │ │ strd r2, [r1, #80] @ 0x50 │ │ │ │ strd sl, [r1, #112] @ 0x70 │ │ │ │ strd sl, [r1, #120] @ 0x78 │ │ │ │ strd sl, [r1, #128] @ 0x80 │ │ │ │ strd sl, [r1, #136] @ 0x88 │ │ │ │ strd sl, [r1, #144] @ 0x90 │ │ │ │ @@ -22244,27 +22301,27 @@ │ │ │ │ strd r6, [r1, #32] │ │ │ │ strd r8, [r1, #40] @ 0x28 │ │ │ │ strd r8, [r1, #48] @ 0x30 │ │ │ │ strd r8, [r1, #72] @ 0x48 │ │ │ │ strd sl, [r1, #88] @ 0x58 │ │ │ │ strd sl, [r1, #96] @ 0x60 │ │ │ │ strd sl, [r1, #104] @ 0x68 │ │ │ │ - ldr r1, [pc, #-620] @ 4007c │ │ │ │ + ldr r1, [pc, #-620] @ 40160 │ │ │ │ add ip, ip, #784 @ 0x310 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ strd r6, [ip] │ │ │ │ strd r4, [ip, #8] │ │ │ │ strd r0, [ip, #-8] │ │ │ │ strd r0, [ip, #24] │ │ │ │ strd r0, [ip, #40] @ 0x28 │ │ │ │ add r1, ip, #256 @ 0x100 │ │ │ │ strd r2, [r1] │ │ │ │ - ldr r1, [pc, #-668] @ 4007c │ │ │ │ + ldr r1, [pc, #-668] @ 40160 │ │ │ │ mov r0, #0 │ │ │ │ strd r0, [ip, #72] @ 0x48 │ │ │ │ strd r0, [ip, #88] @ 0x58 │ │ │ │ add r1, ip, #272 @ 0x110 │ │ │ │ strd r2, [ip, #32] │ │ │ │ strd r2, [ip, #248] @ 0xf8 │ │ │ │ strd r4, [ip, #16] │ │ │ │ @@ -22308,15 +22365,15 @@ │ │ │ │ strd r6, [r1, #72] @ 0x48 │ │ │ │ strd r6, [r1, #88] @ 0x58 │ │ │ │ strd r6, [r1, #96] @ 0x60 │ │ │ │ strd r4, [r1, #104] @ 0x68 │ │ │ │ strd r4, [r1, #112] @ 0x70 │ │ │ │ strd r2, [sp] │ │ │ │ add r1, r1, #128 @ 0x80 │ │ │ │ - ldr r3, [pc, #-872] @ 40080 │ │ │ │ + ldr r3, [pc, #-872] @ 40164 │ │ │ │ strd sl, [r1, #-8] │ │ │ │ strd sl, [r1] │ │ │ │ strd sl, [r1, #8] │ │ │ │ strd sl, [r1, #16] │ │ │ │ strd sl, [r1, #24] │ │ │ │ strd sl, [r1, #32] │ │ │ │ strd r4, [r1, #40] @ 0x28 │ │ │ │ @@ -22331,15 +22388,15 @@ │ │ │ │ strd sl, [r1, #104] @ 0x68 │ │ │ │ strd sl, [r1, #112] @ 0x70 │ │ │ │ strd r2, [r1, #136] @ 0x88 │ │ │ │ strd r2, [r1, #168] @ 0xa8 │ │ │ │ ldrd r2, [sp] │ │ │ │ add ip, ip, #656 @ 0x290 │ │ │ │ strd r2, [r1, #176] @ 0xb0 │ │ │ │ - ldr r3, [pc, #-964] @ 40080 │ │ │ │ + ldr r3, [pc, #-964] @ 40164 │ │ │ │ mov r2, #0 │ │ │ │ add r1, r1, #128 @ 0x80 │ │ │ │ strd r2, [r1, #56] @ 0x38 │ │ │ │ strd r2, [r1, #88] @ 0x58 │ │ │ │ strd r2, [ip, #-8] │ │ │ │ ldrd r2, [sp] │ │ │ │ strd sl, [r1, #128] @ 0x80 │ │ │ │ @@ -22369,15 +22426,15 @@ │ │ │ │ strd sl, [r1, #80] @ 0x50 │ │ │ │ strd r4, [r1, #112] @ 0x70 │ │ │ │ strd r8, [r1, #88] @ 0x58 │ │ │ │ strd sl, [r1, #96] @ 0x60 │ │ │ │ strd r4, [r1, #104] @ 0x68 │ │ │ │ add r1, r1, #96 @ 0x60 │ │ │ │ mov ip, r1 │ │ │ │ - ldr r1, [pc, #-1112] @ 40084 │ │ │ │ + ldr r1, [pc, #-1112] @ 40168 │ │ │ │ mov r0, #0 │ │ │ │ strd r0, [ip, #24] │ │ │ │ strd r0, [ip, #40] @ 0x28 │ │ │ │ add r1, ip, #352 @ 0x160 │ │ │ │ add r0, ip, #272 @ 0x110 │ │ │ │ add r1, r1, #16 │ │ │ │ strd r2, [ip, #48] @ 0x30 │ │ │ │ @@ -22474,396 +22531,233 @@ │ │ │ │ strd sl, [r3, #104] @ 0x68 │ │ │ │ strd sl, [r3, #112] @ 0x70 │ │ │ │ strd sl, [r3, #120] @ 0x78 │ │ │ │ strd sl, [r3, #128] @ 0x80 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add sp, sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - cmp r2, #0 │ │ │ │ - mov ip, r1 │ │ │ │ - movgt r1, #0 │ │ │ │ - movle r1, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - orrne r1, r1, #1 │ │ │ │ - cmp r1, #0 │ │ │ │ - sub sp, sp, #36 @ 0x24 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r1, r2 │ │ │ │ - bne 406cc │ │ │ │ - clz r2, ip │ │ │ │ - lsr r2, r2, #5 │ │ │ │ - cmp r1, #1 │ │ │ │ - orrne r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 40708 │ │ │ │ - add r2, sp, #28 │ │ │ │ - mov r0, ip │ │ │ │ - mov ip, #1 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - mov r2, #0 │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #96] @ 40750 │ │ │ │ - str ip, [sp] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - subs ip, r0, #0 │ │ │ │ - bne 40708 │ │ │ │ - mov r0, #0 │ │ │ │ - b 40748 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r5, [ip] │ │ │ │ - bl 10f850 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - bl 24f21c │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 40700 │ │ │ │ - ldrne r0, [pc, #28] @ 40754 │ │ │ │ - bne 40748 │ │ │ │ - ldr r1, [pc, #24] @ 40758 │ │ │ │ - ldr r0, [r4] │ │ │ │ - bl 1176f0 │ │ │ │ - b 40700 │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - subseq r2, r7, r4, asr r2 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r9, r8, ip, ror r7 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ tst r3, #1 │ │ │ │ - bne 40778 │ │ │ │ + bne 40778 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ tst r2, #1 │ │ │ │ - beq 407a0 │ │ │ │ + beq 407a0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ 407b4 │ │ │ │ - ldr r1, [pc, #36] @ 407b8 │ │ │ │ + ldr r3, [pc, #36] @ 407b4 │ │ │ │ + ldr r1, [pc, #36] @ 407b8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #20] @ 407bc │ │ │ │ + ldr r2, [pc, #20] @ 407bc │ │ │ │ tst r3, #10 │ │ │ │ - ldr r0, [pc, #16] @ 407c0 │ │ │ │ + ldr r0, [pc, #16] @ 407c0 │ │ │ │ movne r0, r2 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003709d8 │ │ │ │ + eorseq r0, r7, r8, lsl ip │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - beq 407e0 │ │ │ │ - ldr r0, [pc, #12] @ 407ec │ │ │ │ - b a9a20 │ │ │ │ + beq 407e0 │ │ │ │ + ldr r0, [pc, #12] @ 407ec │ │ │ │ + b a9a98 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - ldr r0, [pc, #4] @ 407f0 │ │ │ │ - b a9a20 │ │ │ │ - eorseq sp, r8, r0, ror #29 │ │ │ │ - eorseq sp, r8, r8, ror #29 │ │ │ │ + ldr r0, [pc, #4] @ 407f0 │ │ │ │ + b a9a98 │ │ │ │ + eorseq lr, r8, r0, lsr #2 │ │ │ │ + eorseq lr, r8, r8, lsr #2 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ tst r3, #1 │ │ │ │ - bne 40810 │ │ │ │ + bne 40810 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ tst r2, #1 │ │ │ │ - beq 40838 │ │ │ │ + beq 40838 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ 4084c │ │ │ │ - ldr r1, [pc, #36] @ 40850 │ │ │ │ + ldr r3, [pc, #36] @ 4084c │ │ │ │ + ldr r1, [pc, #36] @ 40850 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #20] @ 40854 │ │ │ │ + ldr r2, [pc, #20] @ 40854 │ │ │ │ tst r3, #12 │ │ │ │ - ldr r0, [pc, #16] @ 40858 │ │ │ │ + ldr r0, [pc, #16] @ 40858 │ │ │ │ movne r0, r2 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003709d8 │ │ │ │ + eorseq r0, r7, r8, lsl ip │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ mov r0, r1 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc] @ 4086c │ │ │ │ - b 1af940 │ │ │ │ + ldr r1, [pc] @ 4086c │ │ │ │ + b 1afb80 │ │ │ │ andeq sl, r2, r8, ror #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ mov r4, r3 │ │ │ │ subs r3, ip, #0 │ │ │ │ movne r3, #1 │ │ │ │ orrs r3, r3, r4, lsr #31 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ - bne 408bc │ │ │ │ + bne 408bc │ │ │ │ clz r3, r2 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r4, #1 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 408f4 │ │ │ │ - ldr r1, [pc, #120] @ 4093c │ │ │ │ + beq 408f4 │ │ │ │ + ldr r1, [pc, #120] @ 4093c │ │ │ │ add r2, sp, #28 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r3, ip │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 40930 │ │ │ │ + beq 40930 │ │ │ │ cmp r4, #0 │ │ │ │ - bgt 40914 │ │ │ │ + bgt 40914 │ │ │ │ ldr r3, [r5, #444] @ 0x1bc │ │ │ │ - ldr r1, [pc, #56] @ 40940 │ │ │ │ + ldr r1, [pc, #56] @ 40940 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 18f198 │ │ │ │ - b 40930 │ │ │ │ + bl 18f414 │ │ │ │ + b 40930 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 408fc │ │ │ │ - bl a55d4 │ │ │ │ + bne 408fc │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 408fc │ │ │ │ + beq 408fc │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrsbeq r2, [r7], #-40 @ 0xffffffd8 │ │ │ │ - eorseq r5, r8, r4, ror #25 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #368] @ 40acc │ │ │ │ - ldr r4, [r1, #4] │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r1, [pc, #360] @ 40ad0 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r4, r3 │ │ │ │ - cmpne r4, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - beq 409e4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl adde8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 409e4 │ │ │ │ - ldr r1, [pc, #316] @ 40acc │ │ │ │ - mov r0, r4 │ │ │ │ - bl adde8 │ │ │ │ - ldr r1, [pc, #312] @ 40ad4 │ │ │ │ - subs r0, r0, #0 │ │ │ │ - movne r0, #1 │ │ │ │ - cmp r4, r1 │ │ │ │ - orreq r0, r0, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 409e4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl adde8 │ │ │ │ - ldr r1, [pc, #280] @ 40ad8 │ │ │ │ - subs r0, r0, #0 │ │ │ │ - movne r0, #1 │ │ │ │ - cmp r4, r1 │ │ │ │ - orreq r0, r0, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 409e4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl adde8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 40ac4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 15e574 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bge 409fc │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov r0, r6 │ │ │ │ - bl 15e574 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - blt 409f4 │ │ │ │ - ldr r2, [pc, #200] @ 40adc │ │ │ │ - cmp r5, #5 │ │ │ │ - bhi 40aac │ │ │ │ - ldrb r2, [r2, r5] │ │ │ │ - add pc, pc, r2, lsl #2 │ │ │ │ - nop @ (mov r0, r0) │ │ │ │ - cmp r4, r3 │ │ │ │ - movne r0, #0 │ │ │ │ - bne 40a3c │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 40d78 │ │ │ │ - cmp r0, #0 │ │ │ │ - cmpge r5, #3 │ │ │ │ - bne 40aa0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 40aac │ │ │ │ - ldr r0, [pc, #136] @ 40ae0 │ │ │ │ - b 40ab0 │ │ │ │ - cmp r4, r3 │ │ │ │ - bge 40aac │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 40d78 │ │ │ │ - b 40aa0 │ │ │ │ - cmp r4, r3 │ │ │ │ - ble 40a60 │ │ │ │ - b 40aac │ │ │ │ - cmp r4, r3 │ │ │ │ - ble 40aac │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 40d78 │ │ │ │ - b 40aa0 │ │ │ │ - cmp r4, r3 │ │ │ │ - bge 40a84 │ │ │ │ - b 40aac │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 409f4 │ │ │ │ - bne 40a50 │ │ │ │ - ldr r0, [pc, #48] @ 40ae4 │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r0] │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #28] @ 40ae8 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r1, r5, ip, lsl r1 │ │ │ │ - ldrsheq r3, [r5], #-68 @ 0xffffffbc │ │ │ │ - ldrsbeq r4, [r5], #-204 @ 0xffffff34 │ │ │ │ - ldrsheq r4, [r5], #-172 @ 0xffffff54 │ │ │ │ - subseq sp, r1, fp, asr #22 │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ - subseq r1, r5, r8, ror sp │ │ │ │ + eorseq r5, r8, r4, lsr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #28 │ │ │ │ add ip, sp, #16 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r1, r2 │ │ │ │ str ip, [sp] │ │ │ │ - ldr r2, [pc, #568] @ 40d54 │ │ │ │ - bl 2b9554 <_PyArg_ParseStack@@Base> │ │ │ │ + ldr r2, [pc, #568] @ 40bac │ │ │ │ + bl 2b9454 <_PyArg_ParseStack@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 40b2c │ │ │ │ + bne 40984 │ │ │ │ mov r0, #0 │ │ │ │ - b 40d4c │ │ │ │ + b 40ba4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl aea28 │ │ │ │ + bl aeb0c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 40b24 │ │ │ │ + beq 4097c │ │ │ │ mov r0, #32 │ │ │ │ bl 2a900 <__sched_cpualloc@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 40b5c │ │ │ │ - bl 2a01ec │ │ │ │ - b 40d40 │ │ │ │ + bne 409b4 │ │ │ │ + bl 2a0260 │ │ │ │ + b 40b98 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #0 │ │ │ │ bl 29658 │ │ │ │ mov r9, #4 │ │ │ │ mov r8, #32 │ │ │ │ mov fp, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl aeea4 │ │ │ │ + bl aef88 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 40cc4 │ │ │ │ + beq 40b1c │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ - bne 40bcc │ │ │ │ - ldr r3, [pc, #444] @ 40d58 │ │ │ │ - ldr r1, [pc, #444] @ 40d5c │ │ │ │ + bne 40a24 │ │ │ │ + ldr r3, [pc, #444] @ 40bb0 │ │ │ │ + ldr r1, [pc, #444] @ 40bb4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 1177e0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 40d30 │ │ │ │ + beq 40b88 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 40d30 │ │ │ │ + bne 40b88 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 40d30 │ │ │ │ - bl 12852c │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 40b88 │ │ │ │ + bl 1285c0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 40bf8 │ │ │ │ + beq 40a50 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 40bf8 │ │ │ │ + bne 40a50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bge 40c20 │ │ │ │ - bl a55d4 │ │ │ │ + bge 40a78 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 40d30 │ │ │ │ - ldr r3, [pc, #332] @ 40d60 │ │ │ │ - ldr r1, [pc, #332] @ 40d64 │ │ │ │ + bne 40b88 │ │ │ │ + ldr r3, [pc, #332] @ 40bb8 │ │ │ │ + ldr r1, [pc, #332] @ 40bbc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 40d30 │ │ │ │ + bl 18f414 │ │ │ │ + b 40b88 │ │ │ │ cmn r5, #-2147483647 @ 0x80000001 │ │ │ │ - bne 40c3c │ │ │ │ - ldr r3, [pc, #312] @ 40d68 │ │ │ │ - ldr r1, [pc, #312] @ 40d6c │ │ │ │ + bne 40a94 │ │ │ │ + ldr r3, [pc, #312] @ 40bc0 │ │ │ │ + ldr r1, [pc, #312] @ 40bc4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 40d30 │ │ │ │ + bl 18f414 │ │ │ │ + b 40b88 │ │ │ │ cmp r5, r8 │ │ │ │ - blt 40ca8 │ │ │ │ + blt 40b00 │ │ │ │ cmn r8, #-1073741823 @ 0xc0000001 │ │ │ │ lsl r8, r8, #1 │ │ │ │ addgt r8, r5, #1 │ │ │ │ cmp r5, r8 │ │ │ │ - bge 40c44 │ │ │ │ + bge 40a9c │ │ │ │ mov r0, r8 │ │ │ │ bl 2a900 <__sched_cpualloc@plt> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 40c70 │ │ │ │ - bl 2a01ec │ │ │ │ - b 40d30 │ │ │ │ + bne 40ac8 │ │ │ │ + bl 2a0260 │ │ │ │ + b 40b88 │ │ │ │ add r3, r8, #31 │ │ │ │ lsr r3, r3, #5 │ │ │ │ lsl sl, r3, #2 │ │ │ │ mov r2, sl │ │ │ │ mov r1, #0 │ │ │ │ bl 29658 │ │ │ │ mov r2, r9 │ │ │ │ @@ -22876,382 +22770,489 @@ │ │ │ │ mov r9, sl │ │ │ │ cmp r9, r5, lsr #3 │ │ │ │ lsrhi r2, r5, #5 │ │ │ │ ldrhi r3, [r4, r2, lsl #2] │ │ │ │ andhi r5, r5, #31 │ │ │ │ orrhi r3, r3, fp, lsl r5 │ │ │ │ strhi r3, [r4, r2, lsl #2] │ │ │ │ - b 40b74 │ │ │ │ - bl a55d4 │ │ │ │ + b 409cc │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 40d30 │ │ │ │ + bne 40b88 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 40cf4 │ │ │ │ + beq 40b4c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 40cf4 │ │ │ │ + bne 40b4c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ bl 2a600 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 40d20 │ │ │ │ - ldr r3, [pc, #92] @ 40d70 │ │ │ │ + beq 40b78 │ │ │ │ + ldr r3, [pc, #92] @ 40bc8 │ │ │ │ mov r7, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ - b 40d30 │ │ │ │ + bl 144544 │ │ │ │ + b 40b88 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a90c <__sched_cpufree@plt> │ │ │ │ - ldr r0, [pc, #68] @ 40d74 │ │ │ │ - b 40d4c │ │ │ │ + ldr r0, [pc, #68] @ 40bcc │ │ │ │ + b 40ba4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 40d40 │ │ │ │ + beq 40b98 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a90c <__sched_cpufree@plt> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b1dc │ │ │ │ - b 40b24 │ │ │ │ + bl 9b254 │ │ │ │ + b 4097c │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq sp, r8, ip, lsl pc │ │ │ │ + eorseq lr, r8, r0, lsr r1 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sp, r8, r4, lsr pc │ │ │ │ + eorseq lr, r8, r8, asr #2 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sp, r8, ip, ror #30 │ │ │ │ + eorseq lr, r8, r0, lsl #3 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq sp, r8, r0, lsl #31 │ │ │ │ + mlaseq r8, r4, r1, lr │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ + b 40bd4 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 148c54 │ │ │ │ + cmn r0, #1 │ │ │ │ + bne 40c0c │ │ │ │ + bl a564c │ │ │ │ + ldr r3, [pc, #20] @ 40c14 │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq r0, r3 │ │ │ │ + movne r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r0, [pc] @ 40c14 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r7, r1 │ │ │ │ - bl aea28 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - mvneq r4, #0 │ │ │ │ - beq 40e20 │ │ │ │ - mov r4, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - bl aeea4 │ │ │ │ - subs r6, r0, #0 │ │ │ │ + ldr r3, [pc, #368] @ 40da0 │ │ │ │ + ldr r4, [r1, #4] │ │ │ │ + mov r6, r1 │ │ │ │ + ldr r1, [pc, #360] @ 40da4 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r4, r3 │ │ │ │ + cmpne r4, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + beq 40cb8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl adeb0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 40cb8 │ │ │ │ + ldr r1, [pc, #316] @ 40da0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl adeb0 │ │ │ │ + ldr r1, [pc, #312] @ 40da8 │ │ │ │ + subs r0, r0, #0 │ │ │ │ + movne r0, #1 │ │ │ │ + cmp r4, r1 │ │ │ │ + orreq r0, r0, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 40cb8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl adeb0 │ │ │ │ + ldr r1, [pc, #280] @ 40dac │ │ │ │ + subs r0, r0, #0 │ │ │ │ + movne r0, #1 │ │ │ │ + cmp r4, r1 │ │ │ │ + orreq r0, r0, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 40cb8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl adeb0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 40d98 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 15e6f8 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bge 40cd0 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + mov r0, r6 │ │ │ │ + bl 15e6f8 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + blt 40cc8 │ │ │ │ + ldr r2, [pc, #200] @ 40db0 │ │ │ │ + cmp r5, #5 │ │ │ │ + bhi 40d80 │ │ │ │ + ldrb r2, [r2, r5] │ │ │ │ + add pc, pc, r2, lsl #2 │ │ │ │ + nop @ (mov r0, r0) │ │ │ │ + cmp r4, r3 │ │ │ │ + movne r0, #0 │ │ │ │ + bne 40d10 │ │ │ │ mov r1, r6 │ │ │ │ - bne 40dc4 │ │ │ │ - bl a55d4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 40fc4 │ │ │ │ cmp r0, #0 │ │ │ │ - mvnne r4, #0 │ │ │ │ - b 40dfc │ │ │ │ + cmpge r5, #3 │ │ │ │ + bne 40d74 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 40d80 │ │ │ │ + ldr r0, [pc, #136] @ 40db4 │ │ │ │ + b 40d84 │ │ │ │ + cmp r4, r3 │ │ │ │ + bge 40d80 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 115980 │ │ │ │ - ldr r2, [r6] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - sub r3, r2, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - beq 40df4 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r6] │ │ │ │ - bne 40df4 │ │ │ │ + bl 40fc4 │ │ │ │ + b 40d74 │ │ │ │ + cmp r4, r3 │ │ │ │ + ble 40d34 │ │ │ │ + b 40d80 │ │ │ │ + cmp r4, r3 │ │ │ │ + ble 40d80 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - cmp r4, #0 │ │ │ │ - bgt 40da0 │ │ │ │ - ldr r3, [r5] │ │ │ │ + bl 40fc4 │ │ │ │ + b 40d74 │ │ │ │ + cmp r4, r3 │ │ │ │ + bge 40d58 │ │ │ │ + b 40d80 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 40cc8 │ │ │ │ + bne 40d24 │ │ │ │ + ldr r0, [pc, #48] @ 40db8 │ │ │ │ + ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 40e20 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne 40e20 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r4 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r0] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r0, [pc, #28] @ 40dbc │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + subseq r1, r5, ip, lsl r1 │ │ │ │ + ldrsheq r3, [r5], #-68 @ 0xffffffbc │ │ │ │ + ldrsbeq r4, [r5], #-204 @ 0xffffff34 │ │ │ │ + ldrsheq r4, [r5], #-172 @ 0xffffff54 │ │ │ │ + subseq sp, r1, r3, asr sp │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ + subseq r1, r5, r8, ror sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 40e4c │ │ │ │ + beq 40de4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 187c78 │ │ │ │ - ldr r3, [pc, #16] @ 40e64 │ │ │ │ - ldr r1, [pc, #16] @ 40e68 │ │ │ │ + b 187f14 │ │ │ │ + ldr r3, [pc, #16] @ 40dfc │ │ │ │ + ldr r1, [pc, #16] @ 40e00 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sp, r8, ip, asr #31 │ │ │ │ + eorseq lr, r8, ip, lsl #4 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r3, [pc, #8] @ 40e80 │ │ │ │ + ldr r3, [pc, #8] @ 40e18 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #4] @ 40e84 │ │ │ │ - b 311318 │ │ │ │ - eorseq r6, r7, r8, asr #31 │ │ │ │ - andeq r1, r4, r0, ror r0 │ │ │ │ + ldr r2, [pc, #4] @ 40e1c │ │ │ │ + b 3114fc │ │ │ │ + @ instruction: 0x003771b8 │ │ │ │ + andeq r1, r4, r4, ror r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r4, [r3, #52] @ 0x34 │ │ │ │ mov r6, r0 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ add r0, sp, #16 │ │ │ │ bl 2a714 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 40ed8 │ │ │ │ - ldr r3, [pc, #348] @ 41028 │ │ │ │ + bne 40e70 │ │ │ │ + ldr r3, [pc, #348] @ 40fc0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ + bl 144544 │ │ │ │ mov r6, r0 │ │ │ │ - b 4101c │ │ │ │ + b 40fb4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3571f8 │ │ │ │ + bl 357464 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 3571f8 │ │ │ │ + bl 357464 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 357548 │ │ │ │ + bl 3577b4 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov fp, r1 │ │ │ │ - bl 3571f8 │ │ │ │ + bl 357464 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 357548 │ │ │ │ + bl 3577b4 │ │ │ │ strd r0, [sp] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 3571f8 │ │ │ │ + bl 357464 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 357548 │ │ │ │ + bl 3577b4 │ │ │ │ strd r0, [sp, #8] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 3571f8 │ │ │ │ + bl 357464 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 357548 │ │ │ │ + bl 3577b4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r9, r1 │ │ │ │ - bl 3571f8 │ │ │ │ + bl 357464 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 357548 │ │ │ │ + bl 3577b4 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3, #32] │ │ │ │ mov r5, r1 │ │ │ │ - bl aa91c │ │ │ │ + bl aa994 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 41018 │ │ │ │ + beq 40fb0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl ab08c │ │ │ │ + bl ab104 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 40ff4 │ │ │ │ + beq 40f8c │ │ │ │ str r0, [r6, #12] │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl ab08c │ │ │ │ + bl ab104 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 40ff4 │ │ │ │ + beq 40f8c │ │ │ │ str r0, [r6, #16] │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl ab08c │ │ │ │ + bl ab104 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 40ff4 │ │ │ │ + beq 40f8c │ │ │ │ str r0, [r6, #20] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl ab08c │ │ │ │ + bl ab104 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 40ff4 │ │ │ │ + beq 40f8c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [r6, #24] │ │ │ │ - bl ab08c │ │ │ │ + bl ab104 │ │ │ │ cmp r0, #0 │ │ │ │ strne r0, [r6, #28] │ │ │ │ - bne 4101c │ │ │ │ + bne 40fb4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 41018 │ │ │ │ + beq 40fb0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 41018 │ │ │ │ + bne 40fb0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 148bb4 │ │ │ │ - cmn r0, #1 │ │ │ │ - bne 41064 │ │ │ │ - bl a55d4 │ │ │ │ - ldr r3, [pc, #20] @ 4106c │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r7, r1 │ │ │ │ + bl aeb0c │ │ │ │ + subs r5, r0, #0 │ │ │ │ + mvneq r4, #0 │ │ │ │ + beq 4106c │ │ │ │ + mov r4, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + bl aef88 │ │ │ │ + subs r6, r0, #0 │ │ │ │ + mov r1, r6 │ │ │ │ + bne 41010 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - moveq r0, r3 │ │ │ │ - movne r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r0, [pc] @ 4106c │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ + mvnne r4, #0 │ │ │ │ + b 41048 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 115a70 │ │ │ │ + ldr r2, [r6] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + sub r3, r2, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + beq 41040 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r6] │ │ │ │ + bne 41040 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + cmp r4, #0 │ │ │ │ + bgt 40fec │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 4106c │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne 4106c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov sl, r2 │ │ │ │ mov fp, r3 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 357878 │ │ │ │ + bl 357ae4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4127c │ │ │ │ + bne 41280 │ │ │ │ bic r9, r5, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #464] @ 4128c │ │ │ │ + ldr r3, [pc, #464] @ 41290 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 357878 │ │ │ │ + bl 357ae4 │ │ │ │ mov r6, sl │ │ │ │ bic r7, fp, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 411a0 │ │ │ │ - ldr r3, [pc, #428] @ 4128c │ │ │ │ + bne 411a4 │ │ │ │ + ldr r3, [pc, #428] @ 41290 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 35783c │ │ │ │ + bl 357aa8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 411a0 │ │ │ │ - ldr r3, [pc, #400] @ 4128c │ │ │ │ + bne 411a4 │ │ │ │ + ldr r3, [pc, #400] @ 41290 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ - bl 357878 │ │ │ │ + bl 357ae4 │ │ │ │ and r4, r5, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 41188 │ │ │ │ - ldr r3, [pc, #368] @ 4128c │ │ │ │ + bne 4118c │ │ │ │ + ldr r3, [pc, #368] @ 41290 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 35783c │ │ │ │ + bl 357aa8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 41188 │ │ │ │ + bne 4118c │ │ │ │ cmp fp, #0 │ │ │ │ - ldr r1, [pc, #340] @ 41290 │ │ │ │ + ldr r1, [pc, #340] @ 41294 │ │ │ │ mov r0, #0 │ │ │ │ - ldrlt r1, [pc, #336] @ 41294 │ │ │ │ + ldrlt r1, [pc, #336] @ 41298 │ │ │ │ movlt r0, #0 │ │ │ │ - ldr r3, [pc, #324] @ 41290 │ │ │ │ + ldr r3, [pc, #324] @ 41294 │ │ │ │ mov r2, #0 │ │ │ │ - bl 357814 │ │ │ │ + bl 357a80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 41170 │ │ │ │ + beq 41174 │ │ │ │ cmp r4, #0 │ │ │ │ - ldr r0, [pc, #308] @ 41298 │ │ │ │ - ldr r1, [pc, #308] @ 4129c │ │ │ │ - ldrne r0, [pc, #300] @ 41298 │ │ │ │ - ldrne r1, [pc, #304] @ 412a0 │ │ │ │ - b 41284 │ │ │ │ + ldr r0, [pc, #308] @ 4129c │ │ │ │ + ldr r1, [pc, #308] @ 412a0 │ │ │ │ + ldrne r0, [pc, #300] @ 4129c │ │ │ │ + ldrne r1, [pc, #304] @ 412a4 │ │ │ │ + b 41288 │ │ │ │ cmp r4, #0 │ │ │ │ - ldr r0, [pc, #296] @ 412a4 │ │ │ │ - ldr r1, [pc, #296] @ 412a8 │ │ │ │ - ldrne r0, [pc, #288] @ 412a4 │ │ │ │ - ldrne r1, [pc, #292] @ 412ac │ │ │ │ - b 41284 │ │ │ │ + ldr r0, [pc, #296] @ 412a8 │ │ │ │ + ldr r1, [pc, #296] @ 412ac │ │ │ │ + ldrne r0, [pc, #288] @ 412a8 │ │ │ │ + ldrne r1, [pc, #292] @ 412b0 │ │ │ │ + b 41288 │ │ │ │ cmp r4, #0 │ │ │ │ - ldr r0, [pc, #260] @ 41298 │ │ │ │ - ldr r1, [pc, #280] @ 412b0 │ │ │ │ - ldrne r0, [pc, #252] @ 41298 │ │ │ │ - ldrne r1, [pc, #276] @ 412b4 │ │ │ │ - b 41284 │ │ │ │ - ldr r3, [pc, #228] @ 4128c │ │ │ │ + ldr r0, [pc, #260] @ 4129c │ │ │ │ + ldr r1, [pc, #280] @ 412b4 │ │ │ │ + ldrne r0, [pc, #252] @ 4129c │ │ │ │ + ldrne r1, [pc, #276] @ 412b8 │ │ │ │ + b 41288 │ │ │ │ + ldr r3, [pc, #228] @ 41290 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 357878 │ │ │ │ + bl 357ae4 │ │ │ │ mov r8, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 411dc │ │ │ │ - ldr r3, [pc, #196] @ 4128c │ │ │ │ + bne 411e0 │ │ │ │ + ldr r3, [pc, #196] @ 41290 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 35783c │ │ │ │ + bl 357aa8 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r8, r0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 357814 │ │ │ │ + bl 357a80 │ │ │ │ eor r8, r8, #1 │ │ │ │ cmp r0, #0 │ │ │ │ orrne r8, r8, #1 │ │ │ │ tst r8, #1 │ │ │ │ - beq 41260 │ │ │ │ + beq 41264 │ │ │ │ cmp fp, #0 │ │ │ │ - ldr r1, [pc, #128] @ 41290 │ │ │ │ - ldr r3, [pc, #124] @ 41290 │ │ │ │ - ldrlt r1, [pc, #124] @ 41294 │ │ │ │ + ldr r1, [pc, #128] @ 41294 │ │ │ │ + ldr r3, [pc, #124] @ 41294 │ │ │ │ + ldrlt r1, [pc, #124] @ 41298 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #0 │ │ │ │ movlt r0, #0 │ │ │ │ - bl 357814 │ │ │ │ + bl 357a80 │ │ │ │ and r3, r5, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 41248 │ │ │ │ + beq 4124c │ │ │ │ cmp r3, #0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ movne r0, #0 │ │ │ │ movne r1, #-2147483648 @ 0x80000000 │ │ │ │ - b 41284 │ │ │ │ + b 41288 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #68] @ 41298 │ │ │ │ - ldr r1, [pc, #96] @ 412b8 │ │ │ │ - ldrne r0, [pc, #60] @ 41298 │ │ │ │ - ldrne r1, [pc, #92] @ 412bc │ │ │ │ - b 41284 │ │ │ │ + ldr r0, [pc, #68] @ 4129c │ │ │ │ + ldr r1, [pc, #96] @ 412bc │ │ │ │ + ldrne r0, [pc, #60] @ 4129c │ │ │ │ + ldrne r1, [pc, #92] @ 412c0 │ │ │ │ + b 41288 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2a2f4 │ │ │ │ - ldr r1, [pc, #60] @ 412c0 │ │ │ │ + ldr r1, [pc, #60] @ 412c4 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ svcvc 0x00efffff │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ strbpl r2, [r4], #-3352 @ 0xfffff2e8 │ │ │ │ @@ -23266,726 +23267,725 @@ │ │ │ │ strdgt r2, [r9], -fp │ │ │ │ svcvc 0x00f80000 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 148bb4 │ │ │ │ + bl 148c54 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 412fc │ │ │ │ - bl a55d4 │ │ │ │ - ldr r3, [pc, #40] @ 41318 │ │ │ │ + bne 41300 │ │ │ │ + bl a564c │ │ │ │ + ldr r3, [pc, #40] @ 4131c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #16] @ 41318 │ │ │ │ + ldr r2, [pc, #16] @ 4131c │ │ │ │ and r3, r3, #61440 @ 0xf000 │ │ │ │ - cmp r3, #24576 @ 0x6000 │ │ │ │ - ldr r0, [pc, #8] @ 4131c │ │ │ │ + cmp r3, #49152 @ 0xc000 │ │ │ │ + ldr r0, [pc, #8] @ 41320 │ │ │ │ movne r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r1, [pc] @ 41334 │ │ │ │ + b 1afb80 │ │ │ │ + andeq r9, r2, ip, lsr #22 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 2a804 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + bge 4136c │ │ │ │ + ldr r3, [pc, #196] @ 41428 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + ldr r0, [r3] │ │ │ │ + b 144544 │ │ │ │ + bne 41378 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 92de0 │ │ │ │ + cmn r5, #-536870911 @ 0xe0000001 │ │ │ │ + bls 41388 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 2a0260 │ │ │ │ + lsl r0, r5, #2 │ │ │ │ + bl 9971c │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 41380 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2a804 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + bne 413c8 │ │ │ │ + ldr r3, [pc, #112] @ 41428 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 144544 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 99c10 │ │ │ │ + b 4141c │ │ │ │ + bl 92de0 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + movne r6, #0 │ │ │ │ + beq 4140c │ │ │ │ + cmp r7, r6 │ │ │ │ + ble 41400 │ │ │ │ + ldr r0, [r4, r6, lsl #2] │ │ │ │ + bl 175ed4 <_PyLong_FromGid@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 4140c │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + str r0, [r3, r6, lsl #2] │ │ │ │ + add r6, r6, #1 │ │ │ │ + b 413d8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 99c10 │ │ │ │ + b 41420 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 99c10 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9b254 │ │ │ │ + mov r5, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ + b 40bd4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #116] @ 413ac │ │ │ │ + ldr r3, [pc, #116] @ 414bc │ │ │ │ sub sp, sp, #16 │ │ │ │ cmp r2, #0 │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne 41370 │ │ │ │ + bne 41480 │ │ │ │ add ip, sp, #12 │ │ │ │ - ldr r1, [pc, #92] @ 413b0 │ │ │ │ + ldr r1, [pc, #92] @ 414c0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ - bl fe238 │ │ │ │ + bl fe2ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4138c │ │ │ │ - b 41384 │ │ │ │ - ldr r0, [pc, #56] @ 413b0 │ │ │ │ + bne 4149c │ │ │ │ + b 41494 │ │ │ │ + ldr r0, [pc, #56] @ 414c0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1f0264 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1f0700 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 41348 │ │ │ │ + bne 41458 │ │ │ │ mov r0, #0 │ │ │ │ - b 413a4 │ │ │ │ + b 414b4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1033c8 │ │ │ │ + bl 10347c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 41384 │ │ │ │ - ldrne r0, [pc, #16] @ 413b4 │ │ │ │ - ldreq r0, [pc, #4] @ 413ac │ │ │ │ + blt 41494 │ │ │ │ + ldrne r0, [pc, #16] @ 414c4 │ │ │ │ + ldreq r0, [pc, #4] @ 414bc │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ - eorseq fp, r5, r0, lsr #23 │ │ │ │ + eorseq fp, r5, r0, ror #27 │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, #0 │ │ │ │ + bl 928e0 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 41500 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + add r1, r5, #16 │ │ │ │ + add r0, r4, #16 │ │ │ │ + bl 417bc │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + b 41804 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r8, [pc, #640] @ 41650 │ │ │ │ + ldr r8, [pc, #640] @ 417a4 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, r8 │ │ │ │ mov r5, r1 │ │ │ │ - beq 41420 │ │ │ │ + beq 41574 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl adde8 │ │ │ │ - ldr r1, [pc, #608] @ 41654 │ │ │ │ + bl adeb0 │ │ │ │ + ldr r1, [pc, #608] @ 417a8 │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ cmp r4, r1 │ │ │ │ orreq r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 41420 │ │ │ │ + bne 41574 │ │ │ │ mov r0, r4 │ │ │ │ - bl adde8 │ │ │ │ + bl adeb0 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r3, r6 │ │ │ │ moveq r6, r5 │ │ │ │ moveq r5, r3 │ │ │ │ ldr r4, [r6, #8] │ │ │ │ - ldr r3, [pc, #556] @ 41658 │ │ │ │ + ldr r3, [pc, #556] @ 417ac │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r4, #0 │ │ │ │ ldrne r4, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 41464 │ │ │ │ + bne 415b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15e574 │ │ │ │ + bl 15e6f8 │ │ │ │ cmp r0, r4 │ │ │ │ - blt 41464 │ │ │ │ + blt 415b8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #512] @ 4165c │ │ │ │ + ldr r1, [pc, #512] @ 417b0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r3, #0 │ │ │ │ - b 14e0e4 │ │ │ │ + b 14e188 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ cmp r7, r8 │ │ │ │ - beq 414a8 │ │ │ │ - ldr r1, [pc, #472] @ 41650 │ │ │ │ + beq 415fc │ │ │ │ + ldr r1, [pc, #472] @ 417a4 │ │ │ │ mov r0, r7 │ │ │ │ - bl adde8 │ │ │ │ - ldr r1, [pc, #464] @ 41654 │ │ │ │ + bl adeb0 │ │ │ │ + ldr r1, [pc, #464] @ 417a8 │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ cmp r7, r1 │ │ │ │ orreq r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 414a8 │ │ │ │ + bne 415fc │ │ │ │ mov r0, r7 │ │ │ │ - bl adde8 │ │ │ │ + bl adeb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 414c4 │ │ │ │ + beq 41618 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r3, #8] │ │ │ │ cmp r4, r3 │ │ │ │ movlt r3, r6 │ │ │ │ movlt r6, r5 │ │ │ │ movlt r5, r3 │ │ │ │ mov r0, #0 │ │ │ │ - bl 129d7c │ │ │ │ + bl 129e14 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 415d0 │ │ │ │ + beq 41724 │ │ │ │ mov r0, r5 │ │ │ │ - bl aea28 │ │ │ │ + bl aeb0c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 415ac │ │ │ │ + beq 41700 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, r8 │ │ │ │ - ldreq r8, [pc, #364] @ 41660 │ │ │ │ - beq 41530 │ │ │ │ - ldr r1, [pc, #340] @ 41650 │ │ │ │ - bl adde8 │ │ │ │ - ldr r3, [pc, #352] @ 41664 │ │ │ │ - ldr r8, [pc, #344] @ 41660 │ │ │ │ + ldreq r8, [pc, #364] @ 417b4 │ │ │ │ + beq 41684 │ │ │ │ + ldr r1, [pc, #340] @ 417a4 │ │ │ │ + bl adeb0 │ │ │ │ + ldr r3, [pc, #352] @ 417b8 │ │ │ │ + ldr r8, [pc, #344] @ 417b4 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r8, r3 │ │ │ │ - b 41530 │ │ │ │ + b 41684 │ │ │ │ mov r0, r6 │ │ │ │ blx r8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 415d8 │ │ │ │ - bne 41548 │ │ │ │ + blt 4172c │ │ │ │ + bne 4169c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 41560 │ │ │ │ + bne 416b4 │ │ │ │ mov r0, r7 │ │ │ │ - bl aeea4 │ │ │ │ + bl aef88 │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bne 41510 │ │ │ │ - b 4157c │ │ │ │ + bne 41664 │ │ │ │ + b 416d0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12d8f4 │ │ │ │ + bl 12d98c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 41524 │ │ │ │ - b 415d8 │ │ │ │ + beq 41678 │ │ │ │ + b 4172c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 41530 │ │ │ │ + bne 41684 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 41530 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 41684 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 415a0 │ │ │ │ + beq 416f4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 415a0 │ │ │ │ + bne 416f4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - bl a55d4 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 41648 │ │ │ │ + beq 4179c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 415d0 │ │ │ │ + beq 41724 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 415d0 │ │ │ │ + bne 41724 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 41648 │ │ │ │ + b 4179c │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 415fc │ │ │ │ + beq 41750 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 415fc │ │ │ │ + bne 41750 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 41620 │ │ │ │ + beq 41774 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 41620 │ │ │ │ + bne 41774 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 415d0 │ │ │ │ + beq 41724 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 415d0 │ │ │ │ + bne 41724 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 415d0 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 41724 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsbeq r4, [r5], #-204 @ 0xffffff34 │ │ │ │ ldrsheq r4, [r5], #-172 @ 0xffffff54 │ │ │ │ ldrsheq r3, [r5], #-68 @ 0xffffffbc │ │ │ │ subseq sp, r7, r4, asr #6 │ │ │ │ - @ instruction: 0x001c75f8 │ │ │ │ - eorseq r7, r1, ip, asr #11 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r1, [pc] @ 41678 │ │ │ │ - b 1af940 │ │ │ │ - andeq r9, r2, ip, lsr #22 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 2a804 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - bge 416b0 │ │ │ │ - ldr r3, [pc, #196] @ 4176c │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r0, [r3] │ │ │ │ - b 1444a4 │ │ │ │ - bne 416bc │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 92d84 │ │ │ │ - cmn r5, #-536870911 @ 0xe0000001 │ │ │ │ - bls 416cc │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2a01ec │ │ │ │ - lsl r0, r5, #2 │ │ │ │ - bl 996a4 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 416c4 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2a804 │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - bne 4170c │ │ │ │ - ldr r3, [pc, #112] @ 4176c │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 99b98 │ │ │ │ - b 41760 │ │ │ │ - bl 92d84 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - movne r6, #0 │ │ │ │ - beq 41750 │ │ │ │ - cmp r7, r6 │ │ │ │ - ble 41744 │ │ │ │ - ldr r0, [r4, r6, lsl #2] │ │ │ │ - bl 175c50 <_PyLong_FromGid@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 41750 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - str r0, [r3, r6, lsl #2] │ │ │ │ - add r6, r6, #1 │ │ │ │ - b 4171c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 99b98 │ │ │ │ - b 41764 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 99b98 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9b1dc │ │ │ │ - mov r5, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 148bb4 │ │ │ │ - cmn r0, #1 │ │ │ │ - bne 417a8 │ │ │ │ - bl a55d4 │ │ │ │ - ldr r3, [pc, #40] @ 417c4 │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r0, r3 │ │ │ │ - movne r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r2, [pc, #16] @ 417c4 │ │ │ │ - and r3, r3, #61440 @ 0xf000 │ │ │ │ - cmp r3, #8192 @ 0x2000 │ │ │ │ - ldr r0, [pc, #8] @ 417c8 │ │ │ │ - movne r0, r2 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, #0 │ │ │ │ - bl 92884 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 41804 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - add r1, r5, #16 │ │ │ │ - add r0, r4, #16 │ │ │ │ - bl 41814 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - b 4185c │ │ │ │ - b 4102c │ │ │ │ + @ instruction: 0x001c77b0 │ │ │ │ + eorseq r7, r1, ip, lsr fp │ │ │ │ cmp r2, #0 │ │ │ │ bxle lr │ │ │ │ ldrb r3, [r1] │ │ │ │ - ldr ip, [pc, #44] @ 41854 │ │ │ │ + ldr ip, [pc, #44] @ 417fc │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - ldr lr, [pc, #40] @ 41858 │ │ │ │ + ldr lr, [pc, #40] @ 41800 │ │ │ │ ldrb ip, [ip, r3] │ │ │ │ mov r3, #0 │ │ │ │ strb ip, [r0] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ popeq {pc} @ (ldreq pc, [sp], #4) │ │ │ │ ldrb ip, [r1, r3] │ │ │ │ ldrb ip, [lr, ip] │ │ │ │ strb ip, [r0, r3] │ │ │ │ - b 41838 │ │ │ │ - subeq r3, r8, r4, lsr #19 │ │ │ │ - eorseq r8, r9, r0, lsr #4 │ │ │ │ + b 417e0 │ │ │ │ + strheq r3, [r8], #-180 @ 0xffffff4c │ │ │ │ + eorseq r8, r9, r0, ror #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 262428 │ │ │ │ + bl 2626e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 41898 │ │ │ │ + bne 41840 │ │ │ │ ldr r1, [r4, #104] @ 0x68 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ pop {r4, lr} │ │ │ │ add r1, r1, #8 │ │ │ │ - b 2cf9e8 │ │ │ │ + b 2cf8c8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc] @ 418b0 │ │ │ │ - b 1af940 │ │ │ │ + ldr r1, [pc] @ 41858 │ │ │ │ + b 1afb80 │ │ │ │ muleq r2, r0, sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 309418 <_PyXI_EndInterpreter@@Base+0x3dc> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 41908 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 294de4 <_PySet_Update@@Base> │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 148c54 │ │ │ │ + cmn r0, #1 │ │ │ │ + bne 41894 │ │ │ │ + bl a564c │ │ │ │ + ldr r3, [pc, #40] @ 418b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 4190c │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 41908 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 41908 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - mov r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + moveq r0, r3 │ │ │ │ + movne r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r2, [pc, #16] @ 418b0 │ │ │ │ + and r3, r3, #61440 @ 0xf000 │ │ │ │ + cmp r3, #8192 @ 0x2000 │ │ │ │ + ldr r0, [pc, #8] @ 418b4 │ │ │ │ + movne r0, r2 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ │ │ │ │ -00041914 <_Py_ResurrectReference@@Base>: │ │ │ │ +000418b8 <_Py_ResurrectReference@@Base>: │ │ │ │ bx lr │ │ │ │ - b 4102c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 148bb4 │ │ │ │ + bl 148c54 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 41954 <_Py_ResurrectReference@@Base+0x40> │ │ │ │ - bl a55d4 │ │ │ │ - ldr r3, [pc, #40] @ 41970 <_Py_ResurrectReference@@Base+0x5c> │ │ │ │ + bne 418f4 <_Py_ResurrectReference@@Base+0x3c> │ │ │ │ + bl a564c │ │ │ │ + ldr r3, [pc, #40] @ 41910 <_Py_ResurrectReference@@Base+0x58> │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #16] @ 41970 <_Py_ResurrectReference@@Base+0x5c> │ │ │ │ + ldr r2, [pc, #16] @ 41910 <_Py_ResurrectReference@@Base+0x58> │ │ │ │ and r3, r3, #61440 @ 0xf000 │ │ │ │ - cmp r3, #49152 @ 0xc000 │ │ │ │ - ldr r0, [pc, #8] @ 41974 <_Py_ResurrectReference@@Base+0x60> │ │ │ │ + cmp r3, #24576 @ 0x6000 │ │ │ │ + ldr r0, [pc, #8] @ 41914 <_Py_ResurrectReference@@Base+0x5c> │ │ │ │ movne r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r1 │ │ │ │ + bl 3096a8 <_PyXI_EndInterpreter@@Base+0x3dc> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 4196c <_Py_ResurrectReference@@Base+0xb4> │ │ │ │ + mov r1, r5 │ │ │ │ + bl 294d18 <_PySet_Update@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 41970 <_Py_ResurrectReference@@Base+0xb8> │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 4196c <_Py_ResurrectReference@@Base+0xb4> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 4196c <_Py_ResurrectReference@@Base+0xb4> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + mov r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr ip, [r3, #84] @ 0x54 │ │ │ │ mov r5, r1 │ │ │ │ ands r4, ip, #268435456 @ 0x10000000 │ │ │ │ - bne 419bc <_Py_ResurrectReference@@Base+0xa8> │ │ │ │ - ldr r0, [pc, #96] @ 41a08 <_Py_ResurrectReference@@Base+0xf4> │ │ │ │ - ldr r2, [pc, #96] @ 41a0c <_Py_ResurrectReference@@Base+0xf8> │ │ │ │ - ldr r1, [pc, #96] @ 41a10 <_Py_ResurrectReference@@Base+0xfc> │ │ │ │ + bne 419bc <_Py_ResurrectReference@@Base+0x104> │ │ │ │ + ldr r0, [pc, #96] @ 41a08 <_Py_ResurrectReference@@Base+0x150> │ │ │ │ + ldr r2, [pc, #96] @ 41a0c <_Py_ResurrectReference@@Base+0x154> │ │ │ │ + ldr r1, [pc, #96] @ 41a10 <_Py_ResurrectReference@@Base+0x158> │ │ │ │ mov r3, r5 │ │ │ │ - bl 316b6c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 316dfc <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - b 41a00 <_Py_ResurrectReference@@Base+0xec> │ │ │ │ + b 41a00 <_Py_ResurrectReference@@Base+0x148> │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 124c84 <_PyUnicodeWriter_Init@@Base> │ │ │ │ + bl 124d10 <_PyUnicodeWriter_Init@@Base> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r0, [sp] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 31dd80 <_PyTime_AsTimeval@@Base+0x2a78> │ │ │ │ + bl 31e070 <_PyDeadline_Get@@Base+0x5c> │ │ │ │ cmn r0, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ - bne 419fc <_Py_ResurrectReference@@Base+0xe8> │ │ │ │ - bl 282e50 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bne 419fc <_Py_ResurrectReference@@Base+0x144> │ │ │ │ + bl 282ed0 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 41a00 <_Py_ResurrectReference@@Base+0xec> │ │ │ │ - bl be9a0 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + b 41a00 <_Py_ResurrectReference@@Base+0x148> │ │ │ │ + bl be9a8 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - mlaseq r5, r0, r1, fp │ │ │ │ - @ instruction: 0x0037c8b0 │ │ │ │ - eorseq sp, r6, r4, lsr r7 │ │ │ │ + @ instruction: 0x0035b3d0 │ │ │ │ + @ instruction: 0x0037caf0 │ │ │ │ + eorseq sp, r6, r4, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bhi 41a48 <_Py_ResurrectReference@@Base+0x134> │ │ │ │ + bhi 41a48 <_Py_ResurrectReference@@Base+0x190> │ │ │ │ cmp r4, #0 │ │ │ │ - ldrle r0, [pc, #436] @ 41bf8 <_Py_ResurrectReference@@Base+0x2e4> │ │ │ │ + ldrle r0, [pc, #436] @ 41bf8 <_Py_ResurrectReference@@Base+0x340> │ │ │ │ ldrgt r0, [r5] │ │ │ │ - b 41a6c <_Py_ResurrectReference@@Base+0x158> │ │ │ │ - ldr r0, [pc, #428] @ 41bfc <_Py_ResurrectReference@@Base+0x2e8> │ │ │ │ + b 41a6c <_Py_ResurrectReference@@Base+0x1b4> │ │ │ │ + ldr r0, [pc, #428] @ 41bfc <_Py_ResurrectReference@@Base+0x344> │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 41a38 <_Py_ResurrectReference@@Base+0x124> │ │ │ │ + bne 41a38 <_Py_ResurrectReference@@Base+0x180> │ │ │ │ mov r4, #0 │ │ │ │ - b 41bf0 <_Py_ResurrectReference@@Base+0x2dc> │ │ │ │ + b 41bf0 <_Py_ResurrectReference@@Base+0x338> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 41a8c <_Py_ResurrectReference@@Base+0x178> │ │ │ │ + beq 41a8c <_Py_ResurrectReference@@Base+0x1d4> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ - beq 41ac4 <_Py_ResurrectReference@@Base+0x1b0> │ │ │ │ - b 41aa0 <_Py_ResurrectReference@@Base+0x18c> │ │ │ │ - ldr r3, [pc, #364] @ 41c00 <_Py_ResurrectReference@@Base+0x2ec> │ │ │ │ - ldr r1, [pc, #364] @ 41c04 <_Py_ResurrectReference@@Base+0x2f0> │ │ │ │ + beq 41ac4 <_Py_ResurrectReference@@Base+0x20c> │ │ │ │ + b 41aa0 <_Py_ResurrectReference@@Base+0x1e8> │ │ │ │ + ldr r3, [pc, #364] @ 41c00 <_Py_ResurrectReference@@Base+0x348> │ │ │ │ + ldr r1, [pc, #364] @ 41c04 <_Py_ResurrectReference@@Base+0x34c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 41a64 <_Py_ResurrectReference@@Base+0x150> │ │ │ │ - bl aaf9c │ │ │ │ + bl 18f414 │ │ │ │ + b 41a64 <_Py_ResurrectReference@@Base+0x1ac> │ │ │ │ + bl ab014 │ │ │ │ cmn r0, #1 │ │ │ │ mov r9, r0 │ │ │ │ - bne 41ae8 <_Py_ResurrectReference@@Base+0x1d4> │ │ │ │ - bl a55d4 │ │ │ │ + bne 41ae8 <_Py_ResurrectReference@@Base+0x230> │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 41a64 <_Py_ResurrectReference@@Base+0x150> │ │ │ │ + bne 41a64 <_Py_ResurrectReference@@Base+0x1ac> │ │ │ │ mvn r9, #0 │ │ │ │ - b 41ae8 <_Py_ResurrectReference@@Base+0x1d4> │ │ │ │ - ldr r2, [pc, #300] @ 41bf8 <_Py_ResurrectReference@@Base+0x2e4> │ │ │ │ + b 41ae8 <_Py_ResurrectReference@@Base+0x230> │ │ │ │ + ldr r2, [pc, #300] @ 41bf8 <_Py_ResurrectReference@@Base+0x340> │ │ │ │ cmp r0, r2 │ │ │ │ - beq 41abc <_Py_ResurrectReference@@Base+0x1a8> │ │ │ │ - ldr r0, [pc, #304] @ 41c08 <_Py_ResurrectReference@@Base+0x2f4> │ │ │ │ + beq 41abc <_Py_ResurrectReference@@Base+0x204> │ │ │ │ + ldr r0, [pc, #304] @ 41c08 <_Py_ResurrectReference@@Base+0x350> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #300] @ 41c0c <_Py_ResurrectReference@@Base+0x2f8> │ │ │ │ + ldr r1, [pc, #300] @ 41c0c <_Py_ResurrectReference@@Base+0x354> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1176f0 │ │ │ │ - b 41a64 <_Py_ResurrectReference@@Base+0x150> │ │ │ │ + bl 1177e0 │ │ │ │ + b 41a64 <_Py_ResurrectReference@@Base+0x1ac> │ │ │ │ mov r0, #0 │ │ │ │ - bl 92d84 │ │ │ │ + bl 92de0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 41a64 <_Py_ResurrectReference@@Base+0x150> │ │ │ │ + beq 41a64 <_Py_ResurrectReference@@Base+0x1ac> │ │ │ │ ldr r7, [r6, #8] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ cmp r9, #0 │ │ │ │ add r7, r7, #16 │ │ │ │ add r7, r7, r3 │ │ │ │ movle fp, #0 │ │ │ │ movgt fp, #1 │ │ │ │ mov sl, #0 │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 316f8c <_PyArg_BadArgument@@Base+0x420> │ │ │ │ + bl 31721c <_PyArg_BadArgument@@Base+0x420> │ │ │ │ subs r8, r0, #0 │ │ │ │ mov r1, r8 │ │ │ │ - beq 41bf0 <_Py_ResurrectReference@@Base+0x2dc> │ │ │ │ + beq 41bf0 <_Py_ResurrectReference@@Base+0x338> │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r0, r7 │ │ │ │ add r3, r3, r8 │ │ │ │ str r3, [r6, #12] │ │ │ │ - bl 92884 │ │ │ │ + bl 928e0 │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ - beq 41bc8 <_Py_ResurrectReference@@Base+0x2b4> │ │ │ │ + beq 41bc8 <_Py_ResurrectReference@@Base+0x310> │ │ │ │ mov r0, r4 │ │ │ │ - bl ab174 │ │ │ │ + bl ab1ec │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r0, #1 │ │ │ │ - bne 41b88 <_Py_ResurrectReference@@Base+0x274> │ │ │ │ + bne 41b88 <_Py_ResurrectReference@@Base+0x2d0> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 41bc8 <_Py_ResurrectReference@@Base+0x2b4> │ │ │ │ + beq 41bc8 <_Py_ResurrectReference@@Base+0x310> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 41bc8 <_Py_ResurrectReference@@Base+0x2b4> │ │ │ │ + bne 41bc8 <_Py_ResurrectReference@@Base+0x310> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 41bc8 <_Py_ResurrectReference@@Base+0x2b4> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 41bc8 <_Py_ResurrectReference@@Base+0x310> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r3, #1 │ │ │ │ - beq 41ba8 <_Py_ResurrectReference@@Base+0x294> │ │ │ │ + beq 41ba8 <_Py_ResurrectReference@@Base+0x2f0> │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - bne 41ba8 <_Py_ResurrectReference@@Base+0x294> │ │ │ │ + bne 41ba8 <_Py_ResurrectReference@@Base+0x2f0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ add sl, sl, r8 │ │ │ │ cmp sl, r9 │ │ │ │ movlt r3, #0 │ │ │ │ andge r3, fp, #1 │ │ │ │ cmp r3, #0 │ │ │ │ add r7, r7, r8 │ │ │ │ - beq 41b18 <_Py_ResurrectReference@@Base+0x204> │ │ │ │ - b 41bf0 <_Py_ResurrectReference@@Base+0x2dc> │ │ │ │ + beq 41b18 <_Py_ResurrectReference@@Base+0x260> │ │ │ │ + b 41bf0 <_Py_ResurrectReference@@Base+0x338> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 41a64 <_Py_ResurrectReference@@Base+0x150> │ │ │ │ + beq 41a64 <_Py_ResurrectReference@@Base+0x1ac> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 41a64 <_Py_ResurrectReference@@Base+0x150> │ │ │ │ + bne 41a64 <_Py_ResurrectReference@@Base+0x1ac> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 41a64 <_Py_ResurrectReference@@Base+0x150> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 41a64 <_Py_ResurrectReference@@Base+0x1ac> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq fp, r5, r0, ror #31 │ │ │ │ + eorseq ip, r5, r0, lsr #4 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r7, ip, lsr #16 │ │ │ │ + eorseq r0, r7, ip, ror #20 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r8, r4, ror #3 │ │ │ │ - ldr r0, [pc] @ 41c18 <_Py_ResurrectReference@@Base+0x304> │ │ │ │ - b 9dd0c │ │ │ │ - eorseq lr, r8, r8, lsl #4 │ │ │ │ + eorseq lr, r8, r4, lsr #8 │ │ │ │ + ldr r0, [pc] @ 41c18 <_Py_ResurrectReference@@Base+0x360> │ │ │ │ + b 9dd84 │ │ │ │ + eorseq lr, r8, r8, asr #8 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl a55d4 │ │ │ │ + bl a564c │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 41d10 <_Py_ResurrectReference@@Base+0x3fc> │ │ │ │ + bne 41d10 <_Py_ResurrectReference@@Base+0x458> │ │ │ │ mov r0, r4 │ │ │ │ - bl 31c8d4 <_PyTime_AsTimeval@@Base+0x15cc> │ │ │ │ + bl 31cc60 <_PyTime_AsTimeval@@Base+0x16c8> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 41d10 <_Py_ResurrectReference@@Base+0x3fc> │ │ │ │ + beq 41d10 <_Py_ResurrectReference@@Base+0x458> │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #168] @ 41d18 <_Py_ResurrectReference@@Base+0x404> │ │ │ │ - ldr r0, [pc, #168] @ 41d1c <_Py_ResurrectReference@@Base+0x408> │ │ │ │ - bl a9a20 │ │ │ │ + ldr r1, [pc, #168] @ 41d18 <_Py_ResurrectReference@@Base+0x460> │ │ │ │ + ldr r0, [pc, #168] @ 41d1c <_Py_ResurrectReference@@Base+0x464> │ │ │ │ + bl a9a98 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 41c8c <_Py_ResurrectReference@@Base+0x378> │ │ │ │ + bne 41c8c <_Py_ResurrectReference@@Base+0x3d4> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 326930 │ │ │ │ + b 326bc4 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r1, [pc, #128] @ 41d20 <_Py_ResurrectReference@@Base+0x40c> │ │ │ │ + ldr r1, [pc, #128] @ 41d20 <_Py_ResurrectReference@@Base+0x468> │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r0, [pc, #124] @ 41d24 <_Py_ResurrectReference@@Base+0x410> │ │ │ │ + ldr r0, [pc, #124] @ 41d24 <_Py_ResurrectReference@@Base+0x46c> │ │ │ │ ldr r2, [r3, #32] │ │ │ │ mov r3, r5 │ │ │ │ - bl 31edbc <_PyTime_AsTimeval@@Base+0x3ab4> │ │ │ │ + bl 31f014 <_PyDeadline_Get@@Base+0x1000> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 41cdc <_Py_ResurrectReference@@Base+0x3c8> │ │ │ │ + beq 41cdc <_Py_ResurrectReference@@Base+0x424> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 41cdc <_Py_ResurrectReference@@Base+0x3c8> │ │ │ │ + bne 41cdc <_Py_ResurrectReference@@Base+0x424> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 41c7c <_Py_ResurrectReference@@Base+0x368> │ │ │ │ + beq 41c7c <_Py_ResurrectReference@@Base+0x3c4> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 41d10 <_Py_ResurrectReference@@Base+0x3fc> │ │ │ │ + beq 41d10 <_Py_ResurrectReference@@Base+0x458> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 41d10 <_Py_ResurrectReference@@Base+0x3fc> │ │ │ │ + bne 41d10 <_Py_ResurrectReference@@Base+0x458> │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + b 9ac2c <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eoreq sp, r1, r0, lsl ip │ │ │ │ - eorseq r2, r8, r4, lsr #24 │ │ │ │ + eoreq sp, r1, r0, lsl sp │ │ │ │ + eorseq r2, r8, r4, ror #28 │ │ │ │ andeq r0, r0, r6, lsl #5 │ │ │ │ - eorseq lr, r8, r0, lsl #5 │ │ │ │ + eorseq lr, r8, r0, asr #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 41d50 <_Py_ResurrectReference@@Base+0x43c> │ │ │ │ + bne 41d50 <_Py_ResurrectReference@@Base+0x498> │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 1785a0 │ │ │ │ + b 17883c │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 41d74 <_Py_ResurrectReference@@Base+0x460> │ │ │ │ + ldr r0, [pc, #20] @ 41d74 <_Py_ResurrectReference@@Base+0x4bc> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - b 41d44 <_Py_ResurrectReference@@Base+0x430> │ │ │ │ - @ instruction: 0x003753b8 │ │ │ │ + b 41d44 <_Py_ResurrectReference@@Base+0x48c> │ │ │ │ + @ instruction: 0x003755f8 │ │ │ │ │ │ │ │ 00041d78 <_PyErr_SetLocaleString@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r1 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [pc, #76] @ 41de4 <_PyErr_SetLocaleString@@Base+0x6c> │ │ │ │ mov r0, r3 │ │ │ │ - bl 144850 │ │ │ │ + bl 1448f0 │ │ │ │ subs r4, r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r3, [pc, #60] @ 41de8 <_PyErr_SetLocaleString@@Base+0x70> │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ mov r1, r5 │ │ │ │ - bl 118164 <_PyUnicodeWriter_WriteStr@@Base+0x1a8> │ │ │ │ + bl 118254 <_PyUnicodeWriter_WriteStr@@Base+0x1a8> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - eorseq r6, r6, r4, asr #29 │ │ │ │ + b 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + eorseq r7, r6, r4, lsl #2 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldr r2, [pc, #12] @ 41e04 <_PyErr_SetLocaleString@@Base+0x8c> │ │ │ │ cmp r3, #0 │ │ │ │ ldr r0, [pc, #8] @ 41e08 <_PyErr_SetLocaleString@@Base+0x90> │ │ │ │ moveq r0, r2 │ │ │ │ bx lr │ │ │ │ @@ -23999,32 +23999,32 @@ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #468] @ 41ff8 <_PyEval_FormatKwargsError@@Base+0x1ec> │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ - bl 18997c <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 189c18 <_PyErr_ExceptionMatches@@Base> │ │ │ │ subs r7, r0, #0 │ │ │ │ beq 41ec4 <_PyEval_FormatKwargsError@@Base+0xb8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1899a4 <_PyErr_Clear@@Base> │ │ │ │ + bl 189c40 <_PyErr_Clear@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a8f10 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 2a8f80 <_PyObject_FunctionStr@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 41ff0 <_PyEval_FormatKwargsError@@Base+0x1e4> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [pc, #408] @ 41ffc <_PyEval_FormatKwargsError@@Base+0x1f0> │ │ │ │ ldr ip, [r2, #12] │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r2, [pc, #400] @ 42000 <_PyEval_FormatKwargsError@@Base+0x1f4> │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ - bl 1c0010 <_PyErr_Format@@Base> │ │ │ │ + bl 1c01c8 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 41ff0 <_PyEval_FormatKwargsError@@Base+0x1e4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 41ff0 <_PyEval_FormatKwargsError@@Base+0x1e4> │ │ │ │ @@ -24038,41 +24038,41 @@ │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ b 41fcc <_PyEval_FormatKwargsError@@Base+0x1c0> │ │ │ │ ldr r3, [pc, #316] @ 42008 <_PyEval_FormatKwargsError@@Base+0x1fc> │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 18997c <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 189c18 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq 41ff0 <_PyEval_FormatKwargsError@@Base+0x1e4> │ │ │ │ ldr r6, [r4, #72] @ 0x48 │ │ │ │ str r7, [r4, #72] @ 0x48 │ │ │ │ ldr r7, [r6, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ beq 41fdc <_PyEval_FormatKwargsError@@Base+0x1d0> │ │ │ │ ldr r8, [r7, #8] │ │ │ │ cmp r8, #1 │ │ │ │ bne 41fdc <_PyEval_FormatKwargsError@@Base+0x1d0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1899a4 <_PyErr_Clear@@Base> │ │ │ │ + bl 189c40 <_PyErr_Clear@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a8f10 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 2a8f80 <_PyObject_FunctionStr@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 41f88 <_PyEval_FormatKwargsError@@Base+0x17c> │ │ │ │ ldr r2, [pc, #216] @ 41ffc <_PyEval_FormatKwargsError@@Base+0x1f0> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2] │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [pc, #208] @ 4200c <_PyEval_FormatKwargsError@@Base+0x200> │ │ │ │ - bl 1c0010 <_PyErr_Format@@Base> │ │ │ │ + bl 1c01c8 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 41f88 <_PyEval_FormatKwargsError@@Base+0x17c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 41f88 <_PyEval_FormatKwargsError@@Base+0x17c> │ │ │ │ @@ -24109,23 +24109,23 @@ │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ mov r0, #0 │ │ │ │ str r6, [r4, #72] @ 0x48 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 9b1dc │ │ │ │ + b 9b254 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r8, ip, ror #7 │ │ │ │ + eorseq lr, r8, ip, lsr #12 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ - eorseq lr, r8, r0, lsr #8 │ │ │ │ + eorseq lr, r8, r0, ror #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb r2, [r0, #14] │ │ │ │ ldrb r3, [r0, #13] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ @@ -24136,255 +24136,203 @@ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsl r2, r2, #16 │ │ │ │ str r3, [sp] │ │ │ │ lsr r2, r2, #16 │ │ │ │ ldrb r3, [r0, #15] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [pc, #8] @ 42064 <_PyEval_FormatKwargsError@@Base+0x258> │ │ │ │ - bl 128d0c │ │ │ │ + bl 128da0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq lr, r8, r4, asr r4 │ │ │ │ + mlaseq r8, r4, r6, lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ bne 42090 <_PyEval_FormatKwargsError@@Base+0x284> │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 1d5394 │ │ │ │ + b 1d554c │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [pc, #20] @ 420b4 <_PyEval_FormatKwargsError@@Base+0x2a8> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ b 42084 <_PyEval_FormatKwargsError@@Base+0x278> │ │ │ │ - eorseq r5, r7, r0, asr #7 │ │ │ │ + eorseq r5, r7, r0, lsl #12 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + add r0, r0, #8 │ │ │ │ + bl 1134a4 │ │ │ │ + ldr r0, [pc] @ 420d8 <_PyEval_FormatKwargsError@@Base+0x2cc> │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r0, [pc, #60] @ 42134 <_PyEval_FormatKwargsError@@Base+0x328> │ │ │ │ + mov r6, r3 │ │ │ │ + mov r2, #1 │ │ │ │ + mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r1, r4 │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + bic r2, r4, #-2147483648 @ 0x80000000 │ │ │ │ + sub r2, r2, #1 │ │ │ │ + ldr r0, [r5] │ │ │ │ + mov r3, r6 │ │ │ │ + add r1, r5, #4 │ │ │ │ + orr r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b b912c │ │ │ │ + eorseq fp, r8, r4, asr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r0, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 420f4 <_PyEval_FormatKwargsError@@Base+0x2e8> │ │ │ │ + bne 42174 <_PyEval_FormatKwargsError@@Base+0x368> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 420ec <_PyEval_FormatKwargsError@@Base+0x2e0> │ │ │ │ + beq 4216c <_PyEval_FormatKwargsError@@Base+0x360> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 422a8 <_PyEval_FormatKwargsError@@Base+0x49c> │ │ │ │ - ldr r0, [pc, #444] @ 422b0 <_PyEval_FormatKwargsError@@Base+0x4a4> │ │ │ │ + bne 42328 <_PyEval_FormatKwargsError@@Base+0x51c> │ │ │ │ + ldr r0, [pc, #444] @ 42330 <_PyEval_FormatKwargsError@@Base+0x524> │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r6, [r1, #4] │ │ │ │ - ldr r7, [pc, #436] @ 422b4 <_PyEval_FormatKwargsError@@Base+0x4a8> │ │ │ │ - ldr r3, [pc, #436] @ 422b8 <_PyEval_FormatKwargsError@@Base+0x4ac> │ │ │ │ + ldr r7, [pc, #436] @ 42334 <_PyEval_FormatKwargsError@@Base+0x528> │ │ │ │ + ldr r3, [pc, #436] @ 42338 <_PyEval_FormatKwargsError@@Base+0x52c> │ │ │ │ mov r5, r1 │ │ │ │ cmp r6, r7 │ │ │ │ cmpne r6, r3 │ │ │ │ - beq 42190 <_PyEval_FormatKwargsError@@Base+0x384> │ │ │ │ + beq 42210 <_PyEval_FormatKwargsError@@Base+0x404> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl adde8 │ │ │ │ + bl adeb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 42190 <_PyEval_FormatKwargsError@@Base+0x384> │ │ │ │ + bne 42210 <_PyEval_FormatKwargsError@@Base+0x404> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl adde8 │ │ │ │ - ldr r1, [pc, #388] @ 422bc <_PyEval_FormatKwargsError@@Base+0x4b0> │ │ │ │ + bl adeb0 │ │ │ │ + ldr r1, [pc, #388] @ 4233c <_PyEval_FormatKwargsError@@Base+0x530> │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ cmp r6, r1 │ │ │ │ orreq r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 42190 <_PyEval_FormatKwargsError@@Base+0x384> │ │ │ │ + bne 42210 <_PyEval_FormatKwargsError@@Base+0x404> │ │ │ │ mov r0, r6 │ │ │ │ - bl adde8 │ │ │ │ - ldr r1, [pc, #356] @ 422c0 <_PyEval_FormatKwargsError@@Base+0x4b4> │ │ │ │ + bl adeb0 │ │ │ │ + ldr r1, [pc, #356] @ 42340 <_PyEval_FormatKwargsError@@Base+0x534> │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ cmp r6, r1 │ │ │ │ orreq r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 42190 <_PyEval_FormatKwargsError@@Base+0x384> │ │ │ │ + bne 42210 <_PyEval_FormatKwargsError@@Base+0x404> │ │ │ │ mov r0, r6 │ │ │ │ - bl adde8 │ │ │ │ + bl adeb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 42190 <_PyEval_FormatKwargsError@@Base+0x384> │ │ │ │ + bne 42210 <_PyEval_FormatKwargsError@@Base+0x404> │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b 421c0 <_PyEval_FormatKwargsError@@Base+0x3b4> │ │ │ │ + b 42240 <_PyEval_FormatKwargsError@@Base+0x434> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r6, [r3, #8] │ │ │ │ moveq r6, r3 │ │ │ │ - bl 15e574 │ │ │ │ + bl 15e6f8 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 421b8 <_PyEval_FormatKwargsError@@Base+0x3ac> │ │ │ │ + bne 42238 <_PyEval_FormatKwargsError@@Base+0x42c> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r0, r6 │ │ │ │ - ble 42180 <_PyEval_FormatKwargsError@@Base+0x374> │ │ │ │ + ble 42200 <_PyEval_FormatKwargsError@@Base+0x3f4> │ │ │ │ mov r0, r4 │ │ │ │ - bl aea28 │ │ │ │ + bl aeb0c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 421b0 <_PyEval_FormatKwargsError@@Base+0x3a4> │ │ │ │ + beq 42230 <_PyEval_FormatKwargsError@@Base+0x424> │ │ │ │ mov r0, r4 │ │ │ │ - bl aeea4 │ │ │ │ + bl aef88 │ │ │ │ subs r6, r0, #0 │ │ │ │ mov r1, r6 │ │ │ │ - beq 42274 <_PyEval_FormatKwargsError@@Base+0x468> │ │ │ │ + beq 422f4 <_PyEval_FormatKwargsError@@Base+0x4e8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 115980 │ │ │ │ + bl 115a70 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 42214 <_PyEval_FormatKwargsError@@Base+0x408> │ │ │ │ + beq 42294 <_PyEval_FormatKwargsError@@Base+0x488> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 42214 <_PyEval_FormatKwargsError@@Base+0x408> │ │ │ │ + bne 42294 <_PyEval_FormatKwargsError@@Base+0x488> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmn r7, #1 │ │ │ │ - bne 42244 <_PyEval_FormatKwargsError@@Base+0x438> │ │ │ │ + bne 422c4 <_PyEval_FormatKwargsError@@Base+0x4b8> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 421b0 <_PyEval_FormatKwargsError@@Base+0x3a4> │ │ │ │ + beq 42230 <_PyEval_FormatKwargsError@@Base+0x424> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 421b0 <_PyEval_FormatKwargsError@@Base+0x3a4> │ │ │ │ + bne 42230 <_PyEval_FormatKwargsError@@Base+0x424> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 421b0 <_PyEval_FormatKwargsError@@Base+0x3a4> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 42230 <_PyEval_FormatKwargsError@@Base+0x424> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 421d0 <_PyEval_FormatKwargsError@@Base+0x3c4> │ │ │ │ + beq 42250 <_PyEval_FormatKwargsError@@Base+0x444> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 422a8 <_PyEval_FormatKwargsError@@Base+0x49c> │ │ │ │ + beq 42328 <_PyEval_FormatKwargsError@@Base+0x51c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 422a8 <_PyEval_FormatKwargsError@@Base+0x49c> │ │ │ │ + bne 42328 <_PyEval_FormatKwargsError@@Base+0x51c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 422a8 <_PyEval_FormatKwargsError@@Base+0x49c> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 42328 <_PyEval_FormatKwargsError@@Base+0x51c> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 42298 <_PyEval_FormatKwargsError@@Base+0x48c> │ │ │ │ + beq 42318 <_PyEval_FormatKwargsError@@Base+0x50c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 42298 <_PyEval_FormatKwargsError@@Base+0x48c> │ │ │ │ + bne 42318 <_PyEval_FormatKwargsError@@Base+0x50c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - bl a55d4 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 420ec <_PyEval_FormatKwargsError@@Base+0x2e0> │ │ │ │ - b 421b0 <_PyEval_FormatKwargsError@@Base+0x3a4> │ │ │ │ - ldr r0, [pc, #20] @ 422c4 <_PyEval_FormatKwargsError@@Base+0x4b8> │ │ │ │ + beq 4216c <_PyEval_FormatKwargsError@@Base+0x360> │ │ │ │ + b 42230 <_PyEval_FormatKwargsError@@Base+0x424> │ │ │ │ + ldr r0, [pc, #20] @ 42344 <_PyEval_FormatKwargsError@@Base+0x538> │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, ip, lsl r1 │ │ │ │ ldrsheq r3, [r5], #-68 @ 0xffffffbc │ │ │ │ ldrsbeq r4, [r5], #-204 @ 0xffffff34 │ │ │ │ ldrsheq r4, [r5], #-172 @ 0xffffff54 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - add r0, r0, #8 │ │ │ │ - bl 1133b4 │ │ │ │ - ldr r0, [pc] @ 422e8 <_PyEval_FormatKwargsError@@Base+0x4dc> │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r0, [pc, #60] @ 42344 <_PyEval_FormatKwargsError@@Base+0x538> │ │ │ │ - mov r6, r3 │ │ │ │ - mov r2, #1 │ │ │ │ - mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r1, r4 │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - bic r2, r4, #-2147483648 @ 0x80000000 │ │ │ │ - sub r2, r2, #1 │ │ │ │ - ldr r0, [r5] │ │ │ │ - mov r3, r6 │ │ │ │ - add r1, r5, #4 │ │ │ │ - orr r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b b9058 │ │ │ │ - eorseq fp, r8, r4, lsl #26 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, #0 │ │ │ │ - bl 1d10d4 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 42394 <_PyEval_FormatKwargsError@@Base+0x588> │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r0, [r4, #20] │ │ │ │ - ldreq r0, [pc, #20] @ 4239c <_PyEval_FormatKwargsError@@Base+0x590> │ │ │ │ - cmp r2, #0 │ │ │ │ - ldrne r1, [r5, #20] │ │ │ │ - ldreq r1, [pc, #8] @ 4239c <_PyEval_FormatKwargsError@@Base+0x590> │ │ │ │ - bl 41814 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subseq r2, ip, r0, lsl #20 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r5, r2 │ │ │ │ - bne 423d8 <_PyEval_FormatKwargsError@@Base+0x5cc> │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 423ec <_PyEval_FormatKwargsError@@Base+0x5e0> │ │ │ │ - b 423fc <_PyEval_FormatKwargsError@@Base+0x5f0> │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 423c8 <_PyEval_FormatKwargsError@@Base+0x5bc> │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - popne {r4, r5, r6, pc} │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ ldrb r0, [r0, #21] │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ @@ -24402,77 +24350,129 @@ │ │ │ │ ldrb r3, [r4, #15] │ │ │ │ ldrb r6, [r4, #19] │ │ │ │ ldrb ip, [r4, #16] │ │ │ │ ldrb lr, [r4, #17] │ │ │ │ ldrb r5, [r4, #18] │ │ │ │ sub sp, sp, #24 │ │ │ │ lsr r2, r2, #16 │ │ │ │ - beq 424a0 <_PyEval_FormatKwargsError@@Base+0x694> │ │ │ │ + beq 423d0 <_PyEval_FormatKwargsError@@Base+0x5c4> │ │ │ │ str r0, [sp, #16] │ │ │ │ str r6, [sp, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ stm sp, {ip, lr} │ │ │ │ - ldr r0, [pc, #128] @ 4251c <_PyEval_FormatKwargsError@@Base+0x710> │ │ │ │ - bl 128d0c │ │ │ │ - b 424d0 <_PyEval_FormatKwargsError@@Base+0x6c4> │ │ │ │ + ldr r0, [pc, #128] @ 4244c <_PyEval_FormatKwargsError@@Base+0x640> │ │ │ │ + bl 128da0 │ │ │ │ + b 42400 <_PyEval_FormatKwargsError@@Base+0x5f4> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 424c0 <_PyEval_FormatKwargsError@@Base+0x6b4> │ │ │ │ + beq 423f0 <_PyEval_FormatKwargsError@@Base+0x5e4> │ │ │ │ str r6, [sp, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ stm sp, {ip, lr} │ │ │ │ - ldr r0, [pc, #100] @ 42520 <_PyEval_FormatKwargsError@@Base+0x714> │ │ │ │ - bl 128d0c │ │ │ │ - b 424d0 <_PyEval_FormatKwargsError@@Base+0x6c4> │ │ │ │ - ldr r0, [pc, #92] @ 42524 <_PyEval_FormatKwargsError@@Base+0x718> │ │ │ │ + ldr r0, [pc, #100] @ 42450 <_PyEval_FormatKwargsError@@Base+0x644> │ │ │ │ + bl 128da0 │ │ │ │ + b 42400 <_PyEval_FormatKwargsError@@Base+0x5f4> │ │ │ │ + ldr r0, [pc, #92] @ 42454 <_PyEval_FormatKwargsError@@Base+0x648> │ │ │ │ str r5, [sp, #8] │ │ │ │ stm sp, {ip, lr} │ │ │ │ - bl 128d0c │ │ │ │ + bl 128da0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 424e0 <_PyEval_FormatKwargsError@@Base+0x6d4> │ │ │ │ + bne 42410 <_PyEval_FormatKwargsError@@Base+0x604> │ │ │ │ mov r0, #0 │ │ │ │ - b 42514 <_PyEval_FormatKwargsError@@Base+0x708> │ │ │ │ + b 42444 <_PyEval_FormatKwargsError@@Base+0x638> │ │ │ │ ldrb r1, [r4, #23] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 424f8 <_PyEval_FormatKwargsError@@Base+0x6ec> │ │ │ │ - bl 77528 │ │ │ │ + beq 42428 <_PyEval_FormatKwargsError@@Base+0x61c> │ │ │ │ + bl 77530 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 424d8 <_PyEval_FormatKwargsError@@Base+0x6cc> │ │ │ │ + beq 42408 <_PyEval_FormatKwargsError@@Base+0x5fc> │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 42514 <_PyEval_FormatKwargsError@@Base+0x708> │ │ │ │ + beq 42444 <_PyEval_FormatKwargsError@@Base+0x638> │ │ │ │ ldr r1, [r4, #24] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 77350 │ │ │ │ + b 77358 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq lr, r8, r8, ror #9 │ │ │ │ - eorseq lr, r8, r8, lsl #10 │ │ │ │ - eorseq lr, r8, r4, lsr #10 │ │ │ │ - ldr r0, [pc] @ 42530 <_PyEval_FormatKwargsError@@Base+0x724> │ │ │ │ - b 9dd0c │ │ │ │ - @ instruction: 0x003629dc │ │ │ │ + eorseq lr, r8, r8, lsr #14 │ │ │ │ + eorseq lr, r8, r8, asr #14 │ │ │ │ + eorseq lr, r8, r4, ror #14 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, #0 │ │ │ │ + bl 1d128c │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 424a4 <_PyEval_FormatKwargsError@@Base+0x698> │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r0, [r4, #20] │ │ │ │ + ldreq r0, [pc, #20] @ 424ac <_PyEval_FormatKwargsError@@Base+0x6a0> │ │ │ │ + cmp r2, #0 │ │ │ │ + ldrne r1, [r5, #20] │ │ │ │ + ldreq r1, [pc, #8] @ 424ac <_PyEval_FormatKwargsError@@Base+0x6a0> │ │ │ │ + bl 417bc │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subseq r2, ip, r0, lsl #20 │ │ │ │ + ldr r0, [pc] @ 424b8 <_PyEval_FormatKwargsError@@Base+0x6ac> │ │ │ │ + b 9dd84 │ │ │ │ + eorseq r2, r6, ip, lsl ip │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r5, r2 │ │ │ │ + bne 424f4 <_PyEval_FormatKwargsError@@Base+0x6e8> │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 42508 <_PyEval_FormatKwargsError@@Base+0x6fc> │ │ │ │ + b 42518 <_PyEval_FormatKwargsError@@Base+0x70c> │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 424e4 <_PyEval_FormatKwargsError@@Base+0x6d8> │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + popne {r4, r5, r6, pc} │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + cmp r0, #0 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, r4 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + bx r3 │ │ │ │ │ │ │ │ 00042534 <_PyImport_ClearExtension@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #256] @ 4264c <_PyImport_ClearExtension@@Base+0x118> │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldr r8, [r3, #8] │ │ │ │ - bl 23ffc0 │ │ │ │ + bl 24009c │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 42584 <_PyImport_ClearExtension@@Base+0x50> │ │ │ │ - bl a55d4 │ │ │ │ + bl a564c │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ rsb r0, r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r7, [r4] │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ @@ -24483,279 +24483,271 @@ │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 425c0 <_PyImport_ClearExtension@@Base+0x8c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ bne 425c0 <_PyImport_ClearExtension@@Base+0x8c> │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ bgt 425ec <_PyImport_ClearExtension@@Base+0xb8> │ │ │ │ - bl 9b11c │ │ │ │ + bl 9b194 │ │ │ │ mov r7, r0 │ │ │ │ - bl 24b844 │ │ │ │ + bl 24b938 │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 4261c <_PyImport_ClearExtension@@Base+0xe8> │ │ │ │ b 42614 <_PyImport_ClearExtension@@Base+0xe0> │ │ │ │ ldr r3, [r8, #3884] @ 0xf2c │ │ │ │ cmp r3, #0 │ │ │ │ beq 425d4 <_PyImport_ClearExtension@@Base+0xa0> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r1, r3 │ │ │ │ bge 425d4 <_PyImport_ClearExtension@@Base+0xa0> │ │ │ │ mov r0, r8 │ │ │ │ - bl 4294c <_PyImport_ClearExtension@@Base+0x418> │ │ │ │ + bl 4292c <_PyImport_ClearExtension@@Base+0x3f8> │ │ │ │ cmp r0, #0 │ │ │ │ bge 425d4 <_PyImport_ClearExtension@@Base+0xa0> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 322ae0 <_PyTime_AsTimeval@@Base+0x77d8> │ │ │ │ + bl 322b50 <_PyDeadline_Get@@Base+0x4b3c> │ │ │ │ cmp r7, r4 │ │ │ │ bne 42638 <_PyImport_ClearExtension@@Base+0x104> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2821ac │ │ │ │ + bl 28222c │ │ │ │ b 42630 <_PyImport_ClearExtension@@Base+0xfc> │ │ │ │ andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r1, #0 │ │ │ │ bne 4267c <_PyImport_ClearExtension@@Base+0x148> │ │ │ │ ldr r3, [pc, #212] @ 42744 <_PyImport_ClearExtension@@Base+0x210> │ │ │ │ ldr r1, [pc, #212] @ 42748 <_PyImport_ClearExtension@@Base+0x214> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ b 4269c <_PyImport_ClearExtension@@Base+0x168> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ bne 426a4 <_PyImport_ClearExtension@@Base+0x170> │ │ │ │ ldr r3, [pc, #184] @ 4274c <_PyImport_ClearExtension@@Base+0x218> │ │ │ │ ldr r1, [pc, #184] @ 42750 <_PyImport_ClearExtension@@Base+0x21c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 12852c │ │ │ │ + bl 1285c0 │ │ │ │ subs r5, r0, #0 │ │ │ │ bgt 426d8 <_PyImport_ClearExtension@@Base+0x1a4> │ │ │ │ - bl a55d4 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ bne 4269c <_PyImport_ClearExtension@@Base+0x168> │ │ │ │ ldr r3, [pc, #136] @ 42754 <_PyImport_ClearExtension@@Base+0x220> │ │ │ │ ldr r1, [pc, #136] @ 42758 <_PyImport_ClearExtension@@Base+0x224> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ b 4269c <_PyImport_ClearExtension@@Base+0x168> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, r5 │ │ │ │ beq 4273c <_PyImport_ClearExtension@@Base+0x208> │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ beq 4271c <_PyImport_ClearExtension@@Base+0x1e8> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ bne 42708 <_PyImport_ClearExtension@@Base+0x1d4> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 99b98 │ │ │ │ + bl 99c10 │ │ │ │ b 4271c <_PyImport_ClearExtension@@Base+0x1e8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 31c8d4 <_PyTime_AsTimeval@@Base+0x15cc> │ │ │ │ + bl 31cc60 <_PyTime_AsTimeval@@Base+0x16c8> │ │ │ │ cmn r0, #1 │ │ │ │ bne 426fc <_PyImport_ClearExtension@@Base+0x1c8> │ │ │ │ b 4269c <_PyImport_ClearExtension@@Base+0x168> │ │ │ │ mov r0, r5 │ │ │ │ - bl 996a4 │ │ │ │ + bl 9971c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #28] │ │ │ │ strne r5, [r4, #32] │ │ │ │ bne 4273c <_PyImport_ClearExtension@@Base+0x208> │ │ │ │ - bl 2a01ec │ │ │ │ + bl 2a0260 │ │ │ │ b 4269c <_PyImport_ClearExtension@@Base+0x168> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq sp, r8, r0, ror #24 │ │ │ │ + eorseq sp, r8, r0, lsr #29 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - mlaseq r8, r4, r5, lr │ │ │ │ + @ instruction: 0x0038e7d4 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x0038e5b4 │ │ │ │ + @ instruction: 0x0038e7f4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3960] @ 0xf78 │ │ │ │ - sub sp, sp, #116 @ 0x74 │ │ │ │ - add lr, sp, #12 │ │ │ │ - add ip, sp, #16 │ │ │ │ - mov r0, r1 │ │ │ │ - stm sp, {ip, lr} │ │ │ │ - mov r1, r2 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [pc, #148] @ 42824 <_PyImport_ClearExtension@@Base+0x2f0> │ │ │ │ - bl 2df67c <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 4281c <_PyImport_ClearExtension@@Base+0x2e8> │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl c3e20 │ │ │ │ - add r3, sp, #24 │ │ │ │ - mov r2, r6 │ │ │ │ - add r1, sp, #20 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 29280 <__wait4_time64@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl c7b78 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [pc, #220] @ 42850 <_PyImport_ClearExtension@@Base+0x31c> │ │ │ │ + bl 359530 │ │ │ │ + ldr r3, [r3, r0] │ │ │ │ + sub sp, sp, #8 │ │ │ │ + mvn r2, #0 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r4, [r3, #3724] @ 0xe8c │ │ │ │ cmp r4, #0 │ │ │ │ - bge 427fc <_PyImport_ClearExtension@@Base+0x2c8> │ │ │ │ - bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmp r3, #4 │ │ │ │ - bne 42810 <_PyImport_ClearExtension@@Base+0x2dc> │ │ │ │ - bl 132724 │ │ │ │ - cmp r0, #0 │ │ │ │ beq 427a8 <_PyImport_ClearExtension@@Base+0x274> │ │ │ │ + ldr r3, [pc, #184] @ 42854 <_PyImport_ClearExtension@@Base+0x320> │ │ │ │ + ldr r1, [pc, #184] @ 42858 <_PyImport_ClearExtension@@Base+0x324> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f414 │ │ │ │ + b 427c8 <_PyImport_ClearExtension@@Base+0x294> │ │ │ │ + ldr r2, [pc, #172] @ 4285c <_PyImport_ClearExtension@@Base+0x328> │ │ │ │ + ldr r2, [r2, #624] @ 0x270 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq 427d0 <_PyImport_ClearExtension@@Base+0x29c> │ │ │ │ + ldr r3, [pc, #160] @ 42860 <_PyImport_ClearExtension@@Base+0x32c> │ │ │ │ + ldr r1, [pc, #160] @ 42864 <_PyImport_ClearExtension@@Base+0x330> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f414 │ │ │ │ mov r0, #0 │ │ │ │ - b 4281c <_PyImport_ClearExtension@@Base+0x2e8> │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - add r2, sp, #24 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 43128 <_PyImport_ClearExtension@@Base+0xbf4> │ │ │ │ - b 4281c <_PyImport_ClearExtension@@Base+0x2e8> │ │ │ │ - ldr r3, [pc, #16] @ 42828 <_PyImport_ClearExtension@@Base+0x2f4> │ │ │ │ + b 42848 <_PyImport_ClearExtension@@Base+0x314> │ │ │ │ + ldr r0, [pc, #144] @ 42868 <_PyImport_ClearExtension@@Base+0x334> │ │ │ │ + mov r1, r4 │ │ │ │ + bl bbeb0 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 427c8 <_PyImport_ClearExtension@@Base+0x294> │ │ │ │ + bl 2a9ea0 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 2943c │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 4280c <_PyImport_ClearExtension@@Base+0x2d8> │ │ │ │ + bl 32d7c │ │ │ │ + b 42830 <_PyImport_ClearExtension@@Base+0x2fc> │ │ │ │ + bl 2aaa68 │ │ │ │ + ldr r0, [pc, #84] @ 4286c <_PyImport_ClearExtension@@Base+0x338> │ │ │ │ + bl 2ab00c <_PySlice_FromIndices@@Base+0x160> │ │ │ │ + cmn r4, #1 │ │ │ │ + bne 42830 <_PyImport_ClearExtension@@Base+0x2fc> │ │ │ │ + ldr r3, [pc, #72] @ 42870 <_PyImport_ClearExtension@@Base+0x33c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ - add sp, sp, #116 @ 0x74 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - subseq r2, r7, r8, ror #11 │ │ │ │ + bl 144544 │ │ │ │ + b 42848 <_PyImport_ClearExtension@@Base+0x314> │ │ │ │ + mov r0, r4 │ │ │ │ + bl a6364 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [pc, #44] @ 42874 <_PyImport_ClearExtension@@Base+0x340> │ │ │ │ + bl a9a98 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + andeq r0, r0, ip │ │ │ │ + ldrsheq sp, [r5], #-164 @ 0xffffff5c │ │ │ │ + eorseq sp, r7, r8, ror #5 │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ + subseq r1, r5, r0, ror #1 │ │ │ │ + eorseq lr, r8, r4, asr #16 │ │ │ │ + eorseq lr, r8, ip, ror #16 │ │ │ │ + eorseq ip, r6, r8, lsr #7 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ + eorseq lr, r8, r8, ror r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 42854 <_PyImport_ClearExtension@@Base+0x320> │ │ │ │ + bne 428a0 <_PyImport_ClearExtension@@Base+0x36c> │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 1d2fa0 │ │ │ │ + b 1d3158 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 42878 <_PyImport_ClearExtension@@Base+0x344> │ │ │ │ + ldr r0, [pc, #20] @ 428c4 <_PyImport_ClearExtension@@Base+0x390> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - b 42848 <_PyImport_ClearExtension@@Base+0x314> │ │ │ │ - eorseq r5, r7, r8, lsr #8 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - bhi 428b0 <_PyImport_ClearExtension@@Base+0x37c> │ │ │ │ - cmp r4, #0 │ │ │ │ - ldrgt r1, [r6] │ │ │ │ - ldrle r1, [pc, #48] @ 428e0 <_PyImport_ClearExtension@@Base+0x3ac> │ │ │ │ - b 428d0 <_PyImport_ClearExtension@@Base+0x39c> │ │ │ │ - ldr r0, [pc, #44] @ 428e4 <_PyImport_ClearExtension@@Base+0x3b0> │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - b 428a0 <_PyImport_ClearExtension@@Base+0x36c> │ │ │ │ - mov r0, r5 │ │ │ │ - mov r2, #0 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 42c28 <_PyImport_ClearExtension@@Base+0x6f4> │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq fp, r5, ip, asr #19 │ │ │ │ + b 42894 <_PyImport_ClearExtension@@Base+0x360> │ │ │ │ + eorseq r5, r7, r8, ror #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r2 │ │ │ │ - bl ef50c │ │ │ │ + bl ef5b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4292c <_PyImport_ClearExtension@@Base+0x3f8> │ │ │ │ + bne 4290c <_PyImport_ClearExtension@@Base+0x3d8> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 42924 <_PyImport_ClearExtension@@Base+0x3f0> │ │ │ │ + beq 42904 <_PyImport_ClearExtension@@Base+0x3d0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a616c │ │ │ │ + bl 1a6314 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4292c <_PyImport_ClearExtension@@Base+0x3f8> │ │ │ │ + bne 4290c <_PyImport_ClearExtension@@Base+0x3d8> │ │ │ │ pop {r4, lr} │ │ │ │ - b 2da97c │ │ │ │ - ldr r3, [pc, #16] @ 42944 <_PyImport_ClearExtension@@Base+0x410> │ │ │ │ - ldr r1, [pc, #16] @ 42948 <_PyImport_ClearExtension@@Base+0x414> │ │ │ │ + b 2dabac │ │ │ │ + ldr r3, [pc, #16] @ 42924 <_PyImport_ClearExtension@@Base+0x3f0> │ │ │ │ + ldr r1, [pc, #16] @ 42928 <_PyImport_ClearExtension@@Base+0x3f4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r8, r4, lsl #12 │ │ │ │ + eorseq lr, r8, r0, lsl #17 │ │ │ │ cmp r1, #0 │ │ │ │ - ble 42984 <_PyImport_ClearExtension@@Base+0x450> │ │ │ │ + ble 42964 <_PyImport_ClearExtension@@Base+0x430> │ │ │ │ ldr r0, [r0, #3884] @ 0xf2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4298c <_PyImport_ClearExtension@@Base+0x458> │ │ │ │ + beq 4296c <_PyImport_ClearExtension@@Base+0x438> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bge 42994 <_PyImport_ClearExtension@@Base+0x460> │ │ │ │ - ldr r2, [pc, #68] @ 429b8 <_PyImport_ClearExtension@@Base+0x484> │ │ │ │ + bge 42974 <_PyImport_ClearExtension@@Base+0x440> │ │ │ │ + ldr r2, [pc, #68] @ 42998 <_PyImport_ClearExtension@@Base+0x464> │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - b 429b0 <_PyImport_ClearExtension@@Base+0x47c> │ │ │ │ - ldr r1, [pc, #48] @ 429bc <_PyImport_ClearExtension@@Base+0x488> │ │ │ │ - b 42998 <_PyImport_ClearExtension@@Base+0x464> │ │ │ │ - ldr r1, [pc, #44] @ 429c0 <_PyImport_ClearExtension@@Base+0x48c> │ │ │ │ - b 42998 <_PyImport_ClearExtension@@Base+0x464> │ │ │ │ - ldr r1, [pc, #40] @ 429c4 <_PyImport_ClearExtension@@Base+0x490> │ │ │ │ + b 42990 <_PyImport_ClearExtension@@Base+0x45c> │ │ │ │ + ldr r1, [pc, #48] @ 4299c <_PyImport_ClearExtension@@Base+0x468> │ │ │ │ + b 42978 <_PyImport_ClearExtension@@Base+0x444> │ │ │ │ + ldr r1, [pc, #44] @ 429a0 <_PyImport_ClearExtension@@Base+0x46c> │ │ │ │ + b 42978 <_PyImport_ClearExtension@@Base+0x444> │ │ │ │ + ldr r1, [pc, #40] @ 429a4 <_PyImport_ClearExtension@@Base+0x470> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #24] @ 429c8 <_PyImport_ClearExtension@@Base+0x494> │ │ │ │ - bl 7d2a0 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r2, [pc] @ 429b8 <_PyImport_ClearExtension@@Base+0x484> │ │ │ │ - b b27e0 │ │ │ │ + ldr r0, [pc, #24] @ 429a8 <_PyImport_ClearExtension@@Base+0x474> │ │ │ │ + bl 7d2a8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r2, [pc] @ 42998 <_PyImport_ClearExtension@@Base+0x464> │ │ │ │ + b b28c4 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq lr, r8, ip, lsr #12 │ │ │ │ - eorseq lr, r8, r4, asr #12 │ │ │ │ - eorseq lr, r8, r0, ror r6 │ │ │ │ - subseq pc, r1, r0, lsr r1 @ │ │ │ │ + eorseq lr, r8, r8, lsr #17 │ │ │ │ + eorseq lr, r8, r0, asr #17 │ │ │ │ + eorseq lr, r8, ip, ror #17 │ │ │ │ + subseq pc, r1, r8, lsr r3 @ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmn r0, #1 │ │ │ │ - beq 429dc <_PyImport_ClearExtension@@Base+0x4a8> │ │ │ │ - b 1bcc10 │ │ │ │ - ldr r0, [pc] @ 429e4 <_PyImport_ClearExtension@@Base+0x4b0> │ │ │ │ + beq 429bc <_PyImport_ClearExtension@@Base+0x488> │ │ │ │ + b 1bcdc8 │ │ │ │ + ldr r0, [pc] @ 429c4 <_PyImport_ClearExtension@@Base+0x490> │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ @@ -24768,718 +24760,726 @@ │ │ │ │ ldrb lr, [r4, #16] │ │ │ │ lsl r0, r0, #8 │ │ │ │ orr r0, r0, lr, lsl #16 │ │ │ │ ldrb lr, [r4, #18] │ │ │ │ ldrb r5, [r4, #19] │ │ │ │ orrs r0, r0, lr │ │ │ │ sub sp, sp, #12 │ │ │ │ - beq 42a48 <_PyImport_ClearExtension@@Base+0x514> │ │ │ │ + beq 42a28 <_PyImport_ClearExtension@@Base+0x4f4> │ │ │ │ str r0, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ - ldr r0, [pc, #100] @ 42aa8 <_PyImport_ClearExtension@@Base+0x574> │ │ │ │ - bl 128d0c │ │ │ │ - b 42a68 <_PyImport_ClearExtension@@Base+0x534> │ │ │ │ - cmp ip, #0 │ │ │ │ - beq 42a60 <_PyImport_ClearExtension@@Base+0x52c> │ │ │ │ - str ip, [sp] │ │ │ │ - ldr r0, [pc, #80] @ 42aac <_PyImport_ClearExtension@@Base+0x578> │ │ │ │ - bl 128d0c │ │ │ │ - b 42a68 <_PyImport_ClearExtension@@Base+0x534> │ │ │ │ - ldr r0, [pc, #72] @ 42ab0 <_PyImport_ClearExtension@@Base+0x57c> │ │ │ │ - bl 128d0c │ │ │ │ + ldr r0, [pc, #100] @ 42a88 <_PyImport_ClearExtension@@Base+0x554> │ │ │ │ + bl 128da0 │ │ │ │ + b 42a48 <_PyImport_ClearExtension@@Base+0x514> │ │ │ │ + cmp ip, #0 │ │ │ │ + beq 42a40 <_PyImport_ClearExtension@@Base+0x50c> │ │ │ │ + str ip, [sp] │ │ │ │ + ldr r0, [pc, #80] @ 42a8c <_PyImport_ClearExtension@@Base+0x558> │ │ │ │ + bl 128da0 │ │ │ │ + b 42a48 <_PyImport_ClearExtension@@Base+0x514> │ │ │ │ + ldr r0, [pc, #72] @ 42a90 <_PyImport_ClearExtension@@Base+0x55c> │ │ │ │ + bl 128da0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 42a84 <_PyImport_ClearExtension@@Base+0x550> │ │ │ │ + beq 42a64 <_PyImport_ClearExtension@@Base+0x530> │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 42a84 <_PyImport_ClearExtension@@Base+0x550> │ │ │ │ + beq 42a64 <_PyImport_ClearExtension@@Base+0x530> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ - bl 77350 │ │ │ │ + bl 77358 │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r5, #0 │ │ │ │ - beq 42aa0 <_PyImport_ClearExtension@@Base+0x56c> │ │ │ │ + beq 42a80 <_PyImport_ClearExtension@@Base+0x54c> │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 77528 │ │ │ │ + b 77530 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq lr, r8, ip, lsl #13 │ │ │ │ - eorseq lr, r8, r4, asr r4 │ │ │ │ - eorseq lr, r8, r0, lsr #13 │ │ │ │ + eorseq lr, r8, r8, lsl #18 │ │ │ │ + mlaseq r8, r4, r6, lr │ │ │ │ + eorseq lr, r8, ip, lsl r9 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 42aa4 <_PyImport_ClearExtension@@Base+0x570> │ │ │ │ + b a6364 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #220] @ 42ba8 <_PyImport_ClearExtension@@Base+0x674> │ │ │ │ - bl 3592c0 │ │ │ │ - ldr r3, [r3, r0] │ │ │ │ - sub sp, sp, #8 │ │ │ │ - mvn r2, #0 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r4, [r3, #3724] @ 0xe8c │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 42b00 <_PyImport_ClearExtension@@Base+0x5cc> │ │ │ │ - ldr r3, [pc, #184] @ 42bac <_PyImport_ClearExtension@@Base+0x678> │ │ │ │ - ldr r1, [pc, #184] @ 42bb0 <_PyImport_ClearExtension@@Base+0x67c> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 42b20 <_PyImport_ClearExtension@@Base+0x5ec> │ │ │ │ - ldr r2, [pc, #172] @ 42bb4 <_PyImport_ClearExtension@@Base+0x680> │ │ │ │ - ldr r2, [r2, #624] @ 0x270 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq 42b28 <_PyImport_ClearExtension@@Base+0x5f4> │ │ │ │ - ldr r3, [pc, #160] @ 42bb8 <_PyImport_ClearExtension@@Base+0x684> │ │ │ │ - ldr r1, [pc, #160] @ 42bbc <_PyImport_ClearExtension@@Base+0x688> │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #16] @ 42acc <_PyImport_ClearExtension@@Base+0x598> │ │ │ │ + ldr r1, [pc, #16] @ 42ad0 <_PyImport_ClearExtension@@Base+0x59c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r0, #0 │ │ │ │ - b 42ba0 <_PyImport_ClearExtension@@Base+0x66c> │ │ │ │ - ldr r0, [pc, #144] @ 42bc0 <_PyImport_ClearExtension@@Base+0x68c> │ │ │ │ - mov r1, r4 │ │ │ │ - bl bbddc │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + @ instruction: 0x00382efc │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3960] @ 0xf78 │ │ │ │ + sub sp, sp, #116 @ 0x74 │ │ │ │ + add lr, sp, #12 │ │ │ │ + add ip, sp, #16 │ │ │ │ + mov r0, r1 │ │ │ │ + stm sp, {ip, lr} │ │ │ │ + mov r1, r2 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [pc, #148] @ 42b9c <_PyImport_ClearExtension@@Base+0x668> │ │ │ │ + bl 2df90c <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 42b20 <_PyImport_ClearExtension@@Base+0x5ec> │ │ │ │ - bl 2a9e30 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 2943c │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 42b64 <_PyImport_ClearExtension@@Base+0x630> │ │ │ │ - bl 32d7c │ │ │ │ - b 42b88 <_PyImport_ClearExtension@@Base+0x654> │ │ │ │ - bl 2aa9f8 │ │ │ │ - ldr r0, [pc, #84] @ 42bc4 <_PyImport_ClearExtension@@Base+0x690> │ │ │ │ - bl 2aaf9c <_PySlice_FromIndices@@Base+0x160> │ │ │ │ - cmn r4, #1 │ │ │ │ + beq 42b94 <_PyImport_ClearExtension@@Base+0x660> │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl c3e80 │ │ │ │ + add r3, sp, #24 │ │ │ │ + mov r2, r6 │ │ │ │ + add r1, sp, #20 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 29280 <__wait4_time64@plt> │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl c7bd0 │ │ │ │ + cmp r4, #0 │ │ │ │ + bge 42b74 <_PyImport_ClearExtension@@Base+0x640> │ │ │ │ + bl 2a984 <__errno_location@plt> │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmp r3, #4 │ │ │ │ bne 42b88 <_PyImport_ClearExtension@@Base+0x654> │ │ │ │ - ldr r3, [pc, #72] @ 42bc8 <_PyImport_ClearExtension@@Base+0x694> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ - b 42ba0 <_PyImport_ClearExtension@@Base+0x66c> │ │ │ │ + bl 1327bc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 42b20 <_PyImport_ClearExtension@@Base+0x5ec> │ │ │ │ + mov r0, #0 │ │ │ │ + b 42b94 <_PyImport_ClearExtension@@Base+0x660> │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl a62ec │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [pc, #44] @ 42bcc <_PyImport_ClearExtension@@Base+0x698> │ │ │ │ - bl a9a20 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - andeq r0, r0, ip │ │ │ │ - ldrsheq sp, [r5], #-164 @ 0xffffff5c │ │ │ │ - eorseq sp, r7, r8, lsr #1 │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq lr, r8, r4, lsl r7 │ │ │ │ - eorseq lr, r8, ip, lsr r7 │ │ │ │ - eorseq ip, r6, r8, ror #2 │ │ │ │ + bl 431c4 <_PyImport_ClearExtension@@Base+0xc90> │ │ │ │ + b 42b94 <_PyImport_ClearExtension@@Base+0x660> │ │ │ │ + ldr r3, [pc, #16] @ 42ba0 <_PyImport_ClearExtension@@Base+0x66c> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 144544 │ │ │ │ + add sp, sp, #116 @ 0x74 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + subseq r2, r7, r8, ror #11 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq lr, r8, r8, asr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 21dbe4 │ │ │ │ + bl 21dce4 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 42c08 <_PyImport_ClearExtension@@Base+0x6d4> │ │ │ │ - bl a55d4 │ │ │ │ - ldr r3, [pc, #36] @ 42c20 <_PyImport_ClearExtension@@Base+0x6ec> │ │ │ │ + bne 42bdc <_PyImport_ClearExtension@@Base+0x6a8> │ │ │ │ + bl a564c │ │ │ │ + ldr r3, [pc, #36] @ 42bf4 <_PyImport_ClearExtension@@Base+0x6c0> │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #16] @ 42c24 <_PyImport_ClearExtension@@Base+0x6f0> │ │ │ │ + ldr r2, [pc, #16] @ 42bf8 <_PyImport_ClearExtension@@Base+0x6c4> │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r0, [pc, #4] @ 42bf4 <_PyImport_ClearExtension@@Base+0x6c0> │ │ │ │ + moveq r0, r2 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + bhi 42c30 <_PyImport_ClearExtension@@Base+0x6fc> │ │ │ │ + cmp r4, #0 │ │ │ │ + ldrgt r1, [r6] │ │ │ │ + ldrle r1, [pc, #48] @ 42c60 <_PyImport_ClearExtension@@Base+0x72c> │ │ │ │ + b 42c50 <_PyImport_ClearExtension@@Base+0x71c> │ │ │ │ + ldr r0, [pc, #44] @ 42c64 <_PyImport_ClearExtension@@Base+0x730> │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + b 42c20 <_PyImport_ClearExtension@@Base+0x6ec> │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, #0 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 42d14 <_PyImport_ClearExtension@@Base+0x7e0> │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq fp, r5, ip, lsl #24 │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + cmn r0, #1 │ │ │ │ + beq 42c78 <_PyImport_ClearExtension@@Base+0x744> │ │ │ │ + b 1bcdc8 │ │ │ │ + ldr r0, [pc] @ 42c80 <_PyImport_ClearExtension@@Base+0x74c> │ │ │ │ + bx lr │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + cmp r2, #2 │ │ │ │ + mov r4, r1 │ │ │ │ + bne 42cb8 <_PyImport_ClearExtension@@Base+0x784> │ │ │ │ + ldm r4, {r0, r1} │ │ │ │ + bl 115a70 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r3, r0 │ │ │ │ + bne 42cf4 <_PyImport_ClearExtension@@Base+0x7c0> │ │ │ │ + b 42ce0 <_PyImport_ClearExtension@@Base+0x7ac> │ │ │ │ + mov ip, r2 │ │ │ │ + mov r3, #2 │ │ │ │ + ldr r0, [pc, #64] @ 42d08 <_PyImport_ClearExtension@@Base+0x7d4> │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, ip │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 42ca0 <_PyImport_ClearExtension@@Base+0x76c> │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + bl a564c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 42cd8 <_PyImport_ClearExtension@@Base+0x7a4> │ │ │ │ + ldr r0, [pc, #24] @ 42d0c <_PyImport_ClearExtension@@Base+0x7d8> │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r2, [pc, #20] @ 42d10 <_PyImport_ClearExtension@@Base+0x7dc> │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #4] @ 42c20 <_PyImport_ClearExtension@@Base+0x6ec> │ │ │ │ + ldr r0, [pc, #8] @ 42d0c <_PyImport_ClearExtension@@Base+0x7d8> │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ + eorseq r5, r7, r4, lsl #11 │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr fp, [pc, #220] @ 42d1c <_PyImport_ClearExtension@@Base+0x7e8> │ │ │ │ + ldr fp, [pc, #220] @ 42e08 <_PyImport_ClearExtension@@Base+0x8d4> │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ cmp r1, fp │ │ │ │ - ldreq sl, [pc, #212] @ 42d20 <_PyImport_ClearExtension@@Base+0x7ec> │ │ │ │ + ldreq sl, [pc, #212] @ 42e0c <_PyImport_ClearExtension@@Base+0x8d8> │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r2 │ │ │ │ moveq r9, #6 │ │ │ │ - beq 42c7c <_PyImport_ClearExtension@@Base+0x748> │ │ │ │ + beq 42d68 <_PyImport_ClearExtension@@Base+0x834> │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 112480 │ │ │ │ + bl 112570 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq sl, [sp, #4] │ │ │ │ ldreq r9, [sp, #12] │ │ │ │ - bne 42d10 <_PyImport_ClearExtension@@Base+0x7dc> │ │ │ │ + bne 42dfc <_PyImport_ClearExtension@@Base+0x8c8> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ ldrne r8, [r4, #20] │ │ │ │ - ldreq r8, [pc, #148] @ 42d24 <_PyImport_ClearExtension@@Base+0x7f0> │ │ │ │ + ldreq r8, [pc, #148] @ 42e10 <_PyImport_ClearExtension@@Base+0x8dc> │ │ │ │ cmp r7, #1 │ │ │ │ mov r4, #0 │ │ │ │ - beq 42cc4 <_PyImport_ClearExtension@@Base+0x790> │ │ │ │ + beq 42db0 <_PyImport_ClearExtension@@Base+0x87c> │ │ │ │ cmp r4, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, sl │ │ │ │ - bge 42cbc <_PyImport_ClearExtension@@Base+0x788> │ │ │ │ + bge 42da8 <_PyImport_ClearExtension@@Base+0x874> │ │ │ │ ldrb r1, [r8, r4] │ │ │ │ bl 2a8dc │ │ │ │ cmp r0, #0 │ │ │ │ addne r4, r4, #1 │ │ │ │ - bne 42c98 <_PyImport_ClearExtension@@Base+0x764> │ │ │ │ + bne 42d84 <_PyImport_ClearExtension@@Base+0x850> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 42cf0 <_PyImport_ClearExtension@@Base+0x7bc> │ │ │ │ + beq 42ddc <_PyImport_ClearExtension@@Base+0x8a8> │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r7 │ │ │ │ sub r7, r7, #1 │ │ │ │ cmp r7, r4 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, sl │ │ │ │ - blt 42cf0 <_PyImport_ClearExtension@@Base+0x7bc> │ │ │ │ + blt 42ddc <_PyImport_ClearExtension@@Base+0x8a8> │ │ │ │ ldrb r1, [r8, r7] │ │ │ │ bl 2a8dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 42cc8 <_PyImport_ClearExtension@@Base+0x794> │ │ │ │ + bne 42db4 <_PyImport_ClearExtension@@Base+0x880> │ │ │ │ cmp r6, fp │ │ │ │ - beq 42d00 <_PyImport_ClearExtension@@Base+0x7cc> │ │ │ │ + beq 42dec <_PyImport_ClearExtension@@Base+0x8b8> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1133b4 │ │ │ │ + bl 1134a4 │ │ │ │ sub r1, r5, r4 │ │ │ │ add r0, r8, r4 │ │ │ │ - bl 1d10d4 │ │ │ │ - b 42d14 <_PyImport_ClearExtension@@Base+0x7e0> │ │ │ │ + bl 1d128c │ │ │ │ + b 42e00 <_PyImport_ClearExtension@@Base+0x8cc> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq lr, r8, r0, asr r7 │ │ │ │ + eorseq lr, r8, r8, asr #19 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - cmn r0, #1 │ │ │ │ - beq 42d38 <_PyImport_ClearExtension@@Base+0x804> │ │ │ │ - b 1bcc10 │ │ │ │ - ldr r0, [pc] @ 42d40 <_PyImport_ClearExtension@@Base+0x80c> │ │ │ │ - bx lr │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 42d54 <_PyImport_ClearExtension@@Base+0x820> │ │ │ │ - b a62ec │ │ │ │ + bxeq lr │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r0] │ │ │ │ + bx lr │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + ldr r2, [pc, #12] @ 42e4c <_PyImport_ClearExtension@@Base+0x918> │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r0, [pc, #8] @ 42e50 <_PyImport_ClearExtension@@Base+0x91c> │ │ │ │ + movge r0, r2 │ │ │ │ + bx lr │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 42d7c <_PyImport_ClearExtension@@Base+0x848> │ │ │ │ - ldr r1, [pc, #16] @ 42d80 <_PyImport_ClearExtension@@Base+0x84c> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + ldmib r0, {r2, r3} │ │ │ │ + lsr r3, r3, #3 │ │ │ │ + cmp r3, #1 │ │ │ │ + ldr r1, [r2, #20] │ │ │ │ + ldr r4, [r2, #16] │ │ │ │ + movcc r3, #1 │ │ │ │ + mla r4, r1, r3, r4 │ │ │ │ + cmn r4, #1 │ │ │ │ + bne 42e94 <_PyImport_ClearExtension@@Base+0x960> │ │ │ │ + bl a564c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 42ea0 <_PyImport_ClearExtension@@Base+0x96c> │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, lr} │ │ │ │ + b a593c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x00382cbc │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + b a6364 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - cmp r2, #2 │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ - bne 42db8 <_PyImport_ClearExtension@@Base+0x884> │ │ │ │ - ldm r4, {r0, r1} │ │ │ │ - bl 115980 │ │ │ │ + movgt r1, #0 │ │ │ │ + movle r1, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + orrne r1, r1, #1 │ │ │ │ + cmp r1, #0 │ │ │ │ + sub sp, sp, #32 │ │ │ │ + mov r6, r0 │ │ │ │ + bne 42f00 <_PyImport_ClearExtension@@Base+0x9cc> │ │ │ │ + clz r1, r4 │ │ │ │ + lsr r1, r1, #5 │ │ │ │ + cmp r2, #2 │ │ │ │ + orrne r1, r1, #1 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 42f38 <_PyImport_ClearExtension@@Base+0xa04> │ │ │ │ + add ip, sp, #24 │ │ │ │ + str ip, [sp, #16] │ │ │ │ + mov ip, #2 │ │ │ │ + mov r1, r2 │ │ │ │ + str ip, [sp, #8] │ │ │ │ + mov r2, #0 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [pc, #108] @ 42f90 <_PyImport_ClearExtension@@Base+0xa5c> │ │ │ │ + mov r0, r4 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str ip, [sp] │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 42f84 <_PyImport_ClearExtension@@Base+0xa50> │ │ │ │ + ldr r0, [r4] │ │ │ │ + bl 1ddf94 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + blt 42f84 <_PyImport_ClearExtension@@Base+0xa50> │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + bl 1eec68 │ │ │ │ cmn r0, #1 │ │ │ │ - mov r3, r0 │ │ │ │ - bne 42df4 <_PyImport_ClearExtension@@Base+0x8c0> │ │ │ │ - b 42de0 <_PyImport_ClearExtension@@Base+0x8ac> │ │ │ │ - mov ip, r2 │ │ │ │ - mov r3, #2 │ │ │ │ - ldr r0, [pc, #64] @ 42e08 <_PyImport_ClearExtension@@Base+0x8d4> │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + bne 42f68 <_PyImport_ClearExtension@@Base+0xa34> │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 42da0 <_PyImport_ClearExtension@@Base+0x86c> │ │ │ │ + bne 42f84 <_PyImport_ClearExtension@@Base+0xa50> │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, #3 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 2d2aa8 <_Py_set_inheritable_async_safe@@Base+0x98> │ │ │ │ mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - bl a55d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 42dd8 <_PyImport_ClearExtension@@Base+0x8a4> │ │ │ │ - ldr r0, [pc, #24] @ 42e0c <_PyImport_ClearExtension@@Base+0x8d8> │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r2, [pc, #20] @ 42e10 <_PyImport_ClearExtension@@Base+0x8dc> │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r0, [pc, #8] @ 42e0c <_PyImport_ClearExtension@@Base+0x8d8> │ │ │ │ - moveq r0, r2 │ │ │ │ - pop {r4, pc} │ │ │ │ - eorseq r5, r7, r4, asr #6 │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ - cmp r0, #0 │ │ │ │ - bxeq lr │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r0] │ │ │ │ - bx lr │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subseq r2, r7, r4, asr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ - bhi 42e70 <_PyImport_ClearExtension@@Base+0x93c> │ │ │ │ + bhi 42fd0 <_PyImport_ClearExtension@@Base+0xa9c> │ │ │ │ ldr r0, [r8] │ │ │ │ - bl 11fd78 <_PyNumber_Index@@Base> │ │ │ │ + bl 11fe00 <_PyNumber_Index@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 42e90 <_PyImport_ClearExtension@@Base+0x95c> │ │ │ │ - b 42eac <_PyImport_ClearExtension@@Base+0x978> │ │ │ │ - ldr r0, [pc, #316] @ 42fb4 <_PyImport_ClearExtension@@Base+0xa80> │ │ │ │ + bne 42ff0 <_PyImport_ClearExtension@@Base+0xabc> │ │ │ │ + b 4300c <_PyImport_ClearExtension@@Base+0xad8> │ │ │ │ + ldr r0, [pc, #316] @ 43114 <_PyImport_ClearExtension@@Base+0xbe0> │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 42fac <_PyImport_ClearExtension@@Base+0xa78> │ │ │ │ - b 42e5c <_PyImport_ClearExtension@@Base+0x928> │ │ │ │ - bl aaf9c │ │ │ │ + beq 4310c <_PyImport_ClearExtension@@Base+0xbd8> │ │ │ │ + b 42fbc <_PyImport_ClearExtension@@Base+0xa88> │ │ │ │ + bl ab014 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - bne 42ec0 <_PyImport_ClearExtension@@Base+0x98c> │ │ │ │ + bne 43020 <_PyImport_ClearExtension@@Base+0xaec> │ │ │ │ cmn r4, #1 │ │ │ │ - bne 42edc <_PyImport_ClearExtension@@Base+0x9a8> │ │ │ │ - bl a55d4 │ │ │ │ + bne 4303c <_PyImport_ClearExtension@@Base+0xb08> │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 42edc <_PyImport_ClearExtension@@Base+0x9a8> │ │ │ │ - b 42fac <_PyImport_ClearExtension@@Base+0xa78> │ │ │ │ + beq 4303c <_PyImport_ClearExtension@@Base+0xb08> │ │ │ │ + b 4310c <_PyImport_ClearExtension@@Base+0xbd8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 42ea4 <_PyImport_ClearExtension@@Base+0x970> │ │ │ │ + bne 43004 <_PyImport_ClearExtension@@Base+0xad0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 42ea4 <_PyImport_ClearExtension@@Base+0x970> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 43004 <_PyImport_ClearExtension@@Base+0xad0> │ │ │ │ cmp r7, #1 │ │ │ │ movle r3, #32 │ │ │ │ - ble 42f58 <_PyImport_ClearExtension@@Base+0xa24> │ │ │ │ + ble 430b8 <_PyImport_ClearExtension@@Base+0xb84> │ │ │ │ ldr r5, [r8, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - beq 42f10 <_PyImport_ClearExtension@@Base+0x9dc> │ │ │ │ + beq 43070 <_PyImport_ClearExtension@@Base+0xb3c> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ ldrbeq r3, [r5, #16] │ │ │ │ - beq 42f58 <_PyImport_ClearExtension@@Base+0xa24> │ │ │ │ - b 42f9c <_PyImport_ClearExtension@@Base+0xa68> │ │ │ │ - ldr r3, [pc, #160] @ 42fb8 <_PyImport_ClearExtension@@Base+0xa84> │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 42f2c <_PyImport_ClearExtension@@Base+0x9f8> │ │ │ │ - ldr r1, [pc, #148] @ 42fb8 <_PyImport_ClearExtension@@Base+0xa84> │ │ │ │ - bl adde8 │ │ │ │ + beq 430b8 <_PyImport_ClearExtension@@Base+0xb84> │ │ │ │ + b 430fc <_PyImport_ClearExtension@@Base+0xbc8> │ │ │ │ + ldr r3, [pc, #160] @ 43118 <_PyImport_ClearExtension@@Base+0xbe4> │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 4308c <_PyImport_ClearExtension@@Base+0xb58> │ │ │ │ + ldr r1, [pc, #148] @ 43118 <_PyImport_ClearExtension@@Base+0xbe4> │ │ │ │ + bl adeb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 42f40 <_PyImport_ClearExtension@@Base+0xa0c> │ │ │ │ + beq 430a0 <_PyImport_ClearExtension@@Base+0xb6c> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ ldreq r3, [r5, #20] │ │ │ │ ldrbeq r3, [r3] │ │ │ │ - beq 42f58 <_PyImport_ClearExtension@@Base+0xa24> │ │ │ │ - ldr r2, [pc, #116] @ 42fbc <_PyImport_ClearExtension@@Base+0xa88> │ │ │ │ - ldr r1, [pc, #116] @ 42fc0 <_PyImport_ClearExtension@@Base+0xa8c> │ │ │ │ - ldr r0, [pc, #100] @ 42fb4 <_PyImport_ClearExtension@@Base+0xa80> │ │ │ │ + beq 430b8 <_PyImport_ClearExtension@@Base+0xb84> │ │ │ │ + ldr r2, [pc, #116] @ 4311c <_PyImport_ClearExtension@@Base+0xbe8> │ │ │ │ + ldr r1, [pc, #116] @ 43120 <_PyImport_ClearExtension@@Base+0xbec> │ │ │ │ + ldr r0, [pc, #100] @ 43114 <_PyImport_ClearExtension@@Base+0xbe0> │ │ │ │ mov r3, r5 │ │ │ │ - bl 316b6c <_PyArg_BadArgument@@Base> │ │ │ │ - b 42fac <_PyImport_ClearExtension@@Base+0xa78> │ │ │ │ + bl 316dfc <_PyArg_BadArgument@@Base> │ │ │ │ + b 4310c <_PyImport_ClearExtension@@Base+0xbd8> │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bgt 42f78 <_PyImport_ClearExtension@@Base+0xa44> │ │ │ │ + bgt 430d8 <_PyImport_ClearExtension@@Base+0xba4> │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [r6, #20] │ │ │ │ - ldreq r0, [pc, #80] @ 42fc4 <_PyImport_ClearExtension@@Base+0xa90> │ │ │ │ + ldreq r0, [pc, #80] @ 43124 <_PyImport_ClearExtension@@Base+0xbf0> │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 1d10d4 │ │ │ │ + b 1d128c │ │ │ │ sub r2, r4, r1 │ │ │ │ and r1, r4, r2 │ │ │ │ add ip, r2, r2, lsr #31 │ │ │ │ and r1, r1, #1 │ │ │ │ add r1, r1, ip, asr #1 │ │ │ │ mov r0, r6 │ │ │ │ sub r2, r2, r1 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 433ac <_PyImport_ClearExtension@@Base+0xe78> │ │ │ │ - ldr r3, [pc, #20] @ 42fb8 <_PyImport_ClearExtension@@Base+0xa84> │ │ │ │ + b 43448 <_PyImport_ClearExtension@@Base+0xf14> │ │ │ │ + ldr r3, [pc, #20] @ 43118 <_PyImport_ClearExtension@@Base+0xbe4> │ │ │ │ cmp r0, r3 │ │ │ │ - beq 42f40 <_PyImport_ClearExtension@@Base+0xa0c> │ │ │ │ - b 42f1c <_PyImport_ClearExtension@@Base+0x9e8> │ │ │ │ + beq 430a0 <_PyImport_ClearExtension@@Base+0xb6c> │ │ │ │ + b 4307c <_PyImport_ClearExtension@@Base+0xb48> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq fp, r5, ip, asr r9 │ │ │ │ + mlaseq r5, ip, fp, fp │ │ │ │ subseq r8, r5, r8, lsr #23 │ │ │ │ - eorseq r2, r6, ip, lsl #31 │ │ │ │ - eorseq fp, r6, r8, asr #19 │ │ │ │ + eorseq r3, r6, ip, asr #3 │ │ │ │ + eorseq fp, r6, r8, lsl #24 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldmib r0, {r2, r3} │ │ │ │ - lsr r3, r3, #3 │ │ │ │ - cmp r3, #1 │ │ │ │ - ldr r1, [r2, #20] │ │ │ │ - ldr r4, [r2, #16] │ │ │ │ - movcc r3, #1 │ │ │ │ - mla r4, r1, r3, r4 │ │ │ │ - cmn r4, #1 │ │ │ │ - bne 43008 <_PyImport_ClearExtension@@Base+0xad4> │ │ │ │ - bl a55d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 43014 <_PyImport_ClearExtension@@Base+0xae0> │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ - b a58c4 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - b a62ec │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - ldr r2, [pc, #12] @ 4303c <_PyImport_ClearExtension@@Base+0xb08> │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r0, [pc, #8] @ 43040 <_PyImport_ClearExtension@@Base+0xb0c> │ │ │ │ - movge r0, r2 │ │ │ │ - bx lr │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r4, r1 │ │ │ │ - movgt r1, #0 │ │ │ │ - movle r1, #1 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r1, [pc, #124] @ 431bc <_PyImport_ClearExtension@@Base+0xc88> │ │ │ │ + ldr r3, [r0, #88] @ 0x58 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, r3, #1 │ │ │ │ + cmp r3, r1 │ │ │ │ + str r2, [r0, #88] @ 0x58 │ │ │ │ + bne 43158 <_PyImport_ClearExtension@@Base+0xc24> │ │ │ │ + bl 34454c │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - orrne r1, r1, #1 │ │ │ │ - cmp r1, #0 │ │ │ │ - sub sp, sp, #32 │ │ │ │ - mov r6, r0 │ │ │ │ - bne 43094 <_PyImport_ClearExtension@@Base+0xb60> │ │ │ │ - clz r1, r4 │ │ │ │ - lsr r1, r1, #5 │ │ │ │ - cmp r2, #2 │ │ │ │ - orrne r1, r1, #1 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 430cc <_PyImport_ClearExtension@@Base+0xb98> │ │ │ │ - add ip, sp, #24 │ │ │ │ - str ip, [sp, #16] │ │ │ │ - mov ip, #2 │ │ │ │ - mov r1, r2 │ │ │ │ - str ip, [sp, #8] │ │ │ │ - mov r2, #0 │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #108] @ 43124 <_PyImport_ClearExtension@@Base+0xbf0> │ │ │ │ + ldrne r3, [r4, #88] @ 0x58 │ │ │ │ + movne r0, #0 │ │ │ │ + subne r3, r3, #1 │ │ │ │ + bne 431b4 <_PyImport_ClearExtension@@Base+0xc80> │ │ │ │ + mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str ip, [sp] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 43118 <_PyImport_ClearExtension@@Base+0xbe4> │ │ │ │ - ldr r0, [r4] │ │ │ │ - bl 1ddc70 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - blt 43118 <_PyImport_ClearExtension@@Base+0xbe4> │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - bl 1ee7cc │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - bne 430fc <_PyImport_ClearExtension@@Base+0xbc8> │ │ │ │ - bl a55d4 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 43118 <_PyImport_ClearExtension@@Base+0xbe4> │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, #3 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - add sp, sp, #32 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 2d2bc8 <_Py_set_inheritable_async_safe@@Base+0x98> │ │ │ │ + bne 43194 <_PyImport_ClearExtension@@Base+0xc60> │ │ │ │ mov r0, #0 │ │ │ │ - add sp, sp, #32 │ │ │ │ + str r5, [r4, #8] │ │ │ │ + b 431ac <_PyImport_ClearExtension@@Base+0xc78> │ │ │ │ + mov r1, #5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 43188 <_PyImport_ClearExtension@@Base+0xc54> │ │ │ │ + ldr r0, [pc, #16] @ 431c0 <_PyImport_ClearExtension@@Base+0xc8c> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r2, r7, r4, asr r6 │ │ │ │ + andeq r1, r0, r0, ror r7 │ │ │ │ + ldrheq r5, [r7], #-48 @ 0xffffffd0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r6, r0, #0 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bne 43158 <_PyImport_ClearExtension@@Base+0xc24> │ │ │ │ + bne 431f4 <_PyImport_ClearExtension@@Base+0xcc0> │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 29658 │ │ │ │ - ldr r1, [pc, #568] @ 43398 <_PyImport_ClearExtension@@Base+0xe64> │ │ │ │ - ldr r0, [pc, #568] @ 4339c <_PyImport_ClearExtension@@Base+0xe68> │ │ │ │ - bl 16c550 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + ldr r1, [pc, #568] @ 43434 <_PyImport_ClearExtension@@Base+0xf00> │ │ │ │ + ldr r0, [pc, #568] @ 43438 <_PyImport_ClearExtension@@Base+0xf04> │ │ │ │ + bl 16c6e4 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 43390 <_PyImport_ClearExtension@@Base+0xe5c> │ │ │ │ - bl aa91c │ │ │ │ + beq 4342c <_PyImport_ClearExtension@@Base+0xef8> │ │ │ │ + bl aa994 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 43198 <_PyImport_ClearExtension@@Base+0xc64> │ │ │ │ + beq 43234 <_PyImport_ClearExtension@@Base+0xd00> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne 43198 <_PyImport_ClearExtension@@Base+0xc64> │ │ │ │ + bne 43234 <_PyImport_ClearExtension@@Base+0xd00> │ │ │ │ mov r0, r8 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 43390 <_PyImport_ClearExtension@@Base+0xe5c> │ │ │ │ + beq 4342c <_PyImport_ClearExtension@@Base+0xef8> │ │ │ │ ldrd r0, [r5, #8] │ │ │ │ - bl 35727c │ │ │ │ - ldr r2, [pc, #496] @ 433a0 <_PyImport_ClearExtension@@Base+0xe6c> │ │ │ │ - ldr r3, [pc, #496] @ 433a4 <_PyImport_ClearExtension@@Base+0xe70> │ │ │ │ - bl 3572dc │ │ │ │ + bl 3574e8 │ │ │ │ + ldr r2, [pc, #496] @ 4343c <_PyImport_ClearExtension@@Base+0xf08> │ │ │ │ + ldr r3, [pc, #496] @ 43440 <_PyImport_ClearExtension@@Base+0xf0c> │ │ │ │ + bl 357548 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [r5] │ │ │ │ - bl 35727c │ │ │ │ + bl 3574e8 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 356f28 │ │ │ │ - bl ab08c │ │ │ │ + bl 357194 │ │ │ │ + bl ab104 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43344 <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ + beq 433e0 <_PyImport_ClearExtension@@Base+0xeac> │ │ │ │ str r0, [r4, #12] │ │ │ │ ldrd r0, [r5, #24] │ │ │ │ - bl 35727c │ │ │ │ - ldr r2, [pc, #424] @ 433a0 <_PyImport_ClearExtension@@Base+0xe6c> │ │ │ │ - ldr r3, [pc, #424] @ 433a4 <_PyImport_ClearExtension@@Base+0xe70> │ │ │ │ - bl 3572dc │ │ │ │ + bl 3574e8 │ │ │ │ + ldr r2, [pc, #424] @ 4343c <_PyImport_ClearExtension@@Base+0xf08> │ │ │ │ + ldr r3, [pc, #424] @ 43440 <_PyImport_ClearExtension@@Base+0xf0c> │ │ │ │ + bl 357548 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [r5, #16] │ │ │ │ - bl 35727c │ │ │ │ + bl 3574e8 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 356f28 │ │ │ │ - bl ab08c │ │ │ │ + bl 357194 │ │ │ │ + bl ab104 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43344 <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ + beq 433e0 <_PyImport_ClearExtension@@Base+0xeac> │ │ │ │ str r0, [r4, #16] │ │ │ │ ldr r0, [r5, #32] │ │ │ │ - bl a62ec │ │ │ │ + bl a6364 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43344 <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ + beq 433e0 <_PyImport_ClearExtension@@Base+0xeac> │ │ │ │ str r0, [r4, #20] │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ - bl a62ec │ │ │ │ + bl a6364 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43344 <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ + beq 433e0 <_PyImport_ClearExtension@@Base+0xeac> │ │ │ │ str r0, [r4, #24] │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ - bl a62ec │ │ │ │ + bl a6364 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43344 <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ + beq 433e0 <_PyImport_ClearExtension@@Base+0xeac> │ │ │ │ str r0, [r4, #28] │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - bl a62ec │ │ │ │ + bl a6364 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43344 <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ + beq 433e0 <_PyImport_ClearExtension@@Base+0xeac> │ │ │ │ str r0, [r4, #32] │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl a62ec │ │ │ │ + bl a6364 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43344 <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ + beq 433e0 <_PyImport_ClearExtension@@Base+0xeac> │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - bl a62ec │ │ │ │ + bl a6364 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43344 <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ + beq 433e0 <_PyImport_ClearExtension@@Base+0xeac> │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ - bl a62ec │ │ │ │ + bl a6364 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43344 <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ + beq 433e0 <_PyImport_ClearExtension@@Base+0xeac> │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ - bl a62ec │ │ │ │ + bl a6364 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43344 <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ + beq 433e0 <_PyImport_ClearExtension@@Base+0xeac> │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ - bl a62ec │ │ │ │ + bl a6364 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43344 <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ + beq 433e0 <_PyImport_ClearExtension@@Base+0xeac> │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ - bl a62ec │ │ │ │ + bl a6364 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43344 <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ + beq 433e0 <_PyImport_ClearExtension@@Base+0xeac> │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ - bl a62ec │ │ │ │ + bl a6364 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43344 <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ + beq 433e0 <_PyImport_ClearExtension@@Base+0xeac> │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ ldr r0, [r5, #76] @ 0x4c │ │ │ │ - bl a62ec │ │ │ │ + bl a6364 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43344 <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ + beq 433e0 <_PyImport_ClearExtension@@Base+0xeac> │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl a62ec │ │ │ │ + bl a6364 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 43344 <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ + beq 433e0 <_PyImport_ClearExtension@@Base+0xeac> │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ - bl a62ec │ │ │ │ + bl a6364 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 4336c <_PyImport_ClearExtension@@Base+0xe38> │ │ │ │ + bne 43408 <_PyImport_ClearExtension@@Base+0xed4> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 43390 <_PyImport_ClearExtension@@Base+0xe5c> │ │ │ │ + beq 4342c <_PyImport_ClearExtension@@Base+0xef8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 43390 <_PyImport_ClearExtension@@Base+0xe5c> │ │ │ │ + bne 4342c <_PyImport_ClearExtension@@Base+0xef8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 43390 <_PyImport_ClearExtension@@Base+0xe5c> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 4342c <_PyImport_ClearExtension@@Base+0xef8> │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ - bl a62ec │ │ │ │ + bl a6364 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #24] @ 433a8 <_PyImport_ClearExtension@@Base+0xe74> │ │ │ │ - b a9a20 │ │ │ │ + ldr r0, [pc, #24] @ 43444 <_PyImport_ClearExtension@@Base+0xf10> │ │ │ │ + b a9a98 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - @ instruction: 0x0036d1f8 │ │ │ │ - eorseq r2, r6, r4, lsl #3 │ │ │ │ + eorseq sp, r6, r8, lsr r4 │ │ │ │ + eorseq r2, r6, r4, asr #7 │ │ │ │ adcsge lr, r5, sp, lsl #27 │ │ │ │ mrccc 6, 5, ip, cr0, cr7, {7} │ │ │ │ - eorseq lr, r8, ip, lsl #18 │ │ │ │ + eorseq lr, r8, ip, asr #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ bic r5, r1, r1, asr #31 │ │ │ │ bic r8, r2, r2, asr #31 │ │ │ │ mov r7, r3 │ │ │ │ orrs r3, r5, r8 │ │ │ │ mov sl, r1 │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - bne 433f0 <_PyImport_ClearExtension@@Base+0xebc> │ │ │ │ + bne 4348c <_PyImport_ClearExtension@@Base+0xf58> │ │ │ │ cmp r1, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ ldrne r0, [r0, #20] │ │ │ │ - ldreq r0, [pc, #160] @ 43490 <_PyImport_ClearExtension@@Base+0xf5c> │ │ │ │ - b 1d10d4 │ │ │ │ + ldreq r0, [pc, #160] @ 4352c <_PyImport_ClearExtension@@Base+0xff8> │ │ │ │ + b 1d128c │ │ │ │ add r1, r8, r1 │ │ │ │ add r1, r1, r5 │ │ │ │ mov r0, #0 │ │ │ │ mov r9, r2 │ │ │ │ - bl 1d10d4 │ │ │ │ + bl 1d128c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 43488 <_PyImport_ClearExtension@@Base+0xf54> │ │ │ │ + beq 43524 <_PyImport_ClearExtension@@Base+0xff0> │ │ │ │ cmp sl, #0 │ │ │ │ - ble 43430 <_PyImport_ClearExtension@@Base+0xefc> │ │ │ │ + ble 434cc <_PyImport_ClearExtension@@Base+0xf98> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r2, r5 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r0, [r4, #20] │ │ │ │ - ldreq r0, [pc, #100] @ 43490 <_PyImport_ClearExtension@@Base+0xf5c> │ │ │ │ + ldreq r0, [pc, #100] @ 4352c <_PyImport_ClearExtension@@Base+0xff8> │ │ │ │ mov r1, r7 │ │ │ │ bl 29658 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r0, [r4, #20] │ │ │ │ - ldreq r0, [pc, #72] @ 43490 <_PyImport_ClearExtension@@Base+0xf5c> │ │ │ │ + ldreq r0, [pc, #72] @ 4352c <_PyImport_ClearExtension@@Base+0xff8> │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r1, [r6, #20] │ │ │ │ - ldreq r1, [pc, #60] @ 43490 <_PyImport_ClearExtension@@Base+0xf5c> │ │ │ │ + ldreq r1, [pc, #60] @ 4352c <_PyImport_ClearExtension@@Base+0xff8> │ │ │ │ add r0, r0, r5 │ │ │ │ bl 29cdc │ │ │ │ cmp r9, #0 │ │ │ │ - ble 43488 <_PyImport_ClearExtension@@Base+0xf54> │ │ │ │ + ble 43524 <_PyImport_ClearExtension@@Base+0xff0> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r2, r8 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldrne r0, [r4, #20] │ │ │ │ - ldreq r0, [pc, #20] @ 43490 <_PyImport_ClearExtension@@Base+0xf5c> │ │ │ │ + ldreq r0, [pc, #20] @ 4352c <_PyImport_ClearExtension@@Base+0xff8> │ │ │ │ add r5, r5, r3 │ │ │ │ mov r1, r7 │ │ │ │ add r0, r0, r5 │ │ │ │ bl 29658 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #124] @ 43528 <_PyImport_ClearExtension@@Base+0xff4> │ │ │ │ - ldr r3, [r0, #88] @ 0x58 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, r3, #1 │ │ │ │ - cmp r3, r1 │ │ │ │ - str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 434c4 <_PyImport_ClearExtension@@Base+0xf90> │ │ │ │ - bl 344398 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r3, [r4, #88] @ 0x58 │ │ │ │ - movne r0, #0 │ │ │ │ - subne r3, r3, #1 │ │ │ │ - bne 43520 <_PyImport_ClearExtension@@Base+0xfec> │ │ │ │ - mov r1, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 43500 <_PyImport_ClearExtension@@Base+0xfcc> │ │ │ │ - mov r0, #0 │ │ │ │ - str r5, [r4, #8] │ │ │ │ - b 43518 <_PyImport_ClearExtension@@Base+0xfe4> │ │ │ │ - mov r1, #5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 434f4 <_PyImport_ClearExtension@@Base+0xfc0> │ │ │ │ - ldr r0, [pc, #16] @ 4352c <_PyImport_ClearExtension@@Base+0xff8> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - andeq r1, r0, r0, ror r7 │ │ │ │ - ldrheq r5, [r7], #-48 @ 0xffffffd0 │ │ │ │ ldr ip, [pc, #304] @ 43668 <_PyImport_ClearExtension@@Base+0x1134> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, ip │ │ │ │ bne 43658 <_PyImport_ClearExtension@@Base+0x1124> │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr lr, [r1, #4] │ │ │ │ cmp lr, r3 │ │ │ │ @@ -25491,15 +25491,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, #0 │ │ │ │ andne r0, lr, #1 │ │ │ │ cmp r0, #0 │ │ │ │ beq 43580 <_PyImport_ClearExtension@@Base+0x104c> │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ mov r0, r3 │ │ │ │ - b 116f28 │ │ │ │ + b 117018 │ │ │ │ mov ip, r2 │ │ │ │ ldr r2, [pc, #224] @ 4366c <_PyImport_ClearExtension@@Base+0x1138> │ │ │ │ ldr r0, [pc, #224] @ 43670 <_PyImport_ClearExtension@@Base+0x113c> │ │ │ │ cmp ip, #5 │ │ │ │ bhi 43638 <_PyImport_ClearExtension@@Base+0x1104> │ │ │ │ ldrb ip, [r2, ip] │ │ │ │ add pc, pc, ip, lsl #2 │ │ │ │ @@ -25551,75 +25551,75 @@ │ │ │ │ movcc r0, r2 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr r0, [pc, #24] @ 43678 <_PyImport_ClearExtension@@Base+0x1144> │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #16] @ 43678 <_PyImport_ClearExtension@@Base+0x1144> │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r8, r5, ip, lsr #7 │ │ │ │ - subseq pc, r1, r0, ror #2 │ │ │ │ + subseq pc, r1, r8, ror #6 │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ │ │ │ │ 0004367c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 43924 <_PyObject_GetDictPtr@@Base> │ │ │ │ + bl 43974 <_PyObject_GetDictPtr@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ bne 436d8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #4 │ │ │ │ beq 436c4 │ │ │ │ ldr r3, [r5, #-12] │ │ │ │ cmp r3, #0 │ │ │ │ bne 436c4 │ │ │ │ - bl 2a01ec │ │ │ │ + bl 2a0260 │ │ │ │ b 436f0 │ │ │ │ ldr r3, [pc, #120] @ 43744 │ │ │ │ ldr r1, [pc, #120] @ 43748 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ b 436f0 │ │ │ │ cmp r4, #0 │ │ │ │ bne 436f8 │ │ │ │ ldr r3, [pc, #100] @ 4374c │ │ │ │ ldr r1, [pc, #100] @ 43750 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ tst r1, #536870912 @ 0x20000000 │ │ │ │ bne 43720 │ │ │ │ ldr r3, [pc, #60] @ 4374c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [pc, #60] @ 43754 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 1177e0 │ │ │ │ b 436f0 │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r0, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r4] │ │ │ │ str r4, [r3] │ │ │ │ - bl 23e5cc │ │ │ │ + bl 23e694 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r6, r6, r0, ror r8 │ │ │ │ + @ instruction: 0x00366ab0 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r8, r0, lsl r9 │ │ │ │ - eorseq lr, r8, r8, lsr #18 │ │ │ │ + eorseq lr, r8, r0, asr fp │ │ │ │ + eorseq lr, r8, r8, ror #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ subs r6, r3, #0 │ │ │ │ mov r7, r2 │ │ │ │ @@ -25651,171 +25651,171 @@ │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ stmib sp, {r1, ip} │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 43808 │ │ │ │ mov r4, #0 │ │ │ │ b 4387c │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 112480 │ │ │ │ + bl 112570 │ │ │ │ subs r6, r0, #0 │ │ │ │ bne 43800 │ │ │ │ add r4, r4, r7 │ │ │ │ cmp r4, #1 │ │ │ │ beq 43864 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r6, #0 │ │ │ │ beq 43844 │ │ │ │ cmp r4, #2 │ │ │ │ moveq r4, #1 │ │ │ │ beq 43864 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 43864 │ │ │ │ - bl a55d4 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ bne 43800 │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ - bl 3d724 <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ + bl 3d918 <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ beq 43890 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 1133b4 │ │ │ │ + bl 1134a4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subseq r2, r7, r0, lsl #13 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bge 438d4 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #36] @ 438e8 │ │ │ │ + ldr r1, [pc, #36] @ 438ec │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f414 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r0] │ │ │ │ + bx lr │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + @ instruction: 0x00382efc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 438d4 │ │ │ │ + bne 43924 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ - bl 4391c │ │ │ │ + bl 4396c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 43904 │ │ │ │ - b 438f8 │ │ │ │ + bne 43954 │ │ │ │ + b 43948 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #52] @ 43918 │ │ │ │ + ldr r0, [pc, #52] @ 43968 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43910 │ │ │ │ - b 438bc │ │ │ │ - bl a55d4 │ │ │ │ + beq 43960 │ │ │ │ + b 4390c │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 43910 │ │ │ │ + bne 43960 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a58c4 │ │ │ │ + b a593c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r5, r7, r8, asr r3 │ │ │ │ + mlaseq r7, r8, r5, r5 │ │ │ │ │ │ │ │ -0004391c : │ │ │ │ +0004396c : │ │ │ │ mov r2, #1 │ │ │ │ - b 2ae8c0 │ │ │ │ + b 2ae7c0 │ │ │ │ │ │ │ │ -00043924 <_PyObject_GetDictPtr@@Base>: │ │ │ │ +00043974 <_PyObject_GetDictPtr@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #16 │ │ │ │ - bne 43984 <_PyObject_GetDictPtr@@Base+0x60> │ │ │ │ + bne 439d4 <_PyObject_GetDictPtr@@Base+0x60> │ │ │ │ ldr r2, [r3, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 439a8 <_PyObject_GetDictPtr@@Base+0x84> │ │ │ │ - bge 4397c <_PyObject_GetDictPtr@@Base+0x58> │ │ │ │ + beq 439f8 <_PyObject_GetDictPtr@@Base+0x84> │ │ │ │ + bge 439cc <_PyObject_GetDictPtr@@Base+0x58> │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r1, #0 │ │ │ │ rsblt r1, r1, #0 │ │ │ │ add r3, r3, #3 │ │ │ │ mla r3, r0, r1, r3 │ │ │ │ bic r3, r3, #3 │ │ │ │ add r2, r2, r3 │ │ │ │ add r0, r4, r2 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #-12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 439b0 <_PyObject_GetDictPtr@@Base+0x8c> │ │ │ │ + bne 43a00 <_PyObject_GetDictPtr@@Base+0x8c> │ │ │ │ tst r2, #4 │ │ │ │ - beq 439b0 <_PyObject_GetDictPtr@@Base+0x8c> │ │ │ │ - bl 2abf00 │ │ │ │ + beq 43a00 <_PyObject_GetDictPtr@@Base+0x8c> │ │ │ │ + bl 2abf70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 439b0 <_PyObject_GetDictPtr@@Base+0x8c> │ │ │ │ - bl 11a964 │ │ │ │ + bne 43a00 <_PyObject_GetDictPtr@@Base+0x8c> │ │ │ │ + bl 11aa14 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ sub r0, r4, #12 │ │ │ │ pop {r4, pc} │ │ │ │ add r1, r0, #8 │ │ │ │ ldm r1, {r1, r2, r3} │ │ │ │ - ldr r0, [pc] @ 439c8 <_PyObject_GetDictPtr@@Base+0xa4> │ │ │ │ - b 128d0c │ │ │ │ - eorseq lr, r8, r0, ror #18 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bge 43a00 <_PyObject_GetDictPtr@@Base+0xdc> │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ 43a14 <_PyObject_GetDictPtr@@Base+0xf0> │ │ │ │ - ldr r1, [pc, #36] @ 43a18 <_PyObject_GetDictPtr@@Base+0xf4> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r0] │ │ │ │ - bx lr │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x00382cbc │ │ │ │ + ldr r0, [pc] @ 43a18 <_PyObject_GetDictPtr@@Base+0xa4> │ │ │ │ + b 128da0 │ │ │ │ + eorseq lr, r8, ip, asr #23 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - b a62ec │ │ │ │ + b a6364 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3936] @ 0xf60 │ │ │ │ subs r5, r3, #0 │ │ │ │ ldrne r7, [r5, #8] │ │ │ │ moveq r7, r5 │ │ │ │ cmp r2, #2 │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ cmp r5, #0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ - ldr lr, [pc, #692] @ 43d10 <_PyObject_GetDictPtr@@Base+0x3ec> │ │ │ │ + ldr lr, [pc, #692] @ 43d10 <_PyObject_GetDictPtr@@Base+0x39c> │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ cmp r3, #0 │ │ │ │ mvn r3, #99 @ 0x63 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ add r7, r7, r2 │ │ │ │ str r3, [sp, #32] │ │ │ │ @@ -25824,525 +25824,525 @@ │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1} │ │ │ │ stm ip, {r0, r1} │ │ │ │ - bne 43ab4 <_PyObject_GetDictPtr@@Base+0x190> │ │ │ │ + bne 43ab4 <_PyObject_GetDictPtr@@Base+0x140> │ │ │ │ clz r3, r4 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r6, #3 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 43afc <_PyObject_GetDictPtr@@Base+0x1d8> │ │ │ │ + beq 43afc <_PyObject_GetDictPtr@@Base+0x188> │ │ │ │ mov ip, #3 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #588] @ 43d14 <_PyObject_GetDictPtr@@Base+0x3f0> │ │ │ │ + ldr ip, [pc, #588] @ 43d14 <_PyObject_GetDictPtr@@Base+0x3a0> │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #44 @ 0x2c │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq sl, r4 │ │ │ │ moveq r6, r4 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 43cf0 <_PyObject_GetDictPtr@@Base+0x3cc> │ │ │ │ + beq 43cf0 <_PyObject_GetDictPtr@@Base+0x37c> │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - bl 170254 │ │ │ │ + bl 1703e8 │ │ │ │ ldr r6, [sp, #96] @ 0x60 │ │ │ │ ldr r5, [sp, #100] @ 0x64 │ │ │ │ ldr sl, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43cec <_PyObject_GetDictPtr@@Base+0x3c8> │ │ │ │ + beq 43cec <_PyObject_GetDictPtr@@Base+0x378> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 27e44c <_Py_Uid_Converter@@Base> │ │ │ │ + bl 27e4cc <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43cec <_PyObject_GetDictPtr@@Base+0x3c8> │ │ │ │ + beq 43cec <_PyObject_GetDictPtr@@Base+0x378> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 29a890 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 29a910 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43cec <_PyObject_GetDictPtr@@Base+0x3c8> │ │ │ │ + beq 43cec <_PyObject_GetDictPtr@@Base+0x378> │ │ │ │ cmp r7, #3 │ │ │ │ - bne 43b54 <_PyObject_GetDictPtr@@Base+0x230> │ │ │ │ + bne 43b54 <_PyObject_GetDictPtr@@Base+0x1e0> │ │ │ │ mov r4, #1 │ │ │ │ - b 43b90 <_PyObject_GetDictPtr@@Base+0x26c> │ │ │ │ + b 43b90 <_PyObject_GetDictPtr@@Base+0x21c> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 43b74 <_PyObject_GetDictPtr@@Base+0x250> │ │ │ │ + bne 43b74 <_PyObject_GetDictPtr@@Base+0x200> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1033c8 │ │ │ │ + bl 10347c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge 43b90 <_PyObject_GetDictPtr@@Base+0x26c> │ │ │ │ - b 43cec <_PyObject_GetDictPtr@@Base+0x3c8> │ │ │ │ + bge 43b90 <_PyObject_GetDictPtr@@Base+0x21c> │ │ │ │ + b 43cec <_PyObject_GetDictPtr@@Base+0x378> │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 260d10 │ │ │ │ + bl 260fd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43cec <_PyObject_GetDictPtr@@Base+0x3c8> │ │ │ │ + beq 43cec <_PyObject_GetDictPtr@@Base+0x378> │ │ │ │ cmp r7, #4 │ │ │ │ - bne 43b60 <_PyObject_GetDictPtr@@Base+0x23c> │ │ │ │ - b 43b4c <_PyObject_GetDictPtr@@Base+0x228> │ │ │ │ + bne 43b60 <_PyObject_GetDictPtr@@Base+0x1ec> │ │ │ │ + b 43b4c <_PyObject_GetDictPtr@@Base+0x1d8> │ │ │ │ ldr r9, [sp, #32] │ │ │ │ adds r3, r5, #1 │ │ │ │ movne r3, #1 │ │ │ │ adds fp, r9, #100 @ 0x64 │ │ │ │ movne fp, #1 │ │ │ │ tst fp, r3 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ - bne 43be8 <_PyObject_GetDictPtr@@Base+0x2c4> │ │ │ │ + bne 43be8 <_PyObject_GetDictPtr@@Base+0x274> │ │ │ │ clz r4, r4 │ │ │ │ lsr r4, r4, #5 │ │ │ │ cmp r5, #0 │ │ │ │ movle r3, #0 │ │ │ │ andgt r3, r4, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 43c00 <_PyObject_GetDictPtr@@Base+0x2dc> │ │ │ │ - ldr r3, [pc, #320] @ 43d18 <_PyObject_GetDictPtr@@Base+0x3f4> │ │ │ │ - ldr r2, [pc, #320] @ 43d1c <_PyObject_GetDictPtr@@Base+0x3f8> │ │ │ │ - ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #316] @ 43d20 <_PyObject_GetDictPtr@@Base+0x3fc> │ │ │ │ - bl 1176f0 │ │ │ │ - b 43cec <_PyObject_GetDictPtr@@Base+0x3c8> │ │ │ │ - ldr r3, [pc, #296] @ 43d18 <_PyObject_GetDictPtr@@Base+0x3f4> │ │ │ │ - ldr r2, [pc, #296] @ 43d1c <_PyObject_GetDictPtr@@Base+0x3f8> │ │ │ │ - ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #296] @ 43d24 <_PyObject_GetDictPtr@@Base+0x400> │ │ │ │ - bl 1176f0 │ │ │ │ - b 43cec <_PyObject_GetDictPtr@@Base+0x3c8> │ │ │ │ + beq 43c00 <_PyObject_GetDictPtr@@Base+0x28c> │ │ │ │ + ldr r3, [pc, #320] @ 43d18 <_PyObject_GetDictPtr@@Base+0x3a4> │ │ │ │ + ldr r2, [pc, #320] @ 43d1c <_PyObject_GetDictPtr@@Base+0x3a8> │ │ │ │ + ldr r0, [r3] │ │ │ │ + ldr r1, [pc, #316] @ 43d20 <_PyObject_GetDictPtr@@Base+0x3ac> │ │ │ │ + bl 1177e0 │ │ │ │ + b 43cec <_PyObject_GetDictPtr@@Base+0x378> │ │ │ │ + ldr r3, [pc, #296] @ 43d18 <_PyObject_GetDictPtr@@Base+0x3a4> │ │ │ │ + ldr r2, [pc, #296] @ 43d1c <_PyObject_GetDictPtr@@Base+0x3a8> │ │ │ │ + ldr r0, [r3] │ │ │ │ + ldr r1, [pc, #296] @ 43d24 <_PyObject_GetDictPtr@@Base+0x3b0> │ │ │ │ + bl 1177e0 │ │ │ │ + b 43cec <_PyObject_GetDictPtr@@Base+0x378> │ │ │ │ cmn r9, #100 @ 0x64 │ │ │ │ movne r3, r9 │ │ │ │ mvneq r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r1, [pc, #272] @ 43d28 <_PyObject_GetDictPtr@@Base+0x404> │ │ │ │ - ldr r0, [pc, #272] @ 43d2c <_PyObject_GetDictPtr@@Base+0x408> │ │ │ │ + ldr r1, [pc, #272] @ 43d28 <_PyObject_GetDictPtr@@Base+0x3b4> │ │ │ │ + ldr r0, [pc, #272] @ 43d2c <_PyObject_GetDictPtr@@Base+0x3b8> │ │ │ │ mov r3, r7 │ │ │ │ mov r2, sl │ │ │ │ str r8, [sp] │ │ │ │ - bl bbddc │ │ │ │ + bl bbeb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 43cec <_PyObject_GetDictPtr@@Base+0x3c8> │ │ │ │ - bl c3e20 │ │ │ │ + blt 43cec <_PyObject_GetDictPtr@@Base+0x378> │ │ │ │ + bl c3e80 │ │ │ │ cmn r5, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq 43c58 <_PyObject_GetDictPtr@@Base+0x334> │ │ │ │ + beq 43c58 <_PyObject_GetDictPtr@@Base+0x2e4> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 2958c │ │ │ │ mov r4, r0 │ │ │ │ - b 43cc4 <_PyObject_GetDictPtr@@Base+0x3a0> │ │ │ │ + b 43cc4 <_PyObject_GetDictPtr@@Base+0x350> │ │ │ │ cmn r9, #100 @ 0x64 │ │ │ │ movne r3, #0 │ │ │ │ moveq r3, #1 │ │ │ │ tst r4, r3 │ │ │ │ - beq 43c84 <_PyObject_GetDictPtr@@Base+0x360> │ │ │ │ + beq 43c84 <_PyObject_GetDictPtr@@Base+0x310> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 2a654 │ │ │ │ mov r4, r0 │ │ │ │ - b 43cc4 <_PyObject_GetDictPtr@@Base+0x3a0> │ │ │ │ + b 43cc4 <_PyObject_GetDictPtr@@Base+0x350> │ │ │ │ orrs fp, fp, r4 │ │ │ │ - beq 43cb0 <_PyObject_GetDictPtr@@Base+0x38c> │ │ │ │ + beq 43cb0 <_PyObject_GetDictPtr@@Base+0x33c> │ │ │ │ lsl r4, r4, #8 │ │ │ │ str r4, [sp] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ bl 29838 │ │ │ │ mov r4, r0 │ │ │ │ - b 43cc4 <_PyObject_GetDictPtr@@Base+0x3a0> │ │ │ │ + b 43cc4 <_PyObject_GetDictPtr@@Base+0x350> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 2a7d4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl c7b78 │ │ │ │ + bl c7bd0 │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r4, [pc, #88] @ 43d30 <_PyObject_GetDictPtr@@Base+0x40c> │ │ │ │ - beq 43cf0 <_PyObject_GetDictPtr@@Base+0x3cc> │ │ │ │ - ldr r3, [pc, #84] @ 43d34 <_PyObject_GetDictPtr@@Base+0x410> │ │ │ │ + ldreq r4, [pc, #88] @ 43d30 <_PyObject_GetDictPtr@@Base+0x3bc> │ │ │ │ + beq 43cf0 <_PyObject_GetDictPtr@@Base+0x37c> │ │ │ │ + ldr r3, [pc, #84] @ 43d34 <_PyObject_GetDictPtr@@Base+0x3c0> │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, sl │ │ │ │ - bl 1444c8 │ │ │ │ + bl 144568 │ │ │ │ mov r4, #0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ str sl, [sp, #112] @ 0x70 │ │ │ │ - bl 170a20 │ │ │ │ + bl 170bb4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subseq pc, r1, r8, ror #2 │ │ │ │ + subseq pc, r1, r0, ror r3 @ │ │ │ │ subseq r2, r7, ip, lsr #13 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq fp, r6, ip, asr pc │ │ │ │ - eorseq pc, r6, r8, lsr r0 @ │ │ │ │ - eorseq pc, r6, r0, lsl r0 @ │ │ │ │ - eorseq lr, r8, r0, asr #19 │ │ │ │ - eorseq lr, r8, r8, asr #19 │ │ │ │ + mlaseq r6, ip, r1, ip │ │ │ │ + eorseq pc, r6, r8, ror r2 @ │ │ │ │ + eorseq pc, r6, r0, asr r2 @ │ │ │ │ + eorseq lr, r8, r0, lsl #24 │ │ │ │ + eorseq lr, r8, r8, lsl #24 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - bhi 43d6c <_PyObject_GetDictPtr@@Base+0x448> │ │ │ │ - cmp r4, #0 │ │ │ │ - ldrle r1, [pc, #52] @ 43d9c <_PyObject_GetDictPtr@@Base+0x478> │ │ │ │ - ldrgt r1, [r6] │ │ │ │ - b 43d8c <_PyObject_GetDictPtr@@Base+0x468> │ │ │ │ - ldr r0, [pc, #44] @ 43da0 <_PyObject_GetDictPtr@@Base+0x47c> │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - b 43d5c <_PyObject_GetDictPtr@@Base+0x438> │ │ │ │ - mov r0, r5 │ │ │ │ - mov r2, #2 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 42c28 <_PyImport_ClearExtension@@Base+0x6f4> │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq fp, r5, r0, ror #20 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #404] @ 43f50 <_PyObject_GetDictPtr@@Base+0x62c> │ │ │ │ + ldr r3, [pc, #404] @ 43ee4 <_PyObject_GetDictPtr@@Base+0x570> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r0, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 43dd0 <_PyObject_GetDictPtr@@Base+0x4ac> │ │ │ │ + bne 43d64 <_PyObject_GetDictPtr@@Base+0x3f0> │ │ │ │ ldrd r4, [r1, #8] │ │ │ │ - b 43e00 <_PyObject_GetDictPtr@@Base+0x4dc> │ │ │ │ - bl 1aff9c │ │ │ │ - ldr r3, [pc, #376] @ 43f54 <_PyObject_GetDictPtr@@Base+0x630> │ │ │ │ + b 43d94 <_PyObject_GetDictPtr@@Base+0x420> │ │ │ │ + bl 1b01dc │ │ │ │ + ldr r3, [pc, #376] @ 43ee8 <_PyObject_GetDictPtr@@Base+0x574> │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 357814 │ │ │ │ + bl 357a80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43e00 <_PyObject_GetDictPtr@@Base+0x4dc> │ │ │ │ - bl a55d4 │ │ │ │ + beq 43d94 <_PyObject_GetDictPtr@@Base+0x420> │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43e1c <_PyObject_GetDictPtr@@Base+0x4f8> │ │ │ │ - b 43f48 <_PyObject_GetDictPtr@@Base+0x624> │ │ │ │ + beq 43db0 <_PyObject_GetDictPtr@@Base+0x43c> │ │ │ │ + b 43edc <_PyObject_GetDictPtr@@Base+0x568> │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 357878 │ │ │ │ + bl 357ae4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 43f2c <_PyObject_GetDictPtr@@Base+0x608> │ │ │ │ + bne 43ec0 <_PyObject_GetDictPtr@@Base+0x54c> │ │ │ │ bic r7, r5, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #304] @ 43f58 <_PyObject_GetDictPtr@@Base+0x634> │ │ │ │ + ldr r3, [pc, #304] @ 43eec <_PyObject_GetDictPtr@@Base+0x578> │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 357878 │ │ │ │ + bl 357ae4 │ │ │ │ mov r6, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 43e5c <_PyObject_GetDictPtr@@Base+0x538> │ │ │ │ - ldr r3, [pc, #272] @ 43f58 <_PyObject_GetDictPtr@@Base+0x634> │ │ │ │ + bne 43df0 <_PyObject_GetDictPtr@@Base+0x47c> │ │ │ │ + ldr r3, [pc, #272] @ 43eec <_PyObject_GetDictPtr@@Base+0x578> │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 35783c │ │ │ │ + bl 357aa8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43f3c <_PyObject_GetDictPtr@@Base+0x618> │ │ │ │ - ldr r3, [pc, #248] @ 43f5c <_PyObject_GetDictPtr@@Base+0x638> │ │ │ │ + beq 43ed0 <_PyObject_GetDictPtr@@Base+0x55c> │ │ │ │ + ldr r3, [pc, #248] @ 43ef0 <_PyObject_GetDictPtr@@Base+0x57c> │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 29c4c │ │ │ │ - ldr r3, [pc, #224] @ 43f58 <_PyObject_GetDictPtr@@Base+0x634> │ │ │ │ + ldr r3, [pc, #224] @ 43eec <_PyObject_GetDictPtr@@Base+0x578> │ │ │ │ mvn r2, #0 │ │ │ │ bic r9, r1, #-2147483648 @ 0x80000000 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r9 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r0 │ │ │ │ - bl 357878 │ │ │ │ + bl 357ae4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 43ee8 <_PyObject_GetDictPtr@@Base+0x5c4> │ │ │ │ - ldr r3, [pc, #184] @ 43f58 <_PyObject_GetDictPtr@@Base+0x634> │ │ │ │ + bne 43e7c <_PyObject_GetDictPtr@@Base+0x508> │ │ │ │ + ldr r3, [pc, #184] @ 43eec <_PyObject_GetDictPtr@@Base+0x578> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 35783c │ │ │ │ + bl 357aa8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 43ee8 <_PyObject_GetDictPtr@@Base+0x5c4> │ │ │ │ - ldr r3, [pc, #164] @ 43f60 <_PyObject_GetDictPtr@@Base+0x63c> │ │ │ │ + bne 43e7c <_PyObject_GetDictPtr@@Base+0x508> │ │ │ │ + ldr r3, [pc, #164] @ 43ef4 <_PyObject_GetDictPtr@@Base+0x580> │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 29c4c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 356f24 │ │ │ │ + bl 357190 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b 43f04 <_PyObject_GetDictPtr@@Base+0x5e0> │ │ │ │ + b 43e98 <_PyObject_GetDictPtr@@Base+0x524> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 356f24 │ │ │ │ + bl 357190 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r3, [pc, #72] @ 43f54 <_PyObject_GetDictPtr@@Base+0x630> │ │ │ │ + ldr r3, [pc, #72] @ 43ee8 <_PyObject_GetDictPtr@@Base+0x574> │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 357814 │ │ │ │ + bl 357a80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43f2c <_PyObject_GetDictPtr@@Base+0x608> │ │ │ │ - bl a55d4 │ │ │ │ + beq 43ec0 <_PyObject_GetDictPtr@@Base+0x54c> │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 43f48 <_PyObject_GetDictPtr@@Base+0x624> │ │ │ │ + bne 43edc <_PyObject_GetDictPtr@@Base+0x568> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b ab08c │ │ │ │ - ldr r5, [pc, #24] @ 43f5c <_PyObject_GetDictPtr@@Base+0x638> │ │ │ │ + b ab104 │ │ │ │ + ldr r5, [pc, #24] @ 43ef0 <_PyObject_GetDictPtr@@Base+0x57c> │ │ │ │ mov r4, #0 │ │ │ │ - b 43f2c <_PyObject_GetDictPtr@@Base+0x608> │ │ │ │ + b 43ec0 <_PyObject_GetDictPtr@@Base+0x54c> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ svcvc 0x00efffff │ │ │ │ svcvc 0x00f00000 @ IMB │ │ │ │ @ instruction: 0xfff00000 @ IMB │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ + cmp r2, #3 │ │ │ │ + mov r4, r0 │ │ │ │ + bhi 43f34 <_PyObject_GetDictPtr@@Base+0x5c0> │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + bl 1c78bc │ │ │ │ + bl 10f940 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r1, [r0] │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, lr} │ │ │ │ + b 14e188 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r0, [pc, #20] @ 43f54 <_PyObject_GetDictPtr@@Base+0x5e0> │ │ │ │ + mov r3, #3 │ │ │ │ + mov r2, #0 │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 43f14 <_PyObject_GetDictPtr@@Base+0x5a0> │ │ │ │ + pop {r4, pc} │ │ │ │ + eorseq sl, r5, r4, ror #31 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - beq 43fa8 <_PyObject_GetDictPtr@@Base+0x684> │ │ │ │ + beq 43f9c <_PyObject_GetDictPtr@@Base+0x628> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #48] @ 43fc0 <_PyObject_GetDictPtr@@Base+0x69c> │ │ │ │ + ldr r0, [pc, #48] @ 43fb4 <_PyObject_GetDictPtr@@Base+0x640> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 43fa8 <_PyObject_GetDictPtr@@Base+0x684> │ │ │ │ + bne 43f9c <_PyObject_GetDictPtr@@Base+0x628> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldm r4, {r0, r1} │ │ │ │ - bl 16220c │ │ │ │ + bl 162390 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 43fa0 <_PyObject_GetDictPtr@@Base+0x67c> │ │ │ │ - ldr r0, [pc, #4] @ 43fc4 <_PyObject_GetDictPtr@@Base+0x6a0> │ │ │ │ + beq 43f94 <_PyObject_GetDictPtr@@Base+0x620> │ │ │ │ + ldr r0, [pc, #4] @ 43fb8 <_PyObject_GetDictPtr@@Base+0x644> │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r5, r7, r8, asr #8 │ │ │ │ + eorseq r5, r7, r8, lsl #13 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + bhi 43ff0 <_PyObject_GetDictPtr@@Base+0x67c> │ │ │ │ + cmp r4, #0 │ │ │ │ + ldrle r1, [pc, #52] @ 44020 <_PyObject_GetDictPtr@@Base+0x6ac> │ │ │ │ + ldrgt r1, [r6] │ │ │ │ + b 44010 <_PyObject_GetDictPtr@@Base+0x69c> │ │ │ │ + ldr r0, [pc, #44] @ 44024 <_PyObject_GetDictPtr@@Base+0x6b0> │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + b 43fe0 <_PyObject_GetDictPtr@@Base+0x66c> │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, #2 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 42d14 <_PyImport_ClearExtension@@Base+0x7e0> │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq fp, r5, r0, lsr #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31f864 <_PyTime_AsTimeval@@Base+0x455c> │ │ │ │ + bl 31fb54 <_PyDeadline_Get@@Base+0x1b40> │ │ │ │ cmn r0, #1 │ │ │ │ - bne 44000 <_PyObject_GetDictPtr@@Base+0x6dc> │ │ │ │ + bne 44060 <_PyObject_GetDictPtr@@Base+0x6ec> │ │ │ │ mov r4, #0 │ │ │ │ - b 44048 <_PyObject_GetDictPtr@@Base+0x724> │ │ │ │ + b 440a8 <_PyObject_GetDictPtr@@Base+0x734> │ │ │ │ add ip, sp, #16 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp] │ │ │ │ - bl 320130 <_PyTime_AsTimeval@@Base+0x4e28> │ │ │ │ + bl 320250 <_PyDeadline_Get@@Base+0x223c> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 43ff8 <_PyObject_GetDictPtr@@Base+0x6d4> │ │ │ │ + beq 44058 <_PyObject_GetDictPtr@@Base+0x6e4> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - ldr r4, [pc, #36] @ 44054 <_PyObject_GetDictPtr@@Base+0x730> │ │ │ │ + ldr r4, [pc, #36] @ 440b4 <_PyObject_GetDictPtr@@Base+0x740> │ │ │ │ cmp r0, #0 │ │ │ │ movne r4, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b254 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00044058 : │ │ │ │ +000440b8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr r5, [pc, #28] @ 44080 │ │ │ │ + ldr r5, [pc, #28] @ 440e0 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r2 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r5, r0] │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 2a80a4 │ │ │ │ + b 2a8114 │ │ │ │ andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - cmp r2, #3 │ │ │ │ - mov r4, r0 │ │ │ │ - bhi 440c0 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - bl 1c7704 │ │ │ │ - bl 10f850 │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r1, [r0] │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ - b 14e0e4 │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r0, [pc, #20] @ 440e0 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r2, #0 │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 440a0 │ │ │ │ - pop {r4, pc} │ │ │ │ - eorseq sl, r5, r4, lsr #27 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #2 │ │ │ │ - beq 44110 │ │ │ │ - ldr r3, [pc, #208] @ 441d4 │ │ │ │ - ldr r1, [pc, #208] @ 441d8 │ │ │ │ + beq 44110 │ │ │ │ + ldr r3, [pc, #208] @ 441d4 │ │ │ │ + ldr r1, [pc, #208] @ 441d8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ - b 44124 │ │ │ │ + bl 1177e0 │ │ │ │ + b 44124 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1ddc70 │ │ │ │ + bl 1ddf94 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge 4412c │ │ │ │ + bge 4412c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 4414c │ │ │ │ - bl a55d4 │ │ │ │ + bne 4414c │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 44124 │ │ │ │ - ldr r1, [pc, #136] @ 441dc │ │ │ │ - ldr r0, [pc, #136] @ 441e0 │ │ │ │ + bne 44124 │ │ │ │ + ldr r1, [pc, #136] @ 441dc │ │ │ │ + ldr r0, [pc, #136] @ 441e0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl bbddc │ │ │ │ + bl bbeb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 44124 │ │ │ │ - bl c3e20 │ │ │ │ + blt 44124 │ │ │ │ + bl c3e80 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a564 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c7b78 │ │ │ │ + bl c7bd0 │ │ │ │ cmn r6, #1 │ │ │ │ - bne 441c0 │ │ │ │ + bne 441c0 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 441b0 │ │ │ │ - bl 132724 │ │ │ │ + bne 441b0 │ │ │ │ + bl 1327bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 44168 │ │ │ │ - b 44124 │ │ │ │ - ldr r3, [pc, #44] @ 441e4 │ │ │ │ + beq 44168 │ │ │ │ + b 44124 │ │ │ │ + ldr r3, [pc, #44] @ 441e4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 1444a4 │ │ │ │ + b 144544 │ │ │ │ cmp r6, #0 │ │ │ │ - blt 441b0 │ │ │ │ - ldr r3, [pc, #24] @ 441e8 │ │ │ │ + blt 441b0 │ │ │ │ + ldr r3, [pc, #24] @ 441e8 │ │ │ │ ldr r0, [r3] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038e9dc │ │ │ │ - eorseq r0, r8, r4, lsl #3 │ │ │ │ - eorseq lr, r8, r0, lsl #20 │ │ │ │ + eorseq lr, r8, ip, lsl ip │ │ │ │ + eorseq r0, r8, r4, asr #7 │ │ │ │ + eorseq lr, r8, r0, asr #24 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ ldrsheq sl, [r5], #-176 @ 0xffffff50 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc] @ 441fc │ │ │ │ - b 1af940 │ │ │ │ + ldr r1, [pc] @ 441fc │ │ │ │ + b 1afb80 │ │ │ │ andeq sl, r2, r4, lsl #13 │ │ │ │ │ │ │ │ 00044200 : │ │ │ │ ldr r0, [pc] @ 44208 │ │ │ │ - b 10ee0c │ │ │ │ + b 10eefc │ │ │ │ ldrsbeq r2, [r7], #-104 @ 0xffffff98 │ │ │ │ b 44468 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #100] @ 4428c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r0, r1 │ │ │ │ cmp r2, r3 │ │ │ │ bne 4423c │ │ │ │ ldrd r4, [r1, #8] │ │ │ │ b 44268 │ │ │ │ - bl 1aff9c │ │ │ │ + bl 1b01dc │ │ │ │ ldr r3, [pc, #72] @ 44290 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 357814 │ │ │ │ + bl 357a80 │ │ │ │ cmp r0, #0 │ │ │ │ beq 44268 │ │ │ │ - bl a55d4 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ bne 44284 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [pc, #28] @ 44294 │ │ │ │ ldr r3, [pc, #28] @ 44298 │ │ │ │ - bl 3572dc │ │ │ │ + bl 357548 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b ab08c │ │ │ │ + b ab104 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ bne 1934a7c <__bss_end__@@Base+0x136fb34> │ │ │ │ ldrdmi sl, [ip], #-92 @ 0xffffffa4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -26369,175 +26369,175 @@ │ │ │ │ add lr, sp, #28 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr ip, [pc, #140] @ 44390 │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 44320 │ │ │ │ mov r0, #0 │ │ │ │ b 44388 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 44340 │ │ │ │ - bl a55d4 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ bne 44318 │ │ │ │ - bl c3e20 │ │ │ │ + bl c3e80 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 29b68 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7b78 │ │ │ │ + bl c7bd0 │ │ │ │ cmp r4, #0 │ │ │ │ ldreq r0, [pc, #44] @ 44394 │ │ │ │ beq 44388 │ │ │ │ ldr r3, [pc, #40] @ 44398 │ │ │ │ ldr r3, [r3, #1472] @ 0x5c0 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r0, [pc, #32] @ 4439c │ │ │ │ bne 44388 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 2985e0 │ │ │ │ + b 298660 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r2, r7, ip, lsl #14 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq r9, r7, r0, lsr ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 2dea60 │ │ │ │ + bl 2df620 <_PyTime_FromMillisecondsObject@@Base+0x2c0> │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 44418 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ bne 443e8 │ │ │ │ ldr r2, [pc, #140] @ 44460 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r3, [pc, #120] @ 44460 │ │ │ │ b 44420 │ │ │ │ - bl a8d08 │ │ │ │ + bl a8d80 │ │ │ │ subs r3, r0, #0 │ │ │ │ bne 44420 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 44418 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 44418 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r5, #0 │ │ │ │ b 44458 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [pc, #56] @ 44464 │ │ │ │ mov r1, r4 │ │ │ │ - bl a9a20 │ │ │ │ + bl a9a98 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ beq 44458 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 44458 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - @ instruction: 0x0038ead0 │ │ │ │ + eorseq lr, r8, r0, lsl sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #1568] @ 0x620 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, sp, #2496 @ 0x9c0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ sub sp, sp, #4 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ bne 444a4 │ │ │ │ ldr r3, [pc, #224] @ 44578 │ │ │ │ ldr r1, [pc, #224] @ 4457c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ b 444d0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ - bl ef50c │ │ │ │ + bl ef5b4 │ │ │ │ ldr r3, [pc, #196] @ 44580 │ │ │ │ cmp r0, r3 │ │ │ │ beq 444d8 │ │ │ │ ldr r3, [pc, #188] @ 44584 │ │ │ │ ldr r1, [pc, #188] @ 44588 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r0, #0 │ │ │ │ b 4456c │ │ │ │ add r8, r4, #2496 @ 0x9c0 │ │ │ │ mov r7, sp │ │ │ │ add r9, r4, #8 │ │ │ │ add r8, r8, #8 │ │ │ │ ldr r0, [r9, #4]! │ │ │ │ - bl 148bb4 │ │ │ │ + bl 148c54 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ bne 44508 │ │ │ │ - bl a55d4 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ bne 444d0 │ │ │ │ cmp r9, r8 │ │ │ │ str r6, [r7], #4 │ │ │ │ bne 444e8 │ │ │ │ ldr r0, [r4, #2508] @ 0x9cc │ │ │ │ - bl 12852c │ │ │ │ + bl 1285c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ bne 44538 │ │ │ │ - bl a55d4 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ bne 444d0 │ │ │ │ b 44540 │ │ │ │ cmp r0, #624 @ 0x270 │ │ │ │ bls 44554 │ │ │ │ ldr r3, [pc, #60] @ 44584 │ │ │ │ ldr r1, [pc, #64] @ 4458c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ b 444d0 │ │ │ │ mov r2, #2496 @ 0x9c0 │ │ │ │ mov r1, sp │ │ │ │ add r0, r5, #12 │ │ │ │ str r3, [r5, #8] │ │ │ │ bl 29cdc │ │ │ │ ldr r0, [pc, #32] @ 44590 │ │ │ │ add sp, sp, #2496 @ 0x9c0 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038ead8 │ │ │ │ + eorseq lr, r8, r8, lsl sp │ │ │ │ andeq r0, r0, r1, ror r2 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x0038eaf8 │ │ │ │ - eorseq lr, r8, r8, lsl fp │ │ │ │ + eorseq lr, r8, r8, lsr sp │ │ │ │ + eorseq lr, r8, r8, asr sp │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r5, r2 │ │ │ │ @@ -26547,33 +26547,33 @@ │ │ │ │ add r0, sp, #4 │ │ │ │ bl 29658 │ │ │ │ cmp r5, #2 │ │ │ │ bne 445e4 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 112480 │ │ │ │ + bl 112570 │ │ │ │ cmp r0, #0 │ │ │ │ beq 44608 │ │ │ │ b 44600 │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [pc, #160] @ 44690 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 445c8 │ │ │ │ mov r4, #0 │ │ │ │ b 44670 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1ee7cc │ │ │ │ + bl 1eec68 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 44628 │ │ │ │ - bl a55d4 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ bne 44600 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr ip, [pc, #96] @ 44694 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr lr, [pc, #92] @ 44698 │ │ │ │ and r0, r4, ip │ │ │ │ @@ -26584,27 +26584,27 @@ │ │ │ │ ble 44668 │ │ │ │ ldrb r3, [r2], #1 │ │ │ │ eor r3, r3, r0, lsr #8 │ │ │ │ add r3, lr, r3, lsl #1 │ │ │ │ ldrh r0, [r3, #56] @ 0x38 │ │ │ │ eor r0, r0, r4 │ │ │ │ b 44640 │ │ │ │ - bl a329c │ │ │ │ + bl a3314 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq 44684 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1133b4 │ │ │ │ + bl 1134a4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x003771f4 │ │ │ │ + eorseq r7, r7, r4, ror #7 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - subseq pc, r1, r8, ror #2 │ │ │ │ + subseq pc, r1, r0, ror r3 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ @@ -26616,65 +26616,65 @@ │ │ │ │ bgt 446f0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r0, [pc, #340] @ 44830 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [pc, #332] @ 44834 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 1177e0 │ │ │ │ b 4472c │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bgt 4471c │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r3, [r0, #16] │ │ │ │ str r3, [r0, #12] │ │ │ │ - bl 20ae18 <_PyDeadline_Init@@Base+0xb0> │ │ │ │ + bl 20af5c <_PyBytesWriter_WriteBytes@@Base+0x3db4> │ │ │ │ subs r3, r0, #0 │ │ │ │ bne 44734 │ │ │ │ b 4472c │ │ │ │ ldr r3, [pc, #276] @ 44838 │ │ │ │ ldr r1, [pc, #276] @ 4483c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ beq 44754 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ bne 44754 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ bne 44780 │ │ │ │ ldr r0, [pc, #192] @ 44830 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r1, [pc, #200] @ 44840 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 1177e0 │ │ │ │ b 4472c │ │ │ │ - bl aaf9c │ │ │ │ + bl ab014 │ │ │ │ cmn r0, #1 │ │ │ │ bne 4479c │ │ │ │ - bl a55d4 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ beq 447a4 │ │ │ │ b 4472c │ │ │ │ cmp r0, #0 │ │ │ │ bge 447b8 │ │ │ │ ldr r3, [pc, #152] @ 44844 │ │ │ │ ldr r1, [pc, #152] @ 44848 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ b 4472c │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r3, [pc, #136] @ 4484c │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r1, r3 │ │ │ │ bne 447d4 │ │ │ │ ldr r0, [pc, #120] @ 4484c │ │ │ │ @@ -26683,618 +26683,595 @@ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ bne 447fc │ │ │ │ ldr r0, [pc, #68] @ 44830 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r1, [pc, #92] @ 44850 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 1177e0 │ │ │ │ b 4472c │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 44818 │ │ │ │ - bl afb48 │ │ │ │ + bl afc2c │ │ │ │ cmp r0, #0 │ │ │ │ bge 447cc │ │ │ │ b 4472c │ │ │ │ ldr r3, [r1] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r1] │ │ │ │ str r1, [r4, #20] │ │ │ │ b 447cc │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r8, ip, asr fp │ │ │ │ + mlaseq r8, ip, sp, lr │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r8, r7, r8, ror #29 │ │ │ │ - mlaseq r8, r8, fp, lr │ │ │ │ + ldrsbeq r9, [r7], -r8 @ │ │ │ │ + @ instruction: 0x0038edd8 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r8, ip, asr #23 │ │ │ │ + eorseq lr, r8, ip, lsl #28 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - @ instruction: 0x0038ebf0 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - sub sp, sp, #8 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bhi 44890 │ │ │ │ - cmp r5, #0 │ │ │ │ - ble 448c4 │ │ │ │ - b 448b0 │ │ │ │ - ldr r0, [pc, #208] @ 44968 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r1, r5 │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 44884 │ │ │ │ - b 4495c │ │ │ │ - ldr r0, [r6] │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 1aa4c4 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 4495c │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 448f4 │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 44908 │ │ │ │ - ldr r3, [pc, #132] @ 4496c │ │ │ │ - ldr r1, [pc, #132] @ 44970 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 4495c │ │ │ │ - ldr r3, [pc, #120] @ 44974 │ │ │ │ - ldr r1, [pc, #120] @ 44978 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 4495c │ │ │ │ - cmp r5, #0 │ │ │ │ - bge 44928 │ │ │ │ - ldr r3, [pc, #92] @ 44974 │ │ │ │ - ldr r1, [pc, #96] @ 4497c │ │ │ │ - ldr r0, [r3] │ │ │ │ - mov r2, r5 │ │ │ │ - bl 1176f0 │ │ │ │ - b 4495c │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - cmp r5, r3 │ │ │ │ - blt 44944 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b a58c4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str r5, [r4, #16] │ │ │ │ - bl 2da50c <_PyTime_MonotonicWithInfo@@Base+0x3e0> │ │ │ │ - cmn r0, #1 │ │ │ │ - bne 44934 │ │ │ │ - mov r0, #0 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - eorseq ip, r6, ip, lsr r3 │ │ │ │ - subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r8, r7, r8, ror #29 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r7, ip, lsr #16 │ │ │ │ - eorseq lr, r8, r4, asr ip │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - mov r4, r0 │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [r0, #24] │ │ │ │ - bl 44b00 │ │ │ │ - ldr r3, [r4, #24] │ │ │ │ - sub r3, r3, #1 │ │ │ │ - str r3, [r4, #24] │ │ │ │ - pop {r4, pc} │ │ │ │ + eorseq lr, r8, r0, lsr lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ ldr r8, [r0, #8] │ │ │ │ lsr r6, r3, #2 │ │ │ │ tst r3, #32 │ │ │ │ ldreq r4, [r0, #28] │ │ │ │ and r6, r6, #7 │ │ │ │ - beq 449ec │ │ │ │ + beq 4488c │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ addne r4, r0, #20 │ │ │ │ addeq r4, r0, #28 │ │ │ │ cmp r8, #1 │ │ │ │ - bne 44a3c │ │ │ │ + bne 448dc │ │ │ │ cmp r6, #1 │ │ │ │ ldrbeq r4, [r4] │ │ │ │ - beq 44a0c │ │ │ │ + beq 448ac │ │ │ │ cmp r6, #2 │ │ │ │ ldrheq r4, [r4] │ │ │ │ ldrne r4, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d3948 <_PyUnicode_IsTitlecase@@Base> │ │ │ │ + bl 1d3b00 <_PyUnicode_IsTitlecase@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 44ae8 │ │ │ │ + bne 44988 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d39b8 <_PyUnicode_IsUppercase@@Base> │ │ │ │ - ldr r3, [pc, #204] @ 44af8 │ │ │ │ - ldr r2, [pc, #204] @ 44afc │ │ │ │ + bl 1d3b70 <_PyUnicode_IsUppercase@@Base> │ │ │ │ + ldr r3, [pc, #204] @ 44998 │ │ │ │ + ldr r2, [pc, #204] @ 4499c │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r8, #0 │ │ │ │ movne r9, #0 │ │ │ │ movne r7, r9 │ │ │ │ movne r5, r9 │ │ │ │ - beq 44af0 │ │ │ │ + beq 44990 │ │ │ │ cmp r8, r5 │ │ │ │ - ble 44ad4 │ │ │ │ + ble 44974 │ │ │ │ cmp r6, #1 │ │ │ │ ldrbeq sl, [r4, r5] │ │ │ │ - beq 44a74 │ │ │ │ + beq 44914 │ │ │ │ cmp r6, #2 │ │ │ │ lsleq r3, r5, #1 │ │ │ │ ldrheq sl, [r4, r3] │ │ │ │ ldrne sl, [r4, r5, lsl #2] │ │ │ │ mov r0, sl │ │ │ │ - bl 1d39b8 <_PyUnicode_IsUppercase@@Base> │ │ │ │ + bl 1d3b70 <_PyUnicode_IsUppercase@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 44a94 │ │ │ │ + bne 44934 │ │ │ │ mov r0, sl │ │ │ │ - bl 1d3948 <_PyUnicode_IsTitlecase@@Base> │ │ │ │ + bl 1d3b00 <_PyUnicode_IsTitlecase@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 44aa8 │ │ │ │ + beq 44948 │ │ │ │ cmp r9, #0 │ │ │ │ - bne 44af0 │ │ │ │ + bne 44990 │ │ │ │ mov r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - b 44ac8 │ │ │ │ + b 44968 │ │ │ │ mov r0, sl │ │ │ │ - bl 1d36e8 <_PyUnicode_IsLowercase@@Base> │ │ │ │ + bl 1d38a0 <_PyUnicode_IsLowercase@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 44ac8 │ │ │ │ + beq 44968 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 44af0 │ │ │ │ + beq 44990 │ │ │ │ mov r7, r9 │ │ │ │ mov r0, r9 │ │ │ │ add r5, r5, #1 │ │ │ │ mov r9, r0 │ │ │ │ - b 44a50 │ │ │ │ - ldr r3, [pc, #32] @ 44afc │ │ │ │ + b 448f0 │ │ │ │ + ldr r3, [pc, #32] @ 4499c │ │ │ │ cmp r7, #0 │ │ │ │ - ldr r0, [pc, #20] @ 44af8 │ │ │ │ + ldr r0, [pc, #20] @ 44998 │ │ │ │ moveq r0, r3 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #8] @ 44af8 │ │ │ │ + ldr r0, [pc, #8] @ 44998 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #4] @ 44afc │ │ │ │ + ldr r0, [pc, #4] @ 4499c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + sub sp, sp, #8 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bhi 449dc │ │ │ │ + cmp r5, #0 │ │ │ │ + ble 44a10 │ │ │ │ + b 449fc │ │ │ │ + ldr r0, [pc, #208] @ 44ab4 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 449d0 │ │ │ │ + b 44aa8 │ │ │ │ + ldr r0, [r6] │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 1aa6c8 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 44aa8 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 44a40 │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 44a54 │ │ │ │ + ldr r3, [pc, #132] @ 44ab8 │ │ │ │ + ldr r1, [pc, #132] @ 44abc │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f414 │ │ │ │ + b 44aa8 │ │ │ │ + ldr r3, [pc, #120] @ 44ac0 │ │ │ │ + ldr r1, [pc, #120] @ 44ac4 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f414 │ │ │ │ + b 44aa8 │ │ │ │ + cmp r5, #0 │ │ │ │ + bge 44a74 │ │ │ │ + ldr r3, [pc, #92] @ 44ac0 │ │ │ │ + ldr r1, [pc, #96] @ 44ac8 │ │ │ │ + ldr r0, [r3] │ │ │ │ + mov r2, r5 │ │ │ │ + bl 1177e0 │ │ │ │ + b 44aa8 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + cmp r5, r3 │ │ │ │ + blt 44a90 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b a593c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + str r5, [r4, #16] │ │ │ │ + bl 2da73c <_PyTime_MonotonicWithInfo@@Base+0x3e0> │ │ │ │ + cmn r0, #1 │ │ │ │ + bne 44a80 │ │ │ │ + mov r0, #0 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + eorseq ip, r6, ip, ror r5 │ │ │ │ + subseq sp, r5, r4, asr #22 │ │ │ │ + ldrsbeq r9, [r7], -r8 @ │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq r0, r7, ip, ror #20 │ │ │ │ + eorseq lr, r8, r4, ror #28 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ + mov r4, r0 │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [r0, #24] │ │ │ │ + bl 44b6c │ │ │ │ + ldr r3, [r4, #24] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + str r3, [r4, #24] │ │ │ │ + pop {r4, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + bne 44b30 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 44b44 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 44b44 │ │ │ │ + ldr r3, [pc, #40] @ 44b60 │ │ │ │ + ldr r1, [pc, #40] @ 44b64 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f414 │ │ │ │ + b 44b58 │ │ │ │ + ldr r3, [r1, #444] @ 0x1bc │ │ │ │ + ldr r1, [pc, #24] @ 44b68 │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + bl 18f414 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + @ instruction: 0x0038eefc │ │ │ │ + @ instruction: 0x0036c8b8 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3600] @ 0xe10 │ │ │ │ ldr sl, [r0, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp sl, #0 │ │ │ │ ldrne r3, [r3, #20] │ │ │ │ - ldreq r3, [pc, #852] @ 44e7c │ │ │ │ + ldreq r3, [pc, #852] @ 44ee8 │ │ │ │ sub sp, sp, #460 @ 0x1cc │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #844] @ 44e80 │ │ │ │ + ldr r1, [pc, #844] @ 44eec │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 149814 │ │ │ │ + bl 1498b8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 44bdc │ │ │ │ + beq 44c48 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 44b80 │ │ │ │ + bne 44bec │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 44b6c │ │ │ │ + beq 44bd8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 44b6c │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 44bd8 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ add sp, sp, #460 @ 0x1cc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 1d10d4 │ │ │ │ + b 1d128c │ │ │ │ cmp r7, #10 │ │ │ │ addle r6, sp, #16 │ │ │ │ - ble 44be4 │ │ │ │ - ldr r3, [pc, #752] @ 44e84 │ │ │ │ + ble 44c50 │ │ │ │ + ldr r3, [pc, #752] @ 44ef0 │ │ │ │ cmp r7, r3 │ │ │ │ - bls 44ba8 │ │ │ │ + bls 44c14 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 44bc0 │ │ │ │ - b 44bd8 │ │ │ │ + bne 44c2c │ │ │ │ + b 44c44 │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ mul r0, r7, r0 │ │ │ │ - bl 996a4 │ │ │ │ + bl 9971c │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 44be4 │ │ │ │ - b 44b98 │ │ │ │ + bne 44c50 │ │ │ │ + b 44c04 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 44bd8 │ │ │ │ + bne 44c44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - bl 2a01ec │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + bl 2a0260 │ │ │ │ mov r8, #0 │ │ │ │ - b 44e70 │ │ │ │ + b 44edc │ │ │ │ mov r5, #0 │ │ │ │ - ldr r3, [pc, #664] @ 44e88 │ │ │ │ + ldr r3, [pc, #664] @ 44ef4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ mov r9, r5 │ │ │ │ mvn fp, #-2147483648 @ 0x80000000 │ │ │ │ cmp r5, r7 │ │ │ │ - bge 44d0c │ │ │ │ + bge 44d78 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ tst r0, #33554432 @ 0x2000000 │ │ │ │ ldrne r0, [r4, #12] │ │ │ │ addeq r0, r4, #12 │ │ │ │ ldr r8, [r0, r5, lsl #2] │ │ │ │ ldr r0, [r8, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 44c50 │ │ │ │ + bne 44cbc │ │ │ │ ldr ip, [r8] │ │ │ │ ldr r0, [r8, #8] │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ addne ip, ip, #1 │ │ │ │ strne ip, [r8] │ │ │ │ add ip, r8, #16 │ │ │ │ str r8, [r1, #4] │ │ │ │ str ip, [r1] │ │ │ │ str r0, [r1, #8] │ │ │ │ - b 44c94 │ │ │ │ + b 44d00 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp] │ │ │ │ - bl 112480 │ │ │ │ + bl 112570 │ │ │ │ ldr r1, [sp] │ │ │ │ - ldr r3, [pc, #540] @ 44e88 │ │ │ │ + ldr r3, [pc, #540] @ 44ef4 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 44c94 │ │ │ │ + beq 44d00 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ - ldr r2, [pc, #528] @ 44e8c │ │ │ │ + ldr r2, [pc, #528] @ 44ef8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r1, [pc, #520] @ 44e90 │ │ │ │ + ldr r1, [pc, #520] @ 44efc │ │ │ │ mov r2, r5 │ │ │ │ - bl 1176f0 │ │ │ │ + bl 1177e0 │ │ │ │ mov r8, #0 │ │ │ │ - b 44e18 │ │ │ │ + b 44e84 │ │ │ │ ldr ip, [r1, #8] │ │ │ │ sub r0, fp, r9 │ │ │ │ cmp r0, ip │ │ │ │ add r8, r5, #1 │ │ │ │ - bge 44cc4 │ │ │ │ - ldr r3, [pc, #484] @ 44e94 │ │ │ │ - ldr r1, [pc, #484] @ 44e98 │ │ │ │ + bge 44d30 │ │ │ │ + ldr r3, [pc, #484] @ 44f00 │ │ │ │ + ldr r1, [pc, #484] @ 44f04 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r5, r8 │ │ │ │ mov r8, #0 │ │ │ │ - b 44e18 │ │ │ │ + b 44e84 │ │ │ │ cmp r5, #0 │ │ │ │ add r9, r9, ip │ │ │ │ - beq 44ce0 │ │ │ │ + beq 44d4c │ │ │ │ sub r0, fp, r9 │ │ │ │ cmp r0, sl │ │ │ │ - blt 44ca8 │ │ │ │ + blt 44d14 │ │ │ │ add r9, r9, sl │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, r1, #44 @ 0x2c │ │ │ │ cmp r0, r7 │ │ │ │ - beq 44d04 │ │ │ │ - ldr r3, [pc, #420] @ 44e9c │ │ │ │ - ldr r1, [pc, #420] @ 44ea0 │ │ │ │ + beq 44d70 │ │ │ │ + ldr r3, [pc, #420] @ 44f08 │ │ │ │ + ldr r1, [pc, #420] @ 44f0c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 44cb8 │ │ │ │ + bl 18f414 │ │ │ │ + b 44d24 │ │ │ │ mov r5, r8 │ │ │ │ - b 44bfc │ │ │ │ + b 44c68 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, #0 │ │ │ │ str r2, [sp] │ │ │ │ - bl 1d10d4 │ │ │ │ + bl 1d128c │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 44e18 │ │ │ │ + beq 44e84 │ │ │ │ ldr r3, [r8, #8] │ │ │ │ ldr r2, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r7, [r8, #20] │ │ │ │ - ldreq r7, [pc, #320] @ 44e7c │ │ │ │ + ldreq r7, [pc, #320] @ 44ee8 │ │ │ │ cmp r9, #1048576 @ 0x100000 │ │ │ │ movlt r0, #0 │ │ │ │ andge r0, r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r9, r0 │ │ │ │ streq r9, [sp] │ │ │ │ - beq 44d60 │ │ │ │ - bl c3e20 │ │ │ │ + beq 44dcc │ │ │ │ + bl c3e80 │ │ │ │ mov r9, #1 │ │ │ │ str r0, [sp] │ │ │ │ cmp sl, #0 │ │ │ │ - bne 44dbc │ │ │ │ + bne 44e28 │ │ │ │ mov fp, #44 @ 0x2c │ │ │ │ mla fp, r5, fp, r6 │ │ │ │ str r8, [sp, #4] │ │ │ │ mov sl, r6 │ │ │ │ mov r8, r4 │ │ │ │ cmp fp, sl │ │ │ │ mov r0, r7 │ │ │ │ - beq 44da0 │ │ │ │ + beq 44e0c │ │ │ │ ldr r4, [sl, #8] │ │ │ │ ldr r1, [sl], #44 @ 0x2c │ │ │ │ mov r2, r4 │ │ │ │ bl 29cdc │ │ │ │ add r7, r7, r4 │ │ │ │ - b 44d7c │ │ │ │ + b 44de8 │ │ │ │ mov r4, r8 │ │ │ │ ldr r8, [sp, #4] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 44e18 │ │ │ │ + beq 44e84 │ │ │ │ ldr r0, [sp] │ │ │ │ - bl c7b78 │ │ │ │ - b 44e18 │ │ │ │ + bl c7bd0 │ │ │ │ + b 44e84 │ │ │ │ str r4, [sp, #8] │ │ │ │ mov fp, #0 │ │ │ │ mov r4, r6 │ │ │ │ cmp r5, fp │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, sl │ │ │ │ mov r0, r7 │ │ │ │ - beq 44e10 │ │ │ │ + beq 44e7c │ │ │ │ cmp fp, #0 │ │ │ │ - beq 44dec │ │ │ │ + beq 44e58 │ │ │ │ bl 29cdc │ │ │ │ add r7, r7, sl │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r4], #44 @ 0x2c │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add fp, fp, #1 │ │ │ │ add r7, r7, r2 │ │ │ │ - b 44dc8 │ │ │ │ + b 44e34 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - b 44da8 │ │ │ │ + b 44e14 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 44e3c │ │ │ │ + beq 44ea8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 44e3c │ │ │ │ + bne 44ea8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r7, #44 @ 0x2c │ │ │ │ cmp r4, r5 │ │ │ │ mla r0, r7, r4, r6 │ │ │ │ - beq 44e5c │ │ │ │ - bl 1133b4 │ │ │ │ + beq 44ec8 │ │ │ │ + bl 1134a4 │ │ │ │ add r4, r4, #1 │ │ │ │ - b 44e44 │ │ │ │ + b 44eb0 │ │ │ │ add r3, sp, #16 │ │ │ │ cmp r6, r3 │ │ │ │ - beq 44e70 │ │ │ │ + beq 44edc │ │ │ │ mov r0, r6 │ │ │ │ - bl 99b98 │ │ │ │ + bl 99c10 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #460 @ 0x1cc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ - @ instruction: 0x0036d4f8 │ │ │ │ + eorseq sp, r6, r8, lsr r7 │ │ │ │ rsceq fp, r8, #188416 @ 0x2e000 │ │ │ │ subseq sl, r5, ip, asr #11 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r7, r8, lsr #26 │ │ │ │ + eorseq lr, r7, r4, asr #30 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq lr, r7, r8, ror #26 │ │ │ │ + eorseq lr, r7, r4, lsl #31 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq lr, r7, r4, lsl #27 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - bne 44ed4 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 44ee8 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 44ee8 │ │ │ │ - ldr r3, [pc, #40] @ 44f04 │ │ │ │ - ldr r1, [pc, #40] @ 44f08 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 44efc │ │ │ │ - ldr r3, [r1, #444] @ 0x1bc │ │ │ │ - ldr r1, [pc, #24] @ 44f0c │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - bl 18f198 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038ecbc │ │ │ │ - eorseq ip, r6, r8, ror r6 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, #0 │ │ │ │ - bl 1d10d4 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 44f5c │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r0, [r4, #20] │ │ │ │ - ldreq r0, [pc, #20] @ 44f64 │ │ │ │ - cmp r2, #0 │ │ │ │ - ldrne r1, [r5, #20] │ │ │ │ - ldreq r1, [pc, #8] @ 44f64 │ │ │ │ - bl 2b025c <_PyParkingLot_UnparkAll@@Base+0x4bc> │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subseq r2, ip, r0, lsl #20 │ │ │ │ + eorseq lr, r7, r0, lsr #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 44f90 │ │ │ │ + bne 44f38 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 44fb8 │ │ │ │ + b 44f60 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 44fb4 │ │ │ │ + ldr r0, [pc, #20] @ 44f5c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 44f84 │ │ │ │ + bne 44f2c │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r5, r7, r0, lsr r4 │ │ │ │ + eorseq r5, r7, r0, ror r6 │ │ │ │ │ │ │ │ -00044fb8 : │ │ │ │ +00044f60 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r0, #0 │ │ │ │ - bne 44fdc │ │ │ │ - bl 34a57c │ │ │ │ - b 450a4 │ │ │ │ + bne 44f84 │ │ │ │ + bl 34a990 │ │ │ │ + b 4504c │ │ │ │ ldr ip, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [ip, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4508c │ │ │ │ + beq 45034 │ │ │ │ ldr lr, [r2, #32] │ │ │ │ cmp lr, #0 │ │ │ │ - bne 45008 │ │ │ │ + bne 44fb0 │ │ │ │ ldr lr, [r2, #4] │ │ │ │ cmp lr, #0 │ │ │ │ - beq 45014 │ │ │ │ + beq 44fbc │ │ │ │ mov r3, lr │ │ │ │ pop {r4, lr} │ │ │ │ bx r3 │ │ │ │ ldr ip, [ip, #84] @ 0x54 │ │ │ │ tst ip, #536870912 @ 0x20000000 │ │ │ │ - bne 4508c │ │ │ │ + bne 45034 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4508c │ │ │ │ + beq 45034 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands r3, r3, #536870912 @ 0x20000000 │ │ │ │ - bne 4508c │ │ │ │ + bne 45034 │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4508c │ │ │ │ + beq 45034 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4508c │ │ │ │ + beq 45034 │ │ │ │ mov r2, #76 @ 0x4c │ │ │ │ - bl 252818 │ │ │ │ - ldr r2, [pc, #72] @ 450ac │ │ │ │ + bl 25290c │ │ │ │ + ldr r2, [pc, #72] @ 45054 │ │ │ │ cmp r0, r2 │ │ │ │ popne {r4, pc} │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4508c │ │ │ │ + beq 45034 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne 4508c │ │ │ │ + bne 45034 │ │ │ │ mov r0, r2 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #24] @ 450b0 │ │ │ │ + ldr r3, [pc, #24] @ 45058 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #20] @ 450b4 │ │ │ │ + ldr r1, [pc, #20] @ 4505c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 1177e0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sp, r7, r0, lsr r1 │ │ │ │ + eorseq sp, r7, r0, ror r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #56] @ 45108 │ │ │ │ - ldr r1, [pc, #56] @ 4510c │ │ │ │ - mov r4, r0 │ │ │ │ - mov r2, #1 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 1b9224 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 45100 │ │ │ │ - ldr r3, [pc, #32] @ 45110 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r3, #48] @ 0x30 │ │ │ │ - pop {r4, lr} │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - bx r3 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq lr, r8, r0, lsr #26 │ │ │ │ - @ instruction: 0x0055a69c │ │ │ │ + bl 1d128c │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 450ac │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r0, [r4, #20] │ │ │ │ + ldreq r0, [pc, #20] @ 450b4 │ │ │ │ + cmp r2, #0 │ │ │ │ + ldrne r1, [r5, #20] │ │ │ │ + ldreq r1, [pc, #8] @ 450b4 │ │ │ │ + bl 2afe30 <_PyCompile_GetBinaryIntrinsicName@@Base+0x14c4> │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subseq r2, ip, r0, lsl #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #180] @ 451e0 │ │ │ │ + ldr r2, [pc, #180] @ 45184 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2764a4 │ │ │ │ + bl 276764 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 451d8 │ │ │ │ + beq 4517c │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ ldreq r0, [r4, #132] @ 0x84 │ │ │ │ - beq 451b0 │ │ │ │ - ldr r2, [pc, #140] @ 451e4 │ │ │ │ + beq 45154 │ │ │ │ + ldr r2, [pc, #140] @ 45188 │ │ │ │ ldr r3, [r4, #180] @ 0xb4 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ sub ip, r3, #1 │ │ │ │ ldr r3, [r2, r0] │ │ │ │ cmp ip, #10 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov r3, #28 │ │ │ │ mul r3, ip, r3 │ │ │ │ movls ip, #0 │ │ │ │ @@ -27309,114 +27286,137 @@ │ │ │ │ addeq r3, r3, #98304 @ 0x18000 │ │ │ │ add r2, r2, #764 @ 0x2fc │ │ │ │ addeq r3, r3, #228 @ 0xe4 │ │ │ │ add r2, r1, r2 │ │ │ │ addeq r2, r1, r3 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #44] @ 451e8 │ │ │ │ - bl 9c9c8 │ │ │ │ + ldr r1, [pc, #44] @ 4518c │ │ │ │ + bl 9ca40 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 451d8 │ │ │ │ + bne 4517c │ │ │ │ ldr r3, [r4, #192] @ 0xc0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 451d8 │ │ │ │ + beq 4517c │ │ │ │ mov r0, r4 │ │ │ │ - bl 25e16c <_PySys_GetRequiredAttrString@@Base+0x6100> │ │ │ │ + bl 25e42c <_PySys_GetRequiredAttrString@@Base+0x62ac> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq fp, r5, ip, lsr #32 │ │ │ │ + eorseq fp, r5, ip, ror #4 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq fp, r7, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r2 │ │ │ │ - beq 45250 │ │ │ │ + beq 451f4 │ │ │ │ mov r8, r1 │ │ │ │ - bl a55d4 │ │ │ │ + bl a564c │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 45320 │ │ │ │ + bne 452c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31c8d4 <_PyTime_AsTimeval@@Base+0x15cc> │ │ │ │ + bl 31cc60 <_PyTime_AsTimeval@@Base+0x16c8> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 45250 │ │ │ │ + beq 451f4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 325ab0 │ │ │ │ + bl 326700 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 45258 │ │ │ │ + bne 451fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 326930 │ │ │ │ + bl 326bc4 │ │ │ │ mov r5, #0 │ │ │ │ - b 45304 │ │ │ │ + b 452a8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31e990 <_PyTime_AsTimeval@@Base+0x3688> │ │ │ │ + bl 31ec80 <_PyDeadline_Get@@Base+0xc6c> │ │ │ │ subs r1, r0, #0 │ │ │ │ - bne 45294 │ │ │ │ + bne 45238 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 45248 │ │ │ │ + beq 451ec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 45248 │ │ │ │ + bne 451ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 45248 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 451ec │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #136] @ 45328 │ │ │ │ - bl a9a20 │ │ │ │ + ldr r0, [pc, #136] @ 452cc │ │ │ │ + bl a9a98 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 45248 │ │ │ │ + beq 451ec │ │ │ │ mov r3, #1 │ │ │ │ str r4, [sp] │ │ │ │ str r3, [r4, #20] │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #108] @ 4532c │ │ │ │ + ldr r0, [pc, #108] @ 452d0 │ │ │ │ ldr r2, [r3, #76] @ 0x4c │ │ │ │ mov r1, #588 @ 0x24c │ │ │ │ mov r3, r5 │ │ │ │ - bl 31edbc <_PyTime_AsTimeval@@Base+0x3ab4> │ │ │ │ + bl 31f014 <_PyDeadline_Get@@Base+0x1000> │ │ │ │ str r7, [r4, #20] │ │ │ │ subs ip, r0, #0 │ │ │ │ - bne 452e4 │ │ │ │ + bne 45288 │ │ │ │ mov r0, r4 │ │ │ │ - bl 326930 │ │ │ │ - b 45304 │ │ │ │ + bl 326bc4 │ │ │ │ + b 452a8 │ │ │ │ ldr r3, [ip] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 45304 │ │ │ │ + beq 452a8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [ip] │ │ │ │ - bne 45304 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 452a8 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b254 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 29b44 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r5, r7, r4, asr #29 │ │ │ │ - eorseq lr, r8, r0, ror #28 │ │ │ │ + eorseq r6, r7, r4, lsl #2 │ │ │ │ + eorseq lr, r8, r0, ror #30 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #56] @ 45324 │ │ │ │ + ldr r1, [pc, #56] @ 45328 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, #1 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 1b93dc │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 4531c │ │ │ │ + ldr r3, [pc, #32] @ 4532c │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3, #48] @ 0x30 │ │ │ │ + pop {r4, lr} │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + bx r3 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq sl, r5, r8, lsl ip │ │ │ │ + eorseq lr, r8, ip, ror #30 │ │ │ │ + @ instruction: 0x0055a69c │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmn r0, #1 │ │ │ │ - beq 45340 │ │ │ │ - b 1bcc10 │ │ │ │ - ldr r0, [pc] @ 45348 │ │ │ │ + beq 45340 │ │ │ │ + b 1bcdc8 │ │ │ │ + ldr r0, [pc] @ 45348 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #32 │ │ │ │ @@ -27425,120 +27425,155 @@ │ │ │ │ subs r1, r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp lr, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 453b8 │ │ │ │ + bne 453b8 │ │ │ │ clz ip, r0 │ │ │ │ lsr ip, ip, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne ip, ip, #1 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 453b8 │ │ │ │ + bne 453b8 │ │ │ │ ldr r3, [r4, #444] @ 0x1bc │ │ │ │ - ldr r1, [pc, #76] @ 453f8 │ │ │ │ + ldr r1, [pc, #76] @ 453f8 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 18f198 │ │ │ │ - b 453ec │ │ │ │ + bl 18f414 │ │ │ │ + b 453ec │ │ │ │ mov ip, #1 │ │ │ │ add r2, sp, #28 │ │ │ │ str r2, [sp, #16] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #36] @ 453fc │ │ │ │ + ldr ip, [pc, #36] @ 453fc │ │ │ │ mov r3, lr │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 453a0 │ │ │ │ + bne 453a0 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq ip, r6, r8, ror r5 │ │ │ │ + @ instruction: 0x0036c7b8 │ │ │ │ subseq r2, r7, r8, lsr r7 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ + cmp r4, #0 │ │ │ │ + ldrne r4, [pc, #24] @ 45438 │ │ │ │ + bne 45430 │ │ │ │ + ldr r3, [pc, #20] @ 4543c │ │ │ │ + ldr r1, [pc, #20] @ 45440 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f414 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq r0, r7, ip, ror #20 │ │ │ │ cmp r1, #0 │ │ │ │ - blt 45414 │ │ │ │ + blt 45458 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt 4543c │ │ │ │ + blt 45480 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ 45450 │ │ │ │ - ldr r1, [pc, #36] @ 45454 │ │ │ │ + ldr r3, [pc, #36] @ 45494 │ │ │ │ + ldr r1, [pc, #36] @ 45498 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ add r0, r0, r1 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ - ldr r0, [pc, #12] @ 45458 │ │ │ │ + ldr r0, [pc, #12] @ 4549c │ │ │ │ add r0, r0, r3, lsl #4 │ │ │ │ bx lr │ │ │ │ subseq sp, r5, r0, lsl #22 │ │ │ │ - eorseq fp, r6, r4, ror #29 │ │ │ │ + eorseq ip, r6, r4, lsr #2 │ │ │ │ subseq r7, r7, ip, ror r1 │ │ │ │ + │ │ │ │ +000454a0 : │ │ │ │ + b 30171c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ - cmp r4, #0 │ │ │ │ - ldrne r4, [pc, #24] @ 45494 │ │ │ │ - bne 4548c │ │ │ │ - ldr r3, [pc, #20] @ 45498 │ │ │ │ - ldr r1, [pc, #20] @ 4549c │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 148200 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + bne 454dc │ │ │ │ + bl a564c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 454dc │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ + bl 2658dc │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r3, r0 │ │ │ │ + bne 45508 │ │ │ │ + bl a564c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 454d4 │ │ │ │ + ldr r0, [pc, #20] @ 4551c │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r2, [pc, #16] @ 45520 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r0, [pc, #4] @ 4551c │ │ │ │ + moveq r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r7, ip, lsr #16 │ │ │ │ │ │ │ │ -000454a0 : │ │ │ │ - b 30148c │ │ │ │ - b 454a8 │ │ │ │ +00045524 : │ │ │ │ + b 210860 │ │ │ │ + b 4552c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #124] @ 4553c │ │ │ │ + ldr r1, [pc, #124] @ 455c0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 454d8 │ │ │ │ - bl 344398 │ │ │ │ + bne 4555c │ │ │ │ + bl 34454c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 45534 │ │ │ │ + bne 455b8 │ │ │ │ mov r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4552c │ │ │ │ + bne 455b0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4552c │ │ │ │ + bne 455b0 │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ streq r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r1, r0, r0, ror r7 │ │ │ │ @@ -27546,103 +27581,103 @@ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bhi 45574 │ │ │ │ + bhi 455f8 │ │ │ │ cmp r4, #0 │ │ │ │ ldrgt r1, [r6] │ │ │ │ - ldrle r1, [pc, #48] @ 455a4 │ │ │ │ - b 45594 │ │ │ │ - ldr r0, [pc, #44] @ 455a8 │ │ │ │ + ldrle r1, [pc, #48] @ 45628 │ │ │ │ + b 45618 │ │ │ │ + ldr r0, [pc, #44] @ 4562c │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ - b 45564 │ │ │ │ + b 455e8 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 42c28 <_PyImport_ClearExtension@@Base+0x6f4> │ │ │ │ + b 42d14 <_PyImport_ClearExtension@@Base+0x7e0> │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq fp, r5, r8, lsr sl │ │ │ │ - │ │ │ │ -000455ac : │ │ │ │ - b 210768 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 148160 │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - bne 455e8 │ │ │ │ - bl a55d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 455e8 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov r1, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 26561c │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r3, r0 │ │ │ │ - bne 45614 │ │ │ │ - bl a55d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 455e0 │ │ │ │ - ldr r0, [pc, #20] @ 45628 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r2, [pc, #16] @ 4562c │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r0, [pc, #4] @ 45628 │ │ │ │ - moveq r0, r2 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ + eorseq fp, r5, r8, ror ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #16] @ 4566c │ │ │ │ + ldr r0, [pc, #16] @ 4566c │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2abe10 │ │ │ │ + bl 2abe80 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x0038eff4 │ │ │ │ + eorseq pc, r8, r4, lsr r2 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 456a4 │ │ │ │ - bl a55d4 │ │ │ │ + bne 456a4 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 456b4 │ │ │ │ + bne 456b4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2b6f10 │ │ │ │ + b 2b6c5c │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [pc, #100] @ 45738 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + mov r0, r1 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 456e8 │ │ │ │ + ldrd r4, [r1, #8] │ │ │ │ + b 45714 │ │ │ │ + bl 1b01dc │ │ │ │ + ldr r3, [pc, #72] @ 4573c │ │ │ │ + mov r2, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + bl 357a80 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 45714 │ │ │ │ + bl a564c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 45730 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r2, [pc, #28] @ 45740 │ │ │ │ + ldr r3, [pc, #28] @ 45744 │ │ │ │ + bl 357548 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b ab104 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ + svclt 0x00f00000 @ IMB │ │ │ │ + subsge r9, r2, #3648 @ 0xe40 │ │ │ │ + svccc 0x0091df46 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r4, [r3, #8] │ │ │ │ moveq r4, r3 │ │ │ │ @@ -27650,175 +27685,140 @@ │ │ │ │ add r4, r4, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ subs r2, r3, #0 │ │ │ │ movne r2, #1 │ │ │ │ orrs r2, r2, r1, lsr #31 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ - bne 45714 │ │ │ │ + bne 457a0 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4574c │ │ │ │ - ldr ip, [pc, #444] @ 458d8 │ │ │ │ + beq 457d8 │ │ │ │ + ldr ip, [pc, #444] @ 45964 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #28 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #16] │ │ │ │ mov ip, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4574c │ │ │ │ + bne 457d8 │ │ │ │ mov r6, #0 │ │ │ │ - b 458cc │ │ │ │ + b 45958 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 45778 │ │ │ │ + beq 45804 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 4577c │ │ │ │ - bl a55d4 │ │ │ │ + bne 45808 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4577c │ │ │ │ - b 45744 │ │ │ │ + beq 45808 │ │ │ │ + b 457d0 │ │ │ │ mov r5, #8 │ │ │ │ ldr r8, [r7, #8] │ │ │ │ mov r4, #0 │ │ │ │ cmp r8, #0 │ │ │ │ ldrne r6, [r7, #20] │ │ │ │ - ldreq r6, [pc, #328] @ 458dc │ │ │ │ + ldreq r6, [pc, #328] @ 45968 │ │ │ │ mvn sl, #-2147483648 @ 0x80000000 │ │ │ │ add r8, r6, r8 │ │ │ │ mov r9, r4 │ │ │ │ sub fp, sl, r5 │ │ │ │ cmp r8, r6 │ │ │ │ - bls 45810 │ │ │ │ + bls 4589c │ │ │ │ ldrb r3, [r6], #1 │ │ │ │ cmp r3, #9 │ │ │ │ - bne 457e0 │ │ │ │ + bne 4586c │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - ble 457a0 │ │ │ │ - bl 356efc │ │ │ │ + ble 4582c │ │ │ │ + bl 357168 │ │ │ │ add r3, fp, r1 │ │ │ │ cmp r4, r3 │ │ │ │ add r4, r5, r4 │ │ │ │ - bgt 458b8 │ │ │ │ + bgt 45944 │ │ │ │ sub r4, r4, r1 │ │ │ │ - b 457a0 │ │ │ │ + b 4582c │ │ │ │ cmn r4, #-2147483647 @ 0x80000001 │ │ │ │ - beq 458b8 │ │ │ │ + beq 45944 │ │ │ │ cmp r3, #13 │ │ │ │ cmpne r3, #10 │ │ │ │ add r4, r4, #1 │ │ │ │ - bne 457a0 │ │ │ │ + bne 4582c │ │ │ │ sub r3, sl, r4 │ │ │ │ cmp r3, r9 │ │ │ │ add r9, r9, r4 │ │ │ │ mov r4, #0 │ │ │ │ - bge 457a0 │ │ │ │ - b 458b8 │ │ │ │ + bge 4582c │ │ │ │ + b 45944 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ sub r3, r3, r4 │ │ │ │ cmp r9, r3 │ │ │ │ - bgt 458b8 │ │ │ │ + bgt 45944 │ │ │ │ add r1, r4, r9 │ │ │ │ mov r0, #0 │ │ │ │ - bl 1d10d4 │ │ │ │ + bl 1d128c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 45744 │ │ │ │ + beq 457d0 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r9, #0 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldrne r4, [r6, #20] │ │ │ │ - ldreq r4, [pc, #140] @ 458dc │ │ │ │ + ldreq r4, [pc, #140] @ 45968 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r7, [r7, #20] │ │ │ │ - ldreq r7, [pc, #128] @ 458dc │ │ │ │ + ldreq r7, [pc, #128] @ 45968 │ │ │ │ mov sl, #32 │ │ │ │ cmp r8, r7 │ │ │ │ - bls 458cc │ │ │ │ + bls 45958 │ │ │ │ ldrb r3, [r7], #1 │ │ │ │ cmp r3, #9 │ │ │ │ - bne 458a0 │ │ │ │ + bne 4592c │ │ │ │ cmp r5, #0 │ │ │ │ - ble 4585c │ │ │ │ + ble 458e8 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 356efc │ │ │ │ + bl 357168 │ │ │ │ sub r1, r5, r1 │ │ │ │ add r9, r9, r1 │ │ │ │ add r1, r4, r1 │ │ │ │ cmp r4, r1 │ │ │ │ - beq 4585c │ │ │ │ + beq 458e8 │ │ │ │ strb sl, [r4], #1 │ │ │ │ - b 45890 │ │ │ │ + b 4591c │ │ │ │ cmp r3, #13 │ │ │ │ cmpne r3, #10 │ │ │ │ addne r9, r9, #1 │ │ │ │ moveq r9, #0 │ │ │ │ strb r3, [r4], #1 │ │ │ │ - b 4585c │ │ │ │ - ldr r3, [pc, #32] @ 458e0 │ │ │ │ - ldr r1, [pc, #32] @ 458e4 │ │ │ │ + b 458e8 │ │ │ │ + ldr r3, [pc, #32] @ 4596c │ │ │ │ + ldr r1, [pc, #32] @ 45970 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 45744 │ │ │ │ + bl 18f414 │ │ │ │ + b 457d0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subseq r2, r7, r4, ror #14 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq pc, r8, r0 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #100] @ 45964 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - mov r0, r1 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 45914 │ │ │ │ - ldrd r4, [r1, #8] │ │ │ │ - b 45940 │ │ │ │ - bl 1aff9c │ │ │ │ - ldr r3, [pc, #72] @ 45968 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 357814 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 45940 │ │ │ │ - bl a55d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4595c │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r2, [pc, #28] @ 4596c │ │ │ │ - ldr r3, [pc, #28] @ 45970 │ │ │ │ - bl 3572dc │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b ab08c │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ - svclt 0x00f00000 @ IMB │ │ │ │ - subsge r9, r2, #3648 @ 0xe40 │ │ │ │ - svccc 0x0091df46 │ │ │ │ + eorseq pc, r8, r0, asr #4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b 2daab8 │ │ │ │ + b 2dace8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r4, [r3, #8] │ │ │ │ moveq r4, r3 │ │ │ │ @@ -27828,394 +27828,394 @@ │ │ │ │ cmp r3, #0 │ │ │ │ orrne ip, ip, #1 │ │ │ │ cmp ip, #0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ add r4, r4, r2 │ │ │ │ - bne 459dc │ │ │ │ + bne 459dc │ │ │ │ clz ip, r0 │ │ │ │ lsr ip, ip, #5 │ │ │ │ cmp r2, #1 │ │ │ │ orrne ip, ip, #1 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 45a0c │ │ │ │ + beq 45a0c │ │ │ │ mov ip, #1 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ str r2, [sp, #16] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #1472] @ 45fbc │ │ │ │ + ldr ip, [pc, #1472] @ 45fbc │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 45d50 │ │ │ │ + beq 45d50 │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r4, #1 │ │ │ │ ldrne r5, [r0, #4] │ │ │ │ mov r0, r3 │ │ │ │ moveq r5, #0 │ │ │ │ - bl aea28 │ │ │ │ + bl aeb0c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 45d50 │ │ │ │ - ldr r3, [pc, #1420] @ 45fc0 │ │ │ │ + beq 45d50 │ │ │ │ + ldr r3, [pc, #1420] @ 45fc0 │ │ │ │ cmp r5, #0 │ │ │ │ moveq r5, r3 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ - ldr r3, [pc, #1392] @ 45fc4 │ │ │ │ + ldr r3, [pc, #1392] @ 45fc4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 45cc4 │ │ │ │ + bne 45cc4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1287cc │ │ │ │ + bl 128860 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ mov fp, r0 │ │ │ │ - bne 45cc4 │ │ │ │ + bne 45cc4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 45a98 │ │ │ │ + beq 45a98 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 45a98 │ │ │ │ + bne 45a98 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl aeea4 │ │ │ │ + bl aef88 │ │ │ │ subs sl, r0, #0 │ │ │ │ - bne 45ae8 │ │ │ │ + bne 45ae8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 45acc │ │ │ │ + beq 45acc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 45acc │ │ │ │ + bne 45acc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - bl a55d4 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 45d50 │ │ │ │ + bne 45d50 │ │ │ │ mov r0, fp │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b a62ec │ │ │ │ + b a6364 │ │ │ │ ldr r3, [sl, #4] │ │ │ │ - ldr r2, [pc, #1232] @ 45fc4 │ │ │ │ + ldr r2, [pc, #1232] @ 45fc4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 45c30 │ │ │ │ + bne 45c30 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl 1287cc │ │ │ │ + bl 128860 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bne 45c30 │ │ │ │ + bne 45c30 │ │ │ │ mov r0, fp │ │ │ │ - bl 3571f8 │ │ │ │ + bl 357464 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r1 │ │ │ │ - bl 3571f8 │ │ │ │ + bl 357464 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 3572dc │ │ │ │ + bl 357548 │ │ │ │ mov r8, r0 │ │ │ │ mul r0, r5, fp │ │ │ │ mov r9, r1 │ │ │ │ - bl 3571f8 │ │ │ │ + bl 357464 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 357814 │ │ │ │ + bl 357a80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 45c04 │ │ │ │ + bne 45c04 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 356f24 │ │ │ │ + bl 357190 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 357850 │ │ │ │ + bl 357abc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 45bb0 │ │ │ │ + bne 45bb0 │ │ │ │ add r3, r7, #-2147483648 @ 0x80000000 │ │ │ │ str r6, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldrd r6, [sp, #24] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 357850 │ │ │ │ + bl 357abc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 45bdc │ │ │ │ + bne 45bdc │ │ │ │ add r3, r9, #-2147483648 @ 0x80000000 │ │ │ │ str r8, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldrd r8, [sp, #32] │ │ │ │ - ldr r3, [pc, #996] @ 45fc8 │ │ │ │ + ldr r3, [pc, #996] @ 45fc8 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 3572dc │ │ │ │ + bl 357548 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 35783c │ │ │ │ + bl 357aa8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 45c30 │ │ │ │ + beq 45c30 │ │ │ │ ldr r3, [sl] │ │ │ │ mul fp, r5, fp │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 45a98 │ │ │ │ + beq 45a98 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne 45a98 │ │ │ │ + bne 45a98 │ │ │ │ mov r0, sl │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 45a98 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 45a98 │ │ │ │ mov r0, fp │ │ │ │ - bl a62ec │ │ │ │ + bl a6364 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 45c68 │ │ │ │ + bne 45c68 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 45d2c │ │ │ │ + beq 45d2c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne 45d2c │ │ │ │ + bne 45d2c │ │ │ │ mov r0, sl │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 45d2c │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 45d2c │ │ │ │ mov r1, sl │ │ │ │ - bl 176100 │ │ │ │ + bl 17639c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 45c98 │ │ │ │ + beq 45c98 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 45c98 │ │ │ │ + bne 45c98 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 45cbc │ │ │ │ + beq 45cbc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne 45cbc │ │ │ │ + bne 45cbc │ │ │ │ mov r0, sl │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 45d2c │ │ │ │ - ldr r7, [pc, #768] @ 45fcc │ │ │ │ + beq 45d2c │ │ │ │ + ldr r7, [pc, #768] @ 45fcc │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne 45f18 │ │ │ │ + bne 45f18 │ │ │ │ ldr r3, [r5] │ │ │ │ ldrd r8, [r5, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 45d58 │ │ │ │ - ldr r5, [pc, #728] @ 45fc4 │ │ │ │ + bne 45d58 │ │ │ │ + ldr r5, [pc, #728] @ 45fc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl aeea4 │ │ │ │ + bl aef88 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 45d74 │ │ │ │ + beq 45d74 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - beq 45db8 │ │ │ │ + beq 45db8 │ │ │ │ cmp r3, r5 │ │ │ │ - beq 45de0 │ │ │ │ + beq 45de0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl ab08c │ │ │ │ + bl ab104 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 45e58 │ │ │ │ + bne 45e58 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 45e3c │ │ │ │ + bne 45e3c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 45d50 │ │ │ │ + beq 45d50 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 45d50 │ │ │ │ + bne 45d50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r5, #0 │ │ │ │ - b 45fb0 │ │ │ │ + b 45fb0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 45ce4 │ │ │ │ + bne 45ce4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 45ce4 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 45ce4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 45d98 │ │ │ │ + beq 45d98 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 45d98 │ │ │ │ + bne 45d98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - bl a55d4 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 45d50 │ │ │ │ + bne 45d50 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b ab08c │ │ │ │ + b ab104 │ │ │ │ ldr r3, [r6] │ │ │ │ ldrd sl, [r6, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 45eb8 │ │ │ │ + beq 45eb8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 45eb8 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 45eb8 │ │ │ │ + bne 45eb8 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 45eb8 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl 1287cc │ │ │ │ + bl 128860 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 45d0c │ │ │ │ - bl 3571f8 │ │ │ │ + bne 45d0c │ │ │ │ + bl 357464 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 3572dc │ │ │ │ + bl 357548 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - beq 45ce8 │ │ │ │ + beq 45ce8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 45ce8 │ │ │ │ + bne 45ce8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 45ce8 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 45ce8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 45d2c │ │ │ │ + bne 45d2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 45d2c │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 45d2c │ │ │ │ mov r1, r6 │ │ │ │ - bl 176100 │ │ │ │ + bl 17639c │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 45e88 │ │ │ │ + beq 45e88 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 45e88 │ │ │ │ + bne 45e88 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 45eac │ │ │ │ + beq 45eac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 45eac │ │ │ │ + bne 45eac │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bne 45f18 │ │ │ │ - b 45d2c │ │ │ │ + bne 45f18 │ │ │ │ + b 45d2c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - bl 3572dc │ │ │ │ + bl 357548 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - b 45ce8 │ │ │ │ + b 45ce8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 176100 │ │ │ │ + bl 17639c │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bne 45f60 │ │ │ │ + bne 45f60 │ │ │ │ ldr r2, [r6] │ │ │ │ mov r0, r6 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ - bne 45f74 │ │ │ │ + bne 45f74 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 45f88 │ │ │ │ + beq 45f88 │ │ │ │ mov r5, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl aeea4 │ │ │ │ + bl aef88 │ │ │ │ subs r6, r0, #0 │ │ │ │ mov r1, r6 │ │ │ │ - bne 45ed8 │ │ │ │ - bl a55d4 │ │ │ │ + bne 45ed8 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 45f8c │ │ │ │ + beq 45f8c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 45f88 │ │ │ │ + beq 45f88 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 45f88 │ │ │ │ + bne 45f88 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 45f88 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 45f88 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 45ef8 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 45ef8 │ │ │ │ + bne 45ef8 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 45ef8 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 45f0c │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 45f0c │ │ │ │ + bne 45f0c │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 45f0c │ │ │ │ mov r5, #0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 45fb0 │ │ │ │ + beq 45fb0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 45fb0 │ │ │ │ + bne 45fb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrheq r2, [r7], #-124 @ 0xffffff84 │ │ │ │ subseq r7, r7, ip, lsl #3 │ │ │ │ @ instruction: 0x0055a69c │ │ │ │ submi r0, r0, r0 │ │ │ │ @@ -28228,702 +28228,696 @@ │ │ │ │ subs r1, r2, #0 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #120 @ 0x78 │ │ │ │ - bne 4601c │ │ │ │ + bne 4601c │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4604c │ │ │ │ + beq 4604c │ │ │ │ mov ip, #1 │ │ │ │ mov r2, #0 │ │ │ │ add lr, sp, #24 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #180] @ 460ec │ │ │ │ + ldr ip, [pc, #180] @ 460ec │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 460bc │ │ │ │ + beq 460bc │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 4606c │ │ │ │ - bl a55d4 │ │ │ │ + bne 4606c │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 460bc │ │ │ │ + bne 460bc │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl c3e20 │ │ │ │ + bl c3e80 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ bl 29388 <__wait3_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7b78 │ │ │ │ + bl c7bd0 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 460c4 │ │ │ │ + bge 460c4 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 460d8 │ │ │ │ - bl 132724 │ │ │ │ + bne 460d8 │ │ │ │ + bl 1327bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 46074 │ │ │ │ + beq 46074 │ │ │ │ mov r0, #0 │ │ │ │ - b 460e4 │ │ │ │ + b 460e4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 43128 <_PyImport_ClearExtension@@Base+0xbf4> │ │ │ │ - b 460e4 │ │ │ │ - ldr r3, [pc, #16] @ 460f0 │ │ │ │ + bl 431c4 <_PyImport_ClearExtension@@Base+0xc90> │ │ │ │ + b 460e4 │ │ │ │ + ldr r3, [pc, #16] @ 460f0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ + bl 144544 │ │ │ │ add sp, sp, #120 @ 0x78 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r2, r7, r8, ror #15 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #128] @ 4618c │ │ │ │ + ldr r3, [pc, #128] @ 4618c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r2, r3 │ │ │ │ mov r4, r1 │ │ │ │ - bne 4613c │ │ │ │ + bne 4613c │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ add r2, sp, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2fcab4 │ │ │ │ + bl 2fcd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 46158 │ │ │ │ - b 46150 │ │ │ │ - ldr r3, [pc, #76] @ 46190 │ │ │ │ - ldr r1, [pc, #76] @ 46194 │ │ │ │ + bge 46158 │ │ │ │ + b 46150 │ │ │ │ + ldr r3, [pc, #76] @ 46190 │ │ │ │ + ldr r1, [pc, #76] @ 46194 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ - bl 1176f0 │ │ │ │ + bl 1177e0 │ │ │ │ mov r0, #0 │ │ │ │ - b 46184 │ │ │ │ - bne 46170 │ │ │ │ - ldr r3, [pc, #52] @ 46198 │ │ │ │ + b 46184 │ │ │ │ + bne 46170 │ │ │ │ + ldr r3, [pc, #52] @ 46198 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 139b40 │ │ │ │ - b 46150 │ │ │ │ + bl 139be0 │ │ │ │ + b 46150 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r2, r5, r4, rrx │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r8, ip, lsr #32 │ │ │ │ + eorseq pc, r8, ip, ror #4 │ │ │ │ ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 461cc │ │ │ │ + ldr r3, [pc, #36] @ 461e4 │ │ │ │ + ldr r1, [pc, #36] @ 461e8 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f414 │ │ │ │ + b 461dc │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r4] │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + mlaseq r8, r4, r2, pc @ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #120] @ 4622c │ │ │ │ + ldr r1, [pc, #120] @ 4627c │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 461cc │ │ │ │ - bl 344398 │ │ │ │ + bne 4621c │ │ │ │ + bl 34454c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 46224 │ │ │ │ + bne 46274 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 246f44 │ │ │ │ + bl 247020 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4621c │ │ │ │ + bne 4626c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4621c │ │ │ │ + bne 4626c │ │ │ │ mov r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ streq r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r1, r0, r0, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 46260 │ │ │ │ - ldr r3, [pc, #36] @ 46278 │ │ │ │ - ldr r1, [pc, #36] @ 4627c │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 46270 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r4] │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq pc, r8, r4, asr r0 @ │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r5, r2 │ │ │ │ + bne 462c4 │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + cmp r0, #0 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, r4 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + bx r3 │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 462a8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r3, #0 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r2 │ │ │ │ sub r2, r2, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r2, #2 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bhi 462cc │ │ │ │ + bhi 46324 │ │ │ │ cmp r4, #1 │ │ │ │ ldr r7, [r5] │ │ │ │ - bgt 462f0 │ │ │ │ - b 4630c │ │ │ │ - ldr r0, [pc, #128] @ 46354 │ │ │ │ + bgt 46348 │ │ │ │ + b 46364 │ │ │ │ + ldr r0, [pc, #128] @ 463ac │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 462bc │ │ │ │ + bne 46314 │ │ │ │ mov r0, #0 │ │ │ │ - b 4634c │ │ │ │ + b 463a4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 16f354 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 16f4e8 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 462e8 │ │ │ │ + beq 46340 │ │ │ │ cmp r4, #2 │ │ │ │ - bne 46328 │ │ │ │ + bne 46380 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ - ldreq r0, [pc, #52] @ 46358 │ │ │ │ + ldreq r0, [pc, #52] @ 463b0 │ │ │ │ ldrne r0, [r6, #20] │ │ │ │ - b 46340 │ │ │ │ + b 46398 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 16f354 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 16f4e8 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4630c │ │ │ │ - b 462e8 │ │ │ │ + bne 46364 │ │ │ │ + b 46340 │ │ │ │ mov r2, r7 │ │ │ │ str ip, [sp] │ │ │ │ bl 303cc │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq sl, r7, r0, lsl #4 │ │ │ │ + eorseq sl, r7, ip, asr #8 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r5, r2 │ │ │ │ - bne 463a0 │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 46384 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #36] @ 463e0 │ │ │ │ + ldr r3, [pc, #36] @ 463e0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - ldr r0, [pc, #16] @ 463e4 │ │ │ │ + ldr r0, [pc, #16] @ 463e4 │ │ │ │ ldr r3, [r1, #3788] @ 0xecc │ │ │ │ ldr r2, [r1, #3772] @ 0xebc │ │ │ │ ldr r1, [r1, #3756] @ 0xeac │ │ │ │ - b a9a20 │ │ │ │ + b a9a98 │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r9, r8, r8, asr fp │ │ │ │ + mlaseq r8, r8, sp, r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #124] @ 4647c │ │ │ │ + ldr r1, [pc, #124] @ 4647c │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 46418 │ │ │ │ - bl 344398 │ │ │ │ + bne 46418 │ │ │ │ + bl 34454c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 46474 │ │ │ │ - ldr r1, [pc, #72] @ 46480 │ │ │ │ + bne 46474 │ │ │ │ + ldr r1, [pc, #72] @ 46480 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4646c │ │ │ │ + bne 4646c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4646c │ │ │ │ - ldr r1, [pc, #36] @ 46484 │ │ │ │ + bne 4646c │ │ │ │ + ldr r1, [pc, #36] @ 46484 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ streq r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r1, r0, r0, ror r7 │ │ │ │ andeq r0, r0, pc, lsl #5 │ │ │ │ andeq r0, r0, fp, lsl #5 │ │ │ │ ldrsb r3, [r0, #35] @ 0x23 │ │ │ │ - ldr r2, [pc, #12] @ 464a0 │ │ │ │ + ldr r2, [pc, #12] @ 464a0 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #8] @ 464a4 │ │ │ │ + ldr r0, [pc, #8] @ 464a4 │ │ │ │ moveq r0, r2 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ mov r0, r1 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc] @ 464b8 │ │ │ │ - b 1af940 │ │ │ │ + ldr r1, [pc] @ 464b8 │ │ │ │ + b 1afb80 │ │ │ │ andeq r9, r2, ip, ror pc │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - cmp r1, #0 │ │ │ │ - ldrne r0, [r0, #20] │ │ │ │ - ldreq r0, [pc] @ 464d0 │ │ │ │ - b 464f0 │ │ │ │ - subseq r2, ip, r0, lsl #20 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 464ec │ │ │ │ + bne 464d4 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - b 1364fc │ │ │ │ - b 198898 │ │ │ │ - cmp r1, #1 │ │ │ │ - bne 46510 │ │ │ │ - ldr r3, [pc, #84] @ 46554 │ │ │ │ - ldrb r2, [r0] │ │ │ │ - ldr r3, [r3, r2, lsl #2] │ │ │ │ - tst r3, #7 │ │ │ │ - bne 46544 │ │ │ │ - b 46518 │ │ │ │ + b 136594 │ │ │ │ + b 198a58 │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4654c │ │ │ │ - ldr r3, [pc, #52] @ 46554 │ │ │ │ - add r1, r0, r1 │ │ │ │ - cmp r1, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - bls 46544 │ │ │ │ - ldrb r2, [r2] │ │ │ │ - add r0, r0, #1 │ │ │ │ - ldr r2, [r3, r2, lsl #2] │ │ │ │ - tst r2, #7 │ │ │ │ - bne 46520 │ │ │ │ - b 4654c │ │ │ │ - ldr r0, [pc, #12] @ 46558 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #8] @ 4655c │ │ │ │ - bx lr │ │ │ │ - eorseq r7, r9, r0, lsr #28 │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ + ldrne r0, [r0, #20] │ │ │ │ + ldreq r0, [pc] @ 464ec │ │ │ │ + b 4679c │ │ │ │ + subseq r2, ip, r0, lsl #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ mov r4, r3 │ │ │ │ subs r3, ip, #0 │ │ │ │ movne r3, #1 │ │ │ │ orrs r3, r3, r4, lsr #31 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r2 │ │ │ │ - bne 465b0 │ │ │ │ + bne 46540 │ │ │ │ clz r3, r2 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r4, #1 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 465f0 │ │ │ │ - ldr r1, [pc, #152] @ 46650 │ │ │ │ + beq 46580 │ │ │ │ + ldr r1, [pc, #152] @ 465e0 │ │ │ │ str r1, [sp] │ │ │ │ add r1, sp, #28 │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r3, ip │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 465f0 │ │ │ │ + bne 46580 │ │ │ │ mov r0, #0 │ │ │ │ - b 46648 │ │ │ │ + b 465d8 │ │ │ │ cmp r4, #0 │ │ │ │ - ble 4660c │ │ │ │ + ble 4659c │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1033c8 │ │ │ │ + bl 10347c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge 46610 │ │ │ │ - b 465e8 │ │ │ │ + bge 465a0 │ │ │ │ + b 46578 │ │ │ │ mov r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e7d70 │ │ │ │ + bl 1e81e8 │ │ │ │ subs r1, r4, #0 │ │ │ │ movne r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ bl 29bb0 │ │ │ │ subs r2, r0, #0 │ │ │ │ - ldreq r0, [pc, #28] @ 46654 │ │ │ │ - beq 46648 │ │ │ │ + ldreq r0, [pc, #28] @ 465e4 │ │ │ │ + beq 465d8 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 327fe0 <_PyBytes_Find@@Base+0x1d8> │ │ │ │ - b 465e8 │ │ │ │ + bl 328274 <_PyBytes_Find@@Base+0x1d8> │ │ │ │ + b 46578 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r2, r7, ip, ror r9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - cmp r1, #0 │ │ │ │ - ldrne r0, [r0, #20] │ │ │ │ - ldreq r0, [pc] @ 4666c │ │ │ │ - b 46868 │ │ │ │ - subseq r2, ip, r0, lsl #20 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r1, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r5, r2 │ │ │ │ - bl 1bfc40 │ │ │ │ - cmp r0, #0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - mov r1, r6 │ │ │ │ - mov r3, r5 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r1, [pc, #408] @ 46864 │ │ │ │ + ldr r1, [pc, #408] @ 46798 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 466e8 │ │ │ │ - bl 344398 │ │ │ │ + bne 4661c │ │ │ │ + bl 34454c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 46858 │ │ │ │ + bne 4678c │ │ │ │ mov r0, r4 │ │ │ │ ldr r9, [r4, #8] │ │ │ │ - bl ecfb0 │ │ │ │ + bl ed058 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq 46848 │ │ │ │ + beq 4677c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ add r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #312] @ 46864 │ │ │ │ + ldr r2, [pc, #312] @ 46798 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 46738 │ │ │ │ + bne 4666c │ │ │ │ mov r0, r4 │ │ │ │ - bl 344398 │ │ │ │ + bl 34454c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 467d4 │ │ │ │ + bne 46708 │ │ │ │ mov r0, #4 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ - bl 996a4 │ │ │ │ + bl 9971c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 467c8 │ │ │ │ + beq 466fc │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ moveq r7, r6 │ │ │ │ moveq r8, #1 │ │ │ │ - beq 46794 │ │ │ │ - b 467d4 │ │ │ │ + beq 466c8 │ │ │ │ + b 46708 │ │ │ │ mov r0, r4 │ │ │ │ - bl ecfb0 │ │ │ │ + bl ed058 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 467a8 │ │ │ │ + beq 466dc │ │ │ │ cmp r8, r7 │ │ │ │ - beq 467e4 │ │ │ │ + beq 46718 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ str sl, [r5, r7, lsl #2] │ │ │ │ add r7, r7, #1 │ │ │ │ mov r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 46770 │ │ │ │ + bne 466a4 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ str fp, [r4, #8] │ │ │ │ - bl ea71c │ │ │ │ + bl ea7c4 │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne 46804 │ │ │ │ + bne 46738 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99b98 │ │ │ │ + bl 99c10 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 2a01ec │ │ │ │ + bl 2a0260 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b 46848 │ │ │ │ + b 4677c │ │ │ │ lsl r8, r8, #1 │ │ │ │ lsl r1, r8, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl ab4e0 │ │ │ │ + bl ab558 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 467c0 │ │ │ │ + beq 466f4 │ │ │ │ mov r5, r0 │ │ │ │ - b 46788 │ │ │ │ + b 466bc │ │ │ │ cmp r7, r6 │ │ │ │ - ble 46820 │ │ │ │ + ble 46754 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r2, [r5, r6, lsl #2] │ │ │ │ str r2, [r3, r6, lsl #2] │ │ │ │ add r6, r6, #1 │ │ │ │ - b 46804 │ │ │ │ + b 46738 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99b98 │ │ │ │ + bl 99c10 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl 101a90 <_PyArg_CheckPositional@@Base+0x27f0> │ │ │ │ - b 46850 │ │ │ │ + bl 101b44 <_PyArg_CheckPositional@@Base+0x27f0> │ │ │ │ + b 46784 │ │ │ │ mov r0, #0 │ │ │ │ str r9, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ andeq r1, r0, r0, ror r7 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 46888 │ │ │ │ - ldr r3, [pc, #84] @ 468cc │ │ │ │ + bne 467bc │ │ │ │ + ldr r3, [pc, #84] @ 46800 │ │ │ │ ldrb r2, [r0] │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ - tst r3, #3 │ │ │ │ - bne 468bc │ │ │ │ - b 46890 │ │ │ │ + tst r3, #7 │ │ │ │ + bne 467f0 │ │ │ │ + b 467c4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 468c4 │ │ │ │ - ldr r3, [pc, #52] @ 468cc │ │ │ │ + beq 467f8 │ │ │ │ + ldr r3, [pc, #52] @ 46800 │ │ │ │ add r1, r0, r1 │ │ │ │ cmp r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ - bls 468bc │ │ │ │ + bls 467f0 │ │ │ │ ldrb r2, [r2] │ │ │ │ add r0, r0, #1 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ - tst r2, #3 │ │ │ │ - bne 46898 │ │ │ │ - b 468c4 │ │ │ │ - ldr r0, [pc, #12] @ 468d0 │ │ │ │ + tst r2, #7 │ │ │ │ + bne 467cc │ │ │ │ + b 467f8 │ │ │ │ + ldr r0, [pc, #12] @ 46804 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #8] @ 468d4 │ │ │ │ + ldr r0, [pc, #8] @ 46808 │ │ │ │ bx lr │ │ │ │ - eorseq r7, r9, r0, lsr #28 │ │ │ │ + eorseq r8, r9, r0, rrx │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r5, r2 │ │ │ │ + bl 1bfdf8 │ │ │ │ + cmp r0, #0 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + mov r1, r6 │ │ │ │ + mov r3, r5 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + bx r3 │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + cmp r1, #0 │ │ │ │ + ldrne r0, [r0, #20] │ │ │ │ + ldreq r0, [pc] @ 46864 │ │ │ │ + b 46a24 │ │ │ │ + subseq r2, ip, r0, lsl #20 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ - ldr r1, [pc, #180] @ 469b0 │ │ │ │ + ldr r1, [pc, #180] @ 46940 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl f404c │ │ │ │ + bl f40fc │ │ │ │ cmp r0, #0 │ │ │ │ - bge 46914 │ │ │ │ + bge 468a4 │ │ │ │ mov r4, #0 │ │ │ │ - b 469a4 │ │ │ │ + b 46934 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 46930 │ │ │ │ + beq 468c0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4694c │ │ │ │ - b 46980 │ │ │ │ - ldr r1, [pc, #124] @ 469b4 │ │ │ │ + bne 468dc │ │ │ │ + b 46910 │ │ │ │ + ldr r1, [pc, #124] @ 46944 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl f404c │ │ │ │ + bl f40fc │ │ │ │ cmp r0, #0 │ │ │ │ - bge 46920 │ │ │ │ - b 4690c │ │ │ │ + bge 468b0 │ │ │ │ + b 4689c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ands r2, r3, #268435456 @ 0x10000000 │ │ │ │ - bne 46980 │ │ │ │ + bne 46910 │ │ │ │ ldr r3, [r0] │ │ │ │ str r2, [sp, #4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 46980 │ │ │ │ + beq 46910 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 46980 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 46910 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - ldr r2, [pc, #44] @ 469b8 │ │ │ │ - ldr r0, [pc, #44] @ 469bc │ │ │ │ + ldr r2, [pc, #44] @ 46948 │ │ │ │ + ldr r0, [pc, #44] @ 4694c │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 128d0c │ │ │ │ + bl 128da0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b1d0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r7, r0, lsr #24 │ │ │ │ subseq sl, r7, ip, lsl #20 │ │ │ │ - @ instruction: 0x0036aab0 │ │ │ │ - eorseq pc, r8, r8, asr r1 @ │ │ │ │ + @ instruction: 0x0036acf0 │ │ │ │ + mlaseq r8, r8, r3, pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 469f0 │ │ │ │ + ldr r3, [pc, #24] @ 46980 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - ldr r1, [pc, #20] @ 469f4 │ │ │ │ + ldr r1, [pc, #20] @ 46984 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 1177e0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r6, r8, ror #14 │ │ │ │ + eorseq r2, r6, r8, lsr #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #120] @ 46a88 │ │ │ │ + ldr r1, [pc, #120] @ 46a18 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 46a28 │ │ │ │ - bl 344398 │ │ │ │ + bne 469b8 │ │ │ │ + bl 34454c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 46a80 │ │ │ │ - ldr r1, [pc, #68] @ 46a8c │ │ │ │ + bne 46a10 │ │ │ │ + ldr r1, [pc, #68] @ 46a1c │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 46a64 │ │ │ │ + bne 469f4 │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b 46a78 │ │ │ │ + b 46a08 │ │ │ │ mov r0, r4 │ │ │ │ - bl ce968 <_PyEvalFramePushAndInit@@Base+0x374> │ │ │ │ + bl ce9f4 <_PyEvalFramePushAndInit@@Base+0x374> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 46a58 │ │ │ │ - ldr r0, [pc, #20] @ 46a90 │ │ │ │ + beq 469e8 │ │ │ │ + ldr r0, [pc, #20] @ 46a20 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r1, r0, r0, ror r7 │ │ │ │ muleq r0, r2, r2 │ │ │ │ ldrheq r5, [r7], #-48 @ 0xffffffd0 │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ + cmp r1, #1 │ │ │ │ + bne 46a44 │ │ │ │ + ldr r3, [pc, #84] @ 46a88 │ │ │ │ + ldrb r2, [r0] │ │ │ │ + ldr r3, [r3, r2, lsl #2] │ │ │ │ + tst r3, #3 │ │ │ │ + bne 46a78 │ │ │ │ + b 46a4c │ │ │ │ cmp r1, #0 │ │ │ │ - ldrne r0, [r0, #20] │ │ │ │ - ldreq r0, [pc] @ 46aa8 │ │ │ │ - b 38620 │ │ │ │ - subseq r2, ip, r0, lsl #20 │ │ │ │ - ldr r3, [pc, #44] @ 46ae0 │ │ │ │ + beq 46a80 │ │ │ │ + ldr r3, [pc, #52] @ 46a88 │ │ │ │ + add r1, r0, r1 │ │ │ │ + cmp r1, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + bls 46a78 │ │ │ │ + ldrb r2, [r2] │ │ │ │ + add r0, r0, #1 │ │ │ │ + ldr r2, [r3, r2, lsl #2] │ │ │ │ + tst r2, #3 │ │ │ │ + bne 46a54 │ │ │ │ + b 46a80 │ │ │ │ + ldr r0, [pc, #12] @ 46a8c │ │ │ │ + bx lr │ │ │ │ + ldr r0, [pc, #8] @ 46a90 │ │ │ │ + bx lr │ │ │ │ + eorseq r8, r9, r0, rrx │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ + ldr r3, [pc, #44] @ 46ac8 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r2, [r3, r0] │ │ │ │ - ldr r3, [pc, #32] @ 46ae4 │ │ │ │ + ldr r3, [pc, #32] @ 46acc │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ @@ -28935,290 +28929,214 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0] │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 46b90 │ │ │ │ + beq 46b78 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r5, r3 │ │ │ │ - bl a55d4 │ │ │ │ + bl a564c │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 46b90 │ │ │ │ + bne 46b78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31c8d4 <_PyTime_AsTimeval@@Base+0x15cc> │ │ │ │ + bl 31cc60 <_PyTime_AsTimeval@@Base+0x16c8> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 46b90 │ │ │ │ + beq 46b78 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31e990 <_PyTime_AsTimeval@@Base+0x3688> │ │ │ │ + bl 31ec80 <_PyDeadline_Get@@Base+0xc6c> │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31e990 <_PyTime_AsTimeval@@Base+0x3688> │ │ │ │ + bl 31ec80 <_PyDeadline_Get@@Base+0xc6c> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31e990 <_PyTime_AsTimeval@@Base+0x3688> │ │ │ │ + bl 31ec80 <_PyDeadline_Get@@Base+0xc6c> │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [pc, #188] @ 46c2c │ │ │ │ + ldr r1, [pc, #188] @ 46c14 │ │ │ │ mov r3, r8 │ │ │ │ str r5, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #176] @ 46c30 │ │ │ │ - bl a9a20 │ │ │ │ + ldr r0, [pc, #176] @ 46c18 │ │ │ │ + bl a9a98 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 46b98 │ │ │ │ + bne 46b80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 326930 │ │ │ │ + bl 326bc4 │ │ │ │ mov r4, #0 │ │ │ │ - b 46c20 │ │ │ │ + b 46c08 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - ldr r1, [pc, #136] @ 46c34 │ │ │ │ + ldr r1, [pc, #136] @ 46c1c │ │ │ │ mov r3, r6 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r0, [pc, #128] @ 46c38 │ │ │ │ + ldr r0, [pc, #128] @ 46c20 │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ - bl 31edbc <_PyTime_AsTimeval@@Base+0x3ab4> │ │ │ │ + bl 31f014 <_PyDeadline_Get@@Base+0x1000> │ │ │ │ ldr r3, [r6] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 46be8 │ │ │ │ + beq 46bd0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 46be8 │ │ │ │ + bne 46bd0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 46b88 │ │ │ │ + beq 46b70 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12852c │ │ │ │ + bl 1285c0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 46c20 │ │ │ │ + beq 46c08 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 46c20 │ │ │ │ + bne 46c08 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eoreq sp, r1, r0, lsl ip │ │ │ │ - @ instruction: 0x0038f1b0 │ │ │ │ + eoreq sp, r1, r0, lsl sp │ │ │ │ + @ instruction: 0x0038f3f0 │ │ │ │ muleq r0, pc, r2 @ │ │ │ │ - @ instruction: 0x0038f1b8 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, #3 │ │ │ │ - bl 92b18 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - mvneq r5, #0 │ │ │ │ - beq 46d5c │ │ │ │ - ldr r0, [r5, #20] │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r0] │ │ │ │ - str r0, [r4, #12] │ │ │ │ - bl 21dbe4 │ │ │ │ - cmn r0, #1 │ │ │ │ - bne 46c90 │ │ │ │ - mvn r5, #0 │ │ │ │ - b 46d38 │ │ │ │ - cmp r0, #1 │ │ │ │ - bne 46cc8 │ │ │ │ - ldr r2, [pc, #196] @ 46d64 │ │ │ │ - str r2, [r4, #16] │ │ │ │ - ldr r3, [r2] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r2] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 46cc0 │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [r2] │ │ │ │ - ldr r3, [pc, #156] @ 46d64 │ │ │ │ - b 46d28 │ │ │ │ - ldr ip, [r5, #8] │ │ │ │ - ldr r0, [r5, #20] │ │ │ │ - ldr r3, [ip] │ │ │ │ - ldr r1, [pc, #140] @ 46d68 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [ip] │ │ │ │ - mov r2, #2 │ │ │ │ - str ip, [r4, #16] │ │ │ │ - bl 116e44 │ │ │ │ - cmn r0, #1 │ │ │ │ - beq 46c88 │ │ │ │ - cmp r0, #1 │ │ │ │ - bne 46d14 │ │ │ │ - ldr r2, [pc, #92] @ 46d64 │ │ │ │ - ldr r3, [r2] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 46cc0 │ │ │ │ - b 46cb8 │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ - ldr r2, [r3] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r2, r2, #1 │ │ │ │ - strne r2, [r3] │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [r4, #20] │ │ │ │ - bl 8be20 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 46d5c │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 46d5c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq r7, r7, ip, lsl #3 │ │ │ │ + @ instruction: 0x0038f3f8 │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + cmp r1, #0 │ │ │ │ + ldrne r0, [r0, #20] │ │ │ │ + ldreq r0, [pc] @ 46c38 │ │ │ │ + b 38620 │ │ │ │ + subseq r2, ip, r0, lsl #20 │ │ │ │ │ │ │ │ -00046d6c <_PyTraceback_Add@@Base>: │ │ │ │ +00046c3c <_PyTraceback_Add@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #284] @ 46ea0 <_PyTraceback_Add@@Base+0x134> │ │ │ │ + ldr r3, [pc, #284] @ 46d70 <_PyTraceback_Add@@Base+0x134> │ │ │ │ mov r6, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r7, [r3, r0] │ │ │ │ mov sl, #0 │ │ │ │ ldr r9, [r7, #72] @ 0x48 │ │ │ │ str sl, [r7, #72] @ 0x48 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl 91924 │ │ │ │ + bl 91980 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 46e94 <_PyTraceback_Add@@Base+0x128> │ │ │ │ + beq 46d64 <_PyTraceback_Add@@Base+0x128> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 46ebc │ │ │ │ + bl 46d74 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 46dec <_PyTraceback_Add@@Base+0x80> │ │ │ │ + bne 46cbc <_PyTraceback_Add@@Base+0x80> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 46e94 <_PyTraceback_Add@@Base+0x128> │ │ │ │ + beq 46d64 <_PyTraceback_Add@@Base+0x128> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, sl │ │ │ │ str r3, [r4] │ │ │ │ - bne 46e94 <_PyTraceback_Add@@Base+0x128> │ │ │ │ + bne 46d64 <_PyTraceback_Add@@Base+0x128> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 46e94 <_PyTraceback_Add@@Base+0x128> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 46d64 <_PyTraceback_Add@@Base+0x128> │ │ │ │ mov r3, sl │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 47080 │ │ │ │ + bl 46fe8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 46e28 <_PyTraceback_Add@@Base+0xbc> │ │ │ │ + beq 46cf8 <_PyTraceback_Add@@Base+0xbc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 46e28 <_PyTraceback_Add@@Base+0xbc> │ │ │ │ + bne 46cf8 <_PyTraceback_Add@@Base+0xbc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 46e4c <_PyTraceback_Add@@Base+0xe0> │ │ │ │ + beq 46d1c <_PyTraceback_Add@@Base+0xe0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 46e4c <_PyTraceback_Add@@Base+0xe0> │ │ │ │ + bne 46d1c <_PyTraceback_Add@@Base+0xe0> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 46e94 <_PyTraceback_Add@@Base+0x128> │ │ │ │ + beq 46d64 <_PyTraceback_Add@@Base+0x128> │ │ │ │ ldr r0, [r7, #72] @ 0x48 │ │ │ │ str r8, [r5, #20] │ │ │ │ str r9, [r7, #72] @ 0x48 │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b254 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11b09c │ │ │ │ + bl 11b14c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + b 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r9 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 18234c <_PyErr_ChainExceptions1@@Base> │ │ │ │ + b 1825e8 <_PyErr_ChainExceptions1@@Base> │ │ │ │ andeq r0, r0, ip │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - cmp r1, #0 │ │ │ │ - ldrne r0, [r0, #20] │ │ │ │ - ldreq r0, [pc] @ 46eb8 <_PyTraceback_Add@@Base+0x14c> │ │ │ │ - b 46fe8 │ │ │ │ - subseq r2, ip, r0, lsl #20 │ │ │ │ │ │ │ │ -00046ebc : │ │ │ │ +00046d74 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl 9dd0c │ │ │ │ + bl 9dd84 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 46f98 │ │ │ │ + beq 46e50 │ │ │ │ mov r0, r5 │ │ │ │ - bl bb7dc │ │ │ │ + bl bb8b0 │ │ │ │ subs r7, r0, #0 │ │ │ │ moveq r8, r7 │ │ │ │ moveq r5, r7 │ │ │ │ moveq r6, r7 │ │ │ │ - beq 46fa8 │ │ │ │ - ldr r0, [pc, #208] @ 46fdc │ │ │ │ + beq 46e60 │ │ │ │ + ldr r0, [pc, #208] @ 46e94 │ │ │ │ mov r1, #6 │ │ │ │ - bl 92884 │ │ │ │ + bl 928e0 │ │ │ │ subs r6, r0, #0 │ │ │ │ moveq r8, r6 │ │ │ │ moveq r5, r6 │ │ │ │ - beq 46fa8 │ │ │ │ - ldr r0, [pc, #184] @ 46fe0 │ │ │ │ + beq 46e60 │ │ │ │ + ldr r0, [pc, #184] @ 46e98 │ │ │ │ mov r1, #2 │ │ │ │ - bl 92884 │ │ │ │ + bl 928e0 │ │ │ │ subs r5, r0, #0 │ │ │ │ moveq r8, r5 │ │ │ │ - beq 46fa8 │ │ │ │ + beq 46e60 │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 29658 │ │ │ │ - ldr r3, [pc, #148] @ 46fe4 │ │ │ │ + ldr r3, [pc, #148] @ 46e9c │ │ │ │ mov r1, #1 │ │ │ │ sub r2, r3, #36352 @ 0x8e00 │ │ │ │ sub r2, r2, #140 @ 0x8c │ │ │ │ mov r0, sp │ │ │ │ str r8, [sp, #20] │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r7, [sp] │ │ │ │ @@ -29227,139 +29145,183 @@ │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - bl c2d88 <_Py_write@@Base+0xc80> │ │ │ │ + bl c2de8 <_Py_write@@Base+0xc80> │ │ │ │ mov r8, r0 │ │ │ │ - b 46fa8 │ │ │ │ + b 46e60 │ │ │ │ mov r8, r4 │ │ │ │ mov r5, r4 │ │ │ │ mov r6, r4 │ │ │ │ mov r7, r4 │ │ │ │ - ldr r0, [pc, #52] @ 46fe4 │ │ │ │ - bl 9b158 │ │ │ │ + ldr r0, [pc, #52] @ 46e9c │ │ │ │ + bl 9b1d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b1d0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b1d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b1d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b1d0 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq pc, r1, r4, asr r7 @ │ │ │ │ - subseq pc, r1, ip, asr r7 @ │ │ │ │ + subseq pc, r1, ip, asr r9 @ │ │ │ │ + subseq pc, r1, r4, ror #18 │ │ │ │ subseq r1, r8, r8, lsl r0 │ │ │ │ - cmp r1, #1 │ │ │ │ - bne 47010 │ │ │ │ - ldrb r2, [r0] │ │ │ │ - ldr r3, [pc, #120] @ 47074 │ │ │ │ - ldr r0, [pc, #120] @ 47078 │ │ │ │ - ldr r2, [r3, r2, lsl #2] │ │ │ │ - ldr r3, [pc, #116] @ 4707c │ │ │ │ - tst r2, #1 │ │ │ │ - moveq r0, r3 │ │ │ │ - bx lr │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 4706c │ │ │ │ - ldr ip, [pc, #84] @ 47074 │ │ │ │ - add r1, r0, r1 │ │ │ │ - mov r3, #0 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - cmp r1, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - bls 47058 │ │ │ │ - ldrb r2, [r2] │ │ │ │ - add r0, r0, #1 │ │ │ │ - ldr r2, [ip, r2, lsl #2] │ │ │ │ - and lr, r2, #1 │ │ │ │ - tst r2, #2 │ │ │ │ - orr r3, r3, lr │ │ │ │ - beq 47028 │ │ │ │ - ldr r0, [pc, #36] @ 4707c │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r2, [pc, #28] @ 4707c │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, #3 │ │ │ │ + bl 92b74 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + mvneq r5, #0 │ │ │ │ + beq 46fc0 │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r0] │ │ │ │ + str r0, [r4, #12] │ │ │ │ + bl 21dce4 │ │ │ │ + cmn r0, #1 │ │ │ │ + bne 46ef4 │ │ │ │ + mvn r5, #0 │ │ │ │ + b 46f9c │ │ │ │ + cmp r0, #1 │ │ │ │ + bne 46f2c │ │ │ │ + ldr r2, [pc, #196] @ 46fc8 │ │ │ │ + str r2, [r4, #16] │ │ │ │ + ldr r3, [r2] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r2] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 46f24 │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [r2] │ │ │ │ + ldr r3, [pc, #156] @ 46fc8 │ │ │ │ + b 46f8c │ │ │ │ + ldr ip, [r5, #8] │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ + ldr r3, [ip] │ │ │ │ + ldr r1, [pc, #140] @ 46fcc │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [ip] │ │ │ │ + mov r2, #2 │ │ │ │ + str ip, [r4, #16] │ │ │ │ + bl 116f34 │ │ │ │ + cmn r0, #1 │ │ │ │ + beq 46eec │ │ │ │ + cmp r0, #1 │ │ │ │ + bne 46f78 │ │ │ │ + ldr r2, [pc, #92] @ 46fc8 │ │ │ │ + ldr r3, [r2] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 46f24 │ │ │ │ + b 46f1c │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ + ldr r2, [r3] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r2, r2, #1 │ │ │ │ + strne r2, [r3] │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [r4, #20] │ │ │ │ + bl 8be90 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 46fc0 │ │ │ │ + sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #16] @ 47078 │ │ │ │ - moveq r0, r2 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r0, [pc, #8] @ 4707c │ │ │ │ - bx lr │ │ │ │ - eorseq r7, r9, r0, lsr #28 │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ + str r3, [r4] │ │ │ │ + bne 46fc0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r7, r7, ip, lsl #3 │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + cmp r1, #0 │ │ │ │ + ldrne r0, [r0, #20] │ │ │ │ + ldreq r0, [pc] @ 46fe4 │ │ │ │ + b 47240 │ │ │ │ + subseq r2, ip, r0, lsl #20 │ │ │ │ │ │ │ │ -00047080 : │ │ │ │ +00046fe8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r3 │ │ │ │ - bl 243524 │ │ │ │ + bl 243600 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 47170 │ │ │ │ + beq 470d8 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ mov r7, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, sp │ │ │ │ str r4, [sp] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ strd r6, [sp, #16] │ │ │ │ str r7, [sp, #24] │ │ │ │ str r7, [sp, #28] │ │ │ │ - bl 243664 │ │ │ │ + bl 243740 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 47170 │ │ │ │ + beq 470d8 │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #352] @ 47254 │ │ │ │ + ldr r0, [pc, #352] @ 471bc │ │ │ │ add r1, r1, r3 │ │ │ │ - bl 9a8d0 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9a948 <_PyObject_GC_NewVar@@Base> │ │ │ │ ldr r2, [r5] │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 47150 │ │ │ │ + beq 470b8 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r3, #1 │ │ │ │ addne r2, r2, #1 │ │ │ │ strh r3, [r4, #24] │ │ │ │ str r7, [r4, #8] │ │ │ │ str r7, [r4, #16] │ │ │ │ str r7, [r4, #20] │ │ │ │ str r7, [r4, #28] │ │ │ │ str r7, [r4, #32] │ │ │ │ strne r2, [r5] │ │ │ │ cmp r8, #0 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ add r1, r4, #36 @ 0x24 │ │ │ │ - beq 47178 │ │ │ │ + beq 470e0 │ │ │ │ ldr r2, [r8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r8] │ │ │ │ - b 47178 │ │ │ │ + b 470e0 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 47170 │ │ │ │ + beq 470d8 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - bne 47170 │ │ │ │ + bne 470d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 47248 │ │ │ │ + b 471b0 │ │ │ │ ldr r2, [r3] │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr ip, [r3, #48] @ 0x30 │ │ │ │ @@ -29373,34 +29335,34 @@ │ │ │ │ str r8, [r4, #56] @ 0x38 │ │ │ │ str ip, [r4, #68] @ 0x44 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ strh r3, [r2, #72]! @ 0x48 │ │ │ │ cmp ip, r3 │ │ │ │ addgt r3, r3, #1 │ │ │ │ strgt r0, [r2, #4]! │ │ │ │ - bgt 471c0 │ │ │ │ + bgt 47128 │ │ │ │ mov r3, #2 │ │ │ │ strb r3, [r4, #74] @ 0x4a │ │ │ │ ldr r3, [r6, #116] @ 0x74 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ add r6, r6, r3, lsl #1 │ │ │ │ ldr r3, [r5] │ │ │ │ add r6, r6, #126 @ 0x7e │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r1, [r4, #12] │ │ │ │ str r6, [r4, #64] @ 0x40 │ │ │ │ - beq 47214 │ │ │ │ + beq 4717c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 47214 │ │ │ │ + bne 4717c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #60] @ 47258 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #60] @ 471c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r2, [r3, r0] │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ and r3, r3, #3 │ │ │ │ ldr r1, [r2, #3796] @ 0xed4 │ │ │ │ sub r2, r4, #8 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ @@ -29413,1299 +29375,1337 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r6, r5, r4, lsl #7 │ │ │ │ andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 1033c8 │ │ │ │ - cmn r0, #1 │ │ │ │ - bne 47294 │ │ │ │ - bl a55d4 │ │ │ │ - ldr r3, [pc, #36] @ 472ac │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r0, r3 │ │ │ │ - movne r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r2, [pc, #16] @ 472b0 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r0, [pc, #4] @ 472ac │ │ │ │ - moveq r0, r2 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 472e8 │ │ │ │ + bne 471f8 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ - bl 2ae83c │ │ │ │ + bl 2ae73c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 47318 │ │ │ │ - b 4730c │ │ │ │ + bne 47228 │ │ │ │ + b 4721c │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #52] @ 4732c │ │ │ │ + ldr r0, [pc, #52] @ 4723c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 47324 │ │ │ │ - b 472d0 │ │ │ │ - bl a55d4 │ │ │ │ + beq 47234 │ │ │ │ + b 471e0 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 47324 │ │ │ │ + bne 47234 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a58c4 │ │ │ │ + b a593c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r5, r7, r0, asr r3 │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ + mlaseq r7, r0, r5, r5 │ │ │ │ + cmp r1, #1 │ │ │ │ + bne 47268 │ │ │ │ + ldrb r2, [r0] │ │ │ │ + ldr r3, [pc, #120] @ 472cc │ │ │ │ + ldr r0, [pc, #120] @ 472d0 │ │ │ │ + ldr r2, [r3, r2, lsl #2] │ │ │ │ + ldr r3, [pc, #116] @ 472d4 │ │ │ │ + tst r2, #1 │ │ │ │ + moveq r0, r3 │ │ │ │ + bx lr │ │ │ │ cmp r1, #0 │ │ │ │ - ldrne r0, [r0, #20] │ │ │ │ - ldreq r0, [pc] @ 47344 │ │ │ │ - b 475a0 │ │ │ │ - subseq r2, ip, r0, lsl #20 │ │ │ │ + beq 472c4 │ │ │ │ + ldr ip, [pc, #84] @ 472cc │ │ │ │ + add r1, r0, r1 │ │ │ │ + mov r3, #0 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + cmp r1, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + bls 472b0 │ │ │ │ + ldrb r2, [r2] │ │ │ │ + add r0, r0, #1 │ │ │ │ + ldr r2, [ip, r2, lsl #2] │ │ │ │ + and lr, r2, #1 │ │ │ │ + tst r2, #2 │ │ │ │ + orr r3, r3, lr │ │ │ │ + beq 47280 │ │ │ │ + ldr r0, [pc, #36] @ 472d4 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + ldr r2, [pc, #28] @ 472d4 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r0, [pc, #16] @ 472d0 │ │ │ │ + moveq r0, r2 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + ldr r0, [pc, #8] @ 472d4 │ │ │ │ + bx lr │ │ │ │ + eorseq r8, r9, r0, rrx │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r6, r1 │ │ │ │ - bne 47380 │ │ │ │ + bne 47310 │ │ │ │ ldr r0, [r6] │ │ │ │ - ldr r7, [pc, #464] @ 47540 │ │ │ │ + ldr r7, [pc, #464] @ 474d0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne 473a4 │ │ │ │ + bne 47334 │ │ │ │ ldrd r4, [r0, #8] │ │ │ │ - b 473d0 │ │ │ │ + b 47360 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #436] @ 47544 │ │ │ │ + ldr r0, [pc, #436] @ 474d4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 47538 │ │ │ │ - b 47364 │ │ │ │ - bl 1aff9c │ │ │ │ - ldr r3, [pc, #408] @ 47548 │ │ │ │ + beq 474c8 │ │ │ │ + b 472f4 │ │ │ │ + bl 1b01dc │ │ │ │ + ldr r3, [pc, #408] @ 474d8 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 357814 │ │ │ │ + bl 357a80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 473d0 │ │ │ │ - bl a55d4 │ │ │ │ + beq 47360 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 47538 │ │ │ │ + bne 474c8 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne 473e8 │ │ │ │ + bne 47378 │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ - b 47414 │ │ │ │ - bl 1aff9c │ │ │ │ - ldr r3, [pc, #340] @ 47548 │ │ │ │ + b 473a4 │ │ │ │ + bl 1b01dc │ │ │ │ + ldr r3, [pc, #340] @ 474d8 │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 357814 │ │ │ │ + bl 357a80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 47414 │ │ │ │ - bl a55d4 │ │ │ │ + beq 473a4 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 47538 │ │ │ │ + bne 474c8 │ │ │ │ bic r9, r7, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #300] @ 4754c │ │ │ │ + ldr r3, [pc, #300] @ 474dc │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ - bl 357878 │ │ │ │ + bl 357ae4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4749c │ │ │ │ - ldr r3, [pc, #272] @ 4754c │ │ │ │ + bne 4742c │ │ │ │ + ldr r3, [pc, #272] @ 474dc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 35783c │ │ │ │ + bl 357aa8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4749c │ │ │ │ + bne 4742c │ │ │ │ bic r9, r5, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #240] @ 4754c │ │ │ │ + ldr r3, [pc, #240] @ 474dc │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 357878 │ │ │ │ + bl 357ae4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4749c │ │ │ │ - ldr r3, [pc, #212] @ 4754c │ │ │ │ + bne 4742c │ │ │ │ + ldr r3, [pc, #212] @ 474dc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 357864 │ │ │ │ + bl 357ad0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4749c │ │ │ │ + bne 4742c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b ab08c │ │ │ │ + b ab104 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ mov fp, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ str fp, [r0] │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a534 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bl 357878 │ │ │ │ + bl 357ae4 │ │ │ │ cmp r0, fp │ │ │ │ - beq 47508 │ │ │ │ + beq 47498 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 357878 │ │ │ │ + bl 357ae4 │ │ │ │ cmp r0, fp │ │ │ │ moveq r3, #33 @ 0x21 │ │ │ │ streq r3, [sl] │ │ │ │ strne fp, [sl] │ │ │ │ - beq 47514 │ │ │ │ - b 47528 │ │ │ │ + beq 474a4 │ │ │ │ + b 474b8 │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 47528 │ │ │ │ + beq 474b8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 32a2b0 │ │ │ │ + bl 32a520 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 47538 │ │ │ │ + bne 474c8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b ab08c │ │ │ │ + b ab104 │ │ │ │ mov r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ - eorseq r7, r7, r8, asr #32 │ │ │ │ + eorseq r7, r7, r8, lsr r2 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ svcvc 0x00efffff │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 10347c │ │ │ │ + cmn r0, #1 │ │ │ │ + bne 47518 │ │ │ │ + bl a564c │ │ │ │ + ldr r3, [pc, #36] @ 47530 │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq r0, r3 │ │ │ │ + movne r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r2, [pc, #16] @ 47534 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r0, [pc, #4] @ 47530 │ │ │ │ + moveq r0, r2 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 47578 │ │ │ │ + bne 47560 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 149900 │ │ │ │ + b 1499a4 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 4759c │ │ │ │ + ldr r0, [pc, #20] @ 47584 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4756c │ │ │ │ + bne 47554 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r5, r7, r8, asr #7 │ │ │ │ + eorseq r5, r7, r8, lsl #12 │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + cmp r1, #0 │ │ │ │ + ldrne r0, [r0, #20] │ │ │ │ + ldreq r0, [pc] @ 4759c │ │ │ │ + b 475a0 │ │ │ │ + subseq r2, ip, r0, lsl #20 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 475c0 │ │ │ │ - ldr r3, [pc, #84] @ 47604 │ │ │ │ + bne 475c0 │ │ │ │ + ldr r3, [pc, #84] @ 47604 │ │ │ │ ldrb r2, [r0] │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ tst r3, #8 │ │ │ │ - bne 475f4 │ │ │ │ - b 475c8 │ │ │ │ + bne 475f4 │ │ │ │ + b 475c8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 475fc │ │ │ │ - ldr r3, [pc, #52] @ 47604 │ │ │ │ + beq 475fc │ │ │ │ + ldr r3, [pc, #52] @ 47604 │ │ │ │ add r1, r0, r1 │ │ │ │ cmp r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ - bls 475f4 │ │ │ │ + bls 475f4 │ │ │ │ ldrb r2, [r2] │ │ │ │ add r0, r0, #1 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ tst r2, #8 │ │ │ │ - bne 475d0 │ │ │ │ - b 475fc │ │ │ │ - ldr r0, [pc, #12] @ 47608 │ │ │ │ + bne 475d0 │ │ │ │ + b 475fc │ │ │ │ + ldr r0, [pc, #12] @ 47608 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #8] @ 4760c │ │ │ │ + ldr r0, [pc, #8] @ 4760c │ │ │ │ bx lr │ │ │ │ - eorseq r7, r9, r0, lsr #28 │ │ │ │ + eorseq r8, r9, r0, rrx │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - cmp r1, #0 │ │ │ │ - ldrne r0, [r0, #20] │ │ │ │ - ldreq r0, [pc] @ 47624 │ │ │ │ - b 47778 │ │ │ │ - subseq r2, ip, r0, lsl #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #212] @ 47714 │ │ │ │ + ldr r3, [pc, #212] @ 476fc │ │ │ │ ldr r4, [r0, #8] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r4, r3 │ │ │ │ mov r5, r0 │ │ │ │ - beq 47680 │ │ │ │ + beq 47668 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 47680 │ │ │ │ + ble 47668 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - ldr r1, [pc, #168] @ 47718 │ │ │ │ + ldr r1, [pc, #168] @ 47700 │ │ │ │ mov r0, r4 │ │ │ │ - bl b8d20 <_PyObject_LookupSpecial@@Base> │ │ │ │ + bl b8df4 <_PyObject_LookupSpecial@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 476a4 │ │ │ │ - b 47694 │ │ │ │ + beq 4768c │ │ │ │ + b 4767c │ │ │ │ mov r1, r5 │ │ │ │ - ldr r0, [pc, #144] @ 4771c │ │ │ │ + ldr r0, [pc, #144] @ 47704 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 128d0c │ │ │ │ + b 128da0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 476c0 │ │ │ │ + bne 476a8 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r0, [pc, #112] @ 47720 │ │ │ │ + ldr r0, [pc, #112] @ 47708 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ - bl 128d0c │ │ │ │ + bl 128da0 │ │ │ │ mov r5, r0 │ │ │ │ - b 476dc │ │ │ │ + b 476c4 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r0, [pc, #88] @ 47724 │ │ │ │ + ldr r0, [pc, #88] @ 4770c │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ str r6, [sp] │ │ │ │ - bl 128d0c │ │ │ │ + bl 128da0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 47700 │ │ │ │ + beq 476e8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 47700 │ │ │ │ + bne 476e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b254 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sl, r7, ip, lsl #20 │ │ │ │ - mlaseq r8, r0, r3, pc @ │ │ │ │ - eorseq pc, r8, r8, lsr #7 │ │ │ │ - eorseq pc, r8, r8, asr #7 │ │ │ │ + @ instruction: 0x0038f5d0 │ │ │ │ + eorseq pc, r8, r8, ror #11 │ │ │ │ + eorseq pc, r8, r8, lsl #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 47750 │ │ │ │ + bne 47738 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 1c3598 │ │ │ │ + b 1c3750 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 47774 │ │ │ │ + ldr r0, [pc, #20] @ 4775c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 47744 │ │ │ │ + bne 4772c │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r5, r7, r8, lsl r4 │ │ │ │ - cmp r1, #1 │ │ │ │ - bne 477a0 │ │ │ │ - ldrb r2, [r0] │ │ │ │ - ldr r3, [pc, #164] @ 47830 │ │ │ │ - ldr r0, [pc, #164] @ 47834 │ │ │ │ - ldr r2, [r3, r2, lsl #2] │ │ │ │ - ldr r3, [pc, #160] @ 47838 │ │ │ │ - tst r2, #2 │ │ │ │ - moveq r0, r3 │ │ │ │ - bx lr │ │ │ │ + eorseq r5, r7, r8, asr r6 │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 47820 │ │ │ │ - mov r3, #0 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - ldr lr, [pc, #120] @ 47830 │ │ │ │ - add r1, r0, r1 │ │ │ │ - mov ip, r3 │ │ │ │ - cmp r1, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - bls 4780c │ │ │ │ - ldrb r2, [r2] │ │ │ │ - add r0, r0, #1 │ │ │ │ - ldr r2, [lr, r2, lsl #2] │ │ │ │ - tst r2, #2 │ │ │ │ - beq 477ec │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r3, #1 │ │ │ │ - beq 477fc │ │ │ │ - b 47828 │ │ │ │ - ands r2, r2, #1 │ │ │ │ - beq 47804 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 47828 │ │ │ │ - mov ip, r3 │ │ │ │ - b 477bc │ │ │ │ - mov r3, r2 │ │ │ │ - b 477bc │ │ │ │ - ldr r3, [pc, #36] @ 47838 │ │ │ │ - cmp ip, #0 │ │ │ │ - ldr r0, [pc, #24] @ 47834 │ │ │ │ - moveq r0, r3 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r0, [pc, #16] @ 47838 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #8] @ 47838 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r7, r9, r0, lsr #28 │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ + ldrne r0, [r0, #20] │ │ │ │ + ldreq r0, [pc] @ 47774 │ │ │ │ + b 479b4 <_PyCompile_OptimizeCfg@@Base+0x23c> │ │ │ │ + subseq r2, ip, r0, lsl #20 │ │ │ │ │ │ │ │ -0004783c <_PyCompile_OptimizeCfg@@Base>: │ │ │ │ +00047778 <_PyCompile_OptimizeCfg@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #236] @ 47940 <_PyCompile_OptimizeCfg@@Base+0x104> │ │ │ │ + ldr r3, [pc, #236] @ 4787c <_PyCompile_OptimizeCfg@@Base+0x104> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 47878 <_PyCompile_OptimizeCfg@@Base+0x3c> │ │ │ │ - ldr r3, [pc, #216] @ 47944 <_PyCompile_OptimizeCfg@@Base+0x108> │ │ │ │ - ldr r1, [pc, #216] @ 47948 <_PyCompile_OptimizeCfg@@Base+0x10c> │ │ │ │ + beq 477b4 <_PyCompile_OptimizeCfg@@Base+0x3c> │ │ │ │ + ldr r3, [pc, #216] @ 47880 <_PyCompile_OptimizeCfg@@Base+0x108> │ │ │ │ + ldr r1, [pc, #216] @ 47884 <_PyCompile_OptimizeCfg@@Base+0x10c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 4788c <_PyCompile_OptimizeCfg@@Base+0x50> │ │ │ │ + bl 18f414 │ │ │ │ + b 477c8 <_PyCompile_OptimizeCfg@@Base+0x50> │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl 91924 │ │ │ │ + bl 91980 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 47894 <_PyCompile_OptimizeCfg@@Base+0x58> │ │ │ │ + bne 477d0 <_PyCompile_OptimizeCfg@@Base+0x58> │ │ │ │ mov r4, #0 │ │ │ │ - b 47934 <_PyCompile_OptimizeCfg@@Base+0xf8> │ │ │ │ + b 47870 <_PyCompile_OptimizeCfg@@Base+0xf8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 152834 │ │ │ │ + bl 152a78 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 478ac <_PyCompile_OptimizeCfg@@Base+0x70> │ │ │ │ + bne 477e8 <_PyCompile_OptimizeCfg@@Base+0x70> │ │ │ │ mov r4, #0 │ │ │ │ - b 47908 <_PyCompile_OptimizeCfg@@Base+0xcc> │ │ │ │ + b 47844 <_PyCompile_OptimizeCfg@@Base+0xcc> │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp] │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ - bl 153f88 │ │ │ │ + bl 1541d0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 478a4 <_PyCompile_OptimizeCfg@@Base+0x68> │ │ │ │ - bl 254db4 │ │ │ │ + blt 477e0 <_PyCompile_OptimizeCfg@@Base+0x68> │ │ │ │ + bl 254ec8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 478a4 <_PyCompile_OptimizeCfg@@Base+0x68> │ │ │ │ + beq 477e0 <_PyCompile_OptimizeCfg@@Base+0x68> │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, r4 │ │ │ │ - bl 15d484 │ │ │ │ + bl 15d608 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 478f8 <_PyCompile_OptimizeCfg@@Base+0xbc> │ │ │ │ + bge 47834 <_PyCompile_OptimizeCfg@@Base+0xbc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 163c80 │ │ │ │ - b 478a4 <_PyCompile_OptimizeCfg@@Base+0x68> │ │ │ │ + bl 163e04 │ │ │ │ + b 477e0 <_PyCompile_OptimizeCfg@@Base+0x68> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1530c4 │ │ │ │ + bl 153308 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 478ec <_PyCompile_OptimizeCfg@@Base+0xb0> │ │ │ │ + blt 47828 <_PyCompile_OptimizeCfg@@Base+0xb0> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4792c <_PyCompile_OptimizeCfg@@Base+0xf0> │ │ │ │ + beq 47868 <_PyCompile_OptimizeCfg@@Base+0xf0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4792c <_PyCompile_OptimizeCfg@@Base+0xf0> │ │ │ │ + bne 47868 <_PyCompile_OptimizeCfg@@Base+0xf0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1647ec <_PySet_NextEntryRef@@Base+0x5f0> │ │ │ │ + bl 164970 <_PySet_NextEntryRef@@Base+0x5f0> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq ip, r5, r8, lsr #29 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq ip, r8, ip, lsr sp │ │ │ │ + eorseq sp, r8, r4, lsr #32 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #260] @ 47a68 <_PyCompile_OptimizeCfg@@Base+0x22c> │ │ │ │ + ldr r3, [pc, #260] @ 479a4 <_PyCompile_OptimizeCfg@@Base+0x22c> │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 479f0 <_PyCompile_OptimizeCfg@@Base+0x1b4> │ │ │ │ + beq 4792c <_PyCompile_OptimizeCfg@@Base+0x1b4> │ │ │ │ ldr r0, [r6, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 47990 <_PyCompile_OptimizeCfg@@Base+0x154> │ │ │ │ - ldr r0, [pc, #228] @ 47a6c <_PyCompile_OptimizeCfg@@Base+0x230> │ │ │ │ - bl 9dd0c │ │ │ │ - mov r5, r0 │ │ │ │ - b 479c4 <_PyCompile_OptimizeCfg@@Base+0x188> │ │ │ │ - bl 1acfe4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 479b0 <_PyCompile_OptimizeCfg@@Base+0x174> │ │ │ │ - blt 479cc <_PyCompile_OptimizeCfg@@Base+0x190> │ │ │ │ - ldr r0, [pc, #200] @ 47a70 <_PyCompile_OptimizeCfg@@Base+0x234> │ │ │ │ - bl 9dd0c │ │ │ │ + bne 478cc <_PyCompile_OptimizeCfg@@Base+0x154> │ │ │ │ + ldr r0, [pc, #228] @ 479a8 <_PyCompile_OptimizeCfg@@Base+0x230> │ │ │ │ + bl 9dd84 │ │ │ │ + mov r5, r0 │ │ │ │ + b 47900 <_PyCompile_OptimizeCfg@@Base+0x188> │ │ │ │ + bl 1ad1e8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 478ec <_PyCompile_OptimizeCfg@@Base+0x174> │ │ │ │ + blt 47908 <_PyCompile_OptimizeCfg@@Base+0x190> │ │ │ │ + ldr r0, [pc, #200] @ 479ac <_PyCompile_OptimizeCfg@@Base+0x234> │ │ │ │ + bl 9dd84 │ │ │ │ mov r5, r0 │ │ │ │ - b 479bc <_PyCompile_OptimizeCfg@@Base+0x180> │ │ │ │ + b 478f8 <_PyCompile_OptimizeCfg@@Base+0x180> │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - bl 1364fc │ │ │ │ + bl 136594 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - bl 1ad798 │ │ │ │ + bl 1ad9d4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 479f8 <_PyCompile_OptimizeCfg@@Base+0x1bc> │ │ │ │ + bne 47934 <_PyCompile_OptimizeCfg@@Base+0x1bc> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 479f0 <_PyCompile_OptimizeCfg@@Base+0x1b4> │ │ │ │ + beq 4792c <_PyCompile_OptimizeCfg@@Base+0x1b4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 479f0 <_PyCompile_OptimizeCfg@@Base+0x1b4> │ │ │ │ + bne 4792c <_PyCompile_OptimizeCfg@@Base+0x1b4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r6, #0 │ │ │ │ - b 47a60 <_PyCompile_OptimizeCfg@@Base+0x224> │ │ │ │ + b 4799c <_PyCompile_OptimizeCfg@@Base+0x224> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 124af0 <_PyType_Name@@Base> │ │ │ │ + bl 124b7c <_PyType_Name@@Base> │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #96] @ 47a74 <_PyCompile_OptimizeCfg@@Base+0x238> │ │ │ │ - bl 128d0c │ │ │ │ + ldr r0, [pc, #96] @ 479b0 <_PyCompile_OptimizeCfg@@Base+0x238> │ │ │ │ + bl 128da0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 47a3c <_PyCompile_OptimizeCfg@@Base+0x200> │ │ │ │ + beq 47978 <_PyCompile_OptimizeCfg@@Base+0x200> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 47a3c <_PyCompile_OptimizeCfg@@Base+0x200> │ │ │ │ + bne 47978 <_PyCompile_OptimizeCfg@@Base+0x200> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 47a60 <_PyCompile_OptimizeCfg@@Base+0x224> │ │ │ │ + beq 4799c <_PyCompile_OptimizeCfg@@Base+0x224> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 47a60 <_PyCompile_OptimizeCfg@@Base+0x224> │ │ │ │ + bne 4799c <_PyCompile_OptimizeCfg@@Base+0x224> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00555490 │ │ │ │ - eorseq r2, r9, r0, lsr #26 │ │ │ │ - eorseq ip, r7, r4, lsl r9 │ │ │ │ - eorseq pc, r8, ip, lsl #9 │ │ │ │ + eorseq r2, r9, r0, ror #30 │ │ │ │ + eorseq ip, r7, r4, asr fp │ │ │ │ + eorseq pc, r8, ip, asr #13 │ │ │ │ + cmp r1, #1 │ │ │ │ + bne 479dc <_PyCompile_OptimizeCfg@@Base+0x264> │ │ │ │ + ldrb r2, [r0] │ │ │ │ + ldr r3, [pc, #164] @ 47a6c <_PyCompile_OptimizeCfg@@Base+0x2f4> │ │ │ │ + ldr r0, [pc, #164] @ 47a70 <_PyCompile_OptimizeCfg@@Base+0x2f8> │ │ │ │ + ldr r2, [r3, r2, lsl #2] │ │ │ │ + ldr r3, [pc, #160] @ 47a74 <_PyCompile_OptimizeCfg@@Base+0x2fc> │ │ │ │ + tst r2, #2 │ │ │ │ + moveq r0, r3 │ │ │ │ + bx lr │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 47a5c <_PyCompile_OptimizeCfg@@Base+0x2e4> │ │ │ │ + mov r3, #0 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + ldr lr, [pc, #120] @ 47a6c <_PyCompile_OptimizeCfg@@Base+0x2f4> │ │ │ │ + add r1, r0, r1 │ │ │ │ + mov ip, r3 │ │ │ │ + cmp r1, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + bls 47a48 <_PyCompile_OptimizeCfg@@Base+0x2d0> │ │ │ │ + ldrb r2, [r2] │ │ │ │ + add r0, r0, #1 │ │ │ │ + ldr r2, [lr, r2, lsl #2] │ │ │ │ + tst r2, #2 │ │ │ │ + beq 47a28 <_PyCompile_OptimizeCfg@@Base+0x2b0> │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r3, #1 │ │ │ │ + beq 47a38 <_PyCompile_OptimizeCfg@@Base+0x2c0> │ │ │ │ + b 47a64 <_PyCompile_OptimizeCfg@@Base+0x2ec> │ │ │ │ + ands r2, r2, #1 │ │ │ │ + beq 47a40 <_PyCompile_OptimizeCfg@@Base+0x2c8> │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 47a64 <_PyCompile_OptimizeCfg@@Base+0x2ec> │ │ │ │ + mov ip, r3 │ │ │ │ + b 479f8 <_PyCompile_OptimizeCfg@@Base+0x280> │ │ │ │ + mov r3, r2 │ │ │ │ + b 479f8 <_PyCompile_OptimizeCfg@@Base+0x280> │ │ │ │ + ldr r3, [pc, #36] @ 47a74 <_PyCompile_OptimizeCfg@@Base+0x2fc> │ │ │ │ + cmp ip, #0 │ │ │ │ + ldr r0, [pc, #24] @ 47a70 <_PyCompile_OptimizeCfg@@Base+0x2f8> │ │ │ │ + moveq r0, r3 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + ldr r0, [pc, #16] @ 47a74 <_PyCompile_OptimizeCfg@@Base+0x2fc> │ │ │ │ + bx lr │ │ │ │ + ldr r0, [pc, #8] @ 47a74 <_PyCompile_OptimizeCfg@@Base+0x2fc> │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + eorseq r8, r9, r0, rrx │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + mov r3, r1 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r1, r2 │ │ │ │ + bxeq lr │ │ │ │ + bx r3 │ │ │ │ │ │ │ │ -00047a78 : │ │ │ │ +00047a90 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #8 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 47bfc │ │ │ │ + bl 47b2c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 23e5cc │ │ │ │ + bl 23e694 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 47ab4 │ │ │ │ - ldr r0, [pc, #16] @ 47ac0 │ │ │ │ - bl 2a7978 │ │ │ │ + bne 47acc │ │ │ │ + ldr r0, [pc, #16] @ 47ad8 │ │ │ │ + bl 2a79e8 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - mlaseq r8, r8, r4, pc @ │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - bl 14a698 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - mvneq r5, #0 │ │ │ │ - beq 47b14 │ │ │ │ - bl 8be20 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 47b14 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 47b14 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + @ instruction: 0x0038f6d8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 47b44 │ │ │ │ + bne 47b04 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 216d34 │ │ │ │ + b 216e2c │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 47b68 │ │ │ │ + ldr r0, [pc, #20] @ 47b28 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 47b38 │ │ │ │ - pop {r4, pc} │ │ │ │ - eorseq r5, r7, r8, ror #7 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - cmp r2, #2 │ │ │ │ - mov r4, r1 │ │ │ │ - bne 47bb4 │ │ │ │ - ldm r4, {r1, r2} │ │ │ │ - ldr r3, [pc, #68] @ 47bd8 │ │ │ │ - ldr r0, [pc, #68] @ 47bdc │ │ │ │ - cmp r1, r2 │ │ │ │ - movne r0, r3 │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - popeq {r4, pc} │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [r0] │ │ │ │ + bne 47af8 │ │ │ │ pop {r4, pc} │ │ │ │ - mov ip, r2 │ │ │ │ - mov r3, #2 │ │ │ │ - ldr r0, [pc, #28] @ 47be0 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - popeq {r4, pc} │ │ │ │ - b 47b88 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - eorseq r5, r7, r0, ror #6 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - mov r3, r1 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r1, r2 │ │ │ │ - bxeq lr │ │ │ │ - bx r3 │ │ │ │ + eorseq r5, r7, r8, lsr #12 │ │ │ │ │ │ │ │ -00047bfc : │ │ │ │ +00047b2c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r2, [r2, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 47c9c │ │ │ │ + bne 47bcc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 9dd0c │ │ │ │ + bl 9dd84 │ │ │ │ subs r5, r0, #0 │ │ │ │ streq r5, [r6] │ │ │ │ - beq 47cc8 │ │ │ │ + beq 47bf8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl f404c │ │ │ │ + bl f40fc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 47cd4 │ │ │ │ + beq 47c04 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 47cd4 │ │ │ │ - ldr r2, [pc, #108] @ 47cdc │ │ │ │ + bne 47c04 │ │ │ │ + ldr r2, [pc, #108] @ 47c0c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 47c90 │ │ │ │ + beq 47bc0 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b 47cd4 │ │ │ │ + b 47c04 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r6] │ │ │ │ movne r4, #1 │ │ │ │ - bne 47cd4 │ │ │ │ - ldr r3, [pc, #36] @ 47ce0 │ │ │ │ + bne 47c04 │ │ │ │ + ldr r3, [pc, #36] @ 47c10 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a5b0 │ │ │ │ + bl 11a660 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 47cd0 │ │ │ │ + bne 47c00 │ │ │ │ mvn r4, #0 │ │ │ │ - b 47cd4 │ │ │ │ - bl 11a964 │ │ │ │ + b 47c04 │ │ │ │ + bl 11aa14 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + ldr r3, [r2, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrgt r1, [r0, #8] │ │ │ │ + ldr r0, [r2, #16] │ │ │ │ + mulgt r3, r1, r3 │ │ │ │ + movle r3, #0 │ │ │ │ + add r0, r3, r0 │ │ │ │ + b a593c │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + bl 14a73c │ │ │ │ + subs r4, r0, #0 │ │ │ │ + mvneq r5, #0 │ │ │ │ + beq 47c88 │ │ │ │ + bl 8be90 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + beq 47c88 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 47c88 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + cmp r2, #2 │ │ │ │ + mov r4, r1 │ │ │ │ + bne 47cd8 │ │ │ │ + ldm r4, {r1, r2} │ │ │ │ + ldr r3, [pc, #68] @ 47cfc │ │ │ │ + ldr r0, [pc, #68] @ 47d00 │ │ │ │ + cmp r1, r2 │ │ │ │ + movne r0, r3 │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + popeq {r4, pc} │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [r0] │ │ │ │ + pop {r4, pc} │ │ │ │ + mov ip, r2 │ │ │ │ + mov r3, #2 │ │ │ │ + ldr r0, [pc, #28] @ 47d04 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, ip │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + popeq {r4, pc} │ │ │ │ + b 47cac │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + eorseq r5, r7, r0, lsr #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr ip, [pc, #68] @ 47d40 │ │ │ │ + ldr ip, [pc, #68] @ 47d64 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - ldr r2, [pc, #64] @ 47d44 │ │ │ │ + ldr r2, [pc, #64] @ 47d68 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, ip │ │ │ │ - bne 47d20 │ │ │ │ - bl 30ec00 │ │ │ │ + bne 47d44 │ │ │ │ + bl 30f05c │ │ │ │ cmn r0, #1 │ │ │ │ - beq 47d38 │ │ │ │ + beq 47d5c │ │ │ │ pop {r4, lr} │ │ │ │ - b a62ec │ │ │ │ + b a6364 │ │ │ │ mov r2, #1 │ │ │ │ - bl 2ae8c0 │ │ │ │ + bl 2ae7c0 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 47d38 │ │ │ │ + beq 47d5c │ │ │ │ pop {r4, lr} │ │ │ │ - b a58c4 │ │ │ │ + b a593c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r9, r5, r4, lsl #1 │ │ │ │ @ instruction: 0x0055a69c │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - ldr r3, [r2, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrgt r1, [r0, #8] │ │ │ │ - ldr r0, [r2, #16] │ │ │ │ - mulgt r3, r1, r3 │ │ │ │ - movle r3, #0 │ │ │ │ - add r0, r3, r0 │ │ │ │ - b a58c4 │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 47d8c │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r0] │ │ │ │ + bx lr │ │ │ │ + ldr r0, [pc] @ 47d94 │ │ │ │ + bx lr │ │ │ │ + subseq r1, r8, r4, asr #32 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + cmp r2, #2 │ │ │ │ + mov r4, r1 │ │ │ │ + bne 47dc0 │ │ │ │ + ldm r4, {r0, r1} │ │ │ │ + pop {r4, lr} │ │ │ │ + b 1fd734 │ │ │ │ + mov ip, r2 │ │ │ │ + mov r3, #2 │ │ │ │ + ldr r0, [pc, #20] @ 47de4 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, ip │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 47db4 │ │ │ │ + pop {r4, pc} │ │ │ │ + eorseq r5, r7, r8, asr #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 47db4 │ │ │ │ + bne 47e30 │ │ │ │ ldm r4, {r1, r2} │ │ │ │ - ldr r3, [pc, #68] @ 47dd8 │ │ │ │ - ldr r0, [pc, #68] @ 47ddc │ │ │ │ + ldr r3, [pc, #68] @ 47e54 │ │ │ │ + ldr r0, [pc, #68] @ 47e58 │ │ │ │ cmp r1, r2 │ │ │ │ moveq r0, r3 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ popeq {r4, pc} │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #28] @ 47de0 │ │ │ │ + ldr r0, [pc, #28] @ 47e5c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - b 47d88 │ │ │ │ + b 47e04 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ - eorseq r5, r7, r4, ror #6 │ │ │ │ + eorseq r5, r7, r4, lsr #11 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [r0, #20] │ │ │ │ - ldreq r0, [pc] @ 47df8 │ │ │ │ - b 47f64 │ │ │ │ + ldreq r0, [pc] @ 47e74 │ │ │ │ + b 47fa4 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + mov r1, r0 │ │ │ │ + tst r3, #1 │ │ │ │ + beq 47e90 │ │ │ │ + ldr r0, [pc, #8] @ 47e98 │ │ │ │ + b 128da0 │ │ │ │ + ldr r0, [pc, #4] @ 47e9c │ │ │ │ + b 128da0 │ │ │ │ + mlaseq r8, r4, r7, pc @ │ │ │ │ + eorseq pc, r8, ip, lsr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr ip, [pc, #192] @ 47ed4 │ │ │ │ + ldr ip, [pc, #192] @ 47f78 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - ldr r2, [pc, #188] @ 47ed8 │ │ │ │ + ldr r2, [pc, #188] @ 47f7c │ │ │ │ cmp r3, ip │ │ │ │ cmpne r3, r2 │ │ │ │ - beq 47e3c │ │ │ │ + beq 47ee0 │ │ │ │ mov r2, #2 │ │ │ │ - bl 2ae8c0 │ │ │ │ + bl 2ae7c0 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 47ec8 │ │ │ │ + beq 47f6c │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a58c4 │ │ │ │ + b a593c │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ - bl 30ec00 │ │ │ │ + bl 30f05c │ │ │ │ cmn r0, #1 │ │ │ │ - beq 47ec8 │ │ │ │ + beq 47f6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 47eb4 │ │ │ │ + beq 47f58 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 14467c │ │ │ │ + bl 14471c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 47ec8 │ │ │ │ + beq 47f6c │ │ │ │ ldr r1, [r5, #16] │ │ │ │ - ldr r3, [pc, #100] @ 47edc │ │ │ │ + ldr r3, [pc, #100] @ 47f80 │ │ │ │ cmp r1, r3 │ │ │ │ - beq 47ecc │ │ │ │ - bl 194e1c │ │ │ │ + beq 47f70 │ │ │ │ + bl 195098 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 47ea0 │ │ │ │ + beq 47f44 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 47ea8 │ │ │ │ + beq 47f4c │ │ │ │ mov r4, r5 │ │ │ │ - b 47ecc │ │ │ │ + b 47f70 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 47ea0 │ │ │ │ - ldr r3, [pc, #36] @ 47ee0 │ │ │ │ - ldr r1, [pc, #36] @ 47ee4 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 47f44 │ │ │ │ + ldr r3, [pc, #36] @ 47f84 │ │ │ │ + ldr r1, [pc, #36] @ 47f88 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ - bl 1176f0 │ │ │ │ + bl 1177e0 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r9, r5, r4, lsl #1 │ │ │ │ @ instruction: 0x0055a69c │ │ │ │ subseq r7, r7, ip, lsl #3 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq pc, r8, r8, lsr r5 @ │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 47f08 │ │ │ │ + @ instruction: 0x0038f7bc │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc] @ 47f10 │ │ │ │ - bx lr │ │ │ │ - subseq r1, r8, r4, asr #32 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - cmp r2, #2 │ │ │ │ - mov r4, r1 │ │ │ │ - bne 47f3c │ │ │ │ - ldm r4, {r0, r1} │ │ │ │ - pop {r4, lr} │ │ │ │ - b 1fd29c │ │ │ │ - mov ip, r2 │ │ │ │ - mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 47f60 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 47f30 │ │ │ │ - pop {r4, pc} │ │ │ │ - eorseq r5, r7, r8, lsl #8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 47f8c │ │ │ │ + bne 47fcc │ │ │ │ ldrb r2, [r0] │ │ │ │ - ldr r3, [pc, #132] @ 47ffc │ │ │ │ - ldr r0, [pc, #132] @ 48000 │ │ │ │ + ldr r3, [pc, #132] @ 4803c │ │ │ │ + ldr r0, [pc, #132] @ 48040 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ - ldr r3, [pc, #128] @ 48004 │ │ │ │ + ldr r3, [pc, #128] @ 48044 │ │ │ │ tst r2, #2 │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ cmp r1, #0 │ │ │ │ - beq 47fec │ │ │ │ + beq 4802c │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - ldr lr, [pc, #92] @ 47ffc │ │ │ │ + ldr lr, [pc, #92] @ 4803c │ │ │ │ add r1, r0, r1 │ │ │ │ mov r3, #0 │ │ │ │ cmp r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ - bls 47fd8 │ │ │ │ + bls 48018 │ │ │ │ ldrb r2, [r2] │ │ │ │ add r0, r0, #1 │ │ │ │ ldr ip, [lr, r2, lsl #2] │ │ │ │ tst ip, #1 │ │ │ │ and r2, ip, #2 │ │ │ │ - bne 47ff4 │ │ │ │ + bne 48034 │ │ │ │ orrs r2, r2, r3 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ - b 47fa4 │ │ │ │ - ldr r2, [pc, #36] @ 48004 │ │ │ │ + b 47fe4 │ │ │ │ + ldr r2, [pc, #36] @ 48044 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #24] @ 48000 │ │ │ │ + ldr r0, [pc, #24] @ 48040 │ │ │ │ moveq r0, r2 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r0, [pc, #16] @ 48004 │ │ │ │ + ldr r0, [pc, #16] @ 48044 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #8] @ 48004 │ │ │ │ + ldr r0, [pc, #8] @ 48044 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r7, r9, r0, lsr #28 │ │ │ │ + eorseq r8, r9, r0, rrx │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - mov r1, r0 │ │ │ │ - tst r3, #1 │ │ │ │ - beq 48020 │ │ │ │ - ldr r0, [pc, #8] @ 48028 │ │ │ │ - b 128d0c │ │ │ │ - ldr r0, [pc, #4] @ 4802c │ │ │ │ - b 128d0c │ │ │ │ - eorseq pc, r8, r8, ror #10 │ │ │ │ - eorseq pc, r8, r0, lsl #11 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r0] │ │ │ │ - bx lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #60] @ 4809c │ │ │ │ + ldr ip, [r1, #4] │ │ │ │ + cmp ip, r3 │ │ │ │ + beq 48080 │ │ │ │ + ldr r3, [pc, #48] @ 480a0 │ │ │ │ + mov r2, r1 │ │ │ │ + ldr r0, [r3] │ │ │ │ + ldr r1, [pc, #40] @ 480a4 │ │ │ │ + bl 1177e0 │ │ │ │ + b 4808c │ │ │ │ + bl 48198 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 48094 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r0, [pc, #12] @ 480a8 │ │ │ │ + pop {r4, pc} │ │ │ │ + @ instruction: 0x00552190 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq pc, r8, ip, ror #15 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r3, #0 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r4, r2 │ │ │ │ sub r2, r2, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r2, #2 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bhi 48094 │ │ │ │ + bhi 480f8 │ │ │ │ cmp r4, #1 │ │ │ │ ldr r7, [r5] │ │ │ │ - ble 480d4 │ │ │ │ - b 480b8 │ │ │ │ - ldr r0, [pc, #144] @ 4812c │ │ │ │ + ble 48138 │ │ │ │ + b 4811c │ │ │ │ + ldr r0, [pc, #144] @ 48190 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 48084 │ │ │ │ + bne 480e8 │ │ │ │ mov r0, #0 │ │ │ │ - b 48124 │ │ │ │ + b 48188 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 16f354 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 16f4e8 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 480b0 │ │ │ │ + beq 48114 │ │ │ │ cmp r4, #2 │ │ │ │ - bne 480f0 │ │ │ │ + bne 48154 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr ip, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldreq r0, [pc, #68] @ 48130 │ │ │ │ + ldreq r0, [pc, #68] @ 48194 │ │ │ │ ldrne r0, [r6, #20] │ │ │ │ - b 48108 │ │ │ │ + b 4816c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 16f354 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 16f4e8 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 480d4 │ │ │ │ - b 480b0 │ │ │ │ + bne 48138 │ │ │ │ + b 48114 │ │ │ │ str ip, [sp] │ │ │ │ mvn ip, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #16] @ 4812c │ │ │ │ + ldr r2, [pc, #16] @ 48190 │ │ │ │ mov r3, r7 │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 2b44a4 │ │ │ │ + bl 2b4220 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq fp, r5, r4, asr sl │ │ │ │ + mlaseq r5, r4, ip, fp │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #60] @ 48188 │ │ │ │ - ldr ip, [r1, #4] │ │ │ │ - cmp ip, r3 │ │ │ │ - beq 4816c │ │ │ │ - ldr r3, [pc, #48] @ 4818c │ │ │ │ - mov r2, r1 │ │ │ │ - ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #40] @ 48190 │ │ │ │ - bl 1176f0 │ │ │ │ - b 48178 │ │ │ │ - bl 48198 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 48180 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r0, [pc, #12] @ 48194 │ │ │ │ - pop {r4, pc} │ │ │ │ - @ instruction: 0x00552190 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r8, ip, lsr #11 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ 00048198 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #428] @ 4835c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ beq 481cc │ │ │ │ ldr r3, [pc, #416] @ 48360 │ │ │ │ ldr r1, [pc, #416] @ 48364 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ b 481f0 │ │ │ │ ldr r3, [pc, #404] @ 48368 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ beq 481f8 │ │ │ │ ldr r3, [pc, #376] @ 48360 │ │ │ │ ldr r1, [pc, #384] @ 4836c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mvn r6, #0 │ │ │ │ b 48354 │ │ │ │ ldr r6, [r1, #20] │ │ │ │ cmp r6, #0 │ │ │ │ beq 4821c │ │ │ │ ldr r3, [pc, #356] @ 48370 │ │ │ │ ldr r1, [pc, #356] @ 48374 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ - bl 1176f0 │ │ │ │ + bl 1177e0 │ │ │ │ b 481f0 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r0 │ │ │ │ beq 48244 │ │ │ │ ldr r3, [pc, #324] @ 48378 │ │ │ │ ldr r1, [pc, #324] @ 4837c │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ - bl 1176f0 │ │ │ │ + bl 1177e0 │ │ │ │ b 481f0 │ │ │ │ ldr r7, [pc, #308] @ 48380 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r8, [r7, r0] │ │ │ │ ldr r0, [r8, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ bne 48268 │ │ │ │ - bl 2da97c │ │ │ │ + bl 2dabac │ │ │ │ cmp r0, #0 │ │ │ │ strne r0, [r8, #120] @ 0x78 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, r0 │ │ │ │ beq 4828c │ │ │ │ ldr r3, [pc, #252] @ 48378 │ │ │ │ ldr r1, [pc, #260] @ 48384 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ - bl 1176f0 │ │ │ │ + bl 1177e0 │ │ │ │ b 481f0 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ bne 48348 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r7, [r7, r0] │ │ │ │ str r1, [r5, #16] │ │ │ │ ldr r4, [r7, #120] @ 0x78 │ │ │ │ cmp r4, #0 │ │ │ │ bne 482c8 │ │ │ │ - bl 2da97c │ │ │ │ + bl 2dabac │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 481f0 │ │ │ │ str r4, [r7, #120] @ 0x78 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 492c0 │ │ │ │ + bl 4942c │ │ │ │ subs r3, r0, #0 │ │ │ │ beq 481f0 │ │ │ │ cmp r7, r3 │ │ │ │ bne 4831c │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 48308 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ bne 48308 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [pc, #120] @ 48388 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 139b40 │ │ │ │ + bl 139be0 │ │ │ │ b 481f0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 48354 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ bne 48354 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ b 48354 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2fce6c │ │ │ │ + b 2fdbe0 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r2, r5, r4, rrx │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r9, r8, r0, asr sl │ │ │ │ + mlaseq r8, r0, ip, r9 │ │ │ │ @ instruction: 0x00552190 │ │ │ │ - @ instruction: 0x0038f5d4 │ │ │ │ + eorseq pc, r8, r4, lsl r8 @ │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - @ instruction: 0x0038f5f8 │ │ │ │ + eorseq pc, r8, r8, lsr r8 @ │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq pc, r8, r8, lsl r6 @ │ │ │ │ + eorseq pc, r8, r8, asr r8 @ │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq pc, r8, r4, asr #12 │ │ │ │ + eorseq pc, r8, r4, lsl #17 │ │ │ │ subseq sp, r5, ip, lsr fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ bne 483b4 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 2daff4 │ │ │ │ + b 2db224 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [pc, #20] @ 483d8 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 483a8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r5, r7, r0, lsl #8 │ │ │ │ + eorseq r5, r7, r0, asr #12 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b 117018 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + mov r4, r1 │ │ │ │ + add r3, r3, #98304 @ 0x18000 │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ + ldr r0, [r3, #1212] @ 0x4bc │ │ │ │ + cmp r0, r1 │ │ │ │ + bne 4843c │ │ │ │ + ldr r3, [r2] │ │ │ │ + ldr r0, [r4, #32] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r2] │ │ │ │ + str r2, [r4, #32] │ │ │ │ + bl 9b254 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + bne 484a8 │ │ │ │ + b 484cc │ │ │ │ + ldr r0, [r3, #1220] @ 0x4c4 │ │ │ │ + cmp r0, r1 │ │ │ │ + bne 48474 │ │ │ │ + ldr r3, [r2] │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r2] │ │ │ │ + str r2, [r4, #20] │ │ │ │ + bl 9b254 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + bne 484a8 │ │ │ │ + b 484cc │ │ │ │ + ldr r3, [r3, #1216] @ 0x4c0 │ │ │ │ + cmp r3, r1 │ │ │ │ + bne 484b4 │ │ │ │ + ldr r3, [r2] │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r2] │ │ │ │ + str r2, [r4, #16] │ │ │ │ + bl 9b254 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 484cc │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [r4] │ │ │ │ + b 484cc │ │ │ │ + ldr r3, [pc, #24] @ 484d4 │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r1, [pc, #20] @ 484d8 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 1177e0 │ │ │ │ + mov r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq pc, r8, ip, lsr #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ - bhi 48418 │ │ │ │ + bhi 48518 │ │ │ │ ldr r0, [r8] │ │ │ │ - bl 11fd78 <_PyNumber_Index@@Base> │ │ │ │ + bl 11fe00 <_PyNumber_Index@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 48438 │ │ │ │ - b 48454 │ │ │ │ - ldr r0, [pc, #300] @ 4854c │ │ │ │ + bne 48538 │ │ │ │ + b 48554 │ │ │ │ + ldr r0, [pc, #300] @ 4864c │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 48544 │ │ │ │ - b 48404 │ │ │ │ - bl aaf9c │ │ │ │ + beq 48644 │ │ │ │ + b 48504 │ │ │ │ + bl ab014 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - bne 48468 │ │ │ │ + bne 48568 │ │ │ │ cmn r5, #1 │ │ │ │ - bne 48484 │ │ │ │ - bl a55d4 │ │ │ │ + bne 48584 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 48484 │ │ │ │ - b 48544 │ │ │ │ + beq 48584 │ │ │ │ + b 48644 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4844c │ │ │ │ + bne 4854c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 4844c │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 4854c │ │ │ │ cmp r7, #1 │ │ │ │ movle r3, #32 │ │ │ │ - ble 48500 │ │ │ │ + ble 48600 │ │ │ │ ldr r4, [r8, #4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - beq 484b8 │ │ │ │ + beq 485b8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ ldrbeq r3, [r4, #16] │ │ │ │ - beq 48500 │ │ │ │ - b 48534 │ │ │ │ - ldr r3, [pc, #144] @ 48550 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 484d4 │ │ │ │ - ldr r1, [pc, #132] @ 48550 │ │ │ │ - bl adde8 │ │ │ │ + beq 48600 │ │ │ │ + b 48634 │ │ │ │ + ldr r3, [pc, #144] @ 48650 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 485d4 │ │ │ │ + ldr r1, [pc, #132] @ 48650 │ │ │ │ + bl adeb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 484e8 │ │ │ │ + beq 485e8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ ldreq r3, [r4, #20] │ │ │ │ ldrbeq r3, [r3] │ │ │ │ - beq 48500 │ │ │ │ - ldr r2, [pc, #100] @ 48554 │ │ │ │ - ldr r1, [pc, #100] @ 48558 │ │ │ │ - ldr r0, [pc, #84] @ 4854c │ │ │ │ + beq 48600 │ │ │ │ + ldr r2, [pc, #100] @ 48654 │ │ │ │ + ldr r1, [pc, #100] @ 48658 │ │ │ │ + ldr r0, [pc, #84] @ 4864c │ │ │ │ mov r3, r4 │ │ │ │ - bl 316b6c <_PyArg_BadArgument@@Base> │ │ │ │ - b 48544 │ │ │ │ + bl 316dfc <_PyArg_BadArgument@@Base> │ │ │ │ + b 48644 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bgt 48520 │ │ │ │ + bgt 48620 │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [r6, #20] │ │ │ │ - ldreq r0, [pc, #64] @ 4855c │ │ │ │ + ldreq r0, [pc, #64] @ 4865c │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 1d10d4 │ │ │ │ + b 1d128c │ │ │ │ sub r2, r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 433ac <_PyImport_ClearExtension@@Base+0xe78> │ │ │ │ - ldr r3, [pc, #20] @ 48550 │ │ │ │ + b 43448 <_PyImport_ClearExtension@@Base+0xf14> │ │ │ │ + ldr r3, [pc, #20] @ 48650 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 484e8 │ │ │ │ - b 484c4 │ │ │ │ + beq 485e8 │ │ │ │ + b 485c4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq fp, r5, r4, asr #19 │ │ │ │ + eorseq fp, r5, r4, lsl #24 │ │ │ │ subseq r8, r5, r8, lsr #23 │ │ │ │ - eorseq r2, r6, ip, lsl #31 │ │ │ │ - eorseq fp, r6, r8, asr #19 │ │ │ │ + eorseq r3, r6, ip, asr #3 │ │ │ │ + eorseq fp, r6, r8, lsl #24 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b 116f28 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - mov r4, r1 │ │ │ │ - add r3, r3, #98304 @ 0x18000 │ │ │ │ - ldr r1, [r1, #4] │ │ │ │ - ldr r0, [r3, #1212] @ 0x4bc │ │ │ │ - cmp r0, r1 │ │ │ │ - bne 485c0 │ │ │ │ - ldr r3, [r2] │ │ │ │ - ldr r0, [r4, #32] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r2] │ │ │ │ - str r2, [r4, #32] │ │ │ │ - bl 9b1dc │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 4862c │ │ │ │ - b 48650 │ │ │ │ - ldr r0, [r3, #1220] @ 0x4c4 │ │ │ │ - cmp r0, r1 │ │ │ │ - bne 485f8 │ │ │ │ - ldr r3, [r2] │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r2] │ │ │ │ - str r2, [r4, #20] │ │ │ │ - bl 9b1dc │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 4862c │ │ │ │ - b 48650 │ │ │ │ - ldr r3, [r3, #1216] @ 0x4c0 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne 48638 │ │ │ │ - ldr r3, [r2] │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r2] │ │ │ │ - str r2, [r4, #16] │ │ │ │ - bl 9b1dc │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 48650 │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [r4] │ │ │ │ - b 48650 │ │ │ │ - ldr r3, [pc, #24] @ 48658 │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r1, [pc, #20] @ 4865c │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ - mov r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r8, ip, ror #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -30727,618 +30727,521 @@ │ │ │ │ add ip, sp, #24 │ │ │ │ mov r3, #0 │ │ │ │ mov lr, #2 │ │ │ │ str ip, [sp, #16] │ │ │ │ mov ip, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ stmib sp, {ip, lr} │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ beq 48700 │ │ │ │ cmp r4, #1 │ │ │ │ moveq r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3] │ │ │ │ ldrne r2, [r3, #4] │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 295c3c <_PySet_Update@@Base+0xe58> │ │ │ │ + b 295c10 <_PySet_Update@@Base+0xef8> │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrsbeq r2, [r7], #-148 @ 0xffffff6c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 26630c │ │ │ │ + bl 2665cc │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + subs r7, r2, #0 │ │ │ │ + ldreq r5, [pc, #316] @ 48880 │ │ │ │ + beq 48878 │ │ │ │ + ldr r3, [r1] │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r3, [r1] │ │ │ │ + ble 48774 │ │ │ │ + ldr r3, [pc, #284] @ 48884 │ │ │ │ + ldr r1, [pc, #284] @ 48888 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f414 │ │ │ │ + b 48874 │ │ │ │ + ldr r3, [r7] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne 48840 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [r0, #508] @ 0x1fc │ │ │ │ + bl fac08 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 48854 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + bl a6364 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 48854 │ │ │ │ + ldr r1, [r8, #812] @ 0x32c │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl a7b64 │ │ │ │ + cmn r0, #1 │ │ │ │ + beq 48858 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 487e0 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 487e0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + ldr r4, [r7, #8] │ │ │ │ + ldr r3, [pc, #148] @ 48880 │ │ │ │ + cmp r4, #0 │ │ │ │ + moveq r4, r3 │ │ │ │ + ldr r3, [r4] │ │ │ │ + ldr r1, [r8, #916] @ 0x394 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r4] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl a7b64 │ │ │ │ + cmn r0, #1 │ │ │ │ + beq 48858 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 48844 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 48844 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 48844 │ │ │ │ + mov r5, #0 │ │ │ │ + ldr r3, [r6] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + str r3, [r6] │ │ │ │ + b 48878 │ │ │ │ + mov r4, #0 │ │ │ │ + ldr r3, [r6] │ │ │ │ + mov r0, r4 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + str r3, [r6] │ │ │ │ + bl 9b254 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9b254 │ │ │ │ + mov r5, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + ldrsheq sp, [r5], #-160 @ 0xffffff60 │ │ │ │ + @ instruction: 0x003814f8 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ cmp r2, #2 │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ mov r4, r1 │ │ │ │ - bne 48764 │ │ │ │ + bne 488c8 │ │ │ │ ldr r5, [r4] │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq 487f4 │ │ │ │ - b 4878c │ │ │ │ + beq 48958 │ │ │ │ + b 488f0 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #404] @ 48908 │ │ │ │ + ldr r0, [pc, #404] @ 48a6c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 48748 │ │ │ │ + bne 488ac │ │ │ │ mov r0, #0 │ │ │ │ - b 48900 │ │ │ │ + b 48a64 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq 487f4 │ │ │ │ + beq 48958 │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ - beq 487b4 │ │ │ │ + beq 48918 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - bne 487c8 │ │ │ │ - ldr r3, [pc, #336] @ 4890c │ │ │ │ - ldr r1, [pc, #336] @ 48910 │ │ │ │ + bne 4892c │ │ │ │ + ldr r3, [pc, #336] @ 48a70 │ │ │ │ + ldr r1, [pc, #336] @ 48a74 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 48784 │ │ │ │ + bl 18f414 │ │ │ │ + b 488e8 │ │ │ │ tst r2, #32 │ │ │ │ ldreq r0, [r5, #28] │ │ │ │ addne r0, r5, #20 │ │ │ │ tst r3, #32 │ │ │ │ ldreq r1, [r4, #28] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ addne r1, r4, #20 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - bl 49044 │ │ │ │ + bl 48ec0 │ │ │ │ mov r4, r0 │ │ │ │ - b 488f0 │ │ │ │ + b 48a54 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15d464 │ │ │ │ + bl 15d5e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 48834 │ │ │ │ + bne 48998 │ │ │ │ mov r0, r4 │ │ │ │ - bl 15d464 │ │ │ │ + bl 15d5e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 48834 │ │ │ │ + bne 48998 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r0, [pc, #236] @ 4890c │ │ │ │ + ldr r0, [pc, #236] @ 48a70 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r6, #12] │ │ │ │ - ldr r1, [pc, #232] @ 48914 │ │ │ │ + ldr r1, [pc, #232] @ 48a78 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1176f0 │ │ │ │ - b 48784 │ │ │ │ + bl 1177e0 │ │ │ │ + b 488e8 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 112480 │ │ │ │ + bl 112570 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 48784 │ │ │ │ + beq 488e8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 48874 │ │ │ │ - ldr r3, [pc, #184] @ 48918 │ │ │ │ - ldr r1, [pc, #184] @ 4891c │ │ │ │ + ble 489d8 │ │ │ │ + ldr r3, [pc, #184] @ 48a7c │ │ │ │ + ldr r1, [pc, #184] @ 48a80 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r0, sp │ │ │ │ - bl 1133b4 │ │ │ │ - b 48784 │ │ │ │ + bl 1134a4 │ │ │ │ + b 488e8 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 112480 │ │ │ │ + bl 112570 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 48898 │ │ │ │ + bne 489fc │ │ │ │ mov r0, sp │ │ │ │ - bl 1133b4 │ │ │ │ - b 48784 │ │ │ │ + bl 1134a4 │ │ │ │ + b 488e8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 488c8 │ │ │ │ - ldr r3, [pc, #108] @ 48918 │ │ │ │ - ldr r1, [pc, #108] @ 4891c │ │ │ │ + ble 48a2c │ │ │ │ + ldr r3, [pc, #108] @ 48a7c │ │ │ │ + ldr r1, [pc, #108] @ 48a80 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r0, sp │ │ │ │ - bl 1133b4 │ │ │ │ + bl 1134a4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1133b4 │ │ │ │ - b 48784 │ │ │ │ + bl 1134a4 │ │ │ │ + b 488e8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp] │ │ │ │ - bl 49044 │ │ │ │ + bl 48ec0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 1133b4 │ │ │ │ + bl 1134a4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1133b4 │ │ │ │ - ldr r3, [pc, #40] @ 48920 │ │ │ │ + bl 1134a4 │ │ │ │ + ldr r3, [pc, #40] @ 48a84 │ │ │ │ cmp r4, #0 │ │ │ │ - ldr r0, [pc, #36] @ 48924 │ │ │ │ + ldr r0, [pc, #36] @ 48a88 │ │ │ │ movne r0, r3 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r5, r7, r0, ror #8 │ │ │ │ + eorseq r5, r7, r0, lsr #13 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r8, r4, lsr #14 │ │ │ │ - eorseq pc, r8, r4, ror #14 │ │ │ │ + eorseq pc, r8, r4, ror #18 │ │ │ │ + eorseq pc, r8, r4, lsr #19 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r7, r8, r0, lsr #30 │ │ │ │ + eorseq r8, r8, r0, ror #2 │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, #0 │ │ │ │ - bl 1d10d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - popeq {r4, pc} │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r1, [r0, #20] │ │ │ │ - ldreq r1, [pc, #44] @ 48994 │ │ │ │ - cmp r2, #0 │ │ │ │ - popeq {r4, pc} │ │ │ │ - ldr lr, [r4, #20] │ │ │ │ - ldr ip, [pc, #32] @ 48998 │ │ │ │ - mov r3, #0 │ │ │ │ - cmp r2, r3 │ │ │ │ - pople {r4, pc} │ │ │ │ - ldrb r4, [lr, r3] │ │ │ │ - ldrb r4, [ip, r4] │ │ │ │ - strb r4, [r1, r3] │ │ │ │ - add r3, r3, #1 │ │ │ │ - b 48978 │ │ │ │ - subseq r2, ip, r0, lsl #20 │ │ │ │ - eorseq r8, r9, r0, lsr #4 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 489f0 │ │ │ │ + bne 48ae0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2662d8 │ │ │ │ + bl 266598 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 489f0 │ │ │ │ + beq 48ae0 │ │ │ │ ldr r3, [r0] │ │ │ │ str r5, [r4, #12] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 489f0 │ │ │ │ + beq 48ae0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 489f0 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 48ae0 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - subs r7, r2, #0 │ │ │ │ - ldreq r5, [pc, #316] @ 48b50 │ │ │ │ - beq 48b48 │ │ │ │ - ldr r3, [r1] │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r3, [r1] │ │ │ │ - ble 48a44 │ │ │ │ - ldr r3, [pc, #284] @ 48b54 │ │ │ │ - ldr r1, [pc, #284] @ 48b58 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 48b44 │ │ │ │ - ldr r3, [r7] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne 48b10 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [r0, #508] @ 0x1fc │ │ │ │ - bl fab54 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 48b24 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - bl a62ec │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 48b24 │ │ │ │ - ldr r1, [r8, #812] @ 0x32c │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl a7aec │ │ │ │ - cmn r0, #1 │ │ │ │ - beq 48b28 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 48ab0 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 48ab0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - ldr r4, [r7, #8] │ │ │ │ - ldr r3, [pc, #148] @ 48b50 │ │ │ │ - cmp r4, #0 │ │ │ │ - moveq r4, r3 │ │ │ │ - ldr r3, [r4] │ │ │ │ - ldr r1, [r8, #916] @ 0x394 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r4] │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl a7aec │ │ │ │ - cmn r0, #1 │ │ │ │ - beq 48b28 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 48b14 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 48b14 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 48b14 │ │ │ │ - mov r5, #0 │ │ │ │ - ldr r3, [r6] │ │ │ │ - sub r3, r3, #1 │ │ │ │ - str r3, [r6] │ │ │ │ - b 48b48 │ │ │ │ - mov r4, #0 │ │ │ │ - ldr r3, [r6] │ │ │ │ - mov r0, r4 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - str r3, [r6] │ │ │ │ - bl 9b1dc │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9b1dc │ │ │ │ - mov r5, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - ldrsheq sp, [r5], #-160 @ 0xffffff60 │ │ │ │ - @ instruction: 0x003812b8 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r4, [r3, #8] │ │ │ │ moveq r4, r3 │ │ │ │ mov r5, r0 │ │ │ │ add r4, r4, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ subs r2, r3, #0 │ │ │ │ movne r2, #1 │ │ │ │ orrs r2, r2, r1, lsr #31 │ │ │ │ sub sp, sp, #32 │ │ │ │ - bne 48bb4 │ │ │ │ + bne 48b40 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 48be4 │ │ │ │ - ldr ip, [pc, #172] @ 48c68 │ │ │ │ + beq 48b70 │ │ │ │ + ldr ip, [pc, #172] @ 48bf4 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #28 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #16] │ │ │ │ mov ip, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 48c5c │ │ │ │ + beq 48be8 │ │ │ │ cmp r4, #0 │ │ │ │ ldrne r4, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 10f850 │ │ │ │ + bl 10f940 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ - beq 48c4c │ │ │ │ - ldr r3, [pc, #96] @ 48c6c │ │ │ │ + beq 48bd8 │ │ │ │ + ldr r3, [pc, #96] @ 48bf8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 48c28 │ │ │ │ - ldr r3, [pc, #84] @ 48c70 │ │ │ │ - ldr r1, [pc, #84] @ 48c74 │ │ │ │ + beq 48bb4 │ │ │ │ + ldr r3, [pc, #84] @ 48bfc │ │ │ │ + ldr r1, [pc, #84] @ 48c00 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ - b 48c5c │ │ │ │ + bl 1177e0 │ │ │ │ + b 48be8 │ │ │ │ mov r0, r4 │ │ │ │ - bl aaf9c │ │ │ │ + bl ab014 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 48c48 │ │ │ │ - bl a55d4 │ │ │ │ + bne 48bd4 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 48c5c │ │ │ │ + bne 48be8 │ │ │ │ str r4, [r5, #20] │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a58c4 │ │ │ │ + b a593c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r2, r7, ip, lsr #20 │ │ │ │ @ instruction: 0x0055a69c │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038f7b0 │ │ │ │ + @ instruction: 0x0038f9f0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mvn r3, #0 │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bhi 48cb4 │ │ │ │ + bhi 48c40 │ │ │ │ cmp r5, #0 │ │ │ │ - bgt 48cd4 │ │ │ │ - b 48ce8 │ │ │ │ - ldr r0, [pc, #136] @ 48d44 │ │ │ │ + bgt 48c60 │ │ │ │ + b 48c74 │ │ │ │ + ldr r0, [pc, #136] @ 48cd0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 48ca8 │ │ │ │ - b 48d38 │ │ │ │ + bne 48c34 │ │ │ │ + b 48cc4 │ │ │ │ ldr r0, [r6] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1aa4c4 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + bl 1aa6c8 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 48d38 │ │ │ │ + beq 48cc4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 48d1c │ │ │ │ + beq 48ca8 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ sub r3, r3, r2 │ │ │ │ cmp r1, r3 │ │ │ │ movle r2, #0 │ │ │ │ movgt r2, #1 │ │ │ │ orrs r2, r2, r1, lsr #31 │ │ │ │ bicne r1, r3, r3, asr #31 │ │ │ │ - b 48d28 │ │ │ │ + b 48cb4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2ad978 │ │ │ │ + b 2ad878 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2c6c88 │ │ │ │ + b 2c6b68 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq ip, r6, r4, lsr #14 │ │ │ │ + eorseq ip, r6, r4, ror #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 48d70 │ │ │ │ + bne 48cfc │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 1f103c │ │ │ │ + b 1f14d8 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 48d94 │ │ │ │ + ldr r0, [pc, #20] @ 48d20 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 48d64 │ │ │ │ + bne 48cf0 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x003753d8 │ │ │ │ + eorseq r5, r7, r8, lsl r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub r3, r2, #1 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - bhi 48dd4 │ │ │ │ - ldr r0, [r8] │ │ │ │ - bl 11fd78 <_PyNumber_Index@@Base> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 48df4 │ │ │ │ - b 48e10 │ │ │ │ - ldr r0, [pc, #300] @ 48f08 │ │ │ │ - mov r3, #2 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, r7 │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 48f00 │ │ │ │ - b 48dc0 │ │ │ │ - bl aaf9c │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r5, r0 │ │ │ │ - bne 48e24 │ │ │ │ - cmn r5, #1 │ │ │ │ - bne 48e40 │ │ │ │ - bl a55d4 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, #0 │ │ │ │ + bl 1d128c │ │ │ │ cmp r0, #0 │ │ │ │ - mvneq r5, #0 │ │ │ │ - beq 48e40 │ │ │ │ - b 48f00 │ │ │ │ - sub r3, r3, #1 │ │ │ │ + popeq {r4, pc} │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 48e08 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 48e08 │ │ │ │ - cmp r7, #1 │ │ │ │ - movle r3, #32 │ │ │ │ - ble 48ebc │ │ │ │ - ldr r4, [r8, #4] │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r3, [r0, #84] @ 0x54 │ │ │ │ - tst r3, #134217728 @ 0x8000000 │ │ │ │ - beq 48e74 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - ldrbeq r3, [r4, #16] │ │ │ │ - beq 48ebc │ │ │ │ - b 48ef0 │ │ │ │ - ldr r3, [pc, #144] @ 48f0c │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 48e90 │ │ │ │ - ldr r1, [pc, #132] @ 48f0c │ │ │ │ - bl adde8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 48ea4 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - ldreq r3, [r4, #20] │ │ │ │ - ldrbeq r3, [r3] │ │ │ │ - beq 48ebc │ │ │ │ - ldr r2, [pc, #100] @ 48f10 │ │ │ │ - ldr r1, [pc, #100] @ 48f14 │ │ │ │ - ldr r0, [pc, #84] @ 48f08 │ │ │ │ - mov r3, r4 │ │ │ │ - bl 316b6c <_PyArg_BadArgument@@Base> │ │ │ │ - b 48f00 │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ - cmp r5, r1 │ │ │ │ - bgt 48edc │ │ │ │ - cmp r1, #0 │ │ │ │ - ldrne r0, [r6, #20] │ │ │ │ - ldreq r0, [pc, #64] @ 48f18 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 1d10d4 │ │ │ │ - sub r1, r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r2, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 433ac <_PyImport_ClearExtension@@Base+0xe78> │ │ │ │ - ldr r3, [pc, #20] @ 48f0c │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 48ea4 │ │ │ │ - b 48e80 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq fp, r5, ip, lsl sl │ │ │ │ - subseq r8, r5, r8, lsr #23 │ │ │ │ - eorseq r2, r6, ip, lsl #31 │ │ │ │ - eorseq fp, r6, r8, asr #19 │ │ │ │ + ldrne r1, [r0, #20] │ │ │ │ + ldreq r1, [pc, #44] @ 48d90 │ │ │ │ + cmp r2, #0 │ │ │ │ + popeq {r4, pc} │ │ │ │ + ldr lr, [r4, #20] │ │ │ │ + ldr ip, [pc, #32] @ 48d94 │ │ │ │ + mov r3, #0 │ │ │ │ + cmp r2, r3 │ │ │ │ + pople {r4, pc} │ │ │ │ + ldrb r4, [lr, r3] │ │ │ │ + ldrb r4, [ip, r4] │ │ │ │ + strb r4, [r1, r3] │ │ │ │ + add r3, r3, #1 │ │ │ │ + b 48d74 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ + eorseq r8, r9, r0, ror #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 48f50 │ │ │ │ + beq 48dcc │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 48f80 │ │ │ │ - bl 14ecbc │ │ │ │ + beq 48dfc │ │ │ │ + bl 14ed64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 48f78 │ │ │ │ + beq 48df4 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ str r0, [r4, #16] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc] @ 48f88 │ │ │ │ + ldr r0, [pc] @ 48e04 │ │ │ │ pop {r4, pc} │ │ │ │ subseq fp, r6, r4, asr #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #68] @ 48fe8 │ │ │ │ + ldr r3, [pc, #68] @ 48e64 │ │ │ │ ldr ip, [r1, #4] │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp ip, r3 │ │ │ │ - bne 48fc8 │ │ │ │ + bne 48e44 │ │ │ │ mov r3, #0 │ │ │ │ add r2, sp, #4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2fcab4 │ │ │ │ - b 48fe0 │ │ │ │ - ldr r3, [pc, #28] @ 48fec │ │ │ │ + bl 2fcd44 │ │ │ │ + b 48e5c │ │ │ │ + ldr r3, [pc, #28] @ 48e68 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #20] @ 48ff0 │ │ │ │ - bl 1176f0 │ │ │ │ + ldr r1, [pc, #20] @ 48e6c │ │ │ │ + bl 1177e0 │ │ │ │ mvn r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r2, r5, r4, rrx │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r8, ip, lsr #32 │ │ │ │ + eorseq pc, r8, ip, ror #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 4901c │ │ │ │ + bne 48e98 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 1b1064 │ │ │ │ + b 1b12a4 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 49040 │ │ │ │ + ldr r0, [pc, #20] @ 48ebc │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - b 49010 │ │ │ │ - eorseq r5, r7, r4, lsl #7 │ │ │ │ + b 48e8c │ │ │ │ + eorseq r5, r7, r4, asr #11 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub sp, sp, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ movne r0, r3 │ │ │ │ @@ -31347,29 +31250,126 @@ │ │ │ │ cmp r3, r2 │ │ │ │ movne r3, #1 │ │ │ │ strbne r3, [sp, #3] │ │ │ │ movne r0, r1 │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - ble 490a8 │ │ │ │ + ble 48f24 │ │ │ │ ldrb ip, [r0, r3] │ │ │ │ ldrb lr, [r1, r3] │ │ │ │ ldrb r2, [sp, #3] │ │ │ │ eor ip, ip, lr │ │ │ │ orr r2, r2, ip │ │ │ │ add r3, r3, #1 │ │ │ │ strb r2, [sp, #3] │ │ │ │ - b 4907c │ │ │ │ + b 48ef8 │ │ │ │ ldrb r0, [sp, #3] │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub r3, r2, #1 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r7, r2 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r8, r1 │ │ │ │ + bhi 48f74 │ │ │ │ + ldr r0, [r8] │ │ │ │ + bl 11fe00 <_PyNumber_Index@@Base> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 48f94 │ │ │ │ + b 48fb0 │ │ │ │ + ldr r0, [pc, #300] @ 490a8 │ │ │ │ + mov r3, #2 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, r7 │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 490a0 │ │ │ │ + b 48f60 │ │ │ │ + bl ab014 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + bne 48fc4 │ │ │ │ + cmn r5, #1 │ │ │ │ + bne 48fe0 │ │ │ │ + bl a564c │ │ │ │ + cmp r0, #0 │ │ │ │ + mvneq r5, #0 │ │ │ │ + beq 48fe0 │ │ │ │ + b 490a0 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 48fa8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 48fa8 │ │ │ │ + cmp r7, #1 │ │ │ │ + movle r3, #32 │ │ │ │ + ble 4905c │ │ │ │ + ldr r4, [r8, #4] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r3, [r0, #84] @ 0x54 │ │ │ │ + tst r3, #134217728 @ 0x8000000 │ │ │ │ + beq 49014 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #1 │ │ │ │ + ldrbeq r3, [r4, #16] │ │ │ │ + beq 4905c │ │ │ │ + b 49090 │ │ │ │ + ldr r3, [pc, #144] @ 490ac │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 49030 │ │ │ │ + ldr r1, [pc, #132] @ 490ac │ │ │ │ + bl adeb0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 49044 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #1 │ │ │ │ + ldreq r3, [r4, #20] │ │ │ │ + ldrbeq r3, [r3] │ │ │ │ + beq 4905c │ │ │ │ + ldr r2, [pc, #100] @ 490b0 │ │ │ │ + ldr r1, [pc, #100] @ 490b4 │ │ │ │ + ldr r0, [pc, #84] @ 490a8 │ │ │ │ + mov r3, r4 │ │ │ │ + bl 316dfc <_PyArg_BadArgument@@Base> │ │ │ │ + b 490a0 │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ + cmp r5, r1 │ │ │ │ + bgt 4907c │ │ │ │ + cmp r1, #0 │ │ │ │ + ldrne r0, [r6, #20] │ │ │ │ + ldreq r0, [pc, #64] @ 490b8 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 1d128c │ │ │ │ + sub r1, r5, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r2, #0 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 43448 <_PyImport_ClearExtension@@Base+0xf14> │ │ │ │ + ldr r3, [pc, #20] @ 490ac │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 49044 │ │ │ │ + b 49020 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + eorseq fp, r5, ip, asr ip │ │ │ │ + subseq r8, r5, r8, lsr #23 │ │ │ │ + eorseq r3, r6, ip, asr #3 │ │ │ │ + eorseq fp, r6, r8, lsl #24 │ │ │ │ + subseq r2, ip, r0, lsl #20 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq 490f0 │ │ │ │ @@ -31377,407 +31377,359 @@ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq 49120 │ │ │ │ - bl 14ecbc │ │ │ │ + bl 14ed64 │ │ │ │ cmp r0, #0 │ │ │ │ beq 49118 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ str r0, [r4, #12] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [pc] @ 49128 │ │ │ │ pop {r4, pc} │ │ │ │ subseq fp, r6, r4, asr #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - cmp r2, #2 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov r5, r1 │ │ │ │ - bne 49164 │ │ │ │ - ldr r0, [r5] │ │ │ │ - bl 148160 │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r5, [r3, #8] │ │ │ │ + moveq r5, r3 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r1, r2 │ │ │ │ + movgt r2, #0 │ │ │ │ + movle r2, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + orrne r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + sub sp, sp, #40 @ 0x28 │ │ │ │ + add r5, r5, r1 │ │ │ │ + bne 4918c │ │ │ │ + clz r2, r4 │ │ │ │ + lsr r2, r2, #5 │ │ │ │ + cmp r1, #3 │ │ │ │ + orrgt r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 491c4 │ │ │ │ + ldr ip, [pc, #408] @ 4932c │ │ │ │ + add r2, sp, #28 │ │ │ │ + str ip, [sp] │ │ │ │ + mov ip, #3 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + mov r2, #0 │ │ │ │ + mov ip, #2 │ │ │ │ + mov r0, r4 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 49320 │ │ │ │ + ldr r0, [r4] │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - bne 49194 │ │ │ │ - b 49188 │ │ │ │ - mov ip, r2 │ │ │ │ - mov r3, #2 │ │ │ │ - ldr r0, [pc, #84] @ 491c8 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + mov r7, r0 │ │ │ │ + bne 491e4 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4914c │ │ │ │ - b 491bc │ │ │ │ - bl a55d4 │ │ │ │ + bne 49320 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + bl 148200 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + bne 49204 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 491bc │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - mov r1, sp │ │ │ │ - bl 2a7ecc │ │ │ │ + bne 49320 │ │ │ │ + cmp r5, #2 │ │ │ │ + moveq r5, #1 │ │ │ │ + beq 49294 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + bl 10347c │ │ │ │ + subs r5, r0, #0 │ │ │ │ + blt 49320 │ │ │ │ + bne 49294 │ │ │ │ + ldr r5, [pc, #260] @ 49330 │ │ │ │ + ldr r4, [r5, #264] @ 0x108 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 49288 │ │ │ │ + bl c3e80 │ │ │ │ + mov r2, #524288 @ 0x80000 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2a960 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl c7bd0 │ │ │ │ + cmp r4, #0 │ │ │ │ + bge 49288 │ │ │ │ + ldr r3, [r5, #264] @ 0x108 │ │ │ │ + cmn r3, #1 │ │ │ │ + bne 49280 │ │ │ │ + bl 2a984 <__errno_location@plt> │ │ │ │ + ldr r3, [r0] │ │ │ │ + subs r3, r3, #38 @ 0x26 │ │ │ │ + movne r3, #1 │ │ │ │ + str r3, [r5, #264] @ 0x108 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 492bc │ │ │ │ + ldr r5, [r5, #264] @ 0x108 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne 492f8 │ │ │ │ + bl c3e80 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2a450 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl c7bd0 │ │ │ │ + cmp r4, #0 │ │ │ │ + bge 492cc │ │ │ │ + ldr r3, [pc, #112] @ 49334 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 144544 │ │ │ │ + b 49310 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne 49300 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 17dbe0 <_Py_set_inheritable@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 491bc │ │ │ │ - ldrd r2, [sp] │ │ │ │ + bge 49300 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2a060 │ │ │ │ + b 49310 │ │ │ │ + cmn r4, #1 │ │ │ │ + beq 49310 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, lr} │ │ │ │ - b 49624 │ │ │ │ + add sp, sp, #40 @ 0x28 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b a6364 │ │ │ │ + bl a564c │ │ │ │ + cmp r0, #0 │ │ │ │ + mvneq r4, #0 │ │ │ │ + beq 49300 │ │ │ │ mov r0, #0 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - eorseq ip, r6, r0, lsr r3 │ │ │ │ + add sp, sp, #40 @ 0x28 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + subseq r2, r7, r8, asr sl │ │ │ │ + subseq r2, r7, ip, ror r9 │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - ldr r1, [pc, #196] @ 492b4 │ │ │ │ - bl 17dffc │ │ │ │ + ldr r1, [pc, #196] @ 49420 │ │ │ │ + bl 17e298 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 49208 │ │ │ │ - bl 11a964 │ │ │ │ - ldr r1, [pc, #176] @ 492b4 │ │ │ │ + bne 49374 │ │ │ │ + bl 11aa14 │ │ │ │ + ldr r1, [pc, #176] @ 49420 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 17dffc │ │ │ │ + bl 17e298 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - beq 49230 │ │ │ │ - bl adde8 │ │ │ │ + beq 4939c │ │ │ │ + bl adeb0 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r2, r4 │ │ │ │ moveq r3, r5 │ │ │ │ - beq 49238 │ │ │ │ + beq 493a4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - ldreq r4, [pc, #108] @ 492b8 │ │ │ │ - beq 492ac │ │ │ │ + ldreq r4, [pc, #108] @ 49424 │ │ │ │ + beq 49418 │ │ │ │ ldr r1, [r3, #32] │ │ │ │ - ldr r2, [pc, #100] @ 492bc │ │ │ │ + ldr r2, [pc, #100] @ 49428 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r1, r2 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ - bl fc32c │ │ │ │ + bl fc3e0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 492a8 │ │ │ │ + beq 49414 │ │ │ │ mov r1, r5 │ │ │ │ - bl afb48 │ │ │ │ + bl afc2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 492ac │ │ │ │ + beq 49418 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 492a8 │ │ │ │ + beq 49414 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 492a8 │ │ │ │ + bne 49414 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsheq r6, [r6], #-124 @ 0xffffff84 │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 8be20 │ │ │ │ + bl 8be90 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 49340 │ │ │ │ + beq 494ac │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, r5 │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 32c078 <_Py_c_abs@@Base+0xc88> │ │ │ │ - ldr r3, [pc, #176] @ 493c4 │ │ │ │ + bl 32c2e8 <_Py_c_abs@@Base+0xc88> │ │ │ │ + ldr r3, [pc, #176] @ 49530 │ │ │ │ cmp r0, #3 │ │ │ │ - bhi 49324 │ │ │ │ + bhi 49490 │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ add pc, pc, r0, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - bl 2ff88c │ │ │ │ + bl 2ffc40 │ │ │ │ subs r3, r0, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bne 493a8 │ │ │ │ + bne 49514 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 49390 │ │ │ │ + bne 494fc │ │ │ │ mov r3, #0 │ │ │ │ - b 493b8 │ │ │ │ - ldr r3, [pc, #120] @ 493c8 │ │ │ │ - bl 3592c0 │ │ │ │ + b 49524 │ │ │ │ + ldr r3, [pc, #120] @ 49534 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r1, r3, #98304 @ 0x18000 │ │ │ │ ldr r2, [r1, #1244] @ 0x4dc │ │ │ │ add r3, r3, #99328 @ 0x18400 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ add r3, r3, #220 @ 0xdc │ │ │ │ strne r2, [r1, #1244] @ 0x4dc │ │ │ │ - b 493b8 │ │ │ │ + b 49524 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r3, r4 │ │ │ │ - b 493b8 │ │ │ │ + b 49524 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 49340 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 49340 │ │ │ │ + bne 494ac │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 494ac │ │ │ │ ldr r2, [r4, #16] │ │ │ │ str r0, [r3, #8] │ │ │ │ sub r2, r2, #1 │ │ │ │ str r2, [r3, #16] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x00537398 │ │ │ │ + ldrheq r7, [r3], #-80 @ 0xffffffb0 │ │ │ │ andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r5, [r3, #8] │ │ │ │ - moveq r5, r3 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r1, r2 │ │ │ │ - movgt r2, #0 │ │ │ │ - movle r2, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - orrne r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - sub sp, sp, #40 @ 0x28 │ │ │ │ - add r5, r5, r1 │ │ │ │ - bne 4942c │ │ │ │ - clz r2, r4 │ │ │ │ - lsr r2, r2, #5 │ │ │ │ - cmp r1, #3 │ │ │ │ - orrgt r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 49464 │ │ │ │ - ldr ip, [pc, #408] @ 495cc │ │ │ │ - add r2, sp, #28 │ │ │ │ - str ip, [sp] │ │ │ │ - mov ip, #3 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - mov r2, #0 │ │ │ │ - mov ip, #2 │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 495c0 │ │ │ │ - ldr r0, [r4] │ │ │ │ - bl 148160 │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - bne 49484 │ │ │ │ - bl a55d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 495c0 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - bl 148160 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + cmp r2, #2 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov r5, r1 │ │ │ │ + bne 49570 │ │ │ │ + ldr r0, [r5] │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - bne 494a4 │ │ │ │ - bl a55d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 495c0 │ │ │ │ - cmp r5, #2 │ │ │ │ - moveq r5, #1 │ │ │ │ - beq 49534 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - bl 1033c8 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - blt 495c0 │ │ │ │ - bne 49534 │ │ │ │ - ldr r5, [pc, #256] @ 495cc │ │ │ │ - ldr r4, [r5, #44] @ 0x2c │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 49528 │ │ │ │ - bl c3e20 │ │ │ │ - mov r2, #524288 @ 0x80000 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 2a960 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl c7b78 │ │ │ │ - cmp r4, #0 │ │ │ │ - bge 49528 │ │ │ │ - ldr r3, [r5, #44] @ 0x2c │ │ │ │ - cmn r3, #1 │ │ │ │ - bne 49520 │ │ │ │ - bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r3, [r0] │ │ │ │ - subs r3, r3, #38 @ 0x26 │ │ │ │ - movne r3, #1 │ │ │ │ - str r3, [r5, #44] @ 0x2c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 4955c │ │ │ │ - ldr r5, [r5, #44] @ 0x2c │ │ │ │ - cmp r5, #0 │ │ │ │ - bne 49598 │ │ │ │ - bl c3e20 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 2a450 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl c7b78 │ │ │ │ - cmp r4, #0 │ │ │ │ - bge 4956c │ │ │ │ - ldr r3, [pc, #108] @ 495d0 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ - b 495b0 │ │ │ │ - cmp r5, #0 │ │ │ │ bne 495a0 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 17d944 <_Py_set_inheritable@@Base> │ │ │ │ + b 49594 │ │ │ │ + mov ip, r2 │ │ │ │ + mov r3, #2 │ │ │ │ + ldr r0, [pc, #84] @ 495d4 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, ip │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 495a0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2a060 │ │ │ │ - b 495b0 │ │ │ │ - cmn r4, #1 │ │ │ │ - beq 495b0 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #40 @ 0x28 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b a62ec │ │ │ │ - bl a55d4 │ │ │ │ + bne 49558 │ │ │ │ + b 495c8 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - mvneq r4, #0 │ │ │ │ - beq 495a0 │ │ │ │ + bne 495c8 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + mov r1, sp │ │ │ │ + bl 2a7f3c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 495c8 │ │ │ │ + ldrd r2, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, lr} │ │ │ │ + b 49b00 │ │ │ │ mov r0, #0 │ │ │ │ - add sp, sp, #40 @ 0x28 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r2, r7, ip, lsl #21 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + eorseq ip, r6, r0, ror r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 495fc │ │ │ │ + bne 49600 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ b 3b8a8 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 49620 │ │ │ │ + ldr r0, [pc, #20] @ 49624 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 495f0 │ │ │ │ + bne 495f4 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r5, r7, r0, ror #7 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r1, [pc, #144] @ 496d8 │ │ │ │ - ldr r0, [pc, #144] @ 496dc │ │ │ │ - mov r2, r6 │ │ │ │ - str r5, [sp] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r4, r3 │ │ │ │ - bl bbddc │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 49688 │ │ │ │ - mov r0, #0 │ │ │ │ - b 496d0 │ │ │ │ - bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmp r3, #4 │ │ │ │ - bne 496bc │ │ │ │ - bl 132724 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 49664 │ │ │ │ - bl c3e20 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2a7c8 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl c7b78 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne 4966c │ │ │ │ - ldr r0, [pc, #36] @ 496e0 │ │ │ │ - b 496d0 │ │ │ │ - ldr r3, [pc, #32] @ 496e4 │ │ │ │ - ldr r0, [r3] │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 1444a4 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0x0035c5d0 │ │ │ │ - eorseq pc, r8, ip, asr #17 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ + eorseq r5, r7, r0, lsr #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - beq 49718 │ │ │ │ + beq 49658 │ │ │ │ ldr r2, [r1] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r1] │ │ │ │ str r1, [r3, #8] │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b1d0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -31790,168 +31742,168 @@ │ │ │ │ mov r1, r2 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ - bne 4978c │ │ │ │ + bne 496cc │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 497c4 │ │ │ │ - ldr ip, [pc, #324] @ 498d8 │ │ │ │ + beq 49704 │ │ │ │ + ldr ip, [pc, #324] @ 49818 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #24 │ │ │ │ mov r2, #0 │ │ │ │ mov lr, #2 │ │ │ │ str ip, [sp, #16] │ │ │ │ mov ip, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ stmib sp, {ip, lr} │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 497c4 │ │ │ │ + bne 49704 │ │ │ │ mov r0, #0 │ │ │ │ - b 498d0 │ │ │ │ + b 49810 │ │ │ │ cmp r6, #1 │ │ │ │ ldr r7, [r0] │ │ │ │ - beq 497e0 │ │ │ │ + beq 49720 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1033c8 │ │ │ │ + bl 10347c │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt 497bc │ │ │ │ + blt 496fc │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 49828 │ │ │ │ + beq 49768 │ │ │ │ cmp r6, #0 │ │ │ │ ldrne r3, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r7, r3 │ │ │ │ - bne 49808 │ │ │ │ - ldr r0, [pc, #212] @ 498dc │ │ │ │ - b 498d0 │ │ │ │ + bne 49748 │ │ │ │ + ldr r0, [pc, #212] @ 4981c │ │ │ │ + b 49810 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d1f3c │ │ │ │ + bl 2d1e1c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4983c │ │ │ │ - bl a55d4 │ │ │ │ + bne 4977c │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 497bc │ │ │ │ - ldr r3, [pc, #176] @ 498e0 │ │ │ │ + bne 496fc │ │ │ │ + ldr r3, [pc, #176] @ 49820 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 139b40 │ │ │ │ - b 497bc │ │ │ │ + bl 139be0 │ │ │ │ + b 496fc │ │ │ │ cmp r6, #0 │ │ │ │ - beq 4988c │ │ │ │ + beq 497cc │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 49800 │ │ │ │ + beq 49740 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 308bf8 <_PyInterpreterState_IsRunningMain@@Base+0x11c> │ │ │ │ + bl 308e88 <_PyInterpreterState_IsRunningMain@@Base+0x11c> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r5, #12] │ │ │ │ str r2, [r5, #8] │ │ │ │ strne r5, [r3, #8] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ streq r5, [r4, #32] │ │ │ │ add r3, r3, #1 │ │ │ │ str r5, [r4, #36] @ 0x24 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - b 49800 │ │ │ │ + b 49740 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r5, r3 │ │ │ │ - beq 49800 │ │ │ │ + beq 49740 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 308bf8 <_PyInterpreterState_IsRunningMain@@Base+0x11c> │ │ │ │ + bl 308e88 <_PyInterpreterState_IsRunningMain@@Base+0x11c> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ str r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ str r6, [r5, #12] │ │ │ │ strne r5, [r3, #12] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ streq r5, [r4, #36] @ 0x24 │ │ │ │ add r3, r3, #1 │ │ │ │ str r5, [r4, #32] │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - b 49800 │ │ │ │ + b 49740 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldrheq r2, [r7], #-172 @ 0xffffff54 │ │ │ │ + ldrsbeq r2, [r7], #-172 @ 0xffffff54 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #272] @ 49a0c │ │ │ │ + ldr r3, [pc, #272] @ 4994c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 49914 │ │ │ │ - ldr r1, [pc, #260] @ 49a10 │ │ │ │ - ldr r0, [pc, #260] @ 49a14 │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 49944 │ │ │ │ + beq 49854 │ │ │ │ + ldr r1, [pc, #260] @ 49950 │ │ │ │ + ldr r0, [pc, #260] @ 49954 │ │ │ │ + bl 2e1424 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 49884 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ tst r3, #1 │ │ │ │ - bne 49934 │ │ │ │ + bne 49874 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ands r7, r3, #1 │ │ │ │ - beq 4994c │ │ │ │ - ldr r3, [pc, #220] @ 49a18 │ │ │ │ - ldr r1, [pc, #220] @ 49a1c │ │ │ │ + beq 4988c │ │ │ │ + ldr r3, [pc, #220] @ 49958 │ │ │ │ + ldr r1, [pc, #220] @ 4995c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r4, #0 │ │ │ │ - b 49a04 │ │ │ │ + b 49944 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4996c │ │ │ │ - ldr r3, [pc, #192] @ 49a20 │ │ │ │ - ldr r1, [pc, #192] @ 49a24 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 49944 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq 49988 │ │ │ │ - ldr r3, [pc, #172] @ 49a28 │ │ │ │ - ldr r1, [pc, #172] @ 49a2c │ │ │ │ + bne 498ac │ │ │ │ + ldr r3, [pc, #192] @ 49960 │ │ │ │ + ldr r1, [pc, #192] @ 49964 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f414 │ │ │ │ + b 49884 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq 498c8 │ │ │ │ + ldr r3, [pc, #172] @ 49968 │ │ │ │ + ldr r1, [pc, #172] @ 4996c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 49944 │ │ │ │ + bl 18f414 │ │ │ │ + b 49884 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 2b990c <_PyArg_ParseStack@@Base+0x3b8> │ │ │ │ + bl 2b980c <_PyArg_ParseStack@@Base+0x3b8> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 49944 │ │ │ │ - ldr r0, [pc, #144] @ 49a30 │ │ │ │ - bl 91b84 <_PyObject_GC_New@@Base> │ │ │ │ + beq 49884 │ │ │ │ + ldr r0, [pc, #144] @ 49970 │ │ │ │ + bl 91be0 <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 49944 │ │ │ │ + beq 49884 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [r4, #20] │ │ │ │ - bl 1ae7e0 │ │ │ │ + bl 1aea1c │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ sub r2, r4, #8 │ │ │ │ str r0, [r4, #16] │ │ │ │ strne r3, [r5] │ │ │ │ - ldr r3, [pc, #92] @ 49a34 │ │ │ │ - bl 3592c0 │ │ │ │ + ldr r3, [pc, #92] @ 49974 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ ldr r1, [r1, #3796] @ 0xed4 │ │ │ │ and r3, r3, #3 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ str r5, [r4, #12] │ │ │ │ @@ -31959,67 +31911,67 @@ │ │ │ │ str r2, [r0] │ │ │ │ stmdb r4, {r1, r3} │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r4, r5, r8, ror r2 │ │ │ │ andeq r0, r0, fp, lsl sp │ │ │ │ - @ instruction: 0x0038f8d8 │ │ │ │ + eorseq pc, r8, r0, lsl fp @ │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003709d8 │ │ │ │ + eorseq r0, r7, r8, lsl ip │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r7, ip, lsr #21 │ │ │ │ + eorseq r0, r7, ip, ror #25 │ │ │ │ subseq r1, r5, ip, ror r9 │ │ │ │ - eorseq ip, r8, r0, lsl r5 │ │ │ │ + eorseq ip, r8, r0, asr r7 │ │ │ │ subseq ip, r5, r8, ror #22 │ │ │ │ andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - ldr r2, [pc, #240] @ 49b44 │ │ │ │ + ldr r2, [pc, #240] @ 49a84 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi 49b2c │ │ │ │ + bhi 49a6c │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ subs r2, r2, #1 │ │ │ │ add r3, r3, #2 │ │ │ │ - bmi 49a94 │ │ │ │ + bmi 499d4 │ │ │ │ ldrb r1, [r3, #-2] │ │ │ │ ldrb r0, [r3, #-1] │ │ │ │ strb r0, [r3, #-2] │ │ │ │ strb r1, [r3, #-1] │ │ │ │ - b 49a74 │ │ │ │ - ldr r0, [pc, #172] @ 49b48 │ │ │ │ + b 499b4 │ │ │ │ + ldr r0, [pc, #172] @ 49a88 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ subs r2, r2, #1 │ │ │ │ add r3, r3, #4 │ │ │ │ - bmi 49a94 │ │ │ │ + bmi 499d4 │ │ │ │ ldrb r1, [r3, #-4] │ │ │ │ ldrb r0, [r3, #-3] │ │ │ │ ldrb lr, [r3, #-1] │ │ │ │ ldrb ip, [r3, #-2] │ │ │ │ strb lr, [r3, #-4] │ │ │ │ strb ip, [r3, #-3] │ │ │ │ strb r0, [r3, #-2] │ │ │ │ strb r1, [r3, #-1] │ │ │ │ - b 49aa4 │ │ │ │ + b 499e4 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ subs r2, r2, #1 │ │ │ │ add r3, r3, #8 │ │ │ │ - bmi 49a94 │ │ │ │ + bmi 499d4 │ │ │ │ ldrb lr, [r3, #-8] │ │ │ │ ldrb r4, [r3, #-1] │ │ │ │ strb lr, [r3, #-1] │ │ │ │ ldrb lr, [r3, #-2] │ │ │ │ ldrb r1, [r3, #-7] │ │ │ │ strb lr, [r3, #-7] │ │ │ │ ldrb lr, [r3, #-3] │ │ │ │ @@ -32028,59 +31980,126 @@ │ │ │ │ strb lr, [r3, #-6] │ │ │ │ ldrb lr, [r3, #-4] │ │ │ │ strb r4, [r3, #-8] │ │ │ │ strb lr, [r3, #-5] │ │ │ │ strb ip, [r3, #-4] │ │ │ │ strb r0, [r3, #-3] │ │ │ │ strb r1, [r3, #-2] │ │ │ │ - b 49adc │ │ │ │ - ldr r3, [pc, #24] @ 49b4c │ │ │ │ - ldr r1, [pc, #24] @ 49b50 │ │ │ │ + b 49a1c │ │ │ │ + ldr r3, [pc, #24] @ 49a8c │ │ │ │ + ldr r1, [pc, #24] @ 49a90 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x0053739c │ │ │ │ + ldrheq r7, [r3], #-84 @ 0xffffffac │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - @ instruction: 0x0038f8f4 │ │ │ │ + eorseq pc, r8, ip, lsr #22 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc] @ 49b60 │ │ │ │ - b 328ee8 │ │ │ │ - andeq r9, r4, r4, lsl #30 │ │ │ │ + ldr r1, [pc] @ 49aa0 │ │ │ │ + b 32917c │ │ │ │ + andeq r9, r4, r8, lsl #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 49b90 │ │ │ │ - ldr r3, [pc, #52] @ 49bb8 │ │ │ │ - ldr r1, [pc, #52] @ 49bbc │ │ │ │ + bne 49ad0 │ │ │ │ + ldr r3, [pc, #52] @ 49af8 │ │ │ │ + ldr r1, [pc, #52] @ 49afc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 49ba4 │ │ │ │ + bl 18f414 │ │ │ │ + b 49ae4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1033c8 │ │ │ │ + bl 10347c │ │ │ │ subs r3, r0, #0 │ │ │ │ - bge 49bac │ │ │ │ + bge 49aec │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r4, #16] │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq sp, r8, r0, ror #24 │ │ │ │ + eorseq sp, r8, r0, lsr #29 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r1, [pc, #144] @ 49bb4 │ │ │ │ + ldr r0, [pc, #144] @ 49bb8 │ │ │ │ + mov r2, r6 │ │ │ │ + str r5, [sp] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r4, r3 │ │ │ │ + bl bbeb0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 49b64 │ │ │ │ + mov r0, #0 │ │ │ │ + b 49bac │ │ │ │ + bl 2a984 <__errno_location@plt> │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmp r3, #4 │ │ │ │ + bne 49b98 │ │ │ │ + bl 1327bc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 49b40 │ │ │ │ + bl c3e80 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2a7c8 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl c7bd0 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne 49b48 │ │ │ │ + ldr r0, [pc, #36] @ 49bbc │ │ │ │ + b 49bac │ │ │ │ + ldr r3, [pc, #32] @ 49bc0 │ │ │ │ + ldr r0, [r3] │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 144544 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + eorseq ip, r5, r0, lsl r8 │ │ │ │ + eorseq pc, r8, r8, asr fp @ │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ + │ │ │ │ +00049bc4 : │ │ │ │ + ldr r2, [pc, #52] @ 49c00 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + mov r3, r0 │ │ │ │ + bl 359530 │ │ │ │ + ldr r2, [r2, r0] │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + add r1, r2, #4096 @ 0x1000 │ │ │ │ + ldr r0, [r1, #380] @ 0x17c │ │ │ │ + cmp r0, #254 @ 0xfe │ │ │ │ + addne ip, r0, #1 │ │ │ │ + strne ip, [r1, #380] @ 0x17c │ │ │ │ + addne r1, r0, #1120 @ 0x460 │ │ │ │ + mvneq r0, #0 │ │ │ │ + strne r3, [r2, r1, lsl #2] │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3840] @ 0xf00 │ │ │ │ cmp r2, #0 │ │ │ │ mov r6, r1 │ │ │ │ - ldr lr, [pc, #416] @ 49d80 │ │ │ │ + ldr lr, [pc, #416] @ 49dc4 │ │ │ │ movgt r1, #0 │ │ │ │ movle r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r1, r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #0 │ │ │ │ mov r5, r3 │ │ │ │ @@ -32091,70 +32110,70 @@ │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1} │ │ │ │ stm ip, {r0, r1} │ │ │ │ - bne 49c40 │ │ │ │ + bne 49c84 │ │ │ │ clz r2, r6 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r4, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 49c88 │ │ │ │ + beq 49ccc │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #304] @ 49d84 │ │ │ │ + ldr ip, [pc, #304] @ 49dc8 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #68 @ 0x44 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ moveq r5, r6 │ │ │ │ moveq r8, r6 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 49d60 │ │ │ │ + beq 49da4 │ │ │ │ ldr r0, [r6] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 170254 │ │ │ │ + bl 1703e8 │ │ │ │ ldr r8, [sp, #104] @ 0x68 │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 49d60 │ │ │ │ - bl c3e20 │ │ │ │ + beq 49da4 │ │ │ │ + bl c3e80 │ │ │ │ cmn r4, #1 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r9, r0 │ │ │ │ - beq 49ccc │ │ │ │ + beq 49d10 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a2dc │ │ │ │ mov r6, r0 │ │ │ │ - b 49cd8 │ │ │ │ + b 49d1c │ │ │ │ mov r0, r8 │ │ │ │ bl 296e8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl c7b78 │ │ │ │ + bl c7bd0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 49d04 │ │ │ │ - ldr r3, [pc, #152] @ 49d88 │ │ │ │ + beq 49d48 │ │ │ │ + ldr r3, [pc, #152] @ 49dcc │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1444c8 │ │ │ │ + bl 144568 │ │ │ │ mov r6, #0 │ │ │ │ - b 49d60 │ │ │ │ + b 49da4 │ │ │ │ mov r0, r7 │ │ │ │ ldrd r6, [sp, #176] @ 0xb0 │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ strd r6, [sp, #40] @ 0x28 │ │ │ │ ldrd r6, [sp, #168] @ 0xa8 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strd r6, [sp, #32] │ │ │ │ @@ -32168,45 +32187,27 @@ │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ strd r6, [sp, #8] │ │ │ │ ldrd r6, [sp, #136] @ 0x88 │ │ │ │ ldr r2, [sp, #132] @ 0x84 │ │ │ │ strd r6, [sp] │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 4a58c │ │ │ │ + bl 4a7a0 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ str r8, [sp, #104] @ 0x68 │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ - bl 170a20 │ │ │ │ + bl 170bb4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #228 @ 0xe4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldrheq r7, [r3], #-48 @ 0xffffffd0 │ │ │ │ - subseq r2, r7, r8, ror #21 │ │ │ │ + subseq r7, r3, r8, asr #11 │ │ │ │ + subseq r2, r7, r8, lsl #22 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - │ │ │ │ -00049d8c : │ │ │ │ - ldr r2, [pc, #52] @ 49dc8 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - mov r3, r0 │ │ │ │ - bl 3592c0 │ │ │ │ - ldr r2, [r2, r0] │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - add r1, r2, #4096 @ 0x1000 │ │ │ │ - ldr r0, [r1, #380] @ 0x17c │ │ │ │ - cmp r0, #254 @ 0xfe │ │ │ │ - addne ip, r0, #1 │ │ │ │ - strne ip, [r1, #380] @ 0x17c │ │ │ │ - addne r1, r0, #1120 @ 0x460 │ │ │ │ - mvneq r0, #0 │ │ │ │ - strne r3, [r2, r1, lsl #2] │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldmdb r0, {r1, r2} │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ @@ -32216,463 +32217,463 @@ │ │ │ │ str r1, [r2] │ │ │ │ str r3, [r1, #4] │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ mov r2, #0 │ │ │ │ and r3, r3, #1 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ stmdb r4, {r2, r3} │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b1d0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a4128 │ │ │ │ + b a41a0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, #1 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bhi 49e60 │ │ │ │ + bhi 49e64 │ │ │ │ cmp r5, #1 │ │ │ │ ldr r3, [r6] │ │ │ │ - ldrle r4, [pc, #148] @ 49ef0 │ │ │ │ + ldrle r4, [pc, #148] @ 49ef4 │ │ │ │ ldrgt r4, [r6, #4] │ │ │ │ - b 49e80 │ │ │ │ - ldr r0, [pc, #140] @ 49ef4 │ │ │ │ + b 49e84 │ │ │ │ + ldr r0, [pc, #140] @ 49ef8 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 49e4c │ │ │ │ - b 49ee4 │ │ │ │ - ldr r2, [pc, #112] @ 49ef8 │ │ │ │ + bne 49e50 │ │ │ │ + b 49ee8 │ │ │ │ + ldr r2, [pc, #112] @ 49efc │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 49eb4 │ │ │ │ + bne 49eb8 │ │ │ │ mov ip, #0 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r3 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 2fcab4 │ │ │ │ + bl 2fcd44 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 49ed0 │ │ │ │ - b 49ec8 │ │ │ │ - ldr r2, [pc, #64] @ 49efc │ │ │ │ - ldr r1, [pc, #64] @ 49f00 │ │ │ │ + bge 49ed4 │ │ │ │ + b 49ecc │ │ │ │ + ldr r2, [pc, #64] @ 49f00 │ │ │ │ + ldr r1, [pc, #64] @ 49f04 │ │ │ │ ldr r0, [r2] │ │ │ │ mov r2, r3 │ │ │ │ - bl 1176f0 │ │ │ │ + bl 1177e0 │ │ │ │ mov r4, #0 │ │ │ │ - b 49ee4 │ │ │ │ + b 49ee8 │ │ │ │ ldrne r4, [sp, #4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq sl, r5, r0, lsr r9 │ │ │ │ + eorseq sl, r5, r0, ror fp │ │ │ │ subseq r2, r5, r4, rrx │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r8, ip, lsr #32 │ │ │ │ + eorseq pc, r8, ip, ror #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ bic r7, r1, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #1492] @ 4a4f4 │ │ │ │ + ldr r3, [pc, #1492] @ 4a4f8 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mvn r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 357878 │ │ │ │ + bl 357ae4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 49f5c │ │ │ │ - ldr r3, [pc, #1452] @ 4a4f4 │ │ │ │ + bne 49f60 │ │ │ │ + ldr r3, [pc, #1452] @ 4a4f8 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 357864 │ │ │ │ + bl 357ad0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49fac │ │ │ │ + beq 49fb0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 357878 │ │ │ │ + bl 357ae4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a4e4 │ │ │ │ + bne 4a4e8 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 357864 │ │ │ │ + bl 357ad0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a4e4 │ │ │ │ + bne 4a4e8 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ mov r3, #33 @ 0x21 │ │ │ │ - ldr r5, [pc, #1364] @ 4a4f8 │ │ │ │ + ldr r5, [pc, #1364] @ 4a4fc │ │ │ │ mov r4, #0 │ │ │ │ str r3, [r0] │ │ │ │ - b 4a4e4 │ │ │ │ + b 4a4e8 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 357814 │ │ │ │ + bl 357a80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49ff4 │ │ │ │ + beq 49ff8 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ cmp r5, #0 │ │ │ │ mov r3, #33 @ 0x21 │ │ │ │ mov r2, #0 │ │ │ │ movlt r2, #0 │ │ │ │ mov r4, r2 │ │ │ │ str r3, [r0] │ │ │ │ - ldr r3, [pc, #1296] @ 4a4fc │ │ │ │ - ldrlt r3, [pc, #1296] @ 4a500 │ │ │ │ + ldr r3, [pc, #1296] @ 4a500 │ │ │ │ + ldrlt r3, [pc, #1296] @ 4a504 │ │ │ │ mov r5, r3 │ │ │ │ - b 4a4e4 │ │ │ │ + b 4a4e8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 29754 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 357814 │ │ │ │ + bl 357a80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a068 │ │ │ │ + beq 4a06c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 357828 │ │ │ │ + bl 357a94 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 49f94 │ │ │ │ - ldr r3, [pc, #1228] @ 4a504 │ │ │ │ + bne 49f98 │ │ │ │ + ldr r3, [pc, #1228] @ 4a508 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 35783c │ │ │ │ + bl 357aa8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a4a8 │ │ │ │ + beq 4a4ac │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 3578b0 │ │ │ │ - ldr r4, [pc, #1192] @ 4a508 │ │ │ │ + bl 357b1c │ │ │ │ + ldr r4, [pc, #1192] @ 4a50c │ │ │ │ add r4, r4, r0, lsl #3 │ │ │ │ ldrd r4, [r4, #48] @ 0x30 │ │ │ │ - b 4a4e4 │ │ │ │ - ldr r2, [pc, #1180] @ 4a50c │ │ │ │ - ldr r3, [pc, #1180] @ 4a510 │ │ │ │ + b 4a4e8 │ │ │ │ + ldr r2, [pc, #1180] @ 4a510 │ │ │ │ + ldr r3, [pc, #1180] @ 4a514 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 357828 │ │ │ │ + bl 357a94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a09c │ │ │ │ + beq 4a0a0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - ldr r1, [pc, #1152] @ 4a514 │ │ │ │ + ldr r1, [pc, #1152] @ 4a518 │ │ │ │ mov r0, #0 │ │ │ │ - bl 357548 │ │ │ │ - b 4a454 │ │ │ │ - ldr r3, [pc, #1140] @ 4a518 │ │ │ │ + bl 3577b4 │ │ │ │ + b 4a458 │ │ │ │ + ldr r3, [pc, #1140] @ 4a51c │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 357864 │ │ │ │ + bl 357ad0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a118 │ │ │ │ + beq 4a11c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 357828 │ │ │ │ + bl 357a94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a100 │ │ │ │ + beq 4a104 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 33b594 │ │ │ │ + bl 33b74c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ - bl 357548 │ │ │ │ + bl 3577b4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b 4a4e4 │ │ │ │ + b 4a4e8 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ mov r3, #34 @ 0x22 │ │ │ │ - ldr r5, [pc, #1004] @ 4a4fc │ │ │ │ + ldr r5, [pc, #1004] @ 4a500 │ │ │ │ mov r4, #0 │ │ │ │ str r3, [r0] │ │ │ │ - b 4a4e4 │ │ │ │ - ldr r2, [pc, #1020] @ 4a51c │ │ │ │ - ldr r3, [pc, #1020] @ 4a520 │ │ │ │ + b 4a4e8 │ │ │ │ + ldr r2, [pc, #1020] @ 4a520 │ │ │ │ + ldr r3, [pc, #1020] @ 4a524 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 356f28 │ │ │ │ - ldr r2, [pc, #1000] @ 4a51c │ │ │ │ - ldr r3, [pc, #1000] @ 4a520 │ │ │ │ + bl 357194 │ │ │ │ + ldr r2, [pc, #1000] @ 4a520 │ │ │ │ + ldr r3, [pc, #1000] @ 4a524 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 357864 │ │ │ │ + bl 357ad0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a174 │ │ │ │ + beq 4a178 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 356f24 │ │ │ │ - ldr r2, [pc, #944] @ 4a51c │ │ │ │ - ldr r3, [pc, #944] @ 4a520 │ │ │ │ - bl 356f24 │ │ │ │ - b 4a194 │ │ │ │ - ldr r2, [pc, #928] @ 4a51c │ │ │ │ - ldr r3, [pc, #928] @ 4a520 │ │ │ │ + bl 357190 │ │ │ │ + ldr r2, [pc, #944] @ 4a520 │ │ │ │ + ldr r3, [pc, #944] @ 4a524 │ │ │ │ + bl 357190 │ │ │ │ + b 4a198 │ │ │ │ + ldr r2, [pc, #928] @ 4a520 │ │ │ │ + ldr r3, [pc, #928] @ 4a524 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 356f24 │ │ │ │ + bl 357190 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r7 │ │ │ │ - bl 356f24 │ │ │ │ - ldr r2, [pc, #896] @ 4a51c │ │ │ │ - ldr r3, [pc, #900] @ 4a524 │ │ │ │ - bl 3572dc │ │ │ │ + bl 357190 │ │ │ │ + ldr r2, [pc, #896] @ 4a520 │ │ │ │ + ldr r3, [pc, #900] @ 4a528 │ │ │ │ + bl 357548 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 357548 │ │ │ │ + bl 3577b4 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 357828 │ │ │ │ + bl 357a94 │ │ │ │ mov r1, r7 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r6 │ │ │ │ - beq 4a340 │ │ │ │ - bl 33b594 │ │ │ │ + beq 4a344 │ │ │ │ + bl 33b74c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ strd r2, [sp] │ │ │ │ bl 2937c │ │ │ │ ldrd r2, [sp] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r0, [pc, #800] @ 4a528 │ │ │ │ - ldr r1, [pc, #800] @ 4a52c │ │ │ │ - bl 357548 │ │ │ │ + ldr r0, [pc, #800] @ 4a52c │ │ │ │ + ldr r1, [pc, #800] @ 4a530 │ │ │ │ + bl 3577b4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 357548 │ │ │ │ + bl 3577b4 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 3572dc │ │ │ │ + bl 357548 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 32ce00 <_Py_strhex@@Base+0x330> │ │ │ │ + bl 32d070 <_Py_strhex@@Base+0x330> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 357548 │ │ │ │ + bl 3577b4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 3572dc │ │ │ │ + bl 357548 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 356f24 │ │ │ │ - ldr r3, [pc, #684] @ 4a530 │ │ │ │ + bl 357190 │ │ │ │ + ldr r3, [pc, #684] @ 4a534 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 357828 │ │ │ │ - ldr r3, [pc, #660] @ 4a534 │ │ │ │ + bl 357a94 │ │ │ │ + ldr r3, [pc, #660] @ 4a538 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r6 │ │ │ │ - beq 4a2e8 │ │ │ │ - bl 356f24 │ │ │ │ + beq 4a2ec │ │ │ │ + bl 357190 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ bl 2a8c4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 357548 │ │ │ │ + bl 3577b4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b 4a45c │ │ │ │ - bl 3572dc │ │ │ │ - ldr r3, [pc, #580] @ 4a538 │ │ │ │ + b 4a460 │ │ │ │ + bl 357548 │ │ │ │ + ldr r3, [pc, #580] @ 4a53c │ │ │ │ mov r2, #0 │ │ │ │ - bl 356f24 │ │ │ │ + bl 357190 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ bl 2a8c4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 357548 │ │ │ │ + bl 3577b4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 357548 │ │ │ │ + bl 3577b4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b 4a45c │ │ │ │ - bl 32ce00 <_Py_strhex@@Base+0x330> │ │ │ │ + b 4a460 │ │ │ │ + bl 32d070 <_Py_strhex@@Base+0x330> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ bl 2937c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 357548 │ │ │ │ + bl 3577b4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 3572dc │ │ │ │ + bl 357548 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 356f28 │ │ │ │ - ldr r3, [pc, #404] @ 4a530 │ │ │ │ + bl 357194 │ │ │ │ + ldr r3, [pc, #404] @ 4a534 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 357828 │ │ │ │ - ldr r3, [pc, #380] @ 4a534 │ │ │ │ + bl 357a94 │ │ │ │ + ldr r3, [pc, #380] @ 4a538 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r6 │ │ │ │ - beq 4a400 │ │ │ │ - bl 356f24 │ │ │ │ + beq 4a404 │ │ │ │ + bl 357190 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ bl 2a8c4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 3572dc │ │ │ │ + bl 357548 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b 4a45c │ │ │ │ - bl 3572dc │ │ │ │ - ldr r3, [pc, #300] @ 4a538 │ │ │ │ + b 4a460 │ │ │ │ + bl 357548 │ │ │ │ + ldr r3, [pc, #300] @ 4a53c │ │ │ │ mov r2, #0 │ │ │ │ - bl 356f24 │ │ │ │ + bl 357190 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ bl 2a8c4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 3572dc │ │ │ │ + bl 357548 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 3572dc │ │ │ │ + bl 357548 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ bic r7, r5, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #140] @ 4a4f4 │ │ │ │ + ldr r3, [pc, #140] @ 4a4f8 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 357878 │ │ │ │ + bl 357ae4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a4e4 │ │ │ │ - ldr r3, [pc, #112] @ 4a4f4 │ │ │ │ + bne 4a4e8 │ │ │ │ + ldr r3, [pc, #112] @ 4a4f8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 35783c │ │ │ │ + bl 357aa8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a4e4 │ │ │ │ + bne 4a4e8 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ mov r3, #34 @ 0x22 │ │ │ │ str r3, [r0] │ │ │ │ - b 4a4e4 │ │ │ │ - ldr r3, [pc, #104] @ 4a518 │ │ │ │ + b 4a4e8 │ │ │ │ + ldr r3, [pc, #104] @ 4a51c │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 357864 │ │ │ │ + bl 357ad0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a100 │ │ │ │ - ldr r2, [pc, #80] @ 4a51c │ │ │ │ - ldr r3, [pc, #80] @ 4a520 │ │ │ │ + bne 4a104 │ │ │ │ + ldr r2, [pc, #80] @ 4a520 │ │ │ │ + ldr r3, [pc, #80] @ 4a524 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 356f28 │ │ │ │ + bl 357194 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - b 4a150 │ │ │ │ + b 4a154 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ svcvc 0x00efffff │ │ │ │ svcvc 0x00f80000 │ │ │ │ svcvc 0x00f00000 @ IMB │ │ │ │ @ instruction: 0xfff00000 @ IMB │ │ │ │ eorsmi r0, r7, r0 │ │ │ │ - ldrheq r7, [r3], #-48 @ 0xffffffd0 │ │ │ │ + subseq r7, r3, r8, asr #11 │ │ │ │ ldceq 2, cr4, [r2], {35} @ 0x23 │ │ │ │ - blcc ff23179c <__bss_end__@@Base+0xfec6c854> │ │ │ │ + blcc ff2317a0 <__bss_end__@@Base+0xfec6c858> │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ rsbmi r0, r9, r0 │ │ │ │ stmiblt r0, {} @ │ │ │ │ andsmi r1, r6, r5, asr #18 │ │ │ │ andsmi r1, r8, r5, asr #18 │ │ │ │ strbpl r2, [r4], #-3352 @ 0xfffff2e8 │ │ │ │ strdgt r2, [r9], -fp │ │ │ │ @@ -32681,138 +32682,59 @@ │ │ │ │ svccc 0x00d00000 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 4a564 │ │ │ │ + bne 4a568 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 12ea14 │ │ │ │ + b 12eaa8 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 4a588 │ │ │ │ + ldr r0, [pc, #20] @ 4a58c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a558 │ │ │ │ + bne 4a55c │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r1, r9, r4, lsr #25 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r0, [r3, #24] │ │ │ │ - mov r5, r2 │ │ │ │ - bl aa91c │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 4a6a0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl a62ec │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 4a67c │ │ │ │ - str r3, [r4, #12] │ │ │ │ - mov r0, r5 │ │ │ │ - bl a62ec │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 4a67c │ │ │ │ - str r3, [r4, #16] │ │ │ │ - ldrd r0, [sp, #16] │ │ │ │ - bl 175e8c │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 4a67c │ │ │ │ - str r3, [r4, #20] │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 175e8c │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 4a67c │ │ │ │ - str r3, [r4, #24] │ │ │ │ - ldrd r0, [sp, #32] │ │ │ │ - bl 175e8c │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 4a67c │ │ │ │ - str r3, [r4, #28] │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 175e8c │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 4a67c │ │ │ │ - str r3, [r4, #32] │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 175e8c │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 4a67c │ │ │ │ - str r3, [r4, #36] @ 0x24 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 175e8c │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 4a67c │ │ │ │ - str r3, [r4, #40] @ 0x28 │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl a62ec │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 4a67c │ │ │ │ - str r3, [r4, #44] @ 0x2c │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl a62ec │ │ │ │ - subs r3, r0, #0 │ │ │ │ - bne 4a6a8 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4a6a0 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 4a6a0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - mov r4, #0 │ │ │ │ - b 4a6c0 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - str r3, [r4, #48] @ 0x30 │ │ │ │ - bl a329c │ │ │ │ - cmp r0, #0 │ │ │ │ - strne r0, [r4, #52] @ 0x34 │ │ │ │ - beq 4a67c │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + @ instruction: 0x00391ed4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #124] @ 4a75c │ │ │ │ + ldr r1, [pc, #124] @ 4a624 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 4a6f8 │ │ │ │ - bl 344398 │ │ │ │ + bne 4a5c0 │ │ │ │ + bl 34454c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 4a754 │ │ │ │ + bne 4a61c │ │ │ │ mov r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a74c │ │ │ │ + bne 4a614 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4a74c │ │ │ │ + bne 4a614 │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ streq r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r1, r0, r0, ror r7 │ │ │ │ @@ -32821,322 +32743,401 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ - bhi 4a79c │ │ │ │ + bhi 4a664 │ │ │ │ ldr r0, [r8] │ │ │ │ - bl 11fd78 <_PyNumber_Index@@Base> │ │ │ │ + bl 11fe00 <_PyNumber_Index@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 4a7bc │ │ │ │ - b 4a7d8 │ │ │ │ - ldr r0, [pc, #292] @ 4a8c8 │ │ │ │ + bne 4a684 │ │ │ │ + b 4a6a0 │ │ │ │ + ldr r0, [pc, #292] @ 4a790 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a8c0 │ │ │ │ - b 4a788 │ │ │ │ - bl aaf9c │ │ │ │ + beq 4a788 │ │ │ │ + b 4a650 │ │ │ │ + bl ab014 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - bne 4a7ec │ │ │ │ + bne 4a6b4 │ │ │ │ cmn r5, #1 │ │ │ │ - bne 4a808 │ │ │ │ - bl a55d4 │ │ │ │ + bne 4a6d0 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 4a808 │ │ │ │ - b 4a8c0 │ │ │ │ + beq 4a6d0 │ │ │ │ + b 4a788 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4a7d0 │ │ │ │ + bne 4a698 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 4a7d0 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 4a698 │ │ │ │ cmp r7, #1 │ │ │ │ - ble 4a880 │ │ │ │ + ble 4a748 │ │ │ │ ldr r4, [r8, #4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - beq 4a838 │ │ │ │ + beq 4a700 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ ldrbeq r3, [r4, #16] │ │ │ │ - beq 4a884 │ │ │ │ - b 4a8b0 │ │ │ │ - ldr r3, [pc, #140] @ 4a8cc │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 4a854 │ │ │ │ - ldr r1, [pc, #128] @ 4a8cc │ │ │ │ - bl adde8 │ │ │ │ + beq 4a74c │ │ │ │ + b 4a778 │ │ │ │ + ldr r3, [pc, #140] @ 4a794 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 4a71c │ │ │ │ + ldr r1, [pc, #128] @ 4a794 │ │ │ │ + bl adeb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a868 │ │ │ │ + beq 4a730 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ ldreq r3, [r4, #20] │ │ │ │ ldrbeq r3, [r3] │ │ │ │ - beq 4a884 │ │ │ │ - ldr r2, [pc, #96] @ 4a8d0 │ │ │ │ - ldr r1, [pc, #96] @ 4a8d4 │ │ │ │ - ldr r0, [pc, #80] @ 4a8c8 │ │ │ │ + beq 4a74c │ │ │ │ + ldr r2, [pc, #96] @ 4a798 │ │ │ │ + ldr r1, [pc, #96] @ 4a79c │ │ │ │ + ldr r0, [pc, #80] @ 4a790 │ │ │ │ mov r3, r4 │ │ │ │ - bl 316b6c <_PyArg_BadArgument@@Base> │ │ │ │ - b 4a8c0 │ │ │ │ + bl 316dfc <_PyArg_BadArgument@@Base> │ │ │ │ + b 4a788 │ │ │ │ mov r3, #32 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r5, r2 │ │ │ │ - bgt 4a89c │ │ │ │ + bgt 4a764 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 281914 │ │ │ │ + b 281994 │ │ │ │ sub r2, r5, r2 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 4a940 │ │ │ │ - ldr r3, [pc, #20] @ 4a8cc │ │ │ │ + b 4a944 │ │ │ │ + ldr r3, [pc, #20] @ 4a794 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 4a868 │ │ │ │ - b 4a844 │ │ │ │ + beq 4a730 │ │ │ │ + b 4a70c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq fp, r5, r4, asr #19 │ │ │ │ + eorseq fp, r5, r4, lsl #24 │ │ │ │ subseq r8, r5, r8, lsr #23 │ │ │ │ - eorseq r2, r6, ip, lsl #31 │ │ │ │ - eorseq fp, r6, r8, asr #19 │ │ │ │ + eorseq r3, r6, ip, asr #3 │ │ │ │ + eorseq fp, r6, r8, lsl #24 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + mov r6, r1 │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ + mov r5, r2 │ │ │ │ + bl aa994 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 4a8b4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl a6364 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 4a890 │ │ │ │ + str r3, [r4, #12] │ │ │ │ + mov r0, r5 │ │ │ │ + bl a6364 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 4a890 │ │ │ │ + str r3, [r4, #16] │ │ │ │ + ldrd r0, [sp, #16] │ │ │ │ + bl 176128 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 4a890 │ │ │ │ + str r3, [r4, #20] │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ + bl 176128 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 4a890 │ │ │ │ + str r3, [r4, #24] │ │ │ │ + ldrd r0, [sp, #32] │ │ │ │ + bl 176128 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 4a890 │ │ │ │ + str r3, [r4, #28] │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + bl 176128 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 4a890 │ │ │ │ + str r3, [r4, #32] │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + bl 176128 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 4a890 │ │ │ │ + str r3, [r4, #36] @ 0x24 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 176128 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 4a890 │ │ │ │ + str r3, [r4, #40] @ 0x28 │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + bl a6364 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 4a890 │ │ │ │ + str r3, [r4, #44] @ 0x2c │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + bl a6364 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + bne 4a8bc │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 4a8b4 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 4a8b4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + mov r4, #0 │ │ │ │ + b 4a8d4 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + str r3, [r4, #48] @ 0x30 │ │ │ │ + bl a3314 │ │ │ │ + cmp r0, #0 │ │ │ │ + strne r0, [r4, #52] @ 0x34 │ │ │ │ + beq 4a890 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 4a910 │ │ │ │ + bne 4a914 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ - ldr r2, [pc, #40] @ 4a934 │ │ │ │ + ldr r2, [pc, #40] @ 4a938 │ │ │ │ pop {r4, lr} │ │ │ │ - b 4a93c │ │ │ │ + b 4a940 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #24] @ 4a938 │ │ │ │ + ldr r0, [pc, #24] @ 4a93c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a900 │ │ │ │ + bne 4a904 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r5, r7, r0, asr r4 │ │ │ │ + mlaseq r7, r0, r6, r5 │ │ │ │ │ │ │ │ -0004a93c : │ │ │ │ - b 3a698 <_Py_IncRef@@Base+0x348> │ │ │ │ +0004a940 : │ │ │ │ + b 3a698 <_Py_IncRef@@Base+0x33c> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ bic r4, r1, r1, asr #31 │ │ │ │ bic sl, r2, r2, asr #31 │ │ │ │ mov r7, r3 │ │ │ │ orrs r3, sl, r4 │ │ │ │ - bne 4a96c │ │ │ │ + bne 4a970 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 281914 │ │ │ │ + b 281994 │ │ │ │ mov r9, r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ add r1, sl, r1 │ │ │ │ add r1, r1, r4 │ │ │ │ mov r0, #0 │ │ │ │ mov r8, r2 │ │ │ │ - bl 92884 │ │ │ │ + bl 928e0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 4a9e0 │ │ │ │ + beq 4a9e4 │ │ │ │ cmp r9, #0 │ │ │ │ add r9, r6, #16 │ │ │ │ - ble 4a9b0 │ │ │ │ + ble 4a9b4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ bl 29658 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add r1, r5, #16 │ │ │ │ add r0, r9, r4 │ │ │ │ bl 29cdc │ │ │ │ cmp r8, #0 │ │ │ │ - ble 4a9e0 │ │ │ │ + ble 4a9e4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r2, sl │ │ │ │ add r0, r4, r3 │ │ │ │ mov r1, r7 │ │ │ │ add r0, r9, r0 │ │ │ │ bl 29658 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ bx lr │ │ │ │ + │ │ │ │ +0004a9f4 <_PyBytes_ReverseFind@@Base>: │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + moveq ip, r1 │ │ │ │ + addeq r0, ip, r4 │ │ │ │ + beq 4aa34 <_PyBytes_ReverseFind@@Base+0x40> │ │ │ │ + mvn ip, #0 │ │ │ │ + mov lr, #2 │ │ │ │ + stm sp, {ip, lr} │ │ │ │ + bl 2894c8 <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ + cmp r0, #0 │ │ │ │ + addge r0, r0, r4 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + ldr r1, [pc, #4] @ 4aa4c <_PyBytes_ReverseFind@@Base+0x58> │ │ │ │ + ldr r0, [pc, #4] @ 4aa50 <_PyBytes_ReverseFind@@Base+0x5c> │ │ │ │ + b 4ac24 <_PyBytes_ReverseFind@@Base+0x230> │ │ │ │ + andeq fp, r4, r0, lsl r5 │ │ │ │ + ldrheq sp, [r5], #-40 @ 0xffffffd8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r3, #0 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r2 │ │ │ │ sub r2, r2, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r2, #2 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bhi 4aa3c │ │ │ │ + bhi 4aaa0 <_PyBytes_ReverseFind@@Base+0xac> │ │ │ │ cmp r4, #1 │ │ │ │ ldr r7, [r5] │ │ │ │ - ble 4aa7c │ │ │ │ - b 4aa60 │ │ │ │ - ldr r0, [pc, #128] @ 4aac4 │ │ │ │ + ble 4aae0 <_PyBytes_ReverseFind@@Base+0xec> │ │ │ │ + b 4aac4 <_PyBytes_ReverseFind@@Base+0xd0> │ │ │ │ + ldr r0, [pc, #128] @ 4ab28 <_PyBytes_ReverseFind@@Base+0x134> │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4aa2c │ │ │ │ + bne 4aa90 <_PyBytes_ReverseFind@@Base+0x9c> │ │ │ │ mov r0, #0 │ │ │ │ - b 4aabc │ │ │ │ + b 4ab20 <_PyBytes_ReverseFind@@Base+0x12c> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 16f354 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 16f4e8 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4aa58 │ │ │ │ + beq 4aabc <_PyBytes_ReverseFind@@Base+0xc8> │ │ │ │ cmp r4, #2 │ │ │ │ - bne 4aa98 │ │ │ │ + bne 4aafc <_PyBytes_ReverseFind@@Base+0x108> │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ - ldreq r0, [pc, #52] @ 4aac8 │ │ │ │ + ldreq r0, [pc, #52] @ 4ab2c <_PyBytes_ReverseFind@@Base+0x138> │ │ │ │ ldrne r0, [r6, #20] │ │ │ │ - b 4aab0 │ │ │ │ + b 4ab14 <_PyBytes_ReverseFind@@Base+0x120> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 16f354 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 16f4e8 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4aa7c │ │ │ │ - b 4aa58 │ │ │ │ + bne 4aae0 <_PyBytes_ReverseFind@@Base+0xec> │ │ │ │ + b 4aabc <_PyBytes_ReverseFind@@Base+0xc8> │ │ │ │ mov r2, r7 │ │ │ │ str ip, [sp] │ │ │ │ - bl 32d508 <_PyTime_FromLong@@Base+0xb8> │ │ │ │ + bl 32dc44 <_PyTime_FromLong@@Base+0x584> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq fp, r5, r4, lsl sl │ │ │ │ + eorseq fp, r5, r4, asr ip │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ - │ │ │ │ -0004aacc <_PyBytes_ReverseFind@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - moveq ip, r1 │ │ │ │ - addeq r0, ip, r4 │ │ │ │ - beq 4ab0c <_PyBytes_ReverseFind@@Base+0x40> │ │ │ │ - mvn ip, #0 │ │ │ │ - mov lr, #2 │ │ │ │ - stm sp, {ip, lr} │ │ │ │ - bl 289594 <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ - cmp r0, #0 │ │ │ │ - addge r0, r0, r4 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - ldr r1, [pc, #4] @ 4ab24 <_PyBytes_ReverseFind@@Base+0x58> │ │ │ │ - ldr r0, [pc, #4] @ 4ab28 <_PyBytes_ReverseFind@@Base+0x5c> │ │ │ │ - b 4ac20 <_PyBytes_ReverseFind@@Base+0x154> │ │ │ │ - andeq fp, r4, ip, lsl #10 │ │ │ │ - ldrheq sp, [r5], #-40 @ 0xffffffd8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1acfe4 │ │ │ │ + bl 1ad1e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4ab5c <_PyBytes_ReverseFind@@Base+0x90> │ │ │ │ - blt 4ab74 <_PyBytes_ReverseFind@@Base+0xa8> │ │ │ │ + beq 4ab60 <_PyBytes_ReverseFind@@Base+0x16c> │ │ │ │ + blt 4ab78 <_PyBytes_ReverseFind@@Base+0x184> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #148] @ 4abf0 <_PyBytes_ReverseFind@@Base+0x124> │ │ │ │ - b 9dd0c │ │ │ │ + ldr r0, [pc, #148] @ 4abf4 <_PyBytes_ReverseFind@@Base+0x200> │ │ │ │ + b 9dd84 │ │ │ │ mov r0, r6 │ │ │ │ - bl 163af8 │ │ │ │ + bl 163c7c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 4ab7c <_PyBytes_ReverseFind@@Base+0xb0> │ │ │ │ + bne 4ab80 <_PyBytes_ReverseFind@@Base+0x18c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ad798 │ │ │ │ + bl 1ad9d4 │ │ │ │ mov r5, #0 │ │ │ │ - b 4abe8 <_PyBytes_ReverseFind@@Base+0x11c> │ │ │ │ + b 4abec <_PyBytes_ReverseFind@@Base+0x1f8> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 124af0 <_PyType_Name@@Base> │ │ │ │ + bl 124b7c <_PyType_Name@@Base> │ │ │ │ ldr r5, [r6, #32] │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, r0 │ │ │ │ - blt 4abac <_PyBytes_ReverseFind@@Base+0xe0> │ │ │ │ + blt 4abb0 <_PyBytes_ReverseFind@@Base+0x1bc> │ │ │ │ mov r3, r5 │ │ │ │ - ldr r0, [pc, #84] @ 4abf4 <_PyBytes_ReverseFind@@Base+0x128> │ │ │ │ + ldr r0, [pc, #84] @ 4abf8 <_PyBytes_ReverseFind@@Base+0x204> │ │ │ │ mov r2, r4 │ │ │ │ - bl 128d0c │ │ │ │ + bl 128da0 │ │ │ │ mov r5, r0 │ │ │ │ - b 4abbc <_PyBytes_ReverseFind@@Base+0xf0> │ │ │ │ - ldr r0, [pc, #68] @ 4abf8 <_PyBytes_ReverseFind@@Base+0x12c> │ │ │ │ + b 4abc0 <_PyBytes_ReverseFind@@Base+0x1cc> │ │ │ │ + ldr r0, [pc, #68] @ 4abfc <_PyBytes_ReverseFind@@Base+0x208> │ │ │ │ mov r2, r4 │ │ │ │ - bl 128d0c │ │ │ │ + bl 128da0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ad798 │ │ │ │ + bl 1ad9d4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4abe8 <_PyBytes_ReverseFind@@Base+0x11c> │ │ │ │ + beq 4abec <_PyBytes_ReverseFind@@Base+0x1f8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4abe8 <_PyBytes_ReverseFind@@Base+0x11c> │ │ │ │ + bne 4abec <_PyBytes_ReverseFind@@Base+0x1f8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r6, r7, ip, lsl #10 │ │ │ │ - eorseq pc, r8, r8, lsr fp @ │ │ │ │ - @ instruction: 0x0037c8d0 │ │ │ │ + eorseq r6, r7, ip, asr #14 │ │ │ │ + eorseq pc, r8, ip, ror sp @ │ │ │ │ + eorseq ip, r7, r0, lsl fp │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4ac10 <_PyBytes_ReverseFind@@Base+0x144> │ │ │ │ - ldr r1, [pc, #8] @ 4ac18 <_PyBytes_ReverseFind@@Base+0x14c> │ │ │ │ - b 24ca50 │ │ │ │ - ldr r0, [pc, #4] @ 4ac1c <_PyBytes_ReverseFind@@Base+0x150> │ │ │ │ + beq 4ac14 <_PyBytes_ReverseFind@@Base+0x220> │ │ │ │ + ldr r1, [pc, #8] @ 4ac1c <_PyBytes_ReverseFind@@Base+0x228> │ │ │ │ + b 24cb44 │ │ │ │ + ldr r0, [pc, #4] @ 4ac20 <_PyBytes_ReverseFind@@Base+0x22c> │ │ │ │ bx lr │ │ │ │ subseq r5, r5, ip, ror #1 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 91b84 <_PyObject_GC_New@@Base> │ │ │ │ + bl 91be0 <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4ac7c <_PyBytes_ReverseFind@@Base+0x1b0> │ │ │ │ + beq 4ac80 <_PyBytes_ReverseFind@@Base+0x28c> │ │ │ │ ldr r3, [r5] │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ mov r1, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ @@ -33151,1294 +33152,1266 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 4acac <_PyBytes_ReverseFind@@Base+0x1e0> │ │ │ │ + bne 4acb0 <_PyBytes_ReverseFind@@Base+0x2bc> │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 317dd4 │ │ │ │ + b 318064 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 4acd0 <_PyBytes_ReverseFind@@Base+0x204> │ │ │ │ + ldr r0, [pc, #20] @ 4acd4 <_PyBytes_ReverseFind@@Base+0x2e0> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4aca0 <_PyBytes_ReverseFind@@Base+0x1d4> │ │ │ │ + bne 4aca4 <_PyBytes_ReverseFind@@Base+0x2b0> │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r5, r7, r0, lsl r4 │ │ │ │ + eorseq r5, r7, r0, asr r6 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, sp │ │ │ │ add r1, sp, #4 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 32df7c <_PyTime_FromLong@@Base+0xb2c> │ │ │ │ + bl 32e0a4 <_PyTime_FromLong@@Base+0x9e4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4ad24 <_PyBytes_ReverseFind@@Base+0x258> │ │ │ │ - ldr r3, [pc, #36] @ 4ad3c <_PyBytes_ReverseFind@@Base+0x270> │ │ │ │ + beq 4ad28 <_PyBytes_ReverseFind@@Base+0x334> │ │ │ │ + ldr r3, [pc, #36] @ 4ad40 <_PyBytes_ReverseFind@@Base+0x34c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1c61ec │ │ │ │ + bl 1c63a4 │ │ │ │ mov r0, #0 │ │ │ │ - b 4ad34 <_PyBytes_ReverseFind@@Base+0x268> │ │ │ │ + b 4ad38 <_PyBytes_ReverseFind@@Base+0x344> │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ ldr r1, [sp] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ subseq fp, r5, r8, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r4, [r3, #8] │ │ │ │ + moveq r4, r3 │ │ │ │ + cmp r2, #0 │ │ │ │ + add r4, r4, r2 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r1, r2 │ │ │ │ + movgt r2, #0 │ │ │ │ + movle r2, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + orrne r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + sub sp, sp, #32 │ │ │ │ + bne 4ada8 <_PyBytes_ReverseFind@@Base+0x3b4> │ │ │ │ + clz r2, r0 │ │ │ │ + lsr r2, r2, #5 │ │ │ │ + cmp r1, #2 │ │ │ │ + orrgt r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 4ade0 <_PyBytes_ReverseFind@@Base+0x3ec> │ │ │ │ + ldr ip, [pc, #252] @ 4aeac <_PyBytes_ReverseFind@@Base+0x4b8> │ │ │ │ + str ip, [sp] │ │ │ │ + add ip, sp, #24 │ │ │ │ + mov r2, #0 │ │ │ │ + mov lr, #2 │ │ │ │ + str ip, [sp, #16] │ │ │ │ + mov ip, #1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + stmib sp, {ip, lr} │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 4ade0 <_PyBytes_ReverseFind@@Base+0x3ec> │ │ │ │ + mov r4, #0 │ │ │ │ + b 4aea0 <_PyBytes_ReverseFind@@Base+0x4ac> │ │ │ │ + ldr r3, [pc, #200] @ 4aeb0 <_PyBytes_ReverseFind@@Base+0x4bc> │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + cmp r4, #1 │ │ │ │ + ldr r6, [r0] │ │ │ │ + ldrne r4, [r0, #4] │ │ │ │ + ldreq r4, [pc, #184] @ 4aeb4 <_PyBytes_ReverseFind@@Base+0x4c0> │ │ │ │ + cmp r2, r3 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bne 4ae54 <_PyBytes_ReverseFind@@Base+0x460> │ │ │ │ + bl a4564 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 4ae3c <_PyBytes_ReverseFind@@Base+0x448> │ │ │ │ + bl a564c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 4add8 <_PyBytes_ReverseFind@@Base+0x3e4> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 204e7c │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 4ae90 <_PyBytes_ReverseFind@@Base+0x49c> │ │ │ │ + b 4add8 <_PyBytes_ReverseFind@@Base+0x3e4> │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r4, r0 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r0] │ │ │ │ + b 4aea0 <_PyBytes_ReverseFind@@Base+0x4ac> │ │ │ │ + bl 115a70 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 4add8 <_PyBytes_ReverseFind@@Base+0x3e4> │ │ │ │ + beq 4ae78 <_PyBytes_ReverseFind@@Base+0x484> │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b a956c │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl b294c │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 4add8 <_PyBytes_ReverseFind@@Base+0x3e4> │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r4] │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subseq r2, r7, r0, ror fp │ │ │ │ + ldrsheq r4, [r5], #-76 @ 0xffffffb4 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + cmp r2, #2 │ │ │ │ + mov r4, r1 │ │ │ │ + bne 4aee0 <_PyBytes_ReverseFind@@Base+0x4ec> │ │ │ │ + ldm r4, {r0, r1} │ │ │ │ + pop {r4, lr} │ │ │ │ + b 1ae94c │ │ │ │ + mov ip, r2 │ │ │ │ + mov r3, #2 │ │ │ │ + ldr r0, [pc, #20] @ 4af04 <_PyBytes_ReverseFind@@Base+0x510> │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, ip │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 4aed4 <_PyBytes_ReverseFind@@Base+0x4e0> │ │ │ │ + pop {r4, pc} │ │ │ │ + eorseq r5, r7, r0, lsl r6 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r4, [r3, #8] │ │ │ │ moveq r4, r3 │ │ │ │ mov r5, r0 │ │ │ │ add r4, r4, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ subs r2, r3, #0 │ │ │ │ movne r2, #1 │ │ │ │ orrs r2, r2, r1, lsr #31 │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ - bne 4ad98 <_PyBytes_ReverseFind@@Base+0x2cc> │ │ │ │ + bne 4af60 <_PyBytes_ReverseFind@@Base+0x56c> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4adc8 <_PyBytes_ReverseFind@@Base+0x2fc> │ │ │ │ - ldr ip, [pc, #1424] @ 4b330 <_PyBytes_ReverseFind@@Base+0x864> │ │ │ │ + beq 4af90 <_PyBytes_ReverseFind@@Base+0x59c> │ │ │ │ + ldr ip, [pc, #1424] @ 4b4f8 <_PyBytes_ReverseFind@@Base+0xb04> │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #44 @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #16] │ │ │ │ mov ip, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4ae94 <_PyBytes_ReverseFind@@Base+0x3c8> │ │ │ │ + beq 4b05c <_PyBytes_ReverseFind@@Base+0x668> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 4ae44 <_PyBytes_ReverseFind@@Base+0x378> │ │ │ │ + beq 4b00c <_PyBytes_ReverseFind@@Base+0x618> │ │ │ │ ldr r8, [r0] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 4ade8 <_PyBytes_ReverseFind@@Base+0x31c> │ │ │ │ + beq 4afb0 <_PyBytes_ReverseFind@@Base+0x5bc> │ │ │ │ cmp r4, #1 │ │ │ │ - bne 4adec <_PyBytes_ReverseFind@@Base+0x320> │ │ │ │ - b 4ae50 <_PyBytes_ReverseFind@@Base+0x384> │ │ │ │ - ldr r8, [pc, #1348] @ 4b334 <_PyBytes_ReverseFind@@Base+0x868> │ │ │ │ + bne 4afb4 <_PyBytes_ReverseFind@@Base+0x5c0> │ │ │ │ + b 4b018 <_PyBytes_ReverseFind@@Base+0x624> │ │ │ │ + ldr r8, [pc, #1348] @ 4b4fc <_PyBytes_ReverseFind@@Base+0xb08> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11fd78 <_PyNumber_Index@@Base> │ │ │ │ + bl 11fe00 <_PyNumber_Index@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 4ae0c <_PyBytes_ReverseFind@@Base+0x340> │ │ │ │ - bl a55d4 │ │ │ │ + bne 4afd4 <_PyBytes_ReverseFind@@Base+0x5e0> │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4ae50 <_PyBytes_ReverseFind@@Base+0x384> │ │ │ │ - b 4ae94 <_PyBytes_ReverseFind@@Base+0x3c8> │ │ │ │ - bl aaf9c │ │ │ │ + beq 4b018 <_PyBytes_ReverseFind@@Base+0x624> │ │ │ │ + b 4b05c <_PyBytes_ReverseFind@@Base+0x668> │ │ │ │ + bl ab014 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 4ae38 <_PyBytes_ReverseFind@@Base+0x36c> │ │ │ │ + beq 4b000 <_PyBytes_ReverseFind@@Base+0x60c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4ae38 <_PyBytes_ReverseFind@@Base+0x36c> │ │ │ │ + bne 4b000 <_PyBytes_ReverseFind@@Base+0x60c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmn r6, #1 │ │ │ │ - bne 4ae54 <_PyBytes_ReverseFind@@Base+0x388> │ │ │ │ - b 4adfc <_PyBytes_ReverseFind@@Base+0x330> │ │ │ │ - ldr r8, [pc, #1256] @ 4b334 <_PyBytes_ReverseFind@@Base+0x868> │ │ │ │ + bne 4b01c <_PyBytes_ReverseFind@@Base+0x628> │ │ │ │ + b 4afc4 <_PyBytes_ReverseFind@@Base+0x5d0> │ │ │ │ + ldr r8, [pc, #1256] @ 4b4fc <_PyBytes_ReverseFind@@Base+0xb08> │ │ │ │ mvn r6, #0 │ │ │ │ - b 4ae54 <_PyBytes_ReverseFind@@Base+0x388> │ │ │ │ + b 4b01c <_PyBytes_ReverseFind@@Base+0x628> │ │ │ │ mvn r6, #0 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - ldr r3, [pc, #1236] @ 4b334 <_PyBytes_ReverseFind@@Base+0x868> │ │ │ │ + ldr r3, [pc, #1236] @ 4b4fc <_PyBytes_ReverseFind@@Base+0xb08> │ │ │ │ cmp r7, #0 │ │ │ │ ldrne r9, [r5, #20] │ │ │ │ - ldreq r9, [pc, #1228] @ 4b338 <_PyBytes_ReverseFind@@Base+0x86c> │ │ │ │ + ldreq r9, [pc, #1228] @ 4b500 <_PyBytes_ReverseFind@@Base+0xb0c> │ │ │ │ cmp r6, #0 │ │ │ │ mvnlt r6, #-2147483648 @ 0x80000000 │ │ │ │ cmp r8, r3 │ │ │ │ - bne 4b060 <_PyBytes_ReverseFind@@Base+0x594> │ │ │ │ + bne 4b228 <_PyBytes_ReverseFind@@Base+0x834> │ │ │ │ cmp r6, #11 │ │ │ │ movlt r0, r6 │ │ │ │ movge r0, #11 │ │ │ │ add r0, r0, #1 │ │ │ │ - bl 92d84 │ │ │ │ + bl 92de0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 4ae9c <_PyBytes_ReverseFind@@Base+0x3d0> │ │ │ │ + bne 4b064 <_PyBytes_ReverseFind@@Base+0x670> │ │ │ │ mov r4, #0 │ │ │ │ - b 4b324 <_PyBytes_ReverseFind@@Base+0x858> │ │ │ │ + b 4b4ec <_PyBytes_ReverseFind@@Base+0xaf8> │ │ │ │ mov r5, #0 │ │ │ │ - ldr sl, [pc, #1172] @ 4b33c <_PyBytes_ReverseFind@@Base+0x870> │ │ │ │ + ldr sl, [pc, #1172] @ 4b504 <_PyBytes_ReverseFind@@Base+0xb10> │ │ │ │ mov r0, r5 │ │ │ │ cmp r6, r5 │ │ │ │ - beq 4af80 <_PyBytes_ReverseFind@@Base+0x4b4> │ │ │ │ + beq 4b148 <_PyBytes_ReverseFind@@Base+0x754> │ │ │ │ cmp r7, r0 │ │ │ │ - ble 4aed0 <_PyBytes_ReverseFind@@Base+0x404> │ │ │ │ + ble 4b098 <_PyBytes_ReverseFind@@Base+0x6a4> │ │ │ │ ldrb r3, [r9, r0] │ │ │ │ ldr r3, [sl, r3, lsl #2] │ │ │ │ tst r3, #8 │ │ │ │ - beq 4aed4 <_PyBytes_ReverseFind@@Base+0x408> │ │ │ │ + beq 4b09c <_PyBytes_ReverseFind@@Base+0x6a8> │ │ │ │ add r0, r0, #1 │ │ │ │ - b 4aeb0 <_PyBytes_ReverseFind@@Base+0x3e4> │ │ │ │ - beq 4b030 <_PyBytes_ReverseFind@@Base+0x564> │ │ │ │ + b 4b078 <_PyBytes_ReverseFind@@Base+0x684> │ │ │ │ + beq 4b1f8 <_PyBytes_ReverseFind@@Base+0x804> │ │ │ │ add fp, r0, #1 │ │ │ │ cmp r7, fp │ │ │ │ - ble 4aef4 <_PyBytes_ReverseFind@@Base+0x428> │ │ │ │ + ble 4b0bc <_PyBytes_ReverseFind@@Base+0x6c8> │ │ │ │ ldrb r3, [r9, fp] │ │ │ │ ldr r3, [sl, r3, lsl #2] │ │ │ │ tst r3, #8 │ │ │ │ addeq fp, fp, #1 │ │ │ │ - beq 4aed8 <_PyBytes_ReverseFind@@Base+0x40c> │ │ │ │ + beq 4b0a0 <_PyBytes_ReverseFind@@Base+0x6ac> │ │ │ │ sub r1, fp, r0 │ │ │ │ add r0, r9, r0 │ │ │ │ - bl 1d10d4 │ │ │ │ + bl 1d128c │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 4b038 <_PyBytes_ReverseFind@@Base+0x56c> │ │ │ │ + beq 4b200 <_PyBytes_ReverseFind@@Base+0x80c> │ │ │ │ cmp r5, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r8, [r3, r5, lsl #2] │ │ │ │ - ble 4af74 <_PyBytes_ReverseFind@@Base+0x4a8> │ │ │ │ + ble 4b13c <_PyBytes_ReverseFind@@Base+0x748> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab174 │ │ │ │ + bl ab1ec │ │ │ │ ldr r3, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4af54 <_PyBytes_ReverseFind@@Base+0x488> │ │ │ │ + beq 4b11c <_PyBytes_ReverseFind@@Base+0x728> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b038 <_PyBytes_ReverseFind@@Base+0x56c> │ │ │ │ + beq 4b200 <_PyBytes_ReverseFind@@Base+0x80c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne 4b038 <_PyBytes_ReverseFind@@Base+0x56c> │ │ │ │ + bne 4b200 <_PyBytes_ReverseFind@@Base+0x80c> │ │ │ │ mov r0, r8 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 4b038 <_PyBytes_ReverseFind@@Base+0x56c> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 4b200 <_PyBytes_ReverseFind@@Base+0x80c> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4af74 <_PyBytes_ReverseFind@@Base+0x4a8> │ │ │ │ + beq 4b13c <_PyBytes_ReverseFind@@Base+0x748> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne 4af74 <_PyBytes_ReverseFind@@Base+0x4a8> │ │ │ │ + bne 4b13c <_PyBytes_ReverseFind@@Base+0x748> │ │ │ │ mov r0, r8 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ add r5, r5, #1 │ │ │ │ mov r0, fp │ │ │ │ - b 4aea8 <_PyBytes_ReverseFind@@Base+0x3dc> │ │ │ │ + b 4b070 <_PyBytes_ReverseFind@@Base+0x67c> │ │ │ │ cmp r7, r0 │ │ │ │ - ldrgt r3, [pc, #944] @ 4b33c <_PyBytes_ReverseFind@@Base+0x870> │ │ │ │ - ble 4b030 <_PyBytes_ReverseFind@@Base+0x564> │ │ │ │ + ldrgt r3, [pc, #944] @ 4b504 <_PyBytes_ReverseFind@@Base+0xb10> │ │ │ │ + ble 4b1f8 <_PyBytes_ReverseFind@@Base+0x804> │ │ │ │ ldrb r2, [r9, r0] │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ tst r2, #8 │ │ │ │ - beq 4afac <_PyBytes_ReverseFind@@Base+0x4e0> │ │ │ │ + beq 4b174 <_PyBytes_ReverseFind@@Base+0x780> │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r7, r0 │ │ │ │ - bne 4af8c <_PyBytes_ReverseFind@@Base+0x4c0> │ │ │ │ - b 4b030 <_PyBytes_ReverseFind@@Base+0x564> │ │ │ │ + bne 4b154 <_PyBytes_ReverseFind@@Base+0x760> │ │ │ │ + b 4b1f8 <_PyBytes_ReverseFind@@Base+0x804> │ │ │ │ sub r1, r7, r0 │ │ │ │ add r0, r9, r0 │ │ │ │ - bl 1d10d4 │ │ │ │ + bl 1d128c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 4b038 <_PyBytes_ReverseFind@@Base+0x56c> │ │ │ │ + beq 4b200 <_PyBytes_ReverseFind@@Base+0x80c> │ │ │ │ cmp r5, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r6, [r3, r5, lsl #2] │ │ │ │ - ble 4b02c <_PyBytes_ReverseFind@@Base+0x560> │ │ │ │ + ble 4b1f4 <_PyBytes_ReverseFind@@Base+0x800> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab174 │ │ │ │ + bl ab1ec │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b00c <_PyBytes_ReverseFind@@Base+0x540> │ │ │ │ + beq 4b1d4 <_PyBytes_ReverseFind@@Base+0x7e0> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b038 <_PyBytes_ReverseFind@@Base+0x56c> │ │ │ │ + beq 4b200 <_PyBytes_ReverseFind@@Base+0x80c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4b038 <_PyBytes_ReverseFind@@Base+0x56c> │ │ │ │ + bne 4b200 <_PyBytes_ReverseFind@@Base+0x80c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 4b038 <_PyBytes_ReverseFind@@Base+0x56c> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 4b200 <_PyBytes_ReverseFind@@Base+0x80c> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b02c <_PyBytes_ReverseFind@@Base+0x560> │ │ │ │ + beq 4b1f4 <_PyBytes_ReverseFind@@Base+0x800> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4b02c <_PyBytes_ReverseFind@@Base+0x560> │ │ │ │ + bne 4b1f4 <_PyBytes_ReverseFind@@Base+0x800> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ add r5, r5, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b 4b324 <_PyBytes_ReverseFind@@Base+0x858> │ │ │ │ + b 4b4ec <_PyBytes_ReverseFind@@Base+0xaf8> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4ae94 <_PyBytes_ReverseFind@@Base+0x3c8> │ │ │ │ + beq 4b05c <_PyBytes_ReverseFind@@Base+0x668> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4ae94 <_PyBytes_ReverseFind@@Base+0x3c8> │ │ │ │ + bne 4b05c <_PyBytes_ReverseFind@@Base+0x668> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 4ae94 <_PyBytes_ReverseFind@@Base+0x3c8> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 4b05c <_PyBytes_ReverseFind@@Base+0x668> │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ - bl 112480 │ │ │ │ + bl 112570 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4ae94 <_PyBytes_ReverseFind@@Base+0x3c8> │ │ │ │ + bne 4b05c <_PyBytes_ReverseFind@@Base+0x668> │ │ │ │ ldr fp, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp fp, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bne 4b0a0 <_PyBytes_ReverseFind@@Base+0x5d4> │ │ │ │ - ldr r3, [pc, #684] @ 4b340 <_PyBytes_ReverseFind@@Base+0x874> │ │ │ │ - ldr r1, [pc, #684] @ 4b344 <_PyBytes_ReverseFind@@Base+0x878> │ │ │ │ + bne 4b268 <_PyBytes_ReverseFind@@Base+0x874> │ │ │ │ + ldr r3, [pc, #684] @ 4b508 <_PyBytes_ReverseFind@@Base+0xb14> │ │ │ │ + ldr r1, [pc, #684] @ 4b50c <_PyBytes_ReverseFind@@Base+0xb18> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 4b318 <_PyBytes_ReverseFind@@Base+0x84c> │ │ │ │ + bl 18f414 │ │ │ │ + b 4b4e0 <_PyBytes_ReverseFind@@Base+0xaec> │ │ │ │ cmp r6, #11 │ │ │ │ movlt r0, r6 │ │ │ │ movge r0, #11 │ │ │ │ cmp fp, #1 │ │ │ │ add r0, r0, #1 │ │ │ │ - bne 4b18c <_PyBytes_ReverseFind@@Base+0x6c0> │ │ │ │ + bne 4b354 <_PyBytes_ReverseFind@@Base+0x960> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb sl, [r3] │ │ │ │ - bl 92d84 │ │ │ │ + bl 92de0 │ │ │ │ subs r4, r0, #0 │ │ │ │ movne r8, r5 │ │ │ │ movne fp, r5 │ │ │ │ movne r0, r5 │ │ │ │ - beq 4b318 <_PyBytes_ReverseFind@@Base+0x84c> │ │ │ │ + beq 4b4e0 <_PyBytes_ReverseFind@@Base+0xaec> │ │ │ │ cmp r7, fp │ │ │ │ - ble 4b16c <_PyBytes_ReverseFind@@Base+0x6a0> │ │ │ │ + ble 4b334 <_PyBytes_ReverseFind@@Base+0x940> │ │ │ │ subs r6, r6, #1 │ │ │ │ - bcc 4b16c <_PyBytes_ReverseFind@@Base+0x6a0> │ │ │ │ + bcc 4b334 <_PyBytes_ReverseFind@@Base+0x940> │ │ │ │ ldrb r3, [r9, fp] │ │ │ │ cmp r3, sl │ │ │ │ - bne 4b160 <_PyBytes_ReverseFind@@Base+0x694> │ │ │ │ + bne 4b328 <_PyBytes_ReverseFind@@Base+0x934> │ │ │ │ sub r1, fp, r0 │ │ │ │ add r0, r9, r0 │ │ │ │ - bl 1d10d4 │ │ │ │ + bl 1d128c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 4b2f4 <_PyBytes_ReverseFind@@Base+0x828> │ │ │ │ + beq 4b4bc <_PyBytes_ReverseFind@@Base+0xac8> │ │ │ │ cmp r8, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r5, [r3, r8, lsl #2] │ │ │ │ - ble 4b150 <_PyBytes_ReverseFind@@Base+0x684> │ │ │ │ + ble 4b318 <_PyBytes_ReverseFind@@Base+0x924> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab174 │ │ │ │ + bl ab1ec │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4b2d4 <_PyBytes_ReverseFind@@Base+0x808> │ │ │ │ + bne 4b49c <_PyBytes_ReverseFind@@Base+0xaa8> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b150 <_PyBytes_ReverseFind@@Base+0x684> │ │ │ │ + beq 4b318 <_PyBytes_ReverseFind@@Base+0x924> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4b150 <_PyBytes_ReverseFind@@Base+0x684> │ │ │ │ + bne 4b318 <_PyBytes_ReverseFind@@Base+0x924> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ add fp, fp, #1 │ │ │ │ add r8, r8, #1 │ │ │ │ mov r0, fp │ │ │ │ - b 4b0d8 <_PyBytes_ReverseFind@@Base+0x60c> │ │ │ │ + b 4b2a0 <_PyBytes_ReverseFind@@Base+0x8ac> │ │ │ │ add fp, fp, #1 │ │ │ │ cmp r7, fp │ │ │ │ - bne 4b0e8 <_PyBytes_ReverseFind@@Base+0x61c> │ │ │ │ + bne 4b2b0 <_PyBytes_ReverseFind@@Base+0x8bc> │ │ │ │ cmp r7, r0 │ │ │ │ - blt 4b238 <_PyBytes_ReverseFind@@Base+0x76c> │ │ │ │ + blt 4b400 <_PyBytes_ReverseFind@@Base+0xa0c> │ │ │ │ sub r1, r7, r0 │ │ │ │ add r0, r9, r0 │ │ │ │ - bl 1d10d4 │ │ │ │ + bl 1d128c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4b1ec <_PyBytes_ReverseFind@@Base+0x720> │ │ │ │ - b 4b2f4 <_PyBytes_ReverseFind@@Base+0x828> │ │ │ │ - bl 92d84 │ │ │ │ + bne 4b3b4 <_PyBytes_ReverseFind@@Base+0x9c0> │ │ │ │ + b 4b4bc <_PyBytes_ReverseFind@@Base+0xac8> │ │ │ │ + bl 92de0 │ │ │ │ subs r4, r0, #0 │ │ │ │ movne r8, r5 │ │ │ │ - beq 4b318 <_PyBytes_ReverseFind@@Base+0x84c> │ │ │ │ + beq 4b4e0 <_PyBytes_ReverseFind@@Base+0xaec> │ │ │ │ add r3, r9, r5 │ │ │ │ cmp r6, r8 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, fp │ │ │ │ add r0, r9, r5 │ │ │ │ sub r1, r7, r5 │ │ │ │ - beq 4b1dc <_PyBytes_ReverseFind@@Base+0x710> │ │ │ │ + beq 4b3a4 <_PyBytes_ReverseFind@@Base+0x9b0> │ │ │ │ mvn ip, #0 │ │ │ │ mov lr, #1 │ │ │ │ stm sp, {ip, lr} │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 289594 <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ + bl 2894c8 <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ subs sl, r0, #0 │ │ │ │ - bge 4b240 <_PyBytes_ReverseFind@@Base+0x774> │ │ │ │ + bge 4b408 <_PyBytes_ReverseFind@@Base+0xa14> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1d10d4 │ │ │ │ + bl 1d128c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 4b2f4 <_PyBytes_ReverseFind@@Base+0x828> │ │ │ │ + beq 4b4bc <_PyBytes_ReverseFind@@Base+0xac8> │ │ │ │ cmp r8, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r5, [r3, r8, lsl #2] │ │ │ │ - ble 4b234 <_PyBytes_ReverseFind@@Base+0x768> │ │ │ │ + ble 4b3fc <_PyBytes_ReverseFind@@Base+0xa08> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab174 │ │ │ │ + bl ab1ec │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4b2d4 <_PyBytes_ReverseFind@@Base+0x808> │ │ │ │ + bne 4b49c <_PyBytes_ReverseFind@@Base+0xaa8> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b234 <_PyBytes_ReverseFind@@Base+0x768> │ │ │ │ + beq 4b3fc <_PyBytes_ReverseFind@@Base+0xa08> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4b234 <_PyBytes_ReverseFind@@Base+0x768> │ │ │ │ + bne 4b3fc <_PyBytes_ReverseFind@@Base+0xa08> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ add r8, r8, #1 │ │ │ │ str r8, [r4, #8] │ │ │ │ - b 4b31c <_PyBytes_ReverseFind@@Base+0x850> │ │ │ │ + b 4b4e4 <_PyBytes_ReverseFind@@Base+0xaf0> │ │ │ │ mov r1, sl │ │ │ │ add r0, r9, r5 │ │ │ │ - bl 1d10d4 │ │ │ │ + bl 1d128c │ │ │ │ add r5, fp, r5 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 4b2f4 <_PyBytes_ReverseFind@@Base+0x828> │ │ │ │ + beq 4b4bc <_PyBytes_ReverseFind@@Base+0xac8> │ │ │ │ cmp r8, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r1, [r3, r8, lsl #2] │ │ │ │ - ble 4b2c8 <_PyBytes_ReverseFind@@Base+0x7fc> │ │ │ │ + ble 4b490 <_PyBytes_ReverseFind@@Base+0xa9c> │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl ab174 │ │ │ │ + bl ab1ec │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b2a8 <_PyBytes_ReverseFind@@Base+0x7dc> │ │ │ │ + beq 4b470 <_PyBytes_ReverseFind@@Base+0xa7c> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b2f4 <_PyBytes_ReverseFind@@Base+0x828> │ │ │ │ + beq 4b4bc <_PyBytes_ReverseFind@@Base+0xac8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r1] │ │ │ │ - bne 4b2f4 <_PyBytes_ReverseFind@@Base+0x828> │ │ │ │ + bne 4b4bc <_PyBytes_ReverseFind@@Base+0xac8> │ │ │ │ mov r0, r1 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 4b2f4 <_PyBytes_ReverseFind@@Base+0x828> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 4b4bc <_PyBytes_ReverseFind@@Base+0xac8> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r3, #1 │ │ │ │ - beq 4b2c8 <_PyBytes_ReverseFind@@Base+0x7fc> │ │ │ │ + beq 4b490 <_PyBytes_ReverseFind@@Base+0xa9c> │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r1] │ │ │ │ - bne 4b2c8 <_PyBytes_ReverseFind@@Base+0x7fc> │ │ │ │ + bne 4b490 <_PyBytes_ReverseFind@@Base+0xa9c> │ │ │ │ mov r0, r1 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ add r5, sl, r5 │ │ │ │ add r8, r8, #1 │ │ │ │ - b 4b19c <_PyBytes_ReverseFind@@Base+0x6d0> │ │ │ │ + b 4b364 <_PyBytes_ReverseFind@@Base+0x970> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b2f4 <_PyBytes_ReverseFind@@Base+0x828> │ │ │ │ + beq 4b4bc <_PyBytes_ReverseFind@@Base+0xac8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4b2f4 <_PyBytes_ReverseFind@@Base+0x828> │ │ │ │ + bne 4b4bc <_PyBytes_ReverseFind@@Base+0xac8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b318 <_PyBytes_ReverseFind@@Base+0x84c> │ │ │ │ + beq 4b4e0 <_PyBytes_ReverseFind@@Base+0xaec> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4b318 <_PyBytes_ReverseFind@@Base+0x84c> │ │ │ │ + bne 4b4e0 <_PyBytes_ReverseFind@@Base+0xaec> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 1133b4 │ │ │ │ + bl 1134a4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subseq r2, r7, r0, asr fp │ │ │ │ + @ instruction: 0x00572b9c │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ - eorseq r7, r9, r0, lsr #28 │ │ │ │ + eorseq r8, r9, r0, rrx │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003686dc │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r4, [r3, #8] │ │ │ │ - moveq r4, r3 │ │ │ │ - cmp r2, #0 │ │ │ │ - add r4, r4, r2 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r1, r2 │ │ │ │ - movgt r2, #0 │ │ │ │ - movle r2, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - orrne r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - sub sp, sp, #32 │ │ │ │ - bne 4b3ac <_PyBytes_ReverseFind@@Base+0x8e0> │ │ │ │ - clz r2, r0 │ │ │ │ - lsr r2, r2, #5 │ │ │ │ - cmp r1, #2 │ │ │ │ - orrgt r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 4b3e4 <_PyBytes_ReverseFind@@Base+0x918> │ │ │ │ - ldr ip, [pc, #252] @ 4b4b0 <_PyBytes_ReverseFind@@Base+0x9e4> │ │ │ │ - str ip, [sp] │ │ │ │ - add ip, sp, #24 │ │ │ │ - mov r2, #0 │ │ │ │ - mov lr, #2 │ │ │ │ - str ip, [sp, #16] │ │ │ │ - mov ip, #1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - stmib sp, {ip, lr} │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4b3e4 <_PyBytes_ReverseFind@@Base+0x918> │ │ │ │ - mov r4, #0 │ │ │ │ - b 4b4a4 <_PyBytes_ReverseFind@@Base+0x9d8> │ │ │ │ - ldr r3, [pc, #200] @ 4b4b4 <_PyBytes_ReverseFind@@Base+0x9e8> │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - cmp r4, #1 │ │ │ │ - ldr r6, [r0] │ │ │ │ - ldrne r4, [r0, #4] │ │ │ │ - ldreq r4, [pc, #184] @ 4b4b8 <_PyBytes_ReverseFind@@Base+0x9ec> │ │ │ │ - cmp r2, r3 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bne 4b458 <_PyBytes_ReverseFind@@Base+0x98c> │ │ │ │ - bl a44ec │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4b440 <_PyBytes_ReverseFind@@Base+0x974> │ │ │ │ - bl a55d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4b3dc <_PyBytes_ReverseFind@@Base+0x910> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2049e4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 4b494 <_PyBytes_ReverseFind@@Base+0x9c8> │ │ │ │ - b 4b3dc <_PyBytes_ReverseFind@@Base+0x910> │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r4, r0 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r0] │ │ │ │ - b 4b4a4 <_PyBytes_ReverseFind@@Base+0x9d8> │ │ │ │ - bl 115980 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 4b3dc <_PyBytes_ReverseFind@@Base+0x910> │ │ │ │ - beq 4b47c <_PyBytes_ReverseFind@@Base+0x9b0> │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #32 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b a94f4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl b2868 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 4b3dc <_PyBytes_ReverseFind@@Base+0x910> │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r4] │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #32 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subseq r2, r7, ip, ror fp │ │ │ │ - ldrsheq r4, [r5], #-76 @ 0xffffffb4 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - cmp r2, #2 │ │ │ │ - mov r4, r1 │ │ │ │ - bne 4b4e4 <_PyBytes_ReverseFind@@Base+0xa18> │ │ │ │ - ldm r4, {r0, r1} │ │ │ │ - pop {r4, lr} │ │ │ │ - b 1ae710 │ │ │ │ - mov ip, r2 │ │ │ │ - mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 4b508 <_PyBytes_ReverseFind@@Base+0xa3c> │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4b4d8 <_PyBytes_ReverseFind@@Base+0xa0c> │ │ │ │ - pop {r4, pc} │ │ │ │ - @ instruction: 0x003753d0 │ │ │ │ + eorseq r8, r6, ip, lsl r9 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #2 │ │ │ │ - b a27cc │ │ │ │ + b a2844 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 4b544 <_PyBytes_ReverseFind@@Base+0xa78> │ │ │ │ + bne 4b548 <_PyBytes_ReverseFind@@Base+0xb54> │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 311540 │ │ │ │ + b 31130c │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 4b568 <_PyBytes_ReverseFind@@Base+0xa9c> │ │ │ │ + ldr r0, [pc, #20] @ 4b56c <_PyBytes_ReverseFind@@Base+0xb78> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4b538 <_PyBytes_ReverseFind@@Base+0xa6c> │ │ │ │ + bne 4b53c <_PyBytes_ReverseFind@@Base+0xb48> │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x003753f4 │ │ │ │ + eorseq r5, r7, r4, lsr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 188794 <_Py_union_type_or@@Base+0x664> │ │ │ │ + bl 188a30 <_Py_union_type_or@@Base+0x664> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d28b8 │ │ │ │ - ldr r0, [pc] @ 4b594 <_PyBytes_ReverseFind@@Base+0xac8> │ │ │ │ + bl 2d2798 │ │ │ │ + ldr r0, [pc] @ 4b598 <_PyBytes_ReverseFind@@Base+0xba4> │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 9b0e0 │ │ │ │ + bl 9b158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 4b5c4 <_PyBytes_ReverseFind@@Base+0xaf8> │ │ │ │ + bl 4b5c8 <_PyBytes_ReverseFind@@Base+0xbd4> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a4128 │ │ │ │ + b a41a0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b614 <_PyBytes_ReverseFind@@Base+0xb48> │ │ │ │ + beq 4b618 <_PyBytes_ReverseFind@@Base+0xc24> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r1, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r1, [r2, #8] │ │ │ │ - beq 4b614 <_PyBytes_ReverseFind@@Base+0xb48> │ │ │ │ + beq 4b618 <_PyBytes_ReverseFind@@Base+0xc24> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r0] │ │ │ │ - bne 4b614 <_PyBytes_ReverseFind@@Base+0xb48> │ │ │ │ + bne 4b618 <_PyBytes_ReverseFind@@Base+0xc24> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r3, #0 │ │ │ │ + ldrd r0, [r0, #8] │ │ │ │ + bl 357a80 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 4b668 <_PyBytes_ReverseFind@@Base+0xc74> │ │ │ │ + ldrd r0, [r4, #16] │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + bl 357a80 │ │ │ │ + clz r0, r0 │ │ │ │ + lsr r0, r0, #5 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov r0, #1 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + ldr r1, [pc, #4] @ 4b680 <_PyBytes_ReverseFind@@Base+0xc8c> │ │ │ │ + ldr r0, [pc, #4] @ 4b684 <_PyBytes_ReverseFind@@Base+0xc90> │ │ │ │ + b 4ac24 <_PyBytes_ReverseFind@@Base+0x230> │ │ │ │ + andeq fp, r4, r8, asr r9 │ │ │ │ + subseq sp, r5, r8, lsl r1 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + cmp r2, #2 │ │ │ │ + mov r4, r1 │ │ │ │ + bne 4b6b0 <_PyBytes_ReverseFind@@Base+0xcbc> │ │ │ │ + ldm r4, {r0, r1} │ │ │ │ + pop {r4, lr} │ │ │ │ + b 1d5ee8 │ │ │ │ + mov ip, r2 │ │ │ │ + mov r3, #2 │ │ │ │ + ldr r0, [pc, #20] @ 4b6d4 <_PyBytes_ReverseFind@@Base+0xce0> │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, ip │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 4b6a4 <_PyBytes_ReverseFind@@Base+0xcb0> │ │ │ │ + pop {r4, pc} │ │ │ │ + eorseq r5, r7, r0, ror #12 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r7, [r3, #8] │ │ │ │ moveq r7, r3 │ │ │ │ mov r4, r0 │ │ │ │ add r7, r7, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ subs r2, r3, #0 │ │ │ │ movne r2, #1 │ │ │ │ orrs r2, r2, r1, lsr #31 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ - bne 4b674 <_PyBytes_ReverseFind@@Base+0xba8> │ │ │ │ + bne 4b730 <_PyBytes_ReverseFind@@Base+0xd3c> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4b6ac <_PyBytes_ReverseFind@@Base+0xbe0> │ │ │ │ - ldr ip, [pc, #380] @ 4b7f8 <_PyBytes_ReverseFind@@Base+0xd2c> │ │ │ │ + beq 4b768 <_PyBytes_ReverseFind@@Base+0xd74> │ │ │ │ + ldr ip, [pc, #380] @ 4b8b4 <_PyBytes_ReverseFind@@Base+0xec0> │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #28 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #16] │ │ │ │ mov ip, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4b6ac <_PyBytes_ReverseFind@@Base+0xbe0> │ │ │ │ + bne 4b768 <_PyBytes_ReverseFind@@Base+0xd74> │ │ │ │ mov r5, #0 │ │ │ │ - b 4b7ec <_PyBytes_ReverseFind@@Base+0xd20> │ │ │ │ + b 4b8a8 <_PyBytes_ReverseFind@@Base+0xeb4> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 4b6c4 <_PyBytes_ReverseFind@@Base+0xbf8> │ │ │ │ + beq 4b780 <_PyBytes_ReverseFind@@Base+0xd8c> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1033c8 │ │ │ │ + bl 10347c │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt 4b6a4 <_PyBytes_ReverseFind@@Base+0xbd8> │ │ │ │ + blt 4b760 <_PyBytes_ReverseFind@@Base+0xd6c> │ │ │ │ ldr r8, [r4, #8] │ │ │ │ mov r0, #0 │ │ │ │ cmp r8, #0 │ │ │ │ ldrne r9, [r4, #20] │ │ │ │ - ldreq r9, [pc, #288] @ 4b7fc <_PyBytes_ReverseFind@@Base+0xd30> │ │ │ │ - bl 92d84 │ │ │ │ + ldreq r9, [pc, #288] @ 4b8b8 <_PyBytes_ReverseFind@@Base+0xec4> │ │ │ │ + bl 92de0 │ │ │ │ subs r5, r0, #0 │ │ │ │ movne r4, #0 │ │ │ │ - beq 4b6a4 <_PyBytes_ReverseFind@@Base+0xbd8> │ │ │ │ + beq 4b760 <_PyBytes_ReverseFind@@Base+0xd6c> │ │ │ │ cmp r8, r4 │ │ │ │ mov r0, r4 │ │ │ │ - ble 4b7ec <_PyBytes_ReverseFind@@Base+0xd20> │ │ │ │ + ble 4b8a8 <_PyBytes_ReverseFind@@Base+0xeb4> │ │ │ │ ldrb r3, [r9, r4] │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, #10 │ │ │ │ cmpne r3, #13 │ │ │ │ - beq 4b71c <_PyBytes_ReverseFind@@Base+0xc50> │ │ │ │ + beq 4b7d8 <_PyBytes_ReverseFind@@Base+0xde4> │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r8, r4 │ │ │ │ - bne 4b6f4 <_PyBytes_ReverseFind@@Base+0xc28> │ │ │ │ + bne 4b7b0 <_PyBytes_ReverseFind@@Base+0xdbc> │ │ │ │ mov r1, r8 │ │ │ │ - b 4b750 <_PyBytes_ReverseFind@@Base+0xc84> │ │ │ │ + b 4b80c <_PyBytes_ReverseFind@@Base+0xe18> │ │ │ │ cmp r8, r4 │ │ │ │ - ble 4b750 <_PyBytes_ReverseFind@@Base+0xc84> │ │ │ │ + ble 4b80c <_PyBytes_ReverseFind@@Base+0xe18> │ │ │ │ cmp r3, #13 │ │ │ │ add r4, r4, #1 │ │ │ │ - bne 4b748 <_PyBytes_ReverseFind@@Base+0xc7c> │ │ │ │ + bne 4b804 <_PyBytes_ReverseFind@@Base+0xe10> │ │ │ │ cmp r8, r4 │ │ │ │ - ble 4b748 <_PyBytes_ReverseFind@@Base+0xc7c> │ │ │ │ + ble 4b804 <_PyBytes_ReverseFind@@Base+0xe10> │ │ │ │ add r3, r9, r1 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #10 │ │ │ │ addeq r4, r1, #2 │ │ │ │ cmp r7, #0 │ │ │ │ movne r1, r4 │ │ │ │ sub r1, r1, r0 │ │ │ │ add r0, r9, r0 │ │ │ │ - bl 1d10d4 │ │ │ │ + bl 1d128c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 4b7c4 <_PyBytes_ReverseFind@@Base+0xcf8> │ │ │ │ + beq 4b880 <_PyBytes_ReverseFind@@Base+0xe8c> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl ab174 │ │ │ │ + bl ab1ec │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b7a0 <_PyBytes_ReverseFind@@Base+0xcd4> │ │ │ │ + beq 4b85c <_PyBytes_ReverseFind@@Base+0xe68> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b7c4 <_PyBytes_ReverseFind@@Base+0xcf8> │ │ │ │ + beq 4b880 <_PyBytes_ReverseFind@@Base+0xe8c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4b7c4 <_PyBytes_ReverseFind@@Base+0xcf8> │ │ │ │ + bne 4b880 <_PyBytes_ReverseFind@@Base+0xe8c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 4b7c4 <_PyBytes_ReverseFind@@Base+0xcf8> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 4b880 <_PyBytes_ReverseFind@@Base+0xe8c> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b6e8 <_PyBytes_ReverseFind@@Base+0xc1c> │ │ │ │ + beq 4b7a4 <_PyBytes_ReverseFind@@Base+0xdb0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4b6e8 <_PyBytes_ReverseFind@@Base+0xc1c> │ │ │ │ + bne 4b7a4 <_PyBytes_ReverseFind@@Base+0xdb0> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 4b6e8 <_PyBytes_ReverseFind@@Base+0xc1c> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 4b7a4 <_PyBytes_ReverseFind@@Base+0xdb0> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b6a4 <_PyBytes_ReverseFind@@Base+0xbd8> │ │ │ │ + beq 4b760 <_PyBytes_ReverseFind@@Base+0xd6c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4b6a4 <_PyBytes_ReverseFind@@Base+0xbd8> │ │ │ │ + bne 4b760 <_PyBytes_ReverseFind@@Base+0xd6c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 4b6a4 <_PyBytes_ReverseFind@@Base+0xbd8> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 4b760 <_PyBytes_ReverseFind@@Base+0xd6c> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - subseq r2, r7, r8, lsr #23 │ │ │ │ + subseq r2, r7, r8, asr #23 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r3, #0 │ │ │ │ - ldrd r0, [r0, #8] │ │ │ │ - bl 357814 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 4b848 <_PyBytes_ReverseFind@@Base+0xd7c> │ │ │ │ - ldrd r0, [r4, #16] │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - bl 357814 │ │ │ │ - clz r0, r0 │ │ │ │ - lsr r0, r0, #5 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov r0, #1 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - ldr r1, [pc, #4] @ 4b860 <_PyBytes_ReverseFind@@Base+0xd94> │ │ │ │ - ldr r0, [pc, #4] @ 4b864 <_PyBytes_ReverseFind@@Base+0xd98> │ │ │ │ - b 4ac20 <_PyBytes_ReverseFind@@Base+0x154> │ │ │ │ - andeq fp, r4, ip, lsr #19 │ │ │ │ - subseq sp, r5, r8, lsl r1 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - cmp r2, #2 │ │ │ │ - mov r4, r1 │ │ │ │ - bne 4b890 <_PyBytes_ReverseFind@@Base+0xdc4> │ │ │ │ - ldm r4, {r0, r1} │ │ │ │ - pop {r4, lr} │ │ │ │ - b 1d5d34 │ │ │ │ - mov ip, r2 │ │ │ │ - mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 4b8b4 <_PyBytes_ReverseFind@@Base+0xde8> │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4b884 <_PyBytes_ReverseFind@@Base+0xdb8> │ │ │ │ - pop {r4, pc} │ │ │ │ - eorseq r5, r7, r0, lsr #8 │ │ │ │ add r3, r0, #8 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov lr, r0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ sub sp, sp, #20 │ │ │ │ stm sp, {r0, r1, r2, r3} │ │ │ │ ldr r1, [lr, #20] │ │ │ │ ldr r2, [lr, #16] │ │ │ │ add r3, r1, #-2147483648 @ 0x80000000 │ │ │ │ strd r2, [sp, #8] │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #20 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 20fc6c │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, #0 │ │ │ │ - bl 1d10d4 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 4b93c <_PyBytes_ReverseFind@@Base+0xe70> │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r0, [r4, #20] │ │ │ │ - ldreq r0, [pc, #20] @ 4b944 <_PyBytes_ReverseFind@@Base+0xe78> │ │ │ │ - cmp r2, #0 │ │ │ │ - ldrne r1, [r5, #20] │ │ │ │ - ldreq r1, [pc, #8] @ 4b944 <_PyBytes_ReverseFind@@Base+0xe78> │ │ │ │ - bl 4b9dc │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subseq r2, ip, r0, lsl #20 │ │ │ │ + b 20fd60 │ │ │ │ │ │ │ │ -0004b948 : │ │ │ │ +0004b8f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ - bl 8be20 │ │ │ │ + bl 8be90 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4b9a4 │ │ │ │ + beq 4b950 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 308a28 │ │ │ │ + bl 308cb8 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4b9a4 │ │ │ │ + beq 4b950 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b f9930 │ │ │ │ + b f99e4 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1] │ │ │ │ mov r0, r1 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r1] │ │ │ │ bx lr │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc] @ 4b9d0 │ │ │ │ - b 287f74 │ │ │ │ - andeq fp, r4, r8, lsr sl │ │ │ │ - mov r0, r1 │ │ │ │ - b 14f468 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - ldr r6, [pc, #56] @ 4ba20 │ │ │ │ - ldr r5, [pc, #56] @ 4ba24 │ │ │ │ - ldr r4, [pc, #56] @ 4ba28 │ │ │ │ - mov ip, #0 │ │ │ │ - cmp ip, r2 │ │ │ │ - popge {r4, r5, r6, pc} │ │ │ │ - ldrb r3, [r1, ip] │ │ │ │ - ldr lr, [r6, r3, lsl #2] │ │ │ │ - tst lr, #1 │ │ │ │ - ldrbne r3, [r4, r3] │ │ │ │ - bne 4ba14 │ │ │ │ - tst lr, #2 │ │ │ │ - ldrbne r3, [r5, r3] │ │ │ │ - strb r3, [r0, ip] │ │ │ │ - add ip, ip, #1 │ │ │ │ - b 4b9f0 │ │ │ │ - eorseq r7, r9, r0, lsr #28 │ │ │ │ - eorseq r8, r9, r0, lsr #4 │ │ │ │ - subeq r3, r8, r4, lsr #19 │ │ │ │ + ldr r1, [pc] @ 4b97c │ │ │ │ + b 287ea8 │ │ │ │ + andeq fp, r4, ip, ror #19 │ │ │ │ + mov r0, r1 │ │ │ │ + b 14f510 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, #0 │ │ │ │ + bl 1d128c │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 4b9d4 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r0, [r4, #20] │ │ │ │ + ldreq r0, [pc, #20] @ 4b9dc │ │ │ │ + cmp r2, #0 │ │ │ │ + ldrne r1, [r5, #20] │ │ │ │ + ldreq r1, [pc, #8] @ 4b9dc │ │ │ │ + bl 4bbc8 <_PyDict_DelItem_KnownHash@@Base+0x1e8> │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subseq r2, ip, r0, lsl #20 │ │ │ │ │ │ │ │ -0004ba2c <_PyDict_DelItem_KnownHash@@Base>: │ │ │ │ - b f9930 │ │ │ │ +0004b9e0 <_PyDict_DelItem_KnownHash@@Base>: │ │ │ │ + b f99e4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b 4bd98 │ │ │ │ + b 4bc44 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ bic r7, r1, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #240] @ 4bb44 <_PyDict_DelItem_KnownHash@@Base+0x118> │ │ │ │ + ldr r3, [pc, #240] @ 4baf8 <_PyDict_DelItem_KnownHash@@Base+0x118> │ │ │ │ mov r5, r1 │ │ │ │ mvn r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 357878 │ │ │ │ + bl 357ae4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4baec <_PyDict_DelItem_KnownHash@@Base+0xc0> │ │ │ │ - ldr r3, [pc, #204] @ 4bb44 <_PyDict_DelItem_KnownHash@@Base+0x118> │ │ │ │ + bne 4baa0 <_PyDict_DelItem_KnownHash@@Base+0xc0> │ │ │ │ + ldr r3, [pc, #204] @ 4baf8 <_PyDict_DelItem_KnownHash@@Base+0x118> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 357864 │ │ │ │ + bl 357ad0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4baec <_PyDict_DelItem_KnownHash@@Base+0xc0> │ │ │ │ + bne 4baa0 <_PyDict_DelItem_KnownHash@@Base+0xc0> │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 357864 │ │ │ │ + bl 357ad0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4bab8 <_PyDict_DelItem_KnownHash@@Base+0x8c> │ │ │ │ + beq 4ba6c <_PyDict_DelItem_KnownHash@@Base+0x8c> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 2a120 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ mov r3, #33 @ 0x21 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [r0] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #0 │ │ │ │ - bl 357814 │ │ │ │ + bl 357a80 │ │ │ │ cmp r0, #0 │ │ │ │ - ldrne r5, [pc, #100] @ 4bb48 <_PyDict_DelItem_KnownHash@@Base+0x11c> │ │ │ │ + ldrne r5, [pc, #100] @ 4bafc <_PyDict_DelItem_KnownHash@@Base+0x11c> │ │ │ │ movne r4, #0 │ │ │ │ - bne 4bb38 <_PyDict_DelItem_KnownHash@@Base+0x10c> │ │ │ │ - b 4bb30 <_PyDict_DelItem_KnownHash@@Base+0x104> │ │ │ │ + bne 4baec <_PyDict_DelItem_KnownHash@@Base+0x10c> │ │ │ │ + b 4bae4 <_PyDict_DelItem_KnownHash@@Base+0x104> │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 357878 │ │ │ │ + bl 357ae4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4bb38 <_PyDict_DelItem_KnownHash@@Base+0x10c> │ │ │ │ + bne 4baec <_PyDict_DelItem_KnownHash@@Base+0x10c> │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 357864 │ │ │ │ + bl 357ad0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4bb38 <_PyDict_DelItem_KnownHash@@Base+0x10c> │ │ │ │ + bne 4baec <_PyDict_DelItem_KnownHash@@Base+0x10c> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ mov r3, #33 @ 0x21 │ │ │ │ str r3, [r0] │ │ │ │ - ldr r5, [pc, #20] @ 4bb4c <_PyDict_DelItem_KnownHash@@Base+0x120> │ │ │ │ + ldr r5, [pc, #20] @ 4bb00 <_PyDict_DelItem_KnownHash@@Base+0x120> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ svcvc 0x00efffff │ │ │ │ @ instruction: 0xfff00000 @ IMB │ │ │ │ svcvc 0x00f80000 │ │ │ │ + mov r0, r1 │ │ │ │ + b 14f510 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - mov r3, r1 │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 4bc1c <_PyDict_DelItem_KnownHash@@Base+0x1f0> │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne 4bc1c <_PyDict_DelItem_KnownHash@@Base+0x1f0> │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 203fd0 │ │ │ │ - cmp r0, #1114112 @ 0x110000 │ │ │ │ - lsrcc r3, r0, #7 │ │ │ │ - ldrcc r2, [pc, #152] @ 4bc34 <_PyDict_DelItem_KnownHash@@Base+0x208> │ │ │ │ - lslcc r3, r3, #1 │ │ │ │ - ldrhcc r1, [r2, r3] │ │ │ │ - andcc r3, r0, #127 @ 0x7f │ │ │ │ - addcc r3, r3, r1, lsl #7 │ │ │ │ - ldrcc r2, [pc, #136] @ 4bc38 <_PyDict_DelItem_KnownHash@@Base+0x20c> │ │ │ │ - lslcc r3, r3, #1 │ │ │ │ - ldrhcc r2, [r2, r3] │ │ │ │ - ldr r3, [pc, #128] @ 4bc3c <_PyDict_DelItem_KnownHash@@Base+0x210> │ │ │ │ - movcs r2, #0 │ │ │ │ - mov r1, #6 │ │ │ │ - mla r3, r1, r2, r3 │ │ │ │ - cmp r6, #0 │ │ │ │ - ldrb r7, [r3, #1] │ │ │ │ - mov r4, r0 │ │ │ │ - beq 4bbe4 <_PyDict_DelItem_KnownHash@@Base+0x1b8> │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - ldr r1, [pc, #96] @ 4bc40 <_PyDict_DelItem_KnownHash@@Base+0x214> │ │ │ │ - cmp r0, r1 │ │ │ │ - bne 4bbec <_PyDict_DelItem_KnownHash@@Base+0x1c0> │ │ │ │ - mov r5, r7 │ │ │ │ - b 4bc10 <_PyDict_DelItem_KnownHash@@Base+0x1e4> │ │ │ │ - bl adde8 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - bne 4bbe4 <_PyDict_DelItem_KnownHash@@Base+0x1b8> │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - ldrb r3, [r0, #1] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 4bbe4 <_PyDict_DelItem_KnownHash@@Base+0x1b8> │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b a62ec │ │ │ │ - ldr r2, [pc, #32] @ 4bc44 <_PyDict_DelItem_KnownHash@@Base+0x218> │ │ │ │ - ldr r1, [pc, #32] @ 4bc48 <_PyDict_DelItem_KnownHash@@Base+0x21c> │ │ │ │ - ldr r0, [pc, #32] @ 4bc4c <_PyDict_DelItem_KnownHash@@Base+0x220> │ │ │ │ - bl 316b6c <_PyArg_BadArgument@@Base> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subeq r6, r9, r0, ror #17 │ │ │ │ - subeq r4, r8, r0, ror #29 │ │ │ │ - subeq r3, r8, r4, lsr #21 │ │ │ │ - subseq r1, r5, ip, ror #3 │ │ │ │ - eorseq r2, r6, r8, lsr #31 │ │ │ │ - eorseq sp, r6, r4, lsr r7 │ │ │ │ - eorseq r8, r7, ip, asr #27 │ │ │ │ - mov r0, r1 │ │ │ │ - b 14f468 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #160] @ 4bd10 <_PyDict_DelItem_KnownHash@@Base+0x2e4> │ │ │ │ - ldr r3, [r0, #88] @ 0x58 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r1, [pc, #160] @ 4bbc4 <_PyDict_DelItem_KnownHash@@Base+0x1e4> │ │ │ │ + ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 4bc88 <_PyDict_DelItem_KnownHash@@Base+0x25c> │ │ │ │ - bl 344398 │ │ │ │ + bne 4bb3c <_PyDict_DelItem_KnownHash@@Base+0x15c> │ │ │ │ + bl 34454c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 4bd08 <_PyDict_DelItem_KnownHash@@Base+0x2dc> │ │ │ │ + bne 4bbbc <_PyDict_DelItem_KnownHash@@Base+0x1dc> │ │ │ │ mov r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4bd00 <_PyDict_DelItem_KnownHash@@Base+0x2d4> │ │ │ │ + bne 4bbb4 <_PyDict_DelItem_KnownHash@@Base+0x1d4> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4bd00 <_PyDict_DelItem_KnownHash@@Base+0x2d4> │ │ │ │ + bne 4bbb4 <_PyDict_DelItem_KnownHash@@Base+0x1d4> │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4bd00 <_PyDict_DelItem_KnownHash@@Base+0x2d4> │ │ │ │ + bne 4bbb4 <_PyDict_DelItem_KnownHash@@Base+0x1d4> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4bd00 <_PyDict_DelItem_KnownHash@@Base+0x2d4> │ │ │ │ + bne 4bbb4 <_PyDict_DelItem_KnownHash@@Base+0x1d4> │ │ │ │ mov r1, #17 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ streq r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r1, r0, r0, ror r7 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, #0 │ │ │ │ - bl 1d10d4 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 4bd60 <_PyDict_DelItem_KnownHash@@Base+0x334> │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r0, [r4, #20] │ │ │ │ - ldreq r0, [pc, #20] @ 4bd68 <_PyDict_DelItem_KnownHash@@Base+0x33c> │ │ │ │ - cmp r2, #0 │ │ │ │ - ldrne r1, [r5, #20] │ │ │ │ - ldreq r1, [pc, #8] @ 4bd68 <_PyDict_DelItem_KnownHash@@Base+0x33c> │ │ │ │ - bl 4bea8 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subseq r2, ip, r0, lsl #20 │ │ │ │ + ldr r6, [pc, #56] @ 4bc0c <_PyDict_DelItem_KnownHash@@Base+0x22c> │ │ │ │ + ldr r5, [pc, #56] @ 4bc10 <_PyDict_DelItem_KnownHash@@Base+0x230> │ │ │ │ + ldr r4, [pc, #56] @ 4bc14 <_PyDict_DelItem_KnownHash@@Base+0x234> │ │ │ │ + mov ip, #0 │ │ │ │ + cmp ip, r2 │ │ │ │ + popge {r4, r5, r6, pc} │ │ │ │ + ldrb r3, [r1, ip] │ │ │ │ + ldr lr, [r6, r3, lsl #2] │ │ │ │ + tst lr, #1 │ │ │ │ + ldrbne r3, [r4, r3] │ │ │ │ + bne 4bc00 <_PyDict_DelItem_KnownHash@@Base+0x220> │ │ │ │ + tst lr, #2 │ │ │ │ + ldrbne r3, [r5, r3] │ │ │ │ + strb r3, [r0, ip] │ │ │ │ + add ip, ip, #1 │ │ │ │ + b 4bbdc <_PyDict_DelItem_KnownHash@@Base+0x1fc> │ │ │ │ + eorseq r8, r9, r0, rrx │ │ │ │ + eorseq r8, r9, r0, ror #8 │ │ │ │ + strheq r3, [r8], #-180 @ 0xffffff4c │ │ │ │ │ │ │ │ -0004bd6c : │ │ │ │ +0004bc18 : │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr r5, [pc, #28] @ 4bd94 │ │ │ │ + ldr r5, [pc, #28] @ 4bc40 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r2 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r5, r0] │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 127fa4 │ │ │ │ + b 128034 │ │ │ │ andeq r0, r0, ip │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #4] @ 4bda8 │ │ │ │ - ldr r0, [pc, #4] @ 4bdac │ │ │ │ - b 4ac20 <_PyBytes_ReverseFind@@Base+0x154> │ │ │ │ - eoreq r4, ip, r0, lsr #24 │ │ │ │ + ldr r1, [pc, #4] @ 4bc54 │ │ │ │ + ldr r0, [pc, #4] @ 4bc58 │ │ │ │ + b 4ac24 <_PyBytes_ReverseFind@@Base+0x230> │ │ │ │ + eoreq r4, ip, r0, lsl #22 │ │ │ │ subseq sp, r5, r8, ror #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #188] @ 4be84 │ │ │ │ - bl 3592c0 │ │ │ │ + ldr r3, [pc, #188] @ 4bd30 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 91924 │ │ │ │ + bl 91980 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4be68 │ │ │ │ - ldr r6, [pc, #164] @ 4be88 │ │ │ │ - ldr r7, [pc, #164] @ 4be8c │ │ │ │ - ldr r8, [pc, #164] @ 4be90 │ │ │ │ + beq 4bd14 │ │ │ │ + ldr r6, [pc, #164] @ 4bd34 │ │ │ │ + ldr r7, [pc, #164] @ 4bd38 │ │ │ │ + ldr r8, [pc, #164] @ 4bd3c │ │ │ │ add r6, r5, r6 │ │ │ │ add r7, r5, r7 │ │ │ │ ldrb r0, [r6, #1]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4be70 │ │ │ │ - bl a62ec │ │ │ │ + beq 4bd1c │ │ │ │ + bl a6364 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl a59ac │ │ │ │ + bl a5a24 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r9, r0 │ │ │ │ - beq 4be3c │ │ │ │ + beq 4bce8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4be3c │ │ │ │ + bne 4bce8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r9, #0 │ │ │ │ - bge 4be70 │ │ │ │ + bge 4bd1c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4be68 │ │ │ │ + beq 4bd14 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4be68 │ │ │ │ + bne 4bd14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 4be7c │ │ │ │ + b 4bd28 │ │ │ │ cmp r6, r7 │ │ │ │ add r8, r8, #4 │ │ │ │ - bne 4bdf0 │ │ │ │ + bne 4bc9c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ andeq r8, r1, r3, lsr #4 │ │ │ │ andeq r8, r1, r2, lsr r2 │ │ │ │ - @ instruction: 0x003d46f0 │ │ │ │ + eorseq r4, sp, r0, lsr r9 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc] @ 4bea4 │ │ │ │ - b 1af940 │ │ │ │ - strheq ip, [r4], -ip @ │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r7, [pc, #84] @ 4bf0c │ │ │ │ - ldr r6, [pc, #84] @ 4bf10 │ │ │ │ - ldr r5, [pc, #84] @ 4bf14 │ │ │ │ - mov lr, r3 │ │ │ │ - cmp lr, r2 │ │ │ │ - popge {r4, r5, r6, r7, pc} │ │ │ │ - ldrb ip, [r1, lr] │ │ │ │ - ldr r4, [r7, ip, lsl #2] │ │ │ │ - tst r4, #1 │ │ │ │ - beq 4bee8 │ │ │ │ + ldr r1, [pc] @ 4bd50 │ │ │ │ + b 1afb80 │ │ │ │ + andeq ip, r4, r0, asr r0 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + tst r2, #268435456 @ 0x10000000 │ │ │ │ + beq 4be20 │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne 4be20 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 204468 │ │ │ │ + cmp r0, #1114112 @ 0x110000 │ │ │ │ + lsrcc r3, r0, #7 │ │ │ │ + ldrcc r2, [pc, #152] @ 4be38 │ │ │ │ + lslcc r3, r3, #1 │ │ │ │ + ldrhcc r1, [r2, r3] │ │ │ │ + andcc r3, r0, #127 @ 0x7f │ │ │ │ + addcc r3, r3, r1, lsl #7 │ │ │ │ + ldrcc r2, [pc, #136] @ 4be3c │ │ │ │ + lslcc r3, r3, #1 │ │ │ │ + ldrhcc r2, [r2, r3] │ │ │ │ + ldr r3, [pc, #128] @ 4be40 │ │ │ │ + movcs r2, #0 │ │ │ │ + mov r1, #6 │ │ │ │ + mla r3, r1, r2, r3 │ │ │ │ + cmp r6, #0 │ │ │ │ + ldrb r7, [r3, #1] │ │ │ │ + mov r4, r0 │ │ │ │ + beq 4bde8 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + ldr r1, [pc, #96] @ 4be44 │ │ │ │ + cmp r0, r1 │ │ │ │ + bne 4bdf0 │ │ │ │ + mov r5, r7 │ │ │ │ + b 4be14 │ │ │ │ + bl adeb0 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + bne 4bde8 │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + ldrb r3, [r0, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - ldrbeq ip, [r5, ip] │ │ │ │ - moveq r3, #1 │ │ │ │ - b 4bf00 │ │ │ │ - ands r4, r4, #2 │ │ │ │ - moveq r3, r4 │ │ │ │ - beq 4bf00 │ │ │ │ + bne 4bde8 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b a6364 │ │ │ │ + ldr r2, [pc, #32] @ 4be48 │ │ │ │ + ldr r1, [pc, #32] @ 4be4c │ │ │ │ + ldr r0, [pc, #32] @ 4be50 │ │ │ │ + bl 316dfc <_PyArg_BadArgument@@Base> │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + strdeq r6, [r9], #-160 @ 0xffffff60 │ │ │ │ + strdeq r5, [r8], #-0 │ │ │ │ + strheq r3, [r8], #-196 @ 0xffffff3c │ │ │ │ + subseq r1, r5, ip, ror #3 │ │ │ │ + eorseq r3, r6, r8, ror #3 │ │ │ │ + eorseq sp, r6, r4, ror r9 │ │ │ │ + @ instruction: 0x00378fbc │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, #0 │ │ │ │ + bl 1d128c │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 4bea0 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ldrbne ip, [r6, ip] │ │ │ │ - moveq r3, #1 │ │ │ │ - strb ip, [r0, lr] │ │ │ │ - add lr, lr, #1 │ │ │ │ - b 4bec0 │ │ │ │ - eorseq r7, r9, r0, lsr #28 │ │ │ │ - eorseq r8, r9, r0, lsr #4 │ │ │ │ - subeq r3, r8, r4, lsr #19 │ │ │ │ + ldrne r0, [r4, #20] │ │ │ │ + ldreq r0, [pc, #20] @ 4bea8 │ │ │ │ + cmp r2, #0 │ │ │ │ + ldrne r1, [r5, #20] │ │ │ │ + ldreq r1, [pc, #8] @ 4bea8 │ │ │ │ + bl 4c08c │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subseq r2, ip, r0, lsl #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r7, [pc, #356] @ 4c094 │ │ │ │ + ldr r7, [pc, #356] @ 4c028 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bne 4bf60 │ │ │ │ - ldr r3, [pc, #336] @ 4c098 │ │ │ │ + bne 4bef4 │ │ │ │ + ldr r3, [pc, #336] @ 4c02c │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r3, #156] @ 0x9c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b 4bf80 │ │ │ │ - ldr r2, [pc, #308] @ 4c09c │ │ │ │ + b 4bf14 │ │ │ │ + ldr r2, [pc, #308] @ 4c030 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 180860 │ │ │ │ + bl 180afc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 4c084 │ │ │ │ + beq 4c018 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r5, [r6, #32] │ │ │ │ cmp r3, r7 │ │ │ │ - bne 4c034 │ │ │ │ + bne 4bfc8 │ │ │ │ cmp r5, #0 │ │ │ │ mov r0, r6 │ │ │ │ - beq 4c088 │ │ │ │ + beq 4c01c │ │ │ │ ldr r7, [r5] │ │ │ │ mov r1, r7 │ │ │ │ - bl a44ec │ │ │ │ + bl a4564 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne 4bfd8 │ │ │ │ - bl a55d4 │ │ │ │ + bne 4bf6c │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4c060 │ │ │ │ - ldr r3, [pc, #212] @ 4c0a0 │ │ │ │ + bne 4bff4 │ │ │ │ + ldr r3, [pc, #212] @ 4c034 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 139b40 │ │ │ │ - b 4c060 │ │ │ │ + bl 139be0 │ │ │ │ + b 4bff4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d0a10 │ │ │ │ + bl 2d08f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4c060 │ │ │ │ + bne 4bff4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - b 4bf98 │ │ │ │ + b 4bf2c │ │ │ │ ldr r1, [r5] │ │ │ │ - bl a94f4 │ │ │ │ + bl a956c │ │ │ │ subs r7, r0, #0 │ │ │ │ mov r2, r7 │ │ │ │ - beq 4c060 │ │ │ │ + beq 4bff4 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r0, r4 │ │ │ │ - bl b2868 │ │ │ │ + bl b294c │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - bne 4c044 │ │ │ │ + bne 4bfd8 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 4c060 │ │ │ │ + bne 4bff4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ cmp r5, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bne 4bff8 │ │ │ │ - b 4c088 │ │ │ │ + bne 4bf8c │ │ │ │ + b 4c01c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 4c028 │ │ │ │ + bne 4bfbc │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 4c028 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 4bfbc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4c084 │ │ │ │ + beq 4c018 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4c084 │ │ │ │ + bne 4c018 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsheq r4, [r5], #-76 @ 0xffffffb4 │ │ │ │ @ instruction: 0x00555490 │ │ │ │ andeq r0, r0, ip │ │ │ │ @@ -34453,1314 +34426,1303 @@ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 357814 │ │ │ │ + bl 357a80 │ │ │ │ mov r1, r5 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 29dcc │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r7, [pc, #84] @ 4c0f0 │ │ │ │ + ldr r6, [pc, #84] @ 4c0f4 │ │ │ │ + ldr r5, [pc, #84] @ 4c0f8 │ │ │ │ + mov lr, r3 │ │ │ │ + cmp lr, r2 │ │ │ │ + popge {r4, r5, r6, r7, pc} │ │ │ │ + ldrb ip, [r1, lr] │ │ │ │ + ldr r4, [r7, ip, lsl #2] │ │ │ │ + tst r4, #1 │ │ │ │ + beq 4c0cc │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrbeq ip, [r5, ip] │ │ │ │ + moveq r3, #1 │ │ │ │ + b 4c0e4 │ │ │ │ + ands r4, r4, #2 │ │ │ │ + moveq r3, r4 │ │ │ │ + beq 4c0e4 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrbne ip, [r6, ip] │ │ │ │ + moveq r3, #1 │ │ │ │ + strb ip, [r0, lr] │ │ │ │ + add lr, lr, #1 │ │ │ │ + b 4c0a4 │ │ │ │ + eorseq r8, r9, r0, rrx │ │ │ │ + eorseq r8, r9, r0, ror #8 │ │ │ │ + strheq r3, [r8], #-180 @ 0xffffff4c │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b 4bd98 │ │ │ │ - ldr r1, [pc] @ 4c108 │ │ │ │ - b 24ca50 │ │ │ │ + b 4bc44 │ │ │ │ + ldr r1, [pc] @ 4c10c │ │ │ │ + b 24cb44 │ │ │ │ subseq r5, r5, ip, ror #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 4c13c │ │ │ │ - bl a55d4 │ │ │ │ + bne 4c140 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4c16c │ │ │ │ + bne 4c170 │ │ │ │ mov r0, r4 │ │ │ │ bl 291fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4c160 │ │ │ │ - ldr r3, [pc, #32] @ 4c174 │ │ │ │ - ldr r1, [pc, #32] @ 4c178 │ │ │ │ + bne 4c164 │ │ │ │ + ldr r3, [pc, #32] @ 4c178 │ │ │ │ + ldr r1, [pc, #32] @ 4c17c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 4c16c │ │ │ │ + bl 18f414 │ │ │ │ + b 4c170 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r1, [pc, #16] @ 4c17c │ │ │ │ - b 144850 │ │ │ │ + ldr r1, [pc, #16] @ 4c180 │ │ │ │ + b 1448f0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq pc, r8, r0, lsl ip @ │ │ │ │ - eorseq r6, r6, r4, asr #29 │ │ │ │ + eorseq pc, r8, ip, asr #28 │ │ │ │ + eorseq r7, r6, r4, lsl #2 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r3, #0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + cmp r2, #2 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r4, r1 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bne 4c1d0 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r2, sp, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2acd64 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bne 4c1f8 │ │ │ │ + b 4c1f0 │ │ │ │ + mov ip, r2 │ │ │ │ + mov r3, #2 │ │ │ │ + ldr r0, [pc, #56] @ 4c218 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, ip │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 4c1b0 │ │ │ │ + mov r4, #0 │ │ │ │ + b 4c204 │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + bl 4c308 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 9b1d0 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + eorseq r7, r7, ip, lsr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 11fd78 <_PyNumber_Index@@Base> │ │ │ │ + bl 11fe00 <_PyNumber_Index@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4c1b8 │ │ │ │ - bl a55d4 │ │ │ │ + bne 4c254 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 4c218 │ │ │ │ - b 4c210 │ │ │ │ - bl aaf9c │ │ │ │ + beq 4c2b4 │ │ │ │ + b 4c2ac │ │ │ │ + bl ab014 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 4c1e4 │ │ │ │ + beq 4c280 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4c1e4 │ │ │ │ + bne 4c280 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmn r4, #1 │ │ │ │ - bne 4c218 │ │ │ │ - b 4c1a4 │ │ │ │ + bne 4c2b4 │ │ │ │ + b 4c240 │ │ │ │ sub r4, r4, r1 │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 433ac <_PyImport_ClearExtension@@Base+0xe78> │ │ │ │ + bl 43448 <_PyImport_ClearExtension@@Base+0xf14> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4c238 │ │ │ │ + bne 4c2d4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bgt 4c1f0 │ │ │ │ + bgt 4c28c │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [r6, #20] │ │ │ │ - ldreq r0, [pc, #52] @ 4c268 │ │ │ │ + ldreq r0, [pc, #52] @ 4c304 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1d10d4 │ │ │ │ + b 1d128c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r0, #20] │ │ │ │ - ldreq r3, [pc, #28] @ 4c268 │ │ │ │ + ldreq r3, [pc, #28] @ 4c304 │ │ │ │ ldrb r2, [r3, r4] │ │ │ │ sub r1, r2, #43 @ 0x2b │ │ │ │ tst r1, #253 @ 0xfd │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ strb r2, [r3] │ │ │ │ strb r1, [r3, r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r3, #0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - cmp r2, #2 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r4, r1 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bne 4c2b8 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r2, sp, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2accf4 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bne 4c2e0 │ │ │ │ - b 4c2d8 │ │ │ │ - mov ip, r2 │ │ │ │ - mov r3, #2 │ │ │ │ - ldr r0, [pc, #56] @ 4c300 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4c298 │ │ │ │ - mov r4, #0 │ │ │ │ - b 4c2ec │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - bl 4c304 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 9b158 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - eorseq r7, r7, ip, lsr r2 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - ldr r1, [pc, #200] @ 4c3f0 │ │ │ │ - bl 17dffc │ │ │ │ + ldr r1, [pc, #200] @ 4c3f4 │ │ │ │ + bl 17e298 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ - bne 4c348 │ │ │ │ - ldr r1, [pc, #180] @ 4c3f4 │ │ │ │ + bne 4c34c │ │ │ │ + ldr r1, [pc, #180] @ 4c3f8 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 1176f0 │ │ │ │ - b 4c35c │ │ │ │ + bl 1177e0 │ │ │ │ + b 4c360 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, #0 │ │ │ │ - bl 9d82c │ │ │ │ + bl 9d8a4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 4c364 │ │ │ │ + bne 4c368 │ │ │ │ mov r4, #0 │ │ │ │ - b 4c3e8 │ │ │ │ + b 4c3ec │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ add r1, r4, #12 │ │ │ │ - bl 112480 │ │ │ │ + bl 112570 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 4c3a4 │ │ │ │ + blt 4c3a8 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, r7 │ │ │ │ - bl 356efc │ │ │ │ + bl 357168 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4c3cc │ │ │ │ - ldr r1, [pc, #92] @ 4c3f8 │ │ │ │ + beq 4c3d0 │ │ │ │ + ldr r1, [pc, #92] @ 4c3fc │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov r2, r7 │ │ │ │ - bl 1176f0 │ │ │ │ + bl 1177e0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4c35c │ │ │ │ + beq 4c360 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4c35c │ │ │ │ + bne 4c360 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 4c35c │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 4c360 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ mov r3, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrheq r8, [r6], #-84 @ 0xffffffac │ │ │ │ - eorseq pc, r8, r0, ror #24 │ │ │ │ - mlaseq r8, r4, ip, pc @ │ │ │ │ + mlaseq r8, r8, lr, pc @ │ │ │ │ + eorseq pc, r8, ip, asr #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 4c424 │ │ │ │ + bne 4c428 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 13da88 │ │ │ │ + b 13db28 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 4c448 │ │ │ │ + ldr r0, [pc, #20] @ 4c44c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - b 4c418 │ │ │ │ - eorseq r5, r7, r0, lsr #7 │ │ │ │ - ldr ip, [pc, #136] @ 4c4dc │ │ │ │ + b 4c41c │ │ │ │ + eorseq r5, r7, r0, ror #11 │ │ │ │ + ldr ip, [pc, #136] @ 4c4e0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, ip │ │ │ │ - bne 4c4c4 │ │ │ │ + bne 4c4c8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 4c4cc │ │ │ │ + bne 4c4d0 │ │ │ │ sub r3, r4, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 4c4cc │ │ │ │ + bhi 4c4d0 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 4c780 │ │ │ │ + bl 4c5c4 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt 4c4d4 │ │ │ │ + blt 4c4d8 │ │ │ │ cmp r4, #3 │ │ │ │ - ldr r0, [pc, #56] @ 4c4e0 │ │ │ │ - ldr r2, [pc, #56] @ 4c4e4 │ │ │ │ - bne 4c4b8 │ │ │ │ + ldr r0, [pc, #56] @ 4c4e4 │ │ │ │ + ldr r2, [pc, #56] @ 4c4e8 │ │ │ │ + bne 4c4bc │ │ │ │ cmp r3, #0 │ │ │ │ movne r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #28] @ 4c4e8 │ │ │ │ + ldr r0, [pc, #28] @ 4c4ec │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #20] @ 4c4e8 │ │ │ │ + ldr r0, [pc, #20] @ 4c4ec │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r2, r5, r4, lsl #6 │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip] │ │ │ │ - sub ip, ip, #4096 @ 0x1000 │ │ │ │ - str r0, [ip] │ │ │ │ - sub ip, ip, #4096 @ 0x1000 │ │ │ │ - str r0, [ip] │ │ │ │ - sub ip, ip, #4096 @ 0x1000 │ │ │ │ - str r0, [ip] │ │ │ │ - str r0, [ip, #-216] @ 0xffffff28 │ │ │ │ - sub sp, sp, #16384 @ 0x4000 │ │ │ │ - sub sp, sp, #188 @ 0xbc │ │ │ │ - add lr, sp, #16384 @ 0x4000 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [pc, #348] @ 4c68c │ │ │ │ - mov r6, r1 │ │ │ │ - add r5, sp, #184 @ 0xb8 │ │ │ │ - ldr r0, [r0] │ │ │ │ - str r0, [lr, #180] @ 0xb4 │ │ │ │ - mov r0, #0 │ │ │ │ - ldr r2, [pc, #328] @ 4c690 │ │ │ │ - ldr r1, [pc, #328] @ 4c694 │ │ │ │ - sub r3, r5, #160 @ 0xa0 │ │ │ │ - mov r0, r6 │ │ │ │ - add lr, lr, #180 @ 0xb4 │ │ │ │ - bl b6a5c │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 4c658 │ │ │ │ - ldr r1, [pc, #304] @ 4c698 │ │ │ │ - ldr r0, [pc, #304] @ 4c69c │ │ │ │ - mov r2, r6 │ │ │ │ - bl bbddc │ │ │ │ - ldr r1, [r5, #-160] @ 0xffffff60 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 4c5dc │ │ │ │ - ldr r7, [r7, #16] │ │ │ │ - mov r3, #0 │ │ │ │ - add r2, sp, #16384 @ 0x4000 │ │ │ │ - str r3, [sp] │ │ │ │ - add r2, r2, #48 @ 0x30 │ │ │ │ - mov r3, #128 @ 0x80 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 2e19f4 <_PyErr_BadInternalCall@@Base+0x860> │ │ │ │ - cmn r0, #1 │ │ │ │ - beq 4c5dc │ │ │ │ - add r3, sp, #16384 @ 0x4000 │ │ │ │ - ldrh r4, [r3, #48] @ 0x30 │ │ │ │ - add r3, r3, #48 @ 0x30 │ │ │ │ - cmp r4, #2 │ │ │ │ - addeq r8, sp, #16384 @ 0x4000 │ │ │ │ - moveq r9, #4 │ │ │ │ - addeq r8, r8, #52 @ 0x34 │ │ │ │ - beq 4c5f0 │ │ │ │ - cmp r4, #10 │ │ │ │ - beq 4c5e4 │ │ │ │ - ldr r3, [pc, #204] @ 4c6a0 │ │ │ │ - ldr r1, [pc, #204] @ 4c6a4 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - mov r4, #0 │ │ │ │ - b 4c650 │ │ │ │ - add r8, sp, #16384 @ 0x4000 │ │ │ │ - mov r9, #16 │ │ │ │ - add r8, r8, #56 @ 0x38 │ │ │ │ - bl c3e20 │ │ │ │ - ldr r3, [pc, #172] @ 4c6a8 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - sub r3, r5, #168 @ 0xa8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - sub r3, r5, #164 @ 0xa4 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - sub r3, r5, #136 @ 0x88 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - str r3, [sp] │ │ │ │ - sub r3, r5, #156 @ 0x9c │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 29ca0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl c7b78 │ │ │ │ - add r2, sp, #16384 @ 0x4000 │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r1, [r5, #-164] @ 0xffffff5c │ │ │ │ - add r2, r2, #48 @ 0x30 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 4d100 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r5, #-160] @ 0xffffff60 │ │ │ │ - bl 99b98 │ │ │ │ - add r1, sp, #16384 @ 0x4000 │ │ │ │ - ldr r3, [pc, #40] @ 4c68c │ │ │ │ - add r1, r1, #180 @ 0xb4 │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [r1] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - beq 4c67c │ │ │ │ - bl 2a210 <__stack_chk_fail@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #16384 @ 0x4000 │ │ │ │ - add sp, sp, #188 @ 0xbc │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - subseq pc, r4, ip, ror #29 │ │ │ │ - eorseq r5, r8, r0, asr #26 │ │ │ │ - @ instruction: 0x0038fcf0 │ │ │ │ - mlaseq r8, r4, r9, pc @ │ │ │ │ - eorseq pc, r8, r4, lsl #26 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ - @ instruction: 0x00385dbc │ │ │ │ - strdeq r3, [r0], -pc @ │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ - bl 9b0e0 │ │ │ │ + bl 9b158 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b1d0 │ │ │ │ add r0, r4, #12 │ │ │ │ - bl 1133b4 │ │ │ │ + bl 1134a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl a4128 │ │ │ │ + bl a41a0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + b 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 4c740 │ │ │ │ + bne 4c584 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4c754 │ │ │ │ - b 4c764 │ │ │ │ + bne 4c598 │ │ │ │ + b 4c5a8 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4c730 │ │ │ │ + beq 4c574 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 4c84c │ │ │ │ + beq 4c690 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ cmp r1, r2 │ │ │ │ mov r3, r0 │ │ │ │ - bne 4c814 │ │ │ │ + bne 4c658 │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #16 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ bl 29658 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [sp, #76] @ 0x4c │ │ │ │ str r5, [sp, #12] │ │ │ │ add r2, sp, #4 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 32df7c <_PyTime_FromLong@@Base+0xb2c> │ │ │ │ + bl 32e0a4 <_PyTime_FromLong@@Base+0x9e4> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4c840 │ │ │ │ + bne 4c684 │ │ │ │ mov r2, sp │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2fcad0 │ │ │ │ + bl 2fcf40 │ │ │ │ cmp r0, #2 │ │ │ │ mov r2, r0 │ │ │ │ - beq 4c81c │ │ │ │ - bhi 4c7d4 │ │ │ │ + beq 4c660 │ │ │ │ + bhi 4c618 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4c830 │ │ │ │ + beq 4c674 │ │ │ │ mov r0, #0 │ │ │ │ - b 4c844 │ │ │ │ + b 4c688 │ │ │ │ ldr r1, [sp] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 116e44 │ │ │ │ + bl 116f34 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 4c838 │ │ │ │ + bge 4c67c │ │ │ │ mvn r0, #0 │ │ │ │ - b 4c844 │ │ │ │ - bne 4c7d4 │ │ │ │ - b 4c814 │ │ │ │ + b 4c688 │ │ │ │ + bne 4c618 │ │ │ │ + b 4c658 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip] │ │ │ │ + sub ip, ip, #4096 @ 0x1000 │ │ │ │ + str r0, [ip] │ │ │ │ + sub ip, ip, #4096 @ 0x1000 │ │ │ │ + str r0, [ip] │ │ │ │ + sub ip, ip, #4096 @ 0x1000 │ │ │ │ + str r0, [ip] │ │ │ │ + str r0, [ip, #-216] @ 0xffffff28 │ │ │ │ + sub sp, sp, #16384 @ 0x4000 │ │ │ │ + sub sp, sp, #188 @ 0xbc │ │ │ │ + add lr, sp, #16384 @ 0x4000 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [pc, #348] @ 4c838 │ │ │ │ + mov r6, r1 │ │ │ │ + add r5, sp, #184 @ 0xb8 │ │ │ │ + ldr r0, [r0] │ │ │ │ + str r0, [lr, #180] @ 0xb4 │ │ │ │ + mov r0, #0 │ │ │ │ + ldr r2, [pc, #328] @ 4c83c │ │ │ │ + ldr r1, [pc, #328] @ 4c840 │ │ │ │ + sub r3, r5, #160 @ 0xa0 │ │ │ │ + mov r0, r6 │ │ │ │ + add lr, lr, #180 @ 0xb4 │ │ │ │ + bl b6b40 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 4c804 │ │ │ │ + ldr r1, [pc, #304] @ 4c844 │ │ │ │ + ldr r0, [pc, #304] @ 4c848 │ │ │ │ + mov r2, r6 │ │ │ │ + bl bbeb0 │ │ │ │ + ldr r1, [r5, #-160] @ 0xffffff60 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 4c788 │ │ │ │ + ldr r7, [r7, #16] │ │ │ │ + mov r3, #0 │ │ │ │ + add r2, sp, #16384 @ 0x4000 │ │ │ │ + str r3, [sp] │ │ │ │ + add r2, r2, #48 @ 0x30 │ │ │ │ + mov r3, #128 @ 0x80 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2e1c84 <_PyErr_BadInternalCall@@Base+0x860> │ │ │ │ + cmn r0, #1 │ │ │ │ + beq 4c788 │ │ │ │ + add r3, sp, #16384 @ 0x4000 │ │ │ │ + ldrh r4, [r3, #48] @ 0x30 │ │ │ │ + add r3, r3, #48 @ 0x30 │ │ │ │ + cmp r4, #2 │ │ │ │ + addeq r8, sp, #16384 @ 0x4000 │ │ │ │ + moveq r9, #4 │ │ │ │ + addeq r8, r8, #52 @ 0x34 │ │ │ │ + beq 4c79c │ │ │ │ + cmp r4, #10 │ │ │ │ + beq 4c790 │ │ │ │ + ldr r3, [pc, #204] @ 4c84c │ │ │ │ + ldr r1, [pc, #204] @ 4c850 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f414 │ │ │ │ + mov r4, #0 │ │ │ │ + b 4c7fc │ │ │ │ + add r8, sp, #16384 @ 0x4000 │ │ │ │ + mov r9, #16 │ │ │ │ + add r8, r8, #56 @ 0x38 │ │ │ │ + bl c3e80 │ │ │ │ + ldr r3, [pc, #172] @ 4c854 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + sub r3, r5, #168 @ 0xa8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + sub r3, r5, #164 @ 0xa4 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + sub r3, r5, #136 @ 0x88 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + str r3, [sp] │ │ │ │ + sub r3, r5, #156 @ 0x9c │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 29ca0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl c7bd0 │ │ │ │ + add r2, sp, #16384 @ 0x4000 │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r1, [r5, #-164] @ 0xffffff5c │ │ │ │ + add r2, r2, #48 @ 0x30 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 4d040 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r5, #-160] @ 0xffffff60 │ │ │ │ + bl 99c10 │ │ │ │ + add r1, sp, #16384 @ 0x4000 │ │ │ │ + ldr r3, [pc, #40] @ 4c838 │ │ │ │ + add r1, r1, #180 @ 0xb4 │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [r1] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + beq 4c828 │ │ │ │ + bl 2a210 <__stack_chk_fail@plt> │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #16384 @ 0x4000 │ │ │ │ + add sp, sp, #188 @ 0xbc │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + subseq pc, r4, ip, ror #29 │ │ │ │ + eorseq r5, r8, r0, lsl #31 │ │ │ │ + eorseq pc, r8, r4, lsr pc @ │ │ │ │ + @ instruction: 0x0038fbd8 │ │ │ │ + eorseq pc, r8, r8, asr #30 │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ + @ instruction: 0x00385ffc │ │ │ │ + strdeq r3, [r0], -pc @ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 4c87c │ │ │ │ + bne 4c880 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 3b5fc │ │ │ │ + b 3b5ac │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 4c8a0 │ │ │ │ + ldr r0, [pc, #20] @ 4c8a4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - b 4c870 │ │ │ │ - eorseq r5, r7, r0, ror r3 │ │ │ │ - mov r2, r1 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc] @ 4c8b4 │ │ │ │ - b 312044 │ │ │ │ - subseq lr, r7, r4, asr #9 │ │ │ │ + b 4c874 │ │ │ │ + @ instruction: 0x003755b0 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 4c8b8 │ │ │ │ + b 2ad150 │ │ │ │ + ldr r0, [pc] @ 4c8c0 │ │ │ │ + bx lr │ │ │ │ + subseq r1, r8, r8, lsl r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #172] @ 4c980 │ │ │ │ + ldr r0, [pc, #172] @ 4c98c │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #152] @ 4c984 │ │ │ │ - ldr r1, [pc, #152] @ 4c988 │ │ │ │ + ldr r2, [pc, #152] @ 4c990 │ │ │ │ + ldr r1, [pc, #152] @ 4c994 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl b6a5c │ │ │ │ + bl b6b40 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4c958 │ │ │ │ - ldr r1, [pc, #132] @ 4c98c │ │ │ │ - ldr r0, [pc, #132] @ 4c990 │ │ │ │ + beq 4c964 │ │ │ │ + ldr r1, [pc, #132] @ 4c998 │ │ │ │ + ldr r0, [pc, #132] @ 4c99c │ │ │ │ mov r2, r5 │ │ │ │ - bl bbddc │ │ │ │ + bl bbeb0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bge 4c924 │ │ │ │ + bge 4c930 │ │ │ │ mov r4, #0 │ │ │ │ - b 4c950 │ │ │ │ + b 4c95c │ │ │ │ mov r2, #2 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r3, #16 │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 2e19f4 <_PyErr_BadInternalCall@@Base+0x860> │ │ │ │ + bl 2e1c84 <_PyErr_BadInternalCall@@Base+0x860> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4c91c │ │ │ │ + beq 4c928 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 2e1cf0 <_PyErr_BadInternalCall@@Base+0xb5c> │ │ │ │ + bl 2e1f80 <_PyErr_BadInternalCall@@Base+0xb5c> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 99b98 │ │ │ │ - ldr r3, [pc, #32] @ 4c980 │ │ │ │ + bl 99c10 │ │ │ │ + ldr r3, [pc, #32] @ 4c98c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 4c974 │ │ │ │ + beq 4c980 │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ - eorseq r5, r8, r0, asr #26 │ │ │ │ - eorseq pc, r8, r0, lsr #27 │ │ │ │ - mlaseq r8, r4, r9, pc @ │ │ │ │ - @ instruction: 0x0038fdb4 │ │ │ │ + eorseq r5, r8, r0, lsl #31 │ │ │ │ + eorseq pc, r8, r0, ror #31 │ │ │ │ + @ instruction: 0x0038fbd8 │ │ │ │ + @ instruction: 0x0038fff4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ - bhi 4c9d0 │ │ │ │ + bhi 4c9dc │ │ │ │ ldr r0, [r8] │ │ │ │ - bl 11fd78 <_PyNumber_Index@@Base> │ │ │ │ + bl 11fe00 <_PyNumber_Index@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4c9f0 │ │ │ │ - b 4ca0c │ │ │ │ - ldr r0, [pc, #308] @ 4cb0c │ │ │ │ + bne 4c9fc │ │ │ │ + b 4ca18 │ │ │ │ + ldr r0, [pc, #308] @ 4cb18 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4cb04 │ │ │ │ - b 4c9bc │ │ │ │ - bl aaf9c │ │ │ │ + beq 4cb10 │ │ │ │ + b 4c9c8 │ │ │ │ + bl ab014 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - bne 4ca20 │ │ │ │ + bne 4ca2c │ │ │ │ cmn r4, #1 │ │ │ │ - bne 4ca3c │ │ │ │ - bl a55d4 │ │ │ │ + bne 4ca48 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 4ca3c │ │ │ │ - b 4cb04 │ │ │ │ + beq 4ca48 │ │ │ │ + b 4cb10 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4ca04 │ │ │ │ + bne 4ca10 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 4ca04 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 4ca10 │ │ │ │ cmp r7, #1 │ │ │ │ movle r3, #32 │ │ │ │ - ble 4cab8 │ │ │ │ + ble 4cac4 │ │ │ │ ldr r5, [r8, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - beq 4ca70 │ │ │ │ + beq 4ca7c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ ldrbeq r3, [r5, #16] │ │ │ │ - beq 4cab8 │ │ │ │ - b 4caf4 │ │ │ │ - ldr r3, [pc, #152] @ 4cb10 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 4ca8c │ │ │ │ - ldr r1, [pc, #140] @ 4cb10 │ │ │ │ - bl adde8 │ │ │ │ + beq 4cac4 │ │ │ │ + b 4cb00 │ │ │ │ + ldr r3, [pc, #152] @ 4cb1c │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 4ca98 │ │ │ │ + ldr r1, [pc, #140] @ 4cb1c │ │ │ │ + bl adeb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4caa0 │ │ │ │ + beq 4caac │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ ldreq r3, [r5, #20] │ │ │ │ ldrbeq r3, [r3] │ │ │ │ - beq 4cab8 │ │ │ │ - ldr r2, [pc, #108] @ 4cb14 │ │ │ │ - ldr r1, [pc, #108] @ 4cb18 │ │ │ │ - ldr r0, [pc, #92] @ 4cb0c │ │ │ │ + beq 4cac4 │ │ │ │ + ldr r2, [pc, #108] @ 4cb20 │ │ │ │ + ldr r1, [pc, #108] @ 4cb24 │ │ │ │ + ldr r0, [pc, #92] @ 4cb18 │ │ │ │ mov r3, r5 │ │ │ │ - bl 316b6c <_PyArg_BadArgument@@Base> │ │ │ │ - b 4cb04 │ │ │ │ + bl 316dfc <_PyArg_BadArgument@@Base> │ │ │ │ + b 4cb10 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r4, r2 │ │ │ │ - bgt 4cad0 │ │ │ │ + bgt 4cadc │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 281914 │ │ │ │ + b 281994 │ │ │ │ sub r2, r4, r2 │ │ │ │ and r1, r4, r2 │ │ │ │ add ip, r2, r2, lsr #31 │ │ │ │ and r1, r1, #1 │ │ │ │ add r1, r1, ip, asr #1 │ │ │ │ mov r0, r6 │ │ │ │ sub r2, r2, r1 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 4a940 │ │ │ │ - ldr r3, [pc, #20] @ 4cb10 │ │ │ │ + b 4a944 │ │ │ │ + ldr r3, [pc, #20] @ 4cb1c │ │ │ │ cmp r0, r3 │ │ │ │ - beq 4caa0 │ │ │ │ - b 4ca7c │ │ │ │ + beq 4caac │ │ │ │ + b 4ca88 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq fp, r5, ip, asr r9 │ │ │ │ + mlaseq r5, ip, fp, fp │ │ │ │ subseq r8, r5, r8, lsr #23 │ │ │ │ - eorseq r2, r6, ip, lsl #31 │ │ │ │ - eorseq fp, r6, r8, asr #19 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 4cb2c │ │ │ │ - b 2ad250 │ │ │ │ - ldr r0, [pc] @ 4cb34 │ │ │ │ - bx lr │ │ │ │ - subseq r1, r8, r8, lsl r0 │ │ │ │ + eorseq r3, r6, ip, asr #3 │ │ │ │ + eorseq fp, r6, r8, lsl #24 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4cb50 │ │ │ │ - ldr r0, [pc, #16] @ 4cb60 │ │ │ │ - b 128d0c │ │ │ │ + bne 4cb40 │ │ │ │ + ldr r0, [pc, #16] @ 4cb50 │ │ │ │ + b 128da0 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - ldr r0, [pc, #8] @ 4cb64 │ │ │ │ + ldr r0, [pc, #8] @ 4cb54 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - b 128d0c │ │ │ │ - eorseq pc, r8, ip, asr #27 │ │ │ │ - eorseq pc, r8, r0, ror #27 │ │ │ │ - ldr r1, [pc] @ 4cb70 │ │ │ │ - b 4ce44 │ │ │ │ - eorseq fp, r5, r0, lsr #5 │ │ │ │ + b 128da0 │ │ │ │ + eorseq r0, r9, ip │ │ │ │ + eorseq r0, r9, r0, lsr #32 │ │ │ │ + ldr r1, [pc] @ 4cb60 │ │ │ │ + b 4ce34 │ │ │ │ + eorseq fp, r5, r0, ror #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ - bl 323f40 <_PyObject_GetState@@Base> │ │ │ │ + bl 324230 <_PyObject_GetState@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r5, r4 │ │ │ │ moveq r6, r4 │ │ │ │ - beq 4cc50 │ │ │ │ - ldr r0, [pc, #196] @ 4cc6c │ │ │ │ + beq 4cc40 │ │ │ │ + ldr r0, [pc, #196] @ 4cc5c │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ add r1, sp, #12 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl c038c │ │ │ │ + bl c03ec │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 4cbcc │ │ │ │ - ldr r5, [pc, #168] @ 4cc70 │ │ │ │ + bne 4cbbc │ │ │ │ + ldr r5, [pc, #168] @ 4cc60 │ │ │ │ mov r6, #0 │ │ │ │ - b 4cc50 │ │ │ │ - bl aea28 │ │ │ │ + b 4cc40 │ │ │ │ + bl aeb0c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 4cbf8 │ │ │ │ + beq 4cbe8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4cbf8 │ │ │ │ + bne 4cbe8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 4cbc0 │ │ │ │ - ldr r0, [pc, #108] @ 4cc74 │ │ │ │ + beq 4cbb0 │ │ │ │ + ldr r0, [pc, #108] @ 4cc64 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r3, r4 │ │ │ │ stm sp, {r0, r5} │ │ │ │ - ldr r2, [pc, #88] @ 4cc70 │ │ │ │ + ldr r2, [pc, #88] @ 4cc60 │ │ │ │ mov r0, #5 │ │ │ │ - bl a26fc │ │ │ │ + bl a2774 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 4cc3c │ │ │ │ + beq 4cc2c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 4cc44 │ │ │ │ - ldr r5, [pc, #44] @ 4cc70 │ │ │ │ - b 4cc50 │ │ │ │ + beq 4cc34 │ │ │ │ + ldr r5, [pc, #44] @ 4cc60 │ │ │ │ + b 4cc40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 4cc3c │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 4cc2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b1d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b1d0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subseq sp, r7, r0, ror #8 │ │ │ │ subseq r1, r8, r8, lsl r0 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ ands r4, r0, #33554432 @ 0x2000000 │ │ │ │ - beq 4ccac │ │ │ │ + beq 4cc9c │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r1, [pc, #28] @ 4ccc4 │ │ │ │ + ldr r1, [pc, #28] @ 4ccb4 │ │ │ │ mov r0, r3 │ │ │ │ - b 31998c │ │ │ │ - ldr r2, [pc, #20] @ 4ccc8 │ │ │ │ - ldr r1, [pc, #20] @ 4cccc │ │ │ │ - ldr r0, [pc, #20] @ 4ccd0 │ │ │ │ - bl 316b6c <_PyArg_BadArgument@@Base> │ │ │ │ + b 319b58 │ │ │ │ + ldr r2, [pc, #20] @ 4ccb8 │ │ │ │ + ldr r1, [pc, #20] @ 4ccbc │ │ │ │ + ldr r0, [pc, #20] @ 4ccc0 │ │ │ │ + bl 316dfc <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r7, r2, r4, ror r9 │ │ │ │ - eorseq r8, r7, r0, lsr r9 │ │ │ │ - eorseq sp, r6, r4, lsr r7 │ │ │ │ - eorseq r7, r7, r4, lsl #3 │ │ │ │ + mlaeq r2, r8, sl, r7 │ │ │ │ + eorseq r8, r7, r0, lsr #22 │ │ │ │ + eorseq sp, r6, r4, ror r9 │ │ │ │ + eorseq r7, r7, r4, ror r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4cddc │ │ │ │ + beq 4cdcc │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl a55d4 │ │ │ │ + bl a564c │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 4cddc │ │ │ │ + bne 4cdcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 31c8d4 <_PyTime_AsTimeval@@Base+0x15cc> │ │ │ │ + bl 31cc60 <_PyTime_AsTimeval@@Base+0x16c8> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4cddc │ │ │ │ - ldr r3, [pc, #184] @ 4cde4 │ │ │ │ + beq 4cdcc │ │ │ │ + ldr r3, [pc, #184] @ 4cdd4 │ │ │ │ str r5, [sp] │ │ │ │ - ldr r0, [pc, #180] @ 4cde8 │ │ │ │ + ldr r0, [pc, #180] @ 4cdd8 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r3 │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl a9a20 │ │ │ │ + bl a9a98 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4cd58 │ │ │ │ + bne 4cd48 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 326930 │ │ │ │ + b 326bc4 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r1, [pc, #128] @ 4cdec │ │ │ │ + ldr r1, [pc, #128] @ 4cddc │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r0, [pc, #124] @ 4cdf0 │ │ │ │ + ldr r0, [pc, #124] @ 4cde0 │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ mov r3, r5 │ │ │ │ - bl 31edbc <_PyTime_AsTimeval@@Base+0x3ab4> │ │ │ │ + bl 31f014 <_PyDeadline_Get@@Base+0x1000> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 4cda8 │ │ │ │ + beq 4cd98 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4cda8 │ │ │ │ + bne 4cd98 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 4cd48 │ │ │ │ + beq 4cd38 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4cddc │ │ │ │ + beq 4cdcc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4cddc │ │ │ │ + bne 4cdcc │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + b 9ac2c <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eoreq sp, r1, r0, lsl ip │ │ │ │ - eorseq pc, r8, r4, lsl #28 │ │ │ │ + eoreq sp, r1, r0, lsl sp │ │ │ │ + eorseq r0, r9, r4, asr #32 │ │ │ │ andeq r0, r0, r1, lsl #4 │ │ │ │ - eorseq pc, r8, ip, lsl #28 │ │ │ │ + eorseq r0, r9, ip, asr #32 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #40] @ 4ce38 │ │ │ │ - bl 2b3678 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #40] @ 4ce28 │ │ │ │ + bl 2b33f4 <_PyEval_GetBuiltin@@Base> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ - beq 4ce2c │ │ │ │ + beq 4ce1c │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #16] @ 4ce3c │ │ │ │ - b a9a20 │ │ │ │ + ldr r0, [pc, #16] @ 4ce2c │ │ │ │ + b a9a98 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #8] @ 4ce40 │ │ │ │ - b a9a20 │ │ │ │ + ldr r0, [pc, #8] @ 4ce30 │ │ │ │ + b a9a98 │ │ │ │ subseq sp, r7, ip, ror r4 │ │ │ │ - eorseq pc, r8, r4, lsl lr @ │ │ │ │ - eorseq pc, r8, ip, lsl #23 │ │ │ │ + eorseq r0, r9, r4, asr r0 │ │ │ │ + @ instruction: 0x0038fdd0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldr r0, [pc, #92] @ 4cec0 │ │ │ │ - ldr r1, [pc, #92] @ 4cec4 │ │ │ │ + ldr r0, [pc, #92] @ 4ceb0 │ │ │ │ + ldr r1, [pc, #92] @ 4ceb4 │ │ │ │ mov r2, r4 │ │ │ │ - bl bbddc │ │ │ │ + bl bbeb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 4ce7c │ │ │ │ + bge 4ce6c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsb r3, [r4, #35] @ 0x23 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 4ceb8 │ │ │ │ + bgt 4cea8 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4cea4 │ │ │ │ + bne 4ce94 │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ - bl 11accc │ │ │ │ + bl 11ad7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4ce74 │ │ │ │ + beq 4ce64 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #8] @ 4cec8 │ │ │ │ + ldr r0, [pc, #8] @ 4ceb8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r5, r6, ip, lsl #19 │ │ │ │ - eorseq r5, r6, r8, lsl #19 │ │ │ │ + eorseq r5, r6, ip, asr #23 │ │ │ │ + eorseq r5, r6, r8, asr #23 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, sp, #32 │ │ │ │ - ldr lr, [sp, #40] @ 0x28 │ │ │ │ - mov ip, r3 │ │ │ │ - subs r3, lr, #0 │ │ │ │ - movne r3, #1 │ │ │ │ - orrs r3, r3, ip, lsr #31 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r0, r2 │ │ │ │ - bne 4cf30 │ │ │ │ - clz r3, r2 │ │ │ │ - lsr r3, r3, #5 │ │ │ │ - cmp ip, #1 │ │ │ │ - orrgt r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 4cf30 │ │ │ │ - ldr r3, [r4, #444] @ 0x1bc │ │ │ │ - ldr r1, [pc, #80] @ 4cf74 │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - bl 18f198 │ │ │ │ - b 4cf68 │ │ │ │ - add r2, sp, #28 │ │ │ │ - mov r1, ip │ │ │ │ - ldr ip, [pc, #56] @ 4cf78 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - str ip, [sp] │ │ │ │ - mov r2, #0 │ │ │ │ - mov ip, #1 │ │ │ │ - mov r3, lr │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4cf18 │ │ │ │ - mov r0, #0 │ │ │ │ - add sp, sp, #32 │ │ │ │ - pop {r4, pc} │ │ │ │ - eorseq ip, r6, ip, lsr r3 │ │ │ │ - @ instruction: 0x00572c90 │ │ │ │ mov r0, r1 │ │ │ │ - b 148c98 │ │ │ │ + b 148d38 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 19c2f0 │ │ │ │ + bl 19c49c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4d048 │ │ │ │ - ldr r6, [pc, #168] @ 4d054 │ │ │ │ + beq 4cf88 │ │ │ │ + ldr r6, [pc, #168] @ 4cf94 │ │ │ │ ldr r0, [r6], #4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4d04c │ │ │ │ - bl 9dd0c │ │ │ │ + beq 4cf8c │ │ │ │ + bl 9dd84 │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ - beq 4d01c │ │ │ │ + beq 4cf5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 115980 │ │ │ │ + bl 115a70 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 4d01c │ │ │ │ - beq 4cfec │ │ │ │ + blt 4cf5c │ │ │ │ + beq 4cf2c │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ - bne 4d004 │ │ │ │ - b 4cfa8 │ │ │ │ + bne 4cf44 │ │ │ │ + b 4cee8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab174 │ │ │ │ + bl ab1ec │ │ │ │ cmp r0, #0 │ │ │ │ - bge 4cfd8 │ │ │ │ - b 4d01c │ │ │ │ + bge 4cf18 │ │ │ │ + b 4cf5c │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4cfa8 │ │ │ │ + bne 4cee8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 4cfa8 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 4cee8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4d040 │ │ │ │ + beq 4cf80 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4d040 │ │ │ │ + bne 4cf80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b254 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subeq sp, lr, r0, ror #4 │ │ │ │ + subeq sp, lr, r4, ror r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl c68f0 <_Py_GetConfig@@Base> │ │ │ │ + bl c6948 <_Py_GetConfig@@Base> │ │ │ │ ldr r3, [r0, #116] @ 0x74 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4d088 │ │ │ │ + bne 4cfc8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1cec0c │ │ │ │ - ldr r3, [pc, #28] @ 4d0ac │ │ │ │ - ldr r1, [pc, #28] @ 4d0b0 │ │ │ │ + b 1cedc4 │ │ │ │ + ldr r3, [pc, #28] @ 4cfec │ │ │ │ + ldr r1, [pc, #28] @ 4cff0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b9224 │ │ │ │ + bl 1b93dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4d07c │ │ │ │ + beq 4cfbc │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sp, r5, r4, lsr #22 │ │ │ │ - eorseq pc, r8, r0, lsr lr @ │ │ │ │ + eorseq r0, r9, r0, ror r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ - bl ad77c │ │ │ │ + bl ad844 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx r8 │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 3301c8 │ │ │ │ + b 330400 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #748] @ 4d408 │ │ │ │ + ldr r3, [pc, #748] @ 4d348 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ subs r5, r1, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ - bne 4d190 │ │ │ │ + bne 4d0d0 │ │ │ │ mov r6, r0 │ │ │ │ bl 29cf4 <__h_errno_location@plt> │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r4 │ │ │ │ bl 29610 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #696] @ 4d40c │ │ │ │ - bl a9a20 │ │ │ │ + ldr r0, [pc, #696] @ 4d34c │ │ │ │ + bl a9a98 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4d1b8 │ │ │ │ + beq 4d0f8 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 139b40 │ │ │ │ + bl 139be0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4d1b8 │ │ │ │ + beq 4d0f8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4d1b8 │ │ │ │ + bne 4d0f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 4d1b8 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 4d0f8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, r8 │ │ │ │ - beq 4d1c0 │ │ │ │ + beq 4d100 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r1, [pc, #616] @ 4d410 │ │ │ │ + ldr r1, [pc, #616] @ 4d350 │ │ │ │ mov r2, #97 @ 0x61 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ str r2, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ + bl 144544 │ │ │ │ mov r4, #0 │ │ │ │ - b 4d3e0 │ │ │ │ + b 4d320 │ │ │ │ mov r0, #0 │ │ │ │ mov r7, r2 │ │ │ │ - bl 92d84 │ │ │ │ + bl 92de0 │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne 4d1e0 │ │ │ │ + bne 4d120 │ │ │ │ mov r6, #0 │ │ │ │ mov r4, r6 │ │ │ │ - b 4d3d0 │ │ │ │ + b 4d310 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92d84 │ │ │ │ + bl 92de0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 4d1d4 │ │ │ │ + beq 4d114 │ │ │ │ ldr sl, [r5, #4] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 4d268 │ │ │ │ + beq 4d1a8 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #12 │ │ │ │ bl 29cdc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4d268 │ │ │ │ - bl 9dd0c │ │ │ │ + beq 4d1a8 │ │ │ │ + bl 9dd84 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4d3b4 │ │ │ │ + beq 4d2f4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl ab174 │ │ │ │ + bl ab1ec │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov fp, r0 │ │ │ │ - beq 4d258 │ │ │ │ + beq 4d198 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4d258 │ │ │ │ + bne 4d198 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp fp, #0 │ │ │ │ - bne 4d3b4 │ │ │ │ + bne 4d2f4 │ │ │ │ add sl, sl, #4 │ │ │ │ - b 4d1fc │ │ │ │ + b 4d13c │ │ │ │ ldr fp, [r5, #16] │ │ │ │ add sl, sp, #16 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, fp │ │ │ │ add r0, sp, #12 │ │ │ │ bl 29cdc │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 4d3a4 │ │ │ │ + beq 4d2e4 │ │ │ │ cmp r8, #2 │ │ │ │ - beq 4d2a0 │ │ │ │ + beq 4d1e0 │ │ │ │ cmp r8, #10 │ │ │ │ - bne 4d33c │ │ │ │ - b 4d2e4 │ │ │ │ + bne 4d27c │ │ │ │ + b 4d224 │ │ │ │ mov r2, #14 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #18 │ │ │ │ bl 29658 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #20 │ │ │ │ strh r8, [sp, #16] │ │ │ │ bl 29cdc │ │ │ │ mov r0, sl │ │ │ │ - bl 2e1cf0 <_PyErr_BadInternalCall@@Base+0xb5c> │ │ │ │ + bl 2e1f80 <_PyErr_BadInternalCall@@Base+0xb5c> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp fp, r3 │ │ │ │ mov r4, r0 │ │ │ │ ldmeq sl, {r0, r1, r2, r3} │ │ │ │ stmeq r7, {r0, r1, r2, r3} │ │ │ │ - b 4d350 │ │ │ │ + b 4d290 │ │ │ │ mov r2, #26 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #18 │ │ │ │ bl 29658 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #16 │ │ │ │ add r0, sp, #24 │ │ │ │ strh r8, [sp, #16] │ │ │ │ bl 29cdc │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 349050 <_PyLong_DivmodNear@@Base+0x1ab4> │ │ │ │ + bl 3492bc <_PyLong_DivmodNear@@Base+0x19cc> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp fp, r3 │ │ │ │ mov r4, r0 │ │ │ │ - bne 4d350 │ │ │ │ + bne 4d290 │ │ │ │ add ip, sp, #16 │ │ │ │ ldm ip!, {r0, r1, r2, r3} │ │ │ │ mov lr, r7 │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldm ip, {r0, r1, r2} │ │ │ │ stm lr, {r0, r1, r2} │ │ │ │ - b 4d350 │ │ │ │ - ldr r3, [pc, #204] @ 4d410 │ │ │ │ - ldr r1, [pc, #204] @ 4d414 │ │ │ │ + b 4d290 │ │ │ │ + ldr r3, [pc, #204] @ 4d350 │ │ │ │ + ldr r1, [pc, #204] @ 4d354 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 4d1b8 │ │ │ │ + bl 18f414 │ │ │ │ + b 4d0f8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 4d3b4 │ │ │ │ + beq 4d2f4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl ab174 │ │ │ │ + bl ab1ec │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r2, r0 │ │ │ │ - beq 4d394 │ │ │ │ + beq 4d2d4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4d394 │ │ │ │ + bne 4d2d4 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 4d3b4 │ │ │ │ + bne 4d2f4 │ │ │ │ add fp, fp, #4 │ │ │ │ - b 4d270 │ │ │ │ + b 4d1b0 │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 9dd0c │ │ │ │ + bl 9dd84 │ │ │ │ subs r1, r0, #0 │ │ │ │ - bne 4d3bc │ │ │ │ + bne 4d2fc │ │ │ │ mov r4, #0 │ │ │ │ - b 4d3d0 │ │ │ │ - ldr r0, [pc, #84] @ 4d418 │ │ │ │ + b 4d310 │ │ │ │ + ldr r0, [pc, #84] @ 4d358 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ - bl a9a20 │ │ │ │ + bl a9a98 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b1d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b158 │ │ │ │ - ldr r3, [pc, #32] @ 4d408 │ │ │ │ + bl 9b1d0 │ │ │ │ + ldr r3, [pc, #32] @ 4d348 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 4d3fc │ │ │ │ + beq 4d33c │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ - eorseq pc, r8, r4, lsr #29 │ │ │ │ + eorseq r0, r9, r4, ror #1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - @ instruction: 0x00385dbc │ │ │ │ - eorseq pc, r8, ip, lsr #29 │ │ │ │ + @ instruction: 0x00385ffc │ │ │ │ + eorseq r0, r9, ip, ror #1 │ │ │ │ + mov r0, r1 │ │ │ │ + b 303934 │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ - ldr r0, [pc] @ 4d430 │ │ │ │ - b 128d0c │ │ │ │ - @ instruction: 0x0038feb0 │ │ │ │ - mov r0, r1 │ │ │ │ - b 3036a4 │ │ │ │ + ldr r0, [pc] @ 4d378 │ │ │ │ + b 128da0 │ │ │ │ + ldrsheq r0, [r9], -r0 @ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add r0, r0, #16 │ │ │ │ - b a5550 │ │ │ │ + b a55c8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #180] @ 4d520 │ │ │ │ + ldr r1, [pc, #180] @ 4d460 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 17dffc │ │ │ │ + bl 17e298 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 114b78 │ │ │ │ + bl 114c68 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt 4d4b0 │ │ │ │ - beq 4d494 │ │ │ │ + bgt 4d3f0 │ │ │ │ + beq 4d3d4 │ │ │ │ mov r4, #0 │ │ │ │ - b 4d518 │ │ │ │ + b 4d458 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r3, [pc, #132] @ 4d524 │ │ │ │ + ldr r3, [pc, #132] @ 4d464 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #128] @ 4d528 │ │ │ │ + ldr r1, [pc, #128] @ 4d468 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ - b 4d48c │ │ │ │ + bl 1177e0 │ │ │ │ + b 4d3cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 4d864 <_PyTime_AsTimeval_clamp@@Base+0x4c> │ │ │ │ + bl 4d728 <_PyTime_AsTimeval_clamp@@Base+0x4c> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4d48c │ │ │ │ + beq 4d3cc │ │ │ │ mov r1, r5 │ │ │ │ - bl 215064 │ │ │ │ + bl 21515c │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 4d4f8 │ │ │ │ + bne 4d438 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4d48c │ │ │ │ + beq 4d3cc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4d48c │ │ │ │ + bne 4d3cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 4d48c │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 4d3cc │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4d518 │ │ │ │ + beq 4d458 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 4d518 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 4d458 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsheq r6, [r6], #-124 @ 0xffffff84 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038fef4 │ │ │ │ + eorseq r0, r9, r4, lsr r1 │ │ │ │ + mov r2, r1 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + ldr r1, [pc] @ 4d47c │ │ │ │ + b 312640 │ │ │ │ + subseq lr, r7, r4, asr #9 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r2, #1 │ │ │ │ + ldr r1, [pc] @ 4d490 │ │ │ │ + b 1afb80 │ │ │ │ + muleq r2, r0, r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r5, [r3, #8] │ │ │ │ moveq r5, r3 │ │ │ │ @@ -35768,1104 +35730,1140 @@ │ │ │ │ add r5, r5, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ subs r2, r3, #0 │ │ │ │ movne r2, #1 │ │ │ │ orrs r2, r2, r1, lsr #31 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ - bne 4d584 │ │ │ │ + bne 4d4ec │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4d5bc │ │ │ │ - ldr ip, [pc, #416] @ 4d72c │ │ │ │ + beq 4d524 │ │ │ │ + ldr ip, [pc, #416] @ 4d694 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #28 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #16] │ │ │ │ mov ip, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4d5bc │ │ │ │ + bne 4d524 │ │ │ │ mov r6, #0 │ │ │ │ - b 4d720 │ │ │ │ + b 4d688 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 4d5e8 │ │ │ │ + beq 4d550 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 4d5ec │ │ │ │ - bl a55d4 │ │ │ │ + bne 4d554 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4d5ec │ │ │ │ - b 4d5b4 │ │ │ │ + beq 4d554 │ │ │ │ + b 4d51c │ │ │ │ mov r5, #8 │ │ │ │ add r7, r4, #16 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r8, r7 │ │ │ │ mov r4, #0 │ │ │ │ mvn sl, #-2147483648 @ 0x80000000 │ │ │ │ add r7, r7, r3 │ │ │ │ mov r9, r8 │ │ │ │ mov r6, r4 │ │ │ │ sub fp, sl, r5 │ │ │ │ cmp r7, r9 │ │ │ │ - bls 4d680 │ │ │ │ + bls 4d5e8 │ │ │ │ ldrb r3, [r9], #1 │ │ │ │ cmp r3, #9 │ │ │ │ - bne 4d650 │ │ │ │ + bne 4d5b8 │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - ble 4d610 │ │ │ │ - bl 356efc │ │ │ │ + ble 4d578 │ │ │ │ + bl 357168 │ │ │ │ add r3, fp, r1 │ │ │ │ cmp r4, r3 │ │ │ │ add r4, r5, r4 │ │ │ │ - bgt 4d70c │ │ │ │ + bgt 4d674 │ │ │ │ sub r4, r4, r1 │ │ │ │ - b 4d610 │ │ │ │ + b 4d578 │ │ │ │ cmn r4, #-2147483647 @ 0x80000001 │ │ │ │ - beq 4d70c │ │ │ │ + beq 4d674 │ │ │ │ cmp r3, #13 │ │ │ │ cmpne r3, #10 │ │ │ │ add r4, r4, #1 │ │ │ │ - bne 4d610 │ │ │ │ + bne 4d578 │ │ │ │ sub r3, sl, r4 │ │ │ │ cmp r3, r6 │ │ │ │ add r6, r6, r4 │ │ │ │ mov r4, #0 │ │ │ │ - bge 4d610 │ │ │ │ - b 4d70c │ │ │ │ + bge 4d578 │ │ │ │ + b 4d674 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ sub r3, r3, r4 │ │ │ │ cmp r6, r3 │ │ │ │ - bgt 4d70c │ │ │ │ + bgt 4d674 │ │ │ │ add r1, r4, r6 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92884 │ │ │ │ + bl 928e0 │ │ │ │ subs r6, r0, #0 │ │ │ │ addne r4, r6, #16 │ │ │ │ movne r9, #0 │ │ │ │ movne sl, #32 │ │ │ │ - beq 4d5b4 │ │ │ │ + beq 4d51c │ │ │ │ cmp r7, r8 │ │ │ │ - bls 4d720 │ │ │ │ + bls 4d688 │ │ │ │ ldrb r3, [r8], #1 │ │ │ │ cmp r3, #9 │ │ │ │ - bne 4d6f4 │ │ │ │ + bne 4d65c │ │ │ │ cmp r5, #0 │ │ │ │ - ble 4d6b0 │ │ │ │ + ble 4d618 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 356efc │ │ │ │ + bl 357168 │ │ │ │ sub r1, r5, r1 │ │ │ │ add r9, r9, r1 │ │ │ │ add r1, r4, r1 │ │ │ │ cmp r4, r1 │ │ │ │ - beq 4d6b0 │ │ │ │ + beq 4d618 │ │ │ │ strb sl, [r4], #1 │ │ │ │ - b 4d6e4 │ │ │ │ + b 4d64c │ │ │ │ cmp r3, #13 │ │ │ │ cmpne r3, #10 │ │ │ │ addne r9, r9, #1 │ │ │ │ moveq r9, #0 │ │ │ │ strb r3, [r4], #1 │ │ │ │ - b 4d6b0 │ │ │ │ - ldr r3, [pc, #28] @ 4d730 │ │ │ │ - ldr r1, [pc, #28] @ 4d734 │ │ │ │ + b 4d618 │ │ │ │ + ldr r3, [pc, #28] @ 4d698 │ │ │ │ + ldr r1, [pc, #28] @ 4d69c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 4d5b4 │ │ │ │ + bl 18f414 │ │ │ │ + b 4d51c │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subseq r2, r7, r8, ror #25 │ │ │ │ + ldrheq r2, [r7], #-204 @ 0xffffff34 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq pc, r8, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r2, #1 │ │ │ │ - ldr r1, [pc] @ 4d748 │ │ │ │ - b 1af940 │ │ │ │ - muleq r2, r0, r1 │ │ │ │ + eorseq pc, r8, r0, asr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr ip, [r0, #8] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #12] @ 4d784 │ │ │ │ + ldr r0, [pc, #12] @ 4d6d8 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl c038c │ │ │ │ + bl c03ec │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq ip, r7, r0, asr #6 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldrd r0, [r0, #8] │ │ │ │ - bl 2a9fc │ │ │ │ - pop {r4, lr} │ │ │ │ - b 17b090 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - add ip, sp, #8 │ │ │ │ - add r3, sp, #12 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #64] @ 4d810 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - str r3, [sp] │ │ │ │ - mov r5, r0 │ │ │ │ - mov r3, #2 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r2, #1 │ │ │ │ - ldr r1, [pc, #40] @ 4d814 │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl fe238 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 4d808 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq ip, r5, r4, asr #30 │ │ │ │ │ │ │ │ -0004d818 <_PyTime_AsTimeval_clamp@@Base>: │ │ │ │ +0004d6dc <_PyTime_AsTimeval_clamp@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #24 │ │ │ │ mov ip, r3 │ │ │ │ mov r4, r2 │ │ │ │ add r3, sp, #12 │ │ │ │ add r2, sp, #16 │ │ │ │ str ip, [sp] │ │ │ │ - bl 3120e0 │ │ │ │ + bl 311f08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ asr r2, r3, #31 │ │ │ │ strd r0, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ str r2, [r4, #12] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #328] @ 4d9c4 <_PyTime_AsTimeval_clamp@@Base+0x1ac> │ │ │ │ + ldr r1, [pc, #328] @ 4d888 <_PyTime_AsTimeval_clamp@@Base+0x1ac> │ │ │ │ mov r5, r0 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 17dffc │ │ │ │ + bl 17e298 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, r0 │ │ │ │ - bne 4d914 <_PyTime_AsTimeval_clamp@@Base+0xfc> │ │ │ │ + bne 4d7d8 <_PyTime_AsTimeval_clamp@@Base+0xfc> │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1b1284 │ │ │ │ + bl 1b14c4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4d994 <_PyTime_AsTimeval_clamp@@Base+0x17c> │ │ │ │ + beq 4d858 <_PyTime_AsTimeval_clamp@@Base+0x17c> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r2, #1 │ │ │ │ str r3, [r4, #32] │ │ │ │ - bne 4d8e0 <_PyTime_AsTimeval_clamp@@Base+0xc8> │ │ │ │ + bne 4d7a4 <_PyTime_AsTimeval_clamp@@Base+0xc8> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r2, [r5, #20] │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ bl 30614 │ │ │ │ - b 4d8e8 <_PyTime_AsTimeval_clamp@@Base+0xd0> │ │ │ │ + b 4d7ac <_PyTime_AsTimeval_clamp@@Base+0xd0> │ │ │ │ mov r1, r5 │ │ │ │ - bl 215064 │ │ │ │ + bl 21515c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4d970 <_PyTime_AsTimeval_clamp@@Base+0x158> │ │ │ │ + beq 4d834 <_PyTime_AsTimeval_clamp@@Base+0x158> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4d9b8 <_PyTime_AsTimeval_clamp@@Base+0x1a0> │ │ │ │ + beq 4d87c <_PyTime_AsTimeval_clamp@@Base+0x1a0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 4d9b8 <_PyTime_AsTimeval_clamp@@Base+0x1a0> │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 4d9b8 <_PyTime_AsTimeval_clamp@@Base+0x1a0> │ │ │ │ + bne 4d87c <_PyTime_AsTimeval_clamp@@Base+0x1a0> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 4d87c <_PyTime_AsTimeval_clamp@@Base+0x1a0> │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bge 4d99c <_PyTime_AsTimeval_clamp@@Base+0x184> │ │ │ │ + bge 4d860 <_PyTime_AsTimeval_clamp@@Base+0x184> │ │ │ │ mov r1, r5 │ │ │ │ - bl 118b44 │ │ │ │ + bl 118bf4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 4d994 <_PyTime_AsTimeval_clamp@@Base+0x17c> │ │ │ │ + beq 4d858 <_PyTime_AsTimeval_clamp@@Base+0x17c> │ │ │ │ ldr r1, [r6] │ │ │ │ ldr r6, [r4, #4] │ │ │ │ cmp r1, r6 │ │ │ │ - beq 4d9b8 <_PyTime_AsTimeval_clamp@@Base+0x1a0> │ │ │ │ + beq 4d87c <_PyTime_AsTimeval_clamp@@Base+0x1a0> │ │ │ │ mov r0, r6 │ │ │ │ - bl adde8 │ │ │ │ + bl adeb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4d9b8 <_PyTime_AsTimeval_clamp@@Base+0x1a0> │ │ │ │ + bne 4d87c <_PyTime_AsTimeval_clamp@@Base+0x1a0> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r0, [pc, #104] @ 4d9c8 <_PyTime_AsTimeval_clamp@@Base+0x1b0> │ │ │ │ + ldr r0, [pc, #104] @ 4d88c <_PyTime_AsTimeval_clamp@@Base+0x1b0> │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #96] @ 4d9cc <_PyTime_AsTimeval_clamp@@Base+0x1b4> │ │ │ │ + ldr r1, [pc, #96] @ 4d890 <_PyTime_AsTimeval_clamp@@Base+0x1b4> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 1177e0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4d994 <_PyTime_AsTimeval_clamp@@Base+0x17c> │ │ │ │ + beq 4d858 <_PyTime_AsTimeval_clamp@@Base+0x17c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4d994 <_PyTime_AsTimeval_clamp@@Base+0x17c> │ │ │ │ + bne 4d858 <_PyTime_AsTimeval_clamp@@Base+0x17c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 4d9b8 <_PyTime_AsTimeval_clamp@@Base+0x1a0> │ │ │ │ + b 4d87c <_PyTime_AsTimeval_clamp@@Base+0x1a0> │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r1, [pc, #36] @ 4d9d0 <_PyTime_AsTimeval_clamp@@Base+0x1b8> │ │ │ │ + ldr r1, [pc, #36] @ 4d894 <_PyTime_AsTimeval_clamp@@Base+0x1b8> │ │ │ │ mov r2, r5 │ │ │ │ - bl ad010 │ │ │ │ + bl ad0d8 │ │ │ │ mov r4, r0 │ │ │ │ - b 4d92c <_PyTime_AsTimeval_clamp@@Base+0x114> │ │ │ │ + b 4d7f0 <_PyTime_AsTimeval_clamp@@Base+0x114> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsheq r6, [r6], #-124 @ 0xffffff84 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r8, r8, lsl #31 │ │ │ │ - eorseq sp, r6, r0, ror r6 │ │ │ │ + eorseq r0, r9, r8, asr #3 │ │ │ │ + @ instruction: 0x0036d8b0 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldrd r0, [r0, #8] │ │ │ │ + bl 2a9fc │ │ │ │ + pop {r4, lr} │ │ │ │ + b 17b32c │ │ │ │ │ │ │ │ -0004d9d4 : │ │ │ │ +0004d8b8 : │ │ │ │ mov r2, r0 │ │ │ │ push {r4, lr} │ │ │ │ - bl 3592c0 │ │ │ │ - ldr r4, [pc, #64] @ 4da28 │ │ │ │ + bl 359530 │ │ │ │ + ldr r4, [pc, #64] @ 4d90c │ │ │ │ ldr r3, [r2, #68] @ 0x44 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - beq 4da18 │ │ │ │ + beq 4d8fc │ │ │ │ add r0, r0, #9920 @ 0x26c0 │ │ │ │ lsl r3, r3, #20 │ │ │ │ add r0, r0, #4 │ │ │ │ lsr r3, r3, #20 │ │ │ │ ldr ip, [r0, r3, lsl #3] │ │ │ │ cmp r2, ip │ │ │ │ moveq ip, #0 │ │ │ │ streq ip, [r0, r3, lsl #3] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r2, #68] @ 0x44 │ │ │ │ str r1, [r2, #64] @ 0x40 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + add ip, sp, #8 │ │ │ │ + add r3, sp, #12 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #64] @ 4d978 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + str r3, [sp] │ │ │ │ + mov r5, r0 │ │ │ │ + mov r3, #2 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r2, #1 │ │ │ │ + ldr r1, [pc, #40] @ 4d97c │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl fe2ec │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 4d970 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq sp, r5, r4, lsl #3 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 4da54 │ │ │ │ + bne 4d9a8 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 1fe054 │ │ │ │ + b 1fe4ec │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 4da78 │ │ │ │ + ldr r0, [pc, #20] @ 4d9cc │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - b 4da48 │ │ │ │ - eorseq r5, r7, r8, lsr #7 │ │ │ │ + b 4d99c │ │ │ │ + eorseq r5, r7, r8, ror #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #32 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr ip, [sp, #56] @ 0x38 │ │ │ │ - mov r7, r0 │ │ │ │ + ldr lr, [sp, #40] @ 0x28 │ │ │ │ + mov ip, r3 │ │ │ │ + subs r3, lr, #0 │ │ │ │ + movne r3, #1 │ │ │ │ + orrs r3, r3, ip, lsr #31 │ │ │ │ + mov r4, r1 │ │ │ │ mov r0, r2 │ │ │ │ - movgt r2, #0 │ │ │ │ - movle r2, #1 │ │ │ │ - cmp ip, #0 │ │ │ │ - orrne r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r1, r3 │ │ │ │ - bne 4dad8 │ │ │ │ - clz r2, r0 │ │ │ │ - lsr r2, r2, #5 │ │ │ │ - cmp r3, #1 │ │ │ │ - orrne r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 4db14 │ │ │ │ - mov r3, ip │ │ │ │ - mov ip, #1 │ │ │ │ - str ip, [sp, #8] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #332] @ 4dc3c │ │ │ │ - mov r2, #0 │ │ │ │ + bne 4da34 │ │ │ │ + clz r3, r2 │ │ │ │ + lsr r3, r3, #5 │ │ │ │ + cmp ip, #1 │ │ │ │ + orrgt r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 4da34 │ │ │ │ + ldr r3, [r4, #444] @ 0x1bc │ │ │ │ + ldr r1, [pc, #80] @ 4da78 │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + bl 18f414 │ │ │ │ + b 4da6c │ │ │ │ + add r2, sp, #28 │ │ │ │ + mov r1, ip │ │ │ │ + ldr ip, [pc, #56] @ 4da7c │ │ │ │ + str r2, [sp, #16] │ │ │ │ str ip, [sp] │ │ │ │ - add ip, sp, #28 │ │ │ │ + mov r2, #0 │ │ │ │ + mov ip, #1 │ │ │ │ + mov r3, lr │ │ │ │ str r2, [sp, #12] │ │ │ │ - str ip, [sp, #16] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4db14 │ │ │ │ + bne 4da1c │ │ │ │ mov r0, #0 │ │ │ │ - b 4dc34 │ │ │ │ - ldr r1, [pc, #292] @ 4dc40 │ │ │ │ - ldr r0, [r0] │ │ │ │ - bl 149814 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 4db0c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1e7d70 │ │ │ │ - mov r6, #0 │ │ │ │ - mov r8, r0 │ │ │ │ - ldmib r4, {r2, r3} │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - tst r2, #33554432 @ 0x2000000 │ │ │ │ - beq 4db5c │ │ │ │ - cmp r6, r3 │ │ │ │ - bge 4dc0c │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - ldr r5, [r3, r6, lsl #2] │ │ │ │ - b 4db6c │ │ │ │ - cmp r6, r3 │ │ │ │ - bge 4dc0c │ │ │ │ - add r3, r4, #12 │ │ │ │ - ldr r5, [r3, r6, lsl #2] │ │ │ │ - ldr r3, [r5] │ │ │ │ - ldr r0, [r8, #52] @ 0x34 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r5] │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 317434 │ │ │ │ - cmn r0, #1 │ │ │ │ - bne 4dbe0 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4dbb8 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 4dbb8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4db0c │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne 4db0c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 4db0c │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4dc04 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne 4dc04 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - add r6, r6, #1 │ │ │ │ - b 4db38 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4dc30 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 4dc30 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [pc, #12] @ 4dc44 │ │ │ │ add sp, sp, #32 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r2, r7, r4, lsl sp │ │ │ │ - eorseq r0, r9, r8 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + pop {r4, pc} │ │ │ │ + eorseq ip, r6, ip, ror r5 │ │ │ │ + subseq r2, r7, r8, ror #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 4dc8c │ │ │ │ + bne 4dac4 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 4dcb0 │ │ │ │ - ldr r2, [pc, #192] @ 4dd40 │ │ │ │ - ldr r1, [pc, #192] @ 4dd44 │ │ │ │ - ldr r0, [pc, #192] @ 4dd48 │ │ │ │ - bl 316b6c <_PyArg_BadArgument@@Base> │ │ │ │ - b 4dcd8 │ │ │ │ + bne 4dae8 │ │ │ │ + ldr r2, [pc, #192] @ 4db78 │ │ │ │ + ldr r1, [pc, #192] @ 4db7c │ │ │ │ + ldr r0, [pc, #192] @ 4db80 │ │ │ │ + bl 316dfc <_PyArg_BadArgument@@Base> │ │ │ │ + b 4db10 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #172] @ 4dd48 │ │ │ │ + ldr r0, [pc, #172] @ 4db80 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4dc64 │ │ │ │ - b 4dcd8 │ │ │ │ + bne 4da9c │ │ │ │ + b 4db10 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 4dce0 │ │ │ │ - ldr r2, [pc, #116] @ 4dd40 │ │ │ │ - ldr r1, [pc, #124] @ 4dd4c │ │ │ │ - ldr r0, [pc, #116] @ 4dd48 │ │ │ │ + bne 4db18 │ │ │ │ + ldr r2, [pc, #116] @ 4db78 │ │ │ │ + ldr r1, [pc, #124] @ 4db84 │ │ │ │ + ldr r0, [pc, #116] @ 4db80 │ │ │ │ mov r3, r4 │ │ │ │ - bl 316b6c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 316dfc <_PyArg_BadArgument@@Base> │ │ │ │ mov r5, #0 │ │ │ │ - b 4dd38 │ │ │ │ + b 4db70 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 138e20 │ │ │ │ + bl 138ec0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 4dcd8 │ │ │ │ + beq 4db10 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 138e20 │ │ │ │ + bl 138ec0 │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r5, r4 │ │ │ │ - beq 4dd20 │ │ │ │ + beq 4db58 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 29568 │ │ │ │ - bl a62ec │ │ │ │ + bl a6364 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99b98 │ │ │ │ + bl 99c10 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 4dd38 │ │ │ │ + beq 4db70 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99b98 │ │ │ │ + bl 99c10 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x0037c8b0 │ │ │ │ - eorseq fp, r6, r8, lsr #18 │ │ │ │ - eorseq sp, r7, r0, ror #16 │ │ │ │ - eorseq fp, r6, r8, asr #19 │ │ │ │ + @ instruction: 0x0037caf0 │ │ │ │ + eorseq fp, r6, r8, ror #22 │ │ │ │ + eorseq sp, r7, r0, lsr #21 │ │ │ │ + eorseq fp, r6, r8, lsl #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #124] @ 4dde4 │ │ │ │ + ldr r1, [pc, #124] @ 4dc1c │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 4dd80 │ │ │ │ - bl 344398 │ │ │ │ + bne 4dbb8 │ │ │ │ + bl 34454c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 4dddc │ │ │ │ - ldr r1, [pc, #72] @ 4dde8 │ │ │ │ + bne 4dc14 │ │ │ │ + ldr r1, [pc, #72] @ 4dc20 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4ddd4 │ │ │ │ + bne 4dc0c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4ddd4 │ │ │ │ + bne 4dc0c │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ streq r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r1, r0, r0, ror r7 │ │ │ │ muleq r0, r7, r2 │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - add r0, r0, #16 │ │ │ │ - b 464f0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r6, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r1, [pc, #208] @ 4df04 │ │ │ │ + ldr r1, [pc, #208] @ 4dd30 │ │ │ │ str ip, [sp] │ │ │ │ - bl fe238 │ │ │ │ + bl fe2ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4de48 │ │ │ │ + bne 4dc74 │ │ │ │ mov r5, #0 │ │ │ │ - b 4def8 │ │ │ │ - ldr r3, [pc, #184] @ 4df08 │ │ │ │ + b 4dd24 │ │ │ │ + ldr r3, [pc, #184] @ 4dd34 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 11fa14 │ │ │ │ + bl 11fa9c │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 4de70 │ │ │ │ - bl a55d4 │ │ │ │ + bne 4dc9c │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4de40 │ │ │ │ - bl 2660c4 │ │ │ │ + bne 4dc6c │ │ │ │ + bl 266384 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4de40 │ │ │ │ + beq 4dc6c │ │ │ │ mov r2, r5 │ │ │ │ add r1, r4, #16 │ │ │ │ mov r0, r7 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 4dec4 │ │ │ │ + bge 4dcf0 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #20] │ │ │ │ - beq 4de40 │ │ │ │ + beq 4dc6c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4de40 │ │ │ │ + bne 4dc6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 4de40 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 4dc6c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18401c <_PyErr_ChainExceptions1@@Base+0x1cd0> │ │ │ │ + bl 1842b8 <_PyErr_ChainExceptions1@@Base+0x1cd0> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 4def8 │ │ │ │ + beq 4dd24 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4def8 │ │ │ │ + bne 4dd24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq ip, r5, r4, asr #30 │ │ │ │ + eorseq sp, r5, r4, lsl #3 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, sp, #32 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr ip, [sp, #56] @ 0x38 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + movgt r2, #0 │ │ │ │ + movle r2, #1 │ │ │ │ + cmp ip, #0 │ │ │ │ + orrne r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r1, r3 │ │ │ │ + bne 4dd94 │ │ │ │ + clz r2, r0 │ │ │ │ + lsr r2, r2, #5 │ │ │ │ + cmp r3, #1 │ │ │ │ + orrne r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 4ddd0 │ │ │ │ + mov r3, ip │ │ │ │ + mov ip, #1 │ │ │ │ + str ip, [sp, #8] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [pc, #332] @ 4def8 │ │ │ │ + mov r2, #0 │ │ │ │ + str ip, [sp] │ │ │ │ + add ip, sp, #28 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str ip, [sp, #16] │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 4ddd0 │ │ │ │ + mov r0, #0 │ │ │ │ + b 4def0 │ │ │ │ + ldr r1, [pc, #292] @ 4defc │ │ │ │ + ldr r0, [r0] │ │ │ │ + bl 1498b8 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 4ddc8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1e81e8 │ │ │ │ + mov r6, #0 │ │ │ │ + mov r8, r0 │ │ │ │ + ldmib r4, {r2, r3} │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + tst r2, #33554432 @ 0x2000000 │ │ │ │ + beq 4de18 │ │ │ │ + cmp r6, r3 │ │ │ │ + bge 4dec8 │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + ldr r5, [r3, r6, lsl #2] │ │ │ │ + b 4de28 │ │ │ │ + cmp r6, r3 │ │ │ │ + bge 4dec8 │ │ │ │ + add r3, r4, #12 │ │ │ │ + ldr r5, [r3, r6, lsl #2] │ │ │ │ + ldr r3, [r5] │ │ │ │ + ldr r0, [r8, #52] @ 0x34 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r5] │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 3176c4 │ │ │ │ + cmn r0, #1 │ │ │ │ + bne 4de9c │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 4de74 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 4de74 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 4ddc8 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne 4ddc8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 4ddc8 │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 4dec0 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne 4dec0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + add r6, r6, #1 │ │ │ │ + b 4ddf4 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 4deec │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 4deec │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [pc, #12] @ 4df00 │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + subseq r2, r7, r4, lsl sp │ │ │ │ + eorseq r0, r9, r4, ror #4 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 4df40 │ │ │ │ - ldr r3, [pc, #80] @ 4df84 │ │ │ │ - ldr r1, [pc, #80] @ 4df88 │ │ │ │ + bgt 4df38 │ │ │ │ + ldr r3, [pc, #80] @ 4df7c │ │ │ │ + ldr r1, [pc, #80] @ 4df80 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 4df5c │ │ │ │ + bl 18f414 │ │ │ │ + b 4df54 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4df64 │ │ │ │ - ldr r3, [pc, #48] @ 4df84 │ │ │ │ - ldr r1, [pc, #52] @ 4df8c │ │ │ │ + beq 4df5c │ │ │ │ + ldr r3, [pc, #48] @ 4df7c │ │ │ │ + ldr r1, [pc, #52] @ 4df84 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r0, #0 │ │ │ │ - b 4df7c │ │ │ │ + b 4df74 │ │ │ │ ldr ip, [r0, #20] │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ - ldr r0, [pc, #28] @ 4df90 │ │ │ │ + ldr r0, [pc, #28] @ 4df88 │ │ │ │ add r1, sp, #4 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl c038c │ │ │ │ + bl c03ec │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r7, ip, ror #16 │ │ │ │ - eorseq r4, r7, ip, asr #18 │ │ │ │ + eorseq r0, r7, ip, lsr #21 │ │ │ │ + eorseq r4, r7, ip, lsl #23 │ │ │ │ ldrsheq lr, [r7], #-76 @ 0xffffffb4 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add r0, r0, #16 │ │ │ │ - b 46868 │ │ │ │ + b 4679c │ │ │ │ │ │ │ │ -0004dfa0 : │ │ │ │ +0004df98 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r8, [r0, #4] │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [r8, #28] │ │ │ │ - ldr r3, [pc, #112] @ 4e034 │ │ │ │ + ldr r3, [pc, #112] @ 4e02c │ │ │ │ mov r4, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r6, [r3, r0] │ │ │ │ sub sp, sp, #16 │ │ │ │ - ble 4dff8 │ │ │ │ + ble 4dff0 │ │ │ │ add r1, r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ add r0, sp, #12 │ │ │ │ mov r2, #4 │ │ │ │ bl 29cdc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 4e018 │ │ │ │ - ldr r1, [pc, #56] @ 4e038 │ │ │ │ + bne 4e010 │ │ │ │ + ldr r1, [pc, #56] @ 4e030 │ │ │ │ ldr r3, [r8, #12] │ │ │ │ - ldr r2, [pc, #52] @ 4e03c │ │ │ │ + ldr r2, [pc, #52] @ 4e034 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c0010 <_PyErr_Format@@Base> │ │ │ │ + bl 1c01c8 <_PyErr_Format@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 4e02c │ │ │ │ + b 4e024 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp] │ │ │ │ - bl 128128 │ │ │ │ + bl 1281b8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r9, r4, asr #32 │ │ │ │ + eorseq r0, r9, r4, lsl #5 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl a55d4 │ │ │ │ + bl a564c │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 4e13c │ │ │ │ + bne 4e134 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31c8d4 <_PyTime_AsTimeval@@Base+0x15cc> │ │ │ │ + bl 31cc60 <_PyTime_AsTimeval@@Base+0x16c8> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4e13c │ │ │ │ + beq 4e134 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31e990 <_PyTime_AsTimeval@@Base+0x3688> │ │ │ │ + bl 31ec80 <_PyDeadline_Get@@Base+0xc6c> │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #164] @ 4e144 │ │ │ │ - bl a9a20 │ │ │ │ + ldr r0, [pc, #164] @ 4e13c │ │ │ │ + bl a9a98 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4e0b8 │ │ │ │ + bne 4e0b0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 326930 │ │ │ │ + b 326bc4 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r1, [pc, #124] @ 4e148 │ │ │ │ + ldr r1, [pc, #124] @ 4e140 │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r0, [pc, #120] @ 4e14c │ │ │ │ + ldr r0, [pc, #120] @ 4e144 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ mov r3, r5 │ │ │ │ - bl 31edbc <_PyTime_AsTimeval@@Base+0x3ab4> │ │ │ │ + bl 31f014 <_PyDeadline_Get@@Base+0x1000> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 4e108 │ │ │ │ + beq 4e100 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4e108 │ │ │ │ + bne 4e100 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 4e0a8 │ │ │ │ + beq 4e0a0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4e13c │ │ │ │ + beq 4e134 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4e13c │ │ │ │ + bne 4e134 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + b 9ac2c <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq fp, r8, r0, lsr #9 │ │ │ │ + eorseq fp, r8, r0, ror #13 │ │ │ │ andeq r0, r0, r1, lsl #5 │ │ │ │ - eorseq r0, r9, r0, ror r0 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldrd r0, [r0, #8] │ │ │ │ - bl 29754 │ │ │ │ - pop {r4, lr} │ │ │ │ - b 17b090 │ │ │ │ + @ instruction: 0x003902b0 │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + add r0, r0, #16 │ │ │ │ + b 46a24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4e2a4 │ │ │ │ + beq 4e288 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl a55d4 │ │ │ │ + bl a564c │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 4e2a4 │ │ │ │ + bne 4e288 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31c8d4 <_PyTime_AsTimeval@@Base+0x15cc> │ │ │ │ + bl 31cc60 <_PyTime_AsTimeval@@Base+0x16c8> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4e2a4 │ │ │ │ + beq 4e288 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31e990 <_PyTime_AsTimeval@@Base+0x3688> │ │ │ │ + bl 31ec80 <_PyDeadline_Get@@Base+0xc6c> │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31e990 <_PyTime_AsTimeval@@Base+0x3688> │ │ │ │ + bl 31ec80 <_PyDeadline_Get@@Base+0xc6c> │ │ │ │ mov r1, r8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31e990 <_PyTime_AsTimeval@@Base+0x3688> │ │ │ │ + bl 31ec80 <_PyDeadline_Get@@Base+0xc6c> │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ str r9, [sp] │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #164] @ 4e2ac │ │ │ │ - bl a9a20 │ │ │ │ + ldr r0, [pc, #164] @ 4e290 │ │ │ │ + bl a9a98 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4e220 │ │ │ │ + bne 4e204 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 326930 │ │ │ │ + b 326bc4 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r1, [pc, #124] @ 4e2b0 │ │ │ │ + ldr r1, [pc, #124] @ 4e294 │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r0, [pc, #120] @ 4e2b4 │ │ │ │ + ldr r0, [pc, #120] @ 4e298 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ mov r3, r5 │ │ │ │ - bl 31edbc <_PyTime_AsTimeval@@Base+0x3ab4> │ │ │ │ + bl 31f014 <_PyDeadline_Get@@Base+0x1000> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 4e270 │ │ │ │ + beq 4e254 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4e270 │ │ │ │ + bne 4e254 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 4e210 │ │ │ │ + beq 4e1f4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4e2a4 │ │ │ │ + beq 4e288 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4e2a4 │ │ │ │ + bne 4e288 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + b 9ac2c <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - eorseq r0, r9, r4, lsl #1 │ │ │ │ + eorseq r0, r9, r4, asr #5 │ │ │ │ andeq r0, r0, lr, lsr #5 │ │ │ │ - eorseq r0, r9, ip, lsl #1 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - mov r3, r1 │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 4e390 │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne 4e390 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 203fd0 │ │ │ │ - cmp r0, #1114112 @ 0x110000 │ │ │ │ - lsrcc r3, r0, #7 │ │ │ │ - ldrcc r2, [pc, #164] @ 4e3a8 │ │ │ │ - lslcc r3, r3, #1 │ │ │ │ - ldrhcc r1, [r2, r3] │ │ │ │ - andcc r3, r0, #127 @ 0x7f │ │ │ │ - addcc r3, r3, r1, lsl #7 │ │ │ │ - ldrcc r2, [pc, #148] @ 4e3ac │ │ │ │ - lslcc r3, r3, #1 │ │ │ │ - ldrhcc r2, [r2, r3] │ │ │ │ - ldr r3, [pc, #140] @ 4e3b0 │ │ │ │ - movcs r2, #0 │ │ │ │ - mov r1, #6 │ │ │ │ - mla r3, r1, r2, r3 │ │ │ │ - cmp r6, #0 │ │ │ │ - ldrb r7, [r3, #3] │ │ │ │ - mov r5, r0 │ │ │ │ - beq 4e34c │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - ldr r1, [pc, #108] @ 4e3b4 │ │ │ │ - cmp r0, r1 │ │ │ │ - bne 4e354 │ │ │ │ - mov r4, r7 │ │ │ │ - b 4e384 │ │ │ │ - bl adde8 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 4e34c │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - ldrb r3, [r0, #1] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 4e384 │ │ │ │ - ldrb r4, [r0, #3] │ │ │ │ - cmp r4, #255 @ 0xff │ │ │ │ - beq 4e34c │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b a62ec │ │ │ │ - ldr r2, [pc, #32] @ 4e3b8 │ │ │ │ - ldr r1, [pc, #32] @ 4e3bc │ │ │ │ - ldr r0, [pc, #32] @ 4e3c0 │ │ │ │ - bl 316b6c <_PyArg_BadArgument@@Base> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subeq r6, r9, r0, ror #17 │ │ │ │ - subeq r4, r8, r0, ror #29 │ │ │ │ - subeq r3, r8, r4, lsr #21 │ │ │ │ - subseq r1, r5, ip, ror #3 │ │ │ │ - eorseq r2, r6, r8, lsr #31 │ │ │ │ - eorseq sp, r6, r4, lsr r7 │ │ │ │ - @ instruction: 0x00378dd8 │ │ │ │ + eorseq r0, r9, ip, asr #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 4e3f8 │ │ │ │ - ldr r3, [pc, #80] @ 4e43c │ │ │ │ - ldr r1, [pc, #80] @ 4e440 │ │ │ │ + bgt 4e2d0 │ │ │ │ + ldr r3, [pc, #80] @ 4e314 │ │ │ │ + ldr r1, [pc, #80] @ 4e318 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 4e414 │ │ │ │ + bl 18f414 │ │ │ │ + b 4e2ec │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4e41c │ │ │ │ - ldr r3, [pc, #48] @ 4e43c │ │ │ │ - ldr r1, [pc, #52] @ 4e444 │ │ │ │ + beq 4e2f4 │ │ │ │ + ldr r3, [pc, #48] @ 4e314 │ │ │ │ + ldr r1, [pc, #52] @ 4e31c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r0, #0 │ │ │ │ - b 4e434 │ │ │ │ + b 4e30c │ │ │ │ ldr ip, [r0, #20] │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ - ldr r0, [pc, #28] @ 4e448 │ │ │ │ + ldr r0, [pc, #28] @ 4e320 │ │ │ │ add r1, sp, #4 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl c038c │ │ │ │ + bl c03ec │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r7, ip, ror #16 │ │ │ │ - eorseq r4, r7, ip, asr #18 │ │ │ │ + eorseq r0, r7, ip, lsr #21 │ │ │ │ + eorseq r4, r7, ip, lsl #23 │ │ │ │ subseq pc, r7, r8, ror r3 @ │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - add r0, r0, #16 │ │ │ │ - b 46fe8 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldrd r0, [r0, #8] │ │ │ │ + bl 29754 │ │ │ │ + pop {r4, lr} │ │ │ │ + b 17b32c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, r0 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #12] @ 4e490 │ │ │ │ + ldr r0, [pc, #12] @ 4e37c │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl c038c │ │ │ │ + bl c03ec │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq sp, r7, r4, ror #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4e5d8 │ │ │ │ + beq 4e4c4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl a55d4 │ │ │ │ + bl a564c │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 4e5d8 │ │ │ │ + bne 4e4c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31c8d4 <_PyTime_AsTimeval@@Base+0x15cc> │ │ │ │ + bl 31cc60 <_PyTime_AsTimeval@@Base+0x16c8> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4e5d8 │ │ │ │ + beq 4e4c4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31e990 <_PyTime_AsTimeval@@Base+0x3688> │ │ │ │ + bl 31ec80 <_PyDeadline_Get@@Base+0xc6c> │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31e990 <_PyTime_AsTimeval@@Base+0x3688> │ │ │ │ + bl 31ec80 <_PyDeadline_Get@@Base+0xc6c> │ │ │ │ mov r1, r8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31e990 <_PyTime_AsTimeval@@Base+0x3688> │ │ │ │ + bl 31ec80 <_PyDeadline_Get@@Base+0xc6c> │ │ │ │ mov r1, r9 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31e990 <_PyTime_AsTimeval@@Base+0x3688> │ │ │ │ + bl 31ec80 <_PyDeadline_Get@@Base+0xc6c> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #164] @ 4e5e0 │ │ │ │ - bl a9a20 │ │ │ │ + ldr r0, [pc, #164] @ 4e4cc │ │ │ │ + bl a9a98 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4e554 │ │ │ │ + bne 4e440 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 326930 │ │ │ │ + b 326bc4 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r0, [pc, #124] @ 4e5e4 │ │ │ │ + ldr r0, [pc, #124] @ 4e4d0 │ │ │ │ str r2, [r4, #20] │ │ │ │ mov r1, #624 @ 0x270 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mov r3, r5 │ │ │ │ - bl 31edbc <_PyTime_AsTimeval@@Base+0x3ab4> │ │ │ │ + bl 31f014 <_PyDeadline_Get@@Base+0x1000> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 4e5a4 │ │ │ │ + beq 4e490 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4e5a4 │ │ │ │ + bne 4e490 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 4e544 │ │ │ │ + beq 4e430 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4e5d8 │ │ │ │ + beq 4e4c4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4e5d8 │ │ │ │ + bne 4e4c4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + b 9ac2c <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - eorseq r0, r9, r0, lsr #1 │ │ │ │ - eorseq r0, r9, r8, lsr #1 │ │ │ │ + eorseq r0, r9, r0, ror #5 │ │ │ │ + eorseq r0, r9, r8, ror #5 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + tst r2, #268435456 @ 0x10000000 │ │ │ │ + beq 4e5ac │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne 4e5ac │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 204468 │ │ │ │ + cmp r0, #1114112 @ 0x110000 │ │ │ │ + lsrcc r3, r0, #7 │ │ │ │ + ldrcc r2, [pc, #164] @ 4e5c4 │ │ │ │ + lslcc r3, r3, #1 │ │ │ │ + ldrhcc r1, [r2, r3] │ │ │ │ + andcc r3, r0, #127 @ 0x7f │ │ │ │ + addcc r3, r3, r1, lsl #7 │ │ │ │ + ldrcc r2, [pc, #148] @ 4e5c8 │ │ │ │ + lslcc r3, r3, #1 │ │ │ │ + ldrhcc r2, [r2, r3] │ │ │ │ + ldr r3, [pc, #140] @ 4e5cc │ │ │ │ + movcs r2, #0 │ │ │ │ + mov r1, #6 │ │ │ │ + mla r3, r1, r2, r3 │ │ │ │ + cmp r6, #0 │ │ │ │ + ldrb r7, [r3, #3] │ │ │ │ + mov r5, r0 │ │ │ │ + beq 4e568 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + ldr r1, [pc, #108] @ 4e5d0 │ │ │ │ + cmp r0, r1 │ │ │ │ + bne 4e570 │ │ │ │ + mov r4, r7 │ │ │ │ + b 4e5a0 │ │ │ │ + bl adeb0 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 4e568 │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + ldrb r3, [r0, #1] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 4e5a0 │ │ │ │ + ldrb r4, [r0, #3] │ │ │ │ + cmp r4, #255 @ 0xff │ │ │ │ + beq 4e568 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b a6364 │ │ │ │ + ldr r2, [pc, #32] @ 4e5d4 │ │ │ │ + ldr r1, [pc, #32] @ 4e5d8 │ │ │ │ + ldr r0, [pc, #32] @ 4e5dc │ │ │ │ + bl 316dfc <_PyArg_BadArgument@@Base> │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + strdeq r6, [r9], #-160 @ 0xffffff60 │ │ │ │ + strdeq r5, [r8], #-0 │ │ │ │ + strheq r3, [r8], #-196 @ 0xffffff3c │ │ │ │ + subseq r1, r5, ip, ror #3 │ │ │ │ + eorseq r3, r6, r8, ror #3 │ │ │ │ + eorseq sp, r6, r4, ror r9 │ │ │ │ + eorseq r8, r7, r8, asr #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #3 │ │ │ │ mov r4, r1 │ │ │ │ - beq 4e62c │ │ │ │ + beq 4e624 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #3 │ │ │ │ - ldr r0, [pc, #48] @ 4e644 │ │ │ │ + ldr r0, [pc, #48] @ 4e63c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4e62c │ │ │ │ + bne 4e624 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldm r4, {r0, r1, r2} │ │ │ │ - bl b2868 │ │ │ │ + bl b294c │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4e624 │ │ │ │ - ldr r0, [pc, #4] @ 4e648 │ │ │ │ + beq 4e61c │ │ │ │ + ldr r0, [pc, #4] @ 4e640 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r5, r7, r0, asr #8 │ │ │ │ + eorseq r5, r7, r0, lsl #13 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add r0, r0, #16 │ │ │ │ - b 475a0 │ │ │ │ + b 47240 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r3 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ @@ -36874,92 +36872,92 @@ │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bne 4e6b4 │ │ │ │ + bne 4e6ac │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r7, #2 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4e6ec │ │ │ │ - ldr r1, [pc, #660] @ 4e950 │ │ │ │ + beq 4e6e4 │ │ │ │ + ldr r1, [pc, #660] @ 4e948 │ │ │ │ str r1, [sp] │ │ │ │ add r1, sp, #32 │ │ │ │ mov r2, #0 │ │ │ │ mov ip, #2 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ stmib sp, {r1, ip} │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4e740 │ │ │ │ + beq 4e738 │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r2, [pc, #604] @ 4e954 │ │ │ │ + ldr r2, [pc, #604] @ 4e94c │ │ │ │ cmp r3, r2 │ │ │ │ - beq 4e75c │ │ │ │ + beq 4e754 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 4e748 │ │ │ │ + beq 4e740 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl b2684 │ │ │ │ + bl b2768 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 4e740 │ │ │ │ + beq 4e738 │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 4e760 │ │ │ │ - ldr r3, [pc, #544] @ 4e958 │ │ │ │ - ldr r1, [pc, #544] @ 4e95c │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - mov r4, #0 │ │ │ │ - b 4e944 │ │ │ │ - ldr r2, [pc, #528] @ 4e960 │ │ │ │ - ldr r1, [pc, #528] @ 4e964 │ │ │ │ - ldr r0, [pc, #528] @ 4e968 │ │ │ │ - bl 316b6c <_PyArg_BadArgument@@Base> │ │ │ │ - b 4e740 │ │ │ │ + beq 4e758 │ │ │ │ + ldr r3, [pc, #544] @ 4e950 │ │ │ │ + ldr r1, [pc, #544] @ 4e954 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f414 │ │ │ │ + mov r4, #0 │ │ │ │ + b 4e93c │ │ │ │ + ldr r2, [pc, #528] @ 4e958 │ │ │ │ + ldr r1, [pc, #528] @ 4e95c │ │ │ │ + ldr r0, [pc, #528] @ 4e960 │ │ │ │ + bl 316dfc <_PyArg_BadArgument@@Base> │ │ │ │ + b 4e738 │ │ │ │ mov r8, #0 │ │ │ │ cmp r7, #1 │ │ │ │ movle r7, #0 │ │ │ │ - ble 4e7b8 │ │ │ │ + ble 4e7b0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 4e794 │ │ │ │ - ldr r2, [pc, #484] @ 4e96c │ │ │ │ - ldr r1, [pc, #484] @ 4e970 │ │ │ │ - ldr r0, [pc, #472] @ 4e968 │ │ │ │ - bl 316b6c <_PyArg_BadArgument@@Base> │ │ │ │ - b 4e740 │ │ │ │ + bne 4e78c │ │ │ │ + ldr r2, [pc, #484] @ 4e964 │ │ │ │ + ldr r1, [pc, #484] @ 4e968 │ │ │ │ + ldr r0, [pc, #472] @ 4e960 │ │ │ │ + bl 316dfc <_PyArg_BadArgument@@Base> │ │ │ │ + b 4e738 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r3 │ │ │ │ - bl b2684 │ │ │ │ + bl b2768 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 4e740 │ │ │ │ + beq 4e738 │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 4e730 │ │ │ │ + bne 4e728 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e7d70 │ │ │ │ + bl 1e81e8 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 91b84 <_PyObject_GC_New@@Base> │ │ │ │ + bl 91be0 <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4e740 │ │ │ │ + beq 4e738 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r6, #0 │ │ │ │ str r3, [r4, #32] │ │ │ │ str r6, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r0, [r4, #16] │ │ │ │ @@ -36972,195 +36970,195 @@ │ │ │ │ str r6, [r4, #28] │ │ │ │ str r6, [r4, #20] │ │ │ │ bl 29694 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ str r6, [r4, #48] @ 0x30 │ │ │ │ cmp r3, r6 │ │ │ │ str r0, [r4, #8] │ │ │ │ - beq 4e834 │ │ │ │ + beq 4e82c │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ ldr r2, [r5, #28] │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4e858 │ │ │ │ + beq 4e850 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl 996a4 │ │ │ │ + bl 9971c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #28] │ │ │ │ - beq 4e8a0 │ │ │ │ + beq 4e898 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4e8a0 │ │ │ │ + beq 4e898 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r7, [pc, #260] @ 4e974 │ │ │ │ + ldr r7, [pc, #260] @ 4e96c │ │ │ │ bl 29604 │ │ │ │ mov r0, #0 │ │ │ │ ldr r6, [r7, r0, lsl #5] │ │ │ │ cmp r6, #0 │ │ │ │ addne r0, r0, #1 │ │ │ │ - bne 4e874 │ │ │ │ + bne 4e86c │ │ │ │ lsl r0, r0, #2 │ │ │ │ - bl 996a4 │ │ │ │ + bl 9971c │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, r6 │ │ │ │ movne r2, r3 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ - bne 4e8d0 │ │ │ │ + bne 4e8c8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4e8c4 │ │ │ │ + beq 4e8bc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4e8c4 │ │ │ │ + bne 4e8bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2a01ec │ │ │ │ + b 2a0260 │ │ │ │ ldr r6, [r7, r3, lsl #5] │ │ │ │ cmp r6, #0 │ │ │ │ strne r2, [r0, r3, lsl #2] │ │ │ │ addne r3, r3, #1 │ │ │ │ - bne 4e8d0 │ │ │ │ - ldr r7, [pc, #136] @ 4e974 │ │ │ │ + bne 4e8c8 │ │ │ │ + ldr r7, [pc, #136] @ 4e96c │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4e93c │ │ │ │ + beq 4e934 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ ldr r3, [r3, r6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4e930 │ │ │ │ + beq 4e928 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ add r1, r1, r6 │ │ │ │ add r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ str r3, [r1] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx r3 │ │ │ │ add r7, r7, #32 │ │ │ │ add r6, r6, #4 │ │ │ │ - b 4e8e8 │ │ │ │ + b 4e8e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl a6608 │ │ │ │ + bl a6680 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r2, r7, r4, ror sp │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003628dc │ │ │ │ - @ instruction: 0x0036a7b0 │ │ │ │ - eorseq fp, r6, r8, lsr #18 │ │ │ │ - eorseq r9, r8, r8, ror lr │ │ │ │ - @ instruction: 0x0037c8b0 │ │ │ │ - eorseq fp, r6, r8, asr #19 │ │ │ │ + eorseq r2, r6, ip, lsl fp │ │ │ │ + @ instruction: 0x0036a9f0 │ │ │ │ + eorseq fp, r6, r8, ror #22 │ │ │ │ + ldrheq sl, [r8], -r8 @ │ │ │ │ + @ instruction: 0x0037caf0 │ │ │ │ + eorseq fp, r6, r8, lsl #24 │ │ │ │ subseq pc, r6, r0, ror r8 @ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - bl a55d4 │ │ │ │ + bl a564c │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 4ea60 │ │ │ │ + bne 4ea58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31c8d4 <_PyTime_AsTimeval@@Base+0x15cc> │ │ │ │ + bl 31cc60 <_PyTime_AsTimeval@@Base+0x16c8> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4ea60 │ │ │ │ - ldr r0, [pc, #164] @ 4ea68 │ │ │ │ - bl a9a20 │ │ │ │ + beq 4ea58 │ │ │ │ + ldr r0, [pc, #164] @ 4ea60 │ │ │ │ + bl a9a98 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4e9dc │ │ │ │ + bne 4e9d4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 326930 │ │ │ │ + b 326bc4 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r1, [pc, #124] @ 4ea6c │ │ │ │ + ldr r1, [pc, #124] @ 4ea64 │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r0, [pc, #120] @ 4ea70 │ │ │ │ + ldr r0, [pc, #120] @ 4ea68 │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ mov r3, r5 │ │ │ │ - bl 31edbc <_PyTime_AsTimeval@@Base+0x3ab4> │ │ │ │ + bl 31f014 <_PyDeadline_Get@@Base+0x1000> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 4ea2c │ │ │ │ + beq 4ea24 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4ea2c │ │ │ │ + bne 4ea24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 4e9cc │ │ │ │ + beq 4e9c4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4ea60 │ │ │ │ + beq 4ea58 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4ea60 │ │ │ │ + bne 4ea58 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + b 9ac2c <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r3, r8, r8, ror #20 │ │ │ │ + eorseq r3, r8, r8, lsr #25 │ │ │ │ @ instruction: 0x000002b6 │ │ │ │ - eorseq r0, r9, r0, lsr r1 │ │ │ │ + eorseq r0, r9, r0, ror r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 10f850 │ │ │ │ + bl 10f940 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4eac0 │ │ │ │ + beq 4eab8 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4] │ │ │ │ - beq 4eac0 │ │ │ │ + beq 4eab8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 4eac0 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 4eab8 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4eaf4 │ │ │ │ + beq 4eaec │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #4] │ │ │ │ - beq 4eaf4 │ │ │ │ + beq 4eaec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 4eaf4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 4eaec │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -37172,910 +37170,819 @@ │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ add r5, r0, r1 │ │ │ │ - bne 4eb5c │ │ │ │ + bne 4eb54 │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4eb90 │ │ │ │ - ldr ip, [pc, #204] @ 4ec30 │ │ │ │ + beq 4eb88 │ │ │ │ + ldr ip, [pc, #204] @ 4ec28 │ │ │ │ add r2, sp, #32 │ │ │ │ mov lr, #2 │ │ │ │ str r2, [sp, #16] │ │ │ │ str ip, [sp] │ │ │ │ mov r2, #0 │ │ │ │ mov ip, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ stmib sp, {ip, lr} │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4ec24 │ │ │ │ + beq 4ec1c │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 4ec44 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ + bl 4ec3c <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4ec24 │ │ │ │ + beq 4ec1c │ │ │ │ cmp r5, #1 │ │ │ │ - beq 4ebd0 │ │ │ │ + beq 4ebc8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 4ebd4 │ │ │ │ - bl a55d4 │ │ │ │ + bne 4ebcc │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4ebd4 │ │ │ │ - b 4ec24 │ │ │ │ + beq 4ebcc │ │ │ │ + b 4ec1c │ │ │ │ mov r4, #524288 @ 0x80000 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - bl c3e20 │ │ │ │ + bl c3e80 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 29718 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7b78 │ │ │ │ + bl c7bd0 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 4ec14 │ │ │ │ - ldr r3, [pc, #44] @ 4ec34 │ │ │ │ + bne 4ec0c │ │ │ │ + ldr r3, [pc, #44] @ 4ec2c │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1444a4 │ │ │ │ + b 144544 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a62ec │ │ │ │ + b a6364 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r2, r7, r0, lsr #27 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add r0, r0, #16 │ │ │ │ - b 47778 │ │ │ │ + b 475a0 │ │ │ │ │ │ │ │ -0004ec44 <_PyLong_UnsignedInt_Converter@@Base>: │ │ │ │ +0004ec3c <_PyLong_UnsignedInt_Converter@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ - beq 4ec8c <_PyLong_UnsignedInt_Converter@@Base+0x48> │ │ │ │ + beq 4ec84 <_PyLong_UnsignedInt_Converter@@Base+0x48> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 4ec8c <_PyLong_UnsignedInt_Converter@@Base+0x48> │ │ │ │ - ldr r3, [pc, #60] @ 4ecbc <_PyLong_UnsignedInt_Converter@@Base+0x78> │ │ │ │ - ldr r1, [pc, #60] @ 4ecc0 <_PyLong_UnsignedInt_Converter@@Base+0x7c> │ │ │ │ + bne 4ec84 <_PyLong_UnsignedInt_Converter@@Base+0x48> │ │ │ │ + ldr r3, [pc, #60] @ 4ecb4 <_PyLong_UnsignedInt_Converter@@Base+0x78> │ │ │ │ + ldr r1, [pc, #60] @ 4ecb8 <_PyLong_UnsignedInt_Converter@@Base+0x7c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 4eca8 <_PyLong_UnsignedInt_Converter@@Base+0x64> │ │ │ │ - bl 148bb4 │ │ │ │ + bl 18f414 │ │ │ │ + b 4eca0 <_PyLong_UnsignedInt_Converter@@Base+0x64> │ │ │ │ + bl 148c54 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 4ecb0 <_PyLong_UnsignedInt_Converter@@Base+0x6c> │ │ │ │ - bl a55d4 │ │ │ │ + bne 4eca8 <_PyLong_UnsignedInt_Converter@@Base+0x6c> │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4ecb0 <_PyLong_UnsignedInt_Converter@@Base+0x6c> │ │ │ │ + beq 4eca8 <_PyLong_UnsignedInt_Converter@@Base+0x6c> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #1 │ │ │ │ str r4, [r5] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003839f4 │ │ │ │ - b 4ea74 │ │ │ │ + eorseq r3, r8, r4, lsr ip │ │ │ │ + b 4ea6c │ │ │ │ ldr r0, [r0, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 4ecd8 <_PyLong_UnsignedInt_Converter@@Base+0x94> │ │ │ │ - b a58c4 │ │ │ │ - ldr r0, [pc] @ 4ece0 <_PyLong_UnsignedInt_Converter@@Base+0x9c> │ │ │ │ + blt 4ecd0 <_PyLong_UnsignedInt_Converter@@Base+0x94> │ │ │ │ + b a593c │ │ │ │ + ldr r0, [pc] @ 4ecd8 <_PyLong_UnsignedInt_Converter@@Base+0x9c> │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ mov r3, r1 │ │ │ │ ands r4, r4, #268435456 @ 0x10000000 │ │ │ │ - bne 4ed20 <_PyLong_UnsignedInt_Converter@@Base+0xdc> │ │ │ │ - ldr r2, [pc, #332] @ 4ee60 <_PyLong_UnsignedInt_Converter@@Base+0x21c> │ │ │ │ - ldr r1, [pc, #332] @ 4ee64 <_PyLong_UnsignedInt_Converter@@Base+0x220> │ │ │ │ - ldr r0, [pc, #332] @ 4ee68 <_PyLong_UnsignedInt_Converter@@Base+0x224> │ │ │ │ - bl 316b6c <_PyArg_BadArgument@@Base> │ │ │ │ - b 4ee54 <_PyLong_UnsignedInt_Converter@@Base+0x210> │ │ │ │ + bne 4ed18 <_PyLong_UnsignedInt_Converter@@Base+0xdc> │ │ │ │ + ldr r2, [pc, #332] @ 4ee58 <_PyLong_UnsignedInt_Converter@@Base+0x21c> │ │ │ │ + ldr r1, [pc, #332] @ 4ee5c <_PyLong_UnsignedInt_Converter@@Base+0x220> │ │ │ │ + ldr r0, [pc, #332] @ 4ee60 <_PyLong_UnsignedInt_Converter@@Base+0x224> │ │ │ │ + bl 316dfc <_PyArg_BadArgument@@Base> │ │ │ │ + b 4ee4c <_PyLong_UnsignedInt_Converter@@Base+0x210> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 138e20 │ │ │ │ + bl 138ec0 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 4ed54 <_PyLong_UnsignedInt_Converter@@Base+0x110> │ │ │ │ + beq 4ed4c <_PyLong_UnsignedInt_Converter@@Base+0x110> │ │ │ │ bl 29940 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 4ed60 <_PyLong_UnsignedInt_Converter@@Base+0x11c> │ │ │ │ - ldr r3, [pc, #288] @ 4ee6c <_PyLong_UnsignedInt_Converter@@Base+0x228> │ │ │ │ - ldr r1, [pc, #288] @ 4ee70 <_PyLong_UnsignedInt_Converter@@Base+0x22c> │ │ │ │ + beq 4ed58 <_PyLong_UnsignedInt_Converter@@Base+0x11c> │ │ │ │ + ldr r3, [pc, #288] @ 4ee64 <_PyLong_UnsignedInt_Converter@@Base+0x228> │ │ │ │ + ldr r1, [pc, #288] @ 4ee68 <_PyLong_UnsignedInt_Converter@@Base+0x22c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r4, #0 │ │ │ │ mov r6, r4 │ │ │ │ - b 4ee44 <_PyLong_UnsignedInt_Converter@@Base+0x200> │ │ │ │ + b 4ee3c <_PyLong_UnsignedInt_Converter@@Base+0x200> │ │ │ │ add r5, r0, #1 │ │ │ │ cmn r5, #-536870911 @ 0xe0000001 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bls 4ed78 <_PyLong_UnsignedInt_Converter@@Base+0x134> │ │ │ │ - bl 2a01ec │ │ │ │ - b 4ed54 <_PyLong_UnsignedInt_Converter@@Base+0x110> │ │ │ │ + bls 4ed70 <_PyLong_UnsignedInt_Converter@@Base+0x134> │ │ │ │ + bl 2a0260 │ │ │ │ + b 4ed4c <_PyLong_UnsignedInt_Converter@@Base+0x110> │ │ │ │ lsl r0, r5, #2 │ │ │ │ - bl 996a4 │ │ │ │ + bl 9971c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 4ed70 <_PyLong_UnsignedInt_Converter@@Base+0x12c> │ │ │ │ + beq 4ed68 <_PyLong_UnsignedInt_Converter@@Base+0x12c> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r0] │ │ │ │ mov r0, r6 │ │ │ │ bl 2a024 │ │ │ │ ldr r4, [r8] │ │ │ │ cmp r4, #0 │ │ │ │ cmpne r4, #34 @ 0x22 │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ mov r1, r0 │ │ │ │ - beq 4edd4 <_PyLong_UnsignedInt_Converter@@Base+0x190> │ │ │ │ - ldr r3, [pc, #168] @ 4ee74 <_PyLong_UnsignedInt_Converter@@Base+0x230> │ │ │ │ + beq 4edcc <_PyLong_UnsignedInt_Converter@@Base+0x190> │ │ │ │ + ldr r3, [pc, #168] @ 4ee6c <_PyLong_UnsignedInt_Converter@@Base+0x230> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ - b 4edf8 <_PyLong_UnsignedInt_Converter@@Base+0x1b4> │ │ │ │ + bl 144544 │ │ │ │ + b 4edf0 <_PyLong_UnsignedInt_Converter@@Base+0x1b4> │ │ │ │ cmp r5, r0 │ │ │ │ - bhi 4ee38 <_PyLong_UnsignedInt_Converter@@Base+0x1f4> │ │ │ │ + bhi 4ee30 <_PyLong_UnsignedInt_Converter@@Base+0x1f4> │ │ │ │ add r5, r0, #1 │ │ │ │ lsl r1, r5, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl ab4e0 │ │ │ │ + bl ab558 │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne 4ee00 <_PyLong_UnsignedInt_Converter@@Base+0x1bc> │ │ │ │ - bl 2a01ec │ │ │ │ + bne 4edf8 <_PyLong_UnsignedInt_Converter@@Base+0x1bc> │ │ │ │ + bl 2a0260 │ │ │ │ mov r4, #0 │ │ │ │ - b 4ee44 <_PyLong_UnsignedInt_Converter@@Base+0x200> │ │ │ │ + b 4ee3c <_PyLong_UnsignedInt_Converter@@Base+0x200> │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ str r4, [r8] │ │ │ │ bl 2a024 │ │ │ │ ldr r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r6, r9 │ │ │ │ mov r1, r0 │ │ │ │ - beq 4ee38 <_PyLong_UnsignedInt_Converter@@Base+0x1f4> │ │ │ │ - ldr r3, [pc, #72] @ 4ee74 <_PyLong_UnsignedInt_Converter@@Base+0x230> │ │ │ │ + beq 4ee30 <_PyLong_UnsignedInt_Converter@@Base+0x1f4> │ │ │ │ + ldr r3, [pc, #72] @ 4ee6c <_PyLong_UnsignedInt_Converter@@Base+0x230> │ │ │ │ mov r6, r9 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ - b 4ee44 <_PyLong_UnsignedInt_Converter@@Base+0x200> │ │ │ │ + bl 144544 │ │ │ │ + b 4ee3c <_PyLong_UnsignedInt_Converter@@Base+0x200> │ │ │ │ mov r0, r6 │ │ │ │ - bl b1e2c │ │ │ │ + bl b1f10 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99b98 │ │ │ │ + bl 99c10 │ │ │ │ mov r0, r7 │ │ │ │ - bl 99b98 │ │ │ │ + bl 99c10 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - @ instruction: 0x0037c8b0 │ │ │ │ - eorseq sp, r6, r4, lsr r7 │ │ │ │ - eorseq sp, r7, r8, ror #16 │ │ │ │ + @ instruction: 0x0037caf0 │ │ │ │ + eorseq sp, r6, r4, ror r9 │ │ │ │ + eorseq sp, r7, r8, lsr #21 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003628dc │ │ │ │ + eorseq r2, r6, ip, lsl fp │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add r0, r0, #16 │ │ │ │ - b 47f64 │ │ │ │ - mov r0, r1 │ │ │ │ - b 4eec0 │ │ │ │ + b 479b4 <_PyCompile_OptimizeCfg@@Base+0x23c> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb r0, [r3] │ │ │ │ - b 1bcc10 │ │ │ │ - ldr r3, [pc, #28] @ 4eebc <_PyLong_UnsignedInt_Converter@@Base+0x278> │ │ │ │ + b 1bcdc8 │ │ │ │ + ldr r3, [pc, #28] @ 4eeac <_PyLong_UnsignedInt_Converter@@Base+0x270> │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r0, [r3, #1468] @ 0x5bc │ │ │ │ - b a58c4 │ │ │ │ + b a593c │ │ │ │ andeq r0, r0, ip │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + add r0, r0, #16 │ │ │ │ + b 47fa4 │ │ │ │ + mov r0, r1 │ │ │ │ + b 4eec4 │ │ │ │ │ │ │ │ -0004eec0 : │ │ │ │ +0004eec4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4eeec │ │ │ │ + beq 4eef0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4ef04 │ │ │ │ - ldr r3, [pc, #140] @ 4ef80 │ │ │ │ + bne 4ef08 │ │ │ │ + ldr r3, [pc, #140] @ 4ef84 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #136] @ 4ef84 │ │ │ │ + ldr r1, [pc, #136] @ 4ef88 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ - b 4ef10 │ │ │ │ + bl 1177e0 │ │ │ │ + b 4ef14 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 4ef18 │ │ │ │ + bne 4ef1c │ │ │ │ mov r4, #0 │ │ │ │ - b 4ef78 │ │ │ │ + b 4ef7c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4ef3c │ │ │ │ + beq 4ef40 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - ldr r1, [pc, #84] @ 4ef88 │ │ │ │ + ldr r1, [pc, #84] @ 4ef8c │ │ │ │ cmp r2, r1 │ │ │ │ cmpne r2, #0 │ │ │ │ - bne 4ef78 │ │ │ │ - ldr r0, [pc, #60] @ 4ef80 │ │ │ │ + bne 4ef7c │ │ │ │ + ldr r0, [pc, #60] @ 4ef84 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #64] @ 4ef8c │ │ │ │ + ldr r1, [pc, #64] @ 4ef90 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 1177e0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4ef10 │ │ │ │ + beq 4ef14 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4ef10 │ │ │ │ + bne 4ef14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 4ef10 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 4ef14 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r9, r0, ror #2 │ │ │ │ - andeq r6, r4, r0, asr #19 │ │ │ │ - eorseq r0, r9, ip, lsl #3 │ │ │ │ + eorseq r0, r9, r8, ror #8 │ │ │ │ + andeq r6, r4, r0, asr r9 │ │ │ │ + mlaseq r9, r4, r4, r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 4efc4 │ │ │ │ - ldr r3, [pc, #80] @ 4f008 │ │ │ │ - ldr r1, [pc, #80] @ 4f00c │ │ │ │ + bgt 4efc8 │ │ │ │ + ldr r3, [pc, #80] @ 4f00c │ │ │ │ + ldr r1, [pc, #80] @ 4f010 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 4efe0 │ │ │ │ + bl 18f414 │ │ │ │ + b 4efe4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4efe8 │ │ │ │ - ldr r3, [pc, #48] @ 4f008 │ │ │ │ - ldr r1, [pc, #52] @ 4f010 │ │ │ │ + beq 4efec │ │ │ │ + ldr r3, [pc, #48] @ 4f00c │ │ │ │ + ldr r1, [pc, #52] @ 4f014 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r0, #0 │ │ │ │ - b 4f000 │ │ │ │ + b 4f004 │ │ │ │ ldr ip, [r0, #20] │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ - ldr r0, [pc, #28] @ 4f014 │ │ │ │ + ldr r0, [pc, #28] @ 4f018 │ │ │ │ add r1, sp, #4 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl c038c │ │ │ │ + bl c03ec │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r7, ip, ror #16 │ │ │ │ - eorseq r4, r7, ip, asr #18 │ │ │ │ + eorseq r0, r7, ip, lsr #21 │ │ │ │ + eorseq r4, r7, ip, lsl #23 │ │ │ │ subseq lr, r7, ip, lsl r8 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r0, #1 │ │ │ │ - b a295c │ │ │ │ + b a29d4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #232] @ 4f12c │ │ │ │ + ldr r1, [pc, #232] @ 4f130 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bne 4f090 │ │ │ │ + bne 4f094 │ │ │ │ cmp r2, #2 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - bne 4f074 │ │ │ │ - ldr r1, [pc, #200] @ 4f130 │ │ │ │ + bne 4f078 │ │ │ │ + ldr r1, [pc, #200] @ 4f134 │ │ │ │ cmp r2, r3 │ │ │ │ - ldr r4, [pc, #196] @ 4f134 │ │ │ │ + ldr r4, [pc, #196] @ 4f138 │ │ │ │ movne r4, r1 │ │ │ │ - b 4f124 │ │ │ │ + b 4f128 │ │ │ │ cmp r6, #3 │ │ │ │ - bne 4f120 │ │ │ │ - ldr r1, [pc, #172] @ 4f130 │ │ │ │ + bne 4f124 │ │ │ │ + ldr r1, [pc, #172] @ 4f134 │ │ │ │ cmp r2, r3 │ │ │ │ - ldr r4, [pc, #168] @ 4f134 │ │ │ │ + ldr r4, [pc, #168] @ 4f138 │ │ │ │ moveq r4, r1 │ │ │ │ - b 4f124 │ │ │ │ + b 4f128 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq 4f120 │ │ │ │ - bl 91924 │ │ │ │ + beq 4f124 │ │ │ │ + bl 91980 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 4f0dc │ │ │ │ + beq 4f0e0 │ │ │ │ mov r1, r7 │ │ │ │ - bl afb48 │ │ │ │ + bl afc2c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 4f0e4 │ │ │ │ + bge 4f0e8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4f0dc │ │ │ │ + beq 4f0e0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4f0dc │ │ │ │ + bne 4f0e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 4f124 │ │ │ │ + b 4f128 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 116f28 │ │ │ │ + bl 117018 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 4f124 │ │ │ │ + beq 4f128 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4f124 │ │ │ │ + bne 4f128 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 4f124 │ │ │ │ - ldr r4, [pc, #16] @ 4f138 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 4f128 │ │ │ │ + ldr r4, [pc, #16] @ 4f13c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0x00556194 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ │ │ │ │ -0004f13c : │ │ │ │ - ldr r0, [pc] @ 4f144 │ │ │ │ - b 10ee0c │ │ │ │ +0004f140 : │ │ │ │ + ldr r0, [pc] @ 4f148 │ │ │ │ + b 10eefc │ │ │ │ subseq r2, r7, r8, lsl #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldrb r3, [r0, #16] │ │ │ │ - ldr r7, [r0, #8] │ │ │ │ - lsr r6, r3, #2 │ │ │ │ - tst r3, #32 │ │ │ │ - ldreq r4, [r0, #28] │ │ │ │ - and r6, r6, #7 │ │ │ │ - beq 4f180 │ │ │ │ - tst r3, #64 @ 0x40 │ │ │ │ - addne r4, r0, #20 │ │ │ │ - addeq r4, r0, #28 │ │ │ │ - cmp r7, #1 │ │ │ │ - bne 4f1bc │ │ │ │ - cmp r6, #1 │ │ │ │ - ldrbeq r0, [r4] │ │ │ │ - beq 4f1a0 │ │ │ │ - cmp r6, #2 │ │ │ │ - ldrheq r0, [r4] │ │ │ │ - ldrne r0, [r4] │ │ │ │ - bl 189cb4 <_PyUnicode_IsNumeric@@Base> │ │ │ │ - ldr r3, [pc, #100] @ 4f210 │ │ │ │ - ldr r2, [pc, #100] @ 4f214 │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r0, r3 │ │ │ │ - moveq r0, r2 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - cmp r7, #0 │ │ │ │ - movne r5, #0 │ │ │ │ - beq 4f208 │ │ │ │ - cmp r7, r5 │ │ │ │ - ble 4f200 │ │ │ │ - cmp r6, #1 │ │ │ │ - ldrbeq r0, [r4, r5] │ │ │ │ - beq 4f1ec │ │ │ │ - cmp r6, #2 │ │ │ │ - lsl r3, r5, #1 │ │ │ │ - ldrheq r0, [r4, r3] │ │ │ │ - ldrne r0, [r4, r5, lsl #2] │ │ │ │ - bl 189cb4 <_PyUnicode_IsNumeric@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 4f208 │ │ │ │ - add r5, r5, #1 │ │ │ │ - b 4f1c8 │ │ │ │ - ldr r0, [pc, #8] @ 4f210 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #4] @ 4f214 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 10f850 │ │ │ │ - ldr r1, [pc, #40] @ 4f260 │ │ │ │ + bl 10f940 │ │ │ │ + ldr r1, [pc, #40] @ 4f194 │ │ │ │ mov r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1289b8 │ │ │ │ - ldr r1, [pc, #24] @ 4f264 │ │ │ │ + bl 128a4c │ │ │ │ + ldr r1, [pc, #24] @ 4f198 │ │ │ │ mov r2, r0 │ │ │ │ str r2, [r5] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1101a4 │ │ │ │ + bl 110294 │ │ │ │ asr r0, r0, #31 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrheq r2, [r7], #-236 @ 0xffffff14 │ │ │ │ - @ instruction: 0x003902d8 │ │ │ │ + eorseq r0, r9, r8, lsl r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #1 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bhi 4f2a0 │ │ │ │ + bhi 4f1d4 │ │ │ │ cmp r5, #0 │ │ │ │ - ldrle r5, [pc, #160] @ 4f33c │ │ │ │ + ldrle r5, [pc, #160] @ 4f270 │ │ │ │ ldrgt r5, [r6] │ │ │ │ - b 4f2c4 │ │ │ │ - ldr r0, [pc, #152] @ 4f340 │ │ │ │ + b 4f1f8 │ │ │ │ + ldr r0, [pc, #152] @ 4f274 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4f290 │ │ │ │ + bne 4f1c4 │ │ │ │ mov r0, #0 │ │ │ │ - b 4f334 │ │ │ │ + b 4f268 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 4f2e4 │ │ │ │ - ldr r3, [pc, #108] @ 4f344 │ │ │ │ - ldr r1, [pc, #108] @ 4f348 │ │ │ │ + bgt 4f218 │ │ │ │ + ldr r3, [pc, #108] @ 4f278 │ │ │ │ + ldr r1, [pc, #108] @ 4f27c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 4f2bc │ │ │ │ + bl 18f414 │ │ │ │ + b 4f1f0 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 4f304 │ │ │ │ - ldr r3, [pc, #76] @ 4f344 │ │ │ │ - ldr r1, [pc, #80] @ 4f34c │ │ │ │ + beq 4f238 │ │ │ │ + ldr r3, [pc, #76] @ 4f278 │ │ │ │ + ldr r1, [pc, #80] @ 4f280 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 4f2bc │ │ │ │ + bl 18f414 │ │ │ │ + b 4f1f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 175c68 <_PyLong_FromGid@@Base+0x18> │ │ │ │ + bl 175eec <_PyLong_FromGid@@Base+0x18> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 4f2bc │ │ │ │ + blt 4f1f0 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ str r1, [sp] │ │ │ │ - ldr r0, [pc, #44] @ 4f350 │ │ │ │ + ldr r0, [pc, #44] @ 4f284 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, #-2147483646 @ 0x80000002 │ │ │ │ mov r1, sp │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl c038c │ │ │ │ + bl c03ec │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq ip, r6, ip, lsr r3 │ │ │ │ + eorseq ip, r6, ip, ror r5 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r7, ip, ror #16 │ │ │ │ - eorseq r4, r7, ip, asr #18 │ │ │ │ + eorseq r0, r7, ip, lsr #21 │ │ │ │ + eorseq r4, r7, ip, lsl #23 │ │ │ │ subseq pc, r7, r4, rrx │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub r3, r2, #1 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - bhi 4f390 │ │ │ │ - ldr r0, [r8] │ │ │ │ - bl 11fd78 <_PyNumber_Index@@Base> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 4f3b0 │ │ │ │ - b 4f3cc │ │ │ │ - ldr r0, [pc, #292] @ 4f4bc │ │ │ │ - mov r3, #2 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, r7 │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 4f4b4 │ │ │ │ - b 4f37c │ │ │ │ - bl aaf9c │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r5, r0 │ │ │ │ - bne 4f3e0 │ │ │ │ - cmn r5, #1 │ │ │ │ - bne 4f3fc │ │ │ │ - bl a55d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - mvneq r5, #0 │ │ │ │ - beq 4f3fc │ │ │ │ - b 4f4b4 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 4f3c4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 4f3c4 │ │ │ │ + ldrb r3, [r0, #16] │ │ │ │ + ldr r7, [r0, #8] │ │ │ │ + lsr r6, r3, #2 │ │ │ │ + tst r3, #32 │ │ │ │ + ldreq r4, [r0, #28] │ │ │ │ + and r6, r6, #7 │ │ │ │ + beq 4f2c0 │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ + addne r4, r0, #20 │ │ │ │ + addeq r4, r0, #28 │ │ │ │ cmp r7, #1 │ │ │ │ - ble 4f474 │ │ │ │ - ldr r4, [r8, #4] │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r3, [r0, #84] @ 0x54 │ │ │ │ - tst r3, #134217728 @ 0x8000000 │ │ │ │ - beq 4f42c │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - ldrbeq r3, [r4, #16] │ │ │ │ - beq 4f478 │ │ │ │ - b 4f4a4 │ │ │ │ - ldr r3, [pc, #140] @ 4f4c0 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 4f448 │ │ │ │ - ldr r1, [pc, #128] @ 4f4c0 │ │ │ │ - bl adde8 │ │ │ │ + bne 4f2fc │ │ │ │ + cmp r6, #1 │ │ │ │ + ldrbeq r0, [r4] │ │ │ │ + beq 4f2e0 │ │ │ │ + cmp r6, #2 │ │ │ │ + ldrheq r0, [r4] │ │ │ │ + ldrne r0, [r4] │ │ │ │ + bl 189f50 <_PyUnicode_IsNumeric@@Base> │ │ │ │ + ldr r3, [pc, #100] @ 4f350 │ │ │ │ + ldr r2, [pc, #100] @ 4f354 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4f45c │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - ldreq r3, [r4, #20] │ │ │ │ - ldrbeq r3, [r3] │ │ │ │ - beq 4f478 │ │ │ │ - ldr r2, [pc, #96] @ 4f4c4 │ │ │ │ - ldr r1, [pc, #96] @ 4f4c8 │ │ │ │ - ldr r0, [pc, #80] @ 4f4bc │ │ │ │ - mov r3, r4 │ │ │ │ - bl 316b6c <_PyArg_BadArgument@@Base> │ │ │ │ - b 4f4b4 │ │ │ │ - mov r3, #32 │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ - cmp r5, r1 │ │ │ │ - bgt 4f490 │ │ │ │ - mov r0, r6 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 281914 │ │ │ │ - sub r1, r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r2, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 4a940 │ │ │ │ - ldr r3, [pc, #20] @ 4f4c0 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 4f45c │ │ │ │ - b 4f438 │ │ │ │ - mov r0, #0 │ │ │ │ + movne r0, r3 │ │ │ │ + moveq r0, r2 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq fp, r5, ip, lsl sl │ │ │ │ - subseq r8, r5, r8, lsr #23 │ │ │ │ - eorseq r2, r6, ip, lsl #31 │ │ │ │ - eorseq fp, r6, r8, asr #19 │ │ │ │ + cmp r7, #0 │ │ │ │ + movne r5, #0 │ │ │ │ + beq 4f348 │ │ │ │ + cmp r7, r5 │ │ │ │ + ble 4f340 │ │ │ │ + cmp r6, #1 │ │ │ │ + ldrbeq r0, [r4, r5] │ │ │ │ + beq 4f32c │ │ │ │ + cmp r6, #2 │ │ │ │ + lsl r3, r5, #1 │ │ │ │ + ldrheq r0, [r4, r3] │ │ │ │ + ldrne r0, [r4, r5, lsl #2] │ │ │ │ + bl 189f50 <_PyUnicode_IsNumeric@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 4f348 │ │ │ │ + add r5, r5, #1 │ │ │ │ + b 4f308 │ │ │ │ + ldr r0, [pc, #8] @ 4f350 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r0, [pc, #4] @ 4f354 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ │ │ │ │ -0004f4cc <_PyEval_MatchKeys@@Base>: │ │ │ │ +0004f358 <_PyEval_MatchKeys@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr sl, [r2, #8] │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ cmp sl, #0 │ │ │ │ - ldreq r4, [pc, #1120] @ 4f950 <_PyEval_MatchKeys@@Base+0x484> │ │ │ │ + ldreq r4, [pc, #1120] @ 4f7dc <_PyEval_MatchKeys@@Base+0x484> │ │ │ │ str r0, [sp, #16] │ │ │ │ str r1, [sp, #20] │ │ │ │ - beq 4f944 <_PyEval_MatchKeys@@Base+0x478> │ │ │ │ + beq 4f7d0 <_PyEval_MatchKeys@@Base+0x478> │ │ │ │ mov r7, #0 │ │ │ │ - ldr r1, [pc, #1104] @ 4f954 <_PyEval_MatchKeys@@Base+0x488> │ │ │ │ + ldr r1, [pc, #1104] @ 4f7e0 <_PyEval_MatchKeys@@Base+0x488> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r8, r2 │ │ │ │ add r2, sp, #28 │ │ │ │ str r7, [sp, #28] │ │ │ │ - bl c0764 <_PyObject_GetMethod@@Base> │ │ │ │ + bl c07c4 <_PyObject_GetMethod@@Base> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r7 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq 4f7d8 <_PyEval_MatchKeys@@Base+0x30c> │ │ │ │ + beq 4f664 <_PyEval_MatchKeys@@Base+0x30c> │ │ │ │ mov r0, r7 │ │ │ │ - bl 129d7c │ │ │ │ + bl 129e14 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 4f7d8 <_PyEval_MatchKeys@@Base+0x30c> │ │ │ │ - ldr r3, [pc, #1052] @ 4f958 <_PyEval_MatchKeys@@Base+0x48c> │ │ │ │ + beq 4f664 <_PyEval_MatchKeys@@Base+0x30c> │ │ │ │ + ldr r3, [pc, #1052] @ 4f7e4 <_PyEval_MatchKeys@@Base+0x48c> │ │ │ │ str r7, [sp] │ │ │ │ - bl 3592c0 │ │ │ │ - ldr r1, [pc, #1044] @ 4f95c <_PyEval_MatchKeys@@Base+0x490> │ │ │ │ + bl 359530 │ │ │ │ + ldr r1, [pc, #1044] @ 4f7e8 <_PyEval_MatchKeys@@Base+0x490> │ │ │ │ ldr r0, [r3, r0] │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r7 │ │ │ │ - bl 180860 │ │ │ │ + bl 180afc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 4f7e8 <_PyEval_MatchKeys@@Base+0x31c> │ │ │ │ + beq 4f674 <_PyEval_MatchKeys@@Base+0x31c> │ │ │ │ mov r0, sl │ │ │ │ - bl 92b18 │ │ │ │ + bl 92b74 │ │ │ │ subs r4, r0, #0 │ │ │ │ addne r8, r8, #8 │ │ │ │ addne fp, r4, #8 │ │ │ │ - beq 4f7ec <_PyEval_MatchKeys@@Base+0x320> │ │ │ │ + beq 4f678 <_PyEval_MatchKeys@@Base+0x320> │ │ │ │ cmp r7, sl │ │ │ │ mov r0, r6 │ │ │ │ - bge 4f6ec <_PyEval_MatchKeys@@Base+0x220> │ │ │ │ + bge 4f578 <_PyEval_MatchKeys@@Base+0x220> │ │ │ │ ldr r9, [r8, #4]! │ │ │ │ mov r1, r9 │ │ │ │ - bl 12e5a8 │ │ │ │ + bl 12e640 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4f5a8 <_PyEval_MatchKeys@@Base+0xdc> │ │ │ │ + beq 4f434 <_PyEval_MatchKeys@@Base+0xdc> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4f5cc <_PyEval_MatchKeys@@Base+0x100> │ │ │ │ - b 4f5c0 <_PyEval_MatchKeys@@Base+0xf4> │ │ │ │ + beq 4f458 <_PyEval_MatchKeys@@Base+0x100> │ │ │ │ + b 4f44c <_PyEval_MatchKeys@@Base+0xf4> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 12d8f4 │ │ │ │ + bl 12d98c │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 4f5e8 <_PyEval_MatchKeys@@Base+0x11c> │ │ │ │ - b 4f594 <_PyEval_MatchKeys@@Base+0xc8> │ │ │ │ + beq 4f474 <_PyEval_MatchKeys@@Base+0x11c> │ │ │ │ + b 4f420 <_PyEval_MatchKeys@@Base+0xc8> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4f7ec <_PyEval_MatchKeys@@Base+0x320> │ │ │ │ - ldr r2, [pc, #908] @ 4f960 <_PyEval_MatchKeys@@Base+0x494> │ │ │ │ + bne 4f678 <_PyEval_MatchKeys@@Base+0x320> │ │ │ │ + ldr r2, [pc, #908] @ 4f7ec <_PyEval_MatchKeys@@Base+0x494> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [r2] │ │ │ │ mov r3, r9 │ │ │ │ - ldr r2, [pc, #896] @ 4f964 <_PyEval_MatchKeys@@Base+0x498> │ │ │ │ - bl 1c0010 <_PyErr_Format@@Base> │ │ │ │ - b 4f7ec <_PyEval_MatchKeys@@Base+0x320> │ │ │ │ + ldr r2, [pc, #896] @ 4f7f0 <_PyEval_MatchKeys@@Base+0x498> │ │ │ │ + bl 1c01c8 <_PyErr_Format@@Base> │ │ │ │ + b 4f678 <_PyEval_MatchKeys@@Base+0x320> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r1, sp, #32 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldreq r3, [sp, #12] │ │ │ │ addeq r1, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #3 │ │ │ │ moveq r2, #2 │ │ │ │ str r9, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ - bl b9058 │ │ │ │ + bl b912c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4f7ec <_PyEval_MatchKeys@@Base+0x320> │ │ │ │ + beq 4f678 <_PyEval_MatchKeys@@Base+0x320> │ │ │ │ cmp r0, r5 │ │ │ │ - bne 4f6e0 <_PyEval_MatchKeys@@Base+0x214> │ │ │ │ + bne 4f56c <_PyEval_MatchKeys@@Base+0x214> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4f678 <_PyEval_MatchKeys@@Base+0x1ac> │ │ │ │ + beq 4f504 <_PyEval_MatchKeys@@Base+0x1ac> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4f678 <_PyEval_MatchKeys@@Base+0x1ac> │ │ │ │ - ldr r2, [pc, #792] @ 4f968 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ + bne 4f504 <_PyEval_MatchKeys@@Base+0x1ac> │ │ │ │ + ldr r2, [pc, #792] @ 4f7f4 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4f668 <_PyEval_MatchKeys@@Base+0x19c> │ │ │ │ + beq 4f4f4 <_PyEval_MatchKeys@@Base+0x19c> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4f6c4 <_PyEval_MatchKeys@@Base+0x1f8> │ │ │ │ + beq 4f550 <_PyEval_MatchKeys@@Base+0x1f8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4f6c4 <_PyEval_MatchKeys@@Base+0x1f8> │ │ │ │ - ldr r2, [pc, #716] @ 4f968 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ + bne 4f550 <_PyEval_MatchKeys@@Base+0x1f8> │ │ │ │ + ldr r2, [pc, #716] @ 4f7f4 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4f6b4 <_PyEval_MatchKeys@@Base+0x1e8> │ │ │ │ + beq 4f540 <_PyEval_MatchKeys@@Base+0x1e8> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #672] @ 4f96c <_PyEval_MatchKeys@@Base+0x4a0> │ │ │ │ - ldr r4, [pc, #668] @ 4f96c <_PyEval_MatchKeys@@Base+0x4a0> │ │ │ │ + ldr r2, [pc, #672] @ 4f7f8 <_PyEval_MatchKeys@@Base+0x4a0> │ │ │ │ + ldr r4, [pc, #668] @ 4f7f8 <_PyEval_MatchKeys@@Base+0x4a0> │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - b 4f6ec <_PyEval_MatchKeys@@Base+0x220> │ │ │ │ + b 4f578 <_PyEval_MatchKeys@@Base+0x220> │ │ │ │ add r7, r7, #1 │ │ │ │ str r0, [fp, #4]! │ │ │ │ - b 4f574 <_PyEval_MatchKeys@@Base+0xa8> │ │ │ │ + b 4f400 <_PyEval_MatchKeys@@Base+0xa8> │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4f73c <_PyEval_MatchKeys@@Base+0x270> │ │ │ │ + beq 4f5c8 <_PyEval_MatchKeys@@Base+0x270> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 4f73c <_PyEval_MatchKeys@@Base+0x270> │ │ │ │ - ldr r2, [pc, #596] @ 4f968 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ + bne 4f5c8 <_PyEval_MatchKeys@@Base+0x270> │ │ │ │ + ldr r2, [pc, #596] @ 4f7f4 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4f72c <_PyEval_MatchKeys@@Base+0x260> │ │ │ │ + beq 4f5b8 <_PyEval_MatchKeys@@Base+0x260> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4f788 <_PyEval_MatchKeys@@Base+0x2bc> │ │ │ │ + beq 4f614 <_PyEval_MatchKeys@@Base+0x2bc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4f788 <_PyEval_MatchKeys@@Base+0x2bc> │ │ │ │ - ldr r2, [pc, #520] @ 4f968 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ + bne 4f614 <_PyEval_MatchKeys@@Base+0x2bc> │ │ │ │ + ldr r2, [pc, #520] @ 4f7f4 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4f778 <_PyEval_MatchKeys@@Base+0x2ac> │ │ │ │ + beq 4f604 <_PyEval_MatchKeys@@Base+0x2ac> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4f944 <_PyEval_MatchKeys@@Base+0x478> │ │ │ │ + beq 4f7d0 <_PyEval_MatchKeys@@Base+0x478> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4f944 <_PyEval_MatchKeys@@Base+0x478> │ │ │ │ - ldr r2, [pc, #444] @ 4f968 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ + bne 4f7d0 <_PyEval_MatchKeys@@Base+0x478> │ │ │ │ + ldr r2, [pc, #444] @ 4f7f4 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4f7c4 <_PyEval_MatchKeys@@Base+0x2f8> │ │ │ │ + beq 4f650 <_PyEval_MatchKeys@@Base+0x2f8> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b 4f944 <_PyEval_MatchKeys@@Base+0x478> │ │ │ │ + b 4f7d0 <_PyEval_MatchKeys@@Base+0x478> │ │ │ │ mov r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov r6, r4 │ │ │ │ - b 4f7ec <_PyEval_MatchKeys@@Base+0x320> │ │ │ │ + b 4f678 <_PyEval_MatchKeys@@Base+0x320> │ │ │ │ mov r4, r5 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 4f844 <_PyEval_MatchKeys@@Base+0x378> │ │ │ │ + beq 4f6d0 <_PyEval_MatchKeys@@Base+0x378> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4f844 <_PyEval_MatchKeys@@Base+0x378> │ │ │ │ + beq 4f6d0 <_PyEval_MatchKeys@@Base+0x378> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 4f844 <_PyEval_MatchKeys@@Base+0x378> │ │ │ │ - ldr r2, [pc, #332] @ 4f968 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ + bne 4f6d0 <_PyEval_MatchKeys@@Base+0x378> │ │ │ │ + ldr r2, [pc, #332] @ 4f7f4 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4f834 <_PyEval_MatchKeys@@Base+0x368> │ │ │ │ + beq 4f6c0 <_PyEval_MatchKeys@@Base+0x368> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 4f898 <_PyEval_MatchKeys@@Base+0x3cc> │ │ │ │ + beq 4f724 <_PyEval_MatchKeys@@Base+0x3cc> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4f898 <_PyEval_MatchKeys@@Base+0x3cc> │ │ │ │ + beq 4f724 <_PyEval_MatchKeys@@Base+0x3cc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4f898 <_PyEval_MatchKeys@@Base+0x3cc> │ │ │ │ - ldr r2, [pc, #248] @ 4f968 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ + bne 4f724 <_PyEval_MatchKeys@@Base+0x3cc> │ │ │ │ + ldr r2, [pc, #248] @ 4f7f4 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4f888 <_PyEval_MatchKeys@@Base+0x3bc> │ │ │ │ + beq 4f714 <_PyEval_MatchKeys@@Base+0x3bc> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 4f8ec <_PyEval_MatchKeys@@Base+0x420> │ │ │ │ + beq 4f778 <_PyEval_MatchKeys@@Base+0x420> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4f8ec <_PyEval_MatchKeys@@Base+0x420> │ │ │ │ + beq 4f778 <_PyEval_MatchKeys@@Base+0x420> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4f8ec <_PyEval_MatchKeys@@Base+0x420> │ │ │ │ - ldr r2, [pc, #164] @ 4f968 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ + bne 4f778 <_PyEval_MatchKeys@@Base+0x420> │ │ │ │ + ldr r2, [pc, #164] @ 4f7f4 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4f8dc <_PyEval_MatchKeys@@Base+0x410> │ │ │ │ + beq 4f768 <_PyEval_MatchKeys@@Base+0x410> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 4f940 <_PyEval_MatchKeys@@Base+0x474> │ │ │ │ + beq 4f7cc <_PyEval_MatchKeys@@Base+0x474> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4f940 <_PyEval_MatchKeys@@Base+0x474> │ │ │ │ + beq 4f7cc <_PyEval_MatchKeys@@Base+0x474> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4f940 <_PyEval_MatchKeys@@Base+0x474> │ │ │ │ - ldr r2, [pc, #80] @ 4f968 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ + bne 4f7cc <_PyEval_MatchKeys@@Base+0x474> │ │ │ │ + ldr r2, [pc, #80] @ 4f7f4 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4f930 <_PyEval_MatchKeys@@Base+0x464> │ │ │ │ + beq 4f7bc <_PyEval_MatchKeys@@Base+0x464> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ @@ -38085,234 +37992,451 @@ │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subseq r1, r8, r8, lsl r0 │ │ │ │ ldrsheq ip, [r7], #-216 @ 0xffffff28 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r8, ip, lsl r3 │ │ │ │ + eorseq lr, r8, ip, ror r5 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -0004f970 : │ │ │ │ - ldr r0, [pc] @ 4f978 │ │ │ │ - b 10ee0c │ │ │ │ +0004f7fc : │ │ │ │ + ldr r0, [pc] @ 4f804 │ │ │ │ + b 10eefc │ │ │ │ ldrsbeq r2, [r7], #-224 @ 0xffffff20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub r3, r2, #1 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r7, r2 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r8, r1 │ │ │ │ + bhi 4f844 │ │ │ │ + ldr r0, [r8] │ │ │ │ + bl 11fe00 <_PyNumber_Index@@Base> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 4f864 │ │ │ │ + b 4f880 │ │ │ │ + ldr r0, [pc, #292] @ 4f970 │ │ │ │ + mov r3, #2 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, r7 │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 4f968 │ │ │ │ + b 4f830 │ │ │ │ + bl ab014 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + bne 4f894 │ │ │ │ + cmn r5, #1 │ │ │ │ + bne 4f8b0 │ │ │ │ + bl a564c │ │ │ │ + cmp r0, #0 │ │ │ │ + mvneq r5, #0 │ │ │ │ + beq 4f8b0 │ │ │ │ + b 4f968 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 4f878 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 4f878 │ │ │ │ + cmp r7, #1 │ │ │ │ + ble 4f928 │ │ │ │ + ldr r4, [r8, #4] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r3, [r0, #84] @ 0x54 │ │ │ │ + tst r3, #134217728 @ 0x8000000 │ │ │ │ + beq 4f8e0 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #1 │ │ │ │ + ldrbeq r3, [r4, #16] │ │ │ │ + beq 4f92c │ │ │ │ + b 4f958 │ │ │ │ + ldr r3, [pc, #140] @ 4f974 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 4f8fc │ │ │ │ + ldr r1, [pc, #128] @ 4f974 │ │ │ │ + bl adeb0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 4f910 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #1 │ │ │ │ + ldreq r3, [r4, #20] │ │ │ │ + ldrbeq r3, [r3] │ │ │ │ + beq 4f92c │ │ │ │ + ldr r2, [pc, #96] @ 4f978 │ │ │ │ + ldr r1, [pc, #96] @ 4f97c │ │ │ │ + ldr r0, [pc, #80] @ 4f970 │ │ │ │ + mov r3, r4 │ │ │ │ + bl 316dfc <_PyArg_BadArgument@@Base> │ │ │ │ + b 4f968 │ │ │ │ + mov r3, #32 │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ + cmp r5, r1 │ │ │ │ + bgt 4f944 │ │ │ │ + mov r0, r6 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 281994 │ │ │ │ + sub r1, r5, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r2, #0 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 4a944 │ │ │ │ + ldr r3, [pc, #20] @ 4f974 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 4f910 │ │ │ │ + b 4f8ec │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + eorseq fp, r5, ip, asr ip │ │ │ │ + subseq r8, r5, r8, lsr #23 │ │ │ │ + eorseq r3, r6, ip, asr #3 │ │ │ │ + eorseq fp, r6, r8, lsl #24 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 10f850 │ │ │ │ - ldr r1, [pc, #40] @ 4f9c4 │ │ │ │ + bl 10f940 │ │ │ │ + ldr r1, [pc, #40] @ 4f9c8 │ │ │ │ mov r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1289b8 │ │ │ │ - ldr r1, [pc, #24] @ 4f9c8 │ │ │ │ + bl 128a4c │ │ │ │ + ldr r1, [pc, #24] @ 4f9cc │ │ │ │ mov r2, r0 │ │ │ │ str r2, [r5] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1101a4 │ │ │ │ + bl 110294 │ │ │ │ asr r0, r0, #31 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r2, r7, r4, lsl #30 │ │ │ │ - eorseq r0, r9, r0, ror #5 │ │ │ │ + eorseq r0, r9, r0, lsr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ bl 29658 │ │ │ │ sub r3, r6, #1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi 4fa20 │ │ │ │ + bhi 4fa24 │ │ │ │ ldr r0, [r7] │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 112480 │ │ │ │ + bl 112570 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4fa40 │ │ │ │ - b 4fa9c │ │ │ │ - ldr r0, [pc, #284] @ 4fb44 │ │ │ │ + beq 4fa44 │ │ │ │ + b 4faa0 │ │ │ │ + ldr r0, [pc, #284] @ 4fb48 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4fa04 │ │ │ │ - b 4fa9c │ │ │ │ + bne 4fa08 │ │ │ │ + b 4faa0 │ │ │ │ cmp r6, #1 │ │ │ │ - ble 4fad8 │ │ │ │ + ble 4fadc │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #244] @ 4fb48 │ │ │ │ + ldr r2, [pc, #244] @ 4fb4c │ │ │ │ cmp r3, r2 │ │ │ │ - beq 4fab8 │ │ │ │ + beq 4fabc │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 4faa4 │ │ │ │ + beq 4faa8 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl b2684 │ │ │ │ + bl b2768 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 4fa9c │ │ │ │ + beq 4faa0 │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 4fabc │ │ │ │ - ldr r3, [pc, #184] @ 4fb4c │ │ │ │ - ldr r1, [pc, #184] @ 4fb50 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - mov r4, #0 │ │ │ │ - b 4fb24 │ │ │ │ - ldr r2, [pc, #168] @ 4fb54 │ │ │ │ - ldr r1, [pc, #168] @ 4fb58 │ │ │ │ - ldr r0, [pc, #144] @ 4fb44 │ │ │ │ - bl 316b6c <_PyArg_BadArgument@@Base> │ │ │ │ - b 4fa9c │ │ │ │ + beq 4fac0 │ │ │ │ + ldr r3, [pc, #184] @ 4fb50 │ │ │ │ + ldr r1, [pc, #184] @ 4fb54 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f414 │ │ │ │ + mov r4, #0 │ │ │ │ + b 4fb28 │ │ │ │ + ldr r2, [pc, #168] @ 4fb58 │ │ │ │ + ldr r1, [pc, #168] @ 4fb5c │ │ │ │ + ldr r0, [pc, #144] @ 4fb48 │ │ │ │ + bl 316dfc <_PyArg_BadArgument@@Base> │ │ │ │ + b 4faa0 │ │ │ │ mov r5, r4 │ │ │ │ cmp r6, #2 │ │ │ │ - beq 4fadc │ │ │ │ + beq 4fae0 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 1033c8 │ │ │ │ + bl 10347c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge 4fadc │ │ │ │ - b 4fa9c │ │ │ │ + bge 4fae0 │ │ │ │ + b 4faa0 │ │ │ │ mov r5, r4 │ │ │ │ mov r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ addeq r3, sp, #16 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ add r3, sp, #12 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 218560 │ │ │ │ + bl 218658 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4fb24 │ │ │ │ + beq 4fb28 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldr r0, [pc, #60] @ 4fb5c │ │ │ │ - bl a9a20 │ │ │ │ + ldr r0, [pc, #60] @ 4fb60 │ │ │ │ + bl a9a98 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4fb38 │ │ │ │ + beq 4fb3c │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 1133b4 │ │ │ │ + bl 1134a4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r3, r7, ip, lsl fp │ │ │ │ + eorseq r3, r7, ip, asr sp │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003628dc │ │ │ │ - @ instruction: 0x0036a7b0 │ │ │ │ - eorseq fp, r6, r8, asr #19 │ │ │ │ - @ instruction: 0x00375fb8 │ │ │ │ + eorseq r2, r6, ip, lsl fp │ │ │ │ + @ instruction: 0x0036a9f0 │ │ │ │ + eorseq fp, r6, r8, lsl #24 │ │ │ │ + @ instruction: 0x003761f8 │ │ │ │ + │ │ │ │ +0004fb64 : │ │ │ │ + ldr r0, [pc] @ 4fb6c │ │ │ │ + b 10eefc │ │ │ │ + subseq r2, r7, r8, lsl pc │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + ldr r5, [pc, #264] @ 4fc90 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + sub sp, sp, #52 @ 0x34 │ │ │ │ + cmp r3, r5 │ │ │ │ + mov r4, r0 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + str r1, [sp, #8] │ │ │ │ + beq 4fbd0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r3 │ │ │ │ + bl adeb0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 4fbd0 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ + add r0, sp, #12 │ │ │ │ + bl 1b0af8 │ │ │ │ + cmn r0, #1 │ │ │ │ + bne 4fbd8 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + b 4fc88 │ │ │ │ + ldrd r2, [r4, #8] │ │ │ │ + strd r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + cmp r0, r5 │ │ │ │ + beq 4fbf8 │ │ │ │ + ldr r1, [pc, #160] @ 4fc90 │ │ │ │ + bl adeb0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 4fc04 │ │ │ │ + ldrd r2, [r4, #8] │ │ │ │ + strd r2, [sp, #32] │ │ │ │ + b 4fc1c │ │ │ │ + add r1, sp, #32 │ │ │ │ + add r0, sp, #8 │ │ │ │ + bl 1b0af8 │ │ │ │ + cmn r0, #1 │ │ │ │ + ldreq r0, [sp, #8] │ │ │ │ + beq 4fc88 │ │ │ │ + ldrd r4, [sp, #32] │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 357a80 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 4fc54 │ │ │ │ + ldr r3, [pc, #80] @ 4fc94 │ │ │ │ + ldr r1, [pc, #80] @ 4fc98 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f414 │ │ │ │ + mov r0, #0 │ │ │ │ + b 4fc88 │ │ │ │ + add r0, sp, #24 │ │ │ │ + add r1, sp, #16 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + str r1, [sp] │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ + bl 3995c │ │ │ │ + ldrd r4, [sp, #24] │ │ │ │ + ldr r0, [pc, #28] @ 4fc9c │ │ │ │ + ldrd r2, [sp, #16] │ │ │ │ + strd r4, [sp] │ │ │ │ + bl a9a98 │ │ │ │ + add sp, sp, #52 @ 0x34 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ + subseq sp, r5, r8, lsr #22 │ │ │ │ + eorseq r0, r9, r8, ror #10 │ │ │ │ + eorseq pc, r8, r0, ror lr @ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + mov ip, r0 │ │ │ │ + ldm ip!, {r0, r1, r2, r3} │ │ │ │ + sub sp, sp, #32 │ │ │ │ + add lr, sp, #4 │ │ │ │ + stmia lr!, {r0, r1, r2, r3} │ │ │ │ + ldm ip, {r0, r1, r2} │ │ │ │ + ldr ip, [sp, #12] │ │ │ │ + stm lr, {r0, r1, r2} │ │ │ │ + cmp ip, #0 │ │ │ │ + beq 4fce8 │ │ │ │ + ldr r3, [ip] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [ip] │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 163c7c │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9b1d0 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 4fd20 │ │ │ │ + ldr r0, [pc, #32] @ 4fd2c │ │ │ │ + bl 2b33f4 <_PyEval_GetBuiltin@@Base> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [pc, #20] @ 4fd30 │ │ │ │ + bl a9a98 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq sp, r7, ip, ror r4 │ │ │ │ + @ instruction: 0x0038e4f0 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r1, [pc] @ 4fd44 │ │ │ │ + b 1afb80 │ │ │ │ + andeq r9, r2, r4, lsr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl 170920 │ │ │ │ + bl 170ab4 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 4fbec │ │ │ │ - ldr r3, [pc, #1156] @ 5001c │ │ │ │ + beq 4fdd4 │ │ │ │ + ldr r3, [pc, #1156] @ 50204 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 11fa14 │ │ │ │ + bl 11fa9c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 4fbbc │ │ │ │ - bl a55d4 │ │ │ │ + bne 4fda4 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4fbc4 │ │ │ │ - b 5000c │ │ │ │ + beq 4fdac │ │ │ │ + b 501f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 4fbd4 │ │ │ │ + bge 4fdbc │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r3, #4] │ │ │ │ addne r4, r4, r3 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 5c038 │ │ │ │ - ldr r3, [pc, #1068] @ 50020 │ │ │ │ + b 5c084 │ │ │ │ + ldr r3, [pc, #1068] @ 50208 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 4fffc │ │ │ │ + bne 501e4 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4fc28 │ │ │ │ + beq 4fe10 │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #4 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 16ed00 │ │ │ │ + bl 16ee94 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 4fc40 │ │ │ │ - b 5000c │ │ │ │ + bge 4fe28 │ │ │ │ + b 501f4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 316550 <_PyGen_SetStopIterationValue@@Base+0xc0> │ │ │ │ + bl 316770 <_PyGen_SetStopIterationValue@@Base+0x50> │ │ │ │ cmn r0, #1 │ │ │ │ - bne 4fc08 │ │ │ │ - b 5000c │ │ │ │ + bne 4fdf0 │ │ │ │ + b 501f4 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r3, r4 │ │ │ │ - bl 16f648 │ │ │ │ + bl 16f7dc │ │ │ │ cmp r8, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bne 4fd78 │ │ │ │ + bne 4ff60 │ │ │ │ cmp r0, #0 │ │ │ │ - ble 50010 │ │ │ │ + ble 501f8 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 4fc98 │ │ │ │ + bge 4fe80 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ sub r2, r0, #1 │ │ │ │ mla r2, r4, r2, r3 │ │ │ │ add r3, r3, #1 │ │ │ │ rsb r4, r4, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 92d84 │ │ │ │ + bl 92de0 │ │ │ │ subs r8, r0, #0 │ │ │ │ ldrne r4, [sp, #12] │ │ │ │ movne r9, #0 │ │ │ │ - beq 5000c │ │ │ │ + beq 501f4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r3, r4 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ add r1, r4, r0 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - bls 4fd14 │ │ │ │ + bls 4fefc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r1, r2 │ │ │ │ ldr r1, [r8, #12] │ │ │ │ sub r2, r2, #1 │ │ │ │ sub r2, r2, r4 │ │ │ │ subcc r2, r0, #1 │ │ │ │ ldr r0, [r3, r4, lsl #2] │ │ │ │ @@ -38322,169 +38446,169 @@ │ │ │ │ add r0, r3, r0, lsl #2 │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r1, r1, #4 │ │ │ │ bl 2a3f0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r9, r9, #1 │ │ │ │ add r4, r4, r3 │ │ │ │ - b 4fcb0 │ │ │ │ + b 4fe98 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mla r1, r0, r5, r1 │ │ │ │ cmp r1, r2 │ │ │ │ - bcs 4fd40 │ │ │ │ + bcs 4ff28 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ sub r2, r2, r1 │ │ │ │ sub r0, r1, r5 │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r1, r3, r1, lsl #2 │ │ │ │ add r0, r3, r0, lsl #2 │ │ │ │ bl 2a3f0 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ ldr r3, [r8] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r2, r5 │ │ │ │ str r2, [r1, #4] │ │ │ │ - beq 50010 │ │ │ │ + beq 501f8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne 50010 │ │ │ │ + bne 501f8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 50010 │ │ │ │ - ldr r1, [pc, #676] @ 50024 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 501f8 │ │ │ │ + ldr r1, [pc, #676] @ 5020c │ │ │ │ mov r0, r8 │ │ │ │ - bl 149814 │ │ │ │ + bl 1498b8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5000c │ │ │ │ + beq 501f4 │ │ │ │ ldr r8, [r4, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #1 │ │ │ │ cmpne r5, r8 │ │ │ │ - beq 4fddc │ │ │ │ + beq 4ffc4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4fdc0 │ │ │ │ + beq 4ffa8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4fdc0 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #608] @ 50028 │ │ │ │ - ldr r1, [pc, #608] @ 5002c │ │ │ │ + bne 4ffa8 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #608] @ 50210 │ │ │ │ + ldr r1, [pc, #608] @ 50214 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1176f0 │ │ │ │ - b 5000c │ │ │ │ + bl 1177e0 │ │ │ │ + b 501f4 │ │ │ │ cmp r5, r8 │ │ │ │ - bge 4fdf8 │ │ │ │ + bge 4ffe0 │ │ │ │ sub r1, r8, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3174e0 │ │ │ │ + bl 317764 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4fe94 │ │ │ │ - ldr r1, [pc, #560] @ 50030 │ │ │ │ + beq 5007c │ │ │ │ + ldr r1, [pc, #560] @ 50218 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 17dffc │ │ │ │ - bl 10f850 │ │ │ │ + bl 17e298 │ │ │ │ + bl 10f940 │ │ │ │ mov r9, #0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r9, r8 │ │ │ │ - bge 4fe7c │ │ │ │ + bge 50064 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r1, [fp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ ldrne r3, [r4, #12] │ │ │ │ addeq r3, r4, #12 │ │ │ │ ldr r3, [r3, r9, lsl #2] │ │ │ │ ldr sl, [r3, #4] │ │ │ │ cmp r1, sl │ │ │ │ - beq 4fe74 │ │ │ │ + beq 5005c │ │ │ │ mov r0, sl │ │ │ │ - bl adde8 │ │ │ │ + bl adeb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4fe74 │ │ │ │ - ldr r3, [pc, #476] @ 50034 │ │ │ │ + bne 5005c │ │ │ │ + ldr r3, [pc, #476] @ 5021c │ │ │ │ ldr r2, [sl, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #468] @ 50038 │ │ │ │ - bl 1176f0 │ │ │ │ + ldr r1, [pc, #468] @ 50220 │ │ │ │ + bl 1177e0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 4fea0 │ │ │ │ - b 5000c │ │ │ │ + bne 50088 │ │ │ │ + b 501f4 │ │ │ │ add r9, r9, #1 │ │ │ │ - b 4fe10 │ │ │ │ + b 4fff8 │ │ │ │ cmp r5, #0 │ │ │ │ - ble 4feec │ │ │ │ + ble 500d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 92d84 │ │ │ │ + bl 92de0 │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne 4febc │ │ │ │ + bne 500a4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5000c │ │ │ │ + beq 501f4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5000c │ │ │ │ + bne 501f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 5000c │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 501f4 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr ip, [r3, #12] │ │ │ │ ldr r3, [r9, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, r3, r5, lsl #2 │ │ │ │ ldr lr, [ip, r2, lsl #2] │ │ │ │ str lr, [r3], #4 │ │ │ │ cmp r3, r1 │ │ │ │ add r2, r2, r0 │ │ │ │ - bne 4fed4 │ │ │ │ - b 4fef0 │ │ │ │ + bne 500bc │ │ │ │ + b 500d8 │ │ │ │ mov r9, #0 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r5, r8 │ │ │ │ ldrgt r2, [sp, #8] │ │ │ │ ldrgt ip, [r3, #4] │ │ │ │ - ble 4ff28 │ │ │ │ + ble 50110 │ │ │ │ cmp ip, r2 │ │ │ │ - ble 4ff38 │ │ │ │ + ble 50120 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ sub r1, r8, r5 │ │ │ │ ldr lr, [r0, r2, lsl #2] │ │ │ │ add r1, r1, r2 │ │ │ │ str lr, [r0, r1, lsl #2] │ │ │ │ add r2, r2, #1 │ │ │ │ - b 4ff04 │ │ │ │ + b 500ec │ │ │ │ ldrlt r2, [r3, #4] │ │ │ │ ldrlt ip, [sp, #8] │ │ │ │ sublt r2, r2, #1 │ │ │ │ - blt 4ff50 │ │ │ │ + blt 50138 │ │ │ │ ldr lr, [sp, #4] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ lsl lr, lr, #2 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #0 │ │ │ │ - b 4ff74 │ │ │ │ + b 5015c │ │ │ │ cmp ip, r2 │ │ │ │ - bgt 4ff38 │ │ │ │ + bgt 50120 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ sub r1, r8, r5 │ │ │ │ ldr lr, [r0, r2, lsl #2] │ │ │ │ add r1, r1, r2 │ │ │ │ str lr, [r0, r1, lsl #2] │ │ │ │ sub r2, r2, #1 │ │ │ │ - b 4ff50 │ │ │ │ + b 50138 │ │ │ │ cmp r2, r8 │ │ │ │ - bge 4ffbc │ │ │ │ + bge 501a4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r6, [r3, #12] │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ add r6, r6, r1 │ │ │ │ tst r0, #33554432 @ 0x2000000 │ │ │ │ ldrne r0, [r4, #12] │ │ │ │ addeq r0, r4, #12 │ │ │ │ @@ -38492,295 +38616,143 @@ │ │ │ │ add r1, r1, lr │ │ │ │ ldr ip, [r0] │ │ │ │ add r2, r2, #1 │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ add ip, ip, #1 │ │ │ │ strne ip, [r0] │ │ │ │ str r0, [r6] │ │ │ │ - b 4ff74 │ │ │ │ + b 5015c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ sub r2, r2, r5 │ │ │ │ add r2, r2, r8 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4fff0 │ │ │ │ + beq 501d8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4fff0 │ │ │ │ + bne 501d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b1dc │ │ │ │ - b 50010 │ │ │ │ - ldr r3, [pc, #48] @ 50034 │ │ │ │ - ldr r1, [pc, #52] @ 5003c │ │ │ │ + bl 9b254 │ │ │ │ + b 501f8 │ │ │ │ + ldr r3, [pc, #48] @ 5021c │ │ │ │ + ldr r1, [pc, #52] @ 50224 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mvn r7, #0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subseq sp, r5, r0, lsl #22 │ │ │ │ subseq r2, r5, ip, lsr #31 │ │ │ │ - eorseq r0, r9, r8, lsr #6 │ │ │ │ + eorseq r0, r9, r8, ror r5 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r5, r7, ip, lsr #17 │ │ │ │ + eorseq r5, r7, ip, ror #21 │ │ │ │ subseq r1, r7, r8, ror r3 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sp, r8, r8, asr #3 │ │ │ │ - eorseq r0, r9, r8, asr #6 │ │ │ │ - │ │ │ │ -00050040 : │ │ │ │ - ldr r0, [pc] @ 50048 │ │ │ │ - b 10ee0c │ │ │ │ - subseq r2, r7, r8, lsl pc │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r5, [pc, #264] @ 5016c │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - sub sp, sp, #52 @ 0x34 │ │ │ │ - cmp r3, r5 │ │ │ │ - mov r4, r0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - str r1, [sp, #8] │ │ │ │ - beq 500ac │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r3 │ │ │ │ - bl adde8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 500ac │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - add r0, sp, #12 │ │ │ │ - bl 1b08b8 │ │ │ │ - cmn r0, #1 │ │ │ │ - bne 500b4 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - b 50164 │ │ │ │ - ldrd r2, [r4, #8] │ │ │ │ - strd r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - cmp r0, r5 │ │ │ │ - beq 500d4 │ │ │ │ - ldr r1, [pc, #160] @ 5016c │ │ │ │ - bl adde8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 500e0 │ │ │ │ - ldrd r2, [r4, #8] │ │ │ │ - strd r2, [sp, #32] │ │ │ │ - b 500f8 │ │ │ │ - add r1, sp, #32 │ │ │ │ - add r0, sp, #8 │ │ │ │ - bl 1b08b8 │ │ │ │ - cmn r0, #1 │ │ │ │ - ldreq r0, [sp, #8] │ │ │ │ - beq 50164 │ │ │ │ - ldrd r4, [sp, #32] │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 357814 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 50130 │ │ │ │ - ldr r3, [pc, #80] @ 50170 │ │ │ │ - ldr r1, [pc, #80] @ 50174 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - mov r0, #0 │ │ │ │ - b 50164 │ │ │ │ - add r0, sp, #24 │ │ │ │ - add r1, sp, #16 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - str r1, [sp] │ │ │ │ - ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 3995c │ │ │ │ - ldrd r4, [sp, #24] │ │ │ │ - ldr r0, [pc, #28] @ 50178 │ │ │ │ - ldrd r2, [sp, #16] │ │ │ │ - strd r4, [sp] │ │ │ │ - bl a9a20 │ │ │ │ - add sp, sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ - subseq sp, r5, r8, lsr #22 │ │ │ │ - eorseq r0, r9, ip, ror #6 │ │ │ │ - eorseq pc, r8, r8, lsl #24 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov ip, r0 │ │ │ │ - ldm ip!, {r0, r1, r2, r3} │ │ │ │ - sub sp, sp, #32 │ │ │ │ - add lr, sp, #4 │ │ │ │ - stmia lr!, {r0, r1, r2, r3} │ │ │ │ - ldm ip, {r0, r1, r2} │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - stm lr, {r0, r1, r2} │ │ │ │ - cmp ip, #0 │ │ │ │ - beq 501c4 │ │ │ │ - ldr r3, [ip] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [ip] │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 163af8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9b158 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 501fc │ │ │ │ - ldr r0, [pc, #32] @ 50208 │ │ │ │ - bl 2b3678 <_PyEval_GetBuiltin@@Base> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [pc, #20] @ 5020c │ │ │ │ - bl a9a20 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #32 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq sp, r7, ip, ror r4 │ │ │ │ - mlaseq r8, r0, r2, lr │ │ │ │ - mov r0, r1 │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r1, [pc] @ 50220 │ │ │ │ - b 1af940 │ │ │ │ - andeq r9, r2, r4, lsr #23 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 50250 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r4, #20] │ │ │ │ - bl 3367b8 │ │ │ │ - ldr r5, [pc, #60] @ 50294 │ │ │ │ - add r0, r4, #12 │ │ │ │ - ldr r3, [r5] │ │ │ │ - ldr r1, [pc, #48] @ 50294 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r5] │ │ │ │ - bl 216e50 │ │ │ │ - ldr r3, [r5] │ │ │ │ - add r0, r4, #16 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - ldr r1, [pc, #12] @ 50294 │ │ │ │ - strne r3, [r5] │ │ │ │ - bl 216e50 │ │ │ │ - ldr r0, [pc] @ 50294 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + @ instruction: 0x0038d4b0 │ │ │ │ + mlaseq r9, r8, r5, r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 10f850 │ │ │ │ - ldr r1, [pc, #316] @ 503f4 │ │ │ │ + bl 10f940 │ │ │ │ + ldr r1, [pc, #316] @ 50384 │ │ │ │ mov r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1289b8 │ │ │ │ + bl 128a4c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r5] │ │ │ │ - bne 502d8 │ │ │ │ + bne 50268 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1289f0 │ │ │ │ + bl 128a84 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 502d0 │ │ │ │ - ldr r1, [pc, #260] @ 503f8 │ │ │ │ + blt 50260 │ │ │ │ + ldr r1, [pc, #260] @ 50388 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1289b8 │ │ │ │ + bl 128a4c │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #4] │ │ │ │ - beq 502d0 │ │ │ │ + beq 50260 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1289f0 │ │ │ │ + bl 128a84 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 502d0 │ │ │ │ - ldr r1, [pc, #216] @ 503fc │ │ │ │ + blt 50260 │ │ │ │ + ldr r1, [pc, #216] @ 5038c │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1289b8 │ │ │ │ + bl 128a4c │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #8] │ │ │ │ - beq 502d0 │ │ │ │ + beq 50260 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1289f0 │ │ │ │ + bl 128a84 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 502d0 │ │ │ │ - ldr r1, [pc, #172] @ 50400 │ │ │ │ + blt 50260 │ │ │ │ + ldr r1, [pc, #172] @ 50390 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1289b8 │ │ │ │ + bl 128a4c │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #12] │ │ │ │ - beq 502d0 │ │ │ │ + beq 50260 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1289f0 │ │ │ │ + bl 128a84 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 502d0 │ │ │ │ - ldr r1, [pc, #128] @ 50404 │ │ │ │ + blt 50260 │ │ │ │ + ldr r1, [pc, #128] @ 50394 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1289b8 │ │ │ │ + bl 128a4c │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #16] │ │ │ │ - beq 502d0 │ │ │ │ + beq 50260 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1289f0 │ │ │ │ + bl 128a84 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 502d0 │ │ │ │ - ldr r1, [pc, #84] @ 50408 │ │ │ │ + blt 50260 │ │ │ │ + ldr r1, [pc, #84] @ 50398 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1289b8 │ │ │ │ + bl 128a4c │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #20] │ │ │ │ - beq 502d0 │ │ │ │ + beq 50260 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1289f0 │ │ │ │ + bl 128a84 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 502d0 │ │ │ │ - ldr r2, [pc, #40] @ 5040c │ │ │ │ - ldr r1, [pc, #40] @ 50410 │ │ │ │ + blt 50260 │ │ │ │ + ldr r2, [pc, #40] @ 5039c │ │ │ │ + ldr r1, [pc, #40] @ 503a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 284864 │ │ │ │ + bl 284798 │ │ │ │ asr r0, r0, #31 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r2, r7, ip, asr #30 │ │ │ │ subseq r2, r7, r0, ror #30 │ │ │ │ subseq r2, r7, r4, ror pc │ │ │ │ subseq r2, r7, r8, lsl #31 │ │ │ │ @ instruction: 0x00572f9c │ │ │ │ ldrheq r2, [r7], #-240 @ 0xffffff10 │ │ │ │ - eorseq r0, r9, ip, ror r3 │ │ │ │ - eorseq sl, r5, r8, ror ip │ │ │ │ + @ instruction: 0x003905bc │ │ │ │ + @ instruction: 0x0035aeb8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r4, [r3, #8] │ │ │ │ moveq r4, r3 │ │ │ │ @@ -38788,584 +38760,613 @@ │ │ │ │ add r4, r4, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ subs r2, r3, #0 │ │ │ │ movne r2, #1 │ │ │ │ orrs r2, r2, r1, lsr #31 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ - bne 5046c │ │ │ │ + bne 503fc │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5049c │ │ │ │ - ldr ip, [pc, #1576] @ 50a9c │ │ │ │ + beq 5042c │ │ │ │ + ldr ip, [pc, #1576] @ 50a2c │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #36 @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #16] │ │ │ │ mov ip, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 50560 │ │ │ │ + beq 504f0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 50518 │ │ │ │ + beq 504a8 │ │ │ │ ldr r5, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 504bc │ │ │ │ + beq 5044c │ │ │ │ cmp r4, #1 │ │ │ │ - bne 504c0 │ │ │ │ - b 50524 │ │ │ │ - ldr r5, [pc, #1500] @ 50aa0 │ │ │ │ + bne 50450 │ │ │ │ + b 504b4 │ │ │ │ + ldr r5, [pc, #1500] @ 50a30 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11fd78 <_PyNumber_Index@@Base> │ │ │ │ + bl 11fe00 <_PyNumber_Index@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 504e0 │ │ │ │ - bl a55d4 │ │ │ │ + bne 50470 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 50524 │ │ │ │ - b 50560 │ │ │ │ - bl aaf9c │ │ │ │ + beq 504b4 │ │ │ │ + b 504f0 │ │ │ │ + bl ab014 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 5050c │ │ │ │ + beq 5049c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5050c │ │ │ │ + bne 5049c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmn r7, #1 │ │ │ │ - bne 50528 │ │ │ │ - b 504d0 │ │ │ │ - ldr r5, [pc, #1408] @ 50aa0 │ │ │ │ + bne 504b8 │ │ │ │ + b 50460 │ │ │ │ + ldr r5, [pc, #1408] @ 50a30 │ │ │ │ mvn r7, #0 │ │ │ │ - b 50528 │ │ │ │ + b 504b8 │ │ │ │ mvn r7, #0 │ │ │ │ - ldr r3, [pc, #1392] @ 50aa0 │ │ │ │ + ldr r3, [pc, #1392] @ 50a30 │ │ │ │ cmp r7, #0 │ │ │ │ mvnlt r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r5, r3 │ │ │ │ ldr r6, [r8, #8] │ │ │ │ add r9, r8, #16 │ │ │ │ - bne 5071c │ │ │ │ + bne 506ac │ │ │ │ cmp r7, #11 │ │ │ │ movlt r0, r7 │ │ │ │ movge r0, #11 │ │ │ │ add r0, r0, #1 │ │ │ │ - bl 92d84 │ │ │ │ + bl 92de0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 50568 │ │ │ │ + bne 504f8 │ │ │ │ mov r4, #0 │ │ │ │ - b 50a90 │ │ │ │ + b 50a20 │ │ │ │ sub r2, r6, #1 │ │ │ │ - ldr fp, [pc, #1328] @ 50aa4 │ │ │ │ + ldr fp, [pc, #1328] @ 50a34 │ │ │ │ mov r1, r2 │ │ │ │ mov r5, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r7, r5 │ │ │ │ - beq 50690 │ │ │ │ + beq 50620 │ │ │ │ cmp r1, #0 │ │ │ │ - blt 506e0 │ │ │ │ + blt 50670 │ │ │ │ ldrb r3, [r9, r1] │ │ │ │ sub r6, r1, #1 │ │ │ │ ldr r3, [fp, r3, lsl #2] │ │ │ │ tst r3, #8 │ │ │ │ - beq 505bc │ │ │ │ + beq 5054c │ │ │ │ mov r1, r6 │ │ │ │ - b 50584 │ │ │ │ + b 50514 │ │ │ │ ldrb r3, [r9, r6] │ │ │ │ ldr r3, [fp, r3, lsl #2] │ │ │ │ tst r3, #8 │ │ │ │ - bne 50600 │ │ │ │ + bne 50590 │ │ │ │ sub r6, r6, #1 │ │ │ │ cmn r6, #1 │ │ │ │ - bne 505a8 │ │ │ │ + bne 50538 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r1 │ │ │ │ - bne 50600 │ │ │ │ - ldr r3, [pc, #1232] @ 50aa8 │ │ │ │ + bne 50590 │ │ │ │ + ldr r3, [pc, #1232] @ 50a38 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 50600 │ │ │ │ + bne 50590 │ │ │ │ ldr r3, [r8] │ │ │ │ add r5, r5, #1 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r8, [r3] │ │ │ │ - b 506e0 │ │ │ │ + b 50670 │ │ │ │ add r0, r6, #1 │ │ │ │ sub r1, r1, r6 │ │ │ │ add r0, r9, r0 │ │ │ │ - bl 92884 │ │ │ │ + bl 928e0 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 506f4 │ │ │ │ + beq 50684 │ │ │ │ cmp r5, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle sl, [r3, r5, lsl #2] │ │ │ │ - ble 50684 │ │ │ │ + ble 50614 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl ab174 │ │ │ │ + bl ab1ec │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 50664 │ │ │ │ + beq 505f4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 506f4 │ │ │ │ + beq 50684 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne 506f4 │ │ │ │ + bne 50684 │ │ │ │ mov r0, sl │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 506f4 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 50684 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 50684 │ │ │ │ + beq 50614 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne 50684 │ │ │ │ + bne 50614 │ │ │ │ mov r0, sl │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ add r5, r5, #1 │ │ │ │ mov r1, r6 │ │ │ │ - b 5057c │ │ │ │ + b 5050c │ │ │ │ cmp r1, #0 │ │ │ │ - ldrge r3, [pc, #1032] @ 50aa4 │ │ │ │ - blt 506e0 │ │ │ │ + ldrge r3, [pc, #1032] @ 50a34 │ │ │ │ + blt 50670 │ │ │ │ ldrb r2, [r9, r1] │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ tst r2, #8 │ │ │ │ - beq 506b8 │ │ │ │ + beq 50648 │ │ │ │ subs r1, r1, #1 │ │ │ │ - bcc 506e0 │ │ │ │ - b 5069c │ │ │ │ + bcc 50670 │ │ │ │ + b 5062c │ │ │ │ add r1, r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 92884 │ │ │ │ + bl 928e0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 506f4 │ │ │ │ + beq 50684 │ │ │ │ cmp r5, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r6, [r3, r5, lsl #2] │ │ │ │ - bgt 50a30 │ │ │ │ + bgt 509c0 │ │ │ │ add r5, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl 2aa010 │ │ │ │ + bl 2aa080 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 50a90 │ │ │ │ + bge 50a20 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 50560 │ │ │ │ + beq 504f0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 50560 │ │ │ │ + bne 504f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 50560 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 504f0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl 112480 │ │ │ │ + bl 112570 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 50560 │ │ │ │ + bne 504f0 │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp fp, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bne 5075c │ │ │ │ - ldr r3, [pc, #860] @ 50aac │ │ │ │ - ldr r1, [pc, #860] @ 50ab0 │ │ │ │ + bne 506ec │ │ │ │ + ldr r3, [pc, #860] @ 50a3c │ │ │ │ + ldr r1, [pc, #860] @ 50a40 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 50a20 │ │ │ │ + bl 18f414 │ │ │ │ + b 509b0 │ │ │ │ cmp r7, #11 │ │ │ │ movlt r0, r7 │ │ │ │ movge r0, #11 │ │ │ │ cmp fp, #1 │ │ │ │ add r0, r0, #1 │ │ │ │ - bne 50880 │ │ │ │ + bne 50810 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb sl, [r3] │ │ │ │ - bl 92d84 │ │ │ │ + bl 92de0 │ │ │ │ subs r4, r0, #0 │ │ │ │ subne r6, r6, #1 │ │ │ │ movne r1, r6 │ │ │ │ - beq 50a20 │ │ │ │ + beq 509b0 │ │ │ │ cmp r6, #0 │ │ │ │ - blt 50848 │ │ │ │ + blt 507d8 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bcc 50848 │ │ │ │ + bcc 507d8 │ │ │ │ ldrb r3, [r9, r6] │ │ │ │ cmp r3, sl │ │ │ │ - bne 50840 │ │ │ │ + bne 507d0 │ │ │ │ add r0, r6, #1 │ │ │ │ sub r1, r1, r6 │ │ │ │ add r0, r9, r0 │ │ │ │ - bl 92884 │ │ │ │ + bl 928e0 │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 509fc │ │ │ │ + beq 5098c │ │ │ │ cmp r5, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle fp, [r3, r5, lsl #2] │ │ │ │ - ble 50830 │ │ │ │ + ble 507c0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl ab174 │ │ │ │ + bl ab1ec │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 50810 │ │ │ │ + beq 507a0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 509fc │ │ │ │ + beq 5098c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - bne 509fc │ │ │ │ + bne 5098c │ │ │ │ mov r0, fp │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 509fc │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 5098c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 50830 │ │ │ │ + beq 507c0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - bne 50830 │ │ │ │ + bne 507c0 │ │ │ │ mov r0, fp │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ sub r6, r6, #1 │ │ │ │ add r5, r5, #1 │ │ │ │ mov r1, r6 │ │ │ │ - b 50790 │ │ │ │ + b 50720 │ │ │ │ subs r6, r6, #1 │ │ │ │ - bcs 507a0 │ │ │ │ + bcs 50730 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 50860 │ │ │ │ - ldr r3, [pc, #592] @ 50aa8 │ │ │ │ + bne 507f0 │ │ │ │ + ldr r3, [pc, #592] @ 50a38 │ │ │ │ ldr r2, [r8, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 50944 │ │ │ │ + beq 508d4 │ │ │ │ cmn r1, #1 │ │ │ │ - blt 509e8 │ │ │ │ + blt 50978 │ │ │ │ add r1, r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 92884 │ │ │ │ + bl 928e0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 50978 │ │ │ │ - b 509fc │ │ │ │ - bl 92d84 │ │ │ │ + bne 50908 │ │ │ │ + b 5098c │ │ │ │ + bl 92de0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 50a20 │ │ │ │ + beq 509b0 │ │ │ │ cmp r7, r5 │ │ │ │ - beq 5092c │ │ │ │ + beq 508bc │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, fp │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 289594 <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ + bl 2894c8 <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ subs sl, r0, #0 │ │ │ │ - blt 5092c │ │ │ │ + blt 508bc │ │ │ │ add r0, fp, sl │ │ │ │ sub r1, r6, r0 │ │ │ │ add r0, r9, r0 │ │ │ │ - bl 92884 │ │ │ │ + bl 928e0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 509fc │ │ │ │ + beq 5098c │ │ │ │ cmp r5, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r6, [r3, r5, lsl #2] │ │ │ │ - ble 50920 │ │ │ │ + ble 508b0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab174 │ │ │ │ + bl ab1ec │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 509a0 │ │ │ │ + bne 50930 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 50920 │ │ │ │ + beq 508b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 50920 │ │ │ │ + bne 508b0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ add r5, r5, #1 │ │ │ │ mov r6, sl │ │ │ │ - b 5088c │ │ │ │ + b 5081c │ │ │ │ cmp r5, #0 │ │ │ │ - bne 50964 │ │ │ │ - ldr r3, [pc, #364] @ 50aa8 │ │ │ │ + bne 508f4 │ │ │ │ + ldr r3, [pc, #364] @ 50a38 │ │ │ │ ldr r2, [r8, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 50964 │ │ │ │ + bne 508f4 │ │ │ │ ldr r3, [r8] │ │ │ │ mov r5, #1 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r8, [r3] │ │ │ │ - b 509e8 │ │ │ │ + b 50978 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 92884 │ │ │ │ + bl 928e0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 509fc │ │ │ │ + beq 5098c │ │ │ │ cmp r5, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r6, [r3, r5, lsl #2] │ │ │ │ - ble 509e4 │ │ │ │ + ble 50974 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab174 │ │ │ │ + bl ab1ec │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 509c4 │ │ │ │ + beq 50954 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 509fc │ │ │ │ + beq 5098c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 509fc │ │ │ │ + bne 5098c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 509fc │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 5098c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 509e4 │ │ │ │ + beq 50974 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 509e4 │ │ │ │ + bne 50974 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ add r5, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl 2aa010 │ │ │ │ + bl 2aa080 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 50a24 │ │ │ │ + bge 509b4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 50a20 │ │ │ │ + beq 509b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 50a20 │ │ │ │ + bne 509b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1133b4 │ │ │ │ - b 50a90 │ │ │ │ + bl 1134a4 │ │ │ │ + b 50a20 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab174 │ │ │ │ + bl ab1ec │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 50a6c │ │ │ │ + beq 509fc │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 506f4 │ │ │ │ + beq 50684 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 506f4 │ │ │ │ + bne 50684 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 506f4 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 50684 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 506dc │ │ │ │ + beq 5066c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 506dc │ │ │ │ + bne 5066c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 506dc │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 5066c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subseq r2, r7, r4, asr #31 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r7, r9, r0, lsr #28 │ │ │ │ + eorseq r8, r9, r0, rrx │ │ │ │ subseq sl, r5, ip, asr #11 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003686dc │ │ │ │ + eorseq r8, r6, ip, lsl r9 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 50a70 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r4, #20] │ │ │ │ + bl 336b1c │ │ │ │ + ldr r5, [pc, #60] @ 50ab4 │ │ │ │ + add r0, r4, #12 │ │ │ │ + ldr r3, [r5] │ │ │ │ + ldr r1, [pc, #48] @ 50ab4 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r5] │ │ │ │ + bl 216f48 │ │ │ │ + ldr r3, [r5] │ │ │ │ + add r0, r4, #16 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + ldr r1, [pc, #12] @ 50ab4 │ │ │ │ + strne r3, [r5] │ │ │ │ + bl 216f48 │ │ │ │ + ldr r0, [pc] @ 50ab4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ bl 29ec8 │ │ │ │ pop {r4, lr} │ │ │ │ - b a62ec │ │ │ │ + b a6364 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ subs r8, r2, #0 │ │ │ │ - ldreq r4, [pc, #548] @ 50d14 │ │ │ │ - beq 50d0c │ │ │ │ + ldreq r4, [pc, #548] @ 50d18 │ │ │ │ + beq 50d10 │ │ │ │ ldr r0, [r1] │ │ │ │ mov sl, r1 │ │ │ │ - bl 191fb8 │ │ │ │ + bl 192234 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 50b90 │ │ │ │ + beq 50b94 │ │ │ │ cmp r8, #1 │ │ │ │ - ldrne fp, [pc, #520] @ 50d18 │ │ │ │ + ldrne fp, [pc, #520] @ 50d1c │ │ │ │ movne r9, #1 │ │ │ │ - bne 50b6c │ │ │ │ - bl 204d9c │ │ │ │ + bne 50b70 │ │ │ │ + bl 205234 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 50b38 │ │ │ │ + beq 50b3c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 50b40 │ │ │ │ + beq 50b44 │ │ │ │ mov r4, r5 │ │ │ │ - b 50d0c │ │ │ │ + b 50d10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 50b38 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 50b3c │ │ │ │ cmp r4, fp │ │ │ │ - bne 50bcc │ │ │ │ + bne 50bd0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 50bb4 │ │ │ │ + bne 50bb8 │ │ │ │ mov r6, r4 │ │ │ │ add r9, r9, #1 │ │ │ │ mov r4, r6 │ │ │ │ cmp r9, r8 │ │ │ │ - bge 50d0c │ │ │ │ + bge 50d10 │ │ │ │ ldr r0, [sl, r9, lsl #2] │ │ │ │ - bl 191fb8 │ │ │ │ + bl 192234 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 50b4c │ │ │ │ + bne 50b50 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 50b98 │ │ │ │ + bne 50b9c │ │ │ │ mov r4, #0 │ │ │ │ - b 50d0c │ │ │ │ + b 50d10 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 50b90 │ │ │ │ + bne 50b94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 50b90 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 50b94 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 50b60 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 50b60 │ │ │ │ + bne 50b64 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 50b64 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 50cb4 │ │ │ │ + beq 50cb8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 50cb4 │ │ │ │ + beq 50cb8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 216104 <_PyLong_GCD@@Base> │ │ │ │ + bl 2161fc <_PyLong_GCD@@Base> │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 50c08 │ │ │ │ + bne 50c0c │ │ │ │ mov r6, #0 │ │ │ │ - b 50cb8 │ │ │ │ + b 50cbc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 194e1c │ │ │ │ + bl 195098 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 50c3c │ │ │ │ + beq 50c40 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 50c3c │ │ │ │ + bne 50c40 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 50c00 │ │ │ │ + beq 50c04 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 176100 │ │ │ │ + bl 17639c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 50c78 │ │ │ │ + beq 50c7c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 50c78 │ │ │ │ + bne 50c7c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 50c00 │ │ │ │ + beq 50c04 │ │ │ │ mov r0, r7 │ │ │ │ - bl 204d9c │ │ │ │ + bl 205234 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 50cb8 │ │ │ │ + beq 50cbc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 50cb8 │ │ │ │ + bne 50cbc │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 50cb8 │ │ │ │ - ldr r6, [pc, #92] @ 50d18 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 50cbc │ │ │ │ + ldr r6, [pc, #92] @ 50d1c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 50cdc │ │ │ │ + beq 50ce0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 50cdc │ │ │ │ + bne 50ce0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 50d00 │ │ │ │ + beq 50d04 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 50d00 │ │ │ │ + bne 50d04 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bne 50b64 │ │ │ │ - b 50b90 │ │ │ │ + bne 50b68 │ │ │ │ + b 50b94 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subseq r7, r7, ip, lsl #3 │ │ │ │ subseq r7, r7, ip, ror r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 10f850 │ │ │ │ + bl 10f940 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ @@ -39380,120 +39381,198 @@ │ │ │ │ ldr fp, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ ldr sl, [sp, #68] @ 0x44 │ │ │ │ ldr r9, [sp, #72] @ 0x48 │ │ │ │ ldr r8, [sp, #76] @ 0x4c │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #20] │ │ │ │ - beq 50ee8 │ │ │ │ + beq 50eec │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ - bl a55d4 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 50ee8 │ │ │ │ + bne 50eec │ │ │ │ mov r0, r4 │ │ │ │ - bl 31c8d4 <_PyTime_AsTimeval@@Base+0x15cc> │ │ │ │ + bl 31cc60 <_PyTime_AsTimeval@@Base+0x16c8> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 50ee8 │ │ │ │ + beq 50eec │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 31e990 <_PyTime_AsTimeval@@Base+0x3688> │ │ │ │ + bl 31ec80 <_PyDeadline_Get@@Base+0xc6c> │ │ │ │ cmp r5, #0 │ │ │ │ - ldreq r5, [pc, #288] @ 50ef0 │ │ │ │ + ldreq r5, [pc, #288] @ 50ef4 │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq 50de8 │ │ │ │ + beq 50dec │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [pc, #276] @ 50ef4 │ │ │ │ + ldr r2, [pc, #276] @ 50ef8 │ │ │ │ mov r1, fp │ │ │ │ - bl e1b00 │ │ │ │ + bl e1bd0 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 31e990 <_PyTime_AsTimeval@@Base+0x3688> │ │ │ │ + bl 31ec80 <_PyDeadline_Get@@Base+0xc6c> │ │ │ │ mov r1, r9 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31e990 <_PyTime_AsTimeval@@Base+0x3688> │ │ │ │ + bl 31ec80 <_PyDeadline_Get@@Base+0xc6c> │ │ │ │ mov r1, r8 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31e990 <_PyTime_AsTimeval@@Base+0x3688> │ │ │ │ + bl 31ec80 <_PyDeadline_Get@@Base+0xc6c> │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31e990 <_PyTime_AsTimeval@@Base+0x3688> │ │ │ │ + bl 31ec80 <_PyDeadline_Get@@Base+0xc6c> │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r6 │ │ │ │ str r8, [sp, #8] │ │ │ │ str r9, [sp, #4] │ │ │ │ str sl, [sp] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #176] @ 50ef8 │ │ │ │ - bl a9a20 │ │ │ │ + ldr r0, [pc, #176] @ 50efc │ │ │ │ + bl a9a98 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 50e60 │ │ │ │ + bne 50e64 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 326930 │ │ │ │ + b 326bc4 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ mov r1, #1 │ │ │ │ str r4, [sp] │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ - ldr r0, [pc, #128] @ 50efc │ │ │ │ + ldr r0, [pc, #128] @ 50f00 │ │ │ │ str r1, [r4, #20] │ │ │ │ mov r1, #496 @ 0x1f0 │ │ │ │ - bl 31edbc <_PyTime_AsTimeval@@Base+0x3ab4> │ │ │ │ + bl 31f014 <_PyDeadline_Get@@Base+0x1000> │ │ │ │ ldr r3, [r5] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #20] │ │ │ │ mov r6, r0 │ │ │ │ - beq 50eb4 │ │ │ │ + beq 50eb8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r5] │ │ │ │ - bne 50eb4 │ │ │ │ + bne 50eb8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 50e50 │ │ │ │ + beq 50e54 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 50ee8 │ │ │ │ + beq 50eec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 50ee8 │ │ │ │ + bne 50eec │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + b 9ac2c <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r9, r5, r4, asr ip │ │ │ │ - eorseq r0, r9, r0, ror #7 │ │ │ │ - eorseq r0, r9, r8, lsl r9 │ │ │ │ + mlaseq r5, r4, lr, r9 │ │ │ │ + eorseq r0, r9, r0, lsr #12 │ │ │ │ + eorseq r0, r9, r8, asr fp │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + bl 10f940 │ │ │ │ + ldr r0, [r0] │ │ │ │ + cmp r0, #0 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, r4 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + bx r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 10f850 │ │ │ │ + bl 10f940 │ │ │ │ + mov r6, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ + bne 50f78 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 50f8c │ │ │ │ + b 50f9c │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 50f68 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + popne {r4, r5, r6, pc} │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 50fb8 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + popne {r4, r5, r6, pc} │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 50fd4 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + popne {r4, r5, r6, pc} │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 50ff0 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + popne {r4, r5, r6, pc} │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ + cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ + b 5132c │ │ │ │ + b 5132c │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + bl 91980 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 51068 │ │ │ │ + mov r1, r5 │ │ │ │ + bl afc2c │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 5106c │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 51068 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 51068 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + mov r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr ip, [sp, #80] @ 0x50 │ │ │ │ mov r5, r1 │ │ │ │ @@ -39506,471 +39585,393 @@ │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ cmp ip, #0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ - bne 50fa4 │ │ │ │ + bne 510e0 │ │ │ │ clz r3, r2 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r1, #3 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 50fe4 │ │ │ │ + beq 51120 │ │ │ │ mov r3, ip │ │ │ │ - ldr ip, [pc, #492] @ 5119c │ │ │ │ + ldr ip, [pc, #492] @ 512d8 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #28 │ │ │ │ str ip, [sp, #16] │ │ │ │ mov ip, #3 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #8] │ │ │ │ mov ip, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 50fe4 │ │ │ │ + bne 51120 │ │ │ │ mov r4, #0 │ │ │ │ - b 51190 │ │ │ │ - ldr r7, [pc, #436] @ 511a0 │ │ │ │ + b 512cc │ │ │ │ + ldr r7, [pc, #436] @ 512dc │ │ │ │ cmp r6, #1 │ │ │ │ ldr sl, [r0] │ │ │ │ moveq r9, r7 │ │ │ │ moveq r4, r7 │ │ │ │ - beq 51024 │ │ │ │ + beq 51160 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 51014 │ │ │ │ + beq 51150 │ │ │ │ cmp r6, #2 │ │ │ │ - bne 51018 │ │ │ │ - b 51020 │ │ │ │ + bne 51154 │ │ │ │ + b 5115c │ │ │ │ mov r4, r7 │ │ │ │ ldr r9, [r0, #8] │ │ │ │ - b 51024 │ │ │ │ + b 51160 │ │ │ │ mov r9, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e7d70 │ │ │ │ + bl 1e81e8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 331aa4 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x12cc> │ │ │ │ + bl 3322e8 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x18a4> │ │ │ │ mov r3, #0 │ │ │ │ cmp r0, r3 │ │ │ │ cmpeq r9, r7 │ │ │ │ movne r6, #1 │ │ │ │ moveq r6, #0 │ │ │ │ - beq 510ec │ │ │ │ + beq 51228 │ │ │ │ str r3, [sp, #8] │ │ │ │ stm sp, {r4, r9} │ │ │ │ mov r3, sl │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r2, r8 │ │ │ │ - bl 14e0e4 │ │ │ │ + bl 14e188 │ │ │ │ mov r4, r0 │ │ │ │ - b 51190 │ │ │ │ + b 512cc │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r6, r2 │ │ │ │ - bge 510f8 │ │ │ │ + bge 51234 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r2, #2 │ │ │ │ ldr r5, [r3, r6, lsl #2] │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r9, [r5, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r9] │ │ │ │ mov r0, r9 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r9] │ │ │ │ - bl 116e44 │ │ │ │ + bl 116f34 │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov fp, r0 │ │ │ │ - bne 5110c │ │ │ │ + bne 51248 │ │ │ │ cmp fp, #0 │ │ │ │ - bgt 51128 │ │ │ │ + bgt 51264 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 51174 │ │ │ │ + bne 512b0 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 50fdc │ │ │ │ + bne 51118 │ │ │ │ add r6, r6, #1 │ │ │ │ ldr r3, [r8, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 51074 │ │ │ │ + bne 511b0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - b 51190 │ │ │ │ + b 512cc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - bne 510cc │ │ │ │ + bne 51208 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 510cc │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 51208 │ │ │ │ mov r0, r5 │ │ │ │ - bl 33ace4 │ │ │ │ + bl 33ae54 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 51158 │ │ │ │ + beq 51294 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 51158 │ │ │ │ + bne 51294 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, r7 │ │ │ │ - ldreq r3, [pc, #64] @ 511a4 │ │ │ │ + ldreq r3, [pc, #64] @ 512e0 │ │ │ │ ldreq r4, [r3, #28] │ │ │ │ - beq 51190 │ │ │ │ + beq 512cc │ │ │ │ cmp r4, #0 │ │ │ │ - bne 510f8 │ │ │ │ - b 50fdc │ │ │ │ + bne 51234 │ │ │ │ + b 51118 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 510e0 │ │ │ │ + bne 5121c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 510e0 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 5121c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subseq r3, r7, r4, ror r0 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldrsheq sl, [r5], #-176 @ 0xffffff50 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - bl 10f850 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r0] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 511e4 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 511f8 │ │ │ │ - b 51208 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 511d4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - popne {r4, r5, r6, pc} │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 51224 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - popne {r4, r5, r6, pc} │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 51240 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - popne {r4, r5, r6, pc} │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5125c │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - popne {r4, r5, r6, pc} │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ - cmp r0, #0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ - b 51328 │ │ │ │ - b 51328 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 91924 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 512d4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl afb48 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 512d8 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 512d4 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 512d4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - mov r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 12852c │ │ │ │ + bl 1285c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 51310 │ │ │ │ - bl a55d4 │ │ │ │ + bne 51314 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 51320 │ │ │ │ + bne 51324 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a1a4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 21dc10 │ │ │ │ + b 21dd10 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb r3, [r0, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 51358 │ │ │ │ - ldr r3, [pc, #56] @ 51384 │ │ │ │ - ldr r1, [pc, #56] @ 51388 │ │ │ │ + bne 5135c │ │ │ │ + ldr r3, [pc, #56] @ 51388 │ │ │ │ + ldr r1, [pc, #56] @ 5138c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 51374 │ │ │ │ + bl 18f414 │ │ │ │ + b 51378 │ │ │ │ ldrb r3, [r0, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5137c │ │ │ │ - ldr r3, [pc, #24] @ 51384 │ │ │ │ - ldr r1, [pc, #28] @ 5138c │ │ │ │ + beq 51380 │ │ │ │ + ldr r3, [pc, #24] @ 51388 │ │ │ │ + ldr r1, [pc, #28] @ 51390 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #12] @ 51390 │ │ │ │ + ldr r0, [pc, #12] @ 51394 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r7, ip, ror #16 │ │ │ │ - eorseq r0, r7, r4, lsl #14 │ │ │ │ + eorseq r0, r7, ip, lsr #21 │ │ │ │ + eorseq r0, r7, r4, asr #18 │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 513c4 │ │ │ │ - ldr r3, [pc, #108] @ 51424 │ │ │ │ - ldr r1, [pc, #108] @ 51428 │ │ │ │ + bls 513c8 │ │ │ │ + ldr r3, [pc, #108] @ 51428 │ │ │ │ + ldr r1, [pc, #108] @ 5142c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 513f8 │ │ │ │ + bl 18f414 │ │ │ │ + b 513fc │ │ │ │ cmp r2, #2 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ ldreq r4, [r3, #4] │ │ │ │ - ldrne r4, [pc, #80] @ 5142c │ │ │ │ - bl 1c6108 <_PyTrash_thread_destroy_chain@@Base+0xc8> │ │ │ │ + ldrne r4, [pc, #80] @ 51430 │ │ │ │ + bl 1c62c0 <_PyTrash_thread_destroy_chain@@Base+0xc8> │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, pc} │ │ │ │ - ldr r3, [pc, #68] @ 51430 │ │ │ │ + ldr r3, [pc, #68] @ 51434 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a5b0 │ │ │ │ + bl 11a660 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 51400 │ │ │ │ + bne 51404 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 11a964 │ │ │ │ + bl 11aa14 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 513f8 │ │ │ │ + beq 513fc │ │ │ │ ldr r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r9, r0, lsl r4 │ │ │ │ + eorseq r0, r9, r0, asr r6 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ - b 51328 │ │ │ │ + b 5132c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, #2 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ - bhi 5148c │ │ │ │ + bhi 51490 │ │ │ │ ldr r7, [r6] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 514ac │ │ │ │ - ldr r2, [pc, #280] @ 51594 │ │ │ │ - ldr r1, [pc, #280] @ 51598 │ │ │ │ - ldr r0, [pc, #280] @ 5159c │ │ │ │ - mov r3, r7 │ │ │ │ - bl 316b6c <_PyArg_BadArgument@@Base> │ │ │ │ - b 51588 │ │ │ │ - ldr r0, [pc, #264] @ 5159c │ │ │ │ + bne 514b0 │ │ │ │ + ldr r2, [pc, #280] @ 51598 │ │ │ │ + ldr r1, [pc, #280] @ 5159c │ │ │ │ + ldr r0, [pc, #280] @ 515a0 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 316dfc <_PyArg_BadArgument@@Base> │ │ │ │ + b 5158c │ │ │ │ + ldr r0, [pc, #264] @ 515a0 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 51588 │ │ │ │ - b 51460 │ │ │ │ + beq 5158c │ │ │ │ + b 51464 │ │ │ │ cmp r4, #1 │ │ │ │ - ble 51554 │ │ │ │ + ble 51558 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #224] @ 515a0 │ │ │ │ + ldr r2, [pc, #224] @ 515a4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 51520 │ │ │ │ + beq 51524 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 5150c │ │ │ │ + beq 51510 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b2684 │ │ │ │ + bl b2768 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 51588 │ │ │ │ + beq 5158c │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 51524 │ │ │ │ - ldr r3, [pc, #164] @ 515a4 │ │ │ │ - ldr r1, [pc, #164] @ 515a8 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 51588 │ │ │ │ - ldr r2, [pc, #152] @ 515ac │ │ │ │ - ldr r1, [pc, #152] @ 515b0 │ │ │ │ - ldr r0, [pc, #128] @ 5159c │ │ │ │ - bl 316b6c <_PyArg_BadArgument@@Base> │ │ │ │ - b 51588 │ │ │ │ + beq 51528 │ │ │ │ + ldr r3, [pc, #164] @ 515a8 │ │ │ │ + ldr r1, [pc, #164] @ 515ac │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f414 │ │ │ │ + b 5158c │ │ │ │ + ldr r2, [pc, #152] @ 515b0 │ │ │ │ + ldr r1, [pc, #152] @ 515b4 │ │ │ │ + ldr r0, [pc, #128] @ 515a0 │ │ │ │ + bl 316dfc <_PyArg_BadArgument@@Base> │ │ │ │ + b 5158c │ │ │ │ mov r5, #0 │ │ │ │ cmp r4, #2 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 5155c │ │ │ │ + beq 51560 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 5155c │ │ │ │ - bl a55d4 │ │ │ │ + bne 51560 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5155c │ │ │ │ - b 51588 │ │ │ │ + beq 51560 │ │ │ │ + b 5158c │ │ │ │ mov r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2c37c0 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + bl 2c36a0 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ ldr r2, [r7, #8] │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 51588 │ │ │ │ - ldr r0, [pc, #52] @ 515b4 │ │ │ │ + beq 5158c │ │ │ │ + ldr r0, [pc, #52] @ 515b8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b a9a20 │ │ │ │ + b a9a98 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0x0037c8b0 │ │ │ │ - eorseq fp, r6, r8, lsr #18 │ │ │ │ - eorseq r3, r7, r4, ror #21 │ │ │ │ + @ instruction: 0x0037caf0 │ │ │ │ + eorseq fp, r6, r8, ror #22 │ │ │ │ + eorseq r3, r7, r4, lsr #26 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003628dc │ │ │ │ - @ instruction: 0x0036a7b0 │ │ │ │ - eorseq fp, r6, r8, asr #19 │ │ │ │ - @ instruction: 0x00375fb8 │ │ │ │ + eorseq r2, r6, ip, lsl fp │ │ │ │ + @ instruction: 0x0036a9f0 │ │ │ │ + eorseq fp, r6, r8, lsl #24 │ │ │ │ + @ instruction: 0x003761f8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #156] @ 5166c │ │ │ │ + ldr r3, [pc, #156] @ 51670 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, r3 │ │ │ │ mov r1, r2 │ │ │ │ - beq 515fc │ │ │ │ + beq 51600 │ │ │ │ ldr r2, [r0, #148] @ 0x94 │ │ │ │ ldr r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 515fc │ │ │ │ + beq 51600 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq 51630 │ │ │ │ - b 51618 │ │ │ │ + beq 51634 │ │ │ │ + b 5161c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 515ec │ │ │ │ - ldr r0, [pc, #100] @ 51670 │ │ │ │ - bl 1f0264 <_PyArg_NoKeywords@@Base> │ │ │ │ + beq 515f0 │ │ │ │ + ldr r0, [pc, #100] @ 51674 │ │ │ │ + bl 1f0700 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 515ec │ │ │ │ - b 51664 │ │ │ │ + bne 515f0 │ │ │ │ + b 51668 │ │ │ │ mov r3, #1 │ │ │ │ - ldr r0, [pc, #76] @ 51670 │ │ │ │ + ldr r0, [pc, #76] @ 51674 │ │ │ │ mov r2, r3 │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 51664 │ │ │ │ + beq 51668 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1119a0 │ │ │ │ + bl 111a90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 51658 │ │ │ │ - ldr r3, [pc, #40] @ 51674 │ │ │ │ - ldr r1, [pc, #40] @ 51678 │ │ │ │ + bne 5165c │ │ │ │ + ldr r3, [pc, #40] @ 51678 │ │ │ │ + ldr r1, [pc, #40] @ 5167c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 51664 │ │ │ │ + bl 18f414 │ │ │ │ + b 51668 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 519ec │ │ │ │ + b 519f0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrheq r8, [r5], #-36 @ 0xffffffdc │ │ │ │ - @ instruction: 0x0035b8dc │ │ │ │ + eorseq fp, r5, ip, lsl fp │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sl, r7, r8, lsl r0 │ │ │ │ + eorseq sl, r7, r8, asr r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r1, #0 │ │ │ │ - bl 1c5efc <_PyTrash_thread_deposit_object@@Base+0x80> │ │ │ │ + bl 1c60b4 <_PyTrash_thread_deposit_object@@Base+0x80> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 516b0 │ │ │ │ - bl aea28 │ │ │ │ + beq 516b4 │ │ │ │ + bl aeb0c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b254 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ @@ -39978,225 +39979,225 @@ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl a55d4 │ │ │ │ + bl a564c │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 517c0 │ │ │ │ + bne 517c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31c8d4 <_PyTime_AsTimeval@@Base+0x15cc> │ │ │ │ + bl 31cc60 <_PyTime_AsTimeval@@Base+0x16c8> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 517c0 │ │ │ │ + beq 517c4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31e990 <_PyTime_AsTimeval@@Base+0x3688> │ │ │ │ + bl 31ec80 <_PyDeadline_Get@@Base+0xc6c> │ │ │ │ mov r3, r5 │ │ │ │ - ldr r2, [pc, #172] @ 517c8 │ │ │ │ + ldr r2, [pc, #172] @ 517cc │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #168] @ 517cc │ │ │ │ - bl a9a20 │ │ │ │ + ldr r0, [pc, #168] @ 517d0 │ │ │ │ + bl a9a98 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 5173c │ │ │ │ + bne 51740 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 326930 │ │ │ │ + b 326bc4 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r1, [pc, #128] @ 517d0 │ │ │ │ + ldr r1, [pc, #128] @ 517d4 │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r0, [pc, #124] @ 517d4 │ │ │ │ + ldr r0, [pc, #124] @ 517d8 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov r3, r5 │ │ │ │ - bl 31edbc <_PyTime_AsTimeval@@Base+0x3ab4> │ │ │ │ + bl 31f014 <_PyDeadline_Get@@Base+0x1000> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 5178c │ │ │ │ + beq 51790 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 5178c │ │ │ │ + bne 51790 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5172c │ │ │ │ + beq 51730 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 517c0 │ │ │ │ + beq 517c4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 517c0 │ │ │ │ + bne 517c4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + b 9ac2c <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eoreq sp, r1, r0, lsl ip │ │ │ │ - @ instruction: 0x003905d0 │ │ │ │ + eoreq sp, r1, r0, lsl sp │ │ │ │ + eorseq r0, r9, r4, ror #15 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - @ instruction: 0x003905d8 │ │ │ │ + eorseq r0, r9, ip, ror #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ cmp r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r1 │ │ │ │ - bne 51828 │ │ │ │ + bne 5182c │ │ │ │ clz r2, r1 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r0, #2 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 51868 │ │ │ │ + beq 5186c │ │ │ │ mov ip, #2 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #32 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #152] @ 518dc │ │ │ │ + ldr ip, [pc, #152] @ 518e0 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 51868 │ │ │ │ + bne 5186c │ │ │ │ mov r0, #0 │ │ │ │ - b 518d4 │ │ │ │ + b 518d8 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 1ddc70 │ │ │ │ + bl 1ddf94 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt 51860 │ │ │ │ + blt 51864 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 51b90 <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ + bl 51b94 <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 51860 │ │ │ │ + beq 51864 │ │ │ │ ldrd r8, [sp, #24] │ │ │ │ - bl c3e20 │ │ │ │ + bl c3e80 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2a408 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7b78 │ │ │ │ + bl c7bd0 │ │ │ │ cmn r4, #1 │ │ │ │ - ldrne r0, [pc, #32] @ 518e0 │ │ │ │ - bne 518d4 │ │ │ │ - ldr r3, [pc, #28] @ 518e4 │ │ │ │ + ldrne r0, [pc, #32] @ 518e4 │ │ │ │ + bne 518d8 │ │ │ │ + ldr r3, [pc, #28] @ 518e8 │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r8, r9, lr} │ │ │ │ - b 1444a4 │ │ │ │ + b 144544 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r8, r9, pc} │ │ │ │ ldrsheq r3, [r7], #-8 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 51944 │ │ │ │ + beq 51948 │ │ │ │ mov r4, r0 │ │ │ │ - bl a55d4 │ │ │ │ + bl a564c │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 51944 │ │ │ │ + bne 51948 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31c8d4 <_PyTime_AsTimeval@@Base+0x15cc> │ │ │ │ + bl 31cc60 <_PyTime_AsTimeval@@Base+0x16c8> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 51944 │ │ │ │ - ldr r0, [pc, #172] @ 519e0 │ │ │ │ - bl a9a20 │ │ │ │ + beq 51948 │ │ │ │ + ldr r0, [pc, #172] @ 519e4 │ │ │ │ + bl a9a98 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 5194c │ │ │ │ + bne 51950 │ │ │ │ mov r0, r4 │ │ │ │ - bl 326930 │ │ │ │ + bl 326bc4 │ │ │ │ mov r4, #0 │ │ │ │ - b 519d4 │ │ │ │ + b 519d8 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r1, [pc, #132] @ 519e4 │ │ │ │ + ldr r1, [pc, #132] @ 519e8 │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r0, [pc, #128] @ 519e8 │ │ │ │ + ldr r0, [pc, #128] @ 519ec │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ mov r3, r6 │ │ │ │ - bl 31edbc <_PyTime_AsTimeval@@Base+0x3ab4> │ │ │ │ + bl 31f014 <_PyDeadline_Get@@Base+0x1000> │ │ │ │ ldr r3, [r6] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 5199c │ │ │ │ + beq 519a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 5199c │ │ │ │ + bne 519a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 5193c │ │ │ │ + beq 51940 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12852c │ │ │ │ + bl 1285c0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 519d4 │ │ │ │ + beq 519d8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 519d4 │ │ │ │ + bne 519d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r3, r8, r8, ror #20 │ │ │ │ + eorseq r3, r8, r8, lsr #25 │ │ │ │ muleq r0, fp, r2 │ │ │ │ - @ instruction: 0x003905f0 │ │ │ │ + eorseq r0, r9, r0, lsr r8 │ │ │ │ │ │ │ │ -000519ec : │ │ │ │ +000519f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #88] @ 51a60 │ │ │ │ - bl 91b84 <_PyObject_GC_New@@Base> │ │ │ │ + ldr r0, [pc, #88] @ 51a64 │ │ │ │ + bl 91be0 <_PyObject_GC_New@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 51a58 │ │ │ │ + beq 51a5c │ │ │ │ ldr r2, [r4] │ │ │ │ sub r1, r3, #8 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r4] │ │ │ │ - ldr r2, [pc, #56] @ 51a64 │ │ │ │ - bl 3592c0 │ │ │ │ + ldr r2, [pc, #56] @ 51a68 │ │ │ │ + bl 359530 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r2, [r3, #-4] │ │ │ │ ldr r0, [r0, #3796] @ 0xed4 │ │ │ │ and r2, r2, #3 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ str r4, [r3, #8] │ │ │ │ @@ -40213,549 +40214,554 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r0, #0 │ │ │ │ ldr r7, [r3] │ │ │ │ - bl 92d84 │ │ │ │ + bl 92de0 │ │ │ │ subs r4, r0, #0 │ │ │ │ movne r5, #0 │ │ │ │ - beq 51b7c │ │ │ │ + beq 51b80 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r5 │ │ │ │ - ble 51b0c │ │ │ │ + ble 51b10 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldr r3, [r7, #76] @ 0x4c │ │ │ │ add r2, r2, r5, lsl #2 │ │ │ │ ldr r1, [r2, #40] @ 0x28 │ │ │ │ add r3, r3, #16 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 51b04 │ │ │ │ + beq 51b08 │ │ │ │ ldrb r3, [r3, r5] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq 51adc │ │ │ │ + beq 51ae0 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq 51af8 │ │ │ │ + beq 51afc │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - ldr r3, [pc, #164] @ 51b8c │ │ │ │ + ldr r3, [pc, #164] @ 51b90 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 51af8 │ │ │ │ + bne 51afc │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 51b04 │ │ │ │ - bl ab174 │ │ │ │ + beq 51b08 │ │ │ │ + bl ab1ec │ │ │ │ cmp r0, #0 │ │ │ │ - blt 51b58 │ │ │ │ + blt 51b5c │ │ │ │ add r5, r5, #1 │ │ │ │ - b 51a9c │ │ │ │ + b 51aa0 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 51b80 │ │ │ │ + beq 51b84 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [r6, #28] │ │ │ │ add r3, sp, #4 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl b8a24 │ │ │ │ + bl b8af8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 51b80 │ │ │ │ + beq 51b84 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl ab174 │ │ │ │ + bl ab1ec │ │ │ │ cmp r0, #0 │ │ │ │ - bge 51b28 │ │ │ │ + bge 51b2c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 51b7c │ │ │ │ + beq 51b80 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 51b7c │ │ │ │ + bne 51b80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subseq r8, r5, ip, lsr #7 │ │ │ │ │ │ │ │ -00051b90 <_PyLong_UnsignedLongLong_Converter@@Base>: │ │ │ │ +00051b94 <_PyLong_UnsignedLongLong_Converter@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ - beq 51bd8 <_PyLong_UnsignedLongLong_Converter@@Base+0x48> │ │ │ │ + beq 51bdc <_PyLong_UnsignedLongLong_Converter@@Base+0x48> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 51bd8 <_PyLong_UnsignedLongLong_Converter@@Base+0x48> │ │ │ │ - ldr r3, [pc, #72] @ 51c14 <_PyLong_UnsignedLongLong_Converter@@Base+0x84> │ │ │ │ - ldr r1, [pc, #72] @ 51c18 <_PyLong_UnsignedLongLong_Converter@@Base+0x88> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 51bfc <_PyLong_UnsignedLongLong_Converter@@Base+0x6c> │ │ │ │ - bl 1b638c │ │ │ │ + bne 51bdc <_PyLong_UnsignedLongLong_Converter@@Base+0x48> │ │ │ │ + ldr r3, [pc, #72] @ 51c18 <_PyLong_UnsignedLongLong_Converter@@Base+0x84> │ │ │ │ + ldr r1, [pc, #72] @ 51c1c <_PyLong_UnsignedLongLong_Converter@@Base+0x88> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f414 │ │ │ │ + b 51c00 <_PyLong_UnsignedLongLong_Converter@@Base+0x6c> │ │ │ │ + bl 1b6544 │ │ │ │ cmn r1, #1 │ │ │ │ cmneq r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bne 51c04 <_PyLong_UnsignedLongLong_Converter@@Base+0x74> │ │ │ │ - bl a55d4 │ │ │ │ + bne 51c08 <_PyLong_UnsignedLongLong_Converter@@Base+0x74> │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 51c04 <_PyLong_UnsignedLongLong_Converter@@Base+0x74> │ │ │ │ + beq 51c08 <_PyLong_UnsignedLongLong_Converter@@Base+0x74> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #1 │ │ │ │ str r6, [r4] │ │ │ │ str r5, [r4, #4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003839f4 │ │ │ │ + eorseq r3, r8, r4, lsr ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r1, [pc, #120] @ 51cb0 <_PyLong_UnsignedLongLong_Converter@@Base+0x120> │ │ │ │ + ldr r1, [pc, #120] @ 51cb4 <_PyLong_UnsignedLongLong_Converter@@Base+0x120> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 11c7dc <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ + bl 11c88c <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 51c8c <_PyLong_UnsignedLongLong_Converter@@Base+0xfc> │ │ │ │ + beq 51c90 <_PyLong_UnsignedLongLong_Converter@@Base+0xfc> │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 18acc4 <_PyStack_AsDict@@Base+0x14> │ │ │ │ + bl 18af40 <_PyStack_AsDict@@Base+0x14> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 51c78 <_PyLong_UnsignedLongLong_Converter@@Base+0xe8> │ │ │ │ + beq 51c7c <_PyLong_UnsignedLongLong_Converter@@Base+0xe8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 51c80 <_PyLong_UnsignedLongLong_Converter@@Base+0xf0> │ │ │ │ + beq 51c84 <_PyLong_UnsignedLongLong_Converter@@Base+0xf0> │ │ │ │ mov r4, r5 │ │ │ │ - b 51ca4 <_PyLong_UnsignedLongLong_Converter@@Base+0x114> │ │ │ │ + b 51ca8 <_PyLong_UnsignedLongLong_Converter@@Base+0x114> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 51c78 <_PyLong_UnsignedLongLong_Converter@@Base+0xe8> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 51c7c <_PyLong_UnsignedLongLong_Converter@@Base+0xe8> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r3, [pc, #28] @ 51cb4 <_PyLong_UnsignedLongLong_Converter@@Base+0x124> │ │ │ │ + ldr r3, [pc, #28] @ 51cb8 <_PyLong_UnsignedLongLong_Converter@@Base+0x124> │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #24] @ 51cb8 <_PyLong_UnsignedLongLong_Converter@@Base+0x128> │ │ │ │ + ldr r1, [pc, #24] @ 51cbc <_PyLong_UnsignedLongLong_Converter@@Base+0x128> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 1177e0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r9, r7, r4, lsr pc │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r9, r0, lsl #12 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 148160 │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - bne 51cec <_PyLong_UnsignedLongLong_Converter@@Base+0x15c> │ │ │ │ - bl a55d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 51d18 <_PyLong_UnsignedLongLong_Converter@@Base+0x188> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 29dd8 │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - bne 51d0c <_PyLong_UnsignedLongLong_Converter@@Base+0x17c> │ │ │ │ - bl a55d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 51d18 <_PyLong_UnsignedLongLong_Converter@@Base+0x188> │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ - b a62ec │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, #0 │ │ │ │ - bl 92884 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 51d58 <_PyLong_UnsignedLongLong_Converter@@Base+0x1c8> │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - add r1, r5, #16 │ │ │ │ - add r0, r4, #16 │ │ │ │ - bl 4b9dc │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + eorseq r0, r9, r0, asr #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 51d94 <_PyLong_UnsignedLongLong_Converter@@Base+0x204> │ │ │ │ + beq 51cf4 <_PyLong_UnsignedLongLong_Converter@@Base+0x160> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 51dc4 <_PyLong_UnsignedLongLong_Converter@@Base+0x234> │ │ │ │ - bl 14ecbc │ │ │ │ + beq 51d24 <_PyLong_UnsignedLongLong_Converter@@Base+0x190> │ │ │ │ + bl 14ed64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 51dbc <_PyLong_UnsignedLongLong_Converter@@Base+0x22c> │ │ │ │ + beq 51d1c <_PyLong_UnsignedLongLong_Converter@@Base+0x188> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ str r0, [r4, #20] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc] @ 51dcc <_PyLong_UnsignedLongLong_Converter@@Base+0x23c> │ │ │ │ + ldr r0, [pc] @ 51d2c <_PyLong_UnsignedLongLong_Converter@@Base+0x198> │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r8, r8, lsl r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ ldr sl, [sp, #52] @ 0x34 │ │ │ │ - beq 51f04 <_PyLong_UnsignedLongLong_Converter@@Base+0x374> │ │ │ │ + beq 51e64 <_PyLong_UnsignedLongLong_Converter@@Base+0x2d0> │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl a55d4 │ │ │ │ + bl a564c │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 51f04 <_PyLong_UnsignedLongLong_Converter@@Base+0x374> │ │ │ │ + bne 51e64 <_PyLong_UnsignedLongLong_Converter@@Base+0x2d0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 31c8d4 <_PyTime_AsTimeval@@Base+0x15cc> │ │ │ │ + bl 31cc60 <_PyTime_AsTimeval@@Base+0x16c8> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 51f04 <_PyLong_UnsignedLongLong_Converter@@Base+0x374> │ │ │ │ + beq 51e64 <_PyLong_UnsignedLongLong_Converter@@Base+0x2d0> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31e990 <_PyTime_AsTimeval@@Base+0x3688> │ │ │ │ + bl 31ec80 <_PyDeadline_Get@@Base+0xc6c> │ │ │ │ mov r1, r8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31e990 <_PyTime_AsTimeval@@Base+0x3688> │ │ │ │ - ldr r3, [pc, #192] @ 51f0c <_PyLong_UnsignedLongLong_Converter@@Base+0x37c> │ │ │ │ + bl 31ec80 <_PyDeadline_Get@@Base+0xc6c> │ │ │ │ + ldr r3, [pc, #192] @ 51e6c <_PyLong_UnsignedLongLong_Converter@@Base+0x2d8> │ │ │ │ str r5, [sp] │ │ │ │ mov r1, r6 │ │ │ │ str sl, [sp, #12] │ │ │ │ str r9, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #168] @ 51f10 <_PyLong_UnsignedLongLong_Converter@@Base+0x380> │ │ │ │ - bl a9a20 │ │ │ │ + ldr r0, [pc, #168] @ 51e70 <_PyLong_UnsignedLongLong_Converter@@Base+0x2dc> │ │ │ │ + bl a9a98 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 51e80 <_PyLong_UnsignedLongLong_Converter@@Base+0x2f0> │ │ │ │ + bne 51de0 <_PyLong_UnsignedLongLong_Converter@@Base+0x24c> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 326930 │ │ │ │ + b 326bc4 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r1, [pc, #128] @ 51f14 <_PyLong_UnsignedLongLong_Converter@@Base+0x384> │ │ │ │ + ldr r1, [pc, #128] @ 51e74 <_PyLong_UnsignedLongLong_Converter@@Base+0x2e0> │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r0, [pc, #124] @ 51f18 <_PyLong_UnsignedLongLong_Converter@@Base+0x388> │ │ │ │ + ldr r0, [pc, #124] @ 51e78 <_PyLong_UnsignedLongLong_Converter@@Base+0x2e4> │ │ │ │ ldr r2, [r3, #80] @ 0x50 │ │ │ │ mov r3, r5 │ │ │ │ - bl 31edbc <_PyTime_AsTimeval@@Base+0x3ab4> │ │ │ │ + bl 31f014 <_PyDeadline_Get@@Base+0x1000> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 51ed0 <_PyLong_UnsignedLongLong_Converter@@Base+0x340> │ │ │ │ + beq 51e30 <_PyLong_UnsignedLongLong_Converter@@Base+0x29c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 51ed0 <_PyLong_UnsignedLongLong_Converter@@Base+0x340> │ │ │ │ + bne 51e30 <_PyLong_UnsignedLongLong_Converter@@Base+0x29c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 51e70 <_PyLong_UnsignedLongLong_Converter@@Base+0x2e0> │ │ │ │ + beq 51dd0 <_PyLong_UnsignedLongLong_Converter@@Base+0x23c> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 51f04 <_PyLong_UnsignedLongLong_Converter@@Base+0x374> │ │ │ │ + beq 51e64 <_PyLong_UnsignedLongLong_Converter@@Base+0x2d0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 51f04 <_PyLong_UnsignedLongLong_Converter@@Base+0x374> │ │ │ │ + bne 51e64 <_PyLong_UnsignedLongLong_Converter@@Base+0x2d0> │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + b 9ac2c <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - eoreq sp, r1, r0, lsl ip │ │ │ │ - eorseq r0, r9, ip, lsr #12 │ │ │ │ + eoreq sp, r1, r0, lsl sp │ │ │ │ + eorseq r0, r9, ip, ror #16 │ │ │ │ andeq r0, r0, fp, asr r2 │ │ │ │ - eorseq r0, r9, r8, lsr r6 │ │ │ │ + eorseq r0, r9, r8, ror r8 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 148200 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + bne 51eac <_PyLong_UnsignedLongLong_Converter@@Base+0x318> │ │ │ │ + bl a564c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 51ed8 <_PyLong_UnsignedLongLong_Converter@@Base+0x344> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 29dd8 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + bne 51ecc <_PyLong_UnsignedLongLong_Converter@@Base+0x338> │ │ │ │ + bl a564c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 51ed8 <_PyLong_UnsignedLongLong_Converter@@Base+0x344> │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, lr} │ │ │ │ + b a6364 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92884 │ │ │ │ + bl 928e0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 51f54 <_PyLong_UnsignedLongLong_Converter@@Base+0x3c4> │ │ │ │ + beq 51f18 <_PyLong_UnsignedLongLong_Converter@@Base+0x384> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add r1, r5, #16 │ │ │ │ add r0, r4, #16 │ │ │ │ - bl 4bea8 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - bl 521fc <_PyLong_UnsignedLongLong_Converter@@Base+0x66c> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 51fdc <_PyLong_UnsignedLongLong_Converter@@Base+0x44c> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #112] @ 0x70 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 51fb4 <_PyLong_UnsignedLongLong_Converter@@Base+0x424> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 51fb4 <_PyLong_UnsignedLongLong_Converter@@Base+0x424> │ │ │ │ + bl 4bbc8 <_PyDict_DelItem_KnownHash@@Base+0x1e8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - cmp r5, #0 │ │ │ │ - bne 51fe0 <_PyLong_UnsignedLongLong_Converter@@Base+0x450> │ │ │ │ - ldr r3, [pc, #36] @ 51fe8 <_PyLong_UnsignedLongLong_Converter@@Base+0x458> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 11a5b0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 51fdc <_PyLong_UnsignedLongLong_Converter@@Base+0x44c> │ │ │ │ - bl 11a964 │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - bl 316490 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ - mov r5, #0 │ │ │ │ - mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq sp, r5, r4, lsr fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 52020 <_PyLong_UnsignedLongLong_Converter@@Base+0x490> │ │ │ │ + beq 51f54 <_PyLong_UnsignedLongLong_Converter@@Base+0x3c0> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 52050 <_PyLong_UnsignedLongLong_Converter@@Base+0x4c0> │ │ │ │ - bl 14ecbc │ │ │ │ + beq 51f84 <_PyLong_UnsignedLongLong_Converter@@Base+0x3f0> │ │ │ │ + bl 14ed64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 52048 <_PyLong_UnsignedLongLong_Converter@@Base+0x4b8> │ │ │ │ + beq 51f7c <_PyLong_UnsignedLongLong_Converter@@Base+0x3e8> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ str r0, [r4, #12] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc] @ 52058 <_PyLong_UnsignedLongLong_Converter@@Base+0x4c8> │ │ │ │ + ldr r0, [pc] @ 51f8c <_PyLong_UnsignedLongLong_Converter@@Base+0x3f8> │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r0, r1 │ │ │ │ subs r1, r2, #0 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ - bne 520a8 <_PyLong_UnsignedLongLong_Converter@@Base+0x518> │ │ │ │ + bne 51fdc <_PyLong_UnsignedLongLong_Converter@@Base+0x448> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 520e0 <_PyLong_UnsignedLongLong_Converter@@Base+0x550> │ │ │ │ + beq 52014 <_PyLong_UnsignedLongLong_Converter@@Base+0x480> │ │ │ │ mov ip, #1 │ │ │ │ mov r2, #0 │ │ │ │ add lr, sp, #28 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #116] @ 52138 <_PyLong_UnsignedLongLong_Converter@@Base+0x5a8> │ │ │ │ + ldr ip, [pc, #116] @ 5206c <_PyLong_UnsignedLongLong_Converter@@Base+0x4d8> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 520e0 <_PyLong_UnsignedLongLong_Converter@@Base+0x550> │ │ │ │ + bne 52014 <_PyLong_UnsignedLongLong_Converter@@Base+0x480> │ │ │ │ mov r0, #0 │ │ │ │ - b 52130 <_PyLong_UnsignedLongLong_Converter@@Base+0x5a0> │ │ │ │ + b 52064 <_PyLong_UnsignedLongLong_Converter@@Base+0x4d0> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1ddc70 │ │ │ │ + bl 1ddf94 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 520d8 <_PyLong_UnsignedLongLong_Converter@@Base+0x548> │ │ │ │ - bl c3e20 │ │ │ │ + blt 5200c <_PyLong_UnsignedLongLong_Converter@@Base+0x478> │ │ │ │ + bl c3e80 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a030 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7b78 │ │ │ │ + bl c7bd0 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 52128 <_PyLong_UnsignedLongLong_Converter@@Base+0x598> │ │ │ │ - ldr r3, [pc, #28] @ 5213c <_PyLong_UnsignedLongLong_Converter@@Base+0x5ac> │ │ │ │ + bne 5205c <_PyLong_UnsignedLongLong_Converter@@Base+0x4c8> │ │ │ │ + ldr r3, [pc, #28] @ 52070 <_PyLong_UnsignedLongLong_Converter@@Base+0x4dc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ - b 52130 <_PyLong_UnsignedLongLong_Converter@@Base+0x5a0> │ │ │ │ + bl 144544 │ │ │ │ + b 52064 <_PyLong_UnsignedLongLong_Converter@@Base+0x4d0> │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 150c38 │ │ │ │ + bl 150e44 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r3, r7, ip, ror r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, #0 │ │ │ │ + bl 928e0 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 520ac <_PyLong_UnsignedLongLong_Converter@@Base+0x518> │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + add r1, r5, #16 │ │ │ │ + add r0, r4, #16 │ │ │ │ + bl 4c08c │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + bl 52200 <_PyLong_UnsignedLongLong_Converter@@Base+0x66c> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 52134 <_PyLong_UnsignedLongLong_Converter@@Base+0x5a0> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r3, [r3, #112] @ 0x70 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + beq 5210c <_PyLong_UnsignedLongLong_Converter@@Base+0x578> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 5210c <_PyLong_UnsignedLongLong_Converter@@Base+0x578> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + cmp r5, #0 │ │ │ │ + bne 52138 <_PyLong_UnsignedLongLong_Converter@@Base+0x5a4> │ │ │ │ + ldr r3, [pc, #36] @ 52140 <_PyLong_UnsignedLongLong_Converter@@Base+0x5ac> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 11a660 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 52134 <_PyLong_UnsignedLongLong_Converter@@Base+0x5a0> │ │ │ │ + bl 11aa14 │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + bl 316720 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ + mov r5, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subseq sp, r5, r4, lsr fp │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 10f850 │ │ │ │ + bl 10f940 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5218c <_PyLong_UnsignedLongLong_Converter@@Base+0x5fc> │ │ │ │ + beq 52190 <_PyLong_UnsignedLongLong_Converter@@Base+0x5fc> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4] │ │ │ │ - beq 5218c <_PyLong_UnsignedLongLong_Converter@@Base+0x5fc> │ │ │ │ + beq 52190 <_PyLong_UnsignedLongLong_Converter@@Base+0x5fc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 5218c <_PyLong_UnsignedLongLong_Converter@@Base+0x5fc> │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 52190 <_PyLong_UnsignedLongLong_Converter@@Base+0x5fc> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 521c0 <_PyLong_UnsignedLongLong_Converter@@Base+0x630> │ │ │ │ + beq 521c4 <_PyLong_UnsignedLongLong_Converter@@Base+0x630> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #4] │ │ │ │ - beq 521c0 <_PyLong_UnsignedLongLong_Converter@@Base+0x630> │ │ │ │ + beq 521c4 <_PyLong_UnsignedLongLong_Converter@@Base+0x630> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 521c0 <_PyLong_UnsignedLongLong_Converter@@Base+0x630> │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 521c4 <_PyLong_UnsignedLongLong_Converter@@Base+0x630> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 521f4 <_PyLong_UnsignedLongLong_Converter@@Base+0x664> │ │ │ │ + beq 521f8 <_PyLong_UnsignedLongLong_Converter@@Base+0x664> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ - beq 521f4 <_PyLong_UnsignedLongLong_Converter@@Base+0x664> │ │ │ │ + beq 521f8 <_PyLong_UnsignedLongLong_Converter@@Base+0x664> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 521f4 <_PyLong_UnsignedLongLong_Converter@@Base+0x664> │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 521f8 <_PyLong_UnsignedLongLong_Converter@@Base+0x664> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 301930 <_PyCoro_GetAwaitableIter@@Base> │ │ │ │ + bl 301bac <_PyCoro_GetAwaitableIter@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 522cc <_PyLong_UnsignedLongLong_Converter@@Base+0x73c> │ │ │ │ + beq 522d0 <_PyLong_UnsignedLongLong_Converter@@Base+0x73c> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 522d0 <_PyLong_UnsignedLongLong_Converter@@Base+0x740> │ │ │ │ + bne 522d4 <_PyLong_UnsignedLongLong_Converter@@Base+0x740> │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r3] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4] │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 52264 <_PyLong_UnsignedLongLong_Converter@@Base+0x6d4> │ │ │ │ + bne 52268 <_PyLong_UnsignedLongLong_Converter@@Base+0x6d4> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 522cc <_PyLong_UnsignedLongLong_Converter@@Base+0x73c> │ │ │ │ + beq 522d0 <_PyLong_UnsignedLongLong_Converter@@Base+0x73c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 522cc <_PyLong_UnsignedLongLong_Converter@@Base+0x73c> │ │ │ │ + bne 522d0 <_PyLong_UnsignedLongLong_Converter@@Base+0x73c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 522cc <_PyLong_UnsignedLongLong_Converter@@Base+0x73c> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 522d0 <_PyLong_UnsignedLongLong_Converter@@Base+0x73c> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 52284 <_PyLong_UnsignedLongLong_Converter@@Base+0x6f4> │ │ │ │ + beq 52288 <_PyLong_UnsignedLongLong_Converter@@Base+0x6f4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 52284 <_PyLong_UnsignedLongLong_Converter@@Base+0x6f4> │ │ │ │ + bne 52288 <_PyLong_UnsignedLongLong_Converter@@Base+0x6f4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 19f518 │ │ │ │ + bl 19f6c4 │ │ │ │ cmp r0, #0 │ │ │ │ movne r4, r5 │ │ │ │ - bne 522d0 <_PyLong_UnsignedLongLong_Converter@@Base+0x740> │ │ │ │ - ldr r3, [pc, #56] @ 522d8 <_PyLong_UnsignedLongLong_Converter@@Base+0x748> │ │ │ │ - ldr r1, [pc, #56] @ 522dc <_PyLong_UnsignedLongLong_Converter@@Base+0x74c> │ │ │ │ + bne 522d4 <_PyLong_UnsignedLongLong_Converter@@Base+0x740> │ │ │ │ + ldr r3, [pc, #56] @ 522dc <_PyLong_UnsignedLongLong_Converter@@Base+0x748> │ │ │ │ + ldr r1, [pc, #56] @ 522e0 <_PyLong_UnsignedLongLong_Converter@@Base+0x74c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 522cc <_PyLong_UnsignedLongLong_Converter@@Base+0x73c> │ │ │ │ + beq 522d0 <_PyLong_UnsignedLongLong_Converter@@Base+0x73c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 522cc <_PyLong_UnsignedLongLong_Converter@@Base+0x73c> │ │ │ │ + bne 522d0 <_PyLong_UnsignedLongLong_Converter@@Base+0x73c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x003906b8 │ │ │ │ + @ instruction: 0x003908f8 │ │ │ │ + ldr r1, [r0, #16] │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [pc] @ 522f4 <_PyLong_UnsignedLongLong_Converter@@Base+0x760> │ │ │ │ + b 128da0 │ │ │ │ + eorseq r0, r9, ip, lsl r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldmdb r0, {r1, r2} │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ @@ -40765,345 +40771,309 @@ │ │ │ │ str r1, [r2] │ │ │ │ str r3, [r1, #4] │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ mov r2, #0 │ │ │ │ and r3, r3, #1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ stmdb r4, {r2, r3} │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b254 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b254 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a4128 │ │ │ │ - b 52140 <_PyLong_UnsignedLongLong_Converter@@Base+0x5b0> │ │ │ │ - ldr r1, [r0, #16] │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [pc] @ 52350 <_PyLong_UnsignedLongLong_Converter@@Base+0x7c0> │ │ │ │ - b 128d0c │ │ │ │ - @ instruction: 0x003906dc │ │ │ │ + b a41a0 │ │ │ │ + b 52144 <_PyLong_UnsignedLongLong_Converter@@Base+0x5b0> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb r3, [r0, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 52384 <_PyLong_UnsignedLongLong_Converter@@Base+0x7f4> │ │ │ │ - ldr r3, [pc, #64] @ 523b8 <_PyLong_UnsignedLongLong_Converter@@Base+0x828> │ │ │ │ - ldr r1, [pc, #64] @ 523bc <_PyLong_UnsignedLongLong_Converter@@Base+0x82c> │ │ │ │ + bne 52388 <_PyLong_UnsignedLongLong_Converter@@Base+0x7f4> │ │ │ │ + ldr r3, [pc, #64] @ 523bc <_PyLong_UnsignedLongLong_Converter@@Base+0x828> │ │ │ │ + ldr r1, [pc, #64] @ 523c0 <_PyLong_UnsignedLongLong_Converter@@Base+0x82c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 523b0 <_PyLong_UnsignedLongLong_Converter@@Base+0x820> │ │ │ │ + bl 18f414 │ │ │ │ + b 523b4 <_PyLong_UnsignedLongLong_Converter@@Base+0x820> │ │ │ │ ldrb r3, [r0, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 523a4 <_PyLong_UnsignedLongLong_Converter@@Base+0x814> │ │ │ │ - ldr r3, [pc, #32] @ 523b8 <_PyLong_UnsignedLongLong_Converter@@Base+0x828> │ │ │ │ - ldr r1, [pc, #36] @ 523c0 <_PyLong_UnsignedLongLong_Converter@@Base+0x830> │ │ │ │ + beq 523a8 <_PyLong_UnsignedLongLong_Converter@@Base+0x814> │ │ │ │ + ldr r3, [pc, #32] @ 523bc <_PyLong_UnsignedLongLong_Converter@@Base+0x828> │ │ │ │ + ldr r1, [pc, #36] @ 523c4 <_PyLong_UnsignedLongLong_Converter@@Base+0x830> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 523b0 <_PyLong_UnsignedLongLong_Converter@@Base+0x820> │ │ │ │ + bl 18f414 │ │ │ │ + b 523b4 <_PyLong_UnsignedLongLong_Converter@@Base+0x820> │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b a58c4 │ │ │ │ + b a593c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r7, ip, ror #16 │ │ │ │ - eorseq r0, r7, r4, lsl #14 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 11fd78 <_PyNumber_Index@@Base> │ │ │ │ - subs r5, r0, #0 │ │ │ │ - bne 523fc <_PyLong_UnsignedLongLong_Converter@@Base+0x86c> │ │ │ │ - bl a55d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - mvneq r4, #0 │ │ │ │ - beq 5245c <_PyLong_UnsignedLongLong_Converter@@Base+0x8cc> │ │ │ │ - b 52454 <_PyLong_UnsignedLongLong_Converter@@Base+0x8c4> │ │ │ │ - bl aaf9c │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r4, r0 │ │ │ │ - beq 52428 <_PyLong_UnsignedLongLong_Converter@@Base+0x898> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne 52428 <_PyLong_UnsignedLongLong_Converter@@Base+0x898> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - cmn r4, #1 │ │ │ │ - bne 5245c <_PyLong_UnsignedLongLong_Converter@@Base+0x8cc> │ │ │ │ - b 523e8 <_PyLong_UnsignedLongLong_Converter@@Base+0x858> │ │ │ │ - sub r4, r4, r3 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #48 @ 0x30 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 4a940 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 52474 <_PyLong_UnsignedLongLong_Converter@@Base+0x8e4> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - cmp r4, r3 │ │ │ │ - bgt 52434 <_PyLong_UnsignedLongLong_Converter@@Base+0x8a4> │ │ │ │ - mov r0, r6 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 281914 │ │ │ │ - add r3, r0, #16 │ │ │ │ - ldrb r2, [r3, r4] │ │ │ │ - sub r1, r2, #43 @ 0x2b │ │ │ │ - tst r1, #253 @ 0xfd │ │ │ │ - popne {r4, r5, r6, pc} │ │ │ │ - mov r1, #48 @ 0x30 │ │ │ │ - strb r2, [r0, #16] │ │ │ │ - strb r1, [r3, r4] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + eorseq r0, r7, ip, lsr #21 │ │ │ │ + eorseq r0, r7, r4, asr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r5, #0 │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ - ldr fp, [pc, #280] @ 525d4 <_PyLong_UnsignedLongLong_Converter@@Base+0xa44> │ │ │ │ + ldr fp, [pc, #280] @ 52504 <_PyLong_UnsignedLongLong_Converter@@Base+0x970> │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r5 │ │ │ │ cmp r4, r9 │ │ │ │ - bge 525c8 <_PyLong_UnsignedLongLong_Converter@@Base+0xa38> │ │ │ │ + bge 524f8 <_PyLong_UnsignedLongLong_Converter@@Base+0x964> │ │ │ │ cmp r7, #1 │ │ │ │ ldrbeq r0, [r6, r4] │ │ │ │ - beq 52500 <_PyLong_UnsignedLongLong_Converter@@Base+0x970> │ │ │ │ + beq 52430 <_PyLong_UnsignedLongLong_Converter@@Base+0x89c> │ │ │ │ cmp r7, #2 │ │ │ │ lsleq r3, r4, #1 │ │ │ │ ldrheq r0, [r6, r3] │ │ │ │ - beq 52500 <_PyLong_UnsignedLongLong_Converter@@Base+0x970> │ │ │ │ + beq 52430 <_PyLong_UnsignedLongLong_Converter@@Base+0x89c> │ │ │ │ ldr r0, [r6, r4, lsl #2] │ │ │ │ cmp r0, #1114112 @ 0x110000 │ │ │ │ movcs r3, #0 │ │ │ │ - bcs 52520 <_PyLong_UnsignedLongLong_Converter@@Base+0x990> │ │ │ │ - ldr r2, [pc, #208] @ 525d8 <_PyLong_UnsignedLongLong_Converter@@Base+0xa48> │ │ │ │ + bcs 52450 <_PyLong_UnsignedLongLong_Converter@@Base+0x8bc> │ │ │ │ + ldr r2, [pc, #208] @ 52508 <_PyLong_UnsignedLongLong_Converter@@Base+0x974> │ │ │ │ lsr r3, r0, #7 │ │ │ │ lsl r3, r3, #1 │ │ │ │ ldrh r2, [r2, r3] │ │ │ │ and r3, r0, #127 @ 0x7f │ │ │ │ add r3, r3, r2, lsl #7 │ │ │ │ lsl r3, r3, #1 │ │ │ │ ldrh r3, [fp, r3] │ │ │ │ - ldr r2, [pc, #180] @ 525dc <_PyLong_UnsignedLongLong_Converter@@Base+0xa4c> │ │ │ │ + ldr r2, [pc, #180] @ 5250c <_PyLong_UnsignedLongLong_Converter@@Base+0x978> │ │ │ │ add r3, r2, r3, lsl #4 │ │ │ │ ldrh r2, [r3, #14] │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - beq 5257c <_PyLong_UnsignedLongLong_Converter@@Base+0x9ec> │ │ │ │ + beq 524ac <_PyLong_UnsignedLongLong_Converter@@Base+0x918> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ tst r3, #7340032 @ 0x700000 │ │ │ │ - beq 5257c <_PyLong_UnsignedLongLong_Converter@@Base+0x9ec> │ │ │ │ + beq 524ac <_PyLong_UnsignedLongLong_Converter@@Base+0x918> │ │ │ │ lsl r2, r3, #16 │ │ │ │ lsr r2, r2, #16 │ │ │ │ add r2, r2, r3, asr #24 │ │ │ │ asr r3, r3, #20 │ │ │ │ and r0, r3, #7 │ │ │ │ - ldr r3, [pc, #132] @ 525e0 <_PyLong_UnsignedLongLong_Converter@@Base+0xa50> │ │ │ │ + ldr r3, [pc, #132] @ 52510 <_PyLong_UnsignedLongLong_Converter@@Base+0x97c> │ │ │ │ add r1, sp, #4 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ mov r2, #0 │ │ │ │ cmp r0, r2 │ │ │ │ add r2, r2, #1 │ │ │ │ - beq 52584 <_PyLong_UnsignedLongLong_Converter@@Base+0x9f4> │ │ │ │ + beq 524b4 <_PyLong_UnsignedLongLong_Converter@@Base+0x920> │ │ │ │ ldr ip, [r3], #4 │ │ │ │ str ip, [r1], #4 │ │ │ │ - b 52564 <_PyLong_UnsignedLongLong_Converter@@Base+0x9d4> │ │ │ │ + b 52494 <_PyLong_UnsignedLongLong_Converter@@Base+0x900> │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 306574 │ │ │ │ + bl 306804 │ │ │ │ add r3, sp, #4 │ │ │ │ add r1, r8, r5, lsl #2 │ │ │ │ mov r2, #0 │ │ │ │ cmp r2, r0 │ │ │ │ add r2, r2, #1 │ │ │ │ - bge 525b8 <_PyLong_UnsignedLongLong_Converter@@Base+0xa28> │ │ │ │ + bge 524e8 <_PyLong_UnsignedLongLong_Converter@@Base+0x954> │ │ │ │ ldr ip, [r3], #4 │ │ │ │ ldr lr, [sl] │ │ │ │ cmp lr, ip │ │ │ │ strcs lr, [sl] │ │ │ │ strcc ip, [sl] │ │ │ │ str ip, [r1], #4 │ │ │ │ - b 52590 <_PyLong_UnsignedLongLong_Converter@@Base+0xa00> │ │ │ │ + b 524c0 <_PyLong_UnsignedLongLong_Converter@@Base+0x92c> │ │ │ │ cmp r0, #0 │ │ │ │ addge r5, r5, r0 │ │ │ │ add r4, r4, #1 │ │ │ │ - b 524cc <_PyLong_UnsignedLongLong_Converter@@Base+0x93c> │ │ │ │ + b 523fc <_PyLong_UnsignedLongLong_Converter@@Base+0x868> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subeq r3, r4, ip, ror #13 │ │ │ │ - subeq r5, r5, ip, ror #17 │ │ │ │ - subeq r1, r4, ip, asr r7 │ │ │ │ - subeq sl, lr, r8, asr r4 │ │ │ │ - │ │ │ │ -000525e4 <_PyEval_FormatAwaitableError@@Base>: │ │ │ │ - ldr r3, [r1, #40] @ 0x28 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 525fc <_PyEval_FormatAwaitableError@@Base+0x18> │ │ │ │ - ldr r3, [r3] │ │ │ │ - cmp r3, #0 │ │ │ │ - bxne lr │ │ │ │ - cmp r2, #1 │ │ │ │ - bne 52618 <_PyEval_FormatAwaitableError@@Base+0x34> │ │ │ │ - ldr ip, [pc, #40] @ 52634 <_PyEval_FormatAwaitableError@@Base+0x50> │ │ │ │ - ldr r3, [r1, #12] │ │ │ │ - ldr r2, [pc, #36] @ 52638 <_PyEval_FormatAwaitableError@@Base+0x54> │ │ │ │ - ldr r1, [ip] │ │ │ │ - b 1c0010 <_PyErr_Format@@Base> │ │ │ │ - cmp r2, #2 │ │ │ │ - bxne lr │ │ │ │ - ldr ip, [pc, #12] @ 52634 <_PyEval_FormatAwaitableError@@Base+0x50> │ │ │ │ - ldr r3, [r1, #12] │ │ │ │ - ldr r2, [pc, #12] @ 5263c <_PyEval_FormatAwaitableError@@Base+0x58> │ │ │ │ - ldr r1, [ip] │ │ │ │ - b 1c0010 <_PyErr_Format@@Base> │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r9, r0, lsr #14 │ │ │ │ - eorseq r0, r9, ip, ror r7 │ │ │ │ + strdeq r3, [r4], #-140 @ 0xffffff74 │ │ │ │ + strdeq r5, [r5], #-172 @ 0xffffff54 │ │ │ │ + subeq r1, r4, ip, ror #18 │ │ │ │ + subeq sl, lr, r8, ror #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ ands r4, r0, #33554432 @ 0x2000000 │ │ │ │ - beq 52674 <_PyEval_FormatAwaitableError@@Base+0x90> │ │ │ │ + beq 52548 <_PyLong_UnsignedLongLong_Converter@@Base+0x9b4> │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r1, [pc, #28] @ 5268c <_PyEval_FormatAwaitableError@@Base+0xa8> │ │ │ │ + ldr r1, [pc, #28] @ 52560 <_PyLong_UnsignedLongLong_Converter@@Base+0x9cc> │ │ │ │ mov r0, r3 │ │ │ │ - b 317240 │ │ │ │ - ldr r2, [pc, #20] @ 52690 <_PyEval_FormatAwaitableError@@Base+0xac> │ │ │ │ - ldr r1, [pc, #20] @ 52694 <_PyEval_FormatAwaitableError@@Base+0xb0> │ │ │ │ - ldr r0, [pc, #20] @ 52698 <_PyEval_FormatAwaitableError@@Base+0xb4> │ │ │ │ - bl 316b6c <_PyArg_BadArgument@@Base> │ │ │ │ + b 3174d0 │ │ │ │ + ldr r2, [pc, #20] @ 52564 <_PyLong_UnsignedLongLong_Converter@@Base+0x9d0> │ │ │ │ + ldr r1, [pc, #20] @ 52568 <_PyLong_UnsignedLongLong_Converter@@Base+0x9d4> │ │ │ │ + ldr r0, [pc, #20] @ 5256c <_PyLong_UnsignedLongLong_Converter@@Base+0x9d8> │ │ │ │ + bl 316dfc <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq r7, r2, r4, ror r9 │ │ │ │ - eorseq r8, r7, r0, lsr r9 │ │ │ │ - eorseq sp, r6, r4, lsr r7 │ │ │ │ - eorseq r7, r7, r4, ror r1 │ │ │ │ + mlaeq r2, r8, sl, r7 │ │ │ │ + eorseq r8, r7, r0, lsr #22 │ │ │ │ + eorseq sp, r6, r4, ror r9 │ │ │ │ + eorseq r7, r7, r4, ror #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 526e0 <_PyEval_FormatAwaitableError@@Base+0xfc> │ │ │ │ + bne 525b4 <_PyLong_UnsignedLongLong_Converter@@Base+0xa20> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 526c4 <_PyEval_FormatAwaitableError@@Base+0xe0> │ │ │ │ + beq 52598 <_PyLong_UnsignedLongLong_Converter@@Base+0xa04> │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 11fe00 <_PyNumber_Index@@Base> │ │ │ │ + subs r5, r0, #0 │ │ │ │ + bne 52600 <_PyLong_UnsignedLongLong_Converter@@Base+0xa6c> │ │ │ │ + bl a564c │ │ │ │ + cmp r0, #0 │ │ │ │ + mvneq r4, #0 │ │ │ │ + beq 52660 <_PyLong_UnsignedLongLong_Converter@@Base+0xacc> │ │ │ │ + b 52658 <_PyLong_UnsignedLongLong_Converter@@Base+0xac4> │ │ │ │ + bl ab014 │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r4, r0 │ │ │ │ + beq 5262c <_PyLong_UnsignedLongLong_Converter@@Base+0xa98> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne 5262c <_PyLong_UnsignedLongLong_Converter@@Base+0xa98> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + cmn r4, #1 │ │ │ │ + bne 52660 <_PyLong_UnsignedLongLong_Converter@@Base+0xacc> │ │ │ │ + b 525ec <_PyLong_UnsignedLongLong_Converter@@Base+0xa58> │ │ │ │ + sub r4, r4, r3 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #48 @ 0x30 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 4a944 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 52678 <_PyLong_UnsignedLongLong_Converter@@Base+0xae4> │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + cmp r4, r3 │ │ │ │ + bgt 52638 <_PyLong_UnsignedLongLong_Converter@@Base+0xaa4> │ │ │ │ + mov r0, r6 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 281994 │ │ │ │ + add r3, r0, #16 │ │ │ │ + ldrb r2, [r3, r4] │ │ │ │ + sub r1, r2, #43 @ 0x2b │ │ │ │ + tst r1, #253 @ 0xfd │ │ │ │ + popne {r4, r5, r6, pc} │ │ │ │ + mov r1, #48 @ 0x30 │ │ │ │ + strb r2, [r0, #16] │ │ │ │ + strb r1, [r3, r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + │ │ │ │ +0005269c <_PyEval_FormatAwaitableError@@Base>: │ │ │ │ + ldr r3, [r1, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 526b4 <_PyEval_FormatAwaitableError@@Base+0x18> │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #0 │ │ │ │ + bxne lr │ │ │ │ + cmp r2, #1 │ │ │ │ + bne 526d0 <_PyEval_FormatAwaitableError@@Base+0x34> │ │ │ │ + ldr ip, [pc, #40] @ 526ec <_PyEval_FormatAwaitableError@@Base+0x50> │ │ │ │ + ldr r3, [r1, #12] │ │ │ │ + ldr r2, [pc, #36] @ 526f0 <_PyEval_FormatAwaitableError@@Base+0x54> │ │ │ │ + ldr r1, [ip] │ │ │ │ + b 1c01c8 <_PyErr_Format@@Base> │ │ │ │ + cmp r2, #2 │ │ │ │ + bxne lr │ │ │ │ + ldr ip, [pc, #12] @ 526ec <_PyEval_FormatAwaitableError@@Base+0x50> │ │ │ │ + ldr r3, [r1, #12] │ │ │ │ + ldr r2, [pc, #12] @ 526f4 <_PyEval_FormatAwaitableError@@Base+0x58> │ │ │ │ + ldr r1, [ip] │ │ │ │ + b 1c01c8 <_PyErr_Format@@Base> │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r0, r9, r0, ror r9 │ │ │ │ + eorseq r0, r9, ip, asr #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #128] @ 52794 <_PyEval_FormatAwaitableError@@Base+0x1b0> │ │ │ │ + ldr r3, [pc, #128] @ 52798 <_PyEval_FormatAwaitableError@@Base+0xfc> │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r6 │ │ │ │ add r2, sp, #4 │ │ │ │ ldr r9, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov r3, #0 │ │ │ │ - bl 31ef78 <_PyTime_AsTimeval@@Base+0x3c70> │ │ │ │ + bl 31f268 <_PyDeadline_Get@@Base+0x1254> │ │ │ │ mov r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ add r2, sp, #4 │ │ │ │ sub r1, r7, r4 │ │ │ │ add r0, r8, r4 │ │ │ │ - bl 31faf8 <_PyTime_AsTimeval@@Base+0x47f0> │ │ │ │ + bl 31fc18 <_PyDeadline_Get@@Base+0x1c04> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 5276c <_PyEval_FormatAwaitableError@@Base+0x188> │ │ │ │ + beq 52770 <_PyEval_FormatAwaitableError@@Base+0xd4> │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r9 │ │ │ │ addne r4, r4, r0 │ │ │ │ addne r4, r6, r4 │ │ │ │ - bne 52740 <_PyEval_FormatAwaitableError@@Base+0x15c> │ │ │ │ - ldr r3, [pc, #32] @ 52794 <_PyEval_FormatAwaitableError@@Base+0x1b0> │ │ │ │ + bne 52744 <_PyEval_FormatAwaitableError@@Base+0xa8> │ │ │ │ + ldr r3, [pc, #32] @ 52798 <_PyEval_FormatAwaitableError@@Base+0xfc> │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 52788 <_PyEval_FormatAwaitableError@@Base+0x1a4> │ │ │ │ + beq 5278c <_PyEval_FormatAwaitableError@@Base+0xf0> │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r4, [r0, #16] │ │ │ │ sub sp, sp, #12 │ │ │ │ ldrd r2, [r0, #8] │ │ │ │ strd r4, [sp] │ │ │ │ - ldr r0, [pc, #8] @ 527c8 <_PyEval_FormatAwaitableError@@Base+0x1e4> │ │ │ │ - bl a9a20 │ │ │ │ + ldr r0, [pc, #8] @ 527cc <_PyEval_FormatAwaitableError@@Base+0x130> │ │ │ │ + bl a9a98 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq pc, r8, r8, lsl #24 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #88] @ 52840 <_PyEval_FormatAwaitableError@@Base+0x25c> │ │ │ │ - bl 91b84 <_PyObject_GC_New@@Base> │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 52838 <_PyEval_FormatAwaitableError@@Base+0x254> │ │ │ │ - ldr r2, [r4] │ │ │ │ - sub r1, r3, #8 │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r2, r2, #1 │ │ │ │ - strne r2, [r4] │ │ │ │ - ldr r2, [pc, #56] @ 52844 <_PyEval_FormatAwaitableError@@Base+0x260> │ │ │ │ - bl 3592c0 │ │ │ │ - ldr r2, [r2, r0] │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ - ldr r2, [r3, #-4] │ │ │ │ - ldr r0, [r0, #3796] @ 0xed4 │ │ │ │ - and r2, r2, #3 │ │ │ │ - ldr ip, [r0, #4] │ │ │ │ - str r4, [r3, #8] │ │ │ │ - orr r2, r2, ip │ │ │ │ - str r1, [ip] │ │ │ │ - stmdb r3, {r0, r2} │ │ │ │ - str r1, [r0, #4] │ │ │ │ - mov r0, r3 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq sp, r5, r8, asr r4 │ │ │ │ - andeq r0, r0, ip │ │ │ │ + eorseq pc, r8, r0, ror lr @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r4, [r3, #8] │ │ │ │ moveq r4, r3 │ │ │ │ @@ -41111,524 +41081,555 @@ │ │ │ │ add r4, r4, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ subs r2, r3, #0 │ │ │ │ movne r2, #1 │ │ │ │ orrs r2, r2, r1, lsr #31 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ - bne 528a0 <_PyEval_FormatAwaitableError@@Base+0x2bc> │ │ │ │ + bne 52828 <_PyEval_FormatAwaitableError@@Base+0x18c> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 528d0 <_PyEval_FormatAwaitableError@@Base+0x2ec> │ │ │ │ - ldr ip, [pc, #1392] @ 52e18 <_PyEval_FormatAwaitableError@@Base+0x834> │ │ │ │ + beq 52858 <_PyEval_FormatAwaitableError@@Base+0x1bc> │ │ │ │ + ldr ip, [pc, #1392] @ 52da0 <_PyEval_FormatAwaitableError@@Base+0x704> │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #28 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #16] │ │ │ │ mov ip, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5299c <_PyEval_FormatAwaitableError@@Base+0x3b8> │ │ │ │ + beq 52924 <_PyEval_FormatAwaitableError@@Base+0x288> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 5294c <_PyEval_FormatAwaitableError@@Base+0x368> │ │ │ │ + beq 528d4 <_PyEval_FormatAwaitableError@@Base+0x238> │ │ │ │ ldr r9, [r0] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 528f0 <_PyEval_FormatAwaitableError@@Base+0x30c> │ │ │ │ + beq 52878 <_PyEval_FormatAwaitableError@@Base+0x1dc> │ │ │ │ cmp r4, #1 │ │ │ │ - bne 528f4 <_PyEval_FormatAwaitableError@@Base+0x310> │ │ │ │ - b 52958 <_PyEval_FormatAwaitableError@@Base+0x374> │ │ │ │ - ldr r9, [pc, #1316] @ 52e1c <_PyEval_FormatAwaitableError@@Base+0x838> │ │ │ │ + bne 5287c <_PyEval_FormatAwaitableError@@Base+0x1e0> │ │ │ │ + b 528e0 <_PyEval_FormatAwaitableError@@Base+0x244> │ │ │ │ + ldr r9, [pc, #1316] @ 52da4 <_PyEval_FormatAwaitableError@@Base+0x708> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 11fd78 <_PyNumber_Index@@Base> │ │ │ │ + bl 11fe00 <_PyNumber_Index@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 52914 <_PyEval_FormatAwaitableError@@Base+0x330> │ │ │ │ - bl a55d4 │ │ │ │ + bne 5289c <_PyEval_FormatAwaitableError@@Base+0x200> │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 52958 <_PyEval_FormatAwaitableError@@Base+0x374> │ │ │ │ - b 5299c <_PyEval_FormatAwaitableError@@Base+0x3b8> │ │ │ │ - bl aaf9c │ │ │ │ + beq 528e0 <_PyEval_FormatAwaitableError@@Base+0x244> │ │ │ │ + b 52924 <_PyEval_FormatAwaitableError@@Base+0x288> │ │ │ │ + bl ab014 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 52940 <_PyEval_FormatAwaitableError@@Base+0x35c> │ │ │ │ + beq 528c8 <_PyEval_FormatAwaitableError@@Base+0x22c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 52940 <_PyEval_FormatAwaitableError@@Base+0x35c> │ │ │ │ + bne 528c8 <_PyEval_FormatAwaitableError@@Base+0x22c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmn r7, #1 │ │ │ │ - bne 5295c <_PyEval_FormatAwaitableError@@Base+0x378> │ │ │ │ - b 52904 <_PyEval_FormatAwaitableError@@Base+0x320> │ │ │ │ - ldr r9, [pc, #1224] @ 52e1c <_PyEval_FormatAwaitableError@@Base+0x838> │ │ │ │ + bne 528e4 <_PyEval_FormatAwaitableError@@Base+0x248> │ │ │ │ + b 5288c <_PyEval_FormatAwaitableError@@Base+0x1f0> │ │ │ │ + ldr r9, [pc, #1224] @ 52da4 <_PyEval_FormatAwaitableError@@Base+0x708> │ │ │ │ mvn r7, #0 │ │ │ │ - b 5295c <_PyEval_FormatAwaitableError@@Base+0x378> │ │ │ │ + b 528e4 <_PyEval_FormatAwaitableError@@Base+0x248> │ │ │ │ mvn r7, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ - ldr r3, [pc, #1204] @ 52e1c <_PyEval_FormatAwaitableError@@Base+0x838> │ │ │ │ + ldr r3, [pc, #1204] @ 52da4 <_PyEval_FormatAwaitableError@@Base+0x708> │ │ │ │ cmp r5, #0 │ │ │ │ ldrne r8, [r6, #20] │ │ │ │ - ldreq r8, [pc, #1196] @ 52e20 <_PyEval_FormatAwaitableError@@Base+0x83c> │ │ │ │ + ldreq r8, [pc, #1196] @ 52da8 <_PyEval_FormatAwaitableError@@Base+0x70c> │ │ │ │ cmp r7, #0 │ │ │ │ mvnlt r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r9, r3 │ │ │ │ - bne 52b34 <_PyEval_FormatAwaitableError@@Base+0x550> │ │ │ │ + bne 52abc <_PyEval_FormatAwaitableError@@Base+0x420> │ │ │ │ cmp r7, #11 │ │ │ │ movlt r0, r7 │ │ │ │ movge r0, #11 │ │ │ │ add r0, r0, #1 │ │ │ │ - bl 92d84 │ │ │ │ + bl 92de0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 529a4 <_PyEval_FormatAwaitableError@@Base+0x3c0> │ │ │ │ + bne 5292c <_PyEval_FormatAwaitableError@@Base+0x290> │ │ │ │ mov r4, #0 │ │ │ │ - b 52e0c <_PyEval_FormatAwaitableError@@Base+0x828> │ │ │ │ - ldr r9, [pc, #1144] @ 52e24 <_PyEval_FormatAwaitableError@@Base+0x840> │ │ │ │ + b 52d94 <_PyEval_FormatAwaitableError@@Base+0x6f8> │ │ │ │ + ldr r9, [pc, #1144] @ 52dac <_PyEval_FormatAwaitableError@@Base+0x710> │ │ │ │ sub r1, r5, #1 │ │ │ │ mov r6, #0 │ │ │ │ cmp r7, r6 │ │ │ │ - beq 52a64 <_PyEval_FormatAwaitableError@@Base+0x480> │ │ │ │ + beq 529ec <_PyEval_FormatAwaitableError@@Base+0x350> │ │ │ │ cmp r1, #0 │ │ │ │ - blt 52af8 <_PyEval_FormatAwaitableError@@Base+0x514> │ │ │ │ + blt 52a80 <_PyEval_FormatAwaitableError@@Base+0x3e4> │ │ │ │ ldrb r3, [r8, r1] │ │ │ │ sub sl, r1, #1 │ │ │ │ ldr r3, [r9, r3, lsl #2] │ │ │ │ tst r3, #8 │ │ │ │ - beq 529f0 <_PyEval_FormatAwaitableError@@Base+0x40c> │ │ │ │ + beq 52978 <_PyEval_FormatAwaitableError@@Base+0x2dc> │ │ │ │ mov r1, sl │ │ │ │ - b 529b8 <_PyEval_FormatAwaitableError@@Base+0x3d4> │ │ │ │ + b 52940 <_PyEval_FormatAwaitableError@@Base+0x2a4> │ │ │ │ ldrb r3, [r8, sl] │ │ │ │ ldr r3, [r9, r3, lsl #2] │ │ │ │ tst r3, #8 │ │ │ │ - bne 529f8 <_PyEval_FormatAwaitableError@@Base+0x414> │ │ │ │ + bne 52980 <_PyEval_FormatAwaitableError@@Base+0x2e4> │ │ │ │ sub sl, sl, #1 │ │ │ │ cmn sl, #1 │ │ │ │ - bne 529dc <_PyEval_FormatAwaitableError@@Base+0x3f8> │ │ │ │ + bne 52964 <_PyEval_FormatAwaitableError@@Base+0x2c8> │ │ │ │ add r0, sl, #1 │ │ │ │ sub r1, r1, sl │ │ │ │ add r0, r8, r0 │ │ │ │ - bl 1d10d4 │ │ │ │ + bl 1d128c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 52b0c <_PyEval_FormatAwaitableError@@Base+0x528> │ │ │ │ + beq 52a94 <_PyEval_FormatAwaitableError@@Base+0x3f8> │ │ │ │ cmp r6, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r5, [r3, r6, lsl #2] │ │ │ │ - ble 52a58 <_PyEval_FormatAwaitableError@@Base+0x474> │ │ │ │ + ble 529e0 <_PyEval_FormatAwaitableError@@Base+0x344> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab174 │ │ │ │ + bl ab1ec │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 52ac8 <_PyEval_FormatAwaitableError@@Base+0x4e4> │ │ │ │ + bne 52a50 <_PyEval_FormatAwaitableError@@Base+0x3b4> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 52a58 <_PyEval_FormatAwaitableError@@Base+0x474> │ │ │ │ + beq 529e0 <_PyEval_FormatAwaitableError@@Base+0x344> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 52a58 <_PyEval_FormatAwaitableError@@Base+0x474> │ │ │ │ + bne 529e0 <_PyEval_FormatAwaitableError@@Base+0x344> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ add r6, r6, #1 │ │ │ │ mov r1, sl │ │ │ │ - b 529b0 <_PyEval_FormatAwaitableError@@Base+0x3cc> │ │ │ │ + b 52938 <_PyEval_FormatAwaitableError@@Base+0x29c> │ │ │ │ cmp r1, #0 │ │ │ │ - ldrge r3, [pc, #948] @ 52e24 <_PyEval_FormatAwaitableError@@Base+0x840> │ │ │ │ - blt 52af8 <_PyEval_FormatAwaitableError@@Base+0x514> │ │ │ │ + ldrge r3, [pc, #948] @ 52dac <_PyEval_FormatAwaitableError@@Base+0x710> │ │ │ │ + blt 52a80 <_PyEval_FormatAwaitableError@@Base+0x3e4> │ │ │ │ ldrb r2, [r8, r1] │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ tst r2, #8 │ │ │ │ - beq 52a8c <_PyEval_FormatAwaitableError@@Base+0x4a8> │ │ │ │ + beq 52a14 <_PyEval_FormatAwaitableError@@Base+0x378> │ │ │ │ subs r1, r1, #1 │ │ │ │ - bcc 52af8 <_PyEval_FormatAwaitableError@@Base+0x514> │ │ │ │ - b 52a70 <_PyEval_FormatAwaitableError@@Base+0x48c> │ │ │ │ + bcc 52a80 <_PyEval_FormatAwaitableError@@Base+0x3e4> │ │ │ │ + b 529f8 <_PyEval_FormatAwaitableError@@Base+0x35c> │ │ │ │ add r1, r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d10d4 │ │ │ │ + bl 1d128c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 52b0c <_PyEval_FormatAwaitableError@@Base+0x528> │ │ │ │ + beq 52a94 <_PyEval_FormatAwaitableError@@Base+0x3f8> │ │ │ │ cmp r6, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r5, [r3, r6, lsl #2] │ │ │ │ - ble 52af4 <_PyEval_FormatAwaitableError@@Base+0x510> │ │ │ │ + ble 52a7c <_PyEval_FormatAwaitableError@@Base+0x3e0> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab174 │ │ │ │ + bl ab1ec │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 52aec <_PyEval_FormatAwaitableError@@Base+0x508> │ │ │ │ + beq 52a74 <_PyEval_FormatAwaitableError@@Base+0x3d8> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 52b0c <_PyEval_FormatAwaitableError@@Base+0x528> │ │ │ │ + beq 52a94 <_PyEval_FormatAwaitableError@@Base+0x3f8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 52b0c <_PyEval_FormatAwaitableError@@Base+0x528> │ │ │ │ + bne 52a94 <_PyEval_FormatAwaitableError@@Base+0x3f8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 52b0c <_PyEval_FormatAwaitableError@@Base+0x528> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 52a94 <_PyEval_FormatAwaitableError@@Base+0x3f8> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 52df0 <_PyEval_FormatAwaitableError@@Base+0x80c> │ │ │ │ + bne 52d78 <_PyEval_FormatAwaitableError@@Base+0x6dc> │ │ │ │ add r6, r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bl 2aa010 │ │ │ │ + bl 2aa080 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 52e0c <_PyEval_FormatAwaitableError@@Base+0x828> │ │ │ │ + bge 52d94 <_PyEval_FormatAwaitableError@@Base+0x6f8> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5299c <_PyEval_FormatAwaitableError@@Base+0x3b8> │ │ │ │ + beq 52924 <_PyEval_FormatAwaitableError@@Base+0x288> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5299c <_PyEval_FormatAwaitableError@@Base+0x3b8> │ │ │ │ + bne 52924 <_PyEval_FormatAwaitableError@@Base+0x288> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 5299c <_PyEval_FormatAwaitableError@@Base+0x3b8> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 52924 <_PyEval_FormatAwaitableError@@Base+0x288> │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 112480 │ │ │ │ + bl 112570 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 5299c <_PyEval_FormatAwaitableError@@Base+0x3b8> │ │ │ │ + bne 52924 <_PyEval_FormatAwaitableError@@Base+0x288> │ │ │ │ ldr sl, [sp, #44] @ 0x2c │ │ │ │ ldr fp, [sp, #36] @ 0x24 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 52b70 <_PyEval_FormatAwaitableError@@Base+0x58c> │ │ │ │ - ldr r3, [pc, #708] @ 52e28 <_PyEval_FormatAwaitableError@@Base+0x844> │ │ │ │ - ldr r1, [pc, #708] @ 52e2c <_PyEval_FormatAwaitableError@@Base+0x848> │ │ │ │ + bne 52af8 <_PyEval_FormatAwaitableError@@Base+0x45c> │ │ │ │ + ldr r3, [pc, #708] @ 52db0 <_PyEval_FormatAwaitableError@@Base+0x714> │ │ │ │ + ldr r1, [pc, #708] @ 52db4 <_PyEval_FormatAwaitableError@@Base+0x718> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 52de0 <_PyEval_FormatAwaitableError@@Base+0x7fc> │ │ │ │ + bl 18f414 │ │ │ │ + b 52d68 <_PyEval_FormatAwaitableError@@Base+0x6cc> │ │ │ │ cmp r7, #11 │ │ │ │ movlt r0, r7 │ │ │ │ movge r0, #11 │ │ │ │ cmp sl, #1 │ │ │ │ add r0, r0, #1 │ │ │ │ - bne 52c78 <_PyEval_FormatAwaitableError@@Base+0x694> │ │ │ │ + bne 52c00 <_PyEval_FormatAwaitableError@@Base+0x564> │ │ │ │ ldrb sl, [fp] │ │ │ │ - bl 92d84 │ │ │ │ + bl 92de0 │ │ │ │ subs r4, r0, #0 │ │ │ │ subne r5, r5, #1 │ │ │ │ movne r1, r5 │ │ │ │ - beq 52de0 <_PyEval_FormatAwaitableError@@Base+0x7fc> │ │ │ │ + beq 52d68 <_PyEval_FormatAwaitableError@@Base+0x6cc> │ │ │ │ cmp r5, #0 │ │ │ │ - blt 52c58 <_PyEval_FormatAwaitableError@@Base+0x674> │ │ │ │ + blt 52be0 <_PyEval_FormatAwaitableError@@Base+0x544> │ │ │ │ subs r7, r7, #1 │ │ │ │ - bcc 52c58 <_PyEval_FormatAwaitableError@@Base+0x674> │ │ │ │ + bcc 52be0 <_PyEval_FormatAwaitableError@@Base+0x544> │ │ │ │ ldrb r3, [r8, r5] │ │ │ │ cmp r3, sl │ │ │ │ - bne 52c50 <_PyEval_FormatAwaitableError@@Base+0x66c> │ │ │ │ + bne 52bd8 <_PyEval_FormatAwaitableError@@Base+0x53c> │ │ │ │ add r0, r5, #1 │ │ │ │ sub r1, r1, r5 │ │ │ │ add r0, r8, r0 │ │ │ │ - bl 1d10d4 │ │ │ │ + bl 1d128c │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 52dbc <_PyEval_FormatAwaitableError@@Base+0x7d8> │ │ │ │ + beq 52d44 <_PyEval_FormatAwaitableError@@Base+0x6a8> │ │ │ │ cmp r6, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r9, [r3, r6, lsl #2] │ │ │ │ - ble 52c40 <_PyEval_FormatAwaitableError@@Base+0x65c> │ │ │ │ + ble 52bc8 <_PyEval_FormatAwaitableError@@Base+0x52c> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab174 │ │ │ │ + bl ab1ec │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 52c20 <_PyEval_FormatAwaitableError@@Base+0x63c> │ │ │ │ + beq 52ba8 <_PyEval_FormatAwaitableError@@Base+0x50c> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 52dbc <_PyEval_FormatAwaitableError@@Base+0x7d8> │ │ │ │ + beq 52d44 <_PyEval_FormatAwaitableError@@Base+0x6a8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - bne 52dbc <_PyEval_FormatAwaitableError@@Base+0x7d8> │ │ │ │ + bne 52d44 <_PyEval_FormatAwaitableError@@Base+0x6a8> │ │ │ │ mov r0, r9 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 52dbc <_PyEval_FormatAwaitableError@@Base+0x7d8> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 52d44 <_PyEval_FormatAwaitableError@@Base+0x6a8> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 52c40 <_PyEval_FormatAwaitableError@@Base+0x65c> │ │ │ │ + beq 52bc8 <_PyEval_FormatAwaitableError@@Base+0x52c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - bne 52c40 <_PyEval_FormatAwaitableError@@Base+0x65c> │ │ │ │ + bne 52bc8 <_PyEval_FormatAwaitableError@@Base+0x52c> │ │ │ │ mov r0, r9 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ sub r5, r5, #1 │ │ │ │ add r6, r6, #1 │ │ │ │ mov r1, r5 │ │ │ │ - b 52ba0 <_PyEval_FormatAwaitableError@@Base+0x5bc> │ │ │ │ + b 52b28 <_PyEval_FormatAwaitableError@@Base+0x48c> │ │ │ │ subs r5, r5, #1 │ │ │ │ - bcs 52bb0 <_PyEval_FormatAwaitableError@@Base+0x5cc> │ │ │ │ + bcs 52b38 <_PyEval_FormatAwaitableError@@Base+0x49c> │ │ │ │ cmn r1, #1 │ │ │ │ - blt 52da8 <_PyEval_FormatAwaitableError@@Base+0x7c4> │ │ │ │ + blt 52d30 <_PyEval_FormatAwaitableError@@Base+0x694> │ │ │ │ add r1, r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d10d4 │ │ │ │ + bl 1d128c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 52d38 <_PyEval_FormatAwaitableError@@Base+0x754> │ │ │ │ - b 52dbc <_PyEval_FormatAwaitableError@@Base+0x7d8> │ │ │ │ - bl 92d84 │ │ │ │ + bne 52cc0 <_PyEval_FormatAwaitableError@@Base+0x624> │ │ │ │ + b 52d44 <_PyEval_FormatAwaitableError@@Base+0x6a8> │ │ │ │ + bl 92de0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 52de0 <_PyEval_FormatAwaitableError@@Base+0x7fc> │ │ │ │ + beq 52d68 <_PyEval_FormatAwaitableError@@Base+0x6cc> │ │ │ │ cmp r7, r6 │ │ │ │ - beq 52d24 <_PyEval_FormatAwaitableError@@Base+0x740> │ │ │ │ + beq 52cac <_PyEval_FormatAwaitableError@@Base+0x610> │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, fp │ │ │ │ mov r3, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 289594 <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ + bl 2894c8 <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ subs r9, r0, #0 │ │ │ │ - blt 52d24 <_PyEval_FormatAwaitableError@@Base+0x740> │ │ │ │ + blt 52cac <_PyEval_FormatAwaitableError@@Base+0x610> │ │ │ │ add r0, sl, r9 │ │ │ │ sub r1, r5, r0 │ │ │ │ add r0, r8, r0 │ │ │ │ - bl 1d10d4 │ │ │ │ + bl 1d128c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 52dbc <_PyEval_FormatAwaitableError@@Base+0x7d8> │ │ │ │ + beq 52d44 <_PyEval_FormatAwaitableError@@Base+0x6a8> │ │ │ │ cmp r6, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r5, [r3, r6, lsl #2] │ │ │ │ - ble 52d18 <_PyEval_FormatAwaitableError@@Base+0x734> │ │ │ │ + ble 52ca0 <_PyEval_FormatAwaitableError@@Base+0x604> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab174 │ │ │ │ + bl ab1ec │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 52d60 <_PyEval_FormatAwaitableError@@Base+0x77c> │ │ │ │ + bne 52ce8 <_PyEval_FormatAwaitableError@@Base+0x64c> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r3, #1 │ │ │ │ - beq 52d18 <_PyEval_FormatAwaitableError@@Base+0x734> │ │ │ │ + beq 52ca0 <_PyEval_FormatAwaitableError@@Base+0x604> │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 52d18 <_PyEval_FormatAwaitableError@@Base+0x734> │ │ │ │ + bne 52ca0 <_PyEval_FormatAwaitableError@@Base+0x604> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ add r6, r6, #1 │ │ │ │ mov r5, r9 │ │ │ │ - b 52c84 <_PyEval_FormatAwaitableError@@Base+0x6a0> │ │ │ │ + b 52c0c <_PyEval_FormatAwaitableError@@Base+0x570> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d10d4 │ │ │ │ + bl 1d128c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 52dbc <_PyEval_FormatAwaitableError@@Base+0x7d8> │ │ │ │ + beq 52d44 <_PyEval_FormatAwaitableError@@Base+0x6a8> │ │ │ │ cmp r6, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r5, [r3, r6, lsl #2] │ │ │ │ - ble 52da4 <_PyEval_FormatAwaitableError@@Base+0x7c0> │ │ │ │ + ble 52d2c <_PyEval_FormatAwaitableError@@Base+0x690> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab174 │ │ │ │ + bl ab1ec │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 52d84 <_PyEval_FormatAwaitableError@@Base+0x7a0> │ │ │ │ + beq 52d0c <_PyEval_FormatAwaitableError@@Base+0x670> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 52dbc <_PyEval_FormatAwaitableError@@Base+0x7d8> │ │ │ │ + beq 52d44 <_PyEval_FormatAwaitableError@@Base+0x6a8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 52dbc <_PyEval_FormatAwaitableError@@Base+0x7d8> │ │ │ │ + bne 52d44 <_PyEval_FormatAwaitableError@@Base+0x6a8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 52dbc <_PyEval_FormatAwaitableError@@Base+0x7d8> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 52d44 <_PyEval_FormatAwaitableError@@Base+0x6a8> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 52da4 <_PyEval_FormatAwaitableError@@Base+0x7c0> │ │ │ │ + beq 52d2c <_PyEval_FormatAwaitableError@@Base+0x690> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 52da4 <_PyEval_FormatAwaitableError@@Base+0x7c0> │ │ │ │ + bne 52d2c <_PyEval_FormatAwaitableError@@Base+0x690> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ add r6, r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bl 2aa010 │ │ │ │ + bl 2aa080 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 52de4 <_PyEval_FormatAwaitableError@@Base+0x800> │ │ │ │ + bge 52d6c <_PyEval_FormatAwaitableError@@Base+0x6d0> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 52de0 <_PyEval_FormatAwaitableError@@Base+0x7fc> │ │ │ │ + beq 52d68 <_PyEval_FormatAwaitableError@@Base+0x6cc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 52de0 <_PyEval_FormatAwaitableError@@Base+0x7fc> │ │ │ │ + bne 52d68 <_PyEval_FormatAwaitableError@@Base+0x6cc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 1133b4 │ │ │ │ - b 52e0c <_PyEval_FormatAwaitableError@@Base+0x828> │ │ │ │ + bl 1134a4 │ │ │ │ + b 52d94 <_PyEval_FormatAwaitableError@@Base+0x6f8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 52af4 <_PyEval_FormatAwaitableError@@Base+0x510> │ │ │ │ + bne 52a7c <_PyEval_FormatAwaitableError@@Base+0x3e0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 52af4 <_PyEval_FormatAwaitableError@@Base+0x510> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 52a7c <_PyEval_FormatAwaitableError@@Base+0x3e0> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrheq r3, [r7], #-20 @ 0xffffffec │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ - eorseq r7, r9, r0, lsr #28 │ │ │ │ + eorseq r8, r9, r0, rrx │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003686dc │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - mov r2, r3 │ │ │ │ - b 2c59b8 │ │ │ │ + eorseq r8, r6, ip, lsl r9 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #88] @ 52e2c <_PyEval_FormatAwaitableError@@Base+0x790> │ │ │ │ + bl 91be0 <_PyObject_GC_New@@Base> │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 52e24 <_PyEval_FormatAwaitableError@@Base+0x788> │ │ │ │ + ldr r2, [r4] │ │ │ │ + sub r1, r3, #8 │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r2, r2, #1 │ │ │ │ + strne r2, [r4] │ │ │ │ + ldr r2, [pc, #56] @ 52e30 <_PyEval_FormatAwaitableError@@Base+0x794> │ │ │ │ + bl 359530 │ │ │ │ + ldr r2, [r2, r0] │ │ │ │ + ldr r0, [r2, #8] │ │ │ │ + ldr r2, [r3, #-4] │ │ │ │ + ldr r0, [r0, #3796] @ 0xed4 │ │ │ │ + and r2, r2, #3 │ │ │ │ + ldr ip, [r0, #4] │ │ │ │ + str r4, [r3, #8] │ │ │ │ + orr r2, r2, ip │ │ │ │ + str r1, [ip] │ │ │ │ + stmdb r3, {r0, r2} │ │ │ │ + str r1, [r0, #4] │ │ │ │ + mov r0, r3 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq sp, r5, r8, asr r4 │ │ │ │ + andeq r0, r0, ip │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 52e68 <_PyEval_FormatAwaitableError@@Base+0x884> │ │ │ │ + bne 52e5c <_PyEval_FormatAwaitableError@@Base+0x7c0> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 52e68 <_PyEval_FormatAwaitableError@@Base+0x884> │ │ │ │ + bne 52e5c <_PyEval_FormatAwaitableError@@Base+0x7c0> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r1 │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #60] @ 52ecc <_PyEval_FormatAwaitableError@@Base+0x8e8> │ │ │ │ + ldr r1, [pc, #60] @ 52ec0 <_PyEval_FormatAwaitableError@@Base+0x824> │ │ │ │ mov r4, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b6a5c │ │ │ │ + bl b6b40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 52ec4 <_PyEval_FormatAwaitableError@@Base+0x8e0> │ │ │ │ + beq 52eb8 <_PyEval_FormatAwaitableError@@Base+0x81c> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - bl 52f2c <_PyEval_FormatAwaitableError@@Base+0x948> │ │ │ │ + bl 52f30 <_PyEval_FormatAwaitableError@@Base+0x894> │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #12] @ 52ed0 <_PyEval_FormatAwaitableError@@Base+0x8ec> │ │ │ │ - bl a9a20 │ │ │ │ + ldr r0, [pc, #12] @ 52ec4 <_PyEval_FormatAwaitableError@@Base+0x828> │ │ │ │ + bl a9a98 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r0, r9, r8, ror #15 │ │ │ │ - @ instruction: 0x003907f8 │ │ │ │ + eorseq r0, r9, r8, lsr #20 │ │ │ │ + eorseq r0, r9, r8, lsr sl │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + mov r2, r3 │ │ │ │ + b 2c5898 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 52f24 <_PyEval_FormatAwaitableError@@Base+0x940> │ │ │ │ + beq 52f28 <_PyEval_FormatAwaitableError@@Base+0x88c> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r1, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r1, [r2, #8] │ │ │ │ - beq 52f24 <_PyEval_FormatAwaitableError@@Base+0x940> │ │ │ │ + beq 52f28 <_PyEval_FormatAwaitableError@@Base+0x88c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r0] │ │ │ │ - bne 52f24 <_PyEval_FormatAwaitableError@@Base+0x940> │ │ │ │ + bne 52f28 <_PyEval_FormatAwaitableError@@Base+0x88c> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ add r0, r0, #13 │ │ │ │ mov r1, #10 │ │ │ │ - bl 92884 │ │ │ │ + bl 928e0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 52fe4 <_PyEval_FormatAwaitableError@@Base+0xa00> │ │ │ │ + beq 52fe8 <_PyEval_FormatAwaitableError@@Base+0x94c> │ │ │ │ cmp r6, #3 │ │ │ │ - ble 52f78 <_PyEval_FormatAwaitableError@@Base+0x994> │ │ │ │ + ble 52f7c <_PyEval_FormatAwaitableError@@Base+0x8e0> │ │ │ │ ldrb r3, [r5, #23] │ │ │ │ cmp r3, #0 │ │ │ │ ldrbne r3, [r4, #18] │ │ │ │ mvnne r3, r3, lsl #25 │ │ │ │ mvnne r3, r3, lsr #25 │ │ │ │ strbne r3, [r4, #18] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 52f98 <_PyEval_FormatAwaitableError@@Base+0x9b4> │ │ │ │ + beq 52f9c <_PyEval_FormatAwaitableError@@Base+0x900> │ │ │ │ ldr r2, [r5, #24] │ │ │ │ - ldr r3, [pc, #88] @ 52fec <_PyEval_FormatAwaitableError@@Base+0xa08> │ │ │ │ + ldr r3, [pc, #88] @ 52ff0 <_PyEval_FormatAwaitableError@@Base+0x954> │ │ │ │ cmp r2, r3 │ │ │ │ - bne 52fa8 <_PyEval_FormatAwaitableError@@Base+0x9c4> │ │ │ │ + bne 52fac <_PyEval_FormatAwaitableError@@Base+0x910> │ │ │ │ mov r0, #1 │ │ │ │ - bl a295c │ │ │ │ + bl a29d4 │ │ │ │ mov r5, r0 │ │ │ │ - b 52fb4 <_PyEval_FormatAwaitableError@@Base+0x9d0> │ │ │ │ + b 52fb8 <_PyEval_FormatAwaitableError@@Base+0x91c> │ │ │ │ mov r0, #2 │ │ │ │ - bl a27cc │ │ │ │ + bl a2844 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 52fd0 <_PyEval_FormatAwaitableError@@Base+0x9ec> │ │ │ │ + beq 52fd4 <_PyEval_FormatAwaitableError@@Base+0x938> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 52fd8 <_PyEval_FormatAwaitableError@@Base+0x9f4> │ │ │ │ + beq 52fdc <_PyEval_FormatAwaitableError@@Base+0x940> │ │ │ │ mov r4, r5 │ │ │ │ - b 52fe4 <_PyEval_FormatAwaitableError@@Base+0xa00> │ │ │ │ + b 52fe8 <_PyEval_FormatAwaitableError@@Base+0x94c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 52fd0 <_PyEval_FormatAwaitableError@@Base+0x9ec> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 52fd4 <_PyEval_FormatAwaitableError@@Base+0x938> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc] @ 52ffc <_PyEval_FormatAwaitableError@@Base+0xa18> │ │ │ │ - b 328ee8 │ │ │ │ + ldr r1, [pc] @ 53000 <_PyEval_FormatAwaitableError@@Base+0x964> │ │ │ │ + b 32917c │ │ │ │ @ instruction: 0x000293b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ movhi r6, r2 │ │ │ │ - bhi 53034 <_PyEval_FormatAwaitableError@@Base+0xa50> │ │ │ │ + bhi 53038 <_PyEval_FormatAwaitableError@@Base+0x99c> │ │ │ │ mov r0, r2 │ │ │ │ - bl 336788 │ │ │ │ + bl 3369f4 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e2ad0 <_PyLong_Format@@Base+0x2194> │ │ │ │ + bl 1e2df0 <_PyLong_Format@@Base+0x2194> │ │ │ │ subs r5, r0, #0 │ │ │ │ movne r5, #1 │ │ │ │ - bne 53084 <_PyEval_FormatAwaitableError@@Base+0xaa0> │ │ │ │ + bne 53088 <_PyEval_FormatAwaitableError@@Base+0x9ec> │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - bhi 53064 <_PyEval_FormatAwaitableError@@Base+0xa80> │ │ │ │ + bhi 53068 <_PyEval_FormatAwaitableError@@Base+0x9cc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 33684c │ │ │ │ + bl 336a24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, r4 │ │ │ │ - beq 53084 <_PyEval_FormatAwaitableError@@Base+0xaa0> │ │ │ │ + beq 53088 <_PyEval_FormatAwaitableError@@Base+0x9ec> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e2ad0 <_PyLong_Format@@Base+0x2194> │ │ │ │ + bl 1e2df0 <_PyLong_Format@@Base+0x2194> │ │ │ │ subs r5, r0, #0 │ │ │ │ movne r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -41636,342 +41637,323 @@ │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ ldr sl, [sp, #44] @ 0x2c │ │ │ │ - beq 531e8 <_PyEval_FormatAwaitableError@@Base+0xc04> │ │ │ │ + beq 531ec <_PyEval_FormatAwaitableError@@Base+0xb50> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl a55d4 │ │ │ │ + bl a564c │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 531e8 <_PyEval_FormatAwaitableError@@Base+0xc04> │ │ │ │ + bne 531ec <_PyEval_FormatAwaitableError@@Base+0xb50> │ │ │ │ mov r0, r4 │ │ │ │ - bl 31c8d4 <_PyTime_AsTimeval@@Base+0x15cc> │ │ │ │ + bl 31cc60 <_PyTime_AsTimeval@@Base+0x16c8> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 531e8 <_PyEval_FormatAwaitableError@@Base+0xc04> │ │ │ │ + beq 531ec <_PyEval_FormatAwaitableError@@Base+0xb50> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31e990 <_PyTime_AsTimeval@@Base+0x3688> │ │ │ │ + bl 31ec80 <_PyDeadline_Get@@Base+0xc6c> │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31e990 <_PyTime_AsTimeval@@Base+0x3688> │ │ │ │ + bl 31ec80 <_PyDeadline_Get@@Base+0xc6c> │ │ │ │ mov r1, r8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31e990 <_PyTime_AsTimeval@@Base+0x3688> │ │ │ │ + bl 31ec80 <_PyDeadline_Get@@Base+0xc6c> │ │ │ │ mov r1, r9 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31e990 <_PyTime_AsTimeval@@Base+0x3688> │ │ │ │ + bl 31ec80 <_PyDeadline_Get@@Base+0xc6c> │ │ │ │ mov r1, sl │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31e990 <_PyTime_AsTimeval@@Base+0x3688> │ │ │ │ + bl 31ec80 <_PyDeadline_Get@@Base+0xc6c> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ str r9, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #164] @ 531f0 <_PyEval_FormatAwaitableError@@Base+0xc0c> │ │ │ │ - bl a9a20 │ │ │ │ + ldr r0, [pc, #164] @ 531f4 <_PyEval_FormatAwaitableError@@Base+0xb58> │ │ │ │ + bl a9a98 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 53164 <_PyEval_FormatAwaitableError@@Base+0xb80> │ │ │ │ + bne 53168 <_PyEval_FormatAwaitableError@@Base+0xacc> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 326930 │ │ │ │ + b 326bc4 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r0, [pc, #124] @ 531f4 <_PyEval_FormatAwaitableError@@Base+0xc10> │ │ │ │ + ldr r0, [pc, #124] @ 531f8 <_PyEval_FormatAwaitableError@@Base+0xb5c> │ │ │ │ str r2, [r4, #20] │ │ │ │ mov r1, #484 @ 0x1e4 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ mov r3, r5 │ │ │ │ - bl 31edbc <_PyTime_AsTimeval@@Base+0x3ab4> │ │ │ │ + bl 31f014 <_PyDeadline_Get@@Base+0x1000> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 531b4 <_PyEval_FormatAwaitableError@@Base+0xbd0> │ │ │ │ + beq 531b8 <_PyEval_FormatAwaitableError@@Base+0xb1c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 531b4 <_PyEval_FormatAwaitableError@@Base+0xbd0> │ │ │ │ + bne 531b8 <_PyEval_FormatAwaitableError@@Base+0xb1c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 53154 <_PyEval_FormatAwaitableError@@Base+0xb70> │ │ │ │ + beq 53158 <_PyEval_FormatAwaitableError@@Base+0xabc> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 531e8 <_PyEval_FormatAwaitableError@@Base+0xc04> │ │ │ │ + beq 531ec <_PyEval_FormatAwaitableError@@Base+0xb50> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 531e8 <_PyEval_FormatAwaitableError@@Base+0xc04> │ │ │ │ + bne 531ec <_PyEval_FormatAwaitableError@@Base+0xb50> │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + b 9ac2c <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - eorseq r0, r9, r8, lsl #18 │ │ │ │ - eorseq r0, r9, r0, lsl r9 │ │ │ │ + eorseq r0, r9, r8, asr #22 │ │ │ │ + eorseq r0, r9, r0, asr fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #52] @ 53244 <_PyEval_FormatAwaitableError@@Base+0xc60> │ │ │ │ - bl 3592c0 │ │ │ │ + ldr r3, [pc, #52] @ 53248 <_PyEval_FormatAwaitableError@@Base+0xbac> │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r4, [r3, #3744] @ 0xea0 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 53230 <_PyEval_FormatAwaitableError@@Base+0xc4c> │ │ │ │ - bl a55d4 │ │ │ │ + bne 53234 <_PyEval_FormatAwaitableError@@Base+0xb98> │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5323c <_PyEval_FormatAwaitableError@@Base+0xc58> │ │ │ │ + bne 53240 <_PyEval_FormatAwaitableError@@Base+0xba4> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a62ec │ │ │ │ + b a6364 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #184] @ 5331c <_PyEval_FormatAwaitableError@@Base+0xd38> │ │ │ │ + ldr r1, [pc, #184] @ 53320 <_PyEval_FormatAwaitableError@@Base+0xc84> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r6, r0 │ │ │ │ - bl f404c │ │ │ │ + bl f40fc │ │ │ │ cmp r0, #0 │ │ │ │ - blt 53310 <_PyEval_FormatAwaitableError@@Base+0xd2c> │ │ │ │ + blt 53314 <_PyEval_FormatAwaitableError@@Base+0xc78> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 532bc <_PyEval_FormatAwaitableError@@Base+0xcd8> │ │ │ │ + beq 532c0 <_PyEval_FormatAwaitableError@@Base+0xc24> │ │ │ │ mov r0, r5 │ │ │ │ - bl 14ecbc │ │ │ │ + bl 14ed64 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 532b0 <_PyEval_FormatAwaitableError@@Base+0xccc> │ │ │ │ + beq 532b4 <_PyEval_FormatAwaitableError@@Base+0xc18> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 532b0 <_PyEval_FormatAwaitableError@@Base+0xccc> │ │ │ │ + bne 532b4 <_PyEval_FormatAwaitableError@@Base+0xc18> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - bne 532c0 <_PyEval_FormatAwaitableError@@Base+0xcdc> │ │ │ │ - b 53310 <_PyEval_FormatAwaitableError@@Base+0xd2c> │ │ │ │ - ldr r4, [pc, #92] @ 53320 <_PyEval_FormatAwaitableError@@Base+0xd3c> │ │ │ │ + bne 532c4 <_PyEval_FormatAwaitableError@@Base+0xc28> │ │ │ │ + b 53314 <_PyEval_FormatAwaitableError@@Base+0xc78> │ │ │ │ + ldr r4, [pc, #92] @ 53324 <_PyEval_FormatAwaitableError@@Base+0xc88> │ │ │ │ mov r0, r6 │ │ │ │ - bl 323f40 <_PyObject_GetState@@Base> │ │ │ │ + bl 324230 <_PyObject_GetState@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 532f8 <_PyEval_FormatAwaitableError@@Base+0xd14> │ │ │ │ + bne 532fc <_PyEval_FormatAwaitableError@@Base+0xc60> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 53310 <_PyEval_FormatAwaitableError@@Base+0xd2c> │ │ │ │ + beq 53314 <_PyEval_FormatAwaitableError@@Base+0xc78> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 53310 <_PyEval_FormatAwaitableError@@Base+0xd2c> │ │ │ │ + bne 53314 <_PyEval_FormatAwaitableError@@Base+0xc78> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 53310 <_PyEval_FormatAwaitableError@@Base+0xd2c> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 53314 <_PyEval_FormatAwaitableError@@Base+0xc78> │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ - ldr r0, [pc, #28] @ 53324 <_PyEval_FormatAwaitableError@@Base+0xd40> │ │ │ │ + ldr r0, [pc, #28] @ 53328 <_PyEval_FormatAwaitableError@@Base+0xc8c> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a9a20 │ │ │ │ + b a9a98 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r7, r8, ror #8 │ │ │ │ subseq r1, r8, r8, lsl r0 │ │ │ │ - eorseq r0, r9, ip, asr r9 │ │ │ │ + mlaseq r9, ip, fp, r0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 53340 <_PyEval_FormatAwaitableError@@Base+0xd5c> │ │ │ │ + bne 53344 <_PyEval_FormatAwaitableError@@Base+0xca8> │ │ │ │ mov r0, #1 │ │ │ │ - b a295c │ │ │ │ + b a29d4 │ │ │ │ mov r0, #2 │ │ │ │ - b a27cc │ │ │ │ + b a2844 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc] @ 53358 <_PyEval_FormatAwaitableError@@Base+0xd74> │ │ │ │ - b 1af940 │ │ │ │ + ldr r1, [pc] @ 5335c <_PyEval_FormatAwaitableError@@Base+0xcc0> │ │ │ │ + b 1afb80 │ │ │ │ andeq r9, r2, r4, lsl r8 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - bl a55d4 │ │ │ │ + bl a564c │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 53444 <_PyEval_FormatAwaitableError@@Base+0xe60> │ │ │ │ + bne 53448 <_PyEval_FormatAwaitableError@@Base+0xdac> │ │ │ │ mov r0, r4 │ │ │ │ - bl 31c8d4 <_PyTime_AsTimeval@@Base+0x15cc> │ │ │ │ + bl 31cc60 <_PyTime_AsTimeval@@Base+0x16c8> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 53444 <_PyEval_FormatAwaitableError@@Base+0xe60> │ │ │ │ - ldr r0, [pc, #164] @ 5344c <_PyEval_FormatAwaitableError@@Base+0xe68> │ │ │ │ - bl a9a20 │ │ │ │ + beq 53448 <_PyEval_FormatAwaitableError@@Base+0xdac> │ │ │ │ + ldr r0, [pc, #164] @ 53450 <_PyEval_FormatAwaitableError@@Base+0xdb4> │ │ │ │ + bl a9a98 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 533c0 <_PyEval_FormatAwaitableError@@Base+0xddc> │ │ │ │ + bne 533c4 <_PyEval_FormatAwaitableError@@Base+0xd28> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 326930 │ │ │ │ + b 326bc4 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r1, [pc, #124] @ 53450 <_PyEval_FormatAwaitableError@@Base+0xe6c> │ │ │ │ + ldr r1, [pc, #124] @ 53454 <_PyEval_FormatAwaitableError@@Base+0xdb8> │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r0, [pc, #120] @ 53454 <_PyEval_FormatAwaitableError@@Base+0xe70> │ │ │ │ + ldr r0, [pc, #120] @ 53458 <_PyEval_FormatAwaitableError@@Base+0xdbc> │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ mov r3, r5 │ │ │ │ - bl 31edbc <_PyTime_AsTimeval@@Base+0x3ab4> │ │ │ │ + bl 31f014 <_PyDeadline_Get@@Base+0x1000> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 53410 <_PyEval_FormatAwaitableError@@Base+0xe2c> │ │ │ │ + beq 53414 <_PyEval_FormatAwaitableError@@Base+0xd78> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 53410 <_PyEval_FormatAwaitableError@@Base+0xe2c> │ │ │ │ + bne 53414 <_PyEval_FormatAwaitableError@@Base+0xd78> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 533b0 <_PyEval_FormatAwaitableError@@Base+0xdcc> │ │ │ │ + beq 533b4 <_PyEval_FormatAwaitableError@@Base+0xd18> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 53444 <_PyEval_FormatAwaitableError@@Base+0xe60> │ │ │ │ + beq 53448 <_PyEval_FormatAwaitableError@@Base+0xdac> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 53444 <_PyEval_FormatAwaitableError@@Base+0xe60> │ │ │ │ + bne 53448 <_PyEval_FormatAwaitableError@@Base+0xdac> │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + b 9ac2c <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r3, r8, r8, ror #20 │ │ │ │ + eorseq r3, r8, r8, lsr #25 │ │ │ │ andeq r0, r0, sl, lsl #5 │ │ │ │ - eorseq r0, r9, ip, ror #18 │ │ │ │ + eorseq r0, r9, ip, lsr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 53488 <_PyEval_FormatAwaitableError@@Base+0xea4> │ │ │ │ - ldr r3, [pc, #144] @ 5350c <_PyEval_FormatAwaitableError@@Base+0xf28> │ │ │ │ - ldr r1, [pc, #144] @ 53510 <_PyEval_FormatAwaitableError@@Base+0xf2c> │ │ │ │ + bls 5348c <_PyEval_FormatAwaitableError@@Base+0xdf0> │ │ │ │ + ldr r3, [pc, #144] @ 53510 <_PyEval_FormatAwaitableError@@Base+0xe74> │ │ │ │ + ldr r1, [pc, #144] @ 53514 <_PyEval_FormatAwaitableError@@Base+0xe78> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 534c0 <_PyEval_FormatAwaitableError@@Base+0xedc> │ │ │ │ + bl 18f414 │ │ │ │ + b 534c4 <_PyEval_FormatAwaitableError@@Base+0xe28> │ │ │ │ ldr r6, [r1] │ │ │ │ cmp r2, #2 │ │ │ │ ldreq r4, [r1, #4] │ │ │ │ mov r1, r6 │ │ │ │ - ldrne r4, [pc, #116] @ 53514 <_PyEval_FormatAwaitableError@@Base+0xf30> │ │ │ │ + ldrne r4, [pc, #116] @ 53518 <_PyEval_FormatAwaitableError@@Base+0xe7c> │ │ │ │ mov r5, r0 │ │ │ │ - bl 1c6108 <_PyTrash_thread_destroy_chain@@Base+0xc8> │ │ │ │ + bl 1c62c0 <_PyTrash_thread_destroy_chain@@Base+0xc8> │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #100] @ 53518 <_PyEval_FormatAwaitableError@@Base+0xf34> │ │ │ │ + ldr r3, [pc, #100] @ 5351c <_PyEval_FormatAwaitableError@@Base+0xe80> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a5b0 │ │ │ │ + bl 11a660 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 534c8 <_PyEval_FormatAwaitableError@@Base+0xee4> │ │ │ │ + bne 534cc <_PyEval_FormatAwaitableError@@Base+0xe30> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 11a964 │ │ │ │ + bl 11aa14 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20ca80 │ │ │ │ + bl 20cbc0 │ │ │ │ subs r3, r4, #0 │ │ │ │ movne r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ movlt r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 534c0 <_PyEval_FormatAwaitableError@@Base+0xedc> │ │ │ │ + beq 534c4 <_PyEval_FormatAwaitableError@@Base+0xe28> │ │ │ │ ldr r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r9, r0, lsl #19 │ │ │ │ + eorseq r0, r9, r0, asr #23 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ - │ │ │ │ -0005351c : │ │ │ │ - cmp r0, #9 │ │ │ │ - bhi 53530 │ │ │ │ - ldr r3, [pc, #40] @ 53554 │ │ │ │ - ldr r0, [r3, r0, lsl #2] │ │ │ │ - bx lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #16] @ 53558 │ │ │ │ - ldr r0, [pc, #16] @ 5355c │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldrsheq sl, [r5], #-176 @ 0xffffff50 │ │ │ │ - andeq r0, r0, r5, lsl #24 │ │ │ │ - @ instruction: 0x00367db0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #96] @ 535d8 │ │ │ │ - bl 3592c0 │ │ │ │ + ldr r3, [pc, #96] @ 53598 <_PyEval_FormatAwaitableError@@Base+0xefc> │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 3571d4 │ │ │ │ - ldr r2, [pc, #72] @ 535dc │ │ │ │ - ldr r3, [pc, #72] @ 535e0 │ │ │ │ - bl 3572dc │ │ │ │ - ldr r3, [pc, #68] @ 535e4 │ │ │ │ + bl 357440 │ │ │ │ + ldr r2, [pc, #72] @ 5359c <_PyEval_FormatAwaitableError@@Base+0xf00> │ │ │ │ + ldr r3, [pc, #72] @ 535a0 <_PyEval_FormatAwaitableError@@Base+0xf04> │ │ │ │ + bl 357548 │ │ │ │ + ldr r3, [pc, #68] @ 535a4 <_PyEval_FormatAwaitableError@@Base+0xf08> │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 357814 │ │ │ │ + bl 357a80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 535c0 │ │ │ │ - bl a55d4 │ │ │ │ + beq 53580 <_PyEval_FormatAwaitableError@@Base+0xee4> │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 535d0 │ │ │ │ + bne 53590 <_PyEval_FormatAwaitableError@@Base+0xef4> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b ab08c │ │ │ │ + b ab104 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ adcsge lr, r5, sp, lsl #27 │ │ │ │ mrccc 6, 5, ip, cr0, cr7, {7} │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -41987,391 +41969,391 @@ │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ add r9, r9, r1 │ │ │ │ - bne 53648 │ │ │ │ + bne 53608 <_PyEval_FormatAwaitableError@@Base+0xf6c> │ │ │ │ clz r2, r8 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5367c │ │ │ │ + beq 5363c <_PyEval_FormatAwaitableError@@Base+0xfa0> │ │ │ │ mov ip, #2 │ │ │ │ add r2, sp, #28 │ │ │ │ str r2, [sp, #16] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #668] @ 53904 │ │ │ │ + ldr ip, [pc, #668] @ 538c4 <_PyEval_FormatAwaitableError@@Base+0x1228> │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 538f8 │ │ │ │ + beq 538b8 <_PyEval_FormatAwaitableError@@Base+0x121c> │ │ │ │ ldr r0, [r8] │ │ │ │ - ldr r4, [pc, #640] @ 53908 │ │ │ │ + ldr r4, [pc, #640] @ 538c8 <_PyEval_FormatAwaitableError@@Base+0x122c> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne 53698 │ │ │ │ + bne 53658 <_PyEval_FormatAwaitableError@@Base+0xfbc> │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ - b 536c4 │ │ │ │ - bl 1aff9c │ │ │ │ - ldr r3, [pc, #616] @ 5390c │ │ │ │ + b 53684 <_PyEval_FormatAwaitableError@@Base+0xfe8> │ │ │ │ + bl 1b01dc │ │ │ │ + ldr r3, [pc, #616] @ 538cc <_PyEval_FormatAwaitableError@@Base+0x1230> │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 357814 │ │ │ │ + bl 357a80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 536c4 │ │ │ │ - bl a55d4 │ │ │ │ + beq 53684 <_PyEval_FormatAwaitableError@@Base+0xfe8> │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 538f8 │ │ │ │ + bne 538b8 <_PyEval_FormatAwaitableError@@Base+0x121c> │ │ │ │ ldr r0, [r8, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne 536dc │ │ │ │ + bne 5369c <_PyEval_FormatAwaitableError@@Base+0x1000> │ │ │ │ ldrd r4, [r0, #8] │ │ │ │ - b 53708 │ │ │ │ - bl 1aff9c │ │ │ │ - ldr r3, [pc, #548] @ 5390c │ │ │ │ + b 536c8 <_PyEval_FormatAwaitableError@@Base+0x102c> │ │ │ │ + bl 1b01dc │ │ │ │ + ldr r3, [pc, #548] @ 538cc <_PyEval_FormatAwaitableError@@Base+0x1230> │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 357814 │ │ │ │ + bl 357a80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 53708 │ │ │ │ - bl a55d4 │ │ │ │ + beq 536c8 <_PyEval_FormatAwaitableError@@Base+0x102c> │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 538f8 │ │ │ │ + bne 538b8 <_PyEval_FormatAwaitableError@@Base+0x121c> │ │ │ │ cmp r9, #2 │ │ │ │ - beq 53720 │ │ │ │ + beq 536e0 <_PyEval_FormatAwaitableError@@Base+0x1044> │ │ │ │ ldr r0, [r8, #8] │ │ │ │ - ldr r3, [pc, #500] @ 53910 │ │ │ │ + ldr r3, [pc, #500] @ 538d0 <_PyEval_FormatAwaitableError@@Base+0x1234> │ │ │ │ cmp r0, r3 │ │ │ │ - bne 53738 │ │ │ │ + bne 536f8 <_PyEval_FormatAwaitableError@@Base+0x105c> │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 29c4c │ │ │ │ - b 538ec │ │ │ │ - bl 191fb8 │ │ │ │ + b 538ac <_PyEval_FormatAwaitableError@@Base+0x1210> │ │ │ │ + bl 192234 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 538f8 │ │ │ │ + beq 538b8 <_PyEval_FormatAwaitableError@@Base+0x121c> │ │ │ │ ldr r3, [sl, #8] │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 5378c │ │ │ │ - ldr r3, [pc, #440] @ 53914 │ │ │ │ - ldr r1, [pc, #440] @ 53918 │ │ │ │ + bne 5374c <_PyEval_FormatAwaitableError@@Base+0x10b0> │ │ │ │ + ldr r3, [pc, #440] @ 538d4 <_PyEval_FormatAwaitableError@@Base+0x1238> │ │ │ │ + ldr r1, [pc, #440] @ 538d8 <_PyEval_FormatAwaitableError@@Base+0x123c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 538f8 │ │ │ │ + beq 538b8 <_PyEval_FormatAwaitableError@@Base+0x121c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne 538f8 │ │ │ │ + bne 538b8 <_PyEval_FormatAwaitableError@@Base+0x121c> │ │ │ │ mov r0, sl │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 538f8 │ │ │ │ - bl 1b638c │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 538b8 <_PyEval_FormatAwaitableError@@Base+0x121c> │ │ │ │ + bl 1b6544 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - beq 537bc │ │ │ │ + beq 5377c <_PyEval_FormatAwaitableError@@Base+0x10e0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne 537bc │ │ │ │ + bne 5377c <_PyEval_FormatAwaitableError@@Base+0x10e0> │ │ │ │ mov r0, sl │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmn r9, #1 │ │ │ │ cmneq r8, #1 │ │ │ │ - bne 537f0 │ │ │ │ - bl a55d4 │ │ │ │ + bne 537b0 <_PyEval_FormatAwaitableError@@Base+0x1114> │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 537f8 │ │ │ │ - ldr r3, [pc, #320] @ 5391c │ │ │ │ + beq 537b8 <_PyEval_FormatAwaitableError@@Base+0x111c> │ │ │ │ + ldr r3, [pc, #320] @ 538dc <_PyEval_FormatAwaitableError@@Base+0x1240> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a5b0 │ │ │ │ + bl 11a660 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 538f8 │ │ │ │ - bl 11a964 │ │ │ │ - b 537f8 │ │ │ │ + beq 538b8 <_PyEval_FormatAwaitableError@@Base+0x121c> │ │ │ │ + bl 11aa14 │ │ │ │ + b 537b8 <_PyEval_FormatAwaitableError@@Base+0x111c> │ │ │ │ orrs r3, r8, r9 │ │ │ │ - beq 53844 │ │ │ │ + beq 53804 <_PyEval_FormatAwaitableError@@Base+0x1168> │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 357878 │ │ │ │ + bl 357ae4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 53844 │ │ │ │ + bne 53804 <_PyEval_FormatAwaitableError@@Base+0x1168> │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 357878 │ │ │ │ + bl 357ae4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 538e4 │ │ │ │ + bne 538a4 <_PyEval_FormatAwaitableError@@Base+0x1208> │ │ │ │ cmp r7, r5 │ │ │ │ cmpeq r6, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov ip, r7 │ │ │ │ - bne 53850 │ │ │ │ + bne 53810 <_PyEval_FormatAwaitableError@@Base+0x1174> │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - b 538ec │ │ │ │ + b 538ac <_PyEval_FormatAwaitableError@@Base+0x1210> │ │ │ │ teq r7, r5 │ │ │ │ bic r0, r7, #-2147483648 @ 0x80000000 │ │ │ │ bic r1, r5, #-2147483648 @ 0x80000000 │ │ │ │ - bpl 53898 │ │ │ │ + bpl 53858 <_PyEval_FormatAwaitableError@@Base+0x11bc> │ │ │ │ adds r2, r6, r4 │ │ │ │ adc r1, r0, r1 │ │ │ │ cmp r8, r2 │ │ │ │ sbcs r1, r9, r1 │ │ │ │ - bcs 538e4 │ │ │ │ + bcs 538a4 <_PyEval_FormatAwaitableError@@Base+0x1208> │ │ │ │ cmp r6, r8 │ │ │ │ sbcs r2, r0, r9 │ │ │ │ - bcs 538b8 │ │ │ │ + bcs 53878 <_PyEval_FormatAwaitableError@@Base+0x11dc> │ │ │ │ subs r3, r8, r6 │ │ │ │ sbc r2, r9, r0 │ │ │ │ and lr, r5, #-2147483648 @ 0x80000000 │ │ │ │ mov r0, r3 │ │ │ │ orr r1, lr, r2 │ │ │ │ - b 538ec │ │ │ │ + b 538ac <_PyEval_FormatAwaitableError@@Base+0x1210> │ │ │ │ cmp r4, r6 │ │ │ │ sbcs lr, r1, r0 │ │ │ │ - bcs 538c4 │ │ │ │ + bcs 53884 <_PyEval_FormatAwaitableError@@Base+0x11e8> │ │ │ │ subs r2, r6, r4 │ │ │ │ sbc r1, r0, r1 │ │ │ │ cmp r2, r8 │ │ │ │ sbcs r1, r1, r9 │ │ │ │ - bcc 538e4 │ │ │ │ + bcc 538a4 <_PyEval_FormatAwaitableError@@Base+0x1208> │ │ │ │ subs r0, r3, r8 │ │ │ │ sbc r1, ip, r9 │ │ │ │ - b 538ec │ │ │ │ + b 538ac <_PyEval_FormatAwaitableError@@Base+0x1210> │ │ │ │ subs r2, r4, r6 │ │ │ │ sbc r1, r1, r0 │ │ │ │ cmp r2, r8 │ │ │ │ sbcs r1, r1, r9 │ │ │ │ - bcc 538e4 │ │ │ │ + bcc 538a4 <_PyEval_FormatAwaitableError@@Base+0x1208> │ │ │ │ adds r0, r8, r6 │ │ │ │ adc r1, r9, r7 │ │ │ │ - b 538ec │ │ │ │ + b 538ac <_PyEval_FormatAwaitableError@@Base+0x1210> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b ab08c │ │ │ │ + b ab104 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ subseq r3, r7, r0, ror #17 │ │ │ │ ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r9, r8, lsr #19 │ │ │ │ + eorseq r0, r9, r8, ror #23 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - bl a55d4 │ │ │ │ + bl a564c │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 53a08 │ │ │ │ + bne 539c8 <_PyEval_FormatAwaitableError@@Base+0x132c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 31c8d4 <_PyTime_AsTimeval@@Base+0x15cc> │ │ │ │ + bl 31cc60 <_PyTime_AsTimeval@@Base+0x16c8> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 53a08 │ │ │ │ - ldr r0, [pc, #164] @ 53a10 │ │ │ │ - bl a9a20 │ │ │ │ + beq 539c8 <_PyEval_FormatAwaitableError@@Base+0x132c> │ │ │ │ + ldr r0, [pc, #164] @ 539d0 <_PyEval_FormatAwaitableError@@Base+0x1334> │ │ │ │ + bl a9a98 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 53984 │ │ │ │ + bne 53944 <_PyEval_FormatAwaitableError@@Base+0x12a8> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 326930 │ │ │ │ + b 326bc4 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r1, [pc, #124] @ 53a14 │ │ │ │ + ldr r1, [pc, #124] @ 539d4 <_PyEval_FormatAwaitableError@@Base+0x1338> │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r0, [pc, #120] @ 53a18 │ │ │ │ + ldr r0, [pc, #120] @ 539d8 <_PyEval_FormatAwaitableError@@Base+0x133c> │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ mov r3, r5 │ │ │ │ - bl 31edbc <_PyTime_AsTimeval@@Base+0x3ab4> │ │ │ │ + bl 31f014 <_PyDeadline_Get@@Base+0x1000> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 539d4 │ │ │ │ + beq 53994 <_PyEval_FormatAwaitableError@@Base+0x12f8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 539d4 │ │ │ │ + bne 53994 <_PyEval_FormatAwaitableError@@Base+0x12f8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 53974 │ │ │ │ + beq 53934 <_PyEval_FormatAwaitableError@@Base+0x1298> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 53a08 │ │ │ │ + beq 539c8 <_PyEval_FormatAwaitableError@@Base+0x132c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 53a08 │ │ │ │ + bne 539c8 <_PyEval_FormatAwaitableError@@Base+0x132c> │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + b 9ac2c <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r3, r8, r8, ror #20 │ │ │ │ + eorseq r3, r8, r8, lsr #25 │ │ │ │ andeq r0, r0, lr, lsl #5 │ │ │ │ - @ instruction: 0x003909d0 │ │ │ │ + eorseq r0, r9, r0, lsl ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr lr, [pc, #424] @ 53bdc │ │ │ │ + ldr lr, [pc, #424] @ 53b9c <_PyEval_FormatAwaitableError@@Base+0x1500> │ │ │ │ mov r4, r2 │ │ │ │ cmp r2, #2 │ │ │ │ mov r5, r1 │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ add ip, sp, #16 │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1} │ │ │ │ stm ip, {r0, r1} │ │ │ │ - bne 53a88 │ │ │ │ + bne 53a48 <_PyEval_FormatAwaitableError@@Base+0x13ac> │ │ │ │ ldr r0, [r5] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 170254 │ │ │ │ + bl 1703e8 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 53aac │ │ │ │ - b 53bc0 │ │ │ │ + bne 53a6c <_PyEval_FormatAwaitableError@@Base+0x13d0> │ │ │ │ + b 53b80 <_PyEval_FormatAwaitableError@@Base+0x14e4> │ │ │ │ mov r3, #2 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r0, [pc, #328] @ 53be0 │ │ │ │ + ldr r0, [pc, #328] @ 53ba0 <_PyEval_FormatAwaitableError@@Base+0x1504> │ │ │ │ mov r2, r3 │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 53a68 │ │ │ │ + bne 53a28 <_PyEval_FormatAwaitableError@@Base+0x138c> │ │ │ │ mov r7, r4 │ │ │ │ - b 53bc0 │ │ │ │ - ldr r3, [pc, #304] @ 53be4 │ │ │ │ - bl 3592c0 │ │ │ │ + b 53b80 <_PyEval_FormatAwaitableError@@Base+0x14e4> │ │ │ │ + ldr r3, [pc, #304] @ 53ba4 <_PyEval_FormatAwaitableError@@Base+0x1508> │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #324] @ 0x144 │ │ │ │ tst r3, #65536 @ 0x10000 │ │ │ │ - bne 53ae4 │ │ │ │ - ldr r3, [pc, #272] @ 53be8 │ │ │ │ - ldr r1, [pc, #272] @ 53bec │ │ │ │ + bne 53aa4 <_PyEval_FormatAwaitableError@@Base+0x1408> │ │ │ │ + ldr r3, [pc, #272] @ 53ba8 <_PyEval_FormatAwaitableError@@Base+0x150c> │ │ │ │ + ldr r1, [pc, #272] @ 53bac <_PyEval_FormatAwaitableError@@Base+0x1510> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 53bc0 │ │ │ │ + bl 18f414 │ │ │ │ + b 53b80 <_PyEval_FormatAwaitableError@@Base+0x14e4> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #100663296 @ 0x6000000 │ │ │ │ - bne 53b08 │ │ │ │ - ldr r3, [pc, #244] @ 53bf0 │ │ │ │ - ldr r1, [pc, #244] @ 53bf4 │ │ │ │ + bne 53ac8 <_PyEval_FormatAwaitableError@@Base+0x142c> │ │ │ │ + ldr r3, [pc, #244] @ 53bb0 <_PyEval_FormatAwaitableError@@Base+0x1514> │ │ │ │ + ldr r1, [pc, #244] @ 53bb4 <_PyEval_FormatAwaitableError@@Base+0x1518> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 53bc0 │ │ │ │ + bl 18f414 │ │ │ │ + b 53b80 <_PyEval_FormatAwaitableError@@Base+0x14e4> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ce298 │ │ │ │ + bl 1ce450 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bgt 53b30 │ │ │ │ - ldr r3, [pc, #212] @ 53bf8 │ │ │ │ - ldr r1, [pc, #212] @ 53bfc │ │ │ │ + bgt 53af0 <_PyEval_FormatAwaitableError@@Base+0x1454> │ │ │ │ + ldr r3, [pc, #212] @ 53bb8 <_PyEval_FormatAwaitableError@@Base+0x151c> │ │ │ │ + ldr r1, [pc, #212] @ 53bbc <_PyEval_FormatAwaitableError@@Base+0x1520> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 53bc0 │ │ │ │ + bl 18f414 │ │ │ │ + b 53b80 <_PyEval_FormatAwaitableError@@Base+0x14e4> │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2d5e7c │ │ │ │ + bl 2d5d8c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 53bc0 │ │ │ │ + beq 53b80 <_PyEval_FormatAwaitableError@@Base+0x14e4> │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r8, [sp, #12] │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 53b78 │ │ │ │ - ldr r3, [pc, #152] @ 53bf8 │ │ │ │ - ldr r1, [pc, #156] @ 53c00 │ │ │ │ + bne 53b38 <_PyEval_FormatAwaitableError@@Base+0x149c> │ │ │ │ + ldr r3, [pc, #152] @ 53bb8 <_PyEval_FormatAwaitableError@@Base+0x151c> │ │ │ │ + ldr r1, [pc, #156] @ 53bc0 <_PyEval_FormatAwaitableError@@Base+0x1524> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d6958 │ │ │ │ - b 53bc0 │ │ │ │ - ldr r2, [pc, #132] @ 53c04 │ │ │ │ + bl 2d6868 │ │ │ │ + b 53b80 <_PyEval_FormatAwaitableError@@Base+0x14e4> │ │ │ │ + ldr r2, [pc, #132] @ 53bc4 <_PyEval_FormatAwaitableError@@Base+0x1528> │ │ │ │ str r2, [sp] │ │ │ │ - ldr r1, [pc, #128] @ 53c08 │ │ │ │ - ldr r0, [pc, #128] @ 53c0c │ │ │ │ + ldr r1, [pc, #128] @ 53bc8 <_PyEval_FormatAwaitableError@@Base+0x152c> │ │ │ │ + ldr r0, [pc, #128] @ 53bcc <_PyEval_FormatAwaitableError@@Base+0x1530> │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ - bl bbddc │ │ │ │ + bl bbeb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 53bb4 │ │ │ │ + blt 53b74 <_PyEval_FormatAwaitableError@@Base+0x14d8> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 29cb8 │ │ │ │ - ldr r3, [pc, #96] @ 53c10 │ │ │ │ + ldr r3, [pc, #96] @ 53bd0 <_PyEval_FormatAwaitableError@@Base+0x1534> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ + bl 144544 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d6958 │ │ │ │ + bl 2d6868 │ │ │ │ add r0, sp, #16 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ - bl 170a20 │ │ │ │ + bl 170bb4 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq lr, r3, r0, ror r3 │ │ │ │ - eorseq ip, r6, r4, asr r0 │ │ │ │ + subseq lr, r3, r8, ror r5 │ │ │ │ + mlaseq r6, r4, r2, ip │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r0, r9, r0, ror #19 │ │ │ │ + eorseq r0, r9, r0, lsr #24 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r9, r0, lsl sl │ │ │ │ + eorseq r0, r9, r0, asr ip │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r9, r8, lsr sl │ │ │ │ - eorseq r0, r9, r8, asr sl │ │ │ │ + eorseq r0, r9, r8, ror ip │ │ │ │ + mlaseq r9, r8, ip, r0 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r1, r9, r4, asr r5 │ │ │ │ - eorseq r0, r9, r4, lsl #21 │ │ │ │ + eorseq r1, r9, r0, lsr #15 │ │ │ │ + eorseq r0, r9, r4, asr #25 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r9, [r0, #12] │ │ │ │ ldr r6, [r0, #20] │ │ │ │ @@ -42382,307 +42364,324 @@ │ │ │ │ mov r7, #0 │ │ │ │ str r1, [sp] │ │ │ │ add fp, r9, r6, lsl #2 │ │ │ │ add r6, r4, r6 │ │ │ │ subs r4, r4, #1 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r2, #2 │ │ │ │ - bmi 53cec │ │ │ │ + bmi 53cac <_PyEval_FormatAwaitableError@@Base+0x1610> │ │ │ │ ldr r3, [fp, #4]! │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr ip, [r3] │ │ │ │ mov r0, r3 │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ addne ip, ip, #1 │ │ │ │ strne ip, [r3] │ │ │ │ - bl 116e44 │ │ │ │ + bl 116f34 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - beq 53ca8 │ │ │ │ + beq 53c68 <_PyEval_FormatAwaitableError@@Base+0x15cc> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 53ca8 │ │ │ │ + bne 53c68 <_PyEval_FormatAwaitableError@@Base+0x15cc> │ │ │ │ mov r0, r3 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r8, #0 │ │ │ │ sub r3, r6, r4 │ │ │ │ - blt 53cfc │ │ │ │ + blt 53cbc <_PyEval_FormatAwaitableError@@Base+0x1620> │ │ │ │ ldr r2, [r5, #28] │ │ │ │ add r7, r7, r8 │ │ │ │ cmp sl, r2 │ │ │ │ - beq 53cd8 │ │ │ │ - ldr r3, [pc, #60] @ 53d08 │ │ │ │ - ldr r1, [pc, #60] @ 53d0c │ │ │ │ + beq 53c98 <_PyEval_FormatAwaitableError@@Base+0x15fc> │ │ │ │ + ldr r3, [pc, #60] @ 53cc8 <_PyEval_FormatAwaitableError@@Base+0x162c> │ │ │ │ + ldr r1, [pc, #60] @ 53ccc <_PyEval_FormatAwaitableError@@Base+0x1630> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 53cfc │ │ │ │ + bl 18f414 │ │ │ │ + b 53cbc <_PyEval_FormatAwaitableError@@Base+0x1620> │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne 53c4c │ │ │ │ + bne 53c0c <_PyEval_FormatAwaitableError@@Base+0x1570> │ │ │ │ ldr r9, [r9, #260] @ 0x104 │ │ │ │ mov r6, #0 │ │ │ │ - b 53c44 │ │ │ │ + b 53c04 <_PyEval_FormatAwaitableError@@Base+0x1568> │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b a58c4 │ │ │ │ + b a593c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq lr, r7, r4, asr r8 │ │ │ │ + eorseq lr, r7, r0, ror #20 │ │ │ │ + │ │ │ │ +00053cd0 : │ │ │ │ + cmp r0, #9 │ │ │ │ + bhi 53ce4 │ │ │ │ + ldr r3, [pc, #40] @ 53d08 │ │ │ │ + ldr r0, [r3, r0, lsl #2] │ │ │ │ + bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - cmp r2, #2 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - bne 53d44 │ │ │ │ - ldr r0, [r6] │ │ │ │ - bl 11fd78 <_PyNumber_Index@@Base> │ │ │ │ - subs r7, r0, #0 │ │ │ │ - bne 53d68 │ │ │ │ - b 53d84 │ │ │ │ - mov ip, r2 │ │ │ │ - mov r3, #2 │ │ │ │ - ldr r0, [pc, #360] @ 53ebc │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 53d30 │ │ │ │ - b 53eb4 │ │ │ │ - bl aaf9c │ │ │ │ - ldr r3, [r7] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r4, r0 │ │ │ │ - bne 53d98 │ │ │ │ - cmn r4, #1 │ │ │ │ - bne 53db4 │ │ │ │ - bl a55d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - mvneq r4, #0 │ │ │ │ - beq 53db4 │ │ │ │ - b 53eb4 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r7] │ │ │ │ - bne 53d7c │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 53d7c │ │ │ │ - ldr r1, [pc, #260] @ 53ec0 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r7, [r6, #4] │ │ │ │ - bl 17dffc │ │ │ │ - bl 10f850 │ │ │ │ - ldr r1, [r0, #52] @ 0x34 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - cmp r1, r0 │ │ │ │ - beq 53de4 │ │ │ │ - bl adde8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 53e8c │ │ │ │ - ldr r1, [r5, #20] │ │ │ │ - ldr r6, [r6, #4] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 53e0c │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ - cmp r4, #0 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - addlt r4, r4, r3 │ │ │ │ - biclt r4, r4, r4, asr #31 │ │ │ │ - b 53e20 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 316550 <_PyGen_SetStopIterationValue@@Base+0xc0> │ │ │ │ - cmn r0, #1 │ │ │ │ - bne 53df4 │ │ │ │ - b 53eb4 │ │ │ │ - cmp r4, r3 │ │ │ │ - mov r1, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - movge r4, r3 │ │ │ │ - bl 3174e0 │ │ │ │ - cmn r0, #1 │ │ │ │ - ldrne r1, [r5, #20] │ │ │ │ - ldrne r2, [r1, #4] │ │ │ │ - movne r3, r2 │ │ │ │ - beq 53eb4 │ │ │ │ - cmp r4, r3 │ │ │ │ - ldr r0, [r1, #12] │ │ │ │ - bge 53e68 │ │ │ │ - add ip, r0, r3, lsl #2 │ │ │ │ - ldr ip, [ip, #-4] │ │ │ │ - str ip, [r0, r3, lsl #2] │ │ │ │ - sub r3, r3, #1 │ │ │ │ - b 53e48 │ │ │ │ - ldr r3, [r6] │ │ │ │ - add r2, r2, #1 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r6] │ │ │ │ - str r6, [r0, r4, lsl #2] │ │ │ │ - ldr r0, [pc, #60] @ 53ec4 │ │ │ │ - str r2, [r1, #4] │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #44] @ 53ec0 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - bl 17dffc │ │ │ │ - bl 10f850 │ │ │ │ - ldr r1, [pc, #36] @ 53ec8 │ │ │ │ - ldr r3, [r0, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #16] @ 53ebc │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - bl 316b6c <_PyArg_BadArgument@@Base> │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r1, [pc, #16] @ 53d0c │ │ │ │ + ldr r0, [pc, #16] @ 53d10 │ │ │ │ + bl 2e1424 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq sl, r5, r8, asr pc │ │ │ │ - subseq r1, r7, r8, ror r3 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq fp, r6, r8, asr #19 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldrsheq sl, [r5], #-176 @ 0xffffff50 │ │ │ │ + andeq r0, r0, r5, lsl #24 │ │ │ │ + @ instruction: 0x00367ff0 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl a55d4 │ │ │ │ + bl a564c │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 53fd0 │ │ │ │ + bne 53e18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31c8d4 <_PyTime_AsTimeval@@Base+0x15cc> │ │ │ │ + bl 31cc60 <_PyTime_AsTimeval@@Base+0x16c8> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 53fd0 │ │ │ │ + beq 53e18 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31e990 <_PyTime_AsTimeval@@Base+0x3688> │ │ │ │ + bl 31ec80 <_PyDeadline_Get@@Base+0xc6c> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #164] @ 53fd8 │ │ │ │ - bl a9a20 │ │ │ │ + ldr r0, [pc, #164] @ 53e20 │ │ │ │ + bl a9a98 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 53f4c │ │ │ │ + bne 53d94 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 326930 │ │ │ │ + b 326bc4 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r0, [pc, #124] @ 53fdc │ │ │ │ + ldr r0, [pc, #124] @ 53e24 │ │ │ │ str r2, [r4, #20] │ │ │ │ mov r1, #616 @ 0x268 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ mov r3, r5 │ │ │ │ - bl 31edbc <_PyTime_AsTimeval@@Base+0x3ab4> │ │ │ │ + bl 31f014 <_PyDeadline_Get@@Base+0x1000> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 53f9c │ │ │ │ + beq 53de4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 53f9c │ │ │ │ + bne 53de4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 53f3c │ │ │ │ + beq 53d84 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 53fd0 │ │ │ │ + beq 53e18 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 53fd0 │ │ │ │ + bne 53e18 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + b 9ac2c <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - mlaseq r7, r4, sl, pc @ │ │ │ │ - eorseq r0, r9, ip, lsl #21 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b 2d3c58 │ │ │ │ + @ instruction: 0x0037fcb0 │ │ │ │ + eorseq r0, r9, ip, asr #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #180] @ 540b4 │ │ │ │ + ldr r3, [pc, #180] @ 53ef4 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r0, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 54014 │ │ │ │ + bne 53e54 │ │ │ │ ldrd r4, [r1, #8] │ │ │ │ - b 5405c │ │ │ │ - bl 1aff9c │ │ │ │ - ldr r3, [pc, #152] @ 540b8 │ │ │ │ + b 53e9c │ │ │ │ + bl 1b01dc │ │ │ │ + ldr r3, [pc, #152] @ 53ef8 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 357814 │ │ │ │ + bl 357a80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5405c │ │ │ │ - bl a55d4 │ │ │ │ + beq 53e9c │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 54048 │ │ │ │ + beq 53e88 │ │ │ │ mov r3, #0 │ │ │ │ - b 540ac │ │ │ │ - ldr r3, [pc, #108] @ 540bc │ │ │ │ - ldr r1, [pc, #108] @ 540c0 │ │ │ │ + b 53eec │ │ │ │ + ldr r3, [pc, #108] @ 53efc │ │ │ │ + ldr r1, [pc, #108] @ 53f00 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 54040 │ │ │ │ + bl 18f414 │ │ │ │ + b 53e80 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 35783c │ │ │ │ + bl 357aa8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 54048 │ │ │ │ - ldr r3, [pc, #68] @ 540c4 │ │ │ │ - bl 3592c0 │ │ │ │ + bne 53e88 │ │ │ │ + ldr r3, [pc, #68] @ 53f04 │ │ │ │ + bl 359530 │ │ │ │ ldr r1, [r3, r0] │ │ │ │ mov r2, #0 │ │ │ │ ldr ip, [r1, #8] │ │ │ │ - ldr r3, [pc, #52] @ 540c8 │ │ │ │ + ldr r3, [pc, #52] @ 53f08 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r4, [ip, #8] │ │ │ │ - bl 3572dc │ │ │ │ - bl 35790c │ │ │ │ - ldr r3, [pc, #32] @ 540cc │ │ │ │ + bl 357548 │ │ │ │ + bl 357b78 │ │ │ │ + ldr r3, [pc, #32] @ 53f0c │ │ │ │ str r0, [r4] │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - mlaseq r9, ip, sl, r0 │ │ │ │ + @ instruction: 0x00390cdc │ │ │ │ andeq r0, r0, ip │ │ │ │ smlawbmi lr, r0, r4, r8 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + cmp r2, #2 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + bne 53f44 │ │ │ │ + ldr r0, [r6] │ │ │ │ + bl 11fe00 <_PyNumber_Index@@Base> │ │ │ │ + subs r7, r0, #0 │ │ │ │ + bne 53f68 │ │ │ │ + b 53f84 │ │ │ │ + mov ip, r2 │ │ │ │ + mov r3, #2 │ │ │ │ + ldr r0, [pc, #360] @ 540bc │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, ip │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 53f30 │ │ │ │ + b 540b4 │ │ │ │ + bl ab014 │ │ │ │ + ldr r3, [r7] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r4, r0 │ │ │ │ + bne 53f98 │ │ │ │ + cmn r4, #1 │ │ │ │ + bne 53fb4 │ │ │ │ + bl a564c │ │ │ │ + cmp r0, #0 │ │ │ │ + mvneq r4, #0 │ │ │ │ + beq 53fb4 │ │ │ │ + b 540b4 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r7] │ │ │ │ + bne 53f7c │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 53f7c │ │ │ │ + ldr r1, [pc, #260] @ 540c0 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r7, [r6, #4] │ │ │ │ + bl 17e298 │ │ │ │ + bl 10f940 │ │ │ │ + ldr r1, [r0, #52] @ 0x34 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + cmp r1, r0 │ │ │ │ + beq 53fe4 │ │ │ │ + bl adeb0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 5408c │ │ │ │ + ldr r1, [r5, #20] │ │ │ │ + ldr r6, [r6, #4] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 5400c │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ + cmp r4, #0 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + addlt r4, r4, r3 │ │ │ │ + biclt r4, r4, r4, asr #31 │ │ │ │ + b 54020 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 316770 <_PyGen_SetStopIterationValue@@Base+0x50> │ │ │ │ + cmn r0, #1 │ │ │ │ + bne 53ff4 │ │ │ │ + b 540b4 │ │ │ │ + cmp r4, r3 │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + movge r4, r3 │ │ │ │ + bl 317764 │ │ │ │ + cmn r0, #1 │ │ │ │ + ldrne r1, [r5, #20] │ │ │ │ + ldrne r2, [r1, #4] │ │ │ │ + movne r3, r2 │ │ │ │ + beq 540b4 │ │ │ │ + cmp r4, r3 │ │ │ │ + ldr r0, [r1, #12] │ │ │ │ + bge 54068 │ │ │ │ + add ip, r0, r3, lsl #2 │ │ │ │ + ldr ip, [ip, #-4] │ │ │ │ + str ip, [r0, r3, lsl #2] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + b 54048 │ │ │ │ + ldr r3, [r6] │ │ │ │ + add r2, r2, #1 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r6] │ │ │ │ + str r6, [r0, r4, lsl #2] │ │ │ │ + ldr r0, [pc, #60] @ 540c4 │ │ │ │ + str r2, [r1, #4] │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #44] @ 540c0 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + bl 17e298 │ │ │ │ + bl 10f940 │ │ │ │ + ldr r1, [pc, #36] @ 540c8 │ │ │ │ + ldr r3, [r0, #52] @ 0x34 │ │ │ │ + ldr r0, [pc, #16] @ 540bc │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + bl 316dfc <_PyArg_BadArgument@@Base> │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + mlaseq r5, r8, r1, fp │ │ │ │ + subseq r1, r7, r8, ror r3 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq fp, r6, r8, lsl #24 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ cmp r2, #2 │ │ │ │ mov r5, r2 │ │ │ │ - ldr lr, [pc, #588] @ 5433c │ │ │ │ + ldr lr, [pc, #588] @ 54338 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #0 │ │ │ │ mov r6, r3 │ │ │ │ @@ -42692,382 +42691,385 @@ │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1} │ │ │ │ stm ip, {r0, r1} │ │ │ │ - bne 5414c │ │ │ │ + bne 54148 │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r5, #3 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 54190 │ │ │ │ + beq 5418c │ │ │ │ mov ip, #3 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #16] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #468] @ 54340 │ │ │ │ + ldr ip, [pc, #468] @ 5433c │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r6, r4 │ │ │ │ mvneq r7, #0 │ │ │ │ - beq 5431c │ │ │ │ + beq 54318 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 170254 │ │ │ │ + bl 1703e8 │ │ │ │ ldr r9, [sp, #80] @ 0x50 │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ ldr r6, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 541b8 │ │ │ │ + bne 541b4 │ │ │ │ mov r4, r9 │ │ │ │ - b 5431c │ │ │ │ - ldr r3, [pc, #388] @ 54344 │ │ │ │ - bl 3592c0 │ │ │ │ + b 54318 │ │ │ │ + ldr r3, [pc, #388] @ 54340 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldmib r4, {r8, sl} │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #324] @ 0x144 │ │ │ │ tst r3, #65536 @ 0x10000 │ │ │ │ - bne 541f0 │ │ │ │ - ldr r3, [pc, #356] @ 54348 │ │ │ │ - ldr r1, [pc, #356] @ 5434c │ │ │ │ + bne 541ec │ │ │ │ + ldr r3, [pc, #356] @ 54344 │ │ │ │ + ldr r1, [pc, #356] @ 54348 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 541b0 │ │ │ │ + bl 18f414 │ │ │ │ + b 541ac │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #100663296 @ 0x6000000 │ │ │ │ - bne 54214 │ │ │ │ - ldr r3, [pc, #328] @ 54350 │ │ │ │ - ldr r1, [pc, #328] @ 54354 │ │ │ │ + bne 54210 │ │ │ │ + ldr r3, [pc, #328] @ 5434c │ │ │ │ + ldr r1, [pc, #328] @ 54350 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 541b0 │ │ │ │ + bl 18f414 │ │ │ │ + b 541ac │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ce298 │ │ │ │ + bl 1ce450 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bgt 5423c │ │ │ │ - ldr r3, [pc, #296] @ 54358 │ │ │ │ - ldr r1, [pc, #296] @ 5435c │ │ │ │ + bgt 54238 │ │ │ │ + ldr r3, [pc, #296] @ 54354 │ │ │ │ + ldr r1, [pc, #296] @ 54358 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 541b0 │ │ │ │ + bl 18f414 │ │ │ │ + b 541ac │ │ │ │ mov r0, sl │ │ │ │ - bl f5534 │ │ │ │ + bl f55e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 54260 │ │ │ │ - ldr r3, [pc, #252] @ 54350 │ │ │ │ - ldr r1, [pc, #264] @ 54360 │ │ │ │ + bne 5425c │ │ │ │ + ldr r3, [pc, #252] @ 5434c │ │ │ │ + ldr r1, [pc, #264] @ 5435c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 541b0 │ │ │ │ + bl 18f414 │ │ │ │ + b 541ac │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2d5e7c │ │ │ │ + bl 2d5d8c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 541b0 │ │ │ │ + beq 541ac │ │ │ │ ldr r3, [r4] │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 54298 │ │ │ │ - ldr r3, [pc, #204] @ 54358 │ │ │ │ - ldr r1, [pc, #212] @ 54364 │ │ │ │ + bne 54294 │ │ │ │ + ldr r3, [pc, #204] @ 54354 │ │ │ │ + ldr r1, [pc, #212] @ 54360 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 5430c │ │ │ │ + bl 18f414 │ │ │ │ + b 54308 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, sl │ │ │ │ - bl 2d6068 <_PyParkingLot_AfterFork@@Base+0x58> │ │ │ │ + bl 2d5f78 <_PyParkingLot_AfterFork@@Base+0x58> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 5430c │ │ │ │ - ldr r1, [pc, #180] @ 54368 │ │ │ │ - ldr r0, [pc, #180] @ 5436c │ │ │ │ + beq 54308 │ │ │ │ + ldr r1, [pc, #180] @ 54364 │ │ │ │ + ldr r0, [pc, #180] @ 54368 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ str sl, [sp] │ │ │ │ - bl bbddc │ │ │ │ + bl bbeb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 54300 │ │ │ │ + blt 542fc │ │ │ │ cmp r7, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - blt 542e8 │ │ │ │ + blt 542e4 │ │ │ │ mov r0, r7 │ │ │ │ bl 293c4 │ │ │ │ - b 542f0 │ │ │ │ + b 542ec │ │ │ │ mov r0, r9 │ │ │ │ bl 2a180 │ │ │ │ - ldr r3, [pc, #120] @ 54370 │ │ │ │ + ldr r3, [pc, #120] @ 5436c │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 170a00 │ │ │ │ + bl 170b94 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d6958 │ │ │ │ + bl 2d6868 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d6958 │ │ │ │ - b 541b0 │ │ │ │ + bl 2d6868 │ │ │ │ + b 541ac │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ - bl 170a20 │ │ │ │ + bl 170bb4 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subseq lr, r3, r8, lsr #7 │ │ │ │ + ldrheq lr, [r3], #-80 @ 0xffffffb0 │ │ │ │ subseq r3, r7, ip, lsl #18 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r0, r9, r0, ror #19 │ │ │ │ + eorseq r0, r9, r0, lsr #24 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r9, r8, asr #21 │ │ │ │ + eorseq r0, r9, r8, lsl #26 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x00390af0 │ │ │ │ - eorseq r0, r9, r0, lsl fp │ │ │ │ - eorseq r0, r9, r0, asr #22 │ │ │ │ - eorseq r1, r9, r4, asr r5 │ │ │ │ - eorseq r0, r9, r4, lsl #21 │ │ │ │ + eorseq r0, r9, r0, lsr sp │ │ │ │ + eorseq r0, r9, r0, asr sp │ │ │ │ + eorseq r0, r9, r0, lsl #27 │ │ │ │ + eorseq r1, r9, r0, lsr #15 │ │ │ │ + eorseq r0, r9, r4, asr #25 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - ldrb r3, [r0, #12] │ │ │ │ - ldr r2, [pc, #16] @ 54390 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r0, [r0, #20] │ │ │ │ - ldreq r0, [pc, #4] @ 54390 │ │ │ │ - ldr r1, [pc, #4] @ 54394 │ │ │ │ - b 29c5d4 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r7, r7, ip, lsr #6 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - ands r4, r2, #536870912 @ 0x20000000 │ │ │ │ - beq 543c0 │ │ │ │ - pop {r4, lr} │ │ │ │ - b 33c27c │ │ │ │ - mov r3, r1 │ │ │ │ - ldr r2, [pc, #16] @ 543dc │ │ │ │ - ldr r1, [pc, #16] @ 543e0 │ │ │ │ - ldr r0, [pc, #16] @ 543e4 │ │ │ │ - bl 316b6c <_PyArg_BadArgument@@Base> │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - @ instruction: 0x003831f0 │ │ │ │ - eorseq sp, r6, r4, lsr r7 │ │ │ │ - eorseq r5, r7, r4, asr #3 │ │ │ │ - b 5451c │ │ │ │ - b 4d864 <_PyTime_AsTimeval_clamp@@Base+0x4c> │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - cmp r3, #2 │ │ │ │ - bne 54420 │ │ │ │ - ldr r3, [pc, #124] @ 54490 │ │ │ │ - ldr r1, [pc, #124] @ 54494 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 54460 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bne 54468 │ │ │ │ - ldrb r3, [r0, #34] @ 0x22 │ │ │ │ - cmp r3, #0 │ │ │ │ - moveq r3, #1 │ │ │ │ - streq r3, [r4, #16] │ │ │ │ - strbeq r3, [r0, #34] @ 0x22 │ │ │ │ - beq 54468 │ │ │ │ - ldr r2, [pc, #64] @ 54490 │ │ │ │ - mov r3, #2 │ │ │ │ - ldr r1, [pc, #64] @ 54498 │ │ │ │ - ldr r0, [r2] │ │ │ │ - str r3, [r4, #16] │ │ │ │ - bl 18f198 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - bl 2d3c58 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - bl 33687c │ │ │ │ - cmp r0, #0 │ │ │ │ - ldreq r2, [r4, #8] │ │ │ │ - moveq r3, #2 │ │ │ │ - strbeq r0, [r2, #34] @ 0x22 │ │ │ │ - streq r3, [r4, #16] │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq r1, r5, r0, ror #1 │ │ │ │ - ldrheq r0, [r9], -r8 @ │ │ │ │ - eorseq r0, r9, ip, ror #1 │ │ │ │ + b 2d3b68 <_PyTime_AsMilliseconds@@Base+0x7f8> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r1 │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r1, [pc, #88] @ 54514 │ │ │ │ + ldr r1, [pc, #88] @ 543f0 │ │ │ │ mov r4, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b6a5c │ │ │ │ + bl b6b40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5450c │ │ │ │ + beq 543e8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ab31c │ │ │ │ + bl 1ab520 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 544ec │ │ │ │ + bne 543c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 131f10 │ │ │ │ - b 5450c │ │ │ │ + bl 131fa8 │ │ │ │ + b 543e8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r0, [pc, #28] @ 54518 │ │ │ │ + ldr r0, [pc, #28] @ 543f4 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #-2147483646 @ 0x80000002 │ │ │ │ add r1, sp, #8 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl c038c │ │ │ │ + bl c03ec │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r0, r9, ip, ror #22 │ │ │ │ + eorseq r0, r9, ip, lsr #27 │ │ │ │ ldrsbeq lr, [r7], #-192 @ 0xffffff40 │ │ │ │ + ldrb r3, [r0, #12] │ │ │ │ + ldr r2, [pc, #16] @ 54414 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r0, [r0, #20] │ │ │ │ + ldreq r0, [pc, #4] @ 54414 │ │ │ │ + ldr r1, [pc, #4] @ 54418 │ │ │ │ + b 29c654 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq r7, r7, ip, lsl r5 │ │ │ │ + b 54478 │ │ │ │ + b 4d728 <_PyTime_AsTimeval_clamp@@Base+0x4c> │ │ │ │ + b 4e344 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + ands r4, r2, #536870912 @ 0x20000000 │ │ │ │ + beq 54450 │ │ │ │ + pop {r4, lr} │ │ │ │ + b 33c9d8 │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r2, [pc, #16] @ 5446c │ │ │ │ + ldr r1, [pc, #16] @ 54470 │ │ │ │ + ldr r0, [pc, #16] @ 54474 │ │ │ │ + bl 316dfc <_PyArg_BadArgument@@Base> │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + eorseq r3, r8, r0, lsr r4 │ │ │ │ + eorseq sp, r6, r4, ror r9 │ │ │ │ + eorseq r5, r7, r4, lsl #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3656] @ 0xe48 │ │ │ │ ldrb r3, [r0, #430] @ 0x1ae │ │ │ │ - ldr r2, [pc, #140] @ 545c4 │ │ │ │ + ldr r2, [pc, #140] @ 54520 │ │ │ │ sub sp, sp, #432 @ 0x1b0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #428] @ 0x1ac │ │ │ │ mov r2, #0 │ │ │ │ - beq 5455c │ │ │ │ + beq 544b8 │ │ │ │ add r0, r0, #428 @ 0x1ac │ │ │ │ add r0, r0, #3 │ │ │ │ - bl 22f68c │ │ │ │ - ldr r2, [pc, #100] @ 545c8 │ │ │ │ + bl 22f760 │ │ │ │ + ldr r2, [pc, #100] @ 54524 │ │ │ │ add r1, r4, #72 @ 0x48 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ bl 29cdc │ │ │ │ ldrb r2, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ - bl 54768 │ │ │ │ + bl 5479c │ │ │ │ ldrb r3, [r4, #430] @ 0x1ae │ │ │ │ cmp r3, #0 │ │ │ │ - beq 54594 │ │ │ │ + beq 544f0 │ │ │ │ add r0, r4, #428 @ 0x1ac │ │ │ │ add r0, r0, #3 │ │ │ │ - bl 8b0d8 │ │ │ │ + bl 8b148 │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 32cad0 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #28] @ 545c4 │ │ │ │ + bl 32cd40 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #28] @ 54520 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #428] @ 0x1ac │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 545bc │ │ │ │ + beq 54518 │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #432 @ 0x1b0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ andeq r0, r0, r6, ror #2 │ │ │ │ - b 4d864 <_PyTime_AsTimeval_clamp@@Base+0x4c> │ │ │ │ + b 4d728 <_PyTime_AsTimeval_clamp@@Base+0x4c> │ │ │ │ │ │ │ │ -000545d0 : │ │ │ │ +0005452c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #208] @ 546c0 │ │ │ │ - ldr r4, [pc, #208] @ 546c4 │ │ │ │ + ldr r2, [pc, #208] @ 5461c │ │ │ │ + ldr r4, [pc, #208] @ 54620 │ │ │ │ mov r6, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ movne r3, #1 │ │ │ │ orrs r3, r3, r1, lsr #31 │ │ │ │ ldr r8, [r0, #8] │ │ │ │ - bne 54624 │ │ │ │ + bne 54580 │ │ │ │ add r9, r8, #4096 @ 0x1000 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r9, #380] @ 0x17c │ │ │ │ cmp r1, r5 │ │ │ │ - bgt 54634 │ │ │ │ - ldr r1, [pc, #156] @ 546c8 │ │ │ │ - ldr r0, [pc, #156] @ 546cc │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 54670 │ │ │ │ + bgt 54590 │ │ │ │ + ldr r1, [pc, #156] @ 54624 │ │ │ │ + ldr r0, [pc, #156] @ 54628 │ │ │ │ + bl 2e1424 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 545cc │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r4, r0 │ │ │ │ - beq 54650 │ │ │ │ + beq 545ac │ │ │ │ ldr r4, [r0] │ │ │ │ cmp r4, r5 │ │ │ │ - bgt 54690 │ │ │ │ + bgt 545ec │ │ │ │ add r1, r1, #1 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl ab4e0 │ │ │ │ + bl ab558 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r3, [r9, #380] @ 0x17c │ │ │ │ addne r2, r0, r4, lsl #2 │ │ │ │ movne r1, #0 │ │ │ │ - bne 54678 │ │ │ │ + bne 545d4 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r3, r4 │ │ │ │ add r4, r4, #1 │ │ │ │ strgt r1, [r2, #4]! │ │ │ │ - bgt 54678 │ │ │ │ + bgt 545d4 │ │ │ │ str r3, [r0] │ │ │ │ str r0, [r6, #120] @ 0x78 │ │ │ │ add r4, r0, r5, lsl #2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 546b4 │ │ │ │ + beq 54610 │ │ │ │ add r5, r5, #1120 @ 0x460 │ │ │ │ ldr r3, [r8, r5, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 546b4 │ │ │ │ + beq 54610 │ │ │ │ blx r3 │ │ │ │ mov r0, #0 │ │ │ │ str r7, [r4, #4] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ subseq r1, r5, r0, lsr #17 │ │ │ │ andeq r0, r0, ip │ │ │ │ andeq r0, r0, ip, lsl #12 │ │ │ │ - @ instruction: 0x00363eb8 │ │ │ │ + ldrsheq r4, [r6], -r8 @ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + cmp r3, #2 │ │ │ │ + bne 5465c │ │ │ │ + ldr r3, [pc, #124] @ 546cc │ │ │ │ + ldr r1, [pc, #124] @ 546d0 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f414 │ │ │ │ + b 5469c │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + bne 546a4 │ │ │ │ + ldrb r3, [r0, #34] @ 0x22 │ │ │ │ + cmp r3, #0 │ │ │ │ + moveq r3, #1 │ │ │ │ + streq r3, [r4, #16] │ │ │ │ + strbeq r3, [r0, #34] @ 0x22 │ │ │ │ + beq 546a4 │ │ │ │ + ldr r2, [pc, #64] @ 546cc │ │ │ │ + mov r3, #2 │ │ │ │ + ldr r1, [pc, #64] @ 546d4 │ │ │ │ + ldr r0, [r2] │ │ │ │ + str r3, [r4, #16] │ │ │ │ + bl 18f414 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + bl 2d3b68 <_PyTime_AsMilliseconds@@Base+0x7f8> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + bl 336a54 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldreq r2, [r4, #8] │ │ │ │ + moveq r3, #2 │ │ │ │ + strbeq r0, [r2, #34] @ 0x22 │ │ │ │ + streq r3, [r4, #16] │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq r1, r5, r0, ror #1 │ │ │ │ + @ instruction: 0x003902f8 │ │ │ │ + eorseq r0, r9, ip, lsr #6 │ │ │ │ │ │ │ │ -000546d0 : │ │ │ │ +000546d8 : │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb r2, [r3, #38] @ 0x26 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 546f8 │ │ │ │ + bne 54700 │ │ │ │ ldr r2, [r3, #-36] @ 0xffffffdc │ │ │ │ sub r0, r3, #36 @ 0x24 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3, #-36] @ 0xffffffdc │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ @@ -43075,58 +43077,69 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ add r1, r0, #12 │ │ │ │ ldm r1, {r1, r2, r3} │ │ │ │ mov ip, r0 │ │ │ │ - ldr r0, [pc, #24] @ 5473c │ │ │ │ + ldr r0, [pc, #24] @ 54744 │ │ │ │ ldr r4, [ip, #4] │ │ │ │ - bl a9a20 │ │ │ │ + bl a9a98 │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, lr} │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #4] @ 54740 │ │ │ │ - b a9a20 │ │ │ │ - ldrsbeq sl, [r7], -r0 @ │ │ │ │ - eorseq lr, r6, ip, lsr r4 │ │ │ │ - b 4e458 │ │ │ │ + ldr r0, [pc, #4] @ 54748 │ │ │ │ + b a9a98 │ │ │ │ + eorseq sl, r7, r0, lsl r3 │ │ │ │ + eorseq lr, r6, ip, ror r6 │ │ │ │ + ldrb r1, [r0, #14] │ │ │ │ + ldrb r2, [r0, #13] │ │ │ │ + ldrb r3, [r0, #16] │ │ │ │ + orr r2, r2, r1, lsl #8 │ │ │ │ + lsl r1, r2, #8 │ │ │ │ + orr r1, r1, r2, lsr #8 │ │ │ │ + lsl r1, r1, #16 │ │ │ │ + ldrb r2, [r0, #15] │ │ │ │ + lsr r1, r1, #16 │ │ │ │ + ldr r0, [pc] @ 54778 │ │ │ │ + b 128da0 │ │ │ │ + mlaseq r9, r8, lr, r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ bl 2a5e8 │ │ │ │ pop {r4, lr} │ │ │ │ - b a62ec │ │ │ │ + b a6364 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ ldrb r3, [r0, #356] @ 0x164 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r3, [pc, #904] @ 54b14 │ │ │ │ + ldr r3, [pc, #904] @ 54b48 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r3, #0 │ │ │ │ - bne 54af0 │ │ │ │ + bne 54b24 │ │ │ │ ldrb r3, [r0, #353] @ 0x161 │ │ │ │ ldrb r8, [r0, #352] @ 0x160 │ │ │ │ mov r4, r0 │ │ │ │ orr r8, r8, r3, lsl #8 │ │ │ │ ldrb r3, [r0, #354] @ 0x162 │ │ │ │ mov r5, r2 │ │ │ │ orr r8, r8, r3, lsl #16 │ │ │ │ ldrb r3, [r0, #355] @ 0x163 │ │ │ │ mov r7, r1 │ │ │ │ orr r8, r8, r3, lsl #24 │ │ │ │ cmp r8, #128 @ 0x80 │ │ │ │ add r6, r0, #96 @ 0x60 │ │ │ │ - bls 54900 │ │ │ │ + bls 54934 │ │ │ │ ldrb r2, [r0, #65] @ 0x41 │ │ │ │ ldrb r3, [r0, #64] @ 0x40 │ │ │ │ ldrb lr, [r0, #68] @ 0x44 │ │ │ │ orr r3, r3, r2, lsl #8 │ │ │ │ ldrb r2, [r0, #66] @ 0x42 │ │ │ │ ldrb r1, [r0, #73] @ 0x49 │ │ │ │ orr r3, r3, r2, lsl #16 │ │ │ │ @@ -43184,15 +43197,15 @@ │ │ │ │ lsr r3, ip, #16 │ │ │ │ lsr ip, ip, #24 │ │ │ │ strb r2, [r0, #66] @ 0x42 │ │ │ │ strb r1, [r0, #75] @ 0x4b │ │ │ │ strb r3, [r0, #78] @ 0x4e │ │ │ │ mov r1, r6 │ │ │ │ strb ip, [r0, #79] @ 0x4f │ │ │ │ - bl 33ce2c │ │ │ │ + bl 33d098 │ │ │ │ sub r2, r8, #128 @ 0x80 │ │ │ │ lsr r3, r2, #8 │ │ │ │ strb r3, [r4, #353] @ 0x161 │ │ │ │ lsr r3, r2, #16 │ │ │ │ strb r3, [r4, #354] @ 0x162 │ │ │ │ lsr r3, r2, #24 │ │ │ │ add r1, r4, #224 @ 0xe0 │ │ │ │ @@ -43267,15 +43280,15 @@ │ │ │ │ strb r3, [r4, #75] @ 0x4b │ │ │ │ lsr r3, ip, #8 │ │ │ │ strb r3, [r4, #77] @ 0x4d │ │ │ │ lsr r3, ip, #16 │ │ │ │ lsr ip, ip, #24 │ │ │ │ strb r3, [r4, #78] @ 0x4e │ │ │ │ strb ip, [r4, #79] @ 0x4f │ │ │ │ - beq 54a44 │ │ │ │ + beq 54a78 │ │ │ │ mvn r3, #0 │ │ │ │ strb r3, [r4, #88] @ 0x58 │ │ │ │ strb r3, [r4, #89] @ 0x59 │ │ │ │ strb r3, [r4, #90] @ 0x5a │ │ │ │ strb r3, [r4, #91] @ 0x5b │ │ │ │ strb r3, [r4, #92] @ 0x5c │ │ │ │ strb r3, [r4, #93] @ 0x5d │ │ │ │ @@ -43292,15 +43305,15 @@ │ │ │ │ strb r3, [r4, #85] @ 0x55 │ │ │ │ strb r3, [r4, #86] @ 0x56 │ │ │ │ strb r3, [r4, #87] @ 0x57 │ │ │ │ add r0, r6, r0 │ │ │ │ bl 29658 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 33ce2c │ │ │ │ + bl 33d098 │ │ │ │ mov ip, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ add r2, r4, ip, lsl #3 │ │ │ │ ldrb r9, [r2, #5] │ │ │ │ ldrb r1, [r2, #4] │ │ │ │ ldrb r6, [r2, #1] │ │ │ │ ldrb r3, [r4, ip, lsl #3] │ │ │ │ @@ -43315,99 +43328,87 @@ │ │ │ │ add ip, ip, #1 │ │ │ │ orr r3, r3, r6, lsl #24 │ │ │ │ orr r2, r2, lr, lsl #24 │ │ │ │ cmp ip, #8 │ │ │ │ str r3, [r0] │ │ │ │ str r2, [r0, #4] │ │ │ │ add r0, r0, #8 │ │ │ │ - bne 54a8c │ │ │ │ + bne 54ac0 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r7 │ │ │ │ bl 29cdc │ │ │ │ - ldr r3, [pc, #28] @ 54b14 │ │ │ │ + ldr r3, [pc, #28] @ 54b48 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 54b0c │ │ │ │ + beq 54b40 │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ │ │ │ │ -00054b18 : │ │ │ │ +00054b4c : │ │ │ │ mov r1, #0 │ │ │ │ - b 196b20 │ │ │ │ + b 196aa0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #20] │ │ │ │ add r4, r4, #1 │ │ │ │ cmn r4, #1 │ │ │ │ str r4, [r0, #20] │ │ │ │ - bne 54b50 │ │ │ │ - bl a55d4 │ │ │ │ + bne 54b84 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 54b5c │ │ │ │ + bne 54b90 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a62ec │ │ │ │ + b a6364 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrb r1, [r0, #14] │ │ │ │ - ldrb r2, [r0, #13] │ │ │ │ - ldrb r3, [r0, #16] │ │ │ │ - orr r2, r2, r1, lsl #8 │ │ │ │ - lsl r1, r2, #8 │ │ │ │ - orr r1, r1, r2, lsr #8 │ │ │ │ - lsl r1, r1, #16 │ │ │ │ - ldrb r2, [r0, #15] │ │ │ │ - lsr r1, r1, #16 │ │ │ │ - ldr r0, [pc] @ 54b90 │ │ │ │ - b 128d0c │ │ │ │ - eorseq r0, r9, r4, ror ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add r0, r0, #16 │ │ │ │ - bl a5550 │ │ │ │ + bl a55c8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 54c0c │ │ │ │ + beq 54c10 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 124af0 <_PyType_Name@@Base> │ │ │ │ + bl 124b7c <_PyType_Name@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #60] @ 54c14 │ │ │ │ - bl 128d0c │ │ │ │ + ldr r0, [pc, #60] @ 54c18 │ │ │ │ + bl 128da0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 54bf8 │ │ │ │ + beq 54bfc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 54c00 │ │ │ │ + beq 54c04 │ │ │ │ mov r4, r5 │ │ │ │ - b 54c0c │ │ │ │ + b 54c10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 54bf8 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 54bfc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x0037c8d0 │ │ │ │ + eorseq ip, r7, r0, lsl fp │ │ │ │ │ │ │ │ -00054c18 : │ │ │ │ +00054c1c : │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - ldr r3, [pc, #28] @ 54c40 │ │ │ │ + ldr r3, [pc, #28] @ 54c44 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ @@ -43418,83 +43419,104 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 356cdc │ │ │ │ + bl 356f48 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ ldr r8, [r7, #20] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 356efc │ │ │ │ + bl 357168 │ │ │ │ subs r4, r1, #0 │ │ │ │ sublt r6, r6, #1 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r0, r6 │ │ │ │ addlt r4, r4, #60 @ 0x3c │ │ │ │ - bl 356cdc │ │ │ │ + bl 356f48 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 356efc │ │ │ │ + bl 357168 │ │ │ │ subs r2, r1, #0 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ sublt r5, r5, #1 │ │ │ │ addlt r2, r2, #60 @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 54d24 │ │ │ │ + beq 54d28 │ │ │ │ add ip, r1, #1 │ │ │ │ cmp r8, #0 │ │ │ │ bic ip, ip, #2 │ │ │ │ - beq 54cfc │ │ │ │ - ldr lr, [pc, #140] @ 54d64 │ │ │ │ + beq 54d00 │ │ │ │ + ldr lr, [pc, #140] @ 54d68 │ │ │ │ cmp ip, #0 │ │ │ │ str r2, [sp] │ │ │ │ mov r3, r5 │ │ │ │ - ldr r2, [pc, #128] @ 54d68 │ │ │ │ + ldr r2, [pc, #128] @ 54d6c │ │ │ │ str r8, [sp, #8] │ │ │ │ movne r2, lr │ │ │ │ str r4, [sp, #4] │ │ │ │ - ldr r0, [pc, #116] @ 54d6c │ │ │ │ - bl 128d0c │ │ │ │ - b 54d5c │ │ │ │ - ldr lr, [pc, #96] @ 54d64 │ │ │ │ + ldr r0, [pc, #116] @ 54d70 │ │ │ │ + bl 128da0 │ │ │ │ + b 54d60 │ │ │ │ + ldr lr, [pc, #96] @ 54d68 │ │ │ │ cmp ip, #0 │ │ │ │ str r2, [sp] │ │ │ │ mov r3, r5 │ │ │ │ - ldr r2, [pc, #84] @ 54d68 │ │ │ │ + ldr r2, [pc, #84] @ 54d6c │ │ │ │ str r4, [sp, #4] │ │ │ │ movne r2, lr │ │ │ │ - ldr r0, [pc, #80] @ 54d70 │ │ │ │ - bl 128d0c │ │ │ │ - b 54d5c │ │ │ │ + ldr r0, [pc, #80] @ 54d74 │ │ │ │ + bl 128da0 │ │ │ │ + b 54d60 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 54d44 │ │ │ │ + beq 54d48 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ str r8, [sp] │ │ │ │ - ldr r0, [pc, #52] @ 54d74 │ │ │ │ - bl 128d0c │ │ │ │ - b 54d5c │ │ │ │ + ldr r0, [pc, #52] @ 54d78 │ │ │ │ + bl 128da0 │ │ │ │ + b 54d60 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r0, [pc, #36] @ 54d78 │ │ │ │ + ldr r0, [pc, #36] @ 54d7c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 128d0c │ │ │ │ + b 128da0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r3, r7, r4, asr lr │ │ │ │ - eorseq ip, r5, r4, asr #30 │ │ │ │ - mlaseq r9, ip, ip, r0 │ │ │ │ - @ instruction: 0x00390cb8 │ │ │ │ - @ instruction: 0x00390cd0 │ │ │ │ - eorseq r0, r9, r4, ror #25 │ │ │ │ + mlaseq r7, r4, r0, r4 │ │ │ │ + eorseq sp, r5, r4, lsl #3 │ │ │ │ + @ instruction: 0x00390edc │ │ │ │ + @ instruction: 0x00390ef8 │ │ │ │ + eorseq r0, r9, r0, lsl pc │ │ │ │ + eorseq r0, r9, r4, lsr #30 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + bl 29790 │ │ │ │ + pop {r4, lr} │ │ │ │ + b a6364 │ │ │ │ + │ │ │ │ +00054da0 : │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + ldr r3, [pc, #28] @ 54dc8 │ │ │ │ + ldr r0, [r2, #16] │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq r0, r3 │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r0] │ │ │ │ + bx lr │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ @@ -43503,101 +43525,80 @@ │ │ │ │ movle r2, #1 │ │ │ │ cmp ip, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r3 │ │ │ │ - bne 54dd8 │ │ │ │ + bne 54e28 │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r3, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 54e10 │ │ │ │ + beq 54e60 │ │ │ │ mov r3, ip │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #176] @ 54ea0 │ │ │ │ + ldr ip, [pc, #176] @ 54ef0 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 54e94 │ │ │ │ - ldr r1, [pc, #140] @ 54ea4 │ │ │ │ + beq 54ee4 │ │ │ │ + ldr r1, [pc, #140] @ 54ef4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r7, [r4] │ │ │ │ - bl 17dffc │ │ │ │ - bl 10f850 │ │ │ │ + bl 17e298 │ │ │ │ + bl 10f940 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - beq 54e40 │ │ │ │ - bl adde8 │ │ │ │ + beq 54e90 │ │ │ │ + bl adeb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 54e6c │ │ │ │ + beq 54ebc │ │ │ │ mov r0, r6 │ │ │ │ ldr r4, [r4] │ │ │ │ - bl 1e7d70 │ │ │ │ + bl 1e81e8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 317434 │ │ │ │ + bl 3176c4 │ │ │ │ cmn r0, #1 │ │ │ │ - ldrne r0, [pc, #64] @ 54ea8 │ │ │ │ - bne 54e98 │ │ │ │ - b 54e94 │ │ │ │ - ldr r1, [pc, #48] @ 54ea4 │ │ │ │ + ldrne r0, [pc, #64] @ 54ef8 │ │ │ │ + bne 54ee8 │ │ │ │ + b 54ee4 │ │ │ │ + ldr r1, [pc, #48] @ 54ef4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 17dffc │ │ │ │ - bl 10f850 │ │ │ │ - ldr r1, [pc, #40] @ 54eac │ │ │ │ + bl 17e298 │ │ │ │ + bl 10f940 │ │ │ │ + ldr r1, [pc, #40] @ 54efc │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #36] @ 54eb0 │ │ │ │ + ldr r0, [pc, #36] @ 54f00 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r4] │ │ │ │ - bl 316b6c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 316dfc <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subseq r3, r7, r8, lsr r9 │ │ │ │ + subseq r3, r7, r4, ror #18 │ │ │ │ subseq r1, r7, r8, ror r3 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq fp, r6, r8, lsr #18 │ │ │ │ - eorseq sl, r5, r0, asr pc │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - bl 29790 │ │ │ │ - pop {r4, lr} │ │ │ │ - b a62ec │ │ │ │ - │ │ │ │ -00054ed4 : │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - ldr r3, [pc, #28] @ 54efc │ │ │ │ - ldr r0, [r2, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r0, r3 │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r0] │ │ │ │ - bx lr │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq fp, r6, r8, ror #22 │ │ │ │ + mlaseq r5, r0, r1, fp │ │ │ │ ldrb r3, [r0, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #12] @ 54f18 │ │ │ │ + ldr r2, [pc, #12] @ 54f1c │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #8] @ 54f1c │ │ │ │ + ldr r0, [pc, #8] @ 54f20 │ │ │ │ moveq r0, r2 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -43606,1031 +43607,1000 @@ │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ ldr r3, [r1, #52] @ 0x34 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmn ip, #1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldreq ip, [pc, #36] @ 54f7c │ │ │ │ + ldreq ip, [pc, #36] @ 54f80 │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ streq r1, [sp, #4] │ │ │ │ strne r1, [sp, #4] │ │ │ │ - ldreq r1, [pc, #24] @ 54f80 │ │ │ │ - ldrne r1, [pc, #24] @ 54f84 │ │ │ │ + ldreq r1, [pc, #24] @ 54f84 │ │ │ │ + ldrne r1, [pc, #24] @ 54f88 │ │ │ │ streq ip, [sp] │ │ │ │ strne ip, [sp] │ │ │ │ - bl ad010 │ │ │ │ + bl ad0d8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - @ instruction: 0x00390cf4 │ │ │ │ - @ instruction: 0x00390cfc │ │ │ │ + eorseq r0, r9, r4, lsr pc │ │ │ │ + eorseq r0, r9, ip, lsr pc │ │ │ │ │ │ │ │ -00054f88 <_PyLong_UnsignedLong_Converter@@Base>: │ │ │ │ +00054f8c <_PyLong_UnsignedLong_Converter@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ - beq 54fd0 <_PyLong_UnsignedLong_Converter@@Base+0x48> │ │ │ │ + beq 54fd4 <_PyLong_UnsignedLong_Converter@@Base+0x48> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 54fd0 <_PyLong_UnsignedLong_Converter@@Base+0x48> │ │ │ │ - ldr r3, [pc, #60] @ 55000 <_PyLong_UnsignedLong_Converter@@Base+0x78> │ │ │ │ - ldr r1, [pc, #60] @ 55004 <_PyLong_UnsignedLong_Converter@@Base+0x7c> │ │ │ │ + bne 54fd4 <_PyLong_UnsignedLong_Converter@@Base+0x48> │ │ │ │ + ldr r3, [pc, #60] @ 55004 <_PyLong_UnsignedLong_Converter@@Base+0x78> │ │ │ │ + ldr r1, [pc, #60] @ 55008 <_PyLong_UnsignedLong_Converter@@Base+0x7c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 54fec <_PyLong_UnsignedLong_Converter@@Base+0x64> │ │ │ │ - bl 148bb4 │ │ │ │ + bl 18f414 │ │ │ │ + b 54ff0 <_PyLong_UnsignedLong_Converter@@Base+0x64> │ │ │ │ + bl 148c54 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 54ff4 <_PyLong_UnsignedLong_Converter@@Base+0x6c> │ │ │ │ - bl a55d4 │ │ │ │ + bne 54ff8 <_PyLong_UnsignedLong_Converter@@Base+0x6c> │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 54ff4 <_PyLong_UnsignedLong_Converter@@Base+0x6c> │ │ │ │ + beq 54ff8 <_PyLong_UnsignedLong_Converter@@Base+0x6c> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #1 │ │ │ │ str r4, [r5] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003839f4 │ │ │ │ + eorseq r3, r8, r4, lsr ip │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 10347c │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 55050 <_PyLong_UnsignedLong_Converter@@Base+0xc4> │ │ │ │ + movne r5, #1 │ │ │ │ + moveq r5, #0 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + mov r1, r5 │ │ │ │ + bl 29730 │ │ │ │ + ldr r0, [pc, #12] @ 55058 <_PyLong_UnsignedLong_Converter@@Base+0xcc> │ │ │ │ + strb r5, [r4, #40] @ 0x28 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + │ │ │ │ +0005505c : │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + ldr r3, [r2] │ │ │ │ + ldr r0, [r2, #28] │ │ │ │ + add r3, r3, #124 @ 0x7c │ │ │ │ + sub r0, r0, r3 │ │ │ │ + orr r0, r0, r0, asr #31 │ │ │ │ + bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ cmp r2, #0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldrne r4, [r2, #8] │ │ │ │ moveq r4, r2 │ │ │ │ cmp r2, #0 │ │ │ │ cmpeq r1, #1 │ │ │ │ sub sp, sp, #32 │ │ │ │ add r4, r4, r1 │ │ │ │ add r0, r0, #12 │ │ │ │ - bne 55050 <_PyLong_UnsignedLong_Converter@@Base+0xc8> │ │ │ │ + bne 550c0 │ │ │ │ cmp r0, #0 │ │ │ │ mov ip, r0 │ │ │ │ - bne 55080 <_PyLong_UnsignedLong_Converter@@Base+0xf8> │ │ │ │ + bne 550f0 │ │ │ │ mov ip, #1 │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #16] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r3, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #152] @ 55108 <_PyLong_UnsignedLong_Converter@@Base+0x180> │ │ │ │ + ldr ip, [pc, #152] @ 55178 │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq 550a8 <_PyLong_UnsignedLong_Converter@@Base+0x120> │ │ │ │ + beq 55118 │ │ │ │ ldr r5, [ip] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 550b0 <_PyLong_UnsignedLong_Converter@@Base+0x128> │ │ │ │ - ldr r2, [pc, #112] @ 5510c <_PyLong_UnsignedLong_Converter@@Base+0x184> │ │ │ │ - ldr r1, [pc, #112] @ 55110 <_PyLong_UnsignedLong_Converter@@Base+0x188> │ │ │ │ - ldr r0, [pc, #112] @ 55114 <_PyLong_UnsignedLong_Converter@@Base+0x18c> │ │ │ │ + bne 55120 │ │ │ │ + ldr r2, [pc, #112] @ 5517c │ │ │ │ + ldr r1, [pc, #112] @ 55180 │ │ │ │ + ldr r0, [pc, #112] @ 55184 │ │ │ │ mov r3, r5 │ │ │ │ - bl 316b6c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 316dfc <_PyArg_BadArgument@@Base> │ │ │ │ mov r5, #0 │ │ │ │ - b 550fc <_PyLong_UnsignedLong_Converter@@Base+0x174> │ │ │ │ + b 5516c │ │ │ │ cmp r4, #1 │ │ │ │ ldrne r6, [ip, #4] │ │ │ │ - ldreq r6, [pc, #88] @ 55118 <_PyLong_UnsignedLong_Converter@@Base+0x190> │ │ │ │ - bl 2ab860 │ │ │ │ + ldreq r6, [pc, #88] @ 55188 │ │ │ │ + bl 2ab8d0 │ │ │ │ mov r2, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 39208 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 550fc <_PyLong_UnsignedLong_Converter@@Base+0x174> │ │ │ │ + beq 5516c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 550fc <_PyLong_UnsignedLong_Converter@@Base+0x174> │ │ │ │ + bne 5516c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00573990 │ │ │ │ - @ instruction: 0x0037c8b0 │ │ │ │ - @ instruction: 0x0036b9b8 │ │ │ │ - eorseq r0, r9, r4, lsl #26 │ │ │ │ + @ instruction: 0x0037caf0 │ │ │ │ + @ instruction: 0x0036bbf8 │ │ │ │ + eorseq r0, r9, r4, asr #30 │ │ │ │ subseq fp, r6, r4, asr #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 1033c8 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 55160 <_PyLong_UnsignedLong_Converter@@Base+0x1d8> │ │ │ │ - movne r5, #1 │ │ │ │ - moveq r5, #0 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - mov r1, r5 │ │ │ │ - bl 29730 │ │ │ │ - ldr r0, [pc, #12] @ 55168 <_PyLong_UnsignedLong_Converter@@Base+0x1e0> │ │ │ │ - strb r5, [r4, #40] @ 0x28 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - │ │ │ │ -0005516c : │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - ldr r3, [r2] │ │ │ │ - ldr r0, [r2, #28] │ │ │ │ - add r3, r3, #124 @ 0x7c │ │ │ │ - sub r0, r0, r3 │ │ │ │ - orr r0, r0, r0, asr #31 │ │ │ │ - bx lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r1, [pc, #292] @ 552cc │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 116e44 │ │ │ │ - subs r2, r0, #0 │ │ │ │ - blt 55264 │ │ │ │ - bne 551d8 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - mov r1, r5 │ │ │ │ - bl 116e44 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 55264 │ │ │ │ - ldrne r5, [r4, #16] │ │ │ │ - b 551dc │ │ │ │ - ldr r5, [pc, #236] @ 552cc │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 176100 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq 55264 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - mov r1, r7 │ │ │ │ - bl 10ad68 │ │ │ │ - ldr r3, [r7] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r6, r0 │ │ │ │ - beq 55224 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r7] │ │ │ │ - bne 55224 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - cmp r6, #0 │ │ │ │ - beq 55264 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - mov r1, r5 │ │ │ │ - bl 14467c │ │ │ │ - subs r3, r0, #0 │ │ │ │ - bne 5526c │ │ │ │ - ldr r3, [r6] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 55264 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r6] │ │ │ │ - bne 55264 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - str r3, [r4, #16] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - str r6, [r4, #8] │ │ │ │ - beq 5529c │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 5529c │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 552b0 │ │ │ │ - ldr r0, [pc, #32] @ 552d0 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne 552a8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 552a8 │ │ │ │ - subseq r7, r7, ip, ror r1 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ movgt r1, #0 │ │ │ │ movle r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r1, r2 │ │ │ │ - bne 55328 │ │ │ │ + bne 551e0 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 55358 │ │ │ │ + beq 55210 │ │ │ │ mov ip, #1 │ │ │ │ add r2, sp, #28 │ │ │ │ str r2, [sp, #16] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #88] @ 553a0 │ │ │ │ + ldr ip, [pc, #88] @ 55258 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5537c │ │ │ │ + beq 55234 │ │ │ │ ldr r1, [r0] │ │ │ │ - ldr r3, [pc, #64] @ 553a4 │ │ │ │ + ldr r3, [pc, #64] @ 5525c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 55384 │ │ │ │ - ldr r3, [pc, #52] @ 553a8 │ │ │ │ - ldr r1, [pc, #52] @ 553ac │ │ │ │ + beq 5523c │ │ │ │ + ldr r3, [pc, #52] @ 55260 │ │ │ │ + ldr r1, [pc, #52] @ 55264 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 1177e0 │ │ │ │ mov r0, #0 │ │ │ │ - b 55398 │ │ │ │ + b 55250 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31da54 <_PyTime_AsTimeval@@Base+0x274c> │ │ │ │ + bl 31dce8 <_PyTime_AsTimeval@@Base+0x2750> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 5537c │ │ │ │ - ldr r0, [pc, #20] @ 553b0 │ │ │ │ + beq 55234 │ │ │ │ + ldr r0, [pc, #20] @ 55268 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ ldrheq r3, [r7], #-156 @ 0xffffff64 │ │ │ │ subseq ip, r5, r8, lsr #29 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r9, r4, lsl sp │ │ │ │ + eorseq r0, r9, r4, asr pc │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -000553b4 : │ │ │ │ - ldr r3, [pc, #104] @ 55424 │ │ │ │ +0005526c : │ │ │ │ + ldr r3, [pc, #104] @ 552dc │ │ │ │ ldr ip, [r0, #4] │ │ │ │ cmp ip, r3 │ │ │ │ - beq 553e8 │ │ │ │ + beq 552a0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #76] @ 55428 │ │ │ │ - ldr r0, [pc, #76] @ 5542c │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r1, [pc, #76] @ 552e0 │ │ │ │ + ldr r0, [pc, #76] @ 552e4 │ │ │ │ + bl 2e1424 <_PyErr_BadInternalCall@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #120] @ 0x78 │ │ │ │ clz r0, r3 │ │ │ │ lsr r0, r0, #5 │ │ │ │ orrs r0, r0, r1, lsr #31 │ │ │ │ - bne 55414 │ │ │ │ + bne 552cc │ │ │ │ ldr r0, [r3] │ │ │ │ cmp r0, r1 │ │ │ │ addgt r3, r3, r1, lsl #2 │ │ │ │ ldrgt r3, [r3, #4] │ │ │ │ strgt r3, [r2] │ │ │ │ - bgt 5541c │ │ │ │ + bgt 552d4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r0, lsr #17 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - @ instruction: 0x00363eb8 │ │ │ │ + ldrsheq r4, [r6], -r8 @ │ │ │ │ │ │ │ │ -00055430 : │ │ │ │ +000552e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 55468 │ │ │ │ - ldr r0, [pc, #440] @ 55610 │ │ │ │ + bne 55320 │ │ │ │ + ldr r0, [pc, #440] @ 554c8 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #436] @ 55614 │ │ │ │ + ldr r1, [pc, #436] @ 554cc │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1176f0 │ │ │ │ - b 55608 │ │ │ │ + bl 1177e0 │ │ │ │ + b 554c0 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ mov r8, r1 │ │ │ │ ldr r7, [r4] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ add r6, r7, #124 @ 0x7c │ │ │ │ sub r3, r3, r6 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r9, [r7, #48] @ 0x30 │ │ │ │ - bge 554f4 │ │ │ │ + bge 553ac │ │ │ │ ldrb r3, [r7, #124] @ 0x7c │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bne 554f4 │ │ │ │ + bne 553ac │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - ldr r2, [pc, #372] @ 55618 │ │ │ │ + ldr r2, [pc, #372] @ 554d0 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 554f4 │ │ │ │ + bne 553ac │ │ │ │ ldr lr, [r7, #64] @ 0x40 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ sub r3, r9, lr │ │ │ │ add r3, r3, #9 │ │ │ │ add r2, r2, #8 │ │ │ │ mov r0, #0 │ │ │ │ add r3, r4, r3, lsl #2 │ │ │ │ cmp lr, r0 │ │ │ │ add r0, r0, #1 │ │ │ │ - ble 554f0 │ │ │ │ + ble 553a8 │ │ │ │ ldr ip, [r2, #4]! │ │ │ │ ldr r1, [ip] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ add r1, r1, #1 │ │ │ │ strne r1, [ip] │ │ │ │ str ip, [r3, #4]! │ │ │ │ - b 554c8 │ │ │ │ + b 55380 │ │ │ │ str r6, [r4, #28] │ │ │ │ mov r5, #0 │ │ │ │ cmp r9, r5 │ │ │ │ mov r1, r8 │ │ │ │ - ble 555f4 │ │ │ │ + ble 554ac │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ add r3, r3, r5, lsl #2 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl f9314 <_PyUnicode_Equal@@Base> │ │ │ │ + bl f93c8 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ addeq r5, r5, #1 │ │ │ │ - beq 554f8 │ │ │ │ + beq 553b0 │ │ │ │ ldr r3, [r7, #76] @ 0x4c │ │ │ │ add r3, r3, r5 │ │ │ │ ldrsb r2, [r3, #16] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bge 55544 │ │ │ │ + bge 553fc │ │ │ │ ldr r1, [r7, #24] │ │ │ │ tst r1, #1 │ │ │ │ - beq 555f4 │ │ │ │ + beq 554ac │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #0 │ │ │ │ add r1, r5, #10 │ │ │ │ ldr r0, [r4, r1, lsl #2] │ │ │ │ - beq 555d8 │ │ │ │ + beq 55490 │ │ │ │ cmp r2, #0 │ │ │ │ - blt 555d4 │ │ │ │ + blt 5548c │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq 555d8 │ │ │ │ + beq 55490 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 555f4 │ │ │ │ - ldr r3, [pc, #164] @ 5561c │ │ │ │ + beq 554ac │ │ │ │ + ldr r3, [pc, #164] @ 554d4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 555e0 │ │ │ │ + bne 55498 │ │ │ │ ldr r4, [r4, #28] │ │ │ │ - ldr lr, [pc, #148] @ 55620 │ │ │ │ - ldr ip, [pc, #148] @ 55624 │ │ │ │ + ldr lr, [pc, #148] @ 554d8 │ │ │ │ + ldr ip, [pc, #148] @ 554dc │ │ │ │ mov r3, #0 │ │ │ │ cmp r6, r4 │ │ │ │ - bcs 555e0 │ │ │ │ + bcs 55498 │ │ │ │ ldrb r2, [r6] │ │ │ │ ldrb r1, [lr, r2] │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ orr r2, r2, r3 │ │ │ │ cmp r1, #94 @ 0x5e │ │ │ │ cmpeq r5, r2 │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ - beq 555d4 │ │ │ │ + beq 5548c │ │ │ │ cmp r1, #71 @ 0x47 │ │ │ │ lsleq r3, r2, #8 │ │ │ │ ldrb r2, [ip, r1] │ │ │ │ add r2, r2, #1 │ │ │ │ add r6, r6, r2, lsl #1 │ │ │ │ - b 55590 │ │ │ │ + b 55448 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 555f4 │ │ │ │ + beq 554ac │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [pc, #44] @ 55628 │ │ │ │ - ldr r1, [pc, #44] @ 5562c │ │ │ │ + ldr r3, [pc, #44] @ 554e0 │ │ │ │ + ldr r1, [pc, #44] @ 554e4 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r8 │ │ │ │ - bl 1176f0 │ │ │ │ + bl 1177e0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r9, r0, asr #26 │ │ │ │ + eorseq r0, r9, r0, lsl #31 │ │ │ │ subseq r5, r5, r0, asr #30 │ │ │ │ subseq r8, r5, ip, lsr #7 │ │ │ │ - subeq r1, r4, r8, lsr #9 │ │ │ │ - subeq r1, r4, r8, lsr #11 │ │ │ │ + strheq r1, [r4], #-104 @ 0xffffff98 │ │ │ │ + strheq r1, [r4], #-120 @ 0xffffff88 │ │ │ │ subseq fp, r5, r4, asr #23 │ │ │ │ - eorseq r0, r9, ip, asr sp │ │ │ │ + mlaseq r9, ip, pc, r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r1, [pc, #292] @ 5562c │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 12852c │ │ │ │ - cmn r0, #1 │ │ │ │ - bne 55664 │ │ │ │ - bl a55d4 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 5567c │ │ │ │ - b 556a0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 116f34 │ │ │ │ + subs r2, r0, #0 │ │ │ │ + blt 555c4 │ │ │ │ + bne 55538 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + mov r1, r5 │ │ │ │ + bl 116f34 │ │ │ │ cmp r0, #0 │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - movlt r3, #0 │ │ │ │ - blt 5567c │ │ │ │ - cmp r0, r3 │ │ │ │ - movlt r3, r0 │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - ldr r2, [r4, #16] │ │ │ │ - mla r1, r0, r3, r1 │ │ │ │ - sub r3, r2, r3 │ │ │ │ - ldr r0, [pc, #16] @ 556a8 │ │ │ │ - str r1, [r4, #8] │ │ │ │ - str r3, [r4, #16] │ │ │ │ - pop {r4, pc} │ │ │ │ + blt 555c4 │ │ │ │ + ldrne r5, [r4, #16] │ │ │ │ + b 5553c │ │ │ │ + ldr r5, [pc, #236] @ 5562c │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 17639c │ │ │ │ + subs r7, r0, #0 │ │ │ │ + beq 555c4 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + mov r1, r7 │ │ │ │ + bl 10ae18 │ │ │ │ + ldr r3, [r7] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r6, r0 │ │ │ │ + beq 55584 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r7] │ │ │ │ + bne 55584 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + cmp r6, #0 │ │ │ │ + beq 555c4 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + mov r1, r5 │ │ │ │ + bl 14471c │ │ │ │ + subs r3, r0, #0 │ │ │ │ + bne 555cc │ │ │ │ + ldr r3, [r6] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 555c4 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r6] │ │ │ │ + bne 555c4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + str r3, [r4, #16] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + str r6, [r4, #8] │ │ │ │ + beq 555fc │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r0] │ │ │ │ + bne 555fc │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + bne 55610 │ │ │ │ + ldr r0, [pc, #32] @ 55630 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne 55608 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 55608 │ │ │ │ + subseq r7, r7, ip, ror r1 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ - ldr r2, [pc, #12] @ 556c4 │ │ │ │ + ldr r2, [pc, #12] @ 5564c │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #8] @ 556c8 │ │ │ │ + ldr r0, [pc, #8] @ 55650 │ │ │ │ moveq r0, r2 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ - b 556d0 │ │ │ │ + b 55658 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r0, #20] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add r0, r3, r0, lsl #2 │ │ │ │ - b 18c25c │ │ │ │ + b 18c4d8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #124] @ 55778 │ │ │ │ + ldr r1, [pc, #124] @ 55700 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 55714 │ │ │ │ - bl 344398 │ │ │ │ + bne 5569c │ │ │ │ + bl 34454c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 55768 │ │ │ │ + bne 556f0 │ │ │ │ mov r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 55740 │ │ │ │ + bne 556c8 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b 55768 │ │ │ │ + b 556f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl fe430 │ │ │ │ + bl fe4e4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 55738 │ │ │ │ + bne 556c0 │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 55738 │ │ │ │ + beq 556c0 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r1, r0, r0, ror r7 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 1285c0 │ │ │ │ + cmn r0, #1 │ │ │ │ + bne 55738 │ │ │ │ + bl a564c │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 55750 │ │ │ │ + b 55774 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + movlt r3, #0 │ │ │ │ + blt 55750 │ │ │ │ + cmp r0, r3 │ │ │ │ + movlt r3, r0 │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + ldr r2, [r4, #16] │ │ │ │ + mla r1, r0, r3, r1 │ │ │ │ + sub r3, r2, r3 │ │ │ │ + ldr r0, [pc, #16] @ 5577c │ │ │ │ + str r1, [r4, #8] │ │ │ │ + str r3, [r4, #16] │ │ │ │ + pop {r4, pc} │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -0005577c : │ │ │ │ +00055780 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov ip, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ str ip, [sp] │ │ │ │ - bl 218560 │ │ │ │ + bl 218658 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - b 557d0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b 14f4d0 │ │ │ │ + b 557cc │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - ldr r2, [pc, #12] @ 557c8 │ │ │ │ + ldr r2, [pc, #12] @ 557c4 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #8] @ 557cc │ │ │ │ + ldr r0, [pc, #8] @ 557c8 │ │ │ │ moveq r0, r2 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3656] @ 0xe48 │ │ │ │ ldrb r3, [r0, #430] @ 0x1ae │ │ │ │ - ldr r2, [pc, #140] @ 55878 │ │ │ │ + ldr r2, [pc, #140] @ 55874 │ │ │ │ sub sp, sp, #432 @ 0x1b0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #428] @ 0x1ac │ │ │ │ mov r2, #0 │ │ │ │ - beq 55810 │ │ │ │ + beq 5580c │ │ │ │ add r0, r0, #428 @ 0x1ac │ │ │ │ add r0, r0, #3 │ │ │ │ - bl 22f68c │ │ │ │ - ldr r2, [pc, #100] @ 5587c │ │ │ │ + bl 22f760 │ │ │ │ + ldr r2, [pc, #100] @ 55878 │ │ │ │ add r1, r4, #72 @ 0x48 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ bl 29cdc │ │ │ │ ldrb r2, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ - bl 54768 │ │ │ │ + bl 5479c │ │ │ │ ldrb r3, [r4, #430] @ 0x1ae │ │ │ │ cmp r3, #0 │ │ │ │ - beq 55848 │ │ │ │ + beq 55844 │ │ │ │ add r0, r4, #428 @ 0x1ac │ │ │ │ add r0, r0, #3 │ │ │ │ - bl 8b0d8 │ │ │ │ + bl 8b148 │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 92884 │ │ │ │ - ldr r3, [pc, #28] @ 55878 │ │ │ │ + bl 928e0 │ │ │ │ + ldr r3, [pc, #28] @ 55874 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #428] @ 0x1ac │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 55870 │ │ │ │ + beq 5586c │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #432 @ 0x1b0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ andeq r0, r0, r6, ror #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 29f58 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 558b4 │ │ │ │ - ldr r3, [pc, #24] @ 558c4 │ │ │ │ + bne 558b0 │ │ │ │ + ldr r3, [pc, #24] @ 558c0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ - b 558bc │ │ │ │ + bl 144544 │ │ │ │ + b 558b8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl bb7dc │ │ │ │ + bl bb8b0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - mov r2, r1 │ │ │ │ - ldr r1, [pc] @ 558d4 │ │ │ │ - b 55a90 │ │ │ │ - eorseq fp, r5, r4, asr #5 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - b 1033c8 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b 14f578 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands r6, r2, #268435456 @ 0x10000000 │ │ │ │ - beq 55918 │ │ │ │ - ldr r3, [pc, #256] @ 55a0c │ │ │ │ - ldr r1, [pc, #256] @ 55a10 │ │ │ │ + beq 55904 │ │ │ │ + ldr r3, [pc, #256] @ 559f8 │ │ │ │ + ldr r1, [pc, #256] @ 559fc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 55940 │ │ │ │ + bl 18f414 │ │ │ │ + b 5592c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 15d464 │ │ │ │ + bl 15d5e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 55948 │ │ │ │ - ldr r3, [pc, #212] @ 55a0c │ │ │ │ - ldr r1, [pc, #216] @ 55a14 │ │ │ │ + bne 55934 │ │ │ │ + ldr r3, [pc, #212] @ 559f8 │ │ │ │ + ldr r1, [pc, #216] @ 55a00 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r0, #0 │ │ │ │ - b 55a04 │ │ │ │ + b 559f0 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 112480 │ │ │ │ + bl 112570 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 55940 │ │ │ │ + beq 5592c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 55988 │ │ │ │ - ldr r3, [pc, #164] @ 55a18 │ │ │ │ - ldr r1, [pc, #164] @ 55a1c │ │ │ │ + ble 55974 │ │ │ │ + ldr r3, [pc, #164] @ 55a04 │ │ │ │ + ldr r1, [pc, #164] @ 55a08 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1133b4 │ │ │ │ - b 55940 │ │ │ │ + bl 1134a4 │ │ │ │ + b 5592c │ │ │ │ ldrb r3, [r4, #430] @ 0x1ae │ │ │ │ add r6, r4, #72 @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 559c8 │ │ │ │ + bne 559b4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ movge r3, #1 │ │ │ │ strbge r3, [r4, #430] @ 0x1ae │ │ │ │ - bge 559c8 │ │ │ │ + bge 559b4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 33bf6c │ │ │ │ + bl 33c1d8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1133b4 │ │ │ │ - ldr r0, [pc, #88] @ 55a20 │ │ │ │ - b 55a04 │ │ │ │ - bl c3e20 │ │ │ │ + bl 1134a4 │ │ │ │ + ldr r0, [pc, #88] @ 55a0c │ │ │ │ + b 559f0 │ │ │ │ + bl c3e80 │ │ │ │ add r4, r4, #428 @ 0x1ac │ │ │ │ add r4, r4, #3 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22f68c │ │ │ │ + bl 22f760 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 33bf6c │ │ │ │ + bl 33c1d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b0d8 │ │ │ │ + bl 8b148 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7b78 │ │ │ │ - b 559b8 │ │ │ │ + bl c7bd0 │ │ │ │ + b 559a4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r7, r8, ip, asr #29 │ │ │ │ - @ instruction: 0x00387ef4 │ │ │ │ + eorseq r8, r8, ip, lsl #2 │ │ │ │ + eorseq r8, r8, r4, lsr r1 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r7, r8, r0, lsr #30 │ │ │ │ + eorseq r8, r8, r0, ror #2 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00055a24 : │ │ │ │ +00055a10 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 9dd0c │ │ │ │ + bl 9dd84 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 55a88 │ │ │ │ + beq 55a74 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 55430 │ │ │ │ + bl 552e8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 55a74 │ │ │ │ + beq 55a60 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 55a7c │ │ │ │ + beq 55a68 │ │ │ │ mov r4, r5 │ │ │ │ - b 55a88 │ │ │ │ + b 55a74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 55a74 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 55a60 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + mov r2, r1 │ │ │ │ + ldr r1, [pc] @ 55a88 │ │ │ │ + b 55ae8 │ │ │ │ + eorseq fp, r5, r4, lsl #10 │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + b 10347c │ │ │ │ + ldr r3, [pc, #36] @ 55ac0 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + bl 359530 │ │ │ │ + ldr r3, [r3, r0] │ │ │ │ + pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + ldr r0, [pc, #16] @ 55ac4 │ │ │ │ + ldr r3, [r1, #3792] @ 0xed0 │ │ │ │ + ldr r2, [r1, #3776] @ 0xec0 │ │ │ │ + ldr r1, [r1, #3760] @ 0xeb0 │ │ │ │ + b a9a98 │ │ │ │ + andeq r0, r0, ip │ │ │ │ + mlaseq r8, r8, sp, r9 │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + ldr r2, [pc, #12] @ 55ae0 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r0, [pc, #8] @ 55ae4 │ │ │ │ + moveq r0, r2 │ │ │ │ + bx lr │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 521fc <_PyLong_UnsignedLongLong_Converter@@Base+0x66c> │ │ │ │ + bl 52200 <_PyLong_UnsignedLongLong_Converter@@Base+0x66c> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 55b1c │ │ │ │ + beq 55b74 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r2, [pc, #92] @ 55b28 │ │ │ │ - bl 110774 │ │ │ │ + ldr r2, [pc, #92] @ 55b80 │ │ │ │ + bl 110864 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 55af4 │ │ │ │ + beq 55b4c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 55af4 │ │ │ │ + bne 55b4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bne 55b20 │ │ │ │ - ldr r3, [pc, #40] @ 55b2c │ │ │ │ + bne 55b78 │ │ │ │ + ldr r3, [pc, #40] @ 55b84 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a5b0 │ │ │ │ + bl 11a660 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 55b1c │ │ │ │ - bl 11a964 │ │ │ │ + beq 55b74 │ │ │ │ + bl 11aa14 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 316490 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ + bl 316720 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mlaseq r8, r4, r9, pc @ │ │ │ │ + @ instruction: 0x0038fbd8 │ │ │ │ subseq sp, r5, r4, lsr fp │ │ │ │ - ldr r3, [pc, #36] @ 55b5c │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3592c0 │ │ │ │ - ldr r3, [r3, r0] │ │ │ │ - pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - ldr r0, [pc, #16] @ 55b60 │ │ │ │ - ldr r3, [r1, #3792] @ 0xed0 │ │ │ │ - ldr r2, [r1, #3776] @ 0xec0 │ │ │ │ - ldr r1, [r1, #3760] @ 0xeb0 │ │ │ │ - b a9a20 │ │ │ │ - andeq r0, r0, ip │ │ │ │ - eorseq r9, r8, r8, asr fp │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - ldr r2, [pc, #12] @ 55b7c │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r0, [pc, #8] @ 55b80 │ │ │ │ - moveq r0, r2 │ │ │ │ - bx lr │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - mov r2, r1 │ │ │ │ - ldr r1, [pc] @ 55b90 │ │ │ │ - b 55a90 │ │ │ │ - eorseq fp, r5, ip, asr #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ - bl 323f40 <_PyObject_GetState@@Base> │ │ │ │ + bl 324230 <_PyObject_GetState@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 55bec │ │ │ │ + beq 55be0 │ │ │ │ mov r0, r5 │ │ │ │ - bl aea28 │ │ │ │ + bl aeb0c │ │ │ │ subs ip, r0, #0 │ │ │ │ - bne 55bf4 │ │ │ │ + bne 55be8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 55bec │ │ │ │ + beq 55be0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 55bec │ │ │ │ + bne 55be0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 55c2c │ │ │ │ + b 55c20 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bge 55c1c │ │ │ │ + bge 55c10 │ │ │ │ mov r3, ip │ │ │ │ mov r2, r4 │ │ │ │ - ldr r0, [pc, #32] @ 55c34 │ │ │ │ + ldr r0, [pc, #32] @ 55c28 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b a9a20 │ │ │ │ - ldr r0, [pc, #20] @ 55c38 │ │ │ │ + b a9a98 │ │ │ │ + ldr r0, [pc, #20] @ 55c2c │ │ │ │ mov r3, r4 │ │ │ │ str ip, [sp] │ │ │ │ - bl a9a20 │ │ │ │ + bl a9a98 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x00390ebc │ │ │ │ - eorseq r0, r9, r4, asr #29 │ │ │ │ + ldrsheq r1, [r9], -ip @ │ │ │ │ + eorseq r1, r9, r4, lsl #2 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc] @ 55c48 │ │ │ │ - b 55a90 │ │ │ │ - eorseq fp, r5, ip, ror #3 │ │ │ │ + ldr r1, [pc] @ 55c3c │ │ │ │ + b 55ae8 │ │ │ │ + eorseq fp, r5, ip, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #28] @ 55c84 │ │ │ │ - bl 2b3678 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #28] @ 55c78 │ │ │ │ + bl 2b33f4 <_PyEval_GetBuiltin@@Base> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ pop {r4, lr} │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #4] @ 55c88 │ │ │ │ - b a9a20 │ │ │ │ + ldr r0, [pc, #4] @ 55c7c │ │ │ │ + b a9a98 │ │ │ │ @ instruction: 0x0057ce94 │ │ │ │ - @ instruction: 0x00390ed0 │ │ │ │ + eorseq r1, r9, r0, lsl r1 │ │ │ │ + mov r2, r1 │ │ │ │ + ldr r1, [pc] @ 55c8c │ │ │ │ + b 55ae8 │ │ │ │ + eorseq fp, r5, ip, lsr #8 │ │ │ │ + ldmib r0, {r1, r3} │ │ │ │ + ldr r2, [r0, #24] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + ldr r0, [r1, #16] │ │ │ │ + add r3, r3, r2 │ │ │ │ + add r0, r0, r3, lsl #2 │ │ │ │ + b 18c4d8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - beq 55d40 │ │ │ │ + beq 55d60 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #152] @ 55d48 │ │ │ │ + ldr r4, [pc, #152] @ 55d68 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 543f0 │ │ │ │ + bl 5462c │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 55d08 │ │ │ │ - ldr r3, [pc, #132] @ 55d4c │ │ │ │ + bne 55d28 │ │ │ │ + ldr r3, [pc, #132] @ 55d6c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a5b0 │ │ │ │ + bl 11a660 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 55ce0 │ │ │ │ - bl 11a964 │ │ │ │ - ldr r0, [pc, #112] @ 55d50 │ │ │ │ + beq 55d00 │ │ │ │ + bl 11aa14 │ │ │ │ + ldr r0, [pc, #112] @ 55d70 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #108] @ 55d54 │ │ │ │ + ldr r3, [pc, #108] @ 55d74 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a5b0 │ │ │ │ + bl 11a660 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 55cd4 │ │ │ │ + bne 55cf4 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 11a5b0 │ │ │ │ + bl 11a660 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 55cd4 │ │ │ │ - b 55d38 │ │ │ │ + bne 55cf4 │ │ │ │ + b 55d58 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 55d28 │ │ │ │ + beq 55d48 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 55d28 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #40] @ 55d58 │ │ │ │ - ldr r1, [pc, #40] @ 55d5c │ │ │ │ + bne 55d48 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #40] @ 55d78 │ │ │ │ + ldr r1, [pc, #40] @ 55d7c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #8] @ 55d50 │ │ │ │ + ldr r0, [pc, #8] @ 55d70 │ │ │ │ bx lr │ │ │ │ subseq sp, r5, r8, asr fp │ │ │ │ subseq fp, r5, r8, asr #23 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r4, lsr fp │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq fp, r6, r8, asr #7 │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 55d8c │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - ldr r1, [pc, #28] @ 55d94 │ │ │ │ - ldr r2, [pc, #28] @ 55d98 │ │ │ │ - cmp r3, #0 │ │ │ │ - cmpne r3, r1 │ │ │ │ - ldr r0, [pc, #20] @ 55d9c │ │ │ │ - moveq r0, r2 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #8] @ 55d9c │ │ │ │ - bx lr │ │ │ │ - subseq fp, r6, r4, asr #17 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - ldmib r0, {r1, r3} │ │ │ │ - ldr r2, [r0, #24] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - ldr r0, [r1, #16] │ │ │ │ - add r3, r3, r2 │ │ │ │ - add r0, r0, r3, lsl #2 │ │ │ │ - b 18c25c │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldmdb r0, {r1, r2} │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - bic r2, r2, #3 │ │ │ │ - and r3, r3, #3 │ │ │ │ - orr r3, r3, r2 │ │ │ │ - str r1, [r2] │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - str r3, [r1, #4] │ │ │ │ - ldr r3, [r4, #-4] │ │ │ │ - mov r2, #0 │ │ │ │ - and r3, r3, #1 │ │ │ │ - cmp r0, r2 │ │ │ │ - stmdb r4, {r2, r3} │ │ │ │ - beq 55e2c │ │ │ │ - ldr r3, [r0] │ │ │ │ - str r2, [r4, #8] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 55e2c │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 55e2c │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ - b a4128 │ │ │ │ + eorseq fp, r6, r8, lsl #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r1, [pc, #120] @ 55ecc │ │ │ │ + ldr r1, [pc, #120] @ 55e14 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 11c7dc <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ + bl 11c88c <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 55ea8 │ │ │ │ + beq 55df0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 18acc4 <_PyStack_AsDict@@Base+0x14> │ │ │ │ + bl 18af40 <_PyStack_AsDict@@Base+0x14> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 55e94 │ │ │ │ + beq 55ddc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 55e9c │ │ │ │ + beq 55de4 │ │ │ │ mov r4, r5 │ │ │ │ - b 55ec0 │ │ │ │ + b 55e08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 55e94 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 55ddc │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r3, [pc, #28] @ 55ed0 │ │ │ │ + ldr r3, [pc, #28] @ 55e18 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #24] @ 55ed4 │ │ │ │ + ldr r1, [pc, #24] @ 55e1c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 1177e0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r9, r7, r8, ror lr │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x00390ef0 │ │ │ │ + eorseq r1, r9, r0, lsr r1 │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 55e4c │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + ldr r1, [pc, #28] @ 55e54 │ │ │ │ + ldr r2, [pc, #28] @ 55e58 │ │ │ │ + cmp r3, #0 │ │ │ │ + cmpne r3, r1 │ │ │ │ + ldr r0, [pc, #20] @ 55e5c │ │ │ │ + moveq r0, r2 │ │ │ │ + bx lr │ │ │ │ + ldr r0, [pc, #8] @ 55e5c │ │ │ │ + bx lr │ │ │ │ + subseq fp, r6, r4, asr #17 │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3888] @ 0xf30 │ │ │ │ subs r8, r3, #0 │ │ │ │ ldrne r7, [r8, #8] │ │ │ │ moveq r7, r8 │ │ │ │ cmp r2, #1 │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ - ldr ip, [pc, #784] @ 56218 │ │ │ │ + ldr ip, [pc, #784] @ 561a0 │ │ │ │ cmp r8, #0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r2 │ │ │ │ add r7, r7, r2 │ │ │ │ cmp r3, #0 │ │ │ │ ldm ip!, {r0, r1, r2, r3} │ │ │ │ @@ -44649,274 +44619,304 @@ │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldm r4!, {r0, r1, r2, r3} │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldm r4!, {r0, r1, r2, r3} │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldm r4, {r0, r1} │ │ │ │ stm lr, {r0, r1} │ │ │ │ - bne 55f88 │ │ │ │ + bne 55f10 │ │ │ │ clz r3, r5 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r9, #2 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 55fc4 │ │ │ │ + beq 55f4c │ │ │ │ mov ip, #2 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #640] @ 5621c │ │ │ │ + ldr ip, [pc, #640] @ 561a4 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 561d4 │ │ │ │ + beq 5615c │ │ │ │ ldr r0, [r5] │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ - bl 170254 │ │ │ │ + bl 1703e8 │ │ │ │ ldr sl, [sp, #144] @ 0x90 │ │ │ │ ldr r9, [sp, #148] @ 0x94 │ │ │ │ ldr r8, [sp, #160] @ 0xa0 │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r6, r4 │ │ │ │ moveq r5, r4 │ │ │ │ - beq 561e8 │ │ │ │ + beq 56170 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 170254 │ │ │ │ + bl 1703e8 │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5608c │ │ │ │ + beq 56014 │ │ │ │ cmp r7, #2 │ │ │ │ moveq r3, #1 │ │ │ │ streq r3, [sp, #28] │ │ │ │ - beq 5602c │ │ │ │ + beq 55fb4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 1033c8 │ │ │ │ + bl 10347c │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - blt 5608c │ │ │ │ + blt 56014 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r9, #0 │ │ │ │ movle r3, #0 │ │ │ │ movgt r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bne 56078 │ │ │ │ - ldr r1, [pc, #452] @ 56220 │ │ │ │ - ldr r0, [pc, #452] @ 56224 │ │ │ │ + bne 56000 │ │ │ │ + ldr r1, [pc, #452] @ 561a8 │ │ │ │ + ldr r0, [pc, #452] @ 561ac │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ - bl bbddc │ │ │ │ + bl bbeb0 │ │ │ │ cmp r0, #0 │ │ │ │ - ldrge fp, [pc, #436] @ 56228 │ │ │ │ - bge 56118 │ │ │ │ - b 5608c │ │ │ │ - ldr r3, [pc, #428] @ 5622c │ │ │ │ - ldr r2, [pc, #428] @ 56230 │ │ │ │ + ldrge fp, [pc, #436] @ 561b0 │ │ │ │ + bge 560a0 │ │ │ │ + b 56014 │ │ │ │ + ldr r3, [pc, #428] @ 561b4 │ │ │ │ + ldr r2, [pc, #428] @ 561b8 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #424] @ 56234 │ │ │ │ - bl 1176f0 │ │ │ │ + ldr r1, [pc, #424] @ 561bc │ │ │ │ + bl 1177e0 │ │ │ │ mov r5, #0 │ │ │ │ - b 561e8 │ │ │ │ + b 56170 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92884 │ │ │ │ + bl 928e0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - beq 5608c │ │ │ │ + beq 56014 │ │ │ │ add r2, r0, #16 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl c3e20 │ │ │ │ + bl c3e80 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ - blt 56138 │ │ │ │ + blt 560c0 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r9 │ │ │ │ bl 29f04 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl c7b78 │ │ │ │ + bl c7bd0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bge 561bc │ │ │ │ + bge 56144 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne 56184 │ │ │ │ + bne 5610c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 56168 │ │ │ │ + bne 560f0 │ │ │ │ add fp, fp, #4 │ │ │ │ ldr r7, [fp] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 56094 │ │ │ │ - ldr r3, [pc, #268] @ 56238 │ │ │ │ + bne 5601c │ │ │ │ + ldr r3, [pc, #268] @ 561c0 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 170a00 │ │ │ │ - b 5608c │ │ │ │ + bl 170b94 │ │ │ │ + b 56014 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, r6 │ │ │ │ cmp r3, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r3, r7 │ │ │ │ - beq 5615c │ │ │ │ + beq 560e4 │ │ │ │ bl 29d0c │ │ │ │ mov r1, r0 │ │ │ │ - b 560e0 │ │ │ │ + b 56068 │ │ │ │ bl 29e8c │ │ │ │ mov r1, r0 │ │ │ │ - b 560e0 │ │ │ │ + b 56068 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 56114 │ │ │ │ + bne 5609c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 56114 │ │ │ │ - ldr r3, [pc, #172] @ 56238 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 5609c │ │ │ │ + ldr r3, [pc, #172] @ 561c0 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 170a00 │ │ │ │ + bl 170b94 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5608c │ │ │ │ + beq 56014 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 5608c │ │ │ │ + bne 56014 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 5608c │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 56014 │ │ │ │ cmp r7, r1 │ │ │ │ - beq 561cc │ │ │ │ + beq 56154 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl cae00 <_PyBytes_Resize@@Base> │ │ │ │ + bl cae90 <_PyBytes_Resize@@Base> │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ - b 561e8 │ │ │ │ + b 56170 │ │ │ │ mov r8, r5 │ │ │ │ mov sl, r5 │ │ │ │ mov r4, r5 │ │ │ │ mov r6, r5 │ │ │ │ mvn r9, #0 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ str sl, [sp, #144] @ 0x90 │ │ │ │ str r9, [sp, #148] @ 0x94 │ │ │ │ str r8, [sp, #160] @ 0xa0 │ │ │ │ - bl 170a20 │ │ │ │ + bl 170bb4 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ - bl 170a20 │ │ │ │ + bl 170bb4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subseq lr, r3, r0, ror #7 │ │ │ │ + subseq lr, r3, r8, ror #11 │ │ │ │ subseq r3, r7, ip, asr sl │ │ │ │ - eorseq r9, r8, ip, ror #14 │ │ │ │ - eorseq r0, r9, ip, lsl pc │ │ │ │ - subseq lr, r3, r0, asr r4 │ │ │ │ + eorseq r9, r8, ip, lsr #19 │ │ │ │ + eorseq r1, r9, ip, asr r1 │ │ │ │ + subseq lr, r3, r8, asr r6 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq ip, r6, r8, lsr #9 │ │ │ │ - eorseq pc, r6, r8, lsr r0 @ │ │ │ │ + eorseq ip, r6, r8, ror #13 │ │ │ │ + eorseq pc, r6, r8, ror r2 @ │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ add r0, r3, r0, lsl #2 │ │ │ │ - b 18c25c │ │ │ │ + b 18c4d8 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldmdb r0, {r1, r2} │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + bic r2, r2, #3 │ │ │ │ + and r3, r3, #3 │ │ │ │ + orr r3, r3, r2 │ │ │ │ + str r1, [r2] │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + str r3, [r1, #4] │ │ │ │ + ldr r3, [r4, #-4] │ │ │ │ + mov r2, #0 │ │ │ │ + and r3, r3, #1 │ │ │ │ + cmp r0, r2 │ │ │ │ + stmdb r4, {r2, r3} │ │ │ │ + beq 5624c │ │ │ │ + ldr r3, [r0] │ │ │ │ + str r2, [r4, #8] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 5624c │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + str r3, [r0] │ │ │ │ + bne 5624c │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, lr} │ │ │ │ + b a41a0 │ │ │ │ │ │ │ │ -00056254 : │ │ │ │ +00056258 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov ip, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ str ip, [sp] │ │ │ │ - bl 228830 │ │ │ │ + bl 228954 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #108] @ 56300 │ │ │ │ - bl 3592c0 │ │ │ │ + ldr r3, [pc, #108] @ 56304 │ │ │ │ + bl 359530 │ │ │ │ ldr r5, [r3, r0] │ │ │ │ ldr r4, [r5, #8] │ │ │ │ ldr r3, [r4] │ │ │ │ add r6, r3, #512 @ 0x200 │ │ │ │ cmp r6, #256 @ 0x100 │ │ │ │ - bhi 562c0 │ │ │ │ - ldr r3, [pc, #80] @ 56304 │ │ │ │ - ldr r1, [pc, #80] @ 56308 │ │ │ │ + bhi 562c4 │ │ │ │ + ldr r3, [pc, #80] @ 56308 │ │ │ │ + ldr r1, [pc, #80] @ 5630c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ - b 562f0 │ │ │ │ + bl 1177e0 │ │ │ │ + b 562f4 │ │ │ │ add r3, r3, #256 @ 0x100 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r6 │ │ │ │ str r3, [r4, #3688] @ 0xe68 │ │ │ │ - bl 2aad88 │ │ │ │ + bl 2aadf8 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r5, #12 │ │ │ │ - bl 2aad88 │ │ │ │ + bl 2aadf8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2aaf08 <_PySlice_FromIndices@@Base+0xcc> │ │ │ │ + bl 2aaf78 <_PySlice_FromIndices@@Base+0xcc> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 562f8 │ │ │ │ + beq 562fc │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #12] @ 5630c │ │ │ │ + ldr r0, [pc, #12] @ 56310 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq sp, r7, r8, ror #4 │ │ │ │ + eorseq sp, r7, r8, lsr #9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r3, [pc, #24] @ 56334 │ │ │ │ + ldr r3, [pc, #24] @ 56338 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - ldr r0, [pc] @ 56340 │ │ │ │ + ldr r0, [pc] @ 56344 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ - andeq r0, r0, r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3912] @ 0xf48 │ │ │ │ subs r8, r3, #0 │ │ │ │ ldrne r7, [r8, #8] │ │ │ │ moveq r7, r8 │ │ │ │ cmp r2, #1 │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ - ldr ip, [pc, #552] @ 565a0 │ │ │ │ + ldr ip, [pc, #552] @ 565a0 │ │ │ │ cmp r8, #0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ mov r4, r1 │ │ │ │ mov r9, r2 │ │ │ │ add r7, r7, r2 │ │ │ │ cmp r3, #0 │ │ │ │ ldm ip!, {r0, r1, r2, r3} │ │ │ │ @@ -44935,142 +44935,142 @@ │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldm r5!, {r0, r1, r2, r3} │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldm r5!, {r0, r1, r2, r3} │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldm r5, {r0, r1} │ │ │ │ stm lr, {r0, r1} │ │ │ │ - bne 563f8 │ │ │ │ + bne 563f8 │ │ │ │ clz r3, r4 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r9, #2 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 56434 │ │ │ │ + beq 56434 │ │ │ │ mov ip, #2 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #408] @ 565a4 │ │ │ │ + ldr ip, [pc, #408] @ 565a4 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5655c │ │ │ │ + beq 5655c │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ - bl 170254 │ │ │ │ + bl 1703e8 │ │ │ │ ldr sl, [sp, #128] @ 0x80 │ │ │ │ ldr r8, [sp, #132] @ 0x84 │ │ │ │ ldr r9, [sp, #144] @ 0x90 │ │ │ │ subs r5, r0, #0 │ │ │ │ moveq r6, r5 │ │ │ │ moveq r4, r5 │ │ │ │ - beq 56570 │ │ │ │ + beq 56570 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 170254 │ │ │ │ + bl 1703e8 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 56554 │ │ │ │ + beq 56554 │ │ │ │ cmp r7, #2 │ │ │ │ moveq r4, #1 │ │ │ │ - beq 56494 │ │ │ │ + beq 56494 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1033c8 │ │ │ │ + bl 10347c │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 56554 │ │ │ │ + blt 56554 │ │ │ │ cmp r8, #0 │ │ │ │ movle r3, #0 │ │ │ │ movgt r3, #1 │ │ │ │ cmp r4, #0 │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 564d0 │ │ │ │ - ldr r1, [pc, #240] @ 565a8 │ │ │ │ - ldr r0, [pc, #240] @ 565ac │ │ │ │ + bne 564d0 │ │ │ │ + ldr r1, [pc, #240] @ 565a8 │ │ │ │ + ldr r0, [pc, #240] @ 565ac │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ - bl bbddc │ │ │ │ + bl bbeb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 564e8 │ │ │ │ - b 56554 │ │ │ │ - ldr r3, [pc, #216] @ 565b0 │ │ │ │ - ldr r2, [pc, #216] @ 565b4 │ │ │ │ + bge 564e8 │ │ │ │ + b 56554 │ │ │ │ + ldr r3, [pc, #216] @ 565b0 │ │ │ │ + ldr r2, [pc, #216] @ 565b4 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #212] @ 565b8 │ │ │ │ - bl 1176f0 │ │ │ │ - b 56554 │ │ │ │ - bl c3e20 │ │ │ │ + ldr r1, [pc, #212] @ 565b8 │ │ │ │ + bl 1177e0 │ │ │ │ + b 56554 │ │ │ │ + bl c3e80 │ │ │ │ cmp r8, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ - blt 5650c │ │ │ │ + blt 5650c │ │ │ │ mov r0, r8 │ │ │ │ bl 2a3a8 │ │ │ │ mov r4, r0 │ │ │ │ - b 5652c │ │ │ │ + b 5652c │ │ │ │ cmp r4, #0 │ │ │ │ mov r0, sl │ │ │ │ - beq 56524 │ │ │ │ + beq 56524 │ │ │ │ bl 294cc │ │ │ │ mov r4, r0 │ │ │ │ - b 5652c │ │ │ │ + b 5652c │ │ │ │ bl 29b8c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c7b78 │ │ │ │ + bl c7bd0 │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r4, [pc, #124] @ 565bc │ │ │ │ - beq 56570 │ │ │ │ - ldr r3, [pc, #120] @ 565c0 │ │ │ │ + ldreq r4, [pc, #124] @ 565bc │ │ │ │ + beq 56570 │ │ │ │ + ldr r3, [pc, #120] @ 565c0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, r9 │ │ │ │ - bl 1444c8 │ │ │ │ + bl 144568 │ │ │ │ mov r4, #0 │ │ │ │ - b 56570 │ │ │ │ + b 56570 │ │ │ │ mov r9, r4 │ │ │ │ mov sl, r4 │ │ │ │ mov r5, r4 │ │ │ │ mov r6, r4 │ │ │ │ mvn r8, #0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ str sl, [sp, #128] @ 0x80 │ │ │ │ str r8, [sp, #132] @ 0x84 │ │ │ │ str r9, [sp, #144] @ 0x90 │ │ │ │ - bl 170a20 │ │ │ │ + bl 170bb4 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ - bl 170a20 │ │ │ │ + bl 170bb4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #152 @ 0x98 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subseq lr, r3, r8, ror #9 │ │ │ │ + ldrsheq lr, [r3], #-96 @ 0xffffffa0 │ │ │ │ subseq r3, r7, r4, ror fp │ │ │ │ - eorseq r9, r8, ip, ror #14 │ │ │ │ - @ instruction: 0x00390fbc │ │ │ │ + eorseq r9, r8, ip, lsr #19 │ │ │ │ + @ instruction: 0x003911fc │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq ip, r6, r0, asr #9 │ │ │ │ - eorseq pc, r6, r8, lsr r0 @ │ │ │ │ + eorseq ip, r6, r0, lsl #14 │ │ │ │ + eorseq pc, r6, r8, ror r2 @ │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 1133b4 │ │ │ │ + bl 1134a4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 000565e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -45083,70 +45083,70 @@ │ │ │ │ mov r3, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r1 │ │ │ │ str ip, [sp] │ │ │ │ str r1, [sp, #4] │ │ │ │ strd r2, [sp, #8] │ │ │ │ strd r2, [sp, #16] │ │ │ │ - bl 92d84 │ │ │ │ + bl 92de0 │ │ │ │ subs r4, r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ beq 56674 │ │ │ │ mov r0, sp │ │ │ │ - bl 24182c │ │ │ │ + bl 241908 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 56664 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ bne 56664 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 56674 │ │ │ │ - bl 99b98 │ │ │ │ + bl 99c10 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [pc] @ 56688 │ │ │ │ - b 9dd0c │ │ │ │ - eorseq r0, r9, ip, asr #31 │ │ │ │ + b 9dd84 │ │ │ │ + eorseq r1, r9, ip, lsl #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r2 │ │ │ │ - bl 1bfc40 │ │ │ │ + bl 1bfdf8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 566c4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl 5676c │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ bne 566e8 │ │ │ │ - bl a55d4 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ bne 566bc │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ cmn r0, #1 │ │ │ │ bne 5670c │ │ │ │ - bl a55d4 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ bne 566bc │ │ │ │ ldr r0, [pc] @ 56714 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ 00056718 : │ │ │ │ @@ -45158,37 +45158,37 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, sp │ │ │ │ str r1, [sp] │ │ │ │ strd r2, [sp, #8] │ │ │ │ strd r2, [sp, #16] │ │ │ │ - bl 25d6bc <_PySys_GetRequiredAttrString@@Base+0x5650> │ │ │ │ + bl 25d97c <_PySys_GetRequiredAttrString@@Base+0x57fc> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 56760 │ │ │ │ - bl 99b98 │ │ │ │ + bl 99c10 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #112] @ 567f4 │ │ │ │ mov r3, r1 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r2] │ │ │ │ mov r0, r3 │ │ │ │ - bl 11fa14 │ │ │ │ + bl 11fa9c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 567b4 │ │ │ │ - bl a55d4 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ beq 567bc │ │ │ │ mvn r4, #0 │ │ │ │ b 567ec │ │ │ │ cmp r0, #0 │ │ │ │ bge 567ec │ │ │ │ ldr r3, [r5, #4] │ │ │ │ @@ -45225,108 +45225,95 @@ │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r5, [sp, #8] │ │ │ │ str r7, [sp, #28] │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ - bl 16bcf0 <_PyLong_FromByteArray@@Base+0xa38> │ │ │ │ + bl 16be84 <_PyLong_FromByteArray@@Base+0xa38> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, #1 │ │ │ │ sub r2, r2, r0 │ │ │ │ bl 2a09c │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 330c34 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x45c> │ │ │ │ - subs r1, r0, #0 │ │ │ │ - bne 5689c │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ - b 56a90 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ │ │ │ │ -000568a4 <_PyCrossInterpreterData_UnregisterClass@@Base>: │ │ │ │ +00056870 <_PyCrossInterpreterData_UnregisterClass@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #168] @ 56964 <_PyCrossInterpreterData_UnregisterClass@@Base+0xc0> │ │ │ │ + ldr r3, [pc, #168] @ 56930 <_PyCrossInterpreterData_UnregisterClass@@Base+0xc0> │ │ │ │ mov r5, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ tst r2, #512 @ 0x200 │ │ │ │ ldreq r4, [r4, #3720] @ 0xe88 │ │ │ │ addne r4, r4, #5440 @ 0x1540 │ │ │ │ addeq r4, r4, #648 @ 0x288 │ │ │ │ addne r4, r4, #60 @ 0x3c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 568f4 <_PyCrossInterpreterData_UnregisterClass@@Base+0x50> │ │ │ │ + beq 568c0 <_PyCrossInterpreterData_UnregisterClass@@Base+0x50> │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 22f68c │ │ │ │ + bl 22f760 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ce910 <_PyCrossInterpreterData_RegisterClass@@Base+0x834> │ │ │ │ + bl 2ce7f0 <_PyCrossInterpreterData_RegisterClass@@Base+0x590> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 56948 <_PyCrossInterpreterData_UnregisterClass@@Base+0xa4> │ │ │ │ + beq 56914 <_PyCrossInterpreterData_UnregisterClass@@Base+0xa4> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5, #16] │ │ │ │ - bne 56944 <_PyCrossInterpreterData_UnregisterClass@@Base+0xa0> │ │ │ │ + bne 56910 <_PyCrossInterpreterData_UnregisterClass@@Base+0xa0> │ │ │ │ ldm r5, {r2, r3} │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r2, #0 │ │ │ │ strne r3, [r2, #4] │ │ │ │ streq r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ strne r2, [r3] │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b254 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8b460 │ │ │ │ + bl 8b4d0 │ │ │ │ mov r5, #1 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5695c <_PyCrossInterpreterData_UnregisterClass@@Base+0xb8> │ │ │ │ + beq 56928 <_PyCrossInterpreterData_UnregisterClass@@Base+0xb8> │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 8b0d8 │ │ │ │ + bl 8b148 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -00056968 : │ │ │ │ +00056934 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ sub ip, ip, #4096 @ 0x1000 │ │ │ │ str r0, [ip] │ │ │ │ str r0, [ip, #-72] @ 0xffffffb8 │ │ │ │ sub sp, sp, #8192 @ 0x2000 │ │ │ │ mov r3, r2 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #184] @ 56a60 │ │ │ │ - ldr r0, [pc, #184] @ 56a64 │ │ │ │ - bl bbddc │ │ │ │ + ldr r1, [pc, #184] @ 56a2c │ │ │ │ + ldr r0, [pc, #184] @ 56a30 │ │ │ │ + bl bbeb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 56a54 │ │ │ │ + blt 56a20 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ mov r2, #28 │ │ │ │ mov r1, #0 │ │ │ │ sub r0, r4, #36 @ 0x24 │ │ │ │ bl 29658 │ │ │ │ add r2, sp, #8192 @ 0x2000 │ │ │ │ mov r3, #1 │ │ │ │ @@ -45334,77 +45321,116 @@ │ │ │ │ cmp r5, #2 │ │ │ │ str r2, [r4, #-20] @ 0xffffffec │ │ │ │ str r7, [r4, #-40] @ 0xffffffd8 │ │ │ │ str r4, [r4, #-16] │ │ │ │ str r4, [r4, #-24] @ 0xffffffe8 │ │ │ │ str r5, [r4, #-8] │ │ │ │ str r3, [r4, #-4] │ │ │ │ - ble 56a20 │ │ │ │ + ble 569ec │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #104] @ 56a68 │ │ │ │ - ldr r1, [pc, #104] @ 56a6c │ │ │ │ - ldr r0, [pc, #104] @ 56a70 │ │ │ │ + ldr r2, [pc, #104] @ 56a34 │ │ │ │ + ldr r1, [pc, #104] @ 56a38 │ │ │ │ + ldr r0, [pc, #104] @ 56a3c │ │ │ │ str r3, [sp] │ │ │ │ - bl 8bd44 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 8bdb4 <_Py_hashtable_new_full@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #-12] │ │ │ │ - bne 56a20 │ │ │ │ - bl 2a01ec │ │ │ │ - b 56a54 │ │ │ │ + bne 569ec │ │ │ │ + bl 2a0260 │ │ │ │ + b 56a20 │ │ │ │ mov r0, r6 │ │ │ │ sub r1, r4, #40 @ 0x28 │ │ │ │ - bl 1689ac <_PyArena_Free@@Base+0x2e0> │ │ │ │ + bl 168b30 <_PyArena_Free@@Base+0x2e0> │ │ │ │ ldr r0, [r4, #-12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 56a3c │ │ │ │ - bl 16c084 <_Py_hashtable_destroy@@Base> │ │ │ │ + beq 56a08 │ │ │ │ + bl 16c218 <_Py_hashtable_destroy@@Base> │ │ │ │ ldr r0, [r4, #-16] │ │ │ │ ldr r2, [r4, #-24] @ 0xffffffe8 │ │ │ │ ldr r3, [r4, #-40] @ 0xffffffd8 │ │ │ │ sub r2, r2, r0 │ │ │ │ mov r1, #1 │ │ │ │ bl 2a09c │ │ │ │ add sp, sp, #8192 @ 0x2000 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq sp, r6, r0, ror r6 │ │ │ │ - eorseq sp, r6, r4, ror r6 │ │ │ │ - andseq ip, r6, ip, lsl r5 │ │ │ │ - @ instruction: 0x0018eaf8 │ │ │ │ - andseq fp, r6, r4, lsl #29 │ │ │ │ + @ instruction: 0x0036d8b0 │ │ │ │ + @ instruction: 0x0036d8b4 │ │ │ │ + @ instruction: 0x0016c6b0 │ │ │ │ + andseq lr, r8, r4, ror sp │ │ │ │ + andseq ip, r6, r8, lsl r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 29184 │ │ │ │ pop {r4, lr} │ │ │ │ - b a62ec │ │ │ │ + b a6364 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 330ea0 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x45c> │ │ │ │ + subs r1, r0, #0 │ │ │ │ + bne 56a88 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, lr} │ │ │ │ + b 56af0 <_PyObject_CheckCrossInterpreterData@@Base+0x60> │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00056a90 <_PyObject_CheckCrossInterpreterData@@Base>: │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + bl 1aa900 │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + mov r4, r0 │ │ │ │ + bl 330568 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 56ae4 <_PyObject_CheckCrossInterpreterData@@Base+0x54> │ │ │ │ + bl a564c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 56adc <_PyObject_CheckCrossInterpreterData@@Base+0x4c> │ │ │ │ + add r4, r4, #4096 @ 0x1000 │ │ │ │ + ldr r1, [pc, #24] @ 56aec <_PyObject_CheckCrossInterpreterData@@Base+0x5c> │ │ │ │ + ldr r0, [r4, #1420] @ 0x58c │ │ │ │ + mov r2, r5 │ │ │ │ + bl 1177e0 │ │ │ │ + mvn r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mlaseq r9, r0, r0, r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #128] @ 56b2c │ │ │ │ + ldr r0, [pc, #128] @ 56b8c <_PyObject_CheckCrossInterpreterData@@Base+0xfc> │ │ │ │ mov r4, r1 │ │ │ │ - bl 91b84 <_PyObject_GC_New@@Base> │ │ │ │ + bl 91be0 <_PyObject_GC_New@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 56b24 │ │ │ │ + beq 56b84 <_PyObject_CheckCrossInterpreterData@@Base+0xf4> │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r5] │ │ │ │ cmp r4, #0 │ │ │ │ str r5, [r3, #8] │ │ │ │ - beq 56ae4 │ │ │ │ + beq 56b44 <_PyObject_CheckCrossInterpreterData@@Base+0xb4> │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r4] │ │ │ │ - ldr r2, [pc, #68] @ 56b30 │ │ │ │ - bl 3592c0 │ │ │ │ + ldr r2, [pc, #68] @ 56b90 <_PyObject_CheckCrossInterpreterData@@Base+0x100> │ │ │ │ + bl 359530 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ sub r1, r3, #8 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r2, [r3, #-4] │ │ │ │ ldr r0, [r0, #3796] @ 0xed4 │ │ │ │ and r2, r2, #3 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ @@ -45415,509 +45441,437 @@ │ │ │ │ str r1, [ip] │ │ │ │ stmdb r3, {r0, r2} │ │ │ │ str r1, [r0, #4] │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sp, r5, r8, asr #13 │ │ │ │ andeq r0, r0, ip │ │ │ │ - │ │ │ │ -00056b34 <_PyObject_CheckCrossInterpreterData@@Base>: │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 1aa6fc │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - mov r4, r0 │ │ │ │ - bl 330330 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 56b88 <_PyObject_CheckCrossInterpreterData@@Base+0x54> │ │ │ │ - bl a55d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 56b80 <_PyObject_CheckCrossInterpreterData@@Base+0x4c> │ │ │ │ - add r4, r4, #4096 @ 0x1000 │ │ │ │ - ldr r1, [pc, #24] @ 56b90 <_PyObject_CheckCrossInterpreterData@@Base+0x5c> │ │ │ │ - ldr r0, [r4, #1420] @ 0x58c │ │ │ │ - mov r2, r5 │ │ │ │ - bl 1176f0 │ │ │ │ - mvn r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - eorseq pc, r8, r0, asr lr @ │ │ │ │ - ldr r1, [pc] @ 56b9c <_PyObject_CheckCrossInterpreterData@@Base+0x68> │ │ │ │ - b 56c74 <_PyObject_CheckCrossInterpreterData@@Base+0x140> │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3864] @ 0xf18 │ │ │ │ ldrb r3, [r0, #222] @ 0xde │ │ │ │ - ldr r2, [pc, #132] @ 56c40 <_PyObject_CheckCrossInterpreterData@@Base+0x10c> │ │ │ │ + ldr r2, [pc, #132] @ 56c34 <_PyObject_CheckCrossInterpreterData@@Base+0x1a4> │ │ │ │ sub sp, sp, #224 @ 0xe0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #220] @ 0xdc │ │ │ │ mov r2, #0 │ │ │ │ - beq 56bdc <_PyObject_CheckCrossInterpreterData@@Base+0xa8> │ │ │ │ + beq 56bd0 <_PyObject_CheckCrossInterpreterData@@Base+0x140> │ │ │ │ add r0, r0, #223 @ 0xdf │ │ │ │ - bl 22f68c │ │ │ │ + bl 22f760 │ │ │ │ mov r2, #182 @ 0xb6 │ │ │ │ add r1, r4, #40 @ 0x28 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ bl 29cdc │ │ │ │ ldrb r2, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 5727c │ │ │ │ + bl 571c4 │ │ │ │ ldrb r3, [r4, #222] @ 0xde │ │ │ │ cmp r3, #0 │ │ │ │ - beq 56c10 <_PyObject_CheckCrossInterpreterData@@Base+0xdc> │ │ │ │ + beq 56c04 <_PyObject_CheckCrossInterpreterData@@Base+0x174> │ │ │ │ add r0, r4, #223 @ 0xdf │ │ │ │ - bl 8b0d8 │ │ │ │ + bl 8b148 │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 32cad0 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #28] @ 56c40 <_PyObject_CheckCrossInterpreterData@@Base+0x10c> │ │ │ │ + bl 32cd40 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #28] @ 56c34 <_PyObject_CheckCrossInterpreterData@@Base+0x1a4> │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 56c38 <_PyObject_CheckCrossInterpreterData@@Base+0x104> │ │ │ │ + beq 56c2c <_PyObject_CheckCrossInterpreterData@@Base+0x19c> │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #224 @ 0xe0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl c3e20 │ │ │ │ + bl c3e80 │ │ │ │ mov r4, r0 │ │ │ │ bl 2919c │ │ │ │ mov r0, r4 │ │ │ │ - bl c7b78 │ │ │ │ - ldr r0, [pc] @ 56c70 <_PyObject_CheckCrossInterpreterData@@Base+0x13c> │ │ │ │ + bl c7bd0 │ │ │ │ + ldr r0, [pc] @ 56c64 <_PyObject_CheckCrossInterpreterData@@Base+0x1d4> │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ + ldr r1, [pc] @ 56c70 <_PyObject_CheckCrossInterpreterData@@Base+0x1e0> │ │ │ │ + b 56da8 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r3, [pc, #232] @ 56d74 <_PyObject_CheckCrossInterpreterData@@Base+0x2e4> │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r0, r3 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, r2 │ │ │ │ + beq 56ce0 <_PyObject_CheckCrossInterpreterData@@Base+0x250> │ │ │ │ + ldr r2, [r0, #148] @ 0x94 │ │ │ │ + ldr r3, [r3, #148] @ 0x94 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq 56ce0 <_PyObject_CheckCrossInterpreterData@@Base+0x250> │ │ │ │ + add r1, sp, #8 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r3, #2 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r1, [pc, #172] @ 56d78 <_PyObject_CheckCrossInterpreterData@@Base+0x2e8> │ │ │ │ + mov r0, r4 │ │ │ │ + mov r2, r3 │ │ │ │ + bl fe2ec │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 56cfc <_PyObject_CheckCrossInterpreterData@@Base+0x26c> │ │ │ │ + b 56d48 <_PyObject_CheckCrossInterpreterData@@Base+0x2b8> │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 56cb0 <_PyObject_CheckCrossInterpreterData@@Base+0x220> │ │ │ │ + ldr r0, [pc, #136] @ 56d78 <_PyObject_CheckCrossInterpreterData@@Base+0x2e8> │ │ │ │ + bl 1f0700 <_PyArg_NoKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 56d48 <_PyObject_CheckCrossInterpreterData@@Base+0x2b8> │ │ │ │ + b 56cb0 <_PyObject_CheckCrossInterpreterData@@Base+0x220> │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl aeb0c │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 56d48 <_PyObject_CheckCrossInterpreterData@@Base+0x2b8> │ │ │ │ + ldr r3, [r5, #152] @ 0x98 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 56d50 <_PyObject_CheckCrossInterpreterData@@Base+0x2c0> │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 56d48 <_PyObject_CheckCrossInterpreterData@@Base+0x2b8> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 56d48 <_PyObject_CheckCrossInterpreterData@@Base+0x2b8> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + mov r0, #0 │ │ │ │ + b 56d6c <_PyObject_CheckCrossInterpreterData@@Base+0x2dc> │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r3, [r2] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r2] │ │ │ │ + str r2, [r0, #8] │ │ │ │ + str r4, [r0, #12] │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + subseq r2, r5, r4, ror #11 │ │ │ │ + @ instruction: 0x0035abf0 │ │ │ │ + │ │ │ │ +00056d7c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mvn ip, #0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov r3, r1 │ │ │ │ + str ip, [sp] │ │ │ │ + bl 294930 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r2, #2 │ │ │ │ sub sp, sp, #32 │ │ │ │ - bne 56cac <_PyObject_CheckCrossInterpreterData@@Base+0x178> │ │ │ │ - ldr r3, [pc, #660] @ 56f34 <_PyObject_CheckCrossInterpreterData@@Base+0x400> │ │ │ │ - ldr r1, [pc, #660] @ 56f38 <_PyObject_CheckCrossInterpreterData@@Base+0x404> │ │ │ │ + bne 56de0 │ │ │ │ + ldr r3, [pc, #660] @ 57068 │ │ │ │ + ldr r1, [pc, #660] @ 5706c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 56cd0 <_PyObject_CheckCrossInterpreterData@@Base+0x19c> │ │ │ │ + bl 18f414 │ │ │ │ + b 56e04 │ │ │ │ mov r4, r0 │ │ │ │ ldrsb r0, [r5, #35] @ 0x23 │ │ │ │ cmp r0, #0 │ │ │ │ - ble 56cd8 <_PyObject_CheckCrossInterpreterData@@Base+0x1a4> │ │ │ │ - ldr r2, [pc, #632] @ 56f3c <_PyObject_CheckCrossInterpreterData@@Base+0x408> │ │ │ │ + ble 56e0c │ │ │ │ + ldr r2, [pc, #632] @ 57070 │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [r2] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 1c61ec │ │ │ │ + bl 1c63a4 │ │ │ │ mov r1, #0 │ │ │ │ - b 56f28 <_PyObject_CheckCrossInterpreterData@@Base+0x3f4> │ │ │ │ + b 5705c │ │ │ │ cmp r2, #0 │ │ │ │ - bne 56e38 <_PyObject_CheckCrossInterpreterData@@Base+0x304> │ │ │ │ + bne 56f6c │ │ │ │ ldrb r2, [r5, #34] @ 0x22 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 56d14 <_PyObject_CheckCrossInterpreterData@@Base+0x1e0> │ │ │ │ + beq 56e48 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ - ldr r2, [pc, #572] @ 56f34 <_PyObject_CheckCrossInterpreterData@@Base+0x400> │ │ │ │ + ldr r2, [pc, #572] @ 57068 │ │ │ │ cmp r1, #0 │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [r2] │ │ │ │ - ldreq r1, [pc, #568] @ 56f40 <_PyObject_CheckCrossInterpreterData@@Base+0x40c> │ │ │ │ - ldrne r1, [pc, #568] @ 56f44 <_PyObject_CheckCrossInterpreterData@@Base+0x410> │ │ │ │ + ldreq r1, [pc, #568] @ 57074 │ │ │ │ + ldrne r1, [pc, #568] @ 57078 │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 18f198 │ │ │ │ - b 56cd0 <_PyObject_CheckCrossInterpreterData@@Base+0x19c> │ │ │ │ + bl 18f414 │ │ │ │ + b 56e04 │ │ │ │ ldrb r6, [r5, #33] @ 0x21 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 56d38 <_PyObject_CheckCrossInterpreterData@@Base+0x204> │ │ │ │ - ldr r2, [pc, #544] @ 56f48 <_PyObject_CheckCrossInterpreterData@@Base+0x414> │ │ │ │ + beq 56e6c │ │ │ │ + ldr r2, [pc, #544] @ 5707c │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [r2] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 1c61ec │ │ │ │ - b 56cd0 <_PyObject_CheckCrossInterpreterData@@Base+0x19c> │ │ │ │ - ldr r2, [pc, #524] @ 56f4c <_PyObject_CheckCrossInterpreterData@@Base+0x418> │ │ │ │ - cmp r1, r2 │ │ │ │ - beq 56d58 <_PyObject_CheckCrossInterpreterData@@Base+0x224> │ │ │ │ - ldr r3, [pc, #488] @ 56f34 <_PyObject_CheckCrossInterpreterData@@Base+0x400> │ │ │ │ - ldr r1, [pc, #512] @ 56f50 <_PyObject_CheckCrossInterpreterData@@Base+0x41c> │ │ │ │ + bl 1c63a4 │ │ │ │ + b 56e04 │ │ │ │ + ldr r2, [pc, #524] @ 57080 │ │ │ │ + cmp r1, r2 │ │ │ │ + beq 56e8c │ │ │ │ + ldr r3, [pc, #488] @ 57068 │ │ │ │ + ldr r1, [pc, #512] @ 57084 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 56cd0 <_PyObject_CheckCrossInterpreterData@@Base+0x19c> │ │ │ │ + bl 18f414 │ │ │ │ + b 56e04 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r4, #16] │ │ │ │ strb r2, [r5, #34] @ 0x22 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 56dcc <_PyObject_CheckCrossInterpreterData@@Base+0x298> │ │ │ │ - ldr r1, [pc, #476] @ 56f54 <_PyObject_CheckCrossInterpreterData@@Base+0x420> │ │ │ │ + bne 56f00 │ │ │ │ + ldr r1, [pc, #476] @ 57088 │ │ │ │ strb r2, [r5, #33] @ 0x21 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r1] │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp] │ │ │ │ - bl 2d3dc4 │ │ │ │ + bl 2d3cd4 <_PyTime_AsMilliseconds@@Base+0x964> │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 56ec8 <_PyObject_CheckCrossInterpreterData@@Base+0x394> │ │ │ │ - ldr r3, [pc, #444] @ 56f58 <_PyObject_CheckCrossInterpreterData@@Base+0x424> │ │ │ │ + beq 56ffc │ │ │ │ + ldr r3, [pc, #444] @ 5708c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 56f28 <_PyObject_CheckCrossInterpreterData@@Base+0x3f4> │ │ │ │ + bne 5705c │ │ │ │ ldr r3, [r1] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 56ea0 <_PyObject_CheckCrossInterpreterData@@Base+0x36c> │ │ │ │ + beq 56fd4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r1] │ │ │ │ - bne 56ea0 <_PyObject_CheckCrossInterpreterData@@Base+0x36c> │ │ │ │ + bne 56fd4 │ │ │ │ mov r0, r1 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 56ea0 <_PyObject_CheckCrossInterpreterData@@Base+0x36c> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 56fd4 │ │ │ │ mov r0, r3 │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r1, [pc, #364] @ 56f5c <_PyObject_CheckCrossInterpreterData@@Base+0x428> │ │ │ │ + ldr r1, [pc, #364] @ 57090 │ │ │ │ mov r3, #3 │ │ │ │ str r6, [sp, #24] │ │ │ │ str r6, [sp, #20] │ │ │ │ - bl fe238 │ │ │ │ + bl fe2ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 56cd0 <_PyObject_CheckCrossInterpreterData@@Base+0x19c> │ │ │ │ + beq 56e04 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - bl 2d3dc4 │ │ │ │ + bl 2d3cd4 <_PyTime_AsMilliseconds@@Base+0x964> │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 33687c │ │ │ │ + bl 336a54 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 56ec8 <_PyObject_CheckCrossInterpreterData@@Base+0x394> │ │ │ │ - b 56f28 <_PyObject_CheckCrossInterpreterData@@Base+0x3f4> │ │ │ │ + beq 56ffc │ │ │ │ + b 5705c │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2c59b8 │ │ │ │ + bl 2c5898 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ - beq 56e68 <_PyObject_CheckCrossInterpreterData@@Base+0x334> │ │ │ │ + beq 56f9c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 33687c │ │ │ │ + b 336a54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 56ec8 <_PyObject_CheckCrossInterpreterData@@Base+0x394> │ │ │ │ - ldr r3, [pc, #224] @ 56f58 <_PyObject_CheckCrossInterpreterData@@Base+0x424> │ │ │ │ + beq 56ffc │ │ │ │ + ldr r3, [pc, #224] @ 5708c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 56f28 <_PyObject_CheckCrossInterpreterData@@Base+0x3f4> │ │ │ │ + bne 5705c │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 56ea0 <_PyObject_CheckCrossInterpreterData@@Base+0x36c> │ │ │ │ + beq 56fd4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 56ea0 <_PyObject_CheckCrossInterpreterData@@Base+0x36c> │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 56fd4 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - ldr r2, [pc, #136] @ 56f34 <_PyObject_CheckCrossInterpreterData@@Base+0x400> │ │ │ │ + ldr r2, [pc, #136] @ 57068 │ │ │ │ mov r0, #0 │ │ │ │ mov r3, #2 │ │ │ │ strb r0, [r1, #34] @ 0x22 │ │ │ │ - ldr r1, [pc, #164] @ 56f60 <_PyObject_CheckCrossInterpreterData@@Base+0x42c> │ │ │ │ + ldr r1, [pc, #164] @ 57094 │ │ │ │ ldr r0, [r2] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 18f198 │ │ │ │ - b 56cd0 <_PyObject_CheckCrossInterpreterData@@Base+0x19c> │ │ │ │ + bl 18f414 │ │ │ │ + b 56e04 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - ldr r2, [pc, #116] @ 56f48 <_PyObject_CheckCrossInterpreterData@@Base+0x414> │ │ │ │ + ldr r2, [pc, #116] @ 5707c │ │ │ │ mov r0, #0 │ │ │ │ mov r3, #2 │ │ │ │ strb r0, [r1, #34] @ 0x22 │ │ │ │ ldr r0, [r2] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 11a5b0 │ │ │ │ + bl 11a660 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 56f10 <_PyObject_CheckCrossInterpreterData@@Base+0x3dc> │ │ │ │ + beq 57044 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 56cd0 <_PyObject_CheckCrossInterpreterData@@Base+0x19c> │ │ │ │ - bl 11a964 │ │ │ │ - ldr r3, [pc, #52] @ 56f3c <_PyObject_CheckCrossInterpreterData@@Base+0x408> │ │ │ │ + bne 56e04 │ │ │ │ + bl 11aa14 │ │ │ │ + ldr r3, [pc, #52] @ 57070 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1c61ec │ │ │ │ - b 56cd0 <_PyObject_CheckCrossInterpreterData@@Base+0x19c> │ │ │ │ - ldr r3, [pc, #60] @ 56f54 <_PyObject_CheckCrossInterpreterData@@Base+0x420> │ │ │ │ + bl 1c63a4 │ │ │ │ + b 56e04 │ │ │ │ + ldr r3, [pc, #60] @ 57088 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a5b0 │ │ │ │ + bl 11a660 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 56ef0 <_PyObject_CheckCrossInterpreterData@@Base+0x3bc> │ │ │ │ - b 56cd0 <_PyObject_CheckCrossInterpreterData@@Base+0x19c> │ │ │ │ + bne 57024 │ │ │ │ + b 56e04 │ │ │ │ mov r0, r1 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r1, r9, r0, asr #32 │ │ │ │ + mlaseq r9, ip, r2, r1 │ │ │ │ subseq fp, r5, r8, asr #23 │ │ │ │ - eorseq r1, r9, r0, ror r0 │ │ │ │ - eorseq r1, r9, r4, lsr #1 │ │ │ │ + eorseq r1, r9, ip, asr #5 │ │ │ │ + eorseq r1, r9, r0, lsl #6 │ │ │ │ subseq sp, r5, r4, lsr fp │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq fp, r6, r0, rrx │ │ │ │ + eorseq fp, r6, r0, lsr #5 │ │ │ │ subseq sp, r5, r8, asr fp │ │ │ │ ldrsheq sp, [r5], #-88 @ 0xffffffa8 │ │ │ │ - eorseq sp, r5, r0, lsr #19 │ │ │ │ - eorseq fp, r6, r8, lsl #8 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #232] @ 57064 <_PyObject_CheckCrossInterpreterData@@Base+0x530> │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r0, r3 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r1, r2 │ │ │ │ - beq 56fd0 <_PyObject_CheckCrossInterpreterData@@Base+0x49c> │ │ │ │ - ldr r2, [r0, #148] @ 0x94 │ │ │ │ - ldr r3, [r3, #148] @ 0x94 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq 56fd0 <_PyObject_CheckCrossInterpreterData@@Base+0x49c> │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r3, #2 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r1, [pc, #172] @ 57068 <_PyObject_CheckCrossInterpreterData@@Base+0x534> │ │ │ │ - mov r0, r4 │ │ │ │ - mov r2, r3 │ │ │ │ - bl fe238 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 56fec <_PyObject_CheckCrossInterpreterData@@Base+0x4b8> │ │ │ │ - b 57038 <_PyObject_CheckCrossInterpreterData@@Base+0x504> │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 56fa0 <_PyObject_CheckCrossInterpreterData@@Base+0x46c> │ │ │ │ - ldr r0, [pc, #136] @ 57068 <_PyObject_CheckCrossInterpreterData@@Base+0x534> │ │ │ │ - bl 1f0264 <_PyArg_NoKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 57038 <_PyObject_CheckCrossInterpreterData@@Base+0x504> │ │ │ │ - b 56fa0 <_PyObject_CheckCrossInterpreterData@@Base+0x46c> │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl aea28 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 57038 <_PyObject_CheckCrossInterpreterData@@Base+0x504> │ │ │ │ - ldr r3, [r5, #152] @ 0x98 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 57040 <_PyObject_CheckCrossInterpreterData@@Base+0x50c> │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 57038 <_PyObject_CheckCrossInterpreterData@@Base+0x504> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 57038 <_PyObject_CheckCrossInterpreterData@@Base+0x504> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, #0 │ │ │ │ - b 5705c <_PyObject_CheckCrossInterpreterData@@Base+0x528> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r3, [r2] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r2] │ │ │ │ - str r2, [r0, #8] │ │ │ │ - str r4, [r0, #12] │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - subseq r2, r5, r4, ror #11 │ │ │ │ - @ instruction: 0x0035a9b0 │ │ │ │ - │ │ │ │ -0005706c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mvn ip, #0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov r3, r1 │ │ │ │ - str ip, [sp] │ │ │ │ - bl 2949fc │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 14ea5c │ │ │ │ - subs r2, r0, #0 │ │ │ │ - popne {r4, pc} │ │ │ │ - ldmdb r4, {r0, r1} │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - bic r1, r1, #3 │ │ │ │ - and r3, r3, #3 │ │ │ │ - orr r3, r3, r1 │ │ │ │ - str r0, [r1] │ │ │ │ - str r3, [r0, #4] │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - ldr r3, [r4, #-4] │ │ │ │ - cmp r0, #0 │ │ │ │ - and r3, r3, #1 │ │ │ │ - stmdb r4, {r2, r3} │ │ │ │ - beq 57110 │ │ │ │ - ldr r3, [r0] │ │ │ │ - str r2, [r4, #8] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 57110 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 57110 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 57144 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r2, #0 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - str r2, [r4, #12] │ │ │ │ - beq 57144 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 57144 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ - b a4128 │ │ │ │ - ldr r0, [pc] @ 57158 │ │ │ │ - b 9dd0c │ │ │ │ - mlaseq r7, r8, r7, r3 │ │ │ │ + eorseq sp, r5, r0, ror #23 │ │ │ │ + eorseq fp, r6, r8, asr #12 │ │ │ │ + ldr r0, [pc] @ 570a0 │ │ │ │ + b 9dd84 │ │ │ │ + @ instruction: 0x003739d8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #244] @ 57270 │ │ │ │ + ldr r1, [pc, #244] @ 571b8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 17dffc │ │ │ │ + bl 17e298 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r6, [r3] │ │ │ │ cmp r6, r7 │ │ │ │ - beq 571c0 │ │ │ │ + beq 57108 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl adde8 │ │ │ │ + bl adeb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 571c0 │ │ │ │ - ldr r3, [pc, #196] @ 57274 │ │ │ │ + bne 57108 │ │ │ │ + ldr r3, [pc, #196] @ 571bc │ │ │ │ ldr r2, [r7, #12] │ │ │ │ - ldr r1, [pc, #192] @ 57278 │ │ │ │ + ldr r1, [pc, #192] @ 571c0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ - b 571d4 │ │ │ │ + bl 1177e0 │ │ │ │ + b 5711c │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 571dc │ │ │ │ - bl 58600 │ │ │ │ + beq 57124 │ │ │ │ + bl 5856c │ │ │ │ mov r6, #0 │ │ │ │ - b 57268 │ │ │ │ + b 571b0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ sub r3, r3, r1 │ │ │ │ cmp r3, r0 │ │ │ │ - bge 571fc │ │ │ │ + bge 57144 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2a01ec │ │ │ │ + b 2a0260 │ │ │ │ add r1, r0, r1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2d3b74 │ │ │ │ + bl 2d3a84 <_PyTime_AsMilliseconds@@Base+0x714> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 571d4 │ │ │ │ + beq 5711c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 57234 │ │ │ │ + ble 5717c │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mul r2, r3, r2 │ │ │ │ bl 29cdc │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 57268 │ │ │ │ + ble 571b0 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr ip, [r4, #8] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ mul r2, r3, r2 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mla r0, ip, r0, r3 │ │ │ │ bl 29cdc │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq lr, r6, ip, ror #1 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - ldrsheq r1, [r9], -r4 @ │ │ │ │ + eorseq r1, r9, r4, lsr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldrb r3, [r0, #180] @ 0xb4 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r3, [pc, #572] @ 574dc │ │ │ │ + ldr r3, [pc, #572] @ 57424 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ - bne 574b8 │ │ │ │ + bne 57400 │ │ │ │ ldrb r3, [r0, #177] @ 0xb1 │ │ │ │ ldrb r8, [r0, #176] @ 0xb0 │ │ │ │ mov r4, r0 │ │ │ │ orr r8, r8, r3, lsl #8 │ │ │ │ ldrb r3, [r0, #178] @ 0xb2 │ │ │ │ mov r5, r2 │ │ │ │ orr r8, r8, r3, lsl #16 │ │ │ │ ldrb r3, [r0, #179] @ 0xb3 │ │ │ │ mov r7, r1 │ │ │ │ orr r8, r8, r3, lsl #24 │ │ │ │ cmp r8, #64 @ 0x40 │ │ │ │ add r6, r0, #48 @ 0x30 │ │ │ │ - bls 57390 │ │ │ │ + bls 572d8 │ │ │ │ ldrb r2, [r0, #33] @ 0x21 │ │ │ │ ldrb r3, [r0, #32] │ │ │ │ ldrb r1, [r0, #37] @ 0x25 │ │ │ │ orr r3, r3, r2, lsl #8 │ │ │ │ ldrb r2, [r0, #36] @ 0x24 │ │ │ │ orr r2, r2, r1, lsl #8 │ │ │ │ ldrb r1, [r0, #34] @ 0x22 │ │ │ │ @@ -45942,15 +45896,15 @@ │ │ │ │ strb r3, [r0, #37] @ 0x25 │ │ │ │ lsr r3, r2, #16 │ │ │ │ lsr r2, r2, #24 │ │ │ │ strb r1, [r0, #34] @ 0x22 │ │ │ │ strb r3, [r0, #38] @ 0x26 │ │ │ │ strb r2, [r0, #39] @ 0x27 │ │ │ │ mov r1, r6 │ │ │ │ - bl 345128 │ │ │ │ + bl 345394 │ │ │ │ sub r2, r8, #64 @ 0x40 │ │ │ │ lsr r3, r2, #8 │ │ │ │ strb r3, [r4, #177] @ 0xb1 │ │ │ │ lsr r3, r2, #16 │ │ │ │ strb r3, [r4, #178] @ 0xb2 │ │ │ │ lsr r3, r2, #24 │ │ │ │ add r1, r4, #112 @ 0x70 │ │ │ │ @@ -46009,328 +45963,216 @@ │ │ │ │ strb r3, [r4, #41] @ 0x29 │ │ │ │ strb r3, [r4, #42] @ 0x2a │ │ │ │ strb r3, [r4, #43] @ 0x2b │ │ │ │ add r0, r6, r0 │ │ │ │ bl 29658 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 345128 │ │ │ │ + bl 345394 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ add r0, r4, r2, lsl #2 │ │ │ │ ldrb r3, [r4, r2, lsl #2] │ │ │ │ ldrb lr, [r0, #1] │ │ │ │ ldrb ip, [r0, #2] │ │ │ │ orr r3, r3, lr, lsl #8 │ │ │ │ ldrb r0, [r0, #3] │ │ │ │ orr r3, r3, ip, lsl #16 │ │ │ │ add r2, r2, #1 │ │ │ │ orr r3, r3, r0, lsl #24 │ │ │ │ cmp r2, #8 │ │ │ │ str r3, [r1], #4 │ │ │ │ - bne 57478 │ │ │ │ + bne 573c0 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r7 │ │ │ │ bl 29cdc │ │ │ │ - ldr r3, [pc, #28] @ 574dc │ │ │ │ + ldr r3, [pc, #28] @ 57424 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 574d4 │ │ │ │ + beq 5741c │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #196] @ 575bc │ │ │ │ - ldr r3, [r0, #88] @ 0x58 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - add r2, r3, #1 │ │ │ │ - cmp r3, r1 │ │ │ │ - str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 57510 │ │ │ │ - bl 344398 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r3, [r4, #88] @ 0x58 │ │ │ │ - movne r0, #0 │ │ │ │ - subne r3, r3, #1 │ │ │ │ - bne 575b4 │ │ │ │ - mov r1, #22 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 575ac │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 575ac │ │ │ │ - mov r1, #54 @ 0x36 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 575ac │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 575ac │ │ │ │ - mov r1, #11 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl 14eb04 │ │ │ │ + subs r2, r0, #0 │ │ │ │ + popne {r4, pc} │ │ │ │ + ldmdb r4, {r0, r1} │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + bic r1, r1, #3 │ │ │ │ + and r3, r3, #3 │ │ │ │ + orr r3, r3, r1 │ │ │ │ + str r0, [r1] │ │ │ │ + str r3, [r0, #4] │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + ldr r3, [r4, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 575ac │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ + and r3, r3, #1 │ │ │ │ + stmdb r4, {r2, r3} │ │ │ │ + beq 574a0 │ │ │ │ + ldr r3, [r0] │ │ │ │ + str r2, [r4, #8] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 574a0 │ │ │ │ + sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 575ac │ │ │ │ - mov r1, #26 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + str r3, [r0] │ │ │ │ + bne 574a0 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - streq r5, [r4, #8] │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ + beq 574d4 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r2, #0 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + str r2, [r4, #12] │ │ │ │ + beq 574d4 │ │ │ │ sub r3, r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - andeq r1, r0, r0, ror r7 │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - bxne lr │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - ldr r2, [pc, #16] @ 575e8 │ │ │ │ - cmp r3, #0 │ │ │ │ - add r1, r2, #520 @ 0x208 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - moveq r1, r2 │ │ │ │ - b 34d5b8 │ │ │ │ - subseq fp, r7, r8, lsl #17 │ │ │ │ + cmp r3, r2 │ │ │ │ + str r3, [r0] │ │ │ │ + bne 574d4 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, lr} │ │ │ │ + b a41a0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #116] @ 57678 │ │ │ │ + ldr r3, [pc, #116] @ 5756c │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - beq 57640 │ │ │ │ + beq 57534 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 57640 │ │ │ │ + ble 57534 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl aea28 │ │ │ │ + bl aeb0c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - bne 57658 │ │ │ │ - b 57670 │ │ │ │ - ldr r3, [pc, #52] @ 5767c │ │ │ │ - ldr r1, [pc, #52] @ 57680 │ │ │ │ + bne 5754c │ │ │ │ + b 57564 │ │ │ │ + ldr r3, [pc, #52] @ 57570 │ │ │ │ + ldr r1, [pc, #52] @ 57574 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r5, #0 │ │ │ │ - b 57670 │ │ │ │ + b 57564 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 57670 │ │ │ │ + bne 57564 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq lr, r8, r4, ror r9 │ │ │ │ + eorseq lr, r8, r0, lsr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #268] @ 577a8 │ │ │ │ + ldr r3, [pc, #268] @ 5769c │ │ │ │ mov r6, r1 │ │ │ │ cmp r0, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ - beq 576e4 │ │ │ │ + beq 575d8 │ │ │ │ ldr r2, [r0, #148] @ 0x94 │ │ │ │ ldr r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 576e4 │ │ │ │ + beq 575d8 │ │ │ │ mov r0, r6 │ │ │ │ - bl ef50c │ │ │ │ + bl ef5b4 │ │ │ │ cmp r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bgt 57700 │ │ │ │ - ldr r3, [pc, #212] @ 577ac │ │ │ │ - ldr r1, [pc, #212] @ 577b0 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 57738 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 576bc │ │ │ │ - ldr r0, [pc, #192] @ 577b4 │ │ │ │ - bl 1f0264 <_PyArg_NoKeywords@@Base> │ │ │ │ + bgt 575f4 │ │ │ │ + ldr r3, [pc, #212] @ 576a0 │ │ │ │ + ldr r1, [pc, #212] @ 576a4 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f414 │ │ │ │ + b 5762c │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 575b0 │ │ │ │ + ldr r0, [pc, #192] @ 576a8 │ │ │ │ + bl 1f0700 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 57738 │ │ │ │ - b 576bc │ │ │ │ + beq 5762c │ │ │ │ + b 575b0 │ │ │ │ sub r0, r0, #1 │ │ │ │ - bl 92b18 │ │ │ │ + bl 92b74 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 57738 │ │ │ │ + beq 5762c │ │ │ │ add sl, r6, #12 │ │ │ │ add r9, r4, #8 │ │ │ │ mov r8, #1 │ │ │ │ ldr r0, [sl, #4]! │ │ │ │ - bl aea28 │ │ │ │ + bl aeb0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 57740 │ │ │ │ + bne 57634 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 5776c │ │ │ │ + bne 57660 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r7, r8 │ │ │ │ str r0, [r9, #4]! │ │ │ │ - bne 5771c │ │ │ │ + bne 57610 │ │ │ │ ldr r3, [r5, #152] @ 0x98 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 57788 │ │ │ │ - b 5772c │ │ │ │ + bne 5767c │ │ │ │ + b 57620 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 57738 │ │ │ │ + bne 5762c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 57738 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 5762c │ │ │ │ ldr r2, [r6, #12] │ │ │ │ str r4, [r0, #8] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ str r2, [r0, #12] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrsheq r2, [r5], #-68 @ 0xffffffbc │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r5, r7, r4, asr r1 │ │ │ │ - @ instruction: 0x00378bf8 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip] │ │ │ │ - sub ip, ip, #4096 @ 0x1000 │ │ │ │ - str r0, [ip] │ │ │ │ - sub ip, ip, #4096 @ 0x1000 │ │ │ │ - str r0, [ip] │ │ │ │ - sub ip, ip, #4096 @ 0x1000 │ │ │ │ - str r0, [ip] │ │ │ │ - str r0, [ip, #-200] @ 0xffffff38 │ │ │ │ - sub sp, sp, #16384 @ 0x4000 │ │ │ │ - sub sp, sp, #180 @ 0xb4 │ │ │ │ - add lr, sp, #16384 @ 0x4000 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [pc, #272] @ 5790c │ │ │ │ - mov r6, r1 │ │ │ │ - add r5, sp, #176 @ 0xb0 │ │ │ │ - ldr r0, [r0] │ │ │ │ - str r0, [lr, #172] @ 0xac │ │ │ │ - mov r0, #0 │ │ │ │ - ldr r2, [pc, #252] @ 57910 │ │ │ │ - ldr r1, [pc, #252] @ 57914 │ │ │ │ - sub r3, r5, #160 @ 0xa0 │ │ │ │ - mov r0, r6 │ │ │ │ - add lr, lr, #172 @ 0xac │ │ │ │ - bl b6a5c │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 578d8 │ │ │ │ - ldr r1, [pc, #228] @ 57918 │ │ │ │ - ldr r0, [pc, #228] @ 5791c │ │ │ │ - mov r2, r6 │ │ │ │ - bl bbddc │ │ │ │ - ldr r1, [r5, #-160] @ 0xffffff60 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 57850 │ │ │ │ - mov r4, #0 │ │ │ │ - b 578d0 │ │ │ │ - ldr r6, [r7, #16] │ │ │ │ - mov r3, #2 │ │ │ │ - add r2, sp, #16384 @ 0x4000 │ │ │ │ - str r3, [sp] │ │ │ │ - add r2, r2, #40 @ 0x28 │ │ │ │ - mov r3, #128 @ 0x80 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2e19f4 <_PyErr_BadInternalCall@@Base+0x860> │ │ │ │ - cmn r0, #1 │ │ │ │ - beq 57848 │ │ │ │ - bl c3e20 │ │ │ │ - sub r2, r5, #168 @ 0xa8 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - sub r2, r5, #164 @ 0xa4 │ │ │ │ - ldr r3, [pc, #144] @ 57920 │ │ │ │ - sub r1, r5, #156 @ 0x9c │ │ │ │ - str r2, [sp] │ │ │ │ - sub r2, r5, #136 @ 0x88 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r5, #-160] @ 0xffffff60 │ │ │ │ - bl 29a24 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c7b78 │ │ │ │ - add r3, sp, #16384 @ 0x4000 │ │ │ │ - add r3, r3, #40 @ 0x28 │ │ │ │ - add r2, sp, #16384 @ 0x4000 │ │ │ │ - ldrh r3, [r3] │ │ │ │ - ldr r1, [r5, #-164] @ 0xffffff5c │ │ │ │ - add r2, r2, #40 @ 0x28 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 4d100 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r5, #-160] @ 0xffffff60 │ │ │ │ - bl 99b98 │ │ │ │ - add r1, sp, #16384 @ 0x4000 │ │ │ │ - ldr r3, [pc, #40] @ 5790c │ │ │ │ - add r1, r1, #172 @ 0xac │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [r1] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - beq 578fc │ │ │ │ - bl 2a210 <__stack_chk_fail@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #16384 @ 0x4000 │ │ │ │ - add sp, sp, #180 @ 0xb4 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - subseq pc, r4, ip, ror #29 │ │ │ │ - eorseq r5, r8, r0, asr #26 │ │ │ │ - eorseq r1, r9, r4, lsr #2 │ │ │ │ - mlaseq r8, r4, r9, pc @ │ │ │ │ - @ instruction: 0x0038fdb4 │ │ │ │ - strdeq r3, [r0], -pc @ │ │ │ │ - ldr r3, [pc, #44] @ 57958 │ │ │ │ + mlaseq r7, r4, r3, r5 │ │ │ │ + eorseq r8, r7, r8, ror #27 │ │ │ │ + ldr r3, [pc, #44] @ 576e0 │ │ │ │ ldr r3, [r3, #1184] @ 0x4a0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 57950 │ │ │ │ + beq 576d8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 234c64 <_Py_write_noraise@@Base+0x54c> │ │ │ │ - ldr r0, [pc, #12] @ 5795c │ │ │ │ + bl 234d38 <_Py_write_noraise@@Base+0x54c> │ │ │ │ + ldr r0, [pc, #12] @ 576e4 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #8] @ 57960 │ │ │ │ + ldr r0, [pc, #8] @ 576e8 │ │ │ │ bx lr │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -46347,429 +46189,584 @@ │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ cmp ip, #0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 579d0 │ │ │ │ + bne 57758 │ │ │ │ clz r3, r2 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r1, #3 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 57a0c │ │ │ │ + beq 57794 │ │ │ │ mov r3, ip │ │ │ │ - ldr ip, [pc, #332] @ 57b28 │ │ │ │ + ldr ip, [pc, #332] @ 578b0 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #28 │ │ │ │ str ip, [sp, #16] │ │ │ │ mov ip, #3 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #8] │ │ │ │ mov ip, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 57b1c │ │ │ │ + beq 578a4 │ │ │ │ cmp sl, #1 │ │ │ │ ldr r9, [r5] │ │ │ │ moveq r4, #0 │ │ │ │ mvneq r5, #-2147483648 @ 0x80000000 │ │ │ │ - beq 57af0 │ │ │ │ + beq 57878 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 57a8c │ │ │ │ - bl 11fd78 <_PyNumber_Index@@Base> │ │ │ │ + beq 57814 │ │ │ │ + bl 11fe00 <_PyNumber_Index@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 57a4c │ │ │ │ - bl a55d4 │ │ │ │ + bne 577d4 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 57a80 │ │ │ │ - b 57b1c │ │ │ │ - bl aaf9c │ │ │ │ + beq 57808 │ │ │ │ + b 578a4 │ │ │ │ + bl ab014 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 57a78 │ │ │ │ + beq 57800 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 57a78 │ │ │ │ + bne 57800 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmn r4, #1 │ │ │ │ - beq 57a38 │ │ │ │ + beq 577c0 │ │ │ │ cmp sl, #2 │ │ │ │ - bne 57a90 │ │ │ │ - b 57aec │ │ │ │ + bne 57818 │ │ │ │ + b 57874 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 11fd78 <_PyNumber_Index@@Base> │ │ │ │ + bl 11fe00 <_PyNumber_Index@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 57ab4 │ │ │ │ - bl a55d4 │ │ │ │ + bne 5783c │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 57af0 │ │ │ │ - b 57b1c │ │ │ │ - bl aaf9c │ │ │ │ + beq 57878 │ │ │ │ + b 578a4 │ │ │ │ + bl ab014 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 57ae0 │ │ │ │ + beq 57868 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 57ae0 │ │ │ │ + bne 57868 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmn r5, #1 │ │ │ │ - bne 57af0 │ │ │ │ - b 57aa0 │ │ │ │ + bne 57878 │ │ │ │ + b 57828 │ │ │ │ mvn r5, #-2147483648 @ 0x80000000 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c7704 │ │ │ │ + bl 1c78bc │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mov r1, r7 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 2cbfd8 <_Py_RestoreSignals@@Base+0x110c> │ │ │ │ + b 2cbeb8 <_Py_RestoreSignals@@Base+0x110c> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ subseq r3, r7, r0, lsr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #116] @ 57bb8 │ │ │ │ + ldr r1, [pc, #196] @ 57990 │ │ │ │ + ldr r3, [r0, #88] @ 0x58 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, r3, #1 │ │ │ │ + cmp r3, r1 │ │ │ │ + str r2, [r0, #88] @ 0x58 │ │ │ │ + bne 578e4 │ │ │ │ + bl 34454c │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r3, [r4, #88] @ 0x58 │ │ │ │ + movne r0, #0 │ │ │ │ + subne r3, r3, #1 │ │ │ │ + bne 57988 │ │ │ │ + mov r1, #22 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 57980 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 57980 │ │ │ │ + mov r1, #54 @ 0x36 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 57980 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 57980 │ │ │ │ + mov r1, #11 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 57980 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 57980 │ │ │ │ + mov r1, #26 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + cmp r0, #0 │ │ │ │ + streq r5, [r4, #8] │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + andeq r1, r0, r0, ror r7 │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + bxne lr │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + ldr r2, [pc, #16] @ 579bc │ │ │ │ + cmp r3, #0 │ │ │ │ + add r1, r2, #520 @ 0x208 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + moveq r1, r2 │ │ │ │ + b 34d8c8 │ │ │ │ + subseq fp, r7, r8, lsl #17 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [pc, #116] @ 57a4c │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - beq 57b80 │ │ │ │ + beq 57a14 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 57b80 │ │ │ │ + ble 57a14 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 15e574 │ │ │ │ + bl 15e6f8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - bne 57b98 │ │ │ │ - b 57bb0 │ │ │ │ - ldr r3, [pc, #52] @ 57bbc │ │ │ │ - ldr r1, [pc, #52] @ 57bc0 │ │ │ │ + bne 57a2c │ │ │ │ + b 57a44 │ │ │ │ + ldr r3, [pc, #52] @ 57a50 │ │ │ │ + ldr r1, [pc, #52] @ 57a54 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mvn r5, #0 │ │ │ │ - b 57bb0 │ │ │ │ + b 57a44 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 57bb0 │ │ │ │ + bne 57a44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq lr, r8, r4, ror r9 │ │ │ │ + eorseq lr, r8, r0, lsr #23 │ │ │ │ │ │ │ │ -00057bc4 : │ │ │ │ - b 299c2c │ │ │ │ +00057a58 : │ │ │ │ + b 299cac │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip] │ │ │ │ + sub ip, ip, #4096 @ 0x1000 │ │ │ │ + str r0, [ip] │ │ │ │ + sub ip, ip, #4096 @ 0x1000 │ │ │ │ + str r0, [ip] │ │ │ │ + sub ip, ip, #4096 @ 0x1000 │ │ │ │ + str r0, [ip] │ │ │ │ + str r0, [ip, #-200] @ 0xffffff38 │ │ │ │ + sub sp, sp, #16384 @ 0x4000 │ │ │ │ + sub sp, sp, #180 @ 0xb4 │ │ │ │ + add lr, sp, #16384 @ 0x4000 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [pc, #272] @ 57bb0 │ │ │ │ + mov r6, r1 │ │ │ │ + add r5, sp, #176 @ 0xb0 │ │ │ │ + ldr r0, [r0] │ │ │ │ + str r0, [lr, #172] @ 0xac │ │ │ │ + mov r0, #0 │ │ │ │ + ldr r2, [pc, #252] @ 57bb4 │ │ │ │ + ldr r1, [pc, #252] @ 57bb8 │ │ │ │ + sub r3, r5, #160 @ 0xa0 │ │ │ │ + mov r0, r6 │ │ │ │ + add lr, lr, #172 @ 0xac │ │ │ │ + bl b6b40 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 57b7c │ │ │ │ + ldr r1, [pc, #228] @ 57bbc │ │ │ │ + ldr r0, [pc, #228] @ 57bc0 │ │ │ │ + mov r2, r6 │ │ │ │ + bl bbeb0 │ │ │ │ + ldr r1, [r5, #-160] @ 0xffffff60 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 57af4 │ │ │ │ + mov r4, #0 │ │ │ │ + b 57b74 │ │ │ │ + ldr r6, [r7, #16] │ │ │ │ + mov r3, #2 │ │ │ │ + add r2, sp, #16384 @ 0x4000 │ │ │ │ + str r3, [sp] │ │ │ │ + add r2, r2, #40 @ 0x28 │ │ │ │ + mov r3, #128 @ 0x80 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2e1c84 <_PyErr_BadInternalCall@@Base+0x860> │ │ │ │ + cmn r0, #1 │ │ │ │ + beq 57aec │ │ │ │ + bl c3e80 │ │ │ │ + sub r2, r5, #168 @ 0xa8 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + sub r2, r5, #164 @ 0xa4 │ │ │ │ + ldr r3, [pc, #144] @ 57bc4 │ │ │ │ + sub r1, r5, #156 @ 0x9c │ │ │ │ + str r2, [sp] │ │ │ │ + sub r2, r5, #136 @ 0x88 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r5, #-160] @ 0xffffff60 │ │ │ │ + bl 29a24 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c7bd0 │ │ │ │ + add r3, sp, #16384 @ 0x4000 │ │ │ │ + add r3, r3, #40 @ 0x28 │ │ │ │ + add r2, sp, #16384 @ 0x4000 │ │ │ │ + ldrh r3, [r3] │ │ │ │ + ldr r1, [r5, #-164] @ 0xffffff5c │ │ │ │ + add r2, r2, #40 @ 0x28 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 4d040 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r5, #-160] @ 0xffffff60 │ │ │ │ + bl 99c10 │ │ │ │ + add r1, sp, #16384 @ 0x4000 │ │ │ │ + ldr r3, [pc, #40] @ 57bb0 │ │ │ │ + add r1, r1, #172 @ 0xac │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [r1] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + beq 57ba0 │ │ │ │ + bl 2a210 <__stack_chk_fail@plt> │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #16384 @ 0x4000 │ │ │ │ + add sp, sp, #180 @ 0xb4 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + subseq pc, r4, ip, ror #29 │ │ │ │ + eorseq r5, r8, r0, lsl #31 │ │ │ │ + eorseq r1, r9, r4, ror #6 │ │ │ │ + @ instruction: 0x0038fbd8 │ │ │ │ + @ instruction: 0x0038fff4 │ │ │ │ + strdeq r3, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3864] @ 0xf18 │ │ │ │ ldrb r3, [r0, #222] @ 0xde │ │ │ │ - ldr r2, [pc, #132] @ 57c68 │ │ │ │ + ldr r2, [pc, #132] @ 57c68 │ │ │ │ sub sp, sp, #224 @ 0xe0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #220] @ 0xdc │ │ │ │ mov r2, #0 │ │ │ │ - beq 57c04 │ │ │ │ + beq 57c04 │ │ │ │ add r0, r0, #223 @ 0xdf │ │ │ │ - bl 22f68c │ │ │ │ + bl 22f760 │ │ │ │ mov r2, #182 @ 0xb6 │ │ │ │ add r1, r4, #40 @ 0x28 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ bl 29cdc │ │ │ │ ldrb r2, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 5727c │ │ │ │ + bl 571c4 │ │ │ │ ldrb r3, [r4, #222] @ 0xde │ │ │ │ cmp r3, #0 │ │ │ │ - beq 57c38 │ │ │ │ + beq 57c38 │ │ │ │ add r0, r4, #223 @ 0xdf │ │ │ │ - bl 8b0d8 │ │ │ │ + bl 8b148 │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 92884 │ │ │ │ - ldr r3, [pc, #28] @ 57c68 │ │ │ │ + bl 928e0 │ │ │ │ + ldr r3, [pc, #28] @ 57c68 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 57c60 │ │ │ │ + beq 57c60 │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #224 @ 0xe0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #124] @ 57d00 │ │ │ │ - ldr r3, [r0, #88] @ 0x58 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, r3, #1 │ │ │ │ - cmp r3, r1 │ │ │ │ - str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 57c9c │ │ │ │ - bl 344398 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r3, [r4, #88] @ 0x58 │ │ │ │ - movne r0, #0 │ │ │ │ - subne r3, r3, #1 │ │ │ │ - bne 57cf8 │ │ │ │ - mov r1, #11 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 57cf0 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 57cf0 │ │ │ │ - mov r1, #26 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ - cmp r0, #0 │ │ │ │ - streq r5, [r4, #8] │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - andeq r1, r0, r0, ror r7 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [r0, #20] │ │ │ │ - ldreq r0, [pc] @ 57d18 │ │ │ │ + ldreq r0, [pc] @ 57c80 │ │ │ │ b 3874c │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - bl 1aff9c │ │ │ │ - ldr r3, [pc, #200] @ 57e00 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 357814 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 57d5c │ │ │ │ - bl a55d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 57d9c │ │ │ │ - b 57df0 │ │ │ │ - bic r7, r5, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #156] @ 57e04 │ │ │ │ - mvn r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 357878 │ │ │ │ - mov r6, r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 57df8 │ │ │ │ - ldr r3, [pc, #124] @ 57e04 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r7 │ │ │ │ - mvn r2, #0 │ │ │ │ - bl 357864 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 57df8 │ │ │ │ - bl 2a984 <__errno_location@plt> │ │ │ │ - mov r3, #0 │ │ │ │ - mov r1, r5 │ │ │ │ - str r3, [r0] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 29754 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 357814 │ │ │ │ - ldr r3, [pc, #56] @ 57e08 │ │ │ │ - ldr r2, [pc, #56] @ 57e0c │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r0, r3 │ │ │ │ - moveq r0, r2 │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r0] │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #12] @ 57e0c │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - svclt 0x00f00000 @ IMB │ │ │ │ - svcvc 0x00efffff │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ │ │ │ │ -00057e10 : │ │ │ │ - ldr r3, [pc, #108] @ 57e84 │ │ │ │ +00057c84 : │ │ │ │ + ldr r3, [pc, #108] @ 57cf8 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {pc} @ (ldreq pc, [sp], #4) │ │ │ │ ldrb r3, [r0, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - bne 57e40 │ │ │ │ + bne 57cb4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b 57e24 │ │ │ │ + b 57c98 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 57e64 │ │ │ │ + beq 57cd8 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r2, [r0, #28] │ │ │ │ ldr r1, [r3, #116] @ 0x74 │ │ │ │ add r3, r3, #124 @ 0x7c │ │ │ │ add r3, r3, r1, lsl #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc 57e38 │ │ │ │ + bcc 57cac │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {pc} @ (ldreq pc, [sp], #4) │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 10f850 │ │ │ │ + bl 10f940 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 57ed4 │ │ │ │ + beq 57d48 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4] │ │ │ │ - beq 57ed4 │ │ │ │ + beq 57d48 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 57ed4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 57d48 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 57f08 │ │ │ │ + beq 57d7c │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #4] │ │ │ │ - beq 57f08 │ │ │ │ + beq 57d7c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 57f08 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 57d7c │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 57f3c │ │ │ │ + beq 57db0 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ - beq 57f3c │ │ │ │ + beq 57db0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 57f3c │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 57db0 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 57f70 │ │ │ │ + beq 57de4 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #12] │ │ │ │ - beq 57f70 │ │ │ │ + beq 57de4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 57f70 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 57de4 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 57fa4 │ │ │ │ + beq 57e18 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #16] │ │ │ │ - beq 57fa4 │ │ │ │ + beq 57e18 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 57fa4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 57e18 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 57fd8 │ │ │ │ + beq 57e4c │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #24] │ │ │ │ - beq 57fd8 │ │ │ │ + beq 57e4c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 57fd8 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 57e4c │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b 346b5c │ │ │ │ - ldr r1, [pc] @ 57fec │ │ │ │ - b 4ce44 │ │ │ │ - @ instruction: 0x0035b3f8 │ │ │ │ + b 346c84 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r1, [pc, #124] @ 57eec │ │ │ │ + ldr r3, [r0, #88] @ 0x58 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, r3, #1 │ │ │ │ + cmp r3, r1 │ │ │ │ + str r2, [r0, #88] @ 0x58 │ │ │ │ + bne 57e88 │ │ │ │ + bl 34454c │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r3, [r4, #88] @ 0x58 │ │ │ │ + movne r0, #0 │ │ │ │ + subne r3, r3, #1 │ │ │ │ + bne 57ee4 │ │ │ │ + mov r1, #11 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 57edc │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 57edc │ │ │ │ + mov r1, #26 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + cmp r0, #0 │ │ │ │ + streq r5, [r4, #8] │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + andeq r1, r0, r0, ror r7 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + bl 1b01dc │ │ │ │ + ldr r3, [pc, #200] @ 57fd4 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + bl 357a80 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 57f30 │ │ │ │ + bl a564c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 57f70 │ │ │ │ + b 57fc4 │ │ │ │ + bic r7, r5, #-2147483648 @ 0x80000000 │ │ │ │ + ldr r3, [pc, #156] @ 57fd8 │ │ │ │ + mvn r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 357ae4 │ │ │ │ + mov r6, r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 57fcc │ │ │ │ + ldr r3, [pc, #124] @ 57fd8 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r7 │ │ │ │ + mvn r2, #0 │ │ │ │ + bl 357ad0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 57fcc │ │ │ │ + bl 2a984 <__errno_location@plt> │ │ │ │ + mov r3, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + str r3, [r0] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 29754 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 357a80 │ │ │ │ + ldr r3, [pc, #56] @ 57fdc │ │ │ │ + ldr r2, [pc, #56] @ 57fe0 │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r0, r3 │ │ │ │ + moveq r0, r2 │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r0] │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r0, [pc, #12] @ 57fe0 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + svclt 0x00f00000 @ IMB │ │ │ │ + svcvc 0x00efffff │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ │ │ │ │ -00057ff0 : │ │ │ │ +00057fe4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #44] @ 58034 │ │ │ │ - bl 3592c0 │ │ │ │ + ldr r3, [pc, #44] @ 58028 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 243420 │ │ │ │ + bl 2434fc │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ @@ -46778,86 +46775,89 @@ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands r6, r2, #268435456 @ 0x10000000 │ │ │ │ - beq 58070 │ │ │ │ - ldr r3, [pc, #252] @ 58160 │ │ │ │ - ldr r1, [pc, #252] @ 58164 │ │ │ │ + beq 58064 │ │ │ │ + ldr r3, [pc, #252] @ 58154 │ │ │ │ + ldr r1, [pc, #252] @ 58158 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 58098 │ │ │ │ + bl 18f414 │ │ │ │ + b 5808c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 15d464 │ │ │ │ + bl 15d5e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 580a0 │ │ │ │ - ldr r3, [pc, #208] @ 58160 │ │ │ │ - ldr r1, [pc, #212] @ 58168 │ │ │ │ + bne 58094 │ │ │ │ + ldr r3, [pc, #208] @ 58154 │ │ │ │ + ldr r1, [pc, #212] @ 5815c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r0, #0 │ │ │ │ - b 58158 │ │ │ │ + b 5814c │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 112480 │ │ │ │ + bl 112570 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 58098 │ │ │ │ + beq 5808c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 580e0 │ │ │ │ - ldr r3, [pc, #160] @ 5816c │ │ │ │ - ldr r1, [pc, #160] @ 58170 │ │ │ │ + ble 580d4 │ │ │ │ + ldr r3, [pc, #160] @ 58160 │ │ │ │ + ldr r1, [pc, #160] @ 58164 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1133b4 │ │ │ │ - b 58098 │ │ │ │ + bl 1134a4 │ │ │ │ + b 5808c │ │ │ │ ldrb r3, [r4, #222] @ 0xde │ │ │ │ add r6, r4, #40 @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 58120 │ │ │ │ + bne 58114 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ movge r3, #1 │ │ │ │ strbge r3, [r4, #222] @ 0xde │ │ │ │ - bge 58120 │ │ │ │ + bge 58114 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 344488 │ │ │ │ + bl 3446f4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1133b4 │ │ │ │ - ldr r0, [pc, #84] @ 58174 │ │ │ │ - b 58158 │ │ │ │ - bl c3e20 │ │ │ │ + bl 1134a4 │ │ │ │ + ldr r0, [pc, #84] @ 58168 │ │ │ │ + b 5814c │ │ │ │ + bl c3e80 │ │ │ │ add r4, r4, #223 @ 0xdf │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22f68c │ │ │ │ + bl 22f760 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 344488 │ │ │ │ + bl 3446f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b0d8 │ │ │ │ + bl 8b148 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7b78 │ │ │ │ - b 58110 │ │ │ │ + bl c7bd0 │ │ │ │ + b 58104 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r7, r8, ip, asr #29 │ │ │ │ - @ instruction: 0x00387ef4 │ │ │ │ + eorseq r8, r8, ip, lsl #2 │ │ │ │ + eorseq r8, r8, r4, lsr r1 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r7, r8, r0, lsr #30 │ │ │ │ + eorseq r8, r8, r0, ror #2 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ + ldr r1, [pc] @ 58174 │ │ │ │ + b 4ce34 │ │ │ │ + eorseq fp, r5, r8, lsr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r5, [r3, #8] │ │ │ │ moveq r5, r3 │ │ │ │ @@ -46865,110 +46865,110 @@ │ │ │ │ add r5, r5, r2 │ │ │ │ mov r1, r2 │ │ │ │ subs r2, r3, #0 │ │ │ │ movne r2, #1 │ │ │ │ orrs r2, r2, r1, lsr #31 │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ mov r7, r0 │ │ │ │ - bne 581d0 │ │ │ │ + bne 581d0 │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 58204 │ │ │ │ - ldr ip, [pc, #592] @ 58428 │ │ │ │ + beq 58204 │ │ │ │ + ldr ip, [pc, #592] @ 58428 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #32 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #16] │ │ │ │ mov ip, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5829c │ │ │ │ + beq 5829c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 58254 │ │ │ │ + beq 58254 │ │ │ │ ldr r6, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 58228 │ │ │ │ + beq 58228 │ │ │ │ subs r5, r5, #1 │ │ │ │ - bne 58228 │ │ │ │ + bne 58228 │ │ │ │ mov r2, #0 │ │ │ │ - b 5825c │ │ │ │ + b 5825c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5823c │ │ │ │ + bne 5823c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b 5825c │ │ │ │ - bl 1033c8 │ │ │ │ + b 5825c │ │ │ │ + bl 10347c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 5829c │ │ │ │ + blt 5829c │ │ │ │ cmp r5, #1 │ │ │ │ - beq 58220 │ │ │ │ - b 58234 │ │ │ │ + beq 58220 │ │ │ │ + b 58234 │ │ │ │ mov r6, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 338c10 │ │ │ │ + bl 338ff0 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 5829c │ │ │ │ + beq 5829c │ │ │ │ ldr r6, [sp, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 58308 │ │ │ │ + beq 58308 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands r4, r2, #268435456 @ 0x10000000 │ │ │ │ - beq 582a4 │ │ │ │ - ldr r3, [pc, #408] @ 5842c │ │ │ │ - ldr r1, [pc, #408] @ 58430 │ │ │ │ + beq 582a4 │ │ │ │ + ldr r3, [pc, #408] @ 5842c │ │ │ │ + ldr r1, [pc, #408] @ 58430 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r4, #0 │ │ │ │ - b 5840c │ │ │ │ + b 5840c │ │ │ │ mov r0, r6 │ │ │ │ - bl 15d464 │ │ │ │ + bl 15d5e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 582c8 │ │ │ │ - ldr r3, [pc, #368] @ 5842c │ │ │ │ - ldr r1, [pc, #372] @ 58434 │ │ │ │ + bne 582c8 │ │ │ │ + ldr r3, [pc, #368] @ 5842c │ │ │ │ + ldr r1, [pc, #372] @ 58434 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 5829c │ │ │ │ + bl 18f414 │ │ │ │ + b 5829c │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 112480 │ │ │ │ + bl 112570 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 5829c │ │ │ │ + beq 5829c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 58308 │ │ │ │ - ldr r3, [pc, #324] @ 58438 │ │ │ │ - ldr r1, [pc, #324] @ 5843c │ │ │ │ + ble 58308 │ │ │ │ + ldr r3, [pc, #324] @ 58438 │ │ │ │ + ldr r1, [pc, #324] @ 5843c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1133b4 │ │ │ │ - b 5829c │ │ │ │ + bl 1134a4 │ │ │ │ + b 5829c │ │ │ │ mov r0, r7 │ │ │ │ - bl 10f850 │ │ │ │ + bl 10f940 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 58640 │ │ │ │ + bl 58640 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 58334 │ │ │ │ + bne 58334 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5829c │ │ │ │ + beq 5829c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1133b4 │ │ │ │ - b 5829c │ │ │ │ + bl 1134a4 │ │ │ │ + b 5829c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #64 @ 0x40 │ │ │ │ bl 295a4 │ │ │ │ mov r1, #4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 295a4 │ │ │ │ @@ -46983,386 +46983,283 @@ │ │ │ │ stm r0, {r7, r8} │ │ │ │ strd r2, [r7] │ │ │ │ add r3, pc, #160 @ 0xa0 │ │ │ │ ldrd r2, [r3] │ │ │ │ mov r5, r0 │ │ │ │ strd r2, [r7, #8] │ │ │ │ str r0, [r4, #12] │ │ │ │ - bl a55d4 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 583c0 │ │ │ │ + beq 583c0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 58320 │ │ │ │ + beq 58320 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 58320 │ │ │ │ + bne 58320 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 58320 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 58320 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5840c │ │ │ │ + beq 5840c │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ - blt 583f8 │ │ │ │ - bl c3e20 │ │ │ │ + blt 583f8 │ │ │ │ + bl c3e80 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 678f4 │ │ │ │ + bl 67768 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7b78 │ │ │ │ - b 58404 │ │ │ │ + bl c7bd0 │ │ │ │ + b 58404 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 678f4 │ │ │ │ + bl 67768 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1133b4 │ │ │ │ + bl 1134a4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ strbvs r2, [r5, -r1, lsl #6] │ │ │ │ svc 0x00cdab89 │ │ │ │ ldmls sl!, {r1, r2, r3, r4, r5, r6, r7, sl, fp, ip, lr, pc} │ │ │ │ eorsne r5, r2, r6, ror r4 │ │ │ │ - ldrsbeq r3, [r7], #-188 @ 0xffffff44 │ │ │ │ + subseq r3, r7, ip, asr #23 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r7, r8, ip, asr #29 │ │ │ │ - @ instruction: 0x00387ef4 │ │ │ │ + eorseq r8, r8, ip, lsl #2 │ │ │ │ + eorseq r8, r8, r4, lsr r1 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r7, r8, r0, lsr #30 │ │ │ │ + eorseq r8, r8, r0, ror #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r2, #2 │ │ │ │ mov r5, r1 │ │ │ │ - beq 58484 │ │ │ │ + beq 58484 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #120] @ 584e4 │ │ │ │ + ldr r0, [pc, #120] @ 584e4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 58484 │ │ │ │ + bne 58484 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 584a4 │ │ │ │ - bl a55d4 │ │ │ │ + bne 584a4 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5847c │ │ │ │ + bne 5847c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 584c4 │ │ │ │ - bl a55d4 │ │ │ │ + bne 584c4 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5847c │ │ │ │ + bne 5847c │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17d944 <_Py_set_inheritable@@Base> │ │ │ │ + bl 17dbe0 <_Py_set_inheritable@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 5847c │ │ │ │ - ldr r0, [pc, #4] @ 584e8 │ │ │ │ + blt 5847c │ │ │ │ + ldr r0, [pc, #4] @ 584e8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x0036c4fc │ │ │ │ + eorseq ip, r6, ip, lsr r7 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ + b 57cfc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 5851c │ │ │ │ - ldr r3, [pc, #84] @ 58560 │ │ │ │ - ldr r1, [pc, #84] @ 58564 │ │ │ │ + bne 58520 │ │ │ │ + ldr r3, [pc, #84] @ 58564 │ │ │ │ + ldr r1, [pc, #84] @ 58568 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r1] │ │ │ │ mov r2, r0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r1] │ │ │ │ ldr r3, [r0] │ │ │ │ str r1, [r2, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 58558 │ │ │ │ + beq 5855c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 58558 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 5855c │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r9, r8, lsr #4 │ │ │ │ - b 57e88 │ │ │ │ + eorseq r0, r9, r8, lsl #7 │ │ │ │ + │ │ │ │ +0005856c : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #28] @ 585a0 │ │ │ │ + ldr r1, [pc, #28] @ 585a4 │ │ │ │ + ldr r2, [pc, #28] @ 585a8 │ │ │ │ + ldr r1, [r1] │ │ │ │ + bl 359530 │ │ │ │ + ldr r0, [r3, r0] │ │ │ │ + bl 18f4b0 <_PyErr_SetString@@Base> │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + andeq r0, r0, ip │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r1, r9, r0, ror #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 5859c │ │ │ │ + bne 585dc │ │ │ │ mov r1, r4 │ │ │ │ - ldr r0, [pc, #88] @ 585f0 │ │ │ │ + ldr r0, [pc, #88] @ 58630 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 128d0c │ │ │ │ - bl 1acfe4 │ │ │ │ + b 128da0 │ │ │ │ + bl 1ad1e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 585c8 │ │ │ │ + bne 58608 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r2, r4 │ │ │ │ - ldr r0, [pc, #60] @ 585f4 │ │ │ │ - bl 128d0c │ │ │ │ + ldr r0, [pc, #60] @ 58634 │ │ │ │ + bl 128da0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad798 │ │ │ │ - b 585e8 │ │ │ │ - ble 585e4 │ │ │ │ + bl 1ad9d4 │ │ │ │ + b 58628 │ │ │ │ + ble 58624 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #32] @ 585f8 │ │ │ │ + ldr r3, [pc, #32] @ 58638 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #28] @ 585fc │ │ │ │ + ldr r1, [pc, #28] @ 5863c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 1177e0 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r1, r9, r0, lsr #3 │ │ │ │ - @ instruction: 0x003911b0 │ │ │ │ + eorseq r1, r9, ip, lsl #8 │ │ │ │ + eorseq r1, r9, ip, lsl r4 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq ip, r7, r4, lsr #31 │ │ │ │ - │ │ │ │ -00058600 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #28] @ 58634 │ │ │ │ - ldr r1, [pc, #28] @ 58638 │ │ │ │ - ldr r2, [pc, #28] @ 5863c │ │ │ │ - ldr r1, [r1] │ │ │ │ - bl 3592c0 │ │ │ │ - ldr r0, [r3, r0] │ │ │ │ - bl 18f234 <_PyErr_SetString@@Base> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - andeq r0, r0, ip │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r9, r4, asr #3 │ │ │ │ + eorseq sp, r7, r4, ror #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 91b84 <_PyObject_GC_New@@Base> │ │ │ │ + bl 91be0 <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 58668 │ │ │ │ + beq 58668 │ │ │ │ mov r3, #0 │ │ │ │ strh r3, [r4, #8] │ │ │ │ - bl a6608 │ │ │ │ + bl a6680 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2d3ad0 │ │ │ │ + bl 2d39e0 <_PyTime_AsMilliseconds@@Base+0x670> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 58698 │ │ │ │ - beq 586a0 │ │ │ │ - ldr r0, [pc, #16] @ 586a8 │ │ │ │ + blt 58698 │ │ │ │ + beq 586a0 │ │ │ │ + ldr r0, [pc, #16] @ 586a8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #4] @ 586ac │ │ │ │ + ldr r0, [pc, #4] @ 586ac │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r1, #0 │ │ │ │ - bl 1c5efc <_PyTrash_thread_deposit_object@@Base+0x80> │ │ │ │ + bl 1c60b4 <_PyTrash_thread_deposit_object@@Base+0x80> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 58700 │ │ │ │ - bl 2aa010 │ │ │ │ + beq 58700 │ │ │ │ + bl 2aa080 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 58704 │ │ │ │ + bge 58704 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 58700 │ │ │ │ + beq 58700 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 58700 │ │ │ │ + bne 58700 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc] @ 58714 │ │ │ │ + ldr r0, [pc] @ 58714 │ │ │ │ bx lr │ │ │ │ subseq r7, r7, ip, ror r5 │ │ │ │ - ldr r0, [pc] @ 58720 │ │ │ │ + ldr r0, [pc] @ 58720 │ │ │ │ bx lr │ │ │ │ subseq r7, r7, ip, ror r5 │ │ │ │ - │ │ │ │ -00058724 : │ │ │ │ - sub sp, sp, #16 │ │ │ │ - strd r2, [sp, #8] │ │ │ │ - add r3, sp, #16 │ │ │ │ - strd r0, [sp] │ │ │ │ - ldmdb r3, {r0, r1, r2, r3} │ │ │ │ - add sp, sp, #16 │ │ │ │ - b 20fc6c │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 28ac80 │ │ │ │ + ldr r0, [pc] @ 58740 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 5879c │ │ │ │ + bne 587a0 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ bl 5676c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 58788 │ │ │ │ - bl a55d4 │ │ │ │ + bne 5878c │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 587a8 │ │ │ │ + bne 587ac │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1bfc40 │ │ │ │ + bl 1bfdf8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r1, [pc, #352] @ 58930 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - bl 17dffc │ │ │ │ - bl 10f850 │ │ │ │ - ldr r1, [r0, #52] @ 0x34 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - cmp r1, r0 │ │ │ │ - beq 58824 │ │ │ │ - bl adde8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 58824 │ │ │ │ - ldr r1, [pc, #308] @ 58930 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - bl 17dffc │ │ │ │ - bl 10f850 │ │ │ │ - ldr r1, [pc, #296] @ 58934 │ │ │ │ - ldr r3, [r0, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #292] @ 58938 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - mov r3, r7 │ │ │ │ - bl 316b6c <_PyArg_BadArgument@@Base> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov r4, #0 │ │ │ │ - ldr r3, [r6, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 588ac │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - cmp r4, r2 │ │ │ │ - bge 588ac │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - ldr r5, [r3, r4, lsl #2] │ │ │ │ - cmp r7, r5 │ │ │ │ - beq 588c0 │ │ │ │ - ldr r3, [r5] │ │ │ │ - mov r2, #2 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r5] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 116e44 │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r8, r0 │ │ │ │ - beq 58898 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne 58898 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - cmp r8, #0 │ │ │ │ - blt 5881c │ │ │ │ - bne 588c0 │ │ │ │ - add r4, r4, #1 │ │ │ │ - b 58828 │ │ │ │ - ldr r3, [pc, #136] @ 5893c │ │ │ │ - ldr r1, [pc, #136] @ 58940 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 5881c │ │ │ │ - ldr r1, [r6, #20] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne 588d4 │ │ │ │ - ldr r0, [pc, #112] @ 58944 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - cmp r4, r3 │ │ │ │ - bge 588cc │ │ │ │ - ldr r2, [r1, #12] │ │ │ │ - ldr r0, [r2, r4, lsl #2] │ │ │ │ - add r4, r2, r4, lsl #2 │ │ │ │ - add r2, r2, r3, lsl #2 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - str r3, [r1, #4] │ │ │ │ - add r4, r4, #4 │ │ │ │ - cmp r4, r2 │ │ │ │ - ldrne r3, [r4] │ │ │ │ - strne r3, [r4, #-4] │ │ │ │ - bne 588f8 │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 588cc │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 588cc │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 588cc │ │ │ │ - subseq r1, r7, r8, ror r3 │ │ │ │ - eorseq sp, r6, r4, lsr r7 │ │ │ │ - eorseq sl, r5, r0, ror #23 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq fp, r6, ip, ror r8 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - ldr r0, [pc] @ 58950 │ │ │ │ + ldr r0, [pc] @ 587bc │ │ │ │ bx lr │ │ │ │ subseq r7, r7, ip, ror r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -47374,229 +47271,332 @@ │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ add r6, r6, r1 │ │ │ │ - bne 589b4 │ │ │ │ + bne 58820 │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #5 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 589ec │ │ │ │ - ldr ip, [pc, #516] @ 58bc0 │ │ │ │ + beq 58858 │ │ │ │ + ldr ip, [pc, #516] @ 58a2c │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str ip, [sp] │ │ │ │ mov ip, #5 │ │ │ │ str r2, [sp, #16] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ mov ip, #3 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 58aec │ │ │ │ + beq 58958 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bne 58a0c │ │ │ │ - bl a55d4 │ │ │ │ + bne 58878 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 58aec │ │ │ │ + bne 58958 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ mov r9, r0 │ │ │ │ - bne 58a2c │ │ │ │ - bl a55d4 │ │ │ │ + bne 58898 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 58aec │ │ │ │ + bne 58958 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 11fd78 <_PyNumber_Index@@Base> │ │ │ │ + bl 11fe00 <_PyNumber_Index@@Base> │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 58a4c │ │ │ │ - bl a55d4 │ │ │ │ + bne 588b8 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 58ba8 │ │ │ │ - b 58aec │ │ │ │ - bl aaf9c │ │ │ │ + beq 58a14 │ │ │ │ + b 58958 │ │ │ │ + bl ab014 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 58a78 │ │ │ │ + beq 588e4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 58a78 │ │ │ │ + bne 588e4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmn r5, #1 │ │ │ │ - beq 58a3c │ │ │ │ + beq 588a8 │ │ │ │ cmp r6, #3 │ │ │ │ - beq 58b78 │ │ │ │ + beq 589e4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 58aa0 │ │ │ │ + beq 5890c │ │ │ │ cmp r6, #4 │ │ │ │ - bne 58aa4 │ │ │ │ - b 58aac │ │ │ │ - ldr r0, [pc, #284] @ 58bc4 │ │ │ │ + bne 58910 │ │ │ │ + b 58918 │ │ │ │ + ldr r0, [pc, #284] @ 58a30 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ - b 58ab0 │ │ │ │ - ldr r6, [pc, #272] @ 58bc4 │ │ │ │ + b 5891c │ │ │ │ + ldr r6, [pc, #272] @ 58a30 │ │ │ │ cmp r5, #0 │ │ │ │ - bge 58acc │ │ │ │ - ldr r3, [pc, #264] @ 58bc8 │ │ │ │ - ldr r1, [pc, #264] @ 58bcc │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 58aec │ │ │ │ - ldr r7, [pc, #240] @ 58bc4 │ │ │ │ + bge 58938 │ │ │ │ + ldr r3, [pc, #264] @ 58a34 │ │ │ │ + ldr r1, [pc, #264] @ 58a38 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f414 │ │ │ │ + b 58958 │ │ │ │ + ldr r7, [pc, #240] @ 58a30 │ │ │ │ cmp r0, r7 │ │ │ │ - beq 58af4 │ │ │ │ + beq 58960 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 2a7ecc │ │ │ │ + bl 2a7f3c │ │ │ │ cmp r0, #0 │ │ │ │ addne r4, sp, #24 │ │ │ │ - bne 58af8 │ │ │ │ + bne 58964 │ │ │ │ mov r0, #0 │ │ │ │ - b 58bb8 │ │ │ │ + b 58a24 │ │ │ │ mov r4, #0 │ │ │ │ cmp r6, r7 │ │ │ │ - beq 58b1c │ │ │ │ + beq 58988 │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 2a7ecc │ │ │ │ + bl 2a7f3c │ │ │ │ cmp r0, #0 │ │ │ │ addne r6, sp, #32 │ │ │ │ - bne 58b20 │ │ │ │ - b 58aec │ │ │ │ + bne 5898c │ │ │ │ + b 58958 │ │ │ │ mov r6, #0 │ │ │ │ mov fp, #0 │ │ │ │ - bl c3e20 │ │ │ │ + bl c3e80 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ stm sp, {r5, fp} │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 297cc │ │ │ │ mov r7, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl c7b78 │ │ │ │ + bl c7bd0 │ │ │ │ cmp r7, #0 │ │ │ │ - bge 58b9c │ │ │ │ + bge 58a08 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 58b8c │ │ │ │ - bl 132724 │ │ │ │ + bne 589f8 │ │ │ │ + bl 1327bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 58b24 │ │ │ │ - b 58aec │ │ │ │ + beq 58990 │ │ │ │ + b 58958 │ │ │ │ cmp r5, #0 │ │ │ │ movge r4, #0 │ │ │ │ movge r6, r4 │ │ │ │ - bge 58b20 │ │ │ │ - b 58ab8 │ │ │ │ - ldr r3, [pc, #60] @ 58bd0 │ │ │ │ + bge 5898c │ │ │ │ + b 58924 │ │ │ │ + ldr r3, [pc, #60] @ 58a3c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ - b 58bb8 │ │ │ │ + bl 144544 │ │ │ │ + b 58a24 │ │ │ │ mov r0, r7 │ │ │ │ - bl a58c4 │ │ │ │ - b 58bb8 │ │ │ │ + bl a593c │ │ │ │ + b 58a24 │ │ │ │ cmp r6, #3 │ │ │ │ mvnne r5, #0 │ │ │ │ - beq 58ab8 │ │ │ │ - b 58a88 │ │ │ │ + beq 58924 │ │ │ │ + b 588f4 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subseq r3, r7, r8, lsl #24 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r1, r9, r4, lsl r2 │ │ │ │ + eorseq r1, r9, r4, asr r4 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ + │ │ │ │ +00058a40 : │ │ │ │ + sub sp, sp, #16 │ │ │ │ + strd r2, [sp, #8] │ │ │ │ + add r3, sp, #16 │ │ │ │ + strd r0, [sp] │ │ │ │ + ldmdb r3, {r0, r1, r2, r3} │ │ │ │ + add sp, sp, #16 │ │ │ │ + b 20fd60 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 28ad4c │ │ │ │ - ldr r0, [pc] @ 58bf0 │ │ │ │ - pop {r4, pc} │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r1, [pc, #352] @ 58bdc │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + bl 17e298 │ │ │ │ + bl 10f940 │ │ │ │ + ldr r1, [r0, #52] @ 0x34 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + cmp r1, r0 │ │ │ │ + beq 58ad0 │ │ │ │ + bl adeb0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 58ad0 │ │ │ │ + ldr r1, [pc, #308] @ 58bdc │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + bl 17e298 │ │ │ │ + bl 10f940 │ │ │ │ + ldr r1, [pc, #296] @ 58be0 │ │ │ │ + ldr r3, [r0, #52] @ 0x34 │ │ │ │ + ldr r0, [pc, #292] @ 58be4 │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + mov r3, r7 │ │ │ │ + bl 316dfc <_PyArg_BadArgument@@Base> │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + mov r4, #0 │ │ │ │ + ldr r3, [r6, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 58b58 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + cmp r4, r2 │ │ │ │ + bge 58b58 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + ldr r5, [r3, r4, lsl #2] │ │ │ │ + cmp r7, r5 │ │ │ │ + beq 58b6c │ │ │ │ + ldr r3, [r5] │ │ │ │ + mov r2, #2 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r5] │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 116f34 │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r8, r0 │ │ │ │ + beq 58b44 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne 58b44 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + cmp r8, #0 │ │ │ │ + blt 58ac8 │ │ │ │ + bne 58b6c │ │ │ │ + add r4, r4, #1 │ │ │ │ + b 58ad4 │ │ │ │ + ldr r3, [pc, #136] @ 58be8 │ │ │ │ + ldr r1, [pc, #136] @ 58bec │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f414 │ │ │ │ + b 58ac8 │ │ │ │ + ldr r1, [r6, #20] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne 58b80 │ │ │ │ + ldr r0, [pc, #112] @ 58bf0 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + cmp r4, r3 │ │ │ │ + bge 58b78 │ │ │ │ + ldr r2, [r1, #12] │ │ │ │ + ldr r0, [r2, r4, lsl #2] │ │ │ │ + add r4, r2, r4, lsl #2 │ │ │ │ + add r2, r2, r3, lsl #2 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + str r3, [r1, #4] │ │ │ │ + add r4, r4, #4 │ │ │ │ + cmp r4, r2 │ │ │ │ + ldrne r3, [r4] │ │ │ │ + strne r3, [r4, #-4] │ │ │ │ + bne 58ba4 │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 58b78 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r0] │ │ │ │ + bne 58b78 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 58b78 │ │ │ │ + subseq r1, r7, r8, ror r3 │ │ │ │ + eorseq sp, r6, r4, ror r9 │ │ │ │ + eorseq sl, r5, r0, lsr #28 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + @ instruction: 0x0036babc │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ - ldr r2, [pc, #112] @ 58c80 │ │ │ │ + ldr r2, [pc, #112] @ 58c80 │ │ │ │ sub sp, sp, #24 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ - beq 58c30 │ │ │ │ + beq 58c30 │ │ │ │ add r0, r0, #9 │ │ │ │ - bl 22f68c │ │ │ │ + bl 22f760 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 58cdc │ │ │ │ + bl 58cdc │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 58c50 │ │ │ │ + beq 58c50 │ │ │ │ add r0, r4, #9 │ │ │ │ - bl 8b0d8 │ │ │ │ + bl 8b148 │ │ │ │ mov r1, #16 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 92884 │ │ │ │ - ldr r3, [pc, #28] @ 58c80 │ │ │ │ + bl 928e0 │ │ │ │ + ldr r3, [pc, #28] @ 58c80 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 58c78 │ │ │ │ + beq 58c78 │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 215064 │ │ │ │ + bl 21515c │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 58cd4 │ │ │ │ + beq 58cd4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 58cd4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 58cd4 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3896] @ 0xf38 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - ldr r3, [pc, #440] @ 58eb0 │ │ │ │ + ldr r3, [pc, #440] @ 58eb0 │ │ │ │ ldr r9, [r0, #12] │ │ │ │ ands r4, r6, #63 @ 0x3f │ │ │ │ sub sp, sp, #164 @ 0xa4 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ mov r3, #0 │ │ │ │ mov r7, r1 │ │ │ │ @@ -47622,17 +47622,17 @@ │ │ │ │ moveq r3, r8 │ │ │ │ movne r3, #64 @ 0x40 │ │ │ │ sub r3, r4, r3 │ │ │ │ add r1, r5, r3 │ │ │ │ lsrs r3, r4, #6 │ │ │ │ bic r4, r4, #63 @ 0x3f │ │ │ │ add r4, r1, r4 │ │ │ │ - beq 58d84 │ │ │ │ + beq 58d84 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 592cc <_PyContext_NewHamtForTests@@Base+0x2f0> │ │ │ │ + bl 592c0 <_PyContext_NewHamtForTests@@Base+0x2e4> │ │ │ │ add r5, sp, #28 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ mov r1, #0 │ │ │ │ rsb fp, r6, #119 @ 0x77 │ │ │ │ mov r0, r5 │ │ │ │ bl 29658 │ │ │ │ and fp, fp, #63 @ 0x3f │ │ │ │ @@ -47646,35 +47646,35 @@ │ │ │ │ strb r3, [r5, r8] │ │ │ │ add sl, sl, r8 │ │ │ │ mov r3, r4 │ │ │ │ add r1, r4, fp │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, r3 │ │ │ │ strbne r2, [r3, #1]! │ │ │ │ - bne 58dd0 │ │ │ │ + bne 58dd0 │ │ │ │ lsl r9, r9, #3 │ │ │ │ add r0, fp, #1 │ │ │ │ lsl r3, r6, #3 │ │ │ │ orr r9, r9, r6, lsr #29 │ │ │ │ add r0, r4, r0 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, sp │ │ │ │ str r9, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ bl 29cdc │ │ │ │ mov r6, #0 │ │ │ │ lsr sl, sl, #6 │ │ │ │ cmp sl, r6 │ │ │ │ - beq 58e2c │ │ │ │ + beq 58e2c │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 592cc <_PyContext_NewHamtForTests@@Base+0x2f0> │ │ │ │ + bl 592c0 <_PyContext_NewHamtForTests@@Base+0x2e4> │ │ │ │ add r6, r6, #1 │ │ │ │ add r5, r5, #64 @ 0x40 │ │ │ │ - b 58e0c │ │ │ │ + b 58e0c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp] │ │ │ │ bl 29cdc │ │ │ │ mov r2, #4 │ │ │ │ @@ -47691,103 +47691,103 @@ │ │ │ │ bl 29cdc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ add r0, r7, #12 │ │ │ │ str r3, [sp] │ │ │ │ bl 29cdc │ │ │ │ - ldr r3, [pc, #28] @ 58eb0 │ │ │ │ + ldr r3, [pc, #28] @ 58eb0 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 58ea8 │ │ │ │ + beq 58ea8 │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ ldrb r3, [r2, #87] @ 0x57 │ │ │ │ - ldr r1, [pc, #132] @ 58f5c │ │ │ │ + ldr r1, [pc, #132] @ 58f5c │ │ │ │ lsr r3, r3, #5 │ │ │ │ and r3, r3, #1 │ │ │ │ eor r3, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - ldrne r4, [pc, #104] @ 58f60 │ │ │ │ - bne 58f54 │ │ │ │ + ldrne r4, [pc, #104] @ 58f60 │ │ │ │ + bne 58f54 │ │ │ │ mov r6, r0 │ │ │ │ - bl 91924 │ │ │ │ + bl 91980 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 58f50 │ │ │ │ + beq 58f50 │ │ │ │ mov r1, r6 │ │ │ │ - bl afb48 │ │ │ │ + bl afc2c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 58f2c │ │ │ │ + blt 58f2c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl afb48 │ │ │ │ + bl afc2c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 58f54 │ │ │ │ + bge 58f54 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 58f50 │ │ │ │ + beq 58f50 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 58f50 │ │ │ │ + bne 58f50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00556194 │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ b 59014 <_PyContext_NewHamtForTests@@Base+0x38> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - ldr ip, [pc, #80] @ 58fd4 │ │ │ │ + ldr ip, [pc, #80] @ 58fd4 │ │ │ │ ldrb r3, [r2, #87] @ 0x57 │ │ │ │ lsr r3, r3, #5 │ │ │ │ and r3, r3, #1 │ │ │ │ eor r3, r3, #1 │ │ │ │ cmp r2, ip │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 58fac │ │ │ │ - ldr r4, [pc, #44] @ 58fd8 │ │ │ │ - b 58fcc │ │ │ │ + beq 58fac │ │ │ │ + ldr r4, [pc, #44] @ 58fd8 │ │ │ │ + b 58fcc │ │ │ │ mov r4, r0 │ │ │ │ bl 35b50 <_PyXI_ApplyError@@Base+0x6b0> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 58fa4 │ │ │ │ + beq 58fa4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0x00556194 │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ │ │ │ │ 00058fdc <_PyContext_NewHamtForTests@@Base>: │ │ │ │ ldr r3, [pc, #44] @ 59010 <_PyContext_NewHamtForTests@@Base+0x34> │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add r2, r0, #98304 @ 0x18000 │ │ │ │ ldr r3, [r2, #1244] @ 0x4dc │ │ │ │ add r0, r0, #99328 @ 0x18400 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ @@ -47803,15 +47803,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #1 │ │ │ │ cmpne r7, #0 │ │ │ │ beq 59048 <_PyContext_NewHamtForTests@@Base+0x6c> │ │ │ │ cmp r1, #0 │ │ │ │ mov r5, r1 │ │ │ │ bgt 59058 <_PyContext_NewHamtForTests@@Base+0x7c> │ │ │ │ - bl 1df19c <_PyParkingLot_Unpark@@Base+0x370> │ │ │ │ + bl 1df4bc <_PySemaphore_Wakeup@@Base+0x240> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ bne 59144 <_PyContext_NewHamtForTests@@Base+0x168> │ │ │ │ b 59254 <_PyContext_NewHamtForTests@@Base+0x278> │ │ │ │ cmp r7, #1 │ │ │ │ bne 59150 <_PyContext_NewHamtForTests@@Base+0x174> │ │ │ │ ldr r2, [r0, #12] │ │ │ │ @@ -47831,15 +47831,15 @@ │ │ │ │ str r3, [r4, #28] │ │ │ │ cmp r5, r6 │ │ │ │ ble 5912c <_PyContext_NewHamtForTests@@Base+0x150> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ bne 590e4 <_PyContext_NewHamtForTests@@Base+0x108> │ │ │ │ mov r0, r4 │ │ │ │ - bl 287ed0 │ │ │ │ + bl 287e04 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r3, [r4, #8] │ │ │ │ addeq r3, r3, r6 │ │ │ │ streq r3, [r4, #8] │ │ │ │ beq 59178 <_PyContext_NewHamtForTests@@Base+0x19c> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ mvn r3, #0 │ │ │ │ @@ -47871,78 +47871,78 @@ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ beq 59254 <_PyContext_NewHamtForTests@@Base+0x278> │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ b 59254 <_PyContext_NewHamtForTests@@Base+0x278> │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 356ad0 │ │ │ │ + bl 356d3c │ │ │ │ cmp r0, r7 │ │ │ │ bcs 59168 <_PyContext_NewHamtForTests@@Base+0x18c> │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2a01ec │ │ │ │ + b 2a0260 │ │ │ │ mov r0, r4 │ │ │ │ - bl 163af8 │ │ │ │ + bl 163c7c │ │ │ │ subs r6, r0, #0 │ │ │ │ bne 59180 <_PyContext_NewHamtForTests@@Base+0x1a4> │ │ │ │ mov r4, #0 │ │ │ │ b 59254 <_PyContext_NewHamtForTests@@Base+0x278> │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ blt 591ac <_PyContext_NewHamtForTests@@Base+0x1d0> │ │ │ │ mul r3, r7, r5 │ │ │ │ cmp r0, r3 │ │ │ │ bge 591ac <_PyContext_NewHamtForTests@@Base+0x1d0> │ │ │ │ add r0, r0, r7 │ │ │ │ mov r1, r7 │ │ │ │ sub r0, r0, #1 │ │ │ │ - bl 356cdc │ │ │ │ + bl 356f48 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, #0 │ │ │ │ sub r5, r5, #1 │ │ │ │ cmp r5, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ ble 59220 <_PyContext_NewHamtForTests@@Base+0x244> │ │ │ │ - bl 215064 │ │ │ │ + bl 21515c │ │ │ │ subs r2, r0, #0 │ │ │ │ bne 591f8 <_PyContext_NewHamtForTests@@Base+0x21c> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 59178 <_PyContext_NewHamtForTests@@Base+0x19c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ bne 59178 <_PyContext_NewHamtForTests@@Base+0x19c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ b 59178 <_PyContext_NewHamtForTests@@Base+0x19c> │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 59218 <_PyContext_NewHamtForTests@@Base+0x23c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ bne 59218 <_PyContext_NewHamtForTests@@Base+0x23c> │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ add r7, r7, #1 │ │ │ │ b 591b4 <_PyContext_NewHamtForTests@@Base+0x1d8> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 59254 <_PyContext_NewHamtForTests@@Base+0x278> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ bne 59254 <_PyContext_NewHamtForTests@@Base+0x278> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -47950,29 +47950,26 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r4, [r3, #16] │ │ │ │ beq 592a0 <_PyContext_NewHamtForTests@@Base+0x2c4> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #1 │ │ │ │ bgt 592a0 <_PyContext_NewHamtForTests@@Base+0x2c4> │ │ │ │ - bl 323cec <_PySys_GetSizeOf@@Base> │ │ │ │ + bl 323fdc <_PySys_GetSizeOf@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ beq 592ac <_PyContext_NewHamtForTests@@Base+0x2d0> │ │ │ │ add r4, r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 18c25c │ │ │ │ + b 18c4d8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [pc] @ 592bc <_PyContext_NewHamtForTests@@Base+0x2e0> │ │ │ │ - b 4ce44 │ │ │ │ - eorseq fp, r5, r0, ror #6 │ │ │ │ - ldr r1, [pc] @ 592c8 <_PyContext_NewHamtForTests@@Base+0x2ec> │ │ │ │ - b 5a390 <_PyContext_NewHamtForTests@@Base+0x13b4> │ │ │ │ - eorseq fp, r5, ip, ror #6 │ │ │ │ + b 4ce34 │ │ │ │ + eorseq fp, r5, r0, lsr #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -47982,15 +47979,15 @@ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ mov r5, r1 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ str r3, [sp] │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #3672] @ 5a170 <_PyContext_NewHamtForTests@@Base+0x1194> │ │ │ │ + ldr r3, [pc, #3672] @ 5a164 <_PyContext_NewHamtForTests@@Base+0x1188> │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ add r3, r2, r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ eor r9, sl, fp │ │ │ │ add r3, r3, r2 │ │ │ │ ldr r2, [sp] │ │ │ │ eor r6, fp, r2 │ │ │ │ @@ -48001,15 +47998,15 @@ │ │ │ │ add r3, r5, #4 │ │ │ │ mov r1, r3 │ │ │ │ str r6, [r4] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #3600] @ 5a174 <_PyContext_NewHamtForTests@@Base+0x1198> │ │ │ │ + ldr r3, [pc, #3600] @ 5a168 <_PyContext_NewHamtForTests@@Base+0x118c> │ │ │ │ and r9, r9, r6 │ │ │ │ add r3, r2, r3 │ │ │ │ ldr r2, [sp] │ │ │ │ eor r9, r9, fp │ │ │ │ add r3, r3, r2 │ │ │ │ add r9, r9, r3 │ │ │ │ add r9, r6, r9, ror #20 │ │ │ │ @@ -48017,15 +48014,15 @@ │ │ │ │ mov r1, r3 │ │ │ │ str r9, [r4, #12] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #3540] @ 5a178 <_PyContext_NewHamtForTests@@Base+0x119c> │ │ │ │ + ldr r3, [pc, #3540] @ 5a16c <_PyContext_NewHamtForTests@@Base+0x1190> │ │ │ │ eor r8, sl, r6 │ │ │ │ add r3, r2, r3 │ │ │ │ and r8, r8, r9 │ │ │ │ add r3, r3, fp │ │ │ │ eor r8, r8, sl │ │ │ │ add r8, r8, r3 │ │ │ │ add r8, r9, r8, ror #15 │ │ │ │ @@ -48033,15 +48030,15 @@ │ │ │ │ mov r1, r3 │ │ │ │ str r8, [r4, #8] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #3480] @ 5a17c <_PyContext_NewHamtForTests@@Base+0x11a0> │ │ │ │ + ldr r3, [pc, #3480] @ 5a170 <_PyContext_NewHamtForTests@@Base+0x1194> │ │ │ │ eor r7, r6, r9 │ │ │ │ add r3, r2, r3 │ │ │ │ and r7, r7, r8 │ │ │ │ add r3, r3, sl │ │ │ │ eor r7, r7, r6 │ │ │ │ add r7, r7, r3 │ │ │ │ add r7, r8, r7, ror #10 │ │ │ │ @@ -48049,15 +48046,15 @@ │ │ │ │ mov r1, r3 │ │ │ │ str r7, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #3420] @ 5a180 <_PyContext_NewHamtForTests@@Base+0x11a4> │ │ │ │ + ldr r3, [pc, #3420] @ 5a174 <_PyContext_NewHamtForTests@@Base+0x1198> │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r6 │ │ │ │ eor r6, r9, r8 │ │ │ │ and r6, r6, r7 │ │ │ │ eor r6, r6, r9 │ │ │ │ add r6, r6, r3 │ │ │ │ @@ -48065,15 +48062,15 @@ │ │ │ │ add r3, r5, #20 │ │ │ │ mov r1, r3 │ │ │ │ str r6, [r4] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #3360] @ 5a184 <_PyContext_NewHamtForTests@@Base+0x11a8> │ │ │ │ + ldr r3, [pc, #3360] @ 5a178 <_PyContext_NewHamtForTests@@Base+0x119c> │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r9 │ │ │ │ eor r9, r8, r7 │ │ │ │ and r9, r9, r6 │ │ │ │ eor r9, r9, r8 │ │ │ │ add r9, r9, r3 │ │ │ │ @@ -48081,15 +48078,15 @@ │ │ │ │ add r3, r5, #24 │ │ │ │ mov r1, r3 │ │ │ │ str r9, [r4, #12] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #3300] @ 5a188 <_PyContext_NewHamtForTests@@Base+0x11ac> │ │ │ │ + ldr r3, [pc, #3300] @ 5a17c <_PyContext_NewHamtForTests@@Base+0x11a0> │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r8 │ │ │ │ eor r8, r7, r6 │ │ │ │ and r8, r8, r9 │ │ │ │ eor r8, r8, r7 │ │ │ │ add r8, r8, r3 │ │ │ │ @@ -48097,15 +48094,15 @@ │ │ │ │ add r3, r5, #28 │ │ │ │ mov r1, r3 │ │ │ │ str r8, [r4, #8] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #32] │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #3240] @ 5a18c <_PyContext_NewHamtForTests@@Base+0x11b0> │ │ │ │ + ldr r3, [pc, #3240] @ 5a180 <_PyContext_NewHamtForTests@@Base+0x11a4> │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r7 │ │ │ │ eor r7, r6, r9 │ │ │ │ and r7, r7, r8 │ │ │ │ eor r7, r7, r6 │ │ │ │ add r7, r7, r3 │ │ │ │ @@ -48113,15 +48110,15 @@ │ │ │ │ add r3, r5, #32 │ │ │ │ mov r1, r3 │ │ │ │ str r7, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #3180] @ 5a190 <_PyContext_NewHamtForTests@@Base+0x11b4> │ │ │ │ + ldr r3, [pc, #3180] @ 5a184 <_PyContext_NewHamtForTests@@Base+0x11a8> │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r6 │ │ │ │ eor r6, r9, r8 │ │ │ │ and r6, r6, r7 │ │ │ │ eor r6, r6, r9 │ │ │ │ add r6, r6, r3 │ │ │ │ @@ -48129,15 +48126,15 @@ │ │ │ │ add r3, r5, #36 @ 0x24 │ │ │ │ mov r1, r3 │ │ │ │ str r6, [r4] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #3120] @ 5a194 <_PyContext_NewHamtForTests@@Base+0x11b8> │ │ │ │ + ldr r3, [pc, #3120] @ 5a188 <_PyContext_NewHamtForTests@@Base+0x11ac> │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r9 │ │ │ │ eor r9, r8, r7 │ │ │ │ and r9, r9, r6 │ │ │ │ eor r9, r9, r8 │ │ │ │ add r9, r9, r3 │ │ │ │ @@ -48161,15 +48158,15 @@ │ │ │ │ add r3, r5, #44 @ 0x2c │ │ │ │ mov r1, r3 │ │ │ │ str r8, [r4, #8] │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #2996] @ 5a198 <_PyContext_NewHamtForTests@@Base+0x11bc> │ │ │ │ + ldr r3, [pc, #2996] @ 5a18c <_PyContext_NewHamtForTests@@Base+0x11b0> │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r7 │ │ │ │ eor r7, r6, r9 │ │ │ │ and r7, r7, r8 │ │ │ │ eor r7, r7, r6 │ │ │ │ add r7, r7, r3 │ │ │ │ @@ -48177,15 +48174,15 @@ │ │ │ │ add r3, r5, #48 @ 0x30 │ │ │ │ mov r1, r3 │ │ │ │ str r7, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #2936] @ 5a19c <_PyContext_NewHamtForTests@@Base+0x11c0> │ │ │ │ + ldr r3, [pc, #2936] @ 5a190 <_PyContext_NewHamtForTests@@Base+0x11b4> │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r6 │ │ │ │ eor r6, r9, r8 │ │ │ │ and r6, r6, r7 │ │ │ │ eor r6, r6, r9 │ │ │ │ add r6, r6, r3 │ │ │ │ @@ -48193,15 +48190,15 @@ │ │ │ │ add r3, r5, #52 @ 0x34 │ │ │ │ mov r1, r3 │ │ │ │ str r6, [r4] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #2876] @ 5a1a0 <_PyContext_NewHamtForTests@@Base+0x11c4> │ │ │ │ + ldr r3, [pc, #2876] @ 5a194 <_PyContext_NewHamtForTests@@Base+0x11b8> │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r9 │ │ │ │ eor r9, r8, r7 │ │ │ │ and r9, r9, r6 │ │ │ │ eor r9, r9, r8 │ │ │ │ add r9, r9, r3 │ │ │ │ @@ -48209,15 +48206,15 @@ │ │ │ │ add r3, r5, #56 @ 0x38 │ │ │ │ mov r1, r3 │ │ │ │ str r9, [r4, #12] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #2816] @ 5a1a4 <_PyContext_NewHamtForTests@@Base+0x11c8> │ │ │ │ + ldr r3, [pc, #2816] @ 5a198 <_PyContext_NewHamtForTests@@Base+0x11bc> │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r8 │ │ │ │ eor r8, r7, r6 │ │ │ │ and r8, r8, r9 │ │ │ │ eor r8, r8, r7 │ │ │ │ add r8, r8, r3 │ │ │ │ @@ -48225,672 +48222,672 @@ │ │ │ │ add r3, r5, #60 @ 0x3c │ │ │ │ mov r1, r3 │ │ │ │ str r8, [r4, #8] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #2756] @ 5a1a8 <_PyContext_NewHamtForTests@@Base+0x11cc> │ │ │ │ + ldr r3, [pc, #2756] @ 5a19c <_PyContext_NewHamtForTests@@Base+0x11c0> │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r7 │ │ │ │ eor r7, r6, r9 │ │ │ │ and r7, r7, r8 │ │ │ │ eor r7, r7, r6 │ │ │ │ add r7, r7, r3 │ │ │ │ add r7, r8, r7, ror #10 │ │ │ │ mov r2, #4 │ │ │ │ add r1, r5, r2 │ │ │ │ str r7, [r4, #4] │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #2704] @ 5a1ac <_PyContext_NewHamtForTests@@Base+0x11d0> │ │ │ │ + ldr r3, [pc, #2704] @ 5a1a0 <_PyContext_NewHamtForTests@@Base+0x11c4> │ │ │ │ add r1, r5, #24 │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r6 │ │ │ │ eor r6, r8, r7 │ │ │ │ and r6, r6, r9 │ │ │ │ eor r6, r6, r8 │ │ │ │ add r6, r6, r3 │ │ │ │ add r6, r7, r6, ror #27 │ │ │ │ str r6, [r4] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #2652] @ 5a1b0 <_PyContext_NewHamtForTests@@Base+0x11d4> │ │ │ │ + ldr r3, [pc, #2652] @ 5a1a4 <_PyContext_NewHamtForTests@@Base+0x11c8> │ │ │ │ add r1, r5, #44 @ 0x2c │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r9 │ │ │ │ eor r9, r7, r6 │ │ │ │ and r9, r9, r8 │ │ │ │ eor r9, r9, r7 │ │ │ │ add r9, r9, r3 │ │ │ │ add r9, r6, r9, ror #23 │ │ │ │ str r9, [r4, #12] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #2600] @ 5a1b4 <_PyContext_NewHamtForTests@@Base+0x11d8> │ │ │ │ + ldr r3, [pc, #2600] @ 5a1a8 <_PyContext_NewHamtForTests@@Base+0x11cc> │ │ │ │ mov r1, r5 │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r8 │ │ │ │ eor r8, r6, r9 │ │ │ │ and r8, r8, r7 │ │ │ │ eor r8, r8, r6 │ │ │ │ add r8, r8, r3 │ │ │ │ add r8, r9, r8, ror #18 │ │ │ │ str r8, [r4, #8] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #2548] @ 5a1b8 <_PyContext_NewHamtForTests@@Base+0x11dc> │ │ │ │ + ldr r3, [pc, #2548] @ 5a1ac <_PyContext_NewHamtForTests@@Base+0x11d0> │ │ │ │ add r1, r5, #20 │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r7 │ │ │ │ eor r7, r9, r8 │ │ │ │ and r7, r7, r6 │ │ │ │ eor r7, r7, r9 │ │ │ │ add r7, r7, r3 │ │ │ │ add r7, r8, r7, ror #12 │ │ │ │ str r7, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #2496] @ 5a1bc <_PyContext_NewHamtForTests@@Base+0x11e0> │ │ │ │ + ldr r3, [pc, #2496] @ 5a1b0 <_PyContext_NewHamtForTests@@Base+0x11d4> │ │ │ │ add r1, r5, #40 @ 0x28 │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r6 │ │ │ │ eor r6, r8, r7 │ │ │ │ and r6, r6, r9 │ │ │ │ eor r6, r6, r8 │ │ │ │ add r6, r6, r3 │ │ │ │ add r6, r7, r6, ror #27 │ │ │ │ str r6, [r4] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #2444] @ 5a1c0 <_PyContext_NewHamtForTests@@Base+0x11e4> │ │ │ │ + ldr r3, [pc, #2444] @ 5a1b4 <_PyContext_NewHamtForTests@@Base+0x11d8> │ │ │ │ add r1, r5, #60 @ 0x3c │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r9 │ │ │ │ eor r9, r7, r6 │ │ │ │ and r9, r9, r8 │ │ │ │ eor r9, r9, r7 │ │ │ │ add r9, r9, r3 │ │ │ │ add r9, r6, r9, ror #23 │ │ │ │ str r9, [r4, #12] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #2392] @ 5a1c4 <_PyContext_NewHamtForTests@@Base+0x11e8> │ │ │ │ + ldr r3, [pc, #2392] @ 5a1b8 <_PyContext_NewHamtForTests@@Base+0x11dc> │ │ │ │ add r1, r5, #16 │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r8 │ │ │ │ eor r8, r6, r9 │ │ │ │ and r8, r8, r7 │ │ │ │ eor r8, r8, r6 │ │ │ │ add r8, r8, r3 │ │ │ │ add r8, r9, r8, ror #18 │ │ │ │ str r8, [r4, #8] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #2340] @ 5a1c8 <_PyContext_NewHamtForTests@@Base+0x11ec> │ │ │ │ + ldr r3, [pc, #2340] @ 5a1bc <_PyContext_NewHamtForTests@@Base+0x11e0> │ │ │ │ add r1, r5, #36 @ 0x24 │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r7 │ │ │ │ eor r7, r9, r8 │ │ │ │ and r7, r7, r6 │ │ │ │ eor r7, r7, r9 │ │ │ │ add r7, r7, r3 │ │ │ │ add r7, r8, r7, ror #12 │ │ │ │ str r7, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #2288] @ 5a1cc <_PyContext_NewHamtForTests@@Base+0x11f0> │ │ │ │ + ldr r3, [pc, #2288] @ 5a1c0 <_PyContext_NewHamtForTests@@Base+0x11e4> │ │ │ │ add r1, r5, #56 @ 0x38 │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r6 │ │ │ │ eor r6, r8, r7 │ │ │ │ and r6, r6, r9 │ │ │ │ eor r6, r6, r8 │ │ │ │ add r6, r6, r3 │ │ │ │ add r6, r7, r6, ror #27 │ │ │ │ str r6, [r4] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #2236] @ 5a1d0 <_PyContext_NewHamtForTests@@Base+0x11f4> │ │ │ │ + ldr r3, [pc, #2236] @ 5a1c4 <_PyContext_NewHamtForTests@@Base+0x11e8> │ │ │ │ add r1, r5, #12 │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r9 │ │ │ │ eor r9, r7, r6 │ │ │ │ and r9, r9, r8 │ │ │ │ eor r9, r9, r7 │ │ │ │ add r9, r9, r3 │ │ │ │ add r9, r6, r9, ror #23 │ │ │ │ str r9, [r4, #12] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #2184] @ 5a1d4 <_PyContext_NewHamtForTests@@Base+0x11f8> │ │ │ │ + ldr r3, [pc, #2184] @ 5a1c8 <_PyContext_NewHamtForTests@@Base+0x11ec> │ │ │ │ add r1, r5, #32 │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r8 │ │ │ │ eor r8, r6, r9 │ │ │ │ and r8, r8, r7 │ │ │ │ eor r8, r8, r6 │ │ │ │ add r8, r8, r3 │ │ │ │ add r8, r9, r8, ror #18 │ │ │ │ str r8, [r4, #8] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #2132] @ 5a1d8 <_PyContext_NewHamtForTests@@Base+0x11fc> │ │ │ │ + ldr r3, [pc, #2132] @ 5a1cc <_PyContext_NewHamtForTests@@Base+0x11f0> │ │ │ │ add r1, r5, #52 @ 0x34 │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r7 │ │ │ │ eor r7, r9, r8 │ │ │ │ and r7, r7, r6 │ │ │ │ eor r7, r7, r9 │ │ │ │ add r7, r7, r3 │ │ │ │ add r7, r8, r7, ror #12 │ │ │ │ str r7, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #2080] @ 5a1dc <_PyContext_NewHamtForTests@@Base+0x1200> │ │ │ │ + ldr r3, [pc, #2080] @ 5a1d0 <_PyContext_NewHamtForTests@@Base+0x11f4> │ │ │ │ add r1, r5, #8 │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r6 │ │ │ │ eor r6, r8, r7 │ │ │ │ and r6, r6, r9 │ │ │ │ eor r6, r6, r8 │ │ │ │ add r6, r6, r3 │ │ │ │ add r6, r7, r6, ror #27 │ │ │ │ str r6, [r4] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #2028] @ 5a1e0 <_PyContext_NewHamtForTests@@Base+0x1204> │ │ │ │ + ldr r3, [pc, #2028] @ 5a1d4 <_PyContext_NewHamtForTests@@Base+0x11f8> │ │ │ │ add r1, r5, #28 │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r9 │ │ │ │ eor r9, r7, r6 │ │ │ │ and r9, r9, r8 │ │ │ │ eor r9, r9, r7 │ │ │ │ add r9, r9, r3 │ │ │ │ add r9, r6, r9, ror #23 │ │ │ │ str r9, [r4, #12] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #1976] @ 5a1e4 <_PyContext_NewHamtForTests@@Base+0x1208> │ │ │ │ + ldr r3, [pc, #1976] @ 5a1d8 <_PyContext_NewHamtForTests@@Base+0x11fc> │ │ │ │ add r1, r5, #48 @ 0x30 │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r8 │ │ │ │ eor r8, r6, r9 │ │ │ │ and r8, r8, r7 │ │ │ │ eor r8, r8, r6 │ │ │ │ add r8, r8, r3 │ │ │ │ add r8, r9, r8, ror #18 │ │ │ │ str r8, [r4, #8] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #1924] @ 5a1e8 <_PyContext_NewHamtForTests@@Base+0x120c> │ │ │ │ + ldr r3, [pc, #1924] @ 5a1dc <_PyContext_NewHamtForTests@@Base+0x1200> │ │ │ │ add r1, r5, #20 │ │ │ │ add r3, r2, r3 │ │ │ │ add r2, r3, r7 │ │ │ │ eor r3, r9, r8 │ │ │ │ and r7, r6, r3 │ │ │ │ eor r7, r7, r9 │ │ │ │ add r7, r7, r2 │ │ │ │ add r7, r8, r7, ror #12 │ │ │ │ str r7, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ bl 29cdc │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ - ldr r2, [pc, #1868] @ 5a1ec <_PyContext_NewHamtForTests@@Base+0x1210> │ │ │ │ + ldr r2, [pc, #1868] @ 5a1e0 <_PyContext_NewHamtForTests@@Base+0x1204> │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ add r2, r1, r2 │ │ │ │ eor r3, r3, r7 │ │ │ │ add r6, r2, r6 │ │ │ │ add r6, r6, r3 │ │ │ │ add r6, r7, r6, ror #28 │ │ │ │ add r1, r5, #32 │ │ │ │ str r6, [r4] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #1820] @ 5a1f0 <_PyContext_NewHamtForTests@@Base+0x1214> │ │ │ │ + ldr r3, [pc, #1820] @ 5a1e4 <_PyContext_NewHamtForTests@@Base+0x1208> │ │ │ │ add r1, r5, #44 @ 0x2c │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r9 │ │ │ │ eor r9, r8, r7 │ │ │ │ eor r9, r9, r6 │ │ │ │ add r9, r9, r3 │ │ │ │ add r9, r6, r9, ror #21 │ │ │ │ str r9, [r4, #12] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #1772] @ 5a1f4 <_PyContext_NewHamtForTests@@Base+0x1218> │ │ │ │ + ldr r3, [pc, #1772] @ 5a1e8 <_PyContext_NewHamtForTests@@Base+0x120c> │ │ │ │ add r1, r5, #56 @ 0x38 │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r8 │ │ │ │ eor r8, r7, r6 │ │ │ │ eor r8, r8, r9 │ │ │ │ add r8, r8, r3 │ │ │ │ add r8, r9, r8, ror #16 │ │ │ │ str r8, [r4, #8] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #1724] @ 5a1f8 <_PyContext_NewHamtForTests@@Base+0x121c> │ │ │ │ + ldr r3, [pc, #1724] @ 5a1ec <_PyContext_NewHamtForTests@@Base+0x1210> │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r7 │ │ │ │ eor r7, r6, r9 │ │ │ │ eor r7, r7, r8 │ │ │ │ add r7, r7, r3 │ │ │ │ add r7, r8, r7, ror #9 │ │ │ │ mov r2, #4 │ │ │ │ add r1, r5, r2 │ │ │ │ str r7, [r4, #4] │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #1676] @ 5a1fc <_PyContext_NewHamtForTests@@Base+0x1220> │ │ │ │ + ldr r3, [pc, #1676] @ 5a1f0 <_PyContext_NewHamtForTests@@Base+0x1214> │ │ │ │ add r1, r5, #16 │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r6 │ │ │ │ eor r6, r9, r8 │ │ │ │ eor r6, r6, r7 │ │ │ │ add r6, r6, r3 │ │ │ │ add r6, r7, r6, ror #28 │ │ │ │ str r6, [r4] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #1628] @ 5a200 <_PyContext_NewHamtForTests@@Base+0x1224> │ │ │ │ + ldr r3, [pc, #1628] @ 5a1f4 <_PyContext_NewHamtForTests@@Base+0x1218> │ │ │ │ add r1, r5, #28 │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r9 │ │ │ │ eor r9, r8, r7 │ │ │ │ eor r9, r9, r6 │ │ │ │ add r9, r9, r3 │ │ │ │ add r9, r6, r9, ror #21 │ │ │ │ str r9, [r4, #12] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #1580] @ 5a204 <_PyContext_NewHamtForTests@@Base+0x1228> │ │ │ │ + ldr r3, [pc, #1580] @ 5a1f8 <_PyContext_NewHamtForTests@@Base+0x121c> │ │ │ │ add r1, r5, #40 @ 0x28 │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r8 │ │ │ │ eor r8, r7, r6 │ │ │ │ eor r8, r8, r9 │ │ │ │ add r8, r8, r3 │ │ │ │ add r8, r9, r8, ror #16 │ │ │ │ str r8, [r4, #8] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #1532] @ 5a208 <_PyContext_NewHamtForTests@@Base+0x122c> │ │ │ │ + ldr r3, [pc, #1532] @ 5a1fc <_PyContext_NewHamtForTests@@Base+0x1220> │ │ │ │ add r1, r5, #52 @ 0x34 │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r7 │ │ │ │ eor r7, r6, r9 │ │ │ │ eor r7, r7, r8 │ │ │ │ add r7, r7, r3 │ │ │ │ add r7, r8, r7, ror #9 │ │ │ │ str r7, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #1484] @ 5a20c <_PyContext_NewHamtForTests@@Base+0x1230> │ │ │ │ + ldr r3, [pc, #1484] @ 5a200 <_PyContext_NewHamtForTests@@Base+0x1224> │ │ │ │ mov r1, r5 │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r6 │ │ │ │ eor r6, r9, r8 │ │ │ │ eor r6, r6, r7 │ │ │ │ add r6, r6, r3 │ │ │ │ add r6, r7, r6, ror #28 │ │ │ │ str r6, [r4] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #1436] @ 5a210 <_PyContext_NewHamtForTests@@Base+0x1234> │ │ │ │ + ldr r3, [pc, #1436] @ 5a204 <_PyContext_NewHamtForTests@@Base+0x1228> │ │ │ │ add r1, r5, #12 │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r9 │ │ │ │ eor r9, r8, r7 │ │ │ │ eor r9, r9, r6 │ │ │ │ add r9, r9, r3 │ │ │ │ add r9, r6, r9, ror #21 │ │ │ │ str r9, [r4, #12] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #1388] @ 5a214 <_PyContext_NewHamtForTests@@Base+0x1238> │ │ │ │ + ldr r3, [pc, #1388] @ 5a208 <_PyContext_NewHamtForTests@@Base+0x122c> │ │ │ │ add r1, r5, #24 │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r8 │ │ │ │ eor r8, r7, r6 │ │ │ │ eor r8, r8, r9 │ │ │ │ add r8, r8, r3 │ │ │ │ add r8, r9, r8, ror #16 │ │ │ │ str r8, [r4, #8] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #1340] @ 5a218 <_PyContext_NewHamtForTests@@Base+0x123c> │ │ │ │ + ldr r3, [pc, #1340] @ 5a20c <_PyContext_NewHamtForTests@@Base+0x1230> │ │ │ │ add r1, r5, #36 @ 0x24 │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r7 │ │ │ │ eor r7, r6, r9 │ │ │ │ eor r7, r7, r8 │ │ │ │ add r7, r7, r3 │ │ │ │ add r7, r8, r7, ror #9 │ │ │ │ str r7, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #1292] @ 5a21c <_PyContext_NewHamtForTests@@Base+0x1240> │ │ │ │ + ldr r3, [pc, #1292] @ 5a210 <_PyContext_NewHamtForTests@@Base+0x1234> │ │ │ │ add r1, r5, #48 @ 0x30 │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r6 │ │ │ │ eor r6, r9, r8 │ │ │ │ eor r6, r6, r7 │ │ │ │ add r6, r6, r3 │ │ │ │ add r6, r7, r6, ror #28 │ │ │ │ str r6, [r4] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #1244] @ 5a220 <_PyContext_NewHamtForTests@@Base+0x1244> │ │ │ │ + ldr r3, [pc, #1244] @ 5a214 <_PyContext_NewHamtForTests@@Base+0x1238> │ │ │ │ add r1, r5, #60 @ 0x3c │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r9 │ │ │ │ eor r9, r8, r7 │ │ │ │ eor r9, r9, r6 │ │ │ │ add r9, r9, r3 │ │ │ │ add r9, r6, r9, ror #21 │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ str r9, [r4, #12] │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #1196] @ 5a224 <_PyContext_NewHamtForTests@@Base+0x1248> │ │ │ │ + ldr r3, [pc, #1196] @ 5a218 <_PyContext_NewHamtForTests@@Base+0x123c> │ │ │ │ add r1, r5, #8 │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r8 │ │ │ │ eor r8, r7, r6 │ │ │ │ eor r8, r8, r9 │ │ │ │ add r8, r8, r3 │ │ │ │ add r8, r9, r8, ror #16 │ │ │ │ str r8, [r4, #8] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #1148] @ 5a228 <_PyContext_NewHamtForTests@@Base+0x124c> │ │ │ │ + ldr r3, [pc, #1148] @ 5a21c <_PyContext_NewHamtForTests@@Base+0x1240> │ │ │ │ mov r1, r5 │ │ │ │ add r3, r2, r3 │ │ │ │ eor r5, r6, r9 │ │ │ │ add r3, r3, r7 │ │ │ │ eor r5, r5, r8 │ │ │ │ add r5, r5, r3 │ │ │ │ add r5, r8, r5, ror #9 │ │ │ │ str r5, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #1100] @ 5a22c <_PyContext_NewHamtForTests@@Base+0x1250> │ │ │ │ + ldr r3, [pc, #1100] @ 5a220 <_PyContext_NewHamtForTests@@Base+0x1244> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r6 │ │ │ │ mvn r6, r9 │ │ │ │ orr r6, r6, r5 │ │ │ │ eor r6, r6, r8 │ │ │ │ add r6, r6, r3 │ │ │ │ add r6, r5, r6, ror #26 │ │ │ │ str r6, [r4] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #1048] @ 5a230 <_PyContext_NewHamtForTests@@Base+0x1254> │ │ │ │ + ldr r3, [pc, #1048] @ 5a224 <_PyContext_NewHamtForTests@@Base+0x1248> │ │ │ │ mvn r7, r8 │ │ │ │ add r3, r2, r3 │ │ │ │ orr r7, r7, r6 │ │ │ │ add r3, r3, r9 │ │ │ │ eor r7, r7, r5 │ │ │ │ add r7, r7, r3 │ │ │ │ add r7, r6, r7, ror #22 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ str r7, [r4, #12] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #996] @ 5a234 <_PyContext_NewHamtForTests@@Base+0x1258> │ │ │ │ + ldr r3, [pc, #996] @ 5a228 <_PyContext_NewHamtForTests@@Base+0x124c> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r8 │ │ │ │ mvn r8, r5 │ │ │ │ orr r8, r8, r7 │ │ │ │ eor r8, r8, r6 │ │ │ │ add r8, r8, r3 │ │ │ │ add r8, r7, r8, ror #17 │ │ │ │ str r8, [r4, #8] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #944] @ 5a238 <_PyContext_NewHamtForTests@@Base+0x125c> │ │ │ │ + ldr r3, [pc, #944] @ 5a22c <_PyContext_NewHamtForTests@@Base+0x1250> │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r5 │ │ │ │ mvn r5, r6 │ │ │ │ orr r5, r5, r8 │ │ │ │ eor r5, r5, r7 │ │ │ │ add r5, r5, r3 │ │ │ │ add r5, r8, r5, ror #11 │ │ │ │ str r5, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #892] @ 5a23c <_PyContext_NewHamtForTests@@Base+0x1260> │ │ │ │ + ldr r3, [pc, #892] @ 5a230 <_PyContext_NewHamtForTests@@Base+0x1254> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r6 │ │ │ │ mvn r6, r7 │ │ │ │ orr r6, r6, r5 │ │ │ │ eor r6, r6, r8 │ │ │ │ add r6, r6, r3 │ │ │ │ add r6, r5, r6, ror #26 │ │ │ │ str r6, [r4] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #840] @ 5a240 <_PyContext_NewHamtForTests@@Base+0x1264> │ │ │ │ + ldr r3, [pc, #840] @ 5a234 <_PyContext_NewHamtForTests@@Base+0x1258> │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r7 │ │ │ │ mvn r7, r8 │ │ │ │ orr r7, r7, r6 │ │ │ │ eor r7, r7, r5 │ │ │ │ add r7, r7, r3 │ │ │ │ add r7, r6, r7, ror #22 │ │ │ │ str r7, [r4, #12] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #788] @ 5a244 <_PyContext_NewHamtForTests@@Base+0x1268> │ │ │ │ + ldr r3, [pc, #788] @ 5a238 <_PyContext_NewHamtForTests@@Base+0x125c> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r8 │ │ │ │ mvn r8, r5 │ │ │ │ orr r8, r8, r7 │ │ │ │ eor r8, r8, r6 │ │ │ │ add r8, r8, r3 │ │ │ │ add r8, r7, r8, ror #17 │ │ │ │ str r8, [r4, #8] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #736] @ 5a248 <_PyContext_NewHamtForTests@@Base+0x126c> │ │ │ │ + ldr r3, [pc, #736] @ 5a23c <_PyContext_NewHamtForTests@@Base+0x1260> │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r5 │ │ │ │ mvn r5, r6 │ │ │ │ orr r5, r5, r8 │ │ │ │ eor r5, r5, r7 │ │ │ │ add r5, r5, r3 │ │ │ │ add r5, r8, r5, ror #11 │ │ │ │ str r5, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #684] @ 5a24c <_PyContext_NewHamtForTests@@Base+0x1270> │ │ │ │ + ldr r3, [pc, #684] @ 5a240 <_PyContext_NewHamtForTests@@Base+0x1264> │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r6 │ │ │ │ mvn r6, r7 │ │ │ │ orr r6, r6, r5 │ │ │ │ eor r6, r6, r8 │ │ │ │ add r6, r6, r3 │ │ │ │ add r6, r5, r6, ror #26 │ │ │ │ str r6, [r4] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #632] @ 5a250 <_PyContext_NewHamtForTests@@Base+0x1274> │ │ │ │ + ldr r3, [pc, #632] @ 5a244 <_PyContext_NewHamtForTests@@Base+0x1268> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r7 │ │ │ │ mvn r7, r8 │ │ │ │ orr r7, r7, r6 │ │ │ │ eor r7, r7, r5 │ │ │ │ add r7, r7, r3 │ │ │ │ add r7, r6, r7, ror #22 │ │ │ │ str r7, [r4, #12] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #580] @ 5a254 <_PyContext_NewHamtForTests@@Base+0x1278> │ │ │ │ + ldr r3, [pc, #580] @ 5a248 <_PyContext_NewHamtForTests@@Base+0x126c> │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r8 │ │ │ │ mvn r8, r5 │ │ │ │ orr r8, r8, r7 │ │ │ │ eor r8, r8, r6 │ │ │ │ add r8, r8, r3 │ │ │ │ add r8, r7, r8, ror #17 │ │ │ │ str r8, [r4, #8] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #528] @ 5a258 <_PyContext_NewHamtForTests@@Base+0x127c> │ │ │ │ + ldr r3, [pc, #528] @ 5a24c <_PyContext_NewHamtForTests@@Base+0x1270> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r5 │ │ │ │ mvn r5, r6 │ │ │ │ orr r5, r5, r8 │ │ │ │ eor r5, r5, r7 │ │ │ │ add r5, r5, r3 │ │ │ │ add r5, r8, r5, ror #11 │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ str r5, [r4, #4] │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #476] @ 5a25c <_PyContext_NewHamtForTests@@Base+0x1280> │ │ │ │ + ldr r3, [pc, #476] @ 5a250 <_PyContext_NewHamtForTests@@Base+0x1274> │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r6 │ │ │ │ mvn r6, r7 │ │ │ │ orr r6, r6, r5 │ │ │ │ eor r6, r6, r8 │ │ │ │ add r6, r6, r3 │ │ │ │ add r6, r5, r6, ror #26 │ │ │ │ str r6, [r4] │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #424] @ 5a260 <_PyContext_NewHamtForTests@@Base+0x1284> │ │ │ │ + ldr r3, [pc, #424] @ 5a254 <_PyContext_NewHamtForTests@@Base+0x1278> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, r2, r3 │ │ │ │ add r3, r3, r7 │ │ │ │ mvn r7, r8 │ │ │ │ orr r7, r7, r6 │ │ │ │ eor r7, r7, r5 │ │ │ │ add r7, r7, r3 │ │ │ │ add r7, r6, r7, ror #22 │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ str r7, [r4, #12] │ │ │ │ bl 29cdc │ │ │ │ ldr ip, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #372] @ 5a264 <_PyContext_NewHamtForTests@@Base+0x1288> │ │ │ │ + ldr r3, [pc, #372] @ 5a258 <_PyContext_NewHamtForTests@@Base+0x127c> │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r3, ip, r3 │ │ │ │ add r3, r3, r8 │ │ │ │ mvn r8, r5 │ │ │ │ orr r8, r8, r7 │ │ │ │ eor r8, r8, r6 │ │ │ │ add r8, r8, r3 │ │ │ │ add r8, r7, r8, ror #17 │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ str r8, [r4, #8] │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #320] @ 5a268 <_PyContext_NewHamtForTests@@Base+0x128c> │ │ │ │ + ldr r3, [pc, #320] @ 5a25c <_PyContext_NewHamtForTests@@Base+0x1280> │ │ │ │ add r2, r2, r6 │ │ │ │ str r2, [r4] │ │ │ │ add r2, fp, r8 │ │ │ │ str r2, [r4, #8] │ │ │ │ ldr r2, [sp] │ │ │ │ mvn r6, r6 │ │ │ │ add r2, r2, r7 │ │ │ │ @@ -48911,17 +48908,17 @@ │ │ │ │ strtcs r7, [r0], #-219 @ 0xffffff25 │ │ │ │ @ instruction: 0xc1bdceee │ │ │ │ @ instruction: 0xf57c0faf │ │ │ │ strmi ip, [r7, sl, lsr #12] │ │ │ │ ldmdage r0!, {r0, r1, r4, r9, sl, lr} │ │ │ │ stc2l 5, cr9, [r6, #-4] │ │ │ │ stmibvs r0, {r3, r4, r6, r7, fp, ip, pc} │ │ │ │ - blhi 1198058 <__bss_end__@@Base+0xbd3110> │ │ │ │ + blhi 119804c <__bss_end__@@Base+0xbd3104> │ │ │ │ ldmdbhi ip, {r1, r2, r3, r4, r5, r7, r8, r9, sl, ip, lr, pc}^ │ │ │ │ - blvs fe45e62c <__bss_end__@@Base+0xfde996e4> │ │ │ │ + blvs fe45e620 <__bss_end__@@Base+0xfde996d8> │ │ │ │ ldc2 1, cr7, [r8, #588] @ 0x24c │ │ │ │ ldrbtge r4, [r9], -lr, lsl #7 │ │ │ │ ldmibmi r4!, {r0, r5, fp} │ │ │ │ @ instruction: 0xf61e2562 │ │ │ │ subgt fp, r0, r0, asr #6 │ │ │ │ @ instruction: 0x265e5a51 │ │ │ │ ldmib r6!, {r1, r3, r5, r7, r8, r9, sl, lr, pc} │ │ │ │ @@ -48930,900 +48927,869 @@ │ │ │ │ stmiale r1!, {r0, r7, r9, sl, sp, lr, pc} │ │ │ │ ldrb pc, [r3, r8, asr #23] @ │ │ │ │ mvncs ip, r6, ror #27 │ │ │ │ teqgt r7, #56098816 @ 0x3580000 │ │ │ │ @ instruction: 0xf4d50d87 │ │ │ │ ldrbmi r1, [sl, #-1261] @ 0xfffffb13 │ │ │ │ stmibge r3!, {r0, r2, r8, fp, sp, lr, pc}^ │ │ │ │ - stc2l 3, cr10, [pc], #992 @ 5a5c8 <_PyContext_NewHamtForTests@@Base+0x15ec> │ │ │ │ + stc2l 3, cr10, [pc], #992 @ 5a5bc <_PyContext_NewHamtForTests@@Base+0x15e0> │ │ │ │ @ instruction: 0x676f02d9 │ │ │ │ stchi 12, cr4, [sl, #-552]! @ 0xfffffdd8 │ │ │ │ @ instruction: 0xfffa3942 │ │ │ │ ldrbhi pc, [r1, -r1, lsl #13]! @ │ │ │ │ ldcvs 1, cr6, [sp, #136] @ 0x88 │ │ │ │ stc2l 8, cr3, [r5, #48]! @ 0x30 │ │ │ │ ldrtge lr, [lr], #2628 @ 0xa44 │ │ │ │ - blmi ff80e0ac <__bss_end__@@Base+0xff249164> │ │ │ │ + blmi ff80e0a0 <__bss_end__@@Base+0xff249158> │ │ │ │ @ instruction: 0xf6bb4b60 │ │ │ │ mrclt 12, 5, fp, cr15, cr0, {3} │ │ │ │ ldmcs fp, {r1, r2, r6, r7, r9, sl, fp, ip, sp, lr} │ │ │ │ - b fe8a4200 <__bss_end__@@Base+0xfe2df2b8> │ │ │ │ - strbtle r3, [pc], #133 @ 5a21c <_PyContext_NewHamtForTests@@Base+0x1240> │ │ │ │ + b fe8a41f4 <__bss_end__@@Base+0xfe2df2ac> │ │ │ │ + strbtle r3, [pc], #133 @ 5a210 <_PyContext_NewHamtForTests@@Base+0x1234> │ │ │ │ streq r1, [r8], #3333 @ 0xd05 │ │ │ │ ldmible r4, {r0, r3, r4, r5, ip, lr, pc}^ │ │ │ │ ldrb r9, [fp], r5, ror #19 │ │ │ │ svcne 0x00a27cf8 │ │ │ │ strtgt r5, [ip], #1637 @ 0x665 │ │ │ │ vld1.16 {d2-d5}, [r9], r4 │ │ │ │ msrmi CPSR_fx, #604 @ 0x25c │ │ │ │ - blge fe5630d8 <__bss_end__@@Base+0xfdf9e190> │ │ │ │ + blge fe5630cc <__bss_end__@@Base+0xfdf9e184> │ │ │ │ ldc2 0, cr10, [r3], {57} @ 0x39 │ │ │ │ ldrbvs r5, [fp, #-2499] @ 0xfffff63d │ │ │ │ svchi 0x000ccc92 │ │ │ │ @ instruction: 0xffeff47d │ │ │ │ strhi r5, [r4, #3537] @ 0xdd1 │ │ │ │ svcvs 0x00a87e4f │ │ │ │ cdp2 6, 2, cr14, cr12, cr0, {7} │ │ │ │ tstge r1, #20, 6 @ 0x50000000 │ │ │ │ cdpmi 1, 0, cr1, cr8, cr1, {5} │ │ │ │ @ instruction: 0xf7537e82 │ │ │ │ ldclt 2, cr15, [sl, #-212]! @ 0xffffff2c │ │ │ │ - bcs ff64ed58 <__bss_end__@@Base+0xff089e10> │ │ │ │ - bl fe20f0b4 <__bss_end__@@Base+0xfdc4a16c> │ │ │ │ + bcs ff64ed4c <__bss_end__@@Base+0xff089e04> │ │ │ │ + bl fe20f0a8 <__bss_end__@@Base+0xfdc4a160> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ - bl 9b0e0 │ │ │ │ + bl 9b158 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b254 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b254 │ │ │ │ ldr r3, [r5, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + b 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 29658 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 112480 │ │ │ │ + bl 112570 │ │ │ │ cmp r0, #0 │ │ │ │ movne r4, #0 │ │ │ │ - bne 5a36c <_PyContext_NewHamtForTests@@Base+0x1390> │ │ │ │ + bne 5a360 <_PyContext_NewHamtForTests@@Base+0x1384> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ ldrne r4, [r4, #20] │ │ │ │ - ldreq r4, [pc, #96] @ 5a38c <_PyContext_NewHamtForTests@@Base+0x13b0> │ │ │ │ + ldreq r4, [pc, #96] @ 5a380 <_PyContext_NewHamtForTests@@Base+0x13a4> │ │ │ │ cmp r5, r6 │ │ │ │ - blt 5a35c <_PyContext_NewHamtForTests@@Base+0x1380> │ │ │ │ + blt 5a350 <_PyContext_NewHamtForTests@@Base+0x1374> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 292f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5a35c <_PyContext_NewHamtForTests@@Base+0x1380> │ │ │ │ + bne 5a350 <_PyContext_NewHamtForTests@@Base+0x1374> │ │ │ │ add r0, r4, r6 │ │ │ │ sub r1, r5, r6 │ │ │ │ - bl 1d10d4 │ │ │ │ + bl 1d128c │ │ │ │ mov r4, r0 │ │ │ │ - b 5a36c <_PyContext_NewHamtForTests@@Base+0x1390> │ │ │ │ + b 5a360 <_PyContext_NewHamtForTests@@Base+0x1384> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1d10d4 │ │ │ │ + bl 1d128c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5a380 <_PyContext_NewHamtForTests@@Base+0x13a4> │ │ │ │ + beq 5a374 <_PyContext_NewHamtForTests@@Base+0x1398> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1133b4 │ │ │ │ + bl 1134a4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - ldr r0, [pc, #48] @ 5a3e0 <_PyContext_NewHamtForTests@@Base+0x1404> │ │ │ │ - ldr r1, [pc, #48] @ 5a3e4 <_PyContext_NewHamtForTests@@Base+0x1408> │ │ │ │ - mov r2, r4 │ │ │ │ - bl bbddc │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 5a3d8 <_PyContext_NewHamtForTests@@Base+0x13fc> │ │ │ │ - ldr r0, [r4, #36] @ 0x24 │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r0] │ │ │ │ - pop {r4, pc} │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - eorseq r5, r6, ip, lsl #19 │ │ │ │ - eorseq r5, r6, r8, lsl #19 │ │ │ │ + ldr r1, [pc] @ 5a38c <_PyContext_NewHamtForTests@@Base+0x13b0> │ │ │ │ + b 5a3f4 <_PyContext_NewHamtForTests@@Base+0x1418> │ │ │ │ + eorseq fp, r5, ip, lsr #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #16 │ │ │ │ add ip, sp, #8 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r3, #2 │ │ │ │ str r2, [sp] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r1 │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr r1, [pc, #32] @ 5a444 <_PyContext_NewHamtForTests@@Base+0x1468> │ │ │ │ - bl fe238 │ │ │ │ + ldr r1, [pc, #32] @ 5a3ec <_PyContext_NewHamtForTests@@Base+0x1410> │ │ │ │ + bl fe2ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5a43c <_PyContext_NewHamtForTests@@Base+0x1460> │ │ │ │ + beq 5a3e4 <_PyContext_NewHamtForTests@@Base+0x1408> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2fcf70 │ │ │ │ + bl 2fe644 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r3, r6, r8, asr fp │ │ │ │ - b 50ab4 │ │ │ │ - ldr r1, [pc] @ 5a454 <_PyContext_NewHamtForTests@@Base+0x1478> │ │ │ │ - b 5a390 <_PyContext_NewHamtForTests@@Base+0x13b4> │ │ │ │ - eorseq fp, r5, r4, lsl #8 │ │ │ │ + mlaseq r6, r8, sp, r3 │ │ │ │ + b 50ab8 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r0, [pc, #48] @ 5a444 <_PyContext_NewHamtForTests@@Base+0x1468> │ │ │ │ + ldr r1, [pc, #48] @ 5a448 <_PyContext_NewHamtForTests@@Base+0x146c> │ │ │ │ + mov r2, r4 │ │ │ │ + bl bbeb0 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 5a43c <_PyContext_NewHamtForTests@@Base+0x1460> │ │ │ │ + ldr r0, [r4, #36] @ 0x24 │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r0] │ │ │ │ + pop {r4, pc} │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + eorseq r5, r6, ip, asr #23 │ │ │ │ + eorseq r5, r6, r8, asr #23 │ │ │ │ + andeq r0, r0, r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #28 │ │ │ │ add r3, sp, #16 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r5, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp] │ │ │ │ mov r4, r0 │ │ │ │ mov r3, #2 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc, #120] @ 5a510 <_PyContext_NewHamtForTests@@Base+0x1534> │ │ │ │ + ldr r1, [pc, #120] @ 5a508 <_PyContext_NewHamtForTests@@Base+0x152c> │ │ │ │ str r5, [sp, #16] │ │ │ │ - bl fe238 │ │ │ │ + bl fe2ec │ │ │ │ cmp r0, r5 │ │ │ │ - beq 5a4c8 <_PyContext_NewHamtForTests@@Base+0x14ec> │ │ │ │ + beq 5a4c0 <_PyContext_NewHamtForTests@@Base+0x14e4> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl 2fcad0 │ │ │ │ + bl 2fcf40 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 5a4d0 <_PyContext_NewHamtForTests@@Base+0x14f4> │ │ │ │ + beq 5a4c8 <_PyContext_NewHamtForTests@@Base+0x14ec> │ │ │ │ cmp r0, r5 │ │ │ │ - bne 5a4e4 <_PyContext_NewHamtForTests@@Base+0x1508> │ │ │ │ + bne 5a4dc <_PyContext_NewHamtForTests@@Base+0x1500> │ │ │ │ mov r0, #0 │ │ │ │ - b 5a508 <_PyContext_NewHamtForTests@@Base+0x152c> │ │ │ │ + b 5a500 <_PyContext_NewHamtForTests@@Base+0x1524> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5a508 <_PyContext_NewHamtForTests@@Base+0x152c> │ │ │ │ - b 5a500 <_PyContext_NewHamtForTests@@Base+0x1524> │ │ │ │ + beq 5a500 <_PyContext_NewHamtForTests@@Base+0x1524> │ │ │ │ + b 5a4f8 <_PyContext_NewHamtForTests@@Base+0x151c> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #32] @ 5a514 <_PyContext_NewHamtForTests@@Base+0x1538> │ │ │ │ - beq 5a508 <_PyContext_NewHamtForTests@@Base+0x152c> │ │ │ │ + ldreq r0, [pc, #32] @ 5a50c <_PyContext_NewHamtForTests@@Base+0x1530> │ │ │ │ + beq 5a500 <_PyContext_NewHamtForTests@@Base+0x1524> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5a508 <_PyContext_NewHamtForTests@@Base+0x152c> │ │ │ │ + beq 5a500 <_PyContext_NewHamtForTests@@Base+0x1524> │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r0] │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq sl, r5, r0, lsr r9 │ │ │ │ + eorseq sl, r5, r0, ror fp │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - b 54eb4 │ │ │ │ + b 54d80 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ - ldr r2, [pc, #164] @ 5a5dc <_PyContext_NewHamtForTests@@Base+0x1600> │ │ │ │ + ldr r2, [pc, #164] @ 5a5d4 <_PyContext_NewHamtForTests@@Base+0x15f8> │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ - beq 5a558 <_PyContext_NewHamtForTests@@Base+0x157c> │ │ │ │ + beq 5a550 <_PyContext_NewHamtForTests@@Base+0x1574> │ │ │ │ add r0, r0, #9 │ │ │ │ - bl 22f68c │ │ │ │ + bl 22f760 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 58cdc │ │ │ │ + bl 58cdc │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5a578 <_PyContext_NewHamtForTests@@Base+0x159c> │ │ │ │ + beq 5a570 <_PyContext_NewHamtForTests@@Base+0x1594> │ │ │ │ add r0, r4, #9 │ │ │ │ - bl 8b0d8 │ │ │ │ - ldr r0, [pc, #96] @ 5a5e0 <_PyContext_NewHamtForTests@@Base+0x1604> │ │ │ │ + bl 8b148 │ │ │ │ + ldr r0, [pc, #96] @ 5a5d8 <_PyContext_NewHamtForTests@@Base+0x15fc> │ │ │ │ add r2, sp, #4 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ ldrb ip, [r3], #1 │ │ │ │ add r1, r1, #1 │ │ │ │ and r4, ip, #15 │ │ │ │ ldrb lr, [r0, ip, lsr #4] │ │ │ │ cmp r1, #16 │ │ │ │ ldrb ip, [r0, r4] │ │ │ │ strb lr, [r2], #2 │ │ │ │ strb ip, [r2, #-1] │ │ │ │ - bne 5a588 <_PyContext_NewHamtForTests@@Base+0x15ac> │ │ │ │ + bne 5a580 <_PyContext_NewHamtForTests@@Base+0x15a4> │ │ │ │ mov r1, #32 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl a5550 │ │ │ │ - ldr r3, [pc, #28] @ 5a5dc <_PyContext_NewHamtForTests@@Base+0x1600> │ │ │ │ + bl a55c8 │ │ │ │ + ldr r3, [pc, #28] @ 5a5d4 <_PyContext_NewHamtForTests@@Base+0x15f8> │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 5a5d4 <_PyContext_NewHamtForTests@@Base+0x15f8> │ │ │ │ + beq 5a5cc <_PyContext_NewHamtForTests@@Base+0x15f0> │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ - eorseq sl, r6, r8, asr #17 │ │ │ │ + eorseq sl, r6, r8, lsl #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 29658 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 112480 │ │ │ │ + bl 112570 │ │ │ │ cmp r0, #0 │ │ │ │ movne r4, #0 │ │ │ │ - bne 5a684 <_PyContext_NewHamtForTests@@Base+0x16a8> │ │ │ │ + bne 5a67c <_PyContext_NewHamtForTests@@Base+0x16a0> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ ldrne r4, [r4, #20] │ │ │ │ - ldreq r4, [pc, #96] @ 5a6a4 <_PyContext_NewHamtForTests@@Base+0x16c8> │ │ │ │ + ldreq r4, [pc, #96] @ 5a69c <_PyContext_NewHamtForTests@@Base+0x16c0> │ │ │ │ cmp r5, r2 │ │ │ │ - blt 5a674 <_PyContext_NewHamtForTests@@Base+0x1698> │ │ │ │ + blt 5a66c <_PyContext_NewHamtForTests@@Base+0x1690> │ │ │ │ sub r6, r5, r2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, r4, r6 │ │ │ │ bl 292f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5a674 <_PyContext_NewHamtForTests@@Base+0x1698> │ │ │ │ + bne 5a66c <_PyContext_NewHamtForTests@@Base+0x1690> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1d10d4 │ │ │ │ + bl 1d128c │ │ │ │ mov r4, r0 │ │ │ │ - b 5a684 <_PyContext_NewHamtForTests@@Base+0x16a8> │ │ │ │ + b 5a67c <_PyContext_NewHamtForTests@@Base+0x16a0> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1d10d4 │ │ │ │ + bl 1d128c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5a698 <_PyContext_NewHamtForTests@@Base+0x16bc> │ │ │ │ + beq 5a690 <_PyContext_NewHamtForTests@@Base+0x16b4> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1133b4 │ │ │ │ + bl 1134a4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ - ldr r1, [pc] @ 5a6b0 <_PyContext_NewHamtForTests@@Base+0x16d4> │ │ │ │ - b 5a390 <_PyContext_NewHamtForTests@@Base+0x13b4> │ │ │ │ - @ instruction: 0x0035b2bc │ │ │ │ + ldr r1, [pc] @ 5a6a8 <_PyContext_NewHamtForTests@@Base+0x16cc> │ │ │ │ + b 5a3f4 <_PyContext_NewHamtForTests@@Base+0x1418> │ │ │ │ + eorseq fp, r5, r4, asr #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, #1 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bhi 5a6f4 <_PyContext_NewHamtForTests@@Base+0x1718> │ │ │ │ + bhi 5a6ec <_PyContext_NewHamtForTests@@Base+0x1710> │ │ │ │ cmp r4, #2 │ │ │ │ ldr r5, [r6] │ │ │ │ movne r4, #0 │ │ │ │ ldreq r4, [r6, #4] │ │ │ │ - b 5a714 <_PyContext_NewHamtForTests@@Base+0x1738> │ │ │ │ - ldr r0, [pc, #200] @ 5a7c4 <_PyContext_NewHamtForTests@@Base+0x17e8> │ │ │ │ + b 5a70c <_PyContext_NewHamtForTests@@Base+0x1730> │ │ │ │ + ldr r0, [pc, #200] @ 5a7bc <_PyContext_NewHamtForTests@@Base+0x17e0> │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5a6e0 <_PyContext_NewHamtForTests@@Base+0x1704> │ │ │ │ - b 5a748 <_PyContext_NewHamtForTests@@Base+0x176c> │ │ │ │ + bne 5a6d8 <_PyContext_NewHamtForTests@@Base+0x16fc> │ │ │ │ + b 5a740 <_PyContext_NewHamtForTests@@Base+0x1764> │ │ │ │ ldr r6, [r7, #8] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2a0410 │ │ │ │ + bl 2a0484 │ │ │ │ cmn r0, #2 │ │ │ │ - beq 5a748 <_PyContext_NewHamtForTests@@Base+0x176c> │ │ │ │ + beq 5a740 <_PyContext_NewHamtForTests@@Base+0x1764> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 5a750 <_PyContext_NewHamtForTests@@Base+0x1774> │ │ │ │ - ldr r3, [pc, #136] @ 5a7c8 <_PyContext_NewHamtForTests@@Base+0x17ec> │ │ │ │ - ldr r1, [pc, #136] @ 5a7cc <_PyContext_NewHamtForTests@@Base+0x17f0> │ │ │ │ + blt 5a748 <_PyContext_NewHamtForTests@@Base+0x176c> │ │ │ │ + ldr r3, [pc, #136] @ 5a7c0 <_PyContext_NewHamtForTests@@Base+0x17e4> │ │ │ │ + ldr r1, [pc, #136] @ 5a7c4 <_PyContext_NewHamtForTests@@Base+0x17e8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r0, #0 │ │ │ │ - b 5a7bc <_PyContext_NewHamtForTests@@Base+0x17e0> │ │ │ │ + b 5a7b4 <_PyContext_NewHamtForTests@@Base+0x17d8> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ mov r3, #0 │ │ │ │ cmp r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne 5a770 <_PyContext_NewHamtForTests@@Base+0x1794> │ │ │ │ + bne 5a768 <_PyContext_NewHamtForTests@@Base+0x178c> │ │ │ │ cmp r4, r3 │ │ │ │ - beq 5a7b0 <_PyContext_NewHamtForTests@@Base+0x17d4> │ │ │ │ - b 5a798 <_PyContext_NewHamtForTests@@Base+0x17bc> │ │ │ │ + beq 5a7a8 <_PyContext_NewHamtForTests@@Base+0x17cc> │ │ │ │ + b 5a790 <_PyContext_NewHamtForTests@@Base+0x17b4> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 24f21c │ │ │ │ + bl 24f310 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 5a748 <_PyContext_NewHamtForTests@@Base+0x176c> │ │ │ │ + blt 5a740 <_PyContext_NewHamtForTests@@Base+0x1764> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5a7bc <_PyContext_NewHamtForTests@@Base+0x17e0> │ │ │ │ + bne 5a7b4 <_PyContext_NewHamtForTests@@Base+0x17d8> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 5a7b0 <_PyContext_NewHamtForTests@@Base+0x17d4> │ │ │ │ + beq 5a7a8 <_PyContext_NewHamtForTests@@Base+0x17cc> │ │ │ │ ldr r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - b 5a7bc <_PyContext_NewHamtForTests@@Base+0x17e0> │ │ │ │ + b 5a7b4 <_PyContext_NewHamtForTests@@Base+0x17d8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 14fc04 <_PyErr_SetKeyError@@Base> │ │ │ │ - b 5a748 <_PyContext_NewHamtForTests@@Base+0x176c> │ │ │ │ + bl 14fcac <_PyErr_SetKeyError@@Base> │ │ │ │ + b 5a740 <_PyContext_NewHamtForTests@@Base+0x1764> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r7, r7, r4, asr r1 │ │ │ │ + eorseq r7, r7, r4, asr #6 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x00384edc │ │ │ │ + eorseq r5, r8, ip, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bne 5a804 <_PyContext_NewHamtForTests@@Base+0x1828> │ │ │ │ + bne 5a7fc <_PyContext_NewHamtForTests@@Base+0x1820> │ │ │ │ ldr r0, [r7] │ │ │ │ - bl 11fd78 <_PyNumber_Index@@Base> │ │ │ │ + bl 11fe00 <_PyNumber_Index@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 5a828 <_PyContext_NewHamtForTests@@Base+0x184c> │ │ │ │ - b 5a844 <_PyContext_NewHamtForTests@@Base+0x1868> │ │ │ │ + bne 5a820 <_PyContext_NewHamtForTests@@Base+0x1844> │ │ │ │ + b 5a83c <_PyContext_NewHamtForTests@@Base+0x1860> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #376] @ 5a98c <_PyContext_NewHamtForTests@@Base+0x19b0> │ │ │ │ + ldr r0, [pc, #376] @ 5a984 <_PyContext_NewHamtForTests@@Base+0x19a8> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5a7f0 <_PyContext_NewHamtForTests@@Base+0x1814> │ │ │ │ - b 5a984 <_PyContext_NewHamtForTests@@Base+0x19a8> │ │ │ │ - bl aaf9c │ │ │ │ + bne 5a7e8 <_PyContext_NewHamtForTests@@Base+0x180c> │ │ │ │ + b 5a97c <_PyContext_NewHamtForTests@@Base+0x19a0> │ │ │ │ + bl ab014 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - bne 5a858 <_PyContext_NewHamtForTests@@Base+0x187c> │ │ │ │ + bne 5a850 <_PyContext_NewHamtForTests@@Base+0x1874> │ │ │ │ cmn r5, #1 │ │ │ │ - bne 5a874 <_PyContext_NewHamtForTests@@Base+0x1898> │ │ │ │ - bl a55d4 │ │ │ │ + bne 5a86c <_PyContext_NewHamtForTests@@Base+0x1890> │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 5a874 <_PyContext_NewHamtForTests@@Base+0x1898> │ │ │ │ - b 5a984 <_PyContext_NewHamtForTests@@Base+0x19a8> │ │ │ │ + beq 5a86c <_PyContext_NewHamtForTests@@Base+0x1890> │ │ │ │ + b 5a97c <_PyContext_NewHamtForTests@@Base+0x19a0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 5a83c <_PyContext_NewHamtForTests@@Base+0x1860> │ │ │ │ + bne 5a834 <_PyContext_NewHamtForTests@@Base+0x1858> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 5a83c <_PyContext_NewHamtForTests@@Base+0x1860> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 5a834 <_PyContext_NewHamtForTests@@Base+0x1858> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r6, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 5a89c <_PyContext_NewHamtForTests@@Base+0x18c0> │ │ │ │ - ldr r3, [pc, #256] @ 5a990 <_PyContext_NewHamtForTests@@Base+0x19b4> │ │ │ │ - ldr r1, [pc, #256] @ 5a994 <_PyContext_NewHamtForTests@@Base+0x19b8> │ │ │ │ + bne 5a894 <_PyContext_NewHamtForTests@@Base+0x18b8> │ │ │ │ + ldr r3, [pc, #256] @ 5a988 <_PyContext_NewHamtForTests@@Base+0x19ac> │ │ │ │ + ldr r1, [pc, #256] @ 5a98c <_PyContext_NewHamtForTests@@Base+0x19b0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 5a984 <_PyContext_NewHamtForTests@@Base+0x19a8> │ │ │ │ + bl 18f414 │ │ │ │ + b 5a97c <_PyContext_NewHamtForTests@@Base+0x19a0> │ │ │ │ cmp r5, r3 │ │ │ │ - blt 5a8b4 <_PyContext_NewHamtForTests@@Base+0x18d8> │ │ │ │ + blt 5a8ac <_PyContext_NewHamtForTests@@Base+0x18d0> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 30614 │ │ │ │ rsb r3, r3, #0 │ │ │ │ cmp r5, #0 │ │ │ │ cmpne r5, r3 │ │ │ │ - bgt 5a8f0 <_PyContext_NewHamtForTests@@Base+0x1914> │ │ │ │ + bgt 5a8e8 <_PyContext_NewHamtForTests@@Base+0x190c> │ │ │ │ ldr r3, [r6] │ │ │ │ mov r1, r6 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ mov r0, r4 │ │ │ │ - bl 31d7e4 <_PyTime_AsTimeval@@Base+0x24dc> │ │ │ │ + bl 31da78 <_PyTime_AsTimeval@@Base+0x24e0> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 5a984 <_PyContext_NewHamtForTests@@Base+0x19a8> │ │ │ │ - ldr r0, [pc, #168] @ 5a998 <_PyContext_NewHamtForTests@@Base+0x19bc> │ │ │ │ + beq 5a97c <_PyContext_NewHamtForTests@@Base+0x19a0> │ │ │ │ + ldr r0, [pc, #168] @ 5a990 <_PyContext_NewHamtForTests@@Base+0x19b4> │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ rsb r1, r5, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b1330 │ │ │ │ + bl 2b0e74 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5a984 <_PyContext_NewHamtForTests@@Base+0x19a8> │ │ │ │ + bne 5a97c <_PyContext_NewHamtForTests@@Base+0x19a0> │ │ │ │ cmp r5, #0 │ │ │ │ - bge 5a924 <_PyContext_NewHamtForTests@@Base+0x1948> │ │ │ │ + bge 5a91c <_PyContext_NewHamtForTests@@Base+0x1940> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 30614 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5a950 <_PyContext_NewHamtForTests@@Base+0x1974> │ │ │ │ - b 5a984 <_PyContext_NewHamtForTests@@Base+0x19a8> │ │ │ │ + bne 5a948 <_PyContext_NewHamtForTests@@Base+0x196c> │ │ │ │ + b 5a97c <_PyContext_NewHamtForTests@@Base+0x19a0> │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r2, [r4, #32] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31d7e4 <_PyTime_AsTimeval@@Base+0x24dc> │ │ │ │ + bl 31da78 <_PyTime_AsTimeval@@Base+0x24e0> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 5a984 <_PyContext_NewHamtForTests@@Base+0x19a8> │ │ │ │ - ldr r0, [pc, #68] @ 5a998 <_PyContext_NewHamtForTests@@Base+0x19bc> │ │ │ │ + beq 5a97c <_PyContext_NewHamtForTests@@Base+0x19a0> │ │ │ │ + ldr r0, [pc, #68] @ 5a990 <_PyContext_NewHamtForTests@@Base+0x19b4> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5a970 <_PyContext_NewHamtForTests@@Base+0x1994> │ │ │ │ + beq 5a968 <_PyContext_NewHamtForTests@@Base+0x198c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 5a970 <_PyContext_NewHamtForTests@@Base+0x1994> │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 5a968 <_PyContext_NewHamtForTests@@Base+0x198c> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b1330 │ │ │ │ + bl 2b0e74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5a8e8 <_PyContext_NewHamtForTests@@Base+0x190c> │ │ │ │ + beq 5a8e0 <_PyContext_NewHamtForTests@@Base+0x1904> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq sl, r5, r8, asr pc │ │ │ │ + mlaseq r5, r8, r1, fp │ │ │ │ subseq sp, r5, r0, lsl #22 │ │ │ │ - eorseq r1, r9, r0, ror #4 │ │ │ │ + eorseq r1, r9, r0, lsr #9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 330c34 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x45c> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5a9d0 <_PyContext_NewHamtForTests@@Base+0x19f4> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 330d40 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x568> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc] @ 5a99c <_PyContext_NewHamtForTests@@Base+0x19c0> │ │ │ │ + b 5a3f4 <_PyContext_NewHamtForTests@@Base+0x1418> │ │ │ │ + @ instruction: 0x0035b4fc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bgt 5aa1c <_PyContext_NewHamtForTests@@Base+0x1a40> │ │ │ │ + bgt 5a9e4 <_PyContext_NewHamtForTests@@Base+0x1a08> │ │ │ │ mov r0, r4 │ │ │ │ - bl 330c34 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x45c> │ │ │ │ + bl 330ea0 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x45c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5aa38 <_PyContext_NewHamtForTests@@Base+0x1a5c> │ │ │ │ + bne 5aa00 <_PyContext_NewHamtForTests@@Base+0x1a24> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 56a90 │ │ │ │ - ldr r3, [pc, #28] @ 5aa40 <_PyContext_NewHamtForTests@@Base+0x1a64> │ │ │ │ - ldr r1, [pc, #28] @ 5aa44 <_PyContext_NewHamtForTests@@Base+0x1a68> │ │ │ │ + b 56af0 <_PyObject_CheckCrossInterpreterData@@Base+0x60> │ │ │ │ + ldr r3, [pc, #28] @ 5aa08 <_PyContext_NewHamtForTests@@Base+0x1a2c> │ │ │ │ + ldr r1, [pc, #28] @ 5aa0c <_PyContext_NewHamtForTests@@Base+0x1a30> │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b9224 │ │ │ │ + bl 1b93dc │ │ │ │ cmp r0, #0 │ │ │ │ - bge 5a9fc <_PyContext_NewHamtForTests@@Base+0x1a20> │ │ │ │ + bge 5a9c4 <_PyContext_NewHamtForTests@@Base+0x19e8> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq r1, r9, r4, lsl #5 │ │ │ │ + eorseq r1, r9, r4, asr #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - bl 30c5e4 │ │ │ │ - ldr r3, [pc, #12] @ 5aa78 <_PyContext_NewHamtForTests@@Base+0x1a9c> │ │ │ │ + bl 30c5d8 │ │ │ │ + ldr r3, [pc, #12] @ 5aa40 <_PyContext_NewHamtForTests@@Base+0x1a64> │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - ldr r0, [pc, #4] @ 5aa88 <_PyContext_NewHamtForTests@@Base+0x1aac> │ │ │ │ + ldr r0, [pc, #4] @ 5aa50 <_PyContext_NewHamtForTests@@Base+0x1a74> │ │ │ │ mov r1, #3 │ │ │ │ - b a5550 │ │ │ │ - eorseq r0, r9, ip, lsl #17 │ │ │ │ + b a55c8 │ │ │ │ + eorseq r0, r9, ip, asr #21 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + bl 330ea0 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x45c> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 5aa88 <_PyContext_NewHamtForTests@@Base+0x1aac> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 330fac <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x568> │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, sp, #36 @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr lr, [sp, #48] @ 0x30 │ │ │ │ + mov r5, r1 │ │ │ │ + movgt r1, #0 │ │ │ │ + movle r1, #1 │ │ │ │ + cmp lr, #0 │ │ │ │ + orrne r1, r1, #1 │ │ │ │ + cmp r1, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r3 │ │ │ │ + bne 5aae8 <_PyContext_NewHamtForTests@@Base+0x1b0c> │ │ │ │ + clz ip, r2 │ │ │ │ + lsr ip, ip, #5 │ │ │ │ + cmp r3, #1 │ │ │ │ + orrne ip, ip, #1 │ │ │ │ + cmp ip, #0 │ │ │ │ + beq 5ab20 <_PyContext_NewHamtForTests@@Base+0x1b44> │ │ │ │ + mov ip, #1 │ │ │ │ + str ip, [sp, #8] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [pc, #92] @ 5ab58 <_PyContext_NewHamtForTests@@Base+0x1b7c> │ │ │ │ + mov r0, r2 │ │ │ │ + str ip, [sp] │ │ │ │ + mov r2, #0 │ │ │ │ + add ip, sp, #28 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + mov r3, lr │ │ │ │ + str ip, [sp, #16] │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + subs r2, r0, #0 │ │ │ │ + beq 5ab4c <_PyContext_NewHamtForTests@@Base+0x1b70> │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r5, [r2] │ │ │ │ + bl 1c78bc │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 5ae1c │ │ │ │ + cmn r0, #1 │ │ │ │ + ldrne r0, [pc, #16] @ 5ab5c <_PyContext_NewHamtForTests@@Base+0x1b80> │ │ │ │ + bne 5ab50 <_PyContext_NewHamtForTests@@Base+0x1b74> │ │ │ │ + mov r0, #0 │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + subseq r3, r7, r4, lsl #26 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - bne 5aabc <_PyContext_NewHamtForTests@@Base+0x1ae0> │ │ │ │ - ldr r3, [pc, #328] @ 5abf8 <_PyContext_NewHamtForTests@@Base+0x1c1c> │ │ │ │ - ldr r1, [pc, #328] @ 5abfc <_PyContext_NewHamtForTests@@Base+0x1c20> │ │ │ │ + bne 5ab90 <_PyContext_NewHamtForTests@@Base+0x1bb4> │ │ │ │ + ldr r3, [pc, #328] @ 5accc <_PyContext_NewHamtForTests@@Base+0x1cf0> │ │ │ │ + ldr r1, [pc, #328] @ 5acd0 <_PyContext_NewHamtForTests@@Base+0x1cf4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 5ab08 <_PyContext_NewHamtForTests@@Base+0x1b2c> │ │ │ │ + bl 18f414 │ │ │ │ + b 5abdc <_PyContext_NewHamtForTests@@Base+0x1c00> │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bne 5ab10 <_PyContext_NewHamtForTests@@Base+0x1b34> │ │ │ │ + bne 5abe4 <_PyContext_NewHamtForTests@@Base+0x1c08> │ │ │ │ ldrb r3, [r0, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r3, #1 │ │ │ │ streq r3, [r5, #16] │ │ │ │ strbeq r3, [r0, #34] @ 0x22 │ │ │ │ - beq 5ab10 <_PyContext_NewHamtForTests@@Base+0x1b34> │ │ │ │ + beq 5abe4 <_PyContext_NewHamtForTests@@Base+0x1c08> │ │ │ │ ldr r1, [r5, #12] │ │ │ │ - ldr r2, [pc, #264] @ 5abf8 <_PyContext_NewHamtForTests@@Base+0x1c1c> │ │ │ │ + ldr r2, [pc, #264] @ 5accc <_PyContext_NewHamtForTests@@Base+0x1cf0> │ │ │ │ cmp r1, #0 │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [r2] │ │ │ │ - ldreq r1, [pc, #256] @ 5ac00 <_PyContext_NewHamtForTests@@Base+0x1c24> │ │ │ │ - ldrne r1, [pc, #256] @ 5ac04 <_PyContext_NewHamtForTests@@Base+0x1c28> │ │ │ │ + ldreq r1, [pc, #256] @ 5acd4 <_PyContext_NewHamtForTests@@Base+0x1cf8> │ │ │ │ + ldrne r1, [pc, #256] @ 5acd8 <_PyContext_NewHamtForTests@@Base+0x1cfc> │ │ │ │ str r3, [r5, #16] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r4, #0 │ │ │ │ - b 5abf0 <_PyContext_NewHamtForTests@@Base+0x1c14> │ │ │ │ - bl 2d3c58 │ │ │ │ + b 5acc4 <_PyContext_NewHamtForTests@@Base+0x1ce8> │ │ │ │ + bl 2d3b68 <_PyTime_AsMilliseconds@@Base+0x7f8> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ - beq 5ab48 <_PyContext_NewHamtForTests@@Base+0x1b6c> │ │ │ │ + beq 5ac1c <_PyContext_NewHamtForTests@@Base+0x1c40> │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 33687c │ │ │ │ + bl 336a54 │ │ │ │ subs r4, r0, #0 │ │ │ │ ldreq r2, [r5, #8] │ │ │ │ moveq r3, #2 │ │ │ │ strbeq r4, [r2, #34] @ 0x22 │ │ │ │ streq r3, [r5, #16] │ │ │ │ - b 5abf0 <_PyContext_NewHamtForTests@@Base+0x1c14> │ │ │ │ + b 5acc4 <_PyContext_NewHamtForTests@@Base+0x1ce8> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5aba4 <_PyContext_NewHamtForTests@@Base+0x1bc8> │ │ │ │ - ldr r2, [pc, #176] @ 5ac08 <_PyContext_NewHamtForTests@@Base+0x1c2c> │ │ │ │ + beq 5ac78 <_PyContext_NewHamtForTests@@Base+0x1c9c> │ │ │ │ + ldr r2, [pc, #176] @ 5acdc <_PyContext_NewHamtForTests@@Base+0x1d00> │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 5abb4 <_PyContext_NewHamtForTests@@Base+0x1bd8> │ │ │ │ + bne 5ac88 <_PyContext_NewHamtForTests@@Base+0x1cac> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ strb r3, [r2, #34] @ 0x22 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #2 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r5, #16] │ │ │ │ - beq 5ab90 <_PyContext_NewHamtForTests@@Base+0x1bb4> │ │ │ │ + beq 5ac64 <_PyContext_NewHamtForTests@@Base+0x1c88> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 5ab90 <_PyContext_NewHamtForTests@@Base+0x1bb4> │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #96] @ 5abf8 <_PyContext_NewHamtForTests@@Base+0x1c1c> │ │ │ │ - ldr r1, [pc, #112] @ 5ac0c <_PyContext_NewHamtForTests@@Base+0x1c30> │ │ │ │ + bne 5ac64 <_PyContext_NewHamtForTests@@Base+0x1c88> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #96] @ 5accc <_PyContext_NewHamtForTests@@Base+0x1cf0> │ │ │ │ + ldr r1, [pc, #112] @ 5ace0 <_PyContext_NewHamtForTests@@Base+0x1d04> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 5ab08 <_PyContext_NewHamtForTests@@Base+0x1b2c> │ │ │ │ + bl 18f414 │ │ │ │ + b 5abdc <_PyContext_NewHamtForTests@@Base+0x1c00> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r3, #2 │ │ │ │ strb r0, [r2, #34] @ 0x22 │ │ │ │ str r3, [r5, #16] │ │ │ │ - ldr r3, [pc, #84] @ 5ac10 <_PyContext_NewHamtForTests@@Base+0x1c34> │ │ │ │ + ldr r3, [pc, #84] @ 5ace4 <_PyContext_NewHamtForTests@@Base+0x1d08> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a5b0 │ │ │ │ + bl 11a660 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5abdc <_PyContext_NewHamtForTests@@Base+0x1c00> │ │ │ │ - bl 11a964 │ │ │ │ - ldr r3, [pc, #64] @ 5ac14 <_PyContext_NewHamtForTests@@Base+0x1c38> │ │ │ │ + beq 5acb0 <_PyContext_NewHamtForTests@@Base+0x1cd4> │ │ │ │ + bl 11aa14 │ │ │ │ + ldr r3, [pc, #64] @ 5ace8 <_PyContext_NewHamtForTests@@Base+0x1d0c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1c61ec │ │ │ │ - b 5abf0 <_PyContext_NewHamtForTests@@Base+0x1c14> │ │ │ │ - ldr r3, [pc, #52] @ 5ac18 <_PyContext_NewHamtForTests@@Base+0x1c3c> │ │ │ │ + bl 1c63a4 │ │ │ │ + b 5acc4 <_PyContext_NewHamtForTests@@Base+0x1ce8> │ │ │ │ + ldr r3, [pc, #52] @ 5acec <_PyContext_NewHamtForTests@@Base+0x1d10> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a5b0 │ │ │ │ + bl 11a660 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5abc8 <_PyContext_NewHamtForTests@@Base+0x1bec> │ │ │ │ + bne 5ac9c <_PyContext_NewHamtForTests@@Base+0x1cc0> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r1, r9, r0, asr #32 │ │ │ │ - eorseq r1, r9, r0, ror r0 │ │ │ │ - eorseq r1, r9, r4, lsr #1 │ │ │ │ + mlaseq r9, ip, r2, r1 │ │ │ │ + eorseq r1, r9, ip, asr #5 │ │ │ │ + eorseq r1, r9, r0, lsl #6 │ │ │ │ ldrsheq sp, [r5], #-88 @ 0xffffffa8 │ │ │ │ - eorseq fp, r6, r8, lsl #8 │ │ │ │ + eorseq fp, r6, r8, asr #12 │ │ │ │ subseq sp, r5, r4, lsr fp │ │ │ │ subseq fp, r5, r8, asr #23 │ │ │ │ subseq sp, r5, r8, asr fp │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, sp, #36 @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr lr, [sp, #48] @ 0x30 │ │ │ │ - mov r5, r1 │ │ │ │ - movgt r1, #0 │ │ │ │ - movle r1, #1 │ │ │ │ - cmp lr, #0 │ │ │ │ - orrne r1, r1, #1 │ │ │ │ - cmp r1, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r1, r3 │ │ │ │ - bne 5ac74 <_PyContext_NewHamtForTests@@Base+0x1c98> │ │ │ │ - clz ip, r2 │ │ │ │ - lsr ip, ip, #5 │ │ │ │ - cmp r3, #1 │ │ │ │ - orrne ip, ip, #1 │ │ │ │ - cmp ip, #0 │ │ │ │ - beq 5acac <_PyContext_NewHamtForTests@@Base+0x1cd0> │ │ │ │ - mov ip, #1 │ │ │ │ - str ip, [sp, #8] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #92] @ 5ace4 <_PyContext_NewHamtForTests@@Base+0x1d08> │ │ │ │ - mov r0, r2 │ │ │ │ - str ip, [sp] │ │ │ │ - mov r2, #0 │ │ │ │ - add ip, sp, #28 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - mov r3, lr │ │ │ │ - str ip, [sp, #16] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - subs r2, r0, #0 │ │ │ │ - beq 5acd8 <_PyContext_NewHamtForTests@@Base+0x1cfc> │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r5, [r2] │ │ │ │ - bl 1c7704 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 5aea4 │ │ │ │ - cmn r0, #1 │ │ │ │ - ldrne r0, [pc, #16] @ 5ace8 <_PyContext_NewHamtForTests@@Base+0x1d0c> │ │ │ │ - bne 5acdc <_PyContext_NewHamtForTests@@Base+0x1d00> │ │ │ │ - mov r0, #0 │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - subseq r3, r7, r4, lsl #26 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -0005acec : │ │ │ │ - ldr r0, [pc] @ 5acf4 │ │ │ │ +0005acf0 : │ │ │ │ + ldr r0, [pc] @ 5acf8 │ │ │ │ bx lr │ │ │ │ - mlaseq r6, r8, r8, r0 │ │ │ │ + @ instruction: 0x00360ad8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ ldm r5, {r0, r6} │ │ │ │ bl 298bc │ │ │ │ mov r0, r6 │ │ │ │ bl 298bc │ │ │ │ mov r0, r5 │ │ │ │ bl 298bc │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b0e0 │ │ │ │ + bl 9b158 │ │ │ │ mov r0, r4 │ │ │ │ - bl a4128 │ │ │ │ + bl a41a0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + b 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ - bl 9b0e0 │ │ │ │ - bl 9b11c │ │ │ │ + bl 9b158 │ │ │ │ + bl 9b194 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - bgt 5adb4 │ │ │ │ + bgt 5adb8 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - ldr r2, [pc, #112] @ 5ae14 │ │ │ │ + ldr r2, [pc, #112] @ 5ae18 │ │ │ │ cmp r1, r2 │ │ │ │ - bne 5adb4 │ │ │ │ + bne 5adb8 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 1c5e7c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b 1c6034 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r6, #0 │ │ │ │ addgt r7, r5, #16 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ - bgt 5ae00 │ │ │ │ + bgt 5ae04 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #160] @ 0xa0 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ pople {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 1c6040 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b 1c61f8 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ subs r6, r6, #1 │ │ │ │ - bcc 5adc8 │ │ │ │ + bcc 5adcc │ │ │ │ ldr r0, [r7, r6, lsl #2] │ │ │ │ - bl 9b158 │ │ │ │ - b 5ae00 │ │ │ │ - andeq sl, r5, r4, ror #26 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5ae60 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r2, #0 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - str r2, [r4, #20] │ │ │ │ - beq 5ae60 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 5ae60 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [r4, #28] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 5ae9c │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5ae9c │ │ │ │ - ldr r3, [r0] │ │ │ │ - str r2, [r4, #8] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5ae9c │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 5ae9c │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ + bl 9b1d0 │ │ │ │ + b 5ae04 │ │ │ │ + andeq sl, r5, r8, ror #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ mov r4, r2 │ │ │ │ cmp r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ - beq 5aeec │ │ │ │ + beq 5ae64 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl adde8 │ │ │ │ + bl adeb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5aeec │ │ │ │ + bne 5ae64 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 30c1e0 │ │ │ │ + b 30c470 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 5af10 │ │ │ │ - ldr r3, [pc, #144] @ 5af94 │ │ │ │ - ldr r1, [pc, #144] @ 5af98 │ │ │ │ + beq 5ae88 │ │ │ │ + ldr r3, [pc, #144] @ 5af0c │ │ │ │ + ldr r1, [pc, #144] @ 5af10 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 5af44 │ │ │ │ + bl 18f414 │ │ │ │ + b 5aebc │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldr r7, [r5, #8] │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ sub r2, r2, r6 │ │ │ │ cmp r7, r2 │ │ │ │ - bgt 5af40 │ │ │ │ + bgt 5aeb8 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 356cdc │ │ │ │ + bl 356f48 │ │ │ │ add r8, r7, r6 │ │ │ │ cmp r8, r0 │ │ │ │ - ble 5af4c │ │ │ │ - bl 2a01ec │ │ │ │ + ble 5aec4 │ │ │ │ + bl 2a0260 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d5514 │ │ │ │ + bl 2d5424 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 5af44 │ │ │ │ + beq 5aebc │ │ │ │ cmp r6, #0 │ │ │ │ - ble 5af8c │ │ │ │ + ble 5af04 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mla r0, r7, r0, r3 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mul r2, r6, r2 │ │ │ │ bl 29cdc │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r9, r4, ror #5 │ │ │ │ + eorseq r1, r9, r4, lsr #10 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #4] @ 5afac │ │ │ │ - ldr r0, [pc, #4] @ 5afb0 │ │ │ │ - b 4ac20 <_PyBytes_ReverseFind@@Base+0x154> │ │ │ │ - eoreq r4, ip, r0, lsr #24 │ │ │ │ + ldr r1, [pc, #4] @ 5af24 │ │ │ │ + ldr r0, [pc, #4] @ 5af28 │ │ │ │ + b 4ac24 <_PyBytes_ReverseFind@@Base+0x230> │ │ │ │ + eoreq r4, ip, r0, lsl #22 │ │ │ │ subseq sp, r5, r8, ror #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r5, [r3, #8] │ │ │ │ @@ -49832,181 +49798,216 @@ │ │ │ │ add r5, r5, r2 │ │ │ │ mov r1, r2 │ │ │ │ subs r2, r3, #0 │ │ │ │ movne r2, #1 │ │ │ │ orrs r2, r2, r1, lsr #31 │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ mov r7, r0 │ │ │ │ - bne 5b00c │ │ │ │ + bne 5af84 │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5b040 │ │ │ │ - ldr ip, [pc, #604] @ 5b270 │ │ │ │ + beq 5afb8 │ │ │ │ + ldr ip, [pc, #604] @ 5b1e8 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #32 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #16] │ │ │ │ mov ip, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5b0d8 │ │ │ │ + beq 5b050 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 5b090 │ │ │ │ + beq 5b008 │ │ │ │ ldr r6, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5b064 │ │ │ │ + beq 5afdc │ │ │ │ subs r5, r5, #1 │ │ │ │ - bne 5b064 │ │ │ │ + bne 5afdc │ │ │ │ mov r2, #0 │ │ │ │ - b 5b098 │ │ │ │ + b 5b010 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5b078 │ │ │ │ + bne 5aff0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b 5b098 │ │ │ │ - bl 1033c8 │ │ │ │ + b 5b010 │ │ │ │ + bl 10347c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 5b0d8 │ │ │ │ + blt 5b050 │ │ │ │ cmp r5, #1 │ │ │ │ - beq 5b05c │ │ │ │ - b 5b070 │ │ │ │ + beq 5afd4 │ │ │ │ + b 5afe8 │ │ │ │ mov r6, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 338c10 │ │ │ │ + bl 338ff0 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 5b0d8 │ │ │ │ + beq 5b050 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5b144 │ │ │ │ + beq 5b0bc │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands r4, r2, #268435456 @ 0x10000000 │ │ │ │ - beq 5b0e0 │ │ │ │ - ldr r3, [pc, #420] @ 5b274 │ │ │ │ - ldr r1, [pc, #420] @ 5b278 │ │ │ │ + beq 5b058 │ │ │ │ + ldr r3, [pc, #420] @ 5b1ec │ │ │ │ + ldr r1, [pc, #420] @ 5b1f0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r4, #0 │ │ │ │ - b 5b250 │ │ │ │ + b 5b1c8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 15d464 │ │ │ │ + bl 15d5e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5b104 │ │ │ │ - ldr r3, [pc, #380] @ 5b274 │ │ │ │ - ldr r1, [pc, #384] @ 5b27c │ │ │ │ + bne 5b07c │ │ │ │ + ldr r3, [pc, #380] @ 5b1ec │ │ │ │ + ldr r1, [pc, #384] @ 5b1f4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 5b0d8 │ │ │ │ + bl 18f414 │ │ │ │ + b 5b050 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 112480 │ │ │ │ + bl 112570 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 5b0d8 │ │ │ │ + beq 5b050 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 5b144 │ │ │ │ - ldr r3, [pc, #336] @ 5b280 │ │ │ │ - ldr r1, [pc, #336] @ 5b284 │ │ │ │ + ble 5b0bc │ │ │ │ + ldr r3, [pc, #336] @ 5b1f8 │ │ │ │ + ldr r1, [pc, #336] @ 5b1fc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1133b4 │ │ │ │ - b 5b0d8 │ │ │ │ + bl 1134a4 │ │ │ │ + b 5b050 │ │ │ │ mov r0, r7 │ │ │ │ - bl 10f850 │ │ │ │ + bl 10f940 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 5b60c │ │ │ │ + bl 5b610 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 5b170 │ │ │ │ + bne 5b0e8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5b0d8 │ │ │ │ + beq 5b050 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1133b4 │ │ │ │ - b 5b0d8 │ │ │ │ + bl 1134a4 │ │ │ │ + b 5b050 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #64 @ 0x40 │ │ │ │ bl 295a4 │ │ │ │ mov r1, #4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #5 │ │ │ │ bl 295a4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #16 │ │ │ │ bl 2a1bc │ │ │ │ - ldr r3, [pc, #232] @ 5b288 │ │ │ │ + ldr r3, [pc, #232] @ 5b200 │ │ │ │ str r3, [r7, #16] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [r0, #8] │ │ │ │ add r3, pc, #172 @ 0xac │ │ │ │ ldrd r2, [r3] │ │ │ │ stm r0, {r7, r8} │ │ │ │ strd r2, [r7] │ │ │ │ add r3, pc, #164 @ 0xa4 │ │ │ │ ldrd r2, [r3] │ │ │ │ mov r5, r0 │ │ │ │ strd r2, [r7, #8] │ │ │ │ str r0, [r4, #16] │ │ │ │ - bl a55d4 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5b204 │ │ │ │ + beq 5b17c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5b15c │ │ │ │ + beq 5b0d4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5b15c │ │ │ │ + bne 5b0d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 5b15c │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 5b0d4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5b250 │ │ │ │ + beq 5b1c8 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ - blt 5b23c │ │ │ │ - bl c3e20 │ │ │ │ + blt 5b1b4 │ │ │ │ + bl c3e80 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 67c50 │ │ │ │ + bl 67ac4 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7b78 │ │ │ │ - b 5b248 │ │ │ │ + bl c7bd0 │ │ │ │ + b 5b1c0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 67c50 │ │ │ │ + bl 67ac4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1133b4 │ │ │ │ + bl 1134a4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ nop @ (mov r0, r0) │ │ │ │ strbvs r2, [r5, -r1, lsl #6] │ │ │ │ svc 0x00cdab89 │ │ │ │ ldmls sl!, {r1, r2, r3, r4, r5, r6, r7, sl, fp, ip, lr, pc} │ │ │ │ eorsne r5, r2, r6, ror r4 │ │ │ │ subseq r3, r7, r0, lsr sp │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r7, r8, ip, asr #29 │ │ │ │ - @ instruction: 0x00387ef4 │ │ │ │ + eorseq r8, r8, ip, lsl #2 │ │ │ │ + eorseq r8, r8, r4, lsr r1 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r7, r8, r0, lsr #30 │ │ │ │ + eorseq r8, r8, r0, ror #2 │ │ │ │ bicsgt lr, r2, #240, 2 @ 0x3c │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 5b24c │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r2, #0 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + str r2, [r4, #20] │ │ │ │ + beq 5b24c │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + str r3, [r0] │ │ │ │ + bne 5b24c │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [r4, #28] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 5b288 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 5b288 │ │ │ │ + ldr r3, [r0] │ │ │ │ + str r2, [r4, #8] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 5b288 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r0] │ │ │ │ + bne 5b288 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -50023,42 +50024,42 @@ │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ - bne 5b308 │ │ │ │ + bne 5b30c │ │ │ │ clz r2, ip │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5b33c │ │ │ │ + beq 5b340 │ │ │ │ mov r0, ip │ │ │ │ - ldr ip, [pc, #80] @ 5b364 │ │ │ │ + ldr ip, [pc, #80] @ 5b368 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #24 │ │ │ │ mov r2, #0 │ │ │ │ mov lr, #2 │ │ │ │ str ip, [sp, #16] │ │ │ │ mov ip, #1 │ │ │ │ stmib sp, {ip, lr} │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq 5b35c │ │ │ │ + beq 5b360 │ │ │ │ cmp r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [ip] │ │ │ │ ldrne r2, [ip, #4] │ │ │ │ - ldreq r2, [pc, #20] @ 5b368 │ │ │ │ + ldreq r2, [pc, #20] @ 5b36c │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 1cc318 │ │ │ │ + b 1cc4d0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r3, r7, ip, asr sp │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -50075,273 +50076,273 @@ │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ add r5, r5, r1 │ │ │ │ cmp r2, #0 │ │ │ │ sub r9, r5, #3 │ │ │ │ - bne 5b3d8 │ │ │ │ + bne 5b3dc │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #6 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5b410 │ │ │ │ - ldr ip, [pc, #536] @ 5b5f8 │ │ │ │ + beq 5b414 │ │ │ │ + ldr ip, [pc, #536] @ 5b5fc │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #48 @ 0x30 │ │ │ │ str ip, [sp, #16] │ │ │ │ mov ip, #6 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #8] │ │ │ │ mov ip, #3 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5b554 │ │ │ │ + beq 5b558 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bne 5b430 │ │ │ │ - bl a55d4 │ │ │ │ + bne 5b434 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5b554 │ │ │ │ + bne 5b558 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ mov sl, r0 │ │ │ │ - bne 5b450 │ │ │ │ - bl a55d4 │ │ │ │ + bne 5b454 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5b554 │ │ │ │ + bne 5b558 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 11fd78 <_PyNumber_Index@@Base> │ │ │ │ + bl 11fe00 <_PyNumber_Index@@Base> │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 5b474 │ │ │ │ - bl a55d4 │ │ │ │ + bne 5b478 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r6, #0 │ │ │ │ - beq 5b4a8 │ │ │ │ - b 5b554 │ │ │ │ - bl aaf9c │ │ │ │ + beq 5b4ac │ │ │ │ + b 5b558 │ │ │ │ + bl ab014 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 5b4a0 │ │ │ │ + beq 5b4a4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 5b4a0 │ │ │ │ + bne 5b4a4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmn r6, #1 │ │ │ │ - beq 5b460 │ │ │ │ + beq 5b464 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 5b504 │ │ │ │ + beq 5b508 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 5b4cc │ │ │ │ + beq 5b4d0 │ │ │ │ subs r9, r5, #4 │ │ │ │ - ldreq r5, [pc, #308] @ 5b5fc │ │ │ │ - beq 5b50c │ │ │ │ - b 5b4d0 │ │ │ │ - ldr r7, [pc, #296] @ 5b5fc │ │ │ │ + ldreq r5, [pc, #308] @ 5b600 │ │ │ │ + beq 5b510 │ │ │ │ + b 5b4d4 │ │ │ │ + ldr r7, [pc, #296] @ 5b600 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 5b4e8 │ │ │ │ + beq 5b4ec │ │ │ │ cmp r9, #1 │ │ │ │ - beq 5b50c │ │ │ │ - b 5b4ec │ │ │ │ - ldr r5, [pc, #268] @ 5b5fc │ │ │ │ + beq 5b510 │ │ │ │ + b 5b4f0 │ │ │ │ + ldr r5, [pc, #268] @ 5b600 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 4ec44 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ + bl 4ec3c <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5b50c │ │ │ │ - b 5b554 │ │ │ │ - ldr r5, [pc, #240] @ 5b5fc │ │ │ │ + bne 5b510 │ │ │ │ + b 5b558 │ │ │ │ + ldr r5, [pc, #240] @ 5b600 │ │ │ │ mov r7, r5 │ │ │ │ cmp r6, #0 │ │ │ │ - bge 5b528 │ │ │ │ - ldr r3, [pc, #228] @ 5b600 │ │ │ │ - ldr r1, [pc, #228] @ 5b604 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 5b554 │ │ │ │ - ldr r4, [pc, #204] @ 5b5fc │ │ │ │ + bge 5b52c │ │ │ │ + ldr r3, [pc, #228] @ 5b604 │ │ │ │ + ldr r1, [pc, #228] @ 5b608 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f414 │ │ │ │ + b 5b558 │ │ │ │ + ldr r4, [pc, #204] @ 5b600 │ │ │ │ ldr r9, [sp, #28] │ │ │ │ cmp r7, r4 │ │ │ │ moveq r7, #0 │ │ │ │ - beq 5b55c │ │ │ │ + beq 5b560 │ │ │ │ mov r0, r7 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 2a7ecc │ │ │ │ + bl 2a7f3c │ │ │ │ cmp r0, #0 │ │ │ │ addne r7, sp, #32 │ │ │ │ - bne 5b55c │ │ │ │ + bne 5b560 │ │ │ │ mov r0, #0 │ │ │ │ - b 5b5f0 │ │ │ │ + b 5b5f4 │ │ │ │ cmp r5, r4 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 5b5a0 │ │ │ │ + beq 5b5a4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 2a7ecc │ │ │ │ + bl 2a7f3c │ │ │ │ cmp r0, #0 │ │ │ │ addne r4, sp, #40 @ 0x28 │ │ │ │ - bne 5b5a0 │ │ │ │ - b 5b554 │ │ │ │ + bne 5b5a4 │ │ │ │ + b 5b558 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 5b5d8 │ │ │ │ - bl 132724 │ │ │ │ + bne 5b5dc │ │ │ │ + bl 1327bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5b554 │ │ │ │ - bl c3e20 │ │ │ │ + bne 5b558 │ │ │ │ + bl c3e80 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r7 │ │ │ │ stm sp, {r6, r9} │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 29454 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl c7b78 │ │ │ │ + bl c7bd0 │ │ │ │ cmp r5, #0 │ │ │ │ - bge 5b5e8 │ │ │ │ - b 5b584 │ │ │ │ - ldr r3, [pc, #40] @ 5b608 │ │ │ │ + bge 5b5ec │ │ │ │ + b 5b588 │ │ │ │ + ldr r3, [pc, #40] @ 5b60c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ - b 5b5f0 │ │ │ │ + bl 144544 │ │ │ │ + b 5b5f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a58c4 │ │ │ │ + bl a593c │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subseq r3, r7, r8, lsl #27 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r1, r9, r4, lsl r2 │ │ │ │ + eorseq r1, r9, r4, asr r4 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 91b84 <_PyObject_GC_New@@Base> │ │ │ │ + bl 91be0 <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5b634 │ │ │ │ + beq 5b638 │ │ │ │ mov r3, #0 │ │ │ │ strh r3, [r4, #8] │ │ │ │ - bl a6608 │ │ │ │ + bl a6680 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005b654 : │ │ │ │ +0005b658 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r0, #0 │ │ │ │ - bne 5b678 │ │ │ │ - bl 34a57c │ │ │ │ - b 5b68c │ │ │ │ + bne 5b67c │ │ │ │ + bl 34a990 │ │ │ │ + b 5b690 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 9dd0c │ │ │ │ + bl 9dd84 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 5b694 │ │ │ │ + bne 5b698 │ │ │ │ mvn r5, #0 │ │ │ │ - b 5b6c8 │ │ │ │ + b 5b6cc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16220c │ │ │ │ + bl 162390 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 5b6c8 │ │ │ │ + beq 5b6cc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5b6c8 │ │ │ │ + bne 5b6cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5b6f8 │ │ │ │ + beq 5b6fc │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 5b710 │ │ │ │ - ldr r3, [pc, #56] @ 5b738 │ │ │ │ - ldr r1, [pc, #56] @ 5b73c │ │ │ │ + bne 5b714 │ │ │ │ + ldr r3, [pc, #56] @ 5b73c │ │ │ │ + ldr r1, [pc, #56] @ 5b740 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r1] │ │ │ │ mov r3, r0 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ strne r2, [r1] │ │ │ │ str r1, [r3, #12] │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b1d0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - mlaseq r6, r0, r4, r6 │ │ │ │ + @ instruction: 0x003666d0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 5b778 │ │ │ │ + bne 5b77c │ │ │ │ ldr r0, [r6, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5b79c │ │ │ │ - b 5b78c │ │ │ │ + beq 5b7a0 │ │ │ │ + b 5b790 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5b768 │ │ │ │ + beq 5b76c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #28] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - b 492c0 │ │ │ │ - ldr r0, [pc] @ 5b7c4 │ │ │ │ + b 4942c │ │ │ │ + ldr r0, [pc] @ 5b7c8 │ │ │ │ bx lr │ │ │ │ subseq r7, r7, ip, ror r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -50349,387 +50350,381 @@ │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ - bne 5b818 │ │ │ │ + bne 5b81c │ │ │ │ clz r2, r1 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r0, #2 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5b858 │ │ │ │ + beq 5b85c │ │ │ │ mov ip, #2 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #24 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #244] @ 5b928 │ │ │ │ + ldr ip, [pc, #244] @ 5b92c │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 5b858 │ │ │ │ + bne 5b85c │ │ │ │ mov r0, #0 │ │ │ │ - b 5b920 │ │ │ │ + b 5b924 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 5b878 │ │ │ │ - bl a55d4 │ │ │ │ + bne 5b87c │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5b850 │ │ │ │ + bne 5b854 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne 5b898 │ │ │ │ - bl a55d4 │ │ │ │ + bne 5b89c │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5b850 │ │ │ │ + bne 5b854 │ │ │ │ mvn r2, #0 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r1, [pc, #132] @ 5b92c │ │ │ │ - ldr r0, [pc, #132] @ 5b930 │ │ │ │ + ldr r1, [pc, #132] @ 5b930 │ │ │ │ + ldr r0, [pc, #132] @ 5b934 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ - bl bbddc │ │ │ │ + bl bbeb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 5b850 │ │ │ │ - bl c3e20 │ │ │ │ + blt 5b854 │ │ │ │ + bl c3e80 │ │ │ │ mov r1, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 2a8e8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7b78 │ │ │ │ + bl c7bd0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 5b904 │ │ │ │ + beq 5b908 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 5b90c │ │ │ │ - bl 132724 │ │ │ │ + bne 5b910 │ │ │ │ + bl 1327bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5b8bc │ │ │ │ - b 5b850 │ │ │ │ - ldr r0, [pc, #40] @ 5b934 │ │ │ │ - b 5b920 │ │ │ │ - ldr r3, [pc, #36] @ 5b938 │ │ │ │ + beq 5b8c0 │ │ │ │ + b 5b854 │ │ │ │ + ldr r0, [pc, #40] @ 5b938 │ │ │ │ + b 5b924 │ │ │ │ + ldr r3, [pc, #36] @ 5b93c │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 1444a4 │ │ │ │ + b 144544 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrheq r3, [r7], #-212 @ 0xffffff2c │ │ │ │ - ldrsbeq sl, [r7], -r0 @ │ │ │ │ - @ instruction: 0x003813dc │ │ │ │ + eorseq sl, r7, r0, lsl r3 │ │ │ │ + eorseq r1, r8, ip, lsl r6 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5b964 │ │ │ │ + beq 5b968 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 5b97c │ │ │ │ - ldr r3, [pc, #56] @ 5b9a4 │ │ │ │ - ldr r1, [pc, #56] @ 5b9a8 │ │ │ │ + bne 5b980 │ │ │ │ + ldr r3, [pc, #56] @ 5b9a8 │ │ │ │ + ldr r1, [pc, #56] @ 5b9ac │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r1] │ │ │ │ mov r3, r0 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ strne r2, [r1] │ │ │ │ str r1, [r3, #16] │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b1d0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r6, r6, r0, lsr r7 │ │ │ │ + eorseq r6, r6, r0, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r2, #3 │ │ │ │ mov r4, r1 │ │ │ │ - bne 5b9e0 │ │ │ │ + bne 5b9e4 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 5ba10 │ │ │ │ - b 5ba04 │ │ │ │ + bne 5ba14 │ │ │ │ + b 5ba08 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #3 │ │ │ │ - ldr r0, [pc, #244] @ 5bae4 │ │ │ │ + ldr r0, [pc, #244] @ 5bae8 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5b9c8 │ │ │ │ - b 5baa0 │ │ │ │ - bl a55d4 │ │ │ │ + bne 5b9cc │ │ │ │ + b 5baa4 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5baa0 │ │ │ │ + bne 5baa4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r6, [r4, #4] │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 5ba34 │ │ │ │ - bl a55d4 │ │ │ │ + bne 5ba38 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5baa0 │ │ │ │ - ldr r3, [pc, #172] @ 5bae8 │ │ │ │ + bne 5baa4 │ │ │ │ + ldr r3, [pc, #172] @ 5baec │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 5ba58 │ │ │ │ - ldr r3, [pc, #160] @ 5baec │ │ │ │ - ldr r1, [pc, #160] @ 5baf0 │ │ │ │ + beq 5ba5c │ │ │ │ + ldr r3, [pc, #160] @ 5baf0 │ │ │ │ + ldr r1, [pc, #160] @ 5baf4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ - b 5baa0 │ │ │ │ + bl 1177e0 │ │ │ │ + b 5baa4 │ │ │ │ cmp r5, #5 │ │ │ │ - bhi 5ba6c │ │ │ │ + bhi 5ba70 │ │ │ │ tst r4, #98304 @ 0x18000 │ │ │ │ - beq 5baa8 │ │ │ │ - b 5ba84 │ │ │ │ - ldr r3, [pc, #128] @ 5baf4 │ │ │ │ - ldr r1, [pc, #128] @ 5baf8 │ │ │ │ + beq 5baac │ │ │ │ + b 5ba88 │ │ │ │ + ldr r3, [pc, #128] @ 5baf8 │ │ │ │ + ldr r1, [pc, #128] @ 5bafc │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r5 │ │ │ │ - bl 1176f0 │ │ │ │ - b 5baa0 │ │ │ │ - ldr r3, [pc, #112] @ 5bafc │ │ │ │ + bl 1177e0 │ │ │ │ + b 5baa4 │ │ │ │ + ldr r3, [pc, #112] @ 5bb00 │ │ │ │ bics r3, r3, r4 │ │ │ │ - beq 5baa8 │ │ │ │ - ldr r3, [pc, #92] @ 5baf4 │ │ │ │ - ldr r1, [pc, #100] @ 5bb00 │ │ │ │ + beq 5baac │ │ │ │ + ldr r3, [pc, #92] @ 5baf8 │ │ │ │ + ldr r1, [pc, #100] @ 5bb04 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 1177e0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bic r2, r4, #98304 @ 0x18000 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ - bcc 5bac8 │ │ │ │ - ldr r3, [pc, #56] @ 5baf4 │ │ │ │ - ldr r1, [pc, #68] @ 5bb04 │ │ │ │ + bcc 5bacc │ │ │ │ + ldr r3, [pc, #56] @ 5baf8 │ │ │ │ + ldr r1, [pc, #68] @ 5bb08 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ - b 5baa0 │ │ │ │ + bl 1177e0 │ │ │ │ + b 5baa4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2ad35c │ │ │ │ + bl 2ad25c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5baa0 │ │ │ │ - ldr r0, [pc, #36] @ 5bb08 │ │ │ │ + bne 5baa4 │ │ │ │ + ldr r0, [pc, #36] @ 5bb0c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r1, r6, r8, asr r8 │ │ │ │ + mlaseq r6, r8, sl, r1 │ │ │ │ subseq r1, r5, r0, lsr #17 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r9, r8, asr r3 │ │ │ │ + mlaseq r9, r8, r5, r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sp, r7, r4, lsr #3 │ │ │ │ + eorseq sp, r7, r4, ror #7 │ │ │ │ andeq r8, r1, r0, lsl r0 │ │ │ │ - eorseq sp, r7, ip, lsl r2 │ │ │ │ - eorseq r1, r9, r4, ror r3 │ │ │ │ + eorseq sp, r7, ip, asr r4 │ │ │ │ + @ instruction: 0x003915b4 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - ldr r0, [pc] @ 5bb14 │ │ │ │ + ldr r0, [pc] @ 5bb18 │ │ │ │ bx lr │ │ │ │ ldrheq r7, [r7], #-44 @ 0xffffffd4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ - ldr r2, [pc, #112] @ 5bba4 │ │ │ │ + ldr r2, [pc, #112] @ 5bba8 │ │ │ │ sub sp, sp, #24 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ - beq 5bb54 │ │ │ │ + beq 5bb58 │ │ │ │ add r0, r0, #9 │ │ │ │ - bl 22f68c │ │ │ │ + bl 22f760 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, sp │ │ │ │ - bl 5bdb8 │ │ │ │ + bl 5bda4 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5bb74 │ │ │ │ + beq 5bb78 │ │ │ │ add r0, r4, #9 │ │ │ │ - bl 8b0d8 │ │ │ │ + bl 8b148 │ │ │ │ mov r1, #20 │ │ │ │ mov r0, sp │ │ │ │ - bl 92884 │ │ │ │ - ldr r3, [pc, #28] @ 5bba4 │ │ │ │ + bl 928e0 │ │ │ │ + ldr r3, [pc, #28] @ 5bba8 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 5bb9c │ │ │ │ + beq 5bba0 │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ - bl 2d2a4c │ │ │ │ + bl 2d292c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5bc24 │ │ │ │ + beq 5bc28 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5bbf4 │ │ │ │ - ldr r2, [pc, #164] @ 5bc84 │ │ │ │ - ldr ip, [pc, #160] @ 5bc84 │ │ │ │ + bne 5bbf8 │ │ │ │ + ldr r2, [pc, #164] @ 5bc88 │ │ │ │ + ldr ip, [pc, #160] @ 5bc88 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - b 5bc2c │ │ │ │ - bl a8d08 │ │ │ │ + b 5bc30 │ │ │ │ + bl a8d80 │ │ │ │ subs ip, r0, #0 │ │ │ │ - bne 5bc2c │ │ │ │ + bne 5bc30 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5bc24 │ │ │ │ + beq 5bc28 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5bc24 │ │ │ │ + bne 5bc28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r5, #0 │ │ │ │ - b 5bc78 │ │ │ │ + b 5bc7c │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ - ldr r1, [pc, #76] @ 5bc84 │ │ │ │ + ldr r1, [pc, #76] @ 5bc88 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ moveq r2, r1 │ │ │ │ - ldr r0, [pc, #64] @ 5bc88 │ │ │ │ + ldr r0, [pc, #64] @ 5bc8c │ │ │ │ mov r1, r4 │ │ │ │ str ip, [sp] │ │ │ │ - bl a9a20 │ │ │ │ + bl a9a98 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 5bc78 │ │ │ │ + beq 5bc7c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5bc78 │ │ │ │ + bne 5bc7c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - mlaseq r9, r4, r3, r1 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r5, r2 │ │ │ │ - bne 5bcc8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 1bf774 │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5bcb4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + @ instruction: 0x003915d4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #1 │ │ │ │ cmpne r7, #0 │ │ │ │ - ble 5bd80 │ │ │ │ + ble 5bd34 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ bic r8, r1, r1, asr #31 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ mov r6, r1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 5bd34 │ │ │ │ + beq 5bce8 │ │ │ │ mov r1, r5 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 356cdc │ │ │ │ + bl 356f48 │ │ │ │ cmp r0, r7 │ │ │ │ - bge 5bd34 │ │ │ │ + bge 5bce8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2a01ec │ │ │ │ + b 2a0260 │ │ │ │ cmp r6, #0 │ │ │ │ mul r5, r7, r5 │ │ │ │ - ble 5bd54 │ │ │ │ + ble 5bd08 │ │ │ │ mov r1, r8 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 356cdc │ │ │ │ + bl 356f48 │ │ │ │ cmp r0, r5 │ │ │ │ - blt 5bd2c │ │ │ │ + blt 5bce0 │ │ │ │ mov r0, r4 │ │ │ │ mul r1, r7, r8 │ │ │ │ - bl 2d5514 │ │ │ │ + bl 2d5424 │ │ │ │ cmn r0, #1 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 5bd90 │ │ │ │ + beq 5bd44 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mul r1, r5, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1be32c <_PyBytes_Repeat@@Base> │ │ │ │ + bl 1be4e4 <_PyBytes_Repeat@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - mov r3, r1 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ + mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ + mov r5, r2 │ │ │ │ + bne 5bd88 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 1bf92c │ │ │ │ mov r1, r2 │ │ │ │ - bxeq lr │ │ │ │ - bx r3 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 5bd74 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ mov r1, #3 │ │ │ │ - b 2d13e8 <_PyInterpreterState_IDIncref@@Base+0x54> │ │ │ │ + b 2d12c8 <_PyInterpreterState_IDIncref@@Base+0x54> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3896] @ 0xf38 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ - ldr r3, [pc, #576] @ 5c014 │ │ │ │ + ldr r3, [pc, #576] @ 5c000 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ ands r4, r5, #63 @ 0x3f │ │ │ │ sub sp, sp, #164 @ 0xa4 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ mov r3, #0 │ │ │ │ mov r8, r1 │ │ │ │ @@ -50755,17 +50750,17 @@ │ │ │ │ moveq r3, r9 │ │ │ │ movne r3, #64 @ 0x40 │ │ │ │ sub r3, r4, r3 │ │ │ │ add r1, r6, r3 │ │ │ │ lsrs r3, r4, #6 │ │ │ │ bic r4, r4, #63 @ 0x3f │ │ │ │ add r4, r1, r4 │ │ │ │ - beq 5be60 │ │ │ │ + beq 5be4c │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 22b4b0 │ │ │ │ + bl 22b5ec │ │ │ │ add r6, sp, #28 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ mov r1, #0 │ │ │ │ rsb fp, r5, #119 @ 0x77 │ │ │ │ mov r0, r6 │ │ │ │ bl 29658 │ │ │ │ and fp, fp, #63 @ 0x3f │ │ │ │ @@ -50779,15 +50774,15 @@ │ │ │ │ strb r3, [r6, r9] │ │ │ │ add sl, sl, r9 │ │ │ │ mov r3, r4 │ │ │ │ add r1, r4, fp │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, r3 │ │ │ │ strbne r2, [r3, #1]! │ │ │ │ - bne 5beac │ │ │ │ + bne 5be98 │ │ │ │ lsl r3, r5, #3 │ │ │ │ eor r2, r3, r3, ror #16 │ │ │ │ lsl r7, r7, #3 │ │ │ │ lsr r2, r2, #8 │ │ │ │ orr r7, r7, r5, lsr #29 │ │ │ │ bic r2, r2, #65280 @ 0xff00 │ │ │ │ eor r2, r2, r3, ror #8 │ │ │ │ @@ -50801,21 +50796,21 @@ │ │ │ │ mov r1, sp │ │ │ │ mov r2, #8 │ │ │ │ str r3, [sp] │ │ │ │ bl 29cdc │ │ │ │ mov r4, #0 │ │ │ │ lsr sl, sl, #6 │ │ │ │ cmp sl, r4 │ │ │ │ - beq 5bf28 │ │ │ │ + beq 5bf14 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 22b4b0 │ │ │ │ + bl 22b5ec │ │ │ │ add r4, r4, #1 │ │ │ │ add r6, r6, #64 @ 0x40 │ │ │ │ - b 5bf08 │ │ │ │ + b 5bef4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, #4 │ │ │ │ eor r3, r1, r1, ror #16 │ │ │ │ lsr r3, r3, #8 │ │ │ │ bic r3, r3, #65280 @ 0xff00 │ │ │ │ eor r3, r3, r1, ror #8 │ │ │ │ mov r0, r8 │ │ │ │ @@ -50858,132 +50853,138 @@ │ │ │ │ lsr r3, r3, #8 │ │ │ │ bic r3, r3, #65280 @ 0xff00 │ │ │ │ eor r3, r3, r0, ror #8 │ │ │ │ mov r1, sp │ │ │ │ add r0, r8, #16 │ │ │ │ str r3, [sp] │ │ │ │ bl 29cdc │ │ │ │ - ldr r3, [pc, #28] @ 5c014 │ │ │ │ + ldr r3, [pc, #28] @ 5c000 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 5c00c │ │ │ │ + beq 5bff8 │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ + mov r3, r1 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r1, r2 │ │ │ │ + bxeq lr │ │ │ │ + bx r3 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5c02c │ │ │ │ + beq 5c030 │ │ │ │ mov r1, #3 │ │ │ │ - b 2d13e8 <_PyInterpreterState_IDIncref@@Base+0x54> │ │ │ │ - ldr r0, [pc] @ 5c034 │ │ │ │ + b 2d12c8 <_PyInterpreterState_IDIncref@@Base+0x54> │ │ │ │ + ldr r0, [pc] @ 5c038 │ │ │ │ + bx lr │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + ldrb r3, [r0, #35] @ 0x23 │ │ │ │ + ldr r2, [pc, #20] @ 5c05c │ │ │ │ + add r3, r3, #2 │ │ │ │ + and r3, r3, #255 @ 0xff │ │ │ │ + cmp r3, #1 │ │ │ │ + ldr r0, [pc, #8] @ 5c060 │ │ │ │ + movls r0, r2 │ │ │ │ + bx lr │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 5c078 │ │ │ │ + mov r1, #5 │ │ │ │ + b 2d12c8 <_PyInterpreterState_IDIncref@@Base+0x54> │ │ │ │ + ldr r0, [pc] @ 5c080 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ clz r3, r0 │ │ │ │ lsr r3, r3, #5 │ │ │ │ orrs r3, r3, r1, lsr #31 │ │ │ │ - bne 5c074 │ │ │ │ + bne 5c0c0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r1 │ │ │ │ - bgt 5c088 │ │ │ │ - ldr r3, [pc, #216] @ 5c154 │ │ │ │ - ldr r1, [pc, #216] @ 5c158 │ │ │ │ + bgt 5c0d4 │ │ │ │ + ldr r3, [pc, #216] @ 5c1a0 │ │ │ │ + ldr r1, [pc, #216] @ 5c1a4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 5c0ec │ │ │ │ + bl 18f414 │ │ │ │ + b 5c138 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r1, r4, lsl #2] │ │ │ │ add r3, r1, r4, lsl #2 │ │ │ │ addeq r1, r1, r2, lsl #2 │ │ │ │ subeq r2, r2, #1 │ │ │ │ streq r2, [r0, #4] │ │ │ │ - beq 5c114 │ │ │ │ - ldr r1, [pc, #172] @ 5c15c │ │ │ │ + beq 5c160 │ │ │ │ + ldr r1, [pc, #172] @ 5c1a8 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 17dffc │ │ │ │ - bl 10f850 │ │ │ │ + bl 17e298 │ │ │ │ + bl 10f940 │ │ │ │ ldr r8, [r5, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r8 │ │ │ │ - beq 5c0f4 │ │ │ │ + beq 5c140 │ │ │ │ mov r0, r8 │ │ │ │ - bl adde8 │ │ │ │ + bl adeb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5c0f4 │ │ │ │ - ldr r3, [pc, #128] @ 5c160 │ │ │ │ + bne 5c140 │ │ │ │ + ldr r3, [pc, #128] @ 5c1ac │ │ │ │ ldr r2, [r8, #12] │ │ │ │ - ldr r1, [pc, #124] @ 5c164 │ │ │ │ + ldr r1, [pc, #124] @ 5c1b0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 1177e0 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ str r5, [r2, r4, lsl #2] │ │ │ │ - b 5c128 │ │ │ │ + b 5c174 │ │ │ │ add r3, r3, #4 │ │ │ │ cmp r3, r1 │ │ │ │ ldrne r2, [r3] │ │ │ │ strne r2, [r3, #-4] │ │ │ │ - bne 5c114 │ │ │ │ + bne 5c160 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5c14c │ │ │ │ + beq 5c198 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 5c14c │ │ │ │ + bne 5c198 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq sp, r5, r0, lsl #22 │ │ │ │ - mlaseq r9, ip, r3, r1 │ │ │ │ + @ instruction: 0x003915dc │ │ │ │ subseq r1, r7, r8, ror r3 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sp, r8, r8, asr #3 │ │ │ │ - ldrb r3, [r0, #35] @ 0x23 │ │ │ │ - ldr r2, [pc, #20] @ 5c188 │ │ │ │ - add r3, r3, #2 │ │ │ │ - and r3, r3, #255 @ 0xff │ │ │ │ - cmp r3, #1 │ │ │ │ - ldr r0, [pc, #8] @ 5c18c │ │ │ │ - movls r0, r2 │ │ │ │ - bx lr │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5c1a4 │ │ │ │ - mov r1, #5 │ │ │ │ - b 2d13e8 <_PyInterpreterState_IDIncref@@Base+0x54> │ │ │ │ - ldr r0, [pc] @ 5c1ac │ │ │ │ - bx lr │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ + @ instruction: 0x0038d4b0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5c1c4 │ │ │ │ + beq 5c1c8 │ │ │ │ mov r1, #7 │ │ │ │ - b 2d13e8 <_PyInterpreterState_IDIncref@@Base+0x54> │ │ │ │ - ldr r0, [pc] @ 5c1cc │ │ │ │ + b 2d12c8 <_PyInterpreterState_IDIncref@@Base+0x54> │ │ │ │ + ldr r0, [pc] @ 5c1d0 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ cmp r2, #2 │ │ │ │ @@ -50991,669 +50992,669 @@ │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r4, r1 │ │ │ │ - bne 5c220 │ │ │ │ + bne 5c224 │ │ │ │ clz r2, r1 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r0, #3 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5c260 │ │ │ │ + beq 5c264 │ │ │ │ mov ip, #3 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #268] @ 5c348 │ │ │ │ + ldr ip, [pc, #268] @ 5c34c │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 5c260 │ │ │ │ + bne 5c264 │ │ │ │ mov r0, #0 │ │ │ │ - b 5c340 │ │ │ │ + b 5c344 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 5c280 │ │ │ │ - bl a55d4 │ │ │ │ + bne 5c284 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5c258 │ │ │ │ + bne 5c25c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 27e44c <_Py_Uid_Converter@@Base> │ │ │ │ + bl 27e4cc <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5c258 │ │ │ │ + beq 5c25c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 29a890 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 29a910 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5c258 │ │ │ │ + beq 5c25c │ │ │ │ ldr r8, [sp, #32] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mvn r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r1, [pc, #140] @ 5c34c │ │ │ │ - ldr r0, [pc, #140] @ 5c350 │ │ │ │ + ldr r1, [pc, #140] @ 5c350 │ │ │ │ + ldr r0, [pc, #140] @ 5c354 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ str r7, [sp] │ │ │ │ - bl bbddc │ │ │ │ + bl bbeb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 5c258 │ │ │ │ - bl c3e20 │ │ │ │ + blt 5c25c │ │ │ │ + bl c3e80 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 2958c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7b78 │ │ │ │ + bl c7bd0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 5c324 │ │ │ │ + beq 5c328 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 5c32c │ │ │ │ - bl 132724 │ │ │ │ + bne 5c330 │ │ │ │ + bl 1327bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5c2d8 │ │ │ │ - b 5c258 │ │ │ │ - ldr r0, [pc, #40] @ 5c354 │ │ │ │ - b 5c340 │ │ │ │ - ldr r3, [pc, #36] @ 5c358 │ │ │ │ + beq 5c2dc │ │ │ │ + b 5c25c │ │ │ │ + ldr r0, [pc, #40] @ 5c358 │ │ │ │ + b 5c344 │ │ │ │ + ldr r3, [pc, #36] @ 5c35c │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 1444a4 │ │ │ │ + b 144544 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r3, r7, r0, ror #27 │ │ │ │ - eorseq r1, r9, r0, asr #7 │ │ │ │ - eorseq lr, r8, r8, asr #19 │ │ │ │ + eorseq r1, r9, r0, lsl #12 │ │ │ │ + eorseq lr, r8, r8, lsl #24 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #88] @ 5c3d4 │ │ │ │ + ldr r2, [pc, #88] @ 5c3d8 │ │ │ │ cmp ip, r2 │ │ │ │ - bne 5c3c4 │ │ │ │ + bne 5c3c8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, ip │ │ │ │ - bne 5c3c4 │ │ │ │ + bne 5c3c8 │ │ │ │ sub r3, r4, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 5c3c4 │ │ │ │ - bl 4c780 │ │ │ │ + bhi 5c3c8 │ │ │ │ + bl 4c5c4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - beq 5c3cc │ │ │ │ + beq 5c3d0 │ │ │ │ cmp r4, #3 │ │ │ │ eoreq r3, r0, #1 │ │ │ │ - ldr r2, [pc, #32] @ 5c3d8 │ │ │ │ + ldr r2, [pc, #32] @ 5c3dc │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #28] @ 5c3dc │ │ │ │ + ldr r0, [pc, #28] @ 5c3e0 │ │ │ │ movne r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #20] @ 5c3e0 │ │ │ │ + ldr r0, [pc, #20] @ 5c3e4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrheq sl, [r5], #-28 @ 0xffffffe4 │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ │ │ │ │ -0005c3e4 : │ │ │ │ - ldr r3, [pc, #12] @ 5c3f8 │ │ │ │ +0005c3e8 : │ │ │ │ + ldr r3, [pc, #12] @ 5c3fc │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r0, [r3, #20] │ │ │ │ bx lr │ │ │ │ subseq r9, r9, ip, ror #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #2 │ │ │ │ - bl 92b18 │ │ │ │ + bl 92b74 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5c46c │ │ │ │ + beq 5c470 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl a329c │ │ │ │ + bl a3314 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 5c448 │ │ │ │ + beq 5c44c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl a58c4 │ │ │ │ + bl a593c │ │ │ │ cmp r0, #0 │ │ │ │ strne r0, [r4, #16] │ │ │ │ - bne 5c470 │ │ │ │ + bne 5c474 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5c46c │ │ │ │ + beq 5c470 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5c46c │ │ │ │ + bne 5c470 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r5, r2 │ │ │ │ - bne 5c4bc │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5c4a0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov ip, r0 │ │ │ │ ldm ip!, {r0, r1, r2, r3} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov lr, sp │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldm ip, {r0, r1, r2, r3} │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5c518 │ │ │ │ + beq 5c4c4 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5c534 │ │ │ │ + beq 5c4e0 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ mov r0, sp │ │ │ │ - bl 163af8 │ │ │ │ + bl 163c7c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b1d0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b1d0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 5c574 │ │ │ │ - ldr r0, [pc, #32] @ 5c580 │ │ │ │ - bl 2b3678 <_PyEval_GetBuiltin@@Base> │ │ │ │ + beq 5c520 │ │ │ │ + ldr r0, [pc, #32] @ 5c52c │ │ │ │ + bl 2b33f4 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #20] @ 5c584 │ │ │ │ - bl a9a20 │ │ │ │ + ldr r0, [pc, #20] @ 5c530 │ │ │ │ + bl a9a98 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sp, r7, ip, ror r4 │ │ │ │ - mlaseq r8, r0, r2, lr │ │ │ │ + @ instruction: 0x0038e4f0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 5c5cc │ │ │ │ + bne 5c578 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5c5b0 │ │ │ │ + beq 5c55c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005c5e0 : │ │ │ │ - ldr r3, [pc, #4] @ 5c5ec │ │ │ │ +0005c58c : │ │ │ │ + ldr r3, [pc, #4] @ 5c598 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bx lr │ │ │ │ subseq r9, r9, ip, ror #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ - ldr r2, [pc, #112] @ 5c67c │ │ │ │ + ldr r2, [pc, #112] @ 5c628 │ │ │ │ sub sp, sp, #24 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ - beq 5c62c │ │ │ │ + beq 5c5d8 │ │ │ │ add r0, r0, #9 │ │ │ │ - bl 22f68c │ │ │ │ + bl 22f760 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, sp │ │ │ │ - bl 5bdb8 │ │ │ │ + bl 5bda4 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5c64c │ │ │ │ + beq 5c5f8 │ │ │ │ add r0, r4, #9 │ │ │ │ - bl 8b0d8 │ │ │ │ + bl 8b148 │ │ │ │ mov r1, #20 │ │ │ │ mov r0, sp │ │ │ │ - bl 32cad0 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #28] @ 5c67c │ │ │ │ + bl 32cd40 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #28] @ 5c628 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 5c674 │ │ │ │ + beq 5c620 │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 5c6c4 │ │ │ │ + bne 5c670 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5c6a8 │ │ │ │ + beq 5c654 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #4] @ 5c6e8 │ │ │ │ - ldr r0, [pc, #4] @ 5c6ec │ │ │ │ - b 4ac20 <_PyBytes_ReverseFind@@Base+0x154> │ │ │ │ - andeq fp, r4, ip, lsl #10 │ │ │ │ + ldr r1, [pc, #4] @ 5c694 │ │ │ │ + ldr r0, [pc, #4] @ 5c698 │ │ │ │ + b 4ac24 <_PyBytes_ReverseFind@@Base+0x230> │ │ │ │ + andeq fp, r4, r0, lsl r5 │ │ │ │ ldrheq sp, [r5], #-40 @ 0xffffffd8 │ │ │ │ │ │ │ │ -0005c6f0 : │ │ │ │ - ldr r3, [pc, #4] @ 5c6fc │ │ │ │ +0005c69c : │ │ │ │ + ldr r3, [pc, #4] @ 5c6a8 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bx lr │ │ │ │ subseq r9, r9, ip, ror #24 │ │ │ │ │ │ │ │ -0005c700 : │ │ │ │ +0005c6ac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r0, #0 │ │ │ │ sub sp, sp, #8 │ │ │ │ - bne 5c728 │ │ │ │ - bl 34a57c │ │ │ │ - b 5c738 │ │ │ │ + bne 5c6d4 │ │ │ │ + bl 34a990 │ │ │ │ + b 5c6e4 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl cab0c │ │ │ │ + bl cab9c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge 5c748 │ │ │ │ - ldr r0, [pc, #28] @ 5c75c │ │ │ │ - bl 2a7978 │ │ │ │ + bge 5c6f4 │ │ │ │ + ldr r0, [pc, #28] @ 5c708 │ │ │ │ + bl 2a79e8 │ │ │ │ mov r4, #0 │ │ │ │ - b 5c750 │ │ │ │ + b 5c6fc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b254 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r1, r9, ip, ror #7 │ │ │ │ + eorseq r1, r9, ip, lsr #12 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r5, r2 │ │ │ │ + bne 5c750 │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, r4 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + bx r3 │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 5c734 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #8 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r4, r1 │ │ │ │ - bl 2fcad0 │ │ │ │ + bl 2fcf40 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 5c7a8 │ │ │ │ + beq 5c7ac │ │ │ │ cmp r0, #2 │ │ │ │ - bne 5c7b8 │ │ │ │ + bne 5c7bc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ - b 5c7bc │ │ │ │ - ldr r3, [pc, #20] @ 5c7c4 │ │ │ │ + b 5c7c0 │ │ │ │ + ldr r3, [pc, #20] @ 5c7c8 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 139b40 │ │ │ │ + bl 139be0 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ │ │ │ │ -0005c7c8 : │ │ │ │ - ldr r3, [pc, #4] @ 5c7d4 │ │ │ │ +0005c7cc : │ │ │ │ + ldr r3, [pc, #4] @ 5c7d8 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ bx lr │ │ │ │ subseq r9, r9, ip, ror #24 │ │ │ │ - ldr r0, [pc, #4] @ 5c7e4 │ │ │ │ + ldr r0, [pc, #4] @ 5c7e8 │ │ │ │ mov r1, #4 │ │ │ │ - b a5550 │ │ │ │ - eorseq r0, r9, r4, lsl #17 │ │ │ │ + b a55c8 │ │ │ │ + eorseq r0, r9, r4, asr #21 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr ip, [r2, #8] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ sub r3, ip, r3 │ │ │ │ - ldr r0, [pc] @ 5c804 │ │ │ │ - b a9a20 │ │ │ │ - eorseq sp, r8, r8, ror #29 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r5, r2 │ │ │ │ - bne 5c84c │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5c830 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + ldr r0, [pc] @ 5c808 │ │ │ │ + b a9a98 │ │ │ │ + eorseq lr, r8, r8, lsr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 2fcad0 │ │ │ │ + bl 2fcf40 │ │ │ │ sub r0, r0, #1 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0005c888 : │ │ │ │ - ldr r3, [pc, #4] @ 5c894 │ │ │ │ +0005c834 : │ │ │ │ + ldr r3, [pc, #4] @ 5c840 │ │ │ │ ldr r0, [r3] │ │ │ │ bx lr │ │ │ │ subseq r9, r9, ip, ror #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r0, sp │ │ │ │ - bl 305ad0 │ │ │ │ - bl a55d4 │ │ │ │ + bl 305d60 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, #0 │ │ │ │ - bne 5c954 │ │ │ │ + bne 5c900 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r4, [sp] │ │ │ │ bic r5, r1, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #132] @ 5c95c │ │ │ │ + ldr r3, [pc, #132] @ 5c908 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 357878 │ │ │ │ + bl 357ae4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5c950 │ │ │ │ - ldr r3, [pc, #104] @ 5c95c │ │ │ │ + bne 5c8fc │ │ │ │ + ldr r3, [pc, #104] @ 5c908 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 357864 │ │ │ │ + bl 357ad0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5c950 │ │ │ │ + bne 5c8fc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ bic r5, r1, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #64] @ 5c95c │ │ │ │ + ldr r3, [pc, #64] @ 5c908 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 357878 │ │ │ │ + bl 357ae4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5c950 │ │ │ │ - ldr r3, [pc, #36] @ 5c95c │ │ │ │ + bne 5c8fc │ │ │ │ + ldr r3, [pc, #36] @ 5c908 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 357864 │ │ │ │ + bl 357ad0 │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #16] @ 5c960 │ │ │ │ - beq 5c954 │ │ │ │ - ldr r0, [pc, #12] @ 5c964 │ │ │ │ + ldreq r0, [pc, #16] @ 5c90c │ │ │ │ + beq 5c900 │ │ │ │ + ldr r0, [pc, #12] @ 5c910 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ svcvc 0x00efffff │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r5, [r0, #16] │ │ │ │ + mov r4, r0 │ │ │ │ + ldm r5, {r0, r6} │ │ │ │ + bl 298bc │ │ │ │ + mov r0, r6 │ │ │ │ + bl 298bc │ │ │ │ + mov r0, r5 │ │ │ │ + bl 298bc │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9b158 │ │ │ │ + mov r0, r4 │ │ │ │ + bl a41a0 │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + popne {r4, r5, r6, pc} │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r5, r2 │ │ │ │ + bne 5c9c4 │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, r4 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + bx r3 │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 5c9a8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + │ │ │ │ +0005c9d8 : │ │ │ │ + ldr r3, [pc, #4] @ 5c9e4 │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ + bx lr │ │ │ │ + subseq r9, r9, ip, ror #24 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r6, r3, #0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - bne 5c9a0 │ │ │ │ + bne 5ca20 │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - beq 5c9b8 │ │ │ │ + beq 5ca38 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5c9b8 │ │ │ │ - ldr r3, [pc, #264] @ 5cab0 │ │ │ │ - ldr r1, [pc, #264] @ 5cab4 │ │ │ │ + beq 5ca38 │ │ │ │ + ldr r3, [pc, #264] @ 5cb30 │ │ │ │ + ldr r1, [pc, #264] @ 5cb34 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r4, #0 │ │ │ │ - b 5caa8 │ │ │ │ - bl 1e7d70 │ │ │ │ + b 5cb28 │ │ │ │ + bl 1e81e8 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r2, [r2] │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 317338 │ │ │ │ + bl 3175c8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5c9b0 │ │ │ │ + beq 5ca30 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ add r0, r4, #12 │ │ │ │ bic r2, r1, #1 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - bl 216e50 │ │ │ │ + bl 216f48 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ add r0, r4, #16 │ │ │ │ bic r2, r1, #1 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - bl 216e50 │ │ │ │ + bl 216f48 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5caa8 │ │ │ │ + beq 5cb28 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 3174e0 │ │ │ │ + bl 317764 │ │ │ │ cmn r0, #1 │ │ │ │ ldrne r0, [r5, #20] │ │ │ │ ldrne r1, [r0, #4] │ │ │ │ - bne 5ca6c │ │ │ │ + bne 5caec │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5c9b0 │ │ │ │ + beq 5ca30 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5c9b0 │ │ │ │ + bne 5ca30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 5c9b0 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 5ca30 │ │ │ │ cmp r6, r1 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - bge 5caa4 │ │ │ │ + bge 5cb24 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr lr, [r3, #12] │ │ │ │ ldr r2, [r2, r6, lsl #2] │ │ │ │ lsl ip, r6, #2 │ │ │ │ ldr r3, [r2] │ │ │ │ add r6, r6, #1 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ add r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ str r2, [lr, ip] │ │ │ │ - b 5ca6c │ │ │ │ + b 5caec │ │ │ │ str r1, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq fp, r8, r8, lsr #15 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [r0, #16] │ │ │ │ - mov r4, r0 │ │ │ │ - ldm r5, {r0, r6} │ │ │ │ - bl 298bc │ │ │ │ - mov r0, r6 │ │ │ │ - bl 298bc │ │ │ │ - mov r0, r5 │ │ │ │ - bl 298bc │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9b0e0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl a4128 │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - popne {r4, r5, r6, pc} │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - │ │ │ │ -0005cb24 : │ │ │ │ - ldr r3, [pc, #4] @ 5cb30 │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ - bx lr │ │ │ │ - subseq r9, r9, ip, ror #24 │ │ │ │ + eorseq fp, r8, r8, ror #19 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add r0, r3, r0, lsl #2 │ │ │ │ - b 18c25c │ │ │ │ + b 18c4d8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r0, sp │ │ │ │ - bl 305ad0 │ │ │ │ - bl a55d4 │ │ │ │ + bl 305d60 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, #0 │ │ │ │ - bne 5cc08 │ │ │ │ + bne 5cc0c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r4, [sp] │ │ │ │ bic r5, r1, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #136] @ 5cc10 │ │ │ │ + ldr r3, [pc, #136] @ 5cc14 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 357878 │ │ │ │ + bl 357ae4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5cbb8 │ │ │ │ - ldr r3, [pc, #108] @ 5cc10 │ │ │ │ + bne 5cbbc │ │ │ │ + ldr r3, [pc, #108] @ 5cc14 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 35783c │ │ │ │ + bl 357aa8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5cc04 │ │ │ │ + beq 5cc08 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ bic r5, r1, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #68] @ 5cc10 │ │ │ │ + ldr r3, [pc, #68] @ 5cc14 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 357878 │ │ │ │ + bl 357ae4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5cbfc │ │ │ │ - ldr r3, [pc, #40] @ 5cc10 │ │ │ │ + bne 5cc00 │ │ │ │ + ldr r3, [pc, #40] @ 5cc14 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 35783c │ │ │ │ + bl 357aa8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5cc04 │ │ │ │ - ldr r0, [pc, #16] @ 5cc14 │ │ │ │ - b 5cc08 │ │ │ │ - ldr r0, [pc, #12] @ 5cc18 │ │ │ │ + beq 5cc08 │ │ │ │ + ldr r0, [pc, #16] @ 5cc18 │ │ │ │ + b 5cc0c │ │ │ │ + ldr r0, [pc, #12] @ 5cc1c │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ svcvc 0x00efffff │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -51666,618 +51667,619 @@ │ │ │ │ add r5, r5, r2 │ │ │ │ mov r1, r2 │ │ │ │ subs r2, r3, #0 │ │ │ │ movne r2, #1 │ │ │ │ orrs r2, r2, r1, lsr #31 │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ mov r7, r0 │ │ │ │ - bne 5cc74 │ │ │ │ + bne 5cc78 │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5cca8 │ │ │ │ - ldr ip, [pc, #636] @ 5cef8 │ │ │ │ + beq 5ccac │ │ │ │ + ldr ip, [pc, #640] @ 5cf00 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #32 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #16] │ │ │ │ mov ip, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5cd40 │ │ │ │ + beq 5cd44 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 5ccf8 │ │ │ │ + beq 5ccfc │ │ │ │ ldr r6, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5cccc │ │ │ │ + beq 5ccd0 │ │ │ │ subs r5, r5, #1 │ │ │ │ - bne 5cccc │ │ │ │ + bne 5ccd0 │ │ │ │ mov r2, #0 │ │ │ │ - b 5cd00 │ │ │ │ + b 5cd04 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5cce0 │ │ │ │ + bne 5cce4 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b 5cd00 │ │ │ │ - bl 1033c8 │ │ │ │ + b 5cd04 │ │ │ │ + bl 10347c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 5cd40 │ │ │ │ + blt 5cd44 │ │ │ │ cmp r5, #1 │ │ │ │ - beq 5ccc4 │ │ │ │ - b 5ccd8 │ │ │ │ + beq 5ccc8 │ │ │ │ + b 5ccdc │ │ │ │ mov r6, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 2eb46c │ │ │ │ + bl 2eb6fc │ │ │ │ cmn r0, #1 │ │ │ │ - beq 5cd40 │ │ │ │ + beq 5cd44 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5cdac │ │ │ │ + beq 5cdb0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands r4, r2, #268435456 @ 0x10000000 │ │ │ │ - beq 5cd48 │ │ │ │ - ldr r3, [pc, #452] @ 5cefc │ │ │ │ - ldr r1, [pc, #452] @ 5cf00 │ │ │ │ + beq 5cd4c │ │ │ │ + ldr r3, [pc, #456] @ 5cf04 │ │ │ │ + ldr r1, [pc, #456] @ 5cf08 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r4, #0 │ │ │ │ - b 5cecc │ │ │ │ + b 5ced0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 15d464 │ │ │ │ + bl 15d5e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5cd6c │ │ │ │ - ldr r3, [pc, #412] @ 5cefc │ │ │ │ - ldr r1, [pc, #416] @ 5cf04 │ │ │ │ + bne 5cd70 │ │ │ │ + ldr r3, [pc, #416] @ 5cf04 │ │ │ │ + ldr r1, [pc, #420] @ 5cf0c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 5cd40 │ │ │ │ + bl 18f414 │ │ │ │ + b 5cd44 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 112480 │ │ │ │ + bl 112570 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 5cd40 │ │ │ │ + beq 5cd44 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 5cdac │ │ │ │ - ldr r3, [pc, #368] @ 5cf08 │ │ │ │ - ldr r1, [pc, #368] @ 5cf0c │ │ │ │ + ble 5cdb0 │ │ │ │ + ldr r3, [pc, #372] @ 5cf10 │ │ │ │ + ldr r1, [pc, #372] @ 5cf14 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1133b4 │ │ │ │ - b 5cd40 │ │ │ │ + bl 1134a4 │ │ │ │ + b 5cd44 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 5d350 │ │ │ │ + bl 5d358 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 5cdd4 │ │ │ │ + bne 5cdd8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5cd40 │ │ │ │ + beq 5cd44 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1133b4 │ │ │ │ - b 5cd40 │ │ │ │ + bl 1134a4 │ │ │ │ + b 5cd44 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #64 @ 0x40 │ │ │ │ bl 295a4 │ │ │ │ mov r1, #4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #8 │ │ │ │ bl 295a4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #16 │ │ │ │ bl 2a1bc │ │ │ │ mov r3, #28 │ │ │ │ stm r0, {r7, r8} │ │ │ │ mov r5, r0 │ │ │ │ - add r1, pc, #200 @ 0xc8 │ │ │ │ + add r1, pc, #204 @ 0xcc │ │ │ │ ldrd r0, [r1] │ │ │ │ strd r0, [r7] │ │ │ │ - add r1, pc, #196 @ 0xc4 │ │ │ │ + add r1, pc, #200 @ 0xc8 │ │ │ │ ldrd r0, [r1] │ │ │ │ strd r0, [r7, #8] │ │ │ │ - add r1, pc, #192 @ 0xc0 │ │ │ │ + add r1, pc, #196 @ 0xc4 │ │ │ │ ldrd r0, [r1] │ │ │ │ strd r0, [r7, #16] │ │ │ │ - add r1, pc, #188 @ 0xbc │ │ │ │ + add r1, pc, #192 @ 0xc0 │ │ │ │ ldrd r0, [r1] │ │ │ │ strd r0, [r7, #24] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r5, #8] │ │ │ │ str r3, [r4, #8] │ │ │ │ str r5, [r4, #16] │ │ │ │ - bl a55d4 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5ce80 │ │ │ │ + beq 5ce84 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5cdc0 │ │ │ │ + beq 5cdc4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5cdc0 │ │ │ │ + bne 5cdc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 5cdc0 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 5cdc4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5cecc │ │ │ │ + beq 5ced0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ - blt 5ceb8 │ │ │ │ - bl c3e20 │ │ │ │ + blt 5cebc │ │ │ │ + bl c3e80 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 68104 │ │ │ │ + bl 67f78 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7b78 │ │ │ │ - b 5cec4 │ │ │ │ + bl c7bd0 │ │ │ │ + b 5cec8 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 68104 │ │ │ │ + bl 67f78 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1133b4 │ │ │ │ + bl 1134a4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + nop @ (mov r0, r0) │ │ │ │ ldrdgt r9, [r5, -r8] │ │ │ │ ldrbtcc sp, [ip], -r7, lsl #10 │ │ │ │ rsbscc sp, r0, r7, lsl sp │ │ │ │ @ instruction: 0xf70e5939 │ │ │ │ @ instruction: 0xffc00b31 │ │ │ │ ldmdavs r8, {r0, r4, r8, sl, ip}^ │ │ │ │ ldrbtvs r8, [r9], #4007 @ 0xfa7 │ │ │ │ cdplt 15, 15, cr4, cr10, cr4, {5} │ │ │ │ subseq r3, r7, r8, lsr lr │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r7, r8, ip, asr #29 │ │ │ │ - @ instruction: 0x00387ef4 │ │ │ │ + eorseq r8, r8, ip, lsl #2 │ │ │ │ + eorseq r8, r8, r4, lsr r1 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r7, r8, r0, lsr #30 │ │ │ │ + eorseq r8, r8, r0, ror #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2cfc6c │ │ │ │ + bl 2cfb4c │ │ │ │ cmn r0, #1 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 5cf44 │ │ │ │ + beq 5cf4c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r0, sp │ │ │ │ - bl 305ad0 │ │ │ │ - bl a55d4 │ │ │ │ + bl 305d60 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, #0 │ │ │ │ - bne 5cf98 │ │ │ │ + bne 5cfa0 │ │ │ │ ldrd r2, [sp] │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 357878 │ │ │ │ - ldr r3, [pc, #20] @ 5cfa0 │ │ │ │ - ldr r2, [pc, #20] @ 5cfa4 │ │ │ │ + bl 357ae4 │ │ │ │ + ldr r3, [pc, #20] @ 5cfa8 │ │ │ │ + ldr r2, [pc, #20] @ 5cfac │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r2 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb r7, [r0, #65] @ 0x41 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 5cfd8 │ │ │ │ - ldr r3, [pc, #520] @ 5d1d4 │ │ │ │ - ldr r1, [pc, #520] @ 5d1d8 │ │ │ │ + beq 5cfe0 │ │ │ │ + ldr r3, [pc, #520] @ 5d1dc │ │ │ │ + ldr r1, [pc, #520] @ 5d1e0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 5d018 │ │ │ │ + bl 18f414 │ │ │ │ + b 5d020 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ mov r6, r1 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - beq 5cffc │ │ │ │ + beq 5d004 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bgt 5d020 │ │ │ │ + bgt 5d028 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r0, [pc, #468] @ 5d1dc │ │ │ │ + ldr r0, [pc, #468] @ 5d1e4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #460] @ 5d1e0 │ │ │ │ + ldr r1, [pc, #460] @ 5d1e8 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 1177e0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 151dac │ │ │ │ + bl 151ff0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 5d018 │ │ │ │ + beq 5d020 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1fff30 <_PyEval_MatchClass@@Base+0x8f8> │ │ │ │ + bl 2003c8 <_PyEval_MatchClass@@Base+0x8f8> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r0, #1 │ │ │ │ - bne 5d078 │ │ │ │ + bne 5d080 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5d018 │ │ │ │ + beq 5d020 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 5d018 │ │ │ │ + bne 5d020 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 5d018 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 5d020 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5d098 │ │ │ │ + beq 5d0a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 5d098 │ │ │ │ + bne 5d0a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r8, [r6, #12] │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r5, [r3, #84] @ 0x54 │ │ │ │ ands r5, r5, #268435456 @ 0x10000000 │ │ │ │ - beq 5d0f8 │ │ │ │ + beq 5d100 │ │ │ │ mov r0, r8 │ │ │ │ - bl 3171e0 │ │ │ │ + bl 317470 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 5d018 │ │ │ │ + beq 5d020 │ │ │ │ ldr r5, [r8, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2cbec4 <_Py_RestoreSignals@@Base+0xff8> │ │ │ │ + bl 2cbda4 <_Py_RestoreSignals@@Base+0xff8> │ │ │ │ cmn r0, #1 │ │ │ │ - bne 5d0e0 │ │ │ │ + bne 5d0e8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 99b98 │ │ │ │ - b 5d018 │ │ │ │ + bl 99c10 │ │ │ │ + b 5d020 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ lsl r2, r5, #2 │ │ │ │ mov r1, r7 │ │ │ │ bl 29cdc │ │ │ │ mov r0, r7 │ │ │ │ - bl 99b98 │ │ │ │ + bl 99c10 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ str r5, [r4, #16] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ - bne 5d128 │ │ │ │ - ldr r0, [pc, #196] @ 5d1dc │ │ │ │ + bne 5d130 │ │ │ │ + ldr r0, [pc, #196] @ 5d1e4 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #196] @ 5d1e4 │ │ │ │ + ldr r1, [pc, #196] @ 5d1ec │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1176f0 │ │ │ │ - b 5d018 │ │ │ │ - bl aaf9c │ │ │ │ + bl 1177e0 │ │ │ │ + b 5d020 │ │ │ │ + bl ab014 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 5d144 │ │ │ │ - bl a55d4 │ │ │ │ + bne 5d14c │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5d14c │ │ │ │ - b 5d018 │ │ │ │ + beq 5d154 │ │ │ │ + b 5d020 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 5d160 │ │ │ │ - ldr r3, [pc, #128] @ 5d1d4 │ │ │ │ - ldr r1, [pc, #144] @ 5d1e8 │ │ │ │ + bge 5d168 │ │ │ │ + ldr r3, [pc, #128] @ 5d1dc │ │ │ │ + ldr r1, [pc, #144] @ 5d1f0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 5d018 │ │ │ │ + bl 18f414 │ │ │ │ + b 5d020 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ - ldr r3, [pc, #128] @ 5d1ec │ │ │ │ + ldr r3, [pc, #128] @ 5d1f4 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - beq 5d1b4 │ │ │ │ + beq 5d1bc │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - bne 5d19c │ │ │ │ - ldr r0, [pc, #80] @ 5d1dc │ │ │ │ + bne 5d1a4 │ │ │ │ + ldr r0, [pc, #80] @ 5d1e4 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #92] @ 5d1f0 │ │ │ │ + ldr r1, [pc, #92] @ 5d1f8 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1176f0 │ │ │ │ - b 5d018 │ │ │ │ + bl 1177e0 │ │ │ │ + b 5d020 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5d1bc │ │ │ │ - bl afb48 │ │ │ │ + beq 5d1c4 │ │ │ │ + bl afc2c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 5d018 │ │ │ │ - ldr r0, [pc, #48] @ 5d1ec │ │ │ │ + blt 5d020 │ │ │ │ + ldr r0, [pc, #48] @ 5d1f4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r1] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r1] │ │ │ │ str r1, [r4, #80] @ 0x50 │ │ │ │ - b 5d1b4 │ │ │ │ + b 5d1bc │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r7, r4, lsl #14 │ │ │ │ + eorseq r0, r7, r4, asr #18 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r9, r4, ror r4 │ │ │ │ - @ instruction: 0x003914b0 │ │ │ │ - eorseq lr, r8, ip, asr #23 │ │ │ │ + @ instruction: 0x003916b4 │ │ │ │ + @ instruction: 0x003916f0 │ │ │ │ + eorseq lr, r8, ip, lsl #28 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r1, r9, r4, ror #9 │ │ │ │ + eorseq r1, r9, r4, lsr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #152] @ 5d2a4 │ │ │ │ + ldr r3, [pc, #152] @ 5d2ac │ │ │ │ ldr r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, r3 │ │ │ │ mov r5, r1 │ │ │ │ - beq 5d238 │ │ │ │ + beq 5d240 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl adde8 │ │ │ │ + bl adeb0 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r6, [r5, #4] │ │ │ │ moveq r3, r4 │ │ │ │ - beq 5d23c │ │ │ │ + beq 5d244 │ │ │ │ mov r3, r5 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - ldreq r4, [pc, #88] @ 5d2a8 │ │ │ │ - beq 5d29c │ │ │ │ + ldreq r4, [pc, #88] @ 5d2b0 │ │ │ │ + beq 5d2a4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 118b44 │ │ │ │ + bl 118bf4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5d298 │ │ │ │ + beq 5d2a0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2cfc6c │ │ │ │ + bl 2cfb4c │ │ │ │ cmn r0, #1 │ │ │ │ - bne 5d29c │ │ │ │ + bne 5d2a4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5d298 │ │ │ │ + beq 5d2a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5d298 │ │ │ │ + bne 5d2a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsheq r4, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r1, #0 │ │ │ │ - bl 2d5514 │ │ │ │ - ldr r3, [pc, #12] @ 5d2d8 │ │ │ │ + bl 2d5424 │ │ │ │ + ldr r3, [pc, #12] @ 5d2e0 │ │ │ │ cmn r0, #1 │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r0, sp │ │ │ │ - bl 305ad0 │ │ │ │ - bl a55d4 │ │ │ │ + bl 305d60 │ │ │ │ + bl a564c │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 5d344 │ │ │ │ + bne 5d34c │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ add r4, sp, #16 │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ mov r5, r0 │ │ │ │ str r6, [r0] │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ - bl 5d3b0 │ │ │ │ + bl 5d3b8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5d338 │ │ │ │ - bl 34bac8 <_Py_c_neg@@Base+0x3c> │ │ │ │ - b 5d344 │ │ │ │ + beq 5d340 │ │ │ │ + bl 34bd38 <_Py_c_neg@@Base+0x3c> │ │ │ │ + b 5d34c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b ab08c │ │ │ │ + b ab104 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 91b84 <_PyObject_GC_New@@Base> │ │ │ │ + bl 91be0 <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5d378 │ │ │ │ + beq 5d380 │ │ │ │ mov r3, #0 │ │ │ │ strh r3, [r4, #12] │ │ │ │ - bl a6608 │ │ │ │ + bl a6680 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ mov r4, r1 │ │ │ │ - bl bbd4c │ │ │ │ + bl bbe20 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2c37c0 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + b 2c36a0 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, sp, #16 │ │ │ │ stmdb ip, {r0, r1, r2, r3} │ │ │ │ ldrd sl, [sp] │ │ │ │ ldrd r4, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, fp │ │ │ │ - bl 357878 │ │ │ │ + bl 357ae4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5d5c4 │ │ │ │ + bne 5d5cc │ │ │ │ bic r9, r5, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #472] @ 5d5d4 │ │ │ │ + ldr r3, [pc, #472] @ 5d5dc │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 357878 │ │ │ │ + bl 357ae4 │ │ │ │ mov r6, sl │ │ │ │ bic r7, fp, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5d474 │ │ │ │ - ldr r3, [pc, #436] @ 5d5d4 │ │ │ │ + bne 5d47c │ │ │ │ + ldr r3, [pc, #436] @ 5d5dc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 35783c │ │ │ │ + bl 357aa8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5d474 │ │ │ │ - ldr r3, [pc, #408] @ 5d5d4 │ │ │ │ + bne 5d47c │ │ │ │ + ldr r3, [pc, #408] @ 5d5dc │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ - bl 357878 │ │ │ │ + bl 357ae4 │ │ │ │ and r4, r5, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5d4dc │ │ │ │ - ldr r3, [pc, #376] @ 5d5d4 │ │ │ │ + bne 5d4e4 │ │ │ │ + ldr r3, [pc, #376] @ 5d5dc │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 35783c │ │ │ │ + bl 357aa8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5d4dc │ │ │ │ - b 5d4f4 │ │ │ │ - ldr r3, [pc, #344] @ 5d5d4 │ │ │ │ + bne 5d4e4 │ │ │ │ + b 5d4fc │ │ │ │ + ldr r3, [pc, #344] @ 5d5dc │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 357878 │ │ │ │ + bl 357ae4 │ │ │ │ mov r8, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5d4b0 │ │ │ │ - ldr r3, [pc, #312] @ 5d5d4 │ │ │ │ + bne 5d4b8 │ │ │ │ + ldr r3, [pc, #312] @ 5d5dc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 35783c │ │ │ │ + bl 357aa8 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r8, r0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 357814 │ │ │ │ + bl 357a80 │ │ │ │ eor r8, r8, #1 │ │ │ │ cmp r0, #0 │ │ │ │ orrne r8, r8, #1 │ │ │ │ tst r8, #1 │ │ │ │ - bne 5d54c │ │ │ │ - b 5d5a8 │ │ │ │ + bne 5d554 │ │ │ │ + b 5d5b0 │ │ │ │ cmp r4, #0 │ │ │ │ - ldr r0, [pc, #240] @ 5d5d8 │ │ │ │ - ldr r1, [pc, #240] @ 5d5dc │ │ │ │ - ldrne r0, [pc, #232] @ 5d5d8 │ │ │ │ - ldrne r1, [pc, #236] @ 5d5e0 │ │ │ │ - b 5d5cc │ │ │ │ + ldr r0, [pc, #240] @ 5d5e0 │ │ │ │ + ldr r1, [pc, #240] @ 5d5e4 │ │ │ │ + ldrne r0, [pc, #232] @ 5d5e0 │ │ │ │ + ldrne r1, [pc, #236] @ 5d5e8 │ │ │ │ + b 5d5d4 │ │ │ │ cmp fp, #0 │ │ │ │ - ldr r1, [pc, #228] @ 5d5e4 │ │ │ │ + ldr r1, [pc, #228] @ 5d5ec │ │ │ │ mov r0, #0 │ │ │ │ - ldrlt r1, [pc, #224] @ 5d5e8 │ │ │ │ + ldrlt r1, [pc, #224] @ 5d5f0 │ │ │ │ movlt r0, #0 │ │ │ │ - ldr r3, [pc, #212] @ 5d5e4 │ │ │ │ + ldr r3, [pc, #212] @ 5d5ec │ │ │ │ mov r2, #0 │ │ │ │ - bl 357814 │ │ │ │ + bl 357a80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5d534 │ │ │ │ + beq 5d53c │ │ │ │ cmp r4, #0 │ │ │ │ - ldr r0, [pc, #176] @ 5d5d8 │ │ │ │ - ldr r1, [pc, #192] @ 5d5ec │ │ │ │ - ldrne r0, [pc, #168] @ 5d5d8 │ │ │ │ - ldrne r1, [pc, #188] @ 5d5f0 │ │ │ │ - b 5d5cc │ │ │ │ - cmp r4, #0 │ │ │ │ - ldr r0, [pc, #180] @ 5d5f4 │ │ │ │ - ldr r1, [pc, #180] @ 5d5f8 │ │ │ │ - ldrne r0, [pc, #172] @ 5d5f4 │ │ │ │ - ldrne r1, [pc, #176] @ 5d5fc │ │ │ │ - b 5d5cc │ │ │ │ - cmp fp, #0 │ │ │ │ - ldr r1, [pc, #140] @ 5d5e4 │ │ │ │ - ldr r3, [pc, #136] @ 5d5e4 │ │ │ │ - ldrlt r1, [pc, #136] @ 5d5e8 │ │ │ │ + ldr r0, [pc, #176] @ 5d5e0 │ │ │ │ + ldr r1, [pc, #192] @ 5d5f4 │ │ │ │ + ldrne r0, [pc, #168] @ 5d5e0 │ │ │ │ + ldrne r1, [pc, #188] @ 5d5f8 │ │ │ │ + b 5d5d4 │ │ │ │ + cmp r4, #0 │ │ │ │ + ldr r0, [pc, #180] @ 5d5fc │ │ │ │ + ldr r1, [pc, #180] @ 5d600 │ │ │ │ + ldrne r0, [pc, #172] @ 5d5fc │ │ │ │ + ldrne r1, [pc, #176] @ 5d604 │ │ │ │ + b 5d5d4 │ │ │ │ + cmp fp, #0 │ │ │ │ + ldr r1, [pc, #140] @ 5d5ec │ │ │ │ + ldr r3, [pc, #136] @ 5d5ec │ │ │ │ + ldrlt r1, [pc, #136] @ 5d5f0 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #0 │ │ │ │ movlt r0, #0 │ │ │ │ - bl 357814 │ │ │ │ + bl 357a80 │ │ │ │ and r3, r5, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5d590 │ │ │ │ + beq 5d598 │ │ │ │ cmp r3, #0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ movne r0, #0 │ │ │ │ movne r1, #-2147483648 @ 0x80000000 │ │ │ │ - b 5d5cc │ │ │ │ + b 5d5d4 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #60] @ 5d5d8 │ │ │ │ - ldr r1, [pc, #96] @ 5d600 │ │ │ │ - ldrne r0, [pc, #52] @ 5d5d8 │ │ │ │ - ldrne r1, [pc, #92] @ 5d604 │ │ │ │ - b 5d5cc │ │ │ │ + ldr r0, [pc, #60] @ 5d5e0 │ │ │ │ + ldr r1, [pc, #96] @ 5d608 │ │ │ │ + ldrne r0, [pc, #52] @ 5d5e0 │ │ │ │ + ldrne r1, [pc, #92] @ 5d60c │ │ │ │ + b 5d5d4 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 2a2f4 │ │ │ │ - ldr r1, [pc, #60] @ 5d608 │ │ │ │ + ldr r1, [pc, #60] @ 5d610 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ svcvc 0x00efffff │ │ │ │ strbpl r2, [r4], #-3352 @ 0xfffff2e8 │ │ │ │ svccc 0x00f921fb │ │ │ │ svclt 0x00f921fb │ │ │ │ @@ -52287,114 +52289,114 @@ │ │ │ │ svclt 0x00e921fb │ │ │ │ svcvc 0x003321d2 │ │ │ │ andmi sp, r2, ip, ror r9 │ │ │ │ andgt sp, r2, ip, ror r9 │ │ │ │ strdmi r2, [r9], -fp │ │ │ │ strdgt r2, [r9], -fp │ │ │ │ svcvc 0x00f80000 │ │ │ │ - ldr r0, [pc] @ 5d614 │ │ │ │ + ldr r0, [pc] @ 5d61c │ │ │ │ bx lr │ │ │ │ subseq r7, r7, ip, ror r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ add r6, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 305ad0 │ │ │ │ - bl a55d4 │ │ │ │ + bl 305d60 │ │ │ │ + bl a564c │ │ │ │ subs r5, r0, #0 │ │ │ │ movne r5, #0 │ │ │ │ - bne 5d6a4 │ │ │ │ + bne 5d6ac │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ add r4, sp, #24 │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ mov r6, r0 │ │ │ │ str r5, [r0] │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ - bl 5d3b0 │ │ │ │ + bl 5d3b8 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ - bl 32b3f0 <_Py_c_abs@@Base> │ │ │ │ + bl 32b660 <_Py_c_abs@@Base> │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5d694 │ │ │ │ - bl 34bac8 <_Py_c_neg@@Base+0x3c> │ │ │ │ - b 5d6a4 │ │ │ │ - ldr r0, [pc, #20] @ 5d6b0 │ │ │ │ + beq 5d69c │ │ │ │ + bl 34bd38 <_Py_c_neg@@Base+0x3c> │ │ │ │ + b 5d6ac │ │ │ │ + ldr r0, [pc, #20] @ 5d6b8 │ │ │ │ strd r8, [sp] │ │ │ │ - bl a9a20 │ │ │ │ + bl a9a98 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r8, r9, pc} │ │ │ │ - eorseq r1, r9, r8, lsl r5 │ │ │ │ + eorseq r1, r9, r8, asr r7 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b a62ec │ │ │ │ + b a6364 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5d704 │ │ │ │ + beq 5d70c │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #56] @ 0x38 │ │ │ │ - beq 5d704 │ │ │ │ + beq 5d70c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 5d704 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 5d70c │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 188794 <_Py_union_type_or@@Base+0x664> │ │ │ │ + bl 188a30 <_Py_union_type_or@@Base+0x664> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d28b8 │ │ │ │ + bl 2d2798 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - ldr r2, [pc, #112] @ 5d7a8 │ │ │ │ + ldr r2, [pc, #112] @ 5d7b0 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ - beq 5d758 │ │ │ │ + beq 5d760 │ │ │ │ add r0, r0, #13 │ │ │ │ - bl 22f68c │ │ │ │ + bl 22f760 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 5dac0 │ │ │ │ + bl 5dac8 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5d778 │ │ │ │ + beq 5d780 │ │ │ │ add r0, r4, #13 │ │ │ │ - bl 8b0d8 │ │ │ │ + bl 8b148 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 92884 │ │ │ │ - ldr r3, [pc, #28] @ 5d7a8 │ │ │ │ + bl 928e0 │ │ │ │ + ldr r3, [pc, #28] @ 5d7b0 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 5d7a0 │ │ │ │ + beq 5d7a8 │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -52408,202 +52410,202 @@ │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add r7, r7, r1 │ │ │ │ - bne 5d80c │ │ │ │ + bne 5d814 │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5d844 │ │ │ │ - ldr ip, [pc, #432] @ 5d9c4 │ │ │ │ + beq 5d84c │ │ │ │ + ldr ip, [pc, #432] @ 5d9cc │ │ │ │ add r2, sp, #32 │ │ │ │ str ip, [sp] │ │ │ │ mov ip, #2 │ │ │ │ str r2, [sp, #16] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ mov ip, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5d988 │ │ │ │ + beq 5d990 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 11fd78 <_PyNumber_Index@@Base> │ │ │ │ + bl 11fe00 <_PyNumber_Index@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 5d864 │ │ │ │ - bl a55d4 │ │ │ │ + bne 5d86c │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5d9ac │ │ │ │ - b 5d988 │ │ │ │ - bl aaf9c │ │ │ │ + beq 5d9b4 │ │ │ │ + b 5d990 │ │ │ │ + bl ab014 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 5d890 │ │ │ │ + beq 5d898 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 5d890 │ │ │ │ + bne 5d898 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmn r5, #1 │ │ │ │ - beq 5d854 │ │ │ │ + beq 5d85c │ │ │ │ cmp r7, #1 │ │ │ │ moveq r6, #0 │ │ │ │ - beq 5d8c4 │ │ │ │ + beq 5d8cc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 5d8c4 │ │ │ │ - bl a55d4 │ │ │ │ + bne 5d8cc │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5d988 │ │ │ │ + bne 5d990 │ │ │ │ cmp r5, #0 │ │ │ │ - bge 5d8f0 │ │ │ │ + bge 5d8f8 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r1, [pc, #240] @ 5d9c8 │ │ │ │ + ldr r1, [pc, #240] @ 5d9d0 │ │ │ │ mov r2, #22 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ str r2, [r3] │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 1444a4 │ │ │ │ + b 144544 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92884 │ │ │ │ + bl 928e0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ addne r7, r0, #16 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne 5d934 │ │ │ │ - bl 2a01ec │ │ │ │ - b 5d988 │ │ │ │ + bne 5d93c │ │ │ │ + bl 2a0260 │ │ │ │ + b 5d990 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 5d954 │ │ │ │ - bl 132724 │ │ │ │ + bne 5d95c │ │ │ │ + bl 1327bc │ │ │ │ cmp r0, #0 │ │ │ │ - blt 5d97c │ │ │ │ + blt 5d984 │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r3, r6 │ │ │ │ mov r0, #384 @ 0x180 │ │ │ │ bl 2a870 │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge 5d964 │ │ │ │ - b 5d918 │ │ │ │ - ldr r3, [pc, #108] @ 5d9c8 │ │ │ │ + bge 5d96c │ │ │ │ + b 5d920 │ │ │ │ + ldr r3, [pc, #108] @ 5d9d0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ - b 5d97c │ │ │ │ + bl 144544 │ │ │ │ + b 5d984 │ │ │ │ cmp r5, r1 │ │ │ │ - beq 5d974 │ │ │ │ + beq 5d97c │ │ │ │ add r0, sp, #28 │ │ │ │ - bl cae00 <_PyBytes_Resize@@Base> │ │ │ │ + bl cae90 <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - b 5d9bc │ │ │ │ + b 5d9c4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 5d990 │ │ │ │ + bne 5d998 │ │ │ │ mov r0, #0 │ │ │ │ - b 5d9bc │ │ │ │ + b 5d9c4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5d988 │ │ │ │ + bne 5d990 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 5d988 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 5d990 │ │ │ │ cmp r7, #1 │ │ │ │ mvnne r5, #0 │ │ │ │ - beq 5d8cc │ │ │ │ - b 5d8a4 │ │ │ │ + beq 5d8d4 │ │ │ │ + b 5d8ac │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subseq r3, r7, r8, lsr #29 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ │ │ │ │ -0005d9cc : │ │ │ │ +0005d9d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r0, #0 │ │ │ │ sub sp, sp, #8 │ │ │ │ - bne 5d9f0 │ │ │ │ - bl 34a57c │ │ │ │ - b 5da00 │ │ │ │ + bne 5d9f8 │ │ │ │ + bl 34a990 │ │ │ │ + b 5da08 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 324f58 │ │ │ │ + bl 3251ec │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge 5da10 │ │ │ │ - ldr r0, [pc, #28] @ 5da24 │ │ │ │ - bl 2a7978 │ │ │ │ + bge 5da18 │ │ │ │ + ldr r0, [pc, #28] @ 5da2c │ │ │ │ + bl 2a79e8 │ │ │ │ mov r4, #0 │ │ │ │ - b 5da18 │ │ │ │ + b 5da20 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b254 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - mlaseq r9, r4, r5, r1 │ │ │ │ + @ instruction: 0x003917d4 │ │ │ │ + bx lr │ │ │ │ ldrb r3, [r0, #26] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5da50 │ │ │ │ + beq 5da5c │ │ │ │ ldr r3, [r2] │ │ │ │ mov r0, r2 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ bx lr │ │ │ │ ldrb r3, [r0, #24] │ │ │ │ cmp r3, #0 │ │ │ │ movne r1, #43 @ 0x2b │ │ │ │ - bne 5da70 │ │ │ │ + bne 5da7c │ │ │ │ ldrb r3, [r0, #25] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r1, #126 @ 0x7e │ │ │ │ movne r1, #45 @ 0x2d │ │ │ │ - ldr r0, [pc] @ 5da78 │ │ │ │ - b 128d0c │ │ │ │ - eorseq r0, r9, r0, ror r5 │ │ │ │ - bx lr │ │ │ │ + ldr r0, [pc] @ 5da84 │ │ │ │ + b 128da0 │ │ │ │ + @ instruction: 0x003907b0 │ │ │ │ ldrb r2, [r0, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 5da90 │ │ │ │ - b 60444 │ │ │ │ + bne 5da98 │ │ │ │ + b 60438 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ mov r4, r1 │ │ │ │ - bl bbd4c │ │ │ │ + bl bbe20 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 32ac4c <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b 32aebc <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3880] @ 0xf28 │ │ │ │ ldrd r8, [r0, #8] │ │ │ │ - ldr r3, [pc, #700] @ 5dd98 │ │ │ │ + ldr r3, [pc, #700] @ 5dda0 │ │ │ │ sub sp, sp, #188 @ 0xbc │ │ │ │ ands r5, r8, #63 @ 0x3f │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ mov r3, #0 │ │ │ │ ldm r0, {r2, r7} │ │ │ │ moveq r3, #1 │ │ │ │ @@ -52664,20 +52666,20 @@ │ │ │ │ add r3, sp, #184 @ 0xb8 │ │ │ │ ldm r8, {r0, r1} │ │ │ │ add r3, r3, r5, lsl #6 │ │ │ │ sub r3, r3, #140 @ 0x8c │ │ │ │ stm r3, {r0, r1} │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 5de04 │ │ │ │ + bl 5de0c │ │ │ │ cmp r5, #2 │ │ │ │ - bne 5dc00 │ │ │ │ + bne 5dc08 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl 5de04 │ │ │ │ + bl 5de0c │ │ │ │ add r1, sp, #8 │ │ │ │ ldm r1, {r1, r2, r3} │ │ │ │ eor r5, r1, r1, ror #16 │ │ │ │ lsr r5, r5, #8 │ │ │ │ bic r5, r5, #65280 @ 0xff00 │ │ │ │ eor r5, r5, r1, ror #8 │ │ │ │ eor lr, r2, r2, ror #16 │ │ │ │ @@ -52756,58 +52758,58 @@ │ │ │ │ strb ip, [r4, #14] │ │ │ │ strb r0, [r4, #18] │ │ │ │ strb r3, [r4, #24] │ │ │ │ lsr r3, r3, #24 │ │ │ │ strb r3, [r4, #27] │ │ │ │ lsr r3, r6, #24 │ │ │ │ strb r3, [r4, #31] │ │ │ │ - ldr r3, [pc, #56] @ 5dd98 │ │ │ │ + ldr r3, [pc, #56] @ 5dda0 │ │ │ │ strb r1, [r4, #25] │ │ │ │ strb r2, [r4, #26] │ │ │ │ lsr r1, r6, #8 │ │ │ │ lsr r2, r6, #16 │ │ │ │ strb r6, [r4, #28] │ │ │ │ strb r1, [r4, #29] │ │ │ │ strb r2, [r4, #30] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 5dd90 │ │ │ │ + beq 5dd98 │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #188 @ 0xbc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ │ │ │ │ -0005dd9c : │ │ │ │ +0005dda4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #8 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 324f58 │ │ │ │ + bl 3251ec │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b254 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005ddd0 : │ │ │ │ +0005ddd8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #8 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl cab0c │ │ │ │ + bl cab9c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b254 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ @@ -52962,47 +52964,47 @@ │ │ │ │ eor r3, ip, ip, ror #16 │ │ │ │ lsr r3, r3, #8 │ │ │ │ bic r3, r3, #65280 @ 0xff00 │ │ │ │ eor r3, r3, ip, ror #8 │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r9, [pc, #4088] @ 5f080 │ │ │ │ + ldr r9, [pc, #4088] @ 5f088 │ │ │ │ bl 29cdc │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - ldr r8, [pc, #4080] @ 5f084 │ │ │ │ + ldr r8, [pc, #4080] @ 5f08c │ │ │ │ add r9, r1, r9 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - ldr sl, [pc, #4072] @ 5f088 │ │ │ │ + ldr sl, [pc, #4072] @ 5f090 │ │ │ │ add r8, r1, r8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - ldr r4, [pc, #4064] @ 5f08c │ │ │ │ + ldr r4, [pc, #4064] @ 5f094 │ │ │ │ add sl, r1, sl │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - ldr ip, [pc, #4056] @ 5f090 │ │ │ │ + ldr ip, [pc, #4056] @ 5f098 │ │ │ │ add r4, r1, r4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ - ldr fp, [pc, #4048] @ 5f094 │ │ │ │ + ldr fp, [pc, #4048] @ 5f09c │ │ │ │ add r1, r1, ip │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ - ldr ip, [pc, #4040] @ 5f098 │ │ │ │ + ldr ip, [pc, #4040] @ 5f0a0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - ldr r6, [pc, #4036] @ 5f09c │ │ │ │ + ldr r6, [pc, #4036] @ 5f0a4 │ │ │ │ add r1, r1, ip │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ - ldr ip, [pc, #4028] @ 5f0a0 │ │ │ │ + ldr ip, [pc, #4028] @ 5f0a8 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #4024] @ 5f0a4 │ │ │ │ + ldr r0, [pc, #4024] @ 5f0ac │ │ │ │ add r1, r1, ip │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #4012] @ 5f0a8 │ │ │ │ + ldr r2, [pc, #4012] @ 5f0b0 │ │ │ │ add fp, r1, fp │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - ldr r3, [pc, #4004] @ 5f0ac │ │ │ │ + ldr r3, [pc, #4004] @ 5f0b4 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ add r6, r1, r6 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r6, r6, r1 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r1, [r1, #20] │ │ │ │ @@ -53252,15 +53254,15 @@ │ │ │ │ add r0, r0, r1 │ │ │ │ add r0, r0, r4 │ │ │ │ bic r1, r7, r9 │ │ │ │ and r4, sl, r9 │ │ │ │ eor r1, r1, r4 │ │ │ │ add r4, r2, r1 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [pc, #2976] @ 5f0b0 │ │ │ │ + ldr r2, [pc, #2976] @ 5f0b8 │ │ │ │ add r8, r0, r4 │ │ │ │ add r2, r1, r2 │ │ │ │ add r7, r2, r7 │ │ │ │ eor r2, r5, r0 │ │ │ │ and r6, r6, r2 │ │ │ │ ror r2, r8, #11 │ │ │ │ eor r2, r2, r8, ror #6 │ │ │ │ @@ -53274,15 +53276,15 @@ │ │ │ │ add r1, r1, r6 │ │ │ │ add r1, r1, lr │ │ │ │ and r6, r9, r8 │ │ │ │ bic lr, sl, r8 │ │ │ │ eor lr, lr, r6 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ add lr, r2, lr │ │ │ │ - ldr r2, [pc, #2892] @ 5f0b4 │ │ │ │ + ldr r2, [pc, #2892] @ 5f0bc │ │ │ │ add r6, r1, lr │ │ │ │ add r2, r7, r2 │ │ │ │ eor r7, r0, r1 │ │ │ │ and r7, r7, r5 │ │ │ │ ror r5, r6, #11 │ │ │ │ eor r5, r5, r6, ror #6 │ │ │ │ add sl, r2, sl │ │ │ │ @@ -53296,15 +53298,15 @@ │ │ │ │ add r2, r2, r7 │ │ │ │ add r2, r2, r3 │ │ │ │ and r7, r8, r6 │ │ │ │ bic r3, r9, r6 │ │ │ │ eor r3, r3, r7 │ │ │ │ ldr sl, [sp, #68] @ 0x44 │ │ │ │ add r5, r5, r3 │ │ │ │ - ldr r3, [pc, #2808] @ 5f0b8 │ │ │ │ + ldr r3, [pc, #2808] @ 5f0c0 │ │ │ │ add r7, r2, r5 │ │ │ │ add r3, sl, r3 │ │ │ │ add r9, r3, r9 │ │ │ │ eor sl, r1, r2 │ │ │ │ ror r3, r2, #13 │ │ │ │ and fp, r1, r2 │ │ │ │ eor r3, r3, r2, ror #2 │ │ │ │ @@ -53320,15 +53322,15 @@ │ │ │ │ add r0, r0, r9 │ │ │ │ bic ip, r8, r7 │ │ │ │ ldr r9, [sp, #124] @ 0x7c │ │ │ │ eor ip, ip, sl │ │ │ │ add ip, r0, ip │ │ │ │ eor r0, r9, r9, ror #16 │ │ │ │ lsr r0, r0, #8 │ │ │ │ - ldr sl, [pc, #2716] @ 5f0bc │ │ │ │ + ldr sl, [pc, #2716] @ 5f0c4 │ │ │ │ bic r0, r0, #65280 @ 0xff00 │ │ │ │ eor r0, r0, r9, ror #8 │ │ │ │ add sl, r0, sl │ │ │ │ add r9, r3, ip │ │ │ │ add sl, sl, r8 │ │ │ │ eor r8, r2, r3 │ │ │ │ and r8, r8, r1 │ │ │ │ @@ -53353,15 +53355,15 @@ │ │ │ │ ror r1, r1, #19 │ │ │ │ eor r1, r1, r8, ror #17 │ │ │ │ eor r1, r1, r8, lsr #10 │ │ │ │ ldr r8, [sp, #116] @ 0x74 │ │ │ │ ldr sl, [sp, #16] │ │ │ │ add r1, r1, r8 │ │ │ │ ldr r8, [sp, #16] │ │ │ │ - ldr fp, [pc, #2588] @ 5f0c0 │ │ │ │ + ldr fp, [pc, #2588] @ 5f0c8 │ │ │ │ ror r8, r8, #18 │ │ │ │ eor r8, r8, sl, ror #7 │ │ │ │ eor r8, r8, sl, lsr #3 │ │ │ │ add r1, r1, r8 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r8, r0, r4 │ │ │ │ @@ -53379,15 +53381,15 @@ │ │ │ │ eor r1, r1, r0, ror #2 │ │ │ │ and fp, r3, r0 │ │ │ │ eor r6, r6, fp │ │ │ │ eor r1, r1, r0, ror #22 │ │ │ │ add r1, r1, r6 │ │ │ │ add r1, r1, lr │ │ │ │ ldr lr, [sp, #72] @ 0x48 │ │ │ │ - ldr fp, [pc, #2488] @ 5f0c4 │ │ │ │ + ldr fp, [pc, #2488] @ 5f0cc │ │ │ │ ror r6, lr, #19 │ │ │ │ eor r6, r6, lr, ror #17 │ │ │ │ eor r6, r6, lr, lsr #10 │ │ │ │ add r6, r6, sl │ │ │ │ bic lr, r7, r8 │ │ │ │ and sl, r9, r8 │ │ │ │ eor lr, lr, sl │ │ │ │ @@ -53432,15 +53434,15 @@ │ │ │ │ eor r5, r5, fp │ │ │ │ add r5, r7, r5 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr fp, [sp, #12] │ │ │ │ ror r7, r7, #19 │ │ │ │ eor r7, r7, fp, ror #17 │ │ │ │ eor r7, r7, fp, lsr #10 │ │ │ │ - ldr fp, [pc, #2280] @ 5f0c8 │ │ │ │ + ldr fp, [pc, #2280] @ 5f0d0 │ │ │ │ add r3, r3, r7 │ │ │ │ add fp, r3, fp │ │ │ │ add r7, r2, r5 │ │ │ │ add fp, fp, r9 │ │ │ │ eor r9, r1, r2 │ │ │ │ and r0, r0, r9 │ │ │ │ ror r9, r7, #11 │ │ │ │ @@ -53469,15 +53471,15 @@ │ │ │ │ eor ip, ip, fp │ │ │ │ add ip, r9, ip │ │ │ │ ldr r9, [sp, #16] │ │ │ │ ldr fp, [sp, #16] │ │ │ │ ror r9, r9, #19 │ │ │ │ eor r9, r9, fp, ror #17 │ │ │ │ eor r9, r9, fp, lsr #10 │ │ │ │ - ldr fp, [pc, #2136] @ 5f0cc │ │ │ │ + ldr fp, [pc, #2136] @ 5f0d4 │ │ │ │ add r0, r0, r9 │ │ │ │ add fp, r0, fp │ │ │ │ add r9, r3, ip │ │ │ │ add fp, fp, r8 │ │ │ │ eor r8, r2, r3 │ │ │ │ and r1, r1, r8 │ │ │ │ ror r8, r9, #11 │ │ │ │ @@ -53506,15 +53508,15 @@ │ │ │ │ eor r4, r4, fp │ │ │ │ add r4, r8, r4 │ │ │ │ ldr r8, [sp, #20] │ │ │ │ ldr fp, [sp, #20] │ │ │ │ ror r8, r8, #19 │ │ │ │ eor r8, r8, fp, ror #17 │ │ │ │ eor r8, r8, fp, lsr #10 │ │ │ │ - ldr fp, [pc, #1992] @ 5f0d0 │ │ │ │ + ldr fp, [pc, #1992] @ 5f0d8 │ │ │ │ add r1, r1, r8 │ │ │ │ add fp, r1, fp │ │ │ │ add r8, r0, r4 │ │ │ │ add fp, fp, r6 │ │ │ │ eor r6, r3, r0 │ │ │ │ and r2, r2, r6 │ │ │ │ ror r6, r8, #11 │ │ │ │ @@ -53543,15 +53545,15 @@ │ │ │ │ eor lr, lr, fp │ │ │ │ add lr, r6, lr │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr fp, [sp, #24] │ │ │ │ ror r6, r6, #19 │ │ │ │ eor r6, r6, fp, ror #17 │ │ │ │ eor r6, r6, fp, lsr #10 │ │ │ │ - ldr fp, [pc, #1848] @ 5f0d4 │ │ │ │ + ldr fp, [pc, #1848] @ 5f0dc │ │ │ │ add r2, r2, r6 │ │ │ │ add fp, r2, fp │ │ │ │ add r6, r1, lr │ │ │ │ add fp, fp, r7 │ │ │ │ eor r7, r0, r1 │ │ │ │ and r7, r7, r3 │ │ │ │ ror r3, r6, #11 │ │ │ │ @@ -53563,15 +53565,15 @@ │ │ │ │ eor r2, r2, r1, ror #2 │ │ │ │ and fp, r0, r1 │ │ │ │ eor r7, r7, fp │ │ │ │ eor r2, r2, r1, ror #22 │ │ │ │ add r2, r2, r7 │ │ │ │ add r2, r2, r5 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ - ldr fp, [pc, #1772] @ 5f0d8 │ │ │ │ + ldr fp, [pc, #1772] @ 5f0e0 │ │ │ │ ror r7, r5, #18 │ │ │ │ eor r7, r7, r5, ror #7 │ │ │ │ eor r7, r7, r5, lsr #3 │ │ │ │ add r7, r7, sl │ │ │ │ bic r5, r9, r6 │ │ │ │ and sl, r8, r6 │ │ │ │ eor r5, r5, sl │ │ │ │ @@ -53613,15 +53615,15 @@ │ │ │ │ eor ip, ip, sl │ │ │ │ add ip, r9, ip │ │ │ │ ldr r9, [sp, #32] │ │ │ │ ldr sl, [sp, #32] │ │ │ │ ror r9, r9, #19 │ │ │ │ eor r9, r9, sl, ror #17 │ │ │ │ eor r9, r9, sl, lsr #10 │ │ │ │ - ldr fp, [pc, #1576] @ 5f0dc │ │ │ │ + ldr fp, [pc, #1576] @ 5f0e4 │ │ │ │ add r0, r0, r9 │ │ │ │ add fp, r0, fp │ │ │ │ add r9, r3, ip │ │ │ │ add fp, fp, r8 │ │ │ │ ror r8, r9, #11 │ │ │ │ eor sl, r2, r3 │ │ │ │ eor r8, r8, r9, ror #6 │ │ │ │ @@ -53650,15 +53652,15 @@ │ │ │ │ eor r4, r4, sl │ │ │ │ add r4, r8, r4 │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ ror r8, r8, #19 │ │ │ │ eor r8, r8, sl, ror #17 │ │ │ │ eor r8, r8, sl, lsr #10 │ │ │ │ - ldr fp, [pc, #1432] @ 5f0e0 │ │ │ │ + ldr fp, [pc, #1432] @ 5f0e8 │ │ │ │ add r1, r1, r8 │ │ │ │ add fp, r1, fp │ │ │ │ add r8, r0, r4 │ │ │ │ add fp, fp, r6 │ │ │ │ ror r6, r8, #11 │ │ │ │ eor sl, r3, r0 │ │ │ │ eor r6, r6, r8, ror #6 │ │ │ │ @@ -53687,15 +53689,15 @@ │ │ │ │ eor lr, lr, sl │ │ │ │ add lr, r6, lr │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ ror r6, r6, #19 │ │ │ │ eor r6, r6, sl, ror #17 │ │ │ │ eor r6, r6, sl, lsr #10 │ │ │ │ - ldr fp, [pc, #1288] @ 5f0e4 │ │ │ │ + ldr fp, [pc, #1288] @ 5f0ec │ │ │ │ add r2, r2, r6 │ │ │ │ add fp, r2, fp │ │ │ │ add r6, r1, lr │ │ │ │ add fp, fp, r7 │ │ │ │ ror r7, r6, #11 │ │ │ │ eor sl, r0, r1 │ │ │ │ eor r7, r7, r6, ror #6 │ │ │ │ @@ -53724,15 +53726,15 @@ │ │ │ │ eor r5, r5, sl │ │ │ │ add r5, r7, r5 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldr sl, [sp, #44] @ 0x2c │ │ │ │ ror r7, r7, #19 │ │ │ │ eor r7, r7, sl, ror #17 │ │ │ │ eor r7, r7, sl, lsr #10 │ │ │ │ - ldr fp, [pc, #1144] @ 5f0e8 │ │ │ │ + ldr fp, [pc, #1144] @ 5f0f0 │ │ │ │ add r3, r3, r7 │ │ │ │ add fp, r3, fp │ │ │ │ add r7, r2, r5 │ │ │ │ add fp, fp, r9 │ │ │ │ ror r9, r7, #11 │ │ │ │ eor sl, r1, r2 │ │ │ │ eor r9, r9, r7, ror #6 │ │ │ │ @@ -53761,15 +53763,15 @@ │ │ │ │ eor ip, ip, sl │ │ │ │ add ip, r9, ip │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ ldr sl, [sp, #48] @ 0x30 │ │ │ │ ror r9, r9, #19 │ │ │ │ eor r9, r9, sl, ror #17 │ │ │ │ eor r9, r9, sl, lsr #10 │ │ │ │ - ldr fp, [pc, #1000] @ 5f0ec │ │ │ │ + ldr fp, [pc, #1000] @ 5f0f4 │ │ │ │ add r0, r0, r9 │ │ │ │ add fp, r0, fp │ │ │ │ add r9, r3, ip │ │ │ │ add fp, fp, r8 │ │ │ │ ror r8, r9, #11 │ │ │ │ eor sl, r2, r3 │ │ │ │ eor r8, r8, r9, ror #6 │ │ │ │ @@ -53798,15 +53800,15 @@ │ │ │ │ eor r4, r4, sl │ │ │ │ add r4, r8, r4 │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ ldr sl, [sp, #52] @ 0x34 │ │ │ │ ror r8, r8, #19 │ │ │ │ eor r8, r8, sl, ror #17 │ │ │ │ eor r8, r8, sl, lsr #10 │ │ │ │ - ldr fp, [pc, #856] @ 5f0f0 │ │ │ │ + ldr fp, [pc, #856] @ 5f0f8 │ │ │ │ add r1, r1, r8 │ │ │ │ add fp, r1, fp │ │ │ │ add r8, r0, r4 │ │ │ │ add fp, fp, r6 │ │ │ │ ror r6, r8, #11 │ │ │ │ eor sl, r3, r0 │ │ │ │ eor r6, r6, r8, ror #6 │ │ │ │ @@ -53835,15 +53837,15 @@ │ │ │ │ eor lr, lr, sl │ │ │ │ add lr, r6, lr │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ ror r6, r6, #19 │ │ │ │ eor r6, r6, sl, ror #17 │ │ │ │ eor r6, r6, sl, lsr #10 │ │ │ │ - ldr fp, [pc, #712] @ 5f0f4 │ │ │ │ + ldr fp, [pc, #712] @ 5f0fc │ │ │ │ add r2, r2, r6 │ │ │ │ add fp, r2, fp │ │ │ │ add r6, r1, lr │ │ │ │ add fp, fp, r7 │ │ │ │ ror r7, r6, #11 │ │ │ │ eor sl, r0, r1 │ │ │ │ eor r7, r7, r6, ror #6 │ │ │ │ @@ -53872,15 +53874,15 @@ │ │ │ │ eor r5, r5, sl │ │ │ │ add r5, r7, r5 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ ror r7, r7, #19 │ │ │ │ eor r7, r7, sl, ror #17 │ │ │ │ eor r7, r7, sl, lsr #10 │ │ │ │ - ldr fp, [pc, #568] @ 5f0f8 │ │ │ │ + ldr fp, [pc, #568] @ 5f100 │ │ │ │ add r3, r3, r7 │ │ │ │ add fp, r3, fp │ │ │ │ add r7, r2, r5 │ │ │ │ add fp, fp, r9 │ │ │ │ ror r9, r7, #11 │ │ │ │ eor sl, r1, r2 │ │ │ │ eor r9, r9, r7, ror #6 │ │ │ │ @@ -53909,15 +53911,15 @@ │ │ │ │ eor ip, ip, sl │ │ │ │ add ip, r9, ip │ │ │ │ ldr r9, [sp, #64] @ 0x40 │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ ror r9, r9, #19 │ │ │ │ eor r9, r9, sl, ror #17 │ │ │ │ eor r9, r9, sl, lsr #10 │ │ │ │ - ldr sl, [pc, #424] @ 5f0fc │ │ │ │ + ldr sl, [pc, #424] @ 5f104 │ │ │ │ add r0, r0, r9 │ │ │ │ add sl, r0, sl │ │ │ │ add r9, r3, ip │ │ │ │ add sl, sl, r8 │ │ │ │ eor r8, r2, r3 │ │ │ │ and r8, r8, r1 │ │ │ │ ror r1, r9, #11 │ │ │ │ @@ -53934,27 +53936,27 @@ │ │ │ │ add r0, r0, r4 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ and sl, r7, r9 │ │ │ │ ror r8, r4, #18 │ │ │ │ eor r8, r8, r4, ror #7 │ │ │ │ eor r8, r8, r4, lsr #3 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - ldr fp, [pc, #328] @ 5f100 │ │ │ │ + ldr fp, [pc, #328] @ 5f108 │ │ │ │ add r8, r8, r4 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ add r8, r8, r4 │ │ │ │ bic r4, r6, r9 │ │ │ │ eor r4, r4, sl │ │ │ │ add r4, r1, r4 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr sl, [sp, #68] @ 0x44 │ │ │ │ ror r1, r1, #19 │ │ │ │ eor r1, r1, sl, ror #17 │ │ │ │ eor r1, r1, sl, lsr #10 │ │ │ │ - ldr sl, [pc, #284] @ 5f104 │ │ │ │ + ldr sl, [pc, #284] @ 5f10c │ │ │ │ add r1, r8, r1 │ │ │ │ add sl, r1, sl │ │ │ │ add r8, r0, r4 │ │ │ │ add sl, sl, r6 │ │ │ │ eor r6, r3, r0 │ │ │ │ and r2, r2, r6 │ │ │ │ ror r6, r8, #11 │ │ │ │ @@ -53985,37 +53987,37 @@ │ │ │ │ ldr lr, [sp, #72] @ 0x48 │ │ │ │ ldr sl, [sp, #72] @ 0x48 │ │ │ │ ror lr, lr, #19 │ │ │ │ eor lr, lr, sl, ror #17 │ │ │ │ eor lr, lr, sl, lsr #10 │ │ │ │ add r2, r2, lr │ │ │ │ str r2, [sp, #16] │ │ │ │ - b 5f170 │ │ │ │ + b 5f178 │ │ │ │ ldmdbcc r6, {r0, r1, r3, r4, r6, r9, lr, pc}^ │ │ │ │ ldmibpl r1!, {r0, r4, r5, r6, r7, r8, ip}^ │ │ │ │ eorsls r8, pc, #164, 4 @ 0x4000000a │ │ │ │ - blge 776be8 <__bss_end__@@Base+0x1b1ca0> │ │ │ │ + blge 776bf0 <__bss_end__@@Base+0x1b1ca8> │ │ │ │ stmdale r7, {r3, r4, r7, r9, fp, sp, pc} │ │ │ │ strpl r7, [ip, #-3523] @ 0xfffff23d │ │ │ │ addne r5, r3, #1024 @ 0x400 │ │ │ │ ldmib r5!, {r0, r2, r5, r7, r8, r9, fp, ip, lr, pc} │ │ │ │ ldrtcs r8, [r1], #-1470 @ 0xfffffa42 │ │ │ │ strblt pc, [r0, #3023] @ 0xbcf @ │ │ │ │ teqvc r7, r1 @ │ │ │ │ addmi r2, sl, #152, 30 @ 0x260 │ │ │ │ adcsvc r5, lr, #116, 26 @ 0x1d00 │ │ │ │ ldrshhi fp, [lr], #30 │ │ │ │ - blls ff760b5c <__bss_end__@@Base+0xff19bc14> │ │ │ │ + blls ff760b64 <__bss_end__@@Base+0xff19bc1c> │ │ │ │ orrsgt pc, fp, r4, ror r1 @ │ │ │ │ ldr r6, [fp], #2497 @ 0x9c1 │ │ │ │ svc 0x00be4786 │ │ │ │ svceq 0x00c19dc6 │ │ │ │ strcs sl, [ip], #-460 @ 0xfffffe34 │ │ │ │ stclcs 12, cr2, [r9, #444]! @ 0x1bc │ │ │ │ - bmi 1d80384 <__bss_end__@@Base+0x17bb43c> │ │ │ │ + bmi 1d8038c <__bss_end__@@Base+0x17bb444> │ │ │ │ @ instruction: 0x5cb0a9dc │ │ │ │ @ instruction: 0x76f988da │ │ │ │ ldmdals lr!, {r1, r4, r6, r8, ip, lr} │ │ │ │ ldmdage r1!, {r0, r2, r3, r5, r6, r9, sl, lr, pc} │ │ │ │ andlt r2, r3, r8, asr #15 │ │ │ │ svclt 0x00597fc7 │ │ │ │ @ instruction: 0xc6e00bf3 │ │ │ │ @@ -54040,22 +54042,22 @@ │ │ │ │ rsbne sl, sl, r0, ror r0 │ │ │ │ stmibne r4!, {r1, r2, r4, r8, lr, pc} │ │ │ │ cdpne 12, 3, cr6, cr7, cr8, {0} │ │ │ │ strbcs r7, [r8, -ip, asr #14] │ │ │ │ ldrtcc fp, [r0], #3253 @ 0xcb5 │ │ │ │ ldmdbcc ip, {r0, r1, r4, r5, r7, sl, fp} │ │ │ │ vfnmami.f32 s21, s16, s20 │ │ │ │ - blpl fe791a9c <__bss_end__@@Base+0xfe1ccb54> │ │ │ │ + blpl fe791aa4 <__bss_end__@@Base+0xfe1ccb5c> │ │ │ │ stmdavs lr!, {r0, r1, r4, r5, r6, r7, r8, r9, sl, fp, sp, lr} │ │ │ │ - strvc r8, [pc], #750 @ 5f168 │ │ │ │ + strvc r8, [pc], #750 @ 5f170 │ │ │ │ stmiavc r5!, {r0, r1, r2, r3, r5, r6, r8, r9, sp, lr} │ │ │ │ strbhi r7, [r8], #2068 @ 0x814 │ │ │ │ stclhi 2, cr0, [r7], {8} │ │ │ │ ldr lr, [sp, #16] │ │ │ │ - ldr r2, [pc, #-116] @ 5f108 │ │ │ │ + ldr r2, [pc, #-116] @ 5f110 │ │ │ │ add sl, r1, r6 │ │ │ │ add r2, lr, r2 │ │ │ │ eor lr, r0, r1 │ │ │ │ and lr, lr, r3 │ │ │ │ ror r3, sl, #11 │ │ │ │ eor r3, r3, sl, ror #6 │ │ │ │ add r7, r2, r7 │ │ │ │ @@ -54083,15 +54085,15 @@ │ │ │ │ add r5, r3, r5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ror r3, r3, #19 │ │ │ │ eor r3, r3, r7, ror #17 │ │ │ │ eor r3, r3, r7, lsr #10 │ │ │ │ add r3, lr, r3 │ │ │ │ - ldr lr, [pc, #-256] @ 5f10c │ │ │ │ + ldr lr, [pc, #-256] @ 5f114 │ │ │ │ add r7, r2, r5 │ │ │ │ add lr, r3, lr │ │ │ │ add lr, lr, r9 │ │ │ │ eor r9, r1, r2 │ │ │ │ and r0, r0, r9 │ │ │ │ ror r9, r7, #11 │ │ │ │ eor r9, r9, r7, ror #6 │ │ │ │ @@ -54122,15 +54124,15 @@ │ │ │ │ ldr lr, [sp, #16] │ │ │ │ ror ip, ip, #19 │ │ │ │ eor ip, ip, lr, ror #17 │ │ │ │ eor ip, ip, lr, lsr #10 │ │ │ │ add r0, r0, ip │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr lr, [sp, #24] │ │ │ │ - ldr ip, [pc, #-408] @ 5f110 │ │ │ │ + ldr ip, [pc, #-408] @ 5f118 │ │ │ │ add r0, r3, r9 │ │ │ │ add ip, lr, ip │ │ │ │ eor lr, r2, r3 │ │ │ │ and r1, r1, lr │ │ │ │ ror lr, r0, #11 │ │ │ │ eor lr, lr, r0, ror #6 │ │ │ │ add r8, ip, r8 │ │ │ │ @@ -54197,15 +54199,15 @@ │ │ │ │ ldr sl, [sp, #24] │ │ │ │ ror r6, r6, #19 │ │ │ │ eor r6, r6, sl, ror #17 │ │ │ │ eor r6, r6, sl, lsr #10 │ │ │ │ add r2, r2, r6 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ - ldr fp, [pc, #-704] @ 5f114 │ │ │ │ + ldr fp, [pc, #-704] @ 5f11c │ │ │ │ add r2, r8, ip │ │ │ │ add fp, r6, fp │ │ │ │ ror r6, r2, #11 │ │ │ │ eor sl, r4, r8 │ │ │ │ eor r6, r6, r2, ror #6 │ │ │ │ add fp, fp, r7 │ │ │ │ and sl, sl, r3 │ │ │ │ @@ -54235,15 +54237,15 @@ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ror r5, r5, #19 │ │ │ │ eor r5, r5, r6, ror #17 │ │ │ │ eor r5, r5, r6, lsr #10 │ │ │ │ add r3, r3, r5 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ - ldr fp, [pc, #-852] @ 5f118 │ │ │ │ + ldr fp, [pc, #-852] @ 5f120 │ │ │ │ add r3, r7, sl │ │ │ │ add fp, r5, fp │ │ │ │ ror r5, r3, #11 │ │ │ │ eor r6, r8, r7 │ │ │ │ eor r5, r5, r3, ror #6 │ │ │ │ add fp, fp, r0 │ │ │ │ and r6, r6, r4 │ │ │ │ @@ -54273,15 +54275,15 @@ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ror r5, r5, #19 │ │ │ │ eor r5, r5, r6, ror #17 │ │ │ │ eor r5, r5, r6, lsr #10 │ │ │ │ add r4, r4, r5 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ - ldr r4, [pc, #-1000] @ 5f11c │ │ │ │ + ldr r4, [pc, #-1000] @ 5f124 │ │ │ │ add r6, r0, fp │ │ │ │ add r4, r5, r4 │ │ │ │ eor r5, r7, r0 │ │ │ │ and r8, r8, r5 │ │ │ │ ror r5, r6, #11 │ │ │ │ eor r5, r5, r6, ror #6 │ │ │ │ add r4, r4, r1 │ │ │ │ @@ -54314,15 +54316,15 @@ │ │ │ │ eor lr, lr, r5, ror #17 │ │ │ │ eor lr, lr, r5, lsr #10 │ │ │ │ add lr, r4, lr │ │ │ │ str lr, [sp, #44] @ 0x2c │ │ │ │ ldr lr, [sp, #104] @ 0x68 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ add r8, r1, lr │ │ │ │ - ldr lr, [pc, #-1160] @ 5f120 │ │ │ │ + ldr lr, [pc, #-1160] @ 5f128 │ │ │ │ ror r5, r8, #11 │ │ │ │ add lr, r4, lr │ │ │ │ eor r5, r5, r8, ror #6 │ │ │ │ add lr, lr, r2 │ │ │ │ eor r5, r5, r8, ror #25 │ │ │ │ eor r4, r0, r1 │ │ │ │ add r5, r5, lr │ │ │ │ @@ -54350,15 +54352,15 @@ │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ror ip, ip, #19 │ │ │ │ eor ip, ip, r4, ror #17 │ │ │ │ eor ip, ip, r4, lsr #10 │ │ │ │ add ip, lr, ip │ │ │ │ add r4, r2, r5 │ │ │ │ - ldr lr, [pc, #-1300] @ 5f124 │ │ │ │ + ldr lr, [pc, #-1300] @ 5f12c │ │ │ │ ror r9, r4, #11 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ add lr, ip, lr │ │ │ │ eor r9, r9, r4, ror #6 │ │ │ │ eor ip, r1, r2 │ │ │ │ add lr, lr, r3 │ │ │ │ and ip, ip, r0 │ │ │ │ @@ -54389,15 +54391,15 @@ │ │ │ │ eor ip, ip, lr, ror #17 │ │ │ │ eor ip, ip, lr, lsr #10 │ │ │ │ add r0, r0, ip │ │ │ │ add r3, r3, sl │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r7, r3, r9 │ │ │ │ ldr ip, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #-1452] @ 5f128 │ │ │ │ + ldr r0, [pc, #-1452] @ 5f130 │ │ │ │ ror lr, r7, #11 │ │ │ │ add r0, ip, r0 │ │ │ │ eor lr, lr, r7, ror #6 │ │ │ │ eor ip, r2, r3 │ │ │ │ add r6, r0, r6 │ │ │ │ and ip, ip, r1 │ │ │ │ eor lr, lr, r7, ror #25 │ │ │ │ @@ -54423,15 +54425,15 @@ │ │ │ │ add lr, lr, ip │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ror ip, ip, #19 │ │ │ │ eor ip, ip, r6, ror #17 │ │ │ │ add r0, r0, fp │ │ │ │ eor ip, ip, r6, lsr #10 │ │ │ │ - ldr sl, [pc, #-1584] @ 5f12c │ │ │ │ + ldr sl, [pc, #-1584] @ 5f134 │ │ │ │ add r6, r0, lr │ │ │ │ add r1, r1, ip │ │ │ │ add sl, r1, sl │ │ │ │ ror ip, r6, #11 │ │ │ │ add sl, sl, r8 │ │ │ │ eor ip, ip, r6, ror #6 │ │ │ │ eor r8, r3, r0 │ │ │ │ @@ -54461,15 +54463,15 @@ │ │ │ │ eor r8, r8, sl │ │ │ │ add ip, ip, r8 │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ ldr sl, [sp, #52] @ 0x34 │ │ │ │ ror r8, r8, #19 │ │ │ │ eor r8, r8, sl, ror #17 │ │ │ │ eor r8, r8, sl, lsr #10 │ │ │ │ - ldr sl, [pc, #-1732] @ 5f130 │ │ │ │ + ldr sl, [pc, #-1732] @ 5f138 │ │ │ │ add r2, r2, r8 │ │ │ │ add sl, r2, sl │ │ │ │ add sl, sl, r4 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ eor r4, r0, r1 │ │ │ │ ror r2, r1, #13 │ │ │ │ eor r2, r2, r1, ror #2 │ │ │ │ @@ -54503,15 +54505,15 @@ │ │ │ │ eor r5, r5, sl, ror #17 │ │ │ │ eor r5, r5, sl, lsr #10 │ │ │ │ add r3, r3, r5 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ eor sl, r1, r2 │ │ │ │ ldr fp, [sp, #64] @ 0x40 │ │ │ │ and sl, sl, r0 │ │ │ │ - ldr r0, [pc, #-1896] @ 5f134 │ │ │ │ + ldr r0, [pc, #-1896] @ 5f13c │ │ │ │ add r5, r2, r4 │ │ │ │ add r0, fp, r0 │ │ │ │ add r0, r0, r7 │ │ │ │ and r7, r1, r2 │ │ │ │ eor sl, sl, r7 │ │ │ │ ror r3, r2, #13 │ │ │ │ ror r7, r5, #11 │ │ │ │ @@ -54547,15 +54549,15 @@ │ │ │ │ eor r0, r0, r3, ror #2 │ │ │ │ and r1, r1, r9 │ │ │ │ and r9, r2, r3 │ │ │ │ eor r1, r1, r9 │ │ │ │ eor r0, r0, r3, ror #22 │ │ │ │ ldr r9, [sp, #68] @ 0x44 │ │ │ │ add r0, r0, r1 │ │ │ │ - ldr r1, [pc, #-2068] @ 5f138 │ │ │ │ + ldr r1, [pc, #-2068] @ 5f140 │ │ │ │ add r0, r0, lr │ │ │ │ add r1, r9, r1 │ │ │ │ add lr, r3, r7 │ │ │ │ add r1, r1, r6 │ │ │ │ ror r6, lr, #11 │ │ │ │ eor r6, r6, lr, ror #6 │ │ │ │ eor r6, r6, lr, ror #25 │ │ │ │ @@ -54584,15 +54586,15 @@ │ │ │ │ str r9, [sp, #72] @ 0x48 │ │ │ │ eor r1, r1, r0, ror #2 │ │ │ │ and r9, r3, r0 │ │ │ │ eor r2, r2, r9 │ │ │ │ eor r1, r1, r0, ror #22 │ │ │ │ ldr r9, [sp, #72] @ 0x48 │ │ │ │ add r1, r1, r2 │ │ │ │ - ldr r2, [pc, #-2212] @ 5f13c │ │ │ │ + ldr r2, [pc, #-2212] @ 5f144 │ │ │ │ add r1, r1, ip │ │ │ │ add r2, r9, r2 │ │ │ │ eor r9, r0, r1 │ │ │ │ and r9, r9, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr sl, [sp, #16] │ │ │ │ ror r3, r3, #18 │ │ │ │ @@ -54620,15 +54622,15 @@ │ │ │ │ eor r4, r4, r9 │ │ │ │ add r8, r8, r4 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ ldr r9, [sp, #68] @ 0x44 │ │ │ │ ror r4, r4, #19 │ │ │ │ eor r4, r4, r9, ror #17 │ │ │ │ eor r4, r4, r9, lsr #10 │ │ │ │ - ldr r9, [pc, #-2352] @ 5f140 │ │ │ │ + ldr r9, [pc, #-2352] @ 5f148 │ │ │ │ add r3, r3, r4 │ │ │ │ add r9, r3, r9 │ │ │ │ add r4, r1, r8 │ │ │ │ add r9, r9, r5 │ │ │ │ eor r5, r1, r2 │ │ │ │ and r0, r0, r5 │ │ │ │ ror r5, r4, #11 │ │ │ │ @@ -54648,15 +54650,15 @@ │ │ │ │ ror r0, r0, #18 │ │ │ │ eor r0, r0, r7, ror #7 │ │ │ │ eor r0, r0, r7, lsr #3 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ and r9, ip, r4 │ │ │ │ add r0, r0, r7 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ - ldr sl, [pc, #-2460] @ 5f144 │ │ │ │ + ldr sl, [pc, #-2460] @ 5f14c │ │ │ │ add r0, r0, r7 │ │ │ │ bic r7, lr, r4 │ │ │ │ eor r7, r7, r9 │ │ │ │ add r5, r5, r7 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ ldr r9, [sp, #72] @ 0x48 │ │ │ │ ror r7, r7, #19 │ │ │ │ @@ -54698,15 +54700,15 @@ │ │ │ │ eor r6, r6, sl, ror #17 │ │ │ │ eor r6, r6, sl, lsr #10 │ │ │ │ add r1, r1, r6 │ │ │ │ str r1, [sp, #16] │ │ │ │ eor sl, r3, r9 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ and sl, sl, r2 │ │ │ │ - ldr r2, [pc, #-2656] @ 5f148 │ │ │ │ + ldr r2, [pc, #-2656] @ 5f150 │ │ │ │ add r6, r3, lr │ │ │ │ add r2, fp, r2 │ │ │ │ add r2, r2, ip │ │ │ │ and ip, r3, r9 │ │ │ │ eor sl, sl, ip │ │ │ │ ror r1, r9, #13 │ │ │ │ ror ip, r6, #11 │ │ │ │ @@ -54740,15 +54742,15 @@ │ │ │ │ eor r2, r2, r1, ror #2 │ │ │ │ and r3, r3, r8 │ │ │ │ and r8, r9, r1 │ │ │ │ eor r3, r3, r8 │ │ │ │ eor r2, r2, r1, ror #22 │ │ │ │ ldr r8, [sp, #20] │ │ │ │ add r2, r2, r3 │ │ │ │ - ldr r3, [pc, #-2820] @ 5f14c │ │ │ │ + ldr r3, [pc, #-2820] @ 5f154 │ │ │ │ add r2, r2, r5 │ │ │ │ add r5, r9, ip │ │ │ │ add r3, r8, r3 │ │ │ │ ror r8, r5, #11 │ │ │ │ eor r8, r8, r5, ror #6 │ │ │ │ add r3, r3, r4 │ │ │ │ eor r8, r8, r5, ror #25 │ │ │ │ @@ -54776,15 +54778,15 @@ │ │ │ │ add fp, r4, r8 │ │ │ │ eor r3, r3, r2, ror #2 │ │ │ │ and r4, r1, r2 │ │ │ │ eor sl, sl, r4 │ │ │ │ eor r3, r3, r2, ror #22 │ │ │ │ add r3, r3, sl │ │ │ │ add r3, r3, lr │ │ │ │ - ldr lr, [pc, #-2960] @ 5f150 │ │ │ │ + ldr lr, [pc, #-2960] @ 5f158 │ │ │ │ add r4, r1, r9 │ │ │ │ add lr, fp, lr │ │ │ │ add r7, lr, r7 │ │ │ │ ror lr, r4, #11 │ │ │ │ eor lr, lr, r4, ror #6 │ │ │ │ eor lr, lr, r4, ror #25 │ │ │ │ add lr, lr, r7 │ │ │ │ @@ -54811,15 +54813,15 @@ │ │ │ │ eor r1, r1, r8 │ │ │ │ add lr, lr, r1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r8, [sp, #20] │ │ │ │ ror r1, r1, #19 │ │ │ │ eor r1, r1, r8, ror #17 │ │ │ │ eor r1, r1, r8, lsr #10 │ │ │ │ - ldr sl, [pc, #-3096] @ 5f154 │ │ │ │ + ldr sl, [pc, #-3096] @ 5f15c │ │ │ │ add r1, r7, r1 │ │ │ │ add sl, r1, sl │ │ │ │ add r7, r2, lr │ │ │ │ add sl, sl, r6 │ │ │ │ ror r6, r7, #11 │ │ │ │ eor r8, r3, ip │ │ │ │ eor r6, r6, r7, ror #6 │ │ │ │ @@ -54849,15 +54851,15 @@ │ │ │ │ add r8, r6, r8 │ │ │ │ ror r6, fp, #19 │ │ │ │ eor r6, r6, fp, ror #17 │ │ │ │ eor r6, r6, fp, lsr #10 │ │ │ │ add r2, r2, r6 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r9, [sp, #28] │ │ │ │ - ldr r2, [pc, #-3244] @ 5f158 │ │ │ │ + ldr r2, [pc, #-3244] @ 5f160 │ │ │ │ add r6, r3, r8 │ │ │ │ add r2, r9, r2 │ │ │ │ add r2, r2, r5 │ │ │ │ eor r9, ip, r1 │ │ │ │ ror r5, r1, #13 │ │ │ │ eor r5, r5, r1, ror #2 │ │ │ │ and r3, r3, r9 │ │ │ │ @@ -54887,15 +54889,15 @@ │ │ │ │ ldr r9, [sp, #24] │ │ │ │ ror lr, lr, #19 │ │ │ │ eor lr, lr, r9, ror #17 │ │ │ │ eor lr, lr, r9, lsr #10 │ │ │ │ add r2, r2, lr │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr sl, [sp, #32] │ │ │ │ - ldr r9, [pc, #-3392] @ 5f15c │ │ │ │ + ldr r9, [pc, #-3392] @ 5f164 │ │ │ │ eor r2, r1, r5 │ │ │ │ ror lr, r5, #13 │ │ │ │ add r9, sl, r9 │ │ │ │ add r9, r9, r4 │ │ │ │ eor lr, lr, r5, ror #2 │ │ │ │ and r4, r1, r5 │ │ │ │ and r2, r2, ip │ │ │ │ @@ -54933,15 +54935,15 @@ │ │ │ │ eor r2, r2, lr, ror #2 │ │ │ │ and r4, r4, r1 │ │ │ │ eor r4, r4, r8 │ │ │ │ eor r2, r2, lr, ror #22 │ │ │ │ add r2, r2, r4 │ │ │ │ add r2, r2, r3 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #-3572] @ 5f160 │ │ │ │ + ldr r3, [pc, #-3572] @ 5f168 │ │ │ │ add r1, r1, r0 │ │ │ │ add r3, r4, r3 │ │ │ │ add r3, r3, r7 │ │ │ │ ror r7, r1, #11 │ │ │ │ eor r7, r7, r1, ror #6 │ │ │ │ eor r7, r7, r1, ror #25 │ │ │ │ add r7, r7, r3 │ │ │ │ @@ -54968,15 +54970,15 @@ │ │ │ │ eor r3, r3, r2, ror #2 │ │ │ │ and r7, lr, r2 │ │ │ │ and r9, r9, r5 │ │ │ │ eor r9, r9, r7 │ │ │ │ eor r3, r3, r2, ror #22 │ │ │ │ add r3, r3, r9 │ │ │ │ add r3, r3, r0 │ │ │ │ - ldr r0, [pc, #-3708] @ 5f164 │ │ │ │ + ldr r0, [pc, #-3708] @ 5f16c │ │ │ │ add r5, r5, r8 │ │ │ │ add r0, r4, r0 │ │ │ │ add r6, r0, r6 │ │ │ │ ror r0, r5, #11 │ │ │ │ eor r0, r0, r5, ror #6 │ │ │ │ eor r0, r0, r5, ror #25 │ │ │ │ add r0, r0, r6 │ │ │ │ @@ -55003,15 +55005,15 @@ │ │ │ │ add r8, r0, r8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r9, [sp, #36] @ 0x24 │ │ │ │ ror r0, r0, #19 │ │ │ │ eor r0, r0, r9, ror #17 │ │ │ │ eor r0, r0, r9, lsr #10 │ │ │ │ add r7, r7, r0 │ │ │ │ - ldr r0, [pc, #-3844] @ 5f168 │ │ │ │ + ldr r0, [pc, #-3844] @ 5f170 │ │ │ │ add lr, lr, r8 │ │ │ │ add r0, r7, r0 │ │ │ │ ror r9, lr, #11 │ │ │ │ add ip, r0, ip │ │ │ │ eor r9, r9, lr, ror #6 │ │ │ │ ror r0, r6, #13 │ │ │ │ eor r0, r0, r6, ror #2 │ │ │ │ @@ -55037,15 +55039,15 @@ │ │ │ │ and sl, r5, lr │ │ │ │ bic r8, r1, lr │ │ │ │ eor r8, r8, sl │ │ │ │ add r8, r9, r8 │ │ │ │ ror r9, r4, #19 │ │ │ │ eor r9, r9, r4, ror #17 │ │ │ │ eor r9, r9, r4, lsr #10 │ │ │ │ - ldr r4, [pc, #-3976] @ 5f16c │ │ │ │ + ldr r4, [pc, #-3976] @ 5f174 │ │ │ │ add ip, ip, r9 │ │ │ │ add r4, ip, r4 │ │ │ │ eor r9, r6, r0 │ │ │ │ add r4, r4, r1 │ │ │ │ ror r1, r0, #13 │ │ │ │ and sl, r6, r0 │ │ │ │ eor r1, r1, r0, ror #2 │ │ │ │ @@ -55072,15 +55074,15 @@ │ │ │ │ bic r9, r5, r2 │ │ │ │ eor r9, r9, sl │ │ │ │ add r4, r4, r9 │ │ │ │ ror r9, r7, #19 │ │ │ │ eor r9, r9, r7, ror #17 │ │ │ │ eor r9, r9, r7, lsr #10 │ │ │ │ add r7, r8, r9 │ │ │ │ - ldr r9, [pc, #660] @ 60414 │ │ │ │ + ldr r9, [pc, #660] @ 6041c │ │ │ │ eor sl, r0, r1 │ │ │ │ ror r8, r1, #13 │ │ │ │ add r9, r7, r9 │ │ │ │ eor r8, r8, r1, ror #2 │ │ │ │ and sl, sl, r6 │ │ │ │ add r9, r9, r5 │ │ │ │ and r5, r0, r1 │ │ │ │ @@ -55126,22 +55128,22 @@ │ │ │ │ eor r4, r4, r5, ror #22 │ │ │ │ add r4, r4, ip │ │ │ │ ldr ip, [sp, #96] @ 0x60 │ │ │ │ add r4, r4, r9 │ │ │ │ ldr r9, [sp, #4] │ │ │ │ add ip, ip, r4 │ │ │ │ str ip, [r9, #12] │ │ │ │ - ldr ip, [pc, #448] @ 60418 │ │ │ │ + ldr ip, [pc, #448] @ 60420 │ │ │ │ ror r9, r6, #11 │ │ │ │ add ip, r8, ip │ │ │ │ eor r9, r9, r6, ror #6 │ │ │ │ add ip, ip, lr │ │ │ │ eor r9, r9, r6, ror #25 │ │ │ │ add r9, r9, ip │ │ │ │ - ldr sl, [pc, #424] @ 6041c │ │ │ │ + ldr sl, [pc, #424] @ 60424 │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ and lr, r3, r6 │ │ │ │ add sl, ip, sl │ │ │ │ bic ip, r2, r6 │ │ │ │ eor ip, ip, lr │ │ │ │ add r9, r9, ip │ │ │ │ ldr ip, [sp, #92] @ 0x5c │ │ │ │ @@ -55177,15 +55179,15 @@ │ │ │ │ eor r9, r9, r7, lsr #10 │ │ │ │ add lr, lr, r9 │ │ │ │ eor r7, r4, ip │ │ │ │ add lr, lr, r2 │ │ │ │ and r7, r7, r5 │ │ │ │ ror r2, r0, #11 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ - ldr r9, [pc, #252] @ 60420 │ │ │ │ + ldr r9, [pc, #252] @ 60428 │ │ │ │ eor r2, r2, r0, ror #6 │ │ │ │ and sl, r6, r0 │ │ │ │ eor r2, r2, r0, ror #25 │ │ │ │ add r9, r5, r9 │ │ │ │ bic r5, r3, r0 │ │ │ │ add lr, lr, r2 │ │ │ │ eor r5, r5, sl │ │ │ │ @@ -55243,94 +55245,94 @@ │ │ │ │ str r3, [r6] │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @ instruction: 0x90befffa │ │ │ │ ldrbge r6, [r0], #-3307 @ 0xfffff315 │ │ │ │ mrclt 3, 7, sl, cr9, cr7, {7} │ │ │ │ @ instruction: 0xc67178f2 │ │ │ │ - ldr r1, [r0, #16] │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [pc] @ 60434 │ │ │ │ - b 128d0c │ │ │ │ - eorseq r1, r9, r8, ror #12 │ │ │ │ - b 6043c │ │ │ │ + b 60430 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - b 348de0 <_PyLong_DivmodNear@@Base+0x1844> │ │ │ │ + b 34904c <_PyLong_DivmodNear@@Base+0x175c> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ mov r4, r1 │ │ │ │ - bl bbd4c │ │ │ │ + bl bbe20 │ │ │ │ mvn r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 32ac4c <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b 32aebc <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + ldr r1, [r0, #16] │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [pc] @ 60478 │ │ │ │ + b 128da0 │ │ │ │ + eorseq r1, r9, r8, lsr #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - ldr r2, [pc, #112] @ 60500 │ │ │ │ + ldr r2, [pc, #112] @ 60508 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ - beq 604b0 │ │ │ │ + beq 604b8 │ │ │ │ add r0, r0, #13 │ │ │ │ - bl 22f68c │ │ │ │ + bl 22f760 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 5dac0 │ │ │ │ + bl 5dac8 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 604d0 │ │ │ │ + beq 604d8 │ │ │ │ add r0, r4, #13 │ │ │ │ - bl 8b0d8 │ │ │ │ + bl 8b148 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 32cad0 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #28] @ 60500 │ │ │ │ + bl 32cd40 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #28] @ 60508 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 604f8 │ │ │ │ + beq 60500 │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 60bec │ │ │ │ + bl 60b9c │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ ldrne r3, [r4, #8] │ │ │ │ pop {r4, lr} │ │ │ │ addne r0, r0, r3, lsl #4 │ │ │ │ - b a58c4 │ │ │ │ - ldr r2, [pc, #32] @ 60564 │ │ │ │ + b a593c │ │ │ │ + ldr r2, [pc, #32] @ 6056c │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 60560 │ │ │ │ + bne 60568 │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r0] │ │ │ │ bx lr │ │ │ │ - b 294e4c <_PySet_Update@@Base+0x68> │ │ │ │ + b 294d80 <_PySet_Update@@Base+0x68> │ │ │ │ subseq r1, r5, ip, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -55343,416 +55345,394 @@ │ │ │ │ str r2, [sp, #28] │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ add r5, r5, r1 │ │ │ │ - bne 605d0 │ │ │ │ + bne 605d8 │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6060c │ │ │ │ - ldr ip, [pc, #220] @ 606b4 │ │ │ │ + beq 60614 │ │ │ │ + ldr ip, [pc, #220] @ 606bc │ │ │ │ add r2, sp, #32 │ │ │ │ mov lr, #2 │ │ │ │ str r2, [sp, #16] │ │ │ │ str ip, [sp] │ │ │ │ mov r2, #0 │ │ │ │ mov ip, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ stmib sp, {ip, lr} │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 6060c │ │ │ │ + bne 60614 │ │ │ │ mov r4, #0 │ │ │ │ - b 606a0 │ │ │ │ + b 606a8 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 17d76c │ │ │ │ + bl 17da08 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 60604 │ │ │ │ + beq 6060c │ │ │ │ cmp r5, #1 │ │ │ │ - beq 6064c │ │ │ │ + beq 60654 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1ee7cc │ │ │ │ + bl 1eec68 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 60650 │ │ │ │ - bl a55d4 │ │ │ │ + bne 60658 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 60650 │ │ │ │ - b 60604 │ │ │ │ + beq 60658 │ │ │ │ + b 6060c │ │ │ │ mov r4, r5 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - bl c3e20 │ │ │ │ + bl c3e80 │ │ │ │ add r6, r6, #16 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 29c40 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7b78 │ │ │ │ + bl c7bd0 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 60694 │ │ │ │ - ldr r3, [pc, #48] @ 606b8 │ │ │ │ + bne 6069c │ │ │ │ + ldr r3, [pc, #48] @ 606c0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ + bl 144544 │ │ │ │ mov r4, r0 │ │ │ │ - b 606a0 │ │ │ │ + b 606a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl a62ec │ │ │ │ + bl a6364 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b254 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r3, r7, r0, lsl #30 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ mov r4, r1 │ │ │ │ - bl bbd4c │ │ │ │ + bl bbe20 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 32ac4c <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b 32aebc <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ │ │ │ │ -000606ec <_PyDict_SizeOf@@Base>: │ │ │ │ - b 60bec │ │ │ │ +000606f4 <_PyDict_SizeOf@@Base>: │ │ │ │ + b 60b9c │ │ │ │ │ │ │ │ -000606f0 : │ │ │ │ +000606f8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 3592c0 │ │ │ │ - ldr ip, [pc, #88] @ 6075c │ │ │ │ + bl 359530 │ │ │ │ + ldr ip, [pc, #88] @ 60764 │ │ │ │ ldr r0, [ip, r0] │ │ │ │ ldr lr, [r0, #8] │ │ │ │ ldr r6, [lr] │ │ │ │ ldr r5, [r1] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ mov ip, #0 │ │ │ │ cmp ip, r0 │ │ │ │ cmpeq r6, r5 │ │ │ │ addne r5, lr, #98304 @ 0x18000 │ │ │ │ - beq 60754 │ │ │ │ + beq 6075c │ │ │ │ cmp ip, r3 │ │ │ │ - bge 60748 │ │ │ │ + bge 60750 │ │ │ │ ldrb r0, [r2, ip] │ │ │ │ add r0, r5, r0 │ │ │ │ ldrb r0, [r0, #548] @ 0x224 │ │ │ │ strb r0, [r4, ip, lsl #1] │ │ │ │ add ip, ip, #1 │ │ │ │ - b 60728 │ │ │ │ + b 60730 │ │ │ │ ldr r2, [lr] │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [r1] │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ cmp r2, #2 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r4, r1 │ │ │ │ - bne 6079c │ │ │ │ + bne 607a4 │ │ │ │ ldr r0, [r4] │ │ │ │ - ldr r5, [pc, #960] @ 60b4c │ │ │ │ + ldr r5, [pc, #960] @ 60b54 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne 607c0 │ │ │ │ + bne 607c8 │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ - b 607ec │ │ │ │ + b 607f4 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #932] @ 60b50 │ │ │ │ + ldr r0, [pc, #932] @ 60b58 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 60780 │ │ │ │ - b 60b40 │ │ │ │ - bl 1aff9c │ │ │ │ - ldr r3, [pc, #904] @ 60b54 │ │ │ │ + bne 60788 │ │ │ │ + b 60b48 │ │ │ │ + bl 1b01dc │ │ │ │ + ldr r3, [pc, #904] @ 60b5c │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 357814 │ │ │ │ + bl 357a80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 607ec │ │ │ │ - bl a55d4 │ │ │ │ + beq 607f4 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 60b40 │ │ │ │ + bne 60b48 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne 60804 │ │ │ │ + bne 6080c │ │ │ │ ldrd r4, [r0, #8] │ │ │ │ - b 60830 │ │ │ │ - bl 1aff9c │ │ │ │ - ldr r3, [pc, #836] @ 60b54 │ │ │ │ + b 60838 │ │ │ │ + bl 1b01dc │ │ │ │ + ldr r3, [pc, #836] @ 60b5c │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 357814 │ │ │ │ + bl 357a80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 60830 │ │ │ │ - bl a55d4 │ │ │ │ + beq 60838 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 60b40 │ │ │ │ + bne 60b48 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ bic r9, r7, #-2147483648 @ 0x80000000 │ │ │ │ mov r3, #0 │ │ │ │ mvn r2, #0 │ │ │ │ mov r1, r9 │ │ │ │ mov r8, r6 │ │ │ │ str r3, [r0] │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #768] @ 60b58 │ │ │ │ + ldr r3, [pc, #768] @ 60b60 │ │ │ │ mov r0, r6 │ │ │ │ - bl 357878 │ │ │ │ + bl 357ae4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 608c0 │ │ │ │ - ldr r3, [pc, #748] @ 60b58 │ │ │ │ + bne 608c8 │ │ │ │ + ldr r3, [pc, #748] @ 60b60 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ - bl 357864 │ │ │ │ + bl 357ad0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 608c0 │ │ │ │ + bne 608c8 │ │ │ │ bic r9, r5, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #716] @ 60b58 │ │ │ │ + ldr r3, [pc, #716] @ 60b60 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 357878 │ │ │ │ + bl 357ae4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 609d8 │ │ │ │ - ldr r3, [pc, #688] @ 60b58 │ │ │ │ + bne 609e0 │ │ │ │ + ldr r3, [pc, #688] @ 60b60 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 357864 │ │ │ │ + bl 357ad0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 609d8 │ │ │ │ - b 60aa8 │ │ │ │ - ldr r3, [pc, #656] @ 60b58 │ │ │ │ + bne 609e0 │ │ │ │ + b 60ab0 │ │ │ │ + ldr r3, [pc, #656] @ 60b60 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 357878 │ │ │ │ + bl 357ae4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 609d8 │ │ │ │ - ldr r3, [pc, #628] @ 60b58 │ │ │ │ + bne 609e0 │ │ │ │ + ldr r3, [pc, #628] @ 60b60 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 35783c │ │ │ │ + bl 357aa8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 609d8 │ │ │ │ + bne 609e0 │ │ │ │ bic r9, r5, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #596] @ 60b58 │ │ │ │ + ldr r3, [pc, #596] @ 60b60 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 357878 │ │ │ │ + bl 357ae4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 609d8 │ │ │ │ - ldr r3, [pc, #568] @ 60b58 │ │ │ │ + bne 609e0 │ │ │ │ + ldr r3, [pc, #568] @ 60b60 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 357864 │ │ │ │ + bl 357ad0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 609d8 │ │ │ │ + bne 609e0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 357814 │ │ │ │ + bl 357a80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 609d8 │ │ │ │ + bne 609e0 │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 2961c │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ - ldr r9, [pc, #492] @ 60b5c │ │ │ │ + ldr r9, [pc, #492] @ 60b64 │ │ │ │ cmp r3, #0 │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ - ldrlt r9, [pc, #484] @ 60b60 │ │ │ │ + ldrlt r9, [pc, #484] @ 60b68 │ │ │ │ mov r8, #0 │ │ │ │ mov r2, #0 │ │ │ │ movlt r8, #0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, #0 │ │ │ │ - ldr fp, [pc, #448] @ 60b5c │ │ │ │ + ldr fp, [pc, #448] @ 60b64 │ │ │ │ mov sl, #0 │ │ │ │ - ldrlt fp, [pc, #444] @ 60b60 │ │ │ │ + ldrlt fp, [pc, #444] @ 60b68 │ │ │ │ movlt sl, #0 │ │ │ │ - bl 357864 │ │ │ │ + bl 357ad0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 609bc │ │ │ │ + beq 609c4 │ │ │ │ strd r8, [sp, #24] │ │ │ │ strd sl, [sp, #32] │ │ │ │ - b 60b2c │ │ │ │ + b 60b34 │ │ │ │ mov r2, r8 │ │ │ │ add r3, r9, #-2147483648 @ 0x80000000 │ │ │ │ strd r2, [sp, #24] │ │ │ │ mov r2, sl │ │ │ │ add r3, fp, #-2147483648 @ 0x80000000 │ │ │ │ strd r2, [sp, #32] │ │ │ │ - b 60a10 │ │ │ │ + b 60a18 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 34b970 <_Py_hashtable_foreach@@Base+0x1d0> │ │ │ │ + bl 34bbe0 <_Py_hashtable_foreach@@Base+0x1d0> │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 34b970 <_Py_hashtable_foreach@@Base+0x1d0> │ │ │ │ + bl 34bbe0 <_Py_hashtable_foreach@@Base+0x1d0> │ │ │ │ rsb r8, r8, r8, lsl #3 │ │ │ │ - ldr r3, [pc, #356] @ 60b64 │ │ │ │ + ldr r3, [pc, #356] @ 60b6c │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ add r8, r8, r0 │ │ │ │ add r3, r3, r8, lsl #4 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stmdb ip, {r0, r1, r2, r3} │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 357814 │ │ │ │ + bl 357a80 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r7 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 357878 │ │ │ │ + bl 357ae4 │ │ │ │ cmp r0, #0 │ │ │ │ movne r8, #0 │ │ │ │ andeq r8, r8, #1 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 60b2c │ │ │ │ + beq 60b34 │ │ │ │ bic r7, r5, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #244] @ 60b58 │ │ │ │ + ldr r3, [pc, #244] @ 60b60 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 357878 │ │ │ │ + bl 357ae4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 60b2c │ │ │ │ - ldr r3, [pc, #216] @ 60b58 │ │ │ │ + bne 60b34 │ │ │ │ + ldr r3, [pc, #216] @ 60b60 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 35783c │ │ │ │ + bl 357aa8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 60b2c │ │ │ │ + bne 60b34 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, #33 @ 0x21 │ │ │ │ str r3, [r2] │ │ │ │ - bl 34bac8 <_Py_c_neg@@Base+0x3c> │ │ │ │ - b 60b40 │ │ │ │ + bl 34bd38 <_Py_c_neg@@Base+0x3c> │ │ │ │ + b 60b48 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 357814 │ │ │ │ + bl 357a80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 60ae4 │ │ │ │ + beq 60aec │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ strd r6, [sp, #24] │ │ │ │ - bl 3572dc │ │ │ │ + bl 357548 │ │ │ │ strd r0, [sp, #32] │ │ │ │ - b 60b2c │ │ │ │ + b 60b34 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 29c1c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 3572dc │ │ │ │ + bl 357548 │ │ │ │ strd r0, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 2a5d0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 3572dc │ │ │ │ + bl 357548 │ │ │ │ strd r0, [sp, #32] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldmdb r3, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 20fc6c │ │ │ │ + b 20fd60 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ - eorseq sp, r8, r0, lsl #30 │ │ │ │ + @ instruction: 0x0038e1bc │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ svcvc 0x00efffff │ │ │ │ svcvc 0x00f00000 @ IMB │ │ │ │ @ instruction: 0xfff00000 @ IMB │ │ │ │ subseq r4, ip, r0, lsr #24 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne 60b98 │ │ │ │ - ldr r3, [pc, #48] @ 60bb8 │ │ │ │ - ldr r1, [pc, #48] @ 60bbc │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - mvn r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r3, [r1] │ │ │ │ - add r0, r0, #16 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r1] │ │ │ │ - bl 216e50 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r9, r8, lsr #4 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #28 │ │ │ │ - bne 60bd8 │ │ │ │ - ldr r0, [pc, #16] @ 60be4 │ │ │ │ + bne 60b88 │ │ │ │ + ldr r0, [pc, #16] @ 60b94 │ │ │ │ mov r1, #6 │ │ │ │ - b a5550 │ │ │ │ - ldr r0, [pc, #8] @ 60be8 │ │ │ │ + b a55c8 │ │ │ │ + ldr r0, [pc, #8] @ 60b98 │ │ │ │ mov r1, #6 │ │ │ │ - b a5550 │ │ │ │ - eorseq r8, r8, r0, lsr r2 │ │ │ │ - eorseq r8, r8, r8, lsr #4 │ │ │ │ + b a55c8 │ │ │ │ + eorseq r8, r8, r0, ror r4 │ │ │ │ + eorseq r8, r8, r8, ror #8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r0, #28] │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r3, [r2, #12] │ │ │ │ @@ -55763,68 +55743,68 @@ │ │ │ │ cmp r1, #1 │ │ │ │ bxne lr │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldrb lr, [r2, #5] │ │ │ │ lsl r3, r1, r3 │ │ │ │ add r0, r0, r1, lsl lr │ │ │ │ - ldr r1, [pc, #36] @ 60c60 │ │ │ │ + ldr r1, [pc, #36] @ 60c10 │ │ │ │ lsl r3, r3, #1 │ │ │ │ ldrb ip, [r2, #6] │ │ │ │ umull lr, r2, r3, r1 │ │ │ │ cmp ip, #0 │ │ │ │ movne r1, #8 │ │ │ │ moveq r1, #12 │ │ │ │ lsr r3, r2, #1 │ │ │ │ add r0, r0, #20 │ │ │ │ mla r0, r1, r3, r0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - bge feb0b714 <__bss_end__@@Base+0xfe5467cc> │ │ │ │ + bge feb0b6c4 <__bss_end__@@Base+0xfe54677c> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r4, [r3, #104] @ 0x68 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 60c9c │ │ │ │ - ldr r3, [pc, #52] @ 60cc0 │ │ │ │ - ldr r1, [pc, #52] @ 60cc4 │ │ │ │ + bne 60c4c │ │ │ │ + ldr r3, [pc, #52] @ 60c70 │ │ │ │ + ldr r1, [pc, #52] @ 60c74 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, r4] │ │ │ │ - ldr r3, [pc, #32] @ 60cc8 │ │ │ │ + ldr r3, [pc, #32] @ 60c78 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r9, ip, lsl #13 │ │ │ │ + eorseq r1, r9, ip, asr #17 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00060ccc <_PyMonitoring_FirePyStartEvent@@Base>: │ │ │ │ +00060c7c <_PyMonitoring_FirePyStartEvent@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov ip, #0 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r3, #2 │ │ │ │ stm sp, {r3, ip} │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ add r3, sp, #8 │ │ │ │ strd r4, [sp, #8] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 60ff4 <_PyMonitoring_FirePyStartEvent@@Base+0x328> │ │ │ │ + bl 60f84 <_PyMonitoring_FirePyStartEvent@@Base+0x308> │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0, #16] │ │ │ │ @@ -55833,337 +55813,337 @@ │ │ │ │ bl 298bc │ │ │ │ mov r0, r6 │ │ │ │ bl 298bc │ │ │ │ mov r0, r5 │ │ │ │ bl 298bc │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b0e0 │ │ │ │ + bl 9b158 │ │ │ │ mov r0, r4 │ │ │ │ - bl a4128 │ │ │ │ + bl a41a0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + b 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, #2 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ - bhi 60dcc <_PyMonitoring_FirePyStartEvent@@Base+0x100> │ │ │ │ + bhi 60d7c <_PyMonitoring_FirePyStartEvent@@Base+0x100> │ │ │ │ ldr r7, [r6] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 60dec <_PyMonitoring_FirePyStartEvent@@Base+0x120> │ │ │ │ - ldr r2, [pc, #280] @ 60ed4 <_PyMonitoring_FirePyStartEvent@@Base+0x208> │ │ │ │ - ldr r1, [pc, #280] @ 60ed8 <_PyMonitoring_FirePyStartEvent@@Base+0x20c> │ │ │ │ - ldr r0, [pc, #280] @ 60edc <_PyMonitoring_FirePyStartEvent@@Base+0x210> │ │ │ │ - mov r3, r7 │ │ │ │ - bl 316b6c <_PyArg_BadArgument@@Base> │ │ │ │ - b 60ec8 <_PyMonitoring_FirePyStartEvent@@Base+0x1fc> │ │ │ │ - ldr r0, [pc, #264] @ 60edc <_PyMonitoring_FirePyStartEvent@@Base+0x210> │ │ │ │ + bne 60d9c <_PyMonitoring_FirePyStartEvent@@Base+0x120> │ │ │ │ + ldr r2, [pc, #280] @ 60e84 <_PyMonitoring_FirePyStartEvent@@Base+0x208> │ │ │ │ + ldr r1, [pc, #280] @ 60e88 <_PyMonitoring_FirePyStartEvent@@Base+0x20c> │ │ │ │ + ldr r0, [pc, #280] @ 60e8c <_PyMonitoring_FirePyStartEvent@@Base+0x210> │ │ │ │ + mov r3, r7 │ │ │ │ + bl 316dfc <_PyArg_BadArgument@@Base> │ │ │ │ + b 60e78 <_PyMonitoring_FirePyStartEvent@@Base+0x1fc> │ │ │ │ + ldr r0, [pc, #264] @ 60e8c <_PyMonitoring_FirePyStartEvent@@Base+0x210> │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 60da0 <_PyMonitoring_FirePyStartEvent@@Base+0xd4> │ │ │ │ - b 60ec8 <_PyMonitoring_FirePyStartEvent@@Base+0x1fc> │ │ │ │ + bne 60d50 <_PyMonitoring_FirePyStartEvent@@Base+0xd4> │ │ │ │ + b 60e78 <_PyMonitoring_FirePyStartEvent@@Base+0x1fc> │ │ │ │ cmp r4, #1 │ │ │ │ - ble 60e94 <_PyMonitoring_FirePyStartEvent@@Base+0x1c8> │ │ │ │ + ble 60e44 <_PyMonitoring_FirePyStartEvent@@Base+0x1c8> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #224] @ 60ee0 <_PyMonitoring_FirePyStartEvent@@Base+0x214> │ │ │ │ + ldr r2, [pc, #224] @ 60e90 <_PyMonitoring_FirePyStartEvent@@Base+0x214> │ │ │ │ cmp r3, r2 │ │ │ │ - beq 60e60 <_PyMonitoring_FirePyStartEvent@@Base+0x194> │ │ │ │ + beq 60e10 <_PyMonitoring_FirePyStartEvent@@Base+0x194> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 60e4c <_PyMonitoring_FirePyStartEvent@@Base+0x180> │ │ │ │ + beq 60dfc <_PyMonitoring_FirePyStartEvent@@Base+0x180> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b2684 │ │ │ │ + bl b2768 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 60ec8 <_PyMonitoring_FirePyStartEvent@@Base+0x1fc> │ │ │ │ + beq 60e78 <_PyMonitoring_FirePyStartEvent@@Base+0x1fc> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 60e64 <_PyMonitoring_FirePyStartEvent@@Base+0x198> │ │ │ │ - ldr r3, [pc, #164] @ 60ee4 <_PyMonitoring_FirePyStartEvent@@Base+0x218> │ │ │ │ - ldr r1, [pc, #164] @ 60ee8 <_PyMonitoring_FirePyStartEvent@@Base+0x21c> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 60ec8 <_PyMonitoring_FirePyStartEvent@@Base+0x1fc> │ │ │ │ - ldr r2, [pc, #152] @ 60eec <_PyMonitoring_FirePyStartEvent@@Base+0x220> │ │ │ │ - ldr r1, [pc, #152] @ 60ef0 <_PyMonitoring_FirePyStartEvent@@Base+0x224> │ │ │ │ - ldr r0, [pc, #128] @ 60edc <_PyMonitoring_FirePyStartEvent@@Base+0x210> │ │ │ │ - bl 316b6c <_PyArg_BadArgument@@Base> │ │ │ │ - b 60ec8 <_PyMonitoring_FirePyStartEvent@@Base+0x1fc> │ │ │ │ + beq 60e14 <_PyMonitoring_FirePyStartEvent@@Base+0x198> │ │ │ │ + ldr r3, [pc, #164] @ 60e94 <_PyMonitoring_FirePyStartEvent@@Base+0x218> │ │ │ │ + ldr r1, [pc, #164] @ 60e98 <_PyMonitoring_FirePyStartEvent@@Base+0x21c> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f414 │ │ │ │ + b 60e78 <_PyMonitoring_FirePyStartEvent@@Base+0x1fc> │ │ │ │ + ldr r2, [pc, #152] @ 60e9c <_PyMonitoring_FirePyStartEvent@@Base+0x220> │ │ │ │ + ldr r1, [pc, #152] @ 60ea0 <_PyMonitoring_FirePyStartEvent@@Base+0x224> │ │ │ │ + ldr r0, [pc, #128] @ 60e8c <_PyMonitoring_FirePyStartEvent@@Base+0x210> │ │ │ │ + bl 316dfc <_PyArg_BadArgument@@Base> │ │ │ │ + b 60e78 <_PyMonitoring_FirePyStartEvent@@Base+0x1fc> │ │ │ │ mov r5, #0 │ │ │ │ cmp r4, #2 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 60e9c <_PyMonitoring_FirePyStartEvent@@Base+0x1d0> │ │ │ │ + beq 60e4c <_PyMonitoring_FirePyStartEvent@@Base+0x1d0> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 60e9c <_PyMonitoring_FirePyStartEvent@@Base+0x1d0> │ │ │ │ - bl a55d4 │ │ │ │ + bne 60e4c <_PyMonitoring_FirePyStartEvent@@Base+0x1d0> │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 60e9c <_PyMonitoring_FirePyStartEvent@@Base+0x1d0> │ │ │ │ - b 60ec8 <_PyMonitoring_FirePyStartEvent@@Base+0x1fc> │ │ │ │ + beq 60e4c <_PyMonitoring_FirePyStartEvent@@Base+0x1d0> │ │ │ │ + b 60e78 <_PyMonitoring_FirePyStartEvent@@Base+0x1fc> │ │ │ │ mov r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 32ac4c <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + bl 32aebc <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ ldr r2, [r7, #8] │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 60ec8 <_PyMonitoring_FirePyStartEvent@@Base+0x1fc> │ │ │ │ - ldr r0, [pc, #52] @ 60ef4 <_PyMonitoring_FirePyStartEvent@@Base+0x228> │ │ │ │ + beq 60e78 <_PyMonitoring_FirePyStartEvent@@Base+0x1fc> │ │ │ │ + ldr r0, [pc, #52] @ 60ea4 <_PyMonitoring_FirePyStartEvent@@Base+0x228> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b a9a20 │ │ │ │ + b a9a98 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0x0037c8b0 │ │ │ │ - eorseq fp, r6, r8, lsr #18 │ │ │ │ - eorseq r3, r7, r8, ror #22 │ │ │ │ + @ instruction: 0x0037caf0 │ │ │ │ + eorseq fp, r6, r8, ror #22 │ │ │ │ + eorseq r3, r7, r8, lsr #27 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003628dc │ │ │ │ - @ instruction: 0x0036a7b0 │ │ │ │ - eorseq fp, r6, r8, asr #19 │ │ │ │ - @ instruction: 0x00375fb8 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b 14c82c │ │ │ │ + eorseq r2, r6, ip, lsl fp │ │ │ │ + @ instruction: 0x0036a9f0 │ │ │ │ + eorseq fp, r6, r8, lsl #24 │ │ │ │ + @ instruction: 0x003761f8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 60bec │ │ │ │ + bl 60b9c │ │ │ │ pop {r4, lr} │ │ │ │ - b a58c4 │ │ │ │ + b a593c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 60f30 <_PyMonitoring_FirePyStartEvent@@Base+0x264> │ │ │ │ - ldr r1, [pc, #8] @ 60f38 <_PyMonitoring_FirePyStartEvent@@Base+0x26c> │ │ │ │ - b 24ca50 │ │ │ │ - ldr r0, [pc, #4] @ 60f3c <_PyMonitoring_FirePyStartEvent@@Base+0x270> │ │ │ │ + beq 60ed8 <_PyMonitoring_FirePyStartEvent@@Base+0x25c> │ │ │ │ + ldr r1, [pc, #8] @ 60ee0 <_PyMonitoring_FirePyStartEvent@@Base+0x264> │ │ │ │ + b 24cb44 │ │ │ │ + ldr r0, [pc, #4] @ 60ee4 <_PyMonitoring_FirePyStartEvent@@Base+0x268> │ │ │ │ bx lr │ │ │ │ subseq r5, r5, ip, lsl r0 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r0] │ │ │ │ - bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1c7704 │ │ │ │ + bl 1c78bc │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 60fc4 <_PyMonitoring_FirePyStartEvent@@Base+0x2f8> │ │ │ │ + beq 60f54 <_PyMonitoring_FirePyStartEvent@@Base+0x2d8> │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - blt 60fcc <_PyMonitoring_FirePyStartEvent@@Base+0x300> │ │ │ │ + blt 60f5c <_PyMonitoring_FirePyStartEvent@@Base+0x2e0> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ - beq 60fbc <_PyMonitoring_FirePyStartEvent@@Base+0x2f0> │ │ │ │ + beq 60f4c <_PyMonitoring_FirePyStartEvent@@Base+0x2d0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 60fbc <_PyMonitoring_FirePyStartEvent@@Base+0x2f0> │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 60f4c <_PyMonitoring_FirePyStartEvent@@Base+0x2d0> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ add r0, r4, #12 │ │ │ │ - bl 1133b4 │ │ │ │ + bl 1134a4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr ip, [r4, #12] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ add r1, ip, r1 │ │ │ │ - bl 2bca88 │ │ │ │ + bl 2bc968 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add r3, r3, r2 │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #348] @ 6116c <_PyMonitoring_FirePyStartEvent@@Base+0x4a0> │ │ │ │ + ldr r3, [pc, #348] @ 610fc <_PyMonitoring_FirePyStartEvent@@Base+0x480> │ │ │ │ mov r7, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr sl, [r3, r0] │ │ │ │ sub sp, sp, #28 │ │ │ │ subs r0, r2, #0 │ │ │ │ ldr fp, [sl, #8] │ │ │ │ ldrb r4, [r7] │ │ │ │ ldr r8, [sp, #64] @ 0x40 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ str r1, [r5, #4] │ │ │ │ - bge 6104c <_PyMonitoring_FirePyStartEvent@@Base+0x380> │ │ │ │ - ldr r3, [pc, #304] @ 61170 <_PyMonitoring_FirePyStartEvent@@Base+0x4a4> │ │ │ │ - ldr r1, [pc, #304] @ 61174 <_PyMonitoring_FirePyStartEvent@@Base+0x4a8> │ │ │ │ + bge 60fdc <_PyMonitoring_FirePyStartEvent@@Base+0x360> │ │ │ │ + ldr r3, [pc, #304] @ 61100 <_PyMonitoring_FirePyStartEvent@@Base+0x484> │ │ │ │ + ldr r1, [pc, #304] @ 61104 <_PyMonitoring_FirePyStartEvent@@Base+0x488> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 61064 <_PyMonitoring_FirePyStartEvent@@Base+0x398> │ │ │ │ + bl 18f414 │ │ │ │ + b 60ff4 <_PyMonitoring_FirePyStartEvent@@Base+0x378> │ │ │ │ cmp r6, #5 │ │ │ │ - beq 6106c <_PyMonitoring_FirePyStartEvent@@Base+0x3a0> │ │ │ │ - bl a62ec │ │ │ │ + beq 60ffc <_PyMonitoring_FirePyStartEvent@@Base+0x380> │ │ │ │ + bl a6364 │ │ │ │ cmp r0, #0 │ │ │ │ strne r0, [r5, #8] │ │ │ │ - bne 6106c <_PyMonitoring_FirePyStartEvent@@Base+0x3a0> │ │ │ │ + bne 60ffc <_PyMonitoring_FirePyStartEvent@@Base+0x380> │ │ │ │ mvn r0, #0 │ │ │ │ - b 61164 <_PyMonitoring_FirePyStartEvent@@Base+0x498> │ │ │ │ - ldr r9, [pc, #260] @ 61178 <_PyMonitoring_FirePyStartEvent@@Base+0x4ac> │ │ │ │ + b 610f4 <_PyMonitoring_FirePyStartEvent@@Base+0x478> │ │ │ │ + ldr r9, [pc, #260] @ 61108 <_PyMonitoring_FirePyStartEvent@@Base+0x48c> │ │ │ │ orr r3, r8, #-2147483648 @ 0x80000000 │ │ │ │ add r2, r5, #4 │ │ │ │ mov r8, #1 │ │ │ │ mov r1, sl │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 61160 <_PyMonitoring_FirePyStartEvent@@Base+0x494> │ │ │ │ + beq 610f0 <_PyMonitoring_FirePyStartEvent@@Base+0x474> │ │ │ │ cmp r4, #15 │ │ │ │ lsrhi r3, r4, #4 │ │ │ │ ldrsbhi r5, [r9, r3] │ │ │ │ ldrsbls r5, [r9, r4] │ │ │ │ addhi r5, r5, #4 │ │ │ │ lsl r3, r5, #24 │ │ │ │ asr r3, r3, #24 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r6, [sp, #4] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 2ac570 │ │ │ │ + bl 2ac5e0 │ │ │ │ eor r4, r4, r8, lsl r5 │ │ │ │ lsl sl, r8, r5 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ cmp r0, #0 │ │ │ │ - beq 61084 <_PyMonitoring_FirePyStartEvent@@Base+0x3b8> │ │ │ │ + beq 61014 <_PyMonitoring_FirePyStartEvent@@Base+0x398> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 61064 <_PyMonitoring_FirePyStartEvent@@Base+0x398> │ │ │ │ + beq 60ff4 <_PyMonitoring_FirePyStartEvent@@Base+0x378> │ │ │ │ cmp r6, #9 │ │ │ │ - ble 61150 <_PyMonitoring_FirePyStartEvent@@Base+0x484> │ │ │ │ - ldr r3, [pc, #120] @ 61170 <_PyMonitoring_FirePyStartEvent@@Base+0x4a4> │ │ │ │ - ldr r2, [pc, #128] @ 6117c <_PyMonitoring_FirePyStartEvent@@Base+0x4b0> │ │ │ │ + ble 610e0 <_PyMonitoring_FirePyStartEvent@@Base+0x464> │ │ │ │ + ldr r3, [pc, #120] @ 61100 <_PyMonitoring_FirePyStartEvent@@Base+0x484> │ │ │ │ + ldr r2, [pc, #128] @ 6110c <_PyMonitoring_FirePyStartEvent@@Base+0x490> │ │ │ │ add r5, r5, r5, lsl #4 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r2, [r2, r6, lsl #2] │ │ │ │ - ldr r1, [pc, #116] @ 61180 <_PyMonitoring_FirePyStartEvent@@Base+0x4b4> │ │ │ │ + ldr r1, [pc, #116] @ 61110 <_PyMonitoring_FirePyStartEvent@@Base+0x494> │ │ │ │ add r5, r5, r6 │ │ │ │ - bl 1176f0 │ │ │ │ + bl 1177e0 │ │ │ │ add r3, fp, r5, lsl #2 │ │ │ │ add r3, r3, #98304 @ 0x18000 │ │ │ │ ldr r0, [r3, #576] @ 0x240 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 61064 <_PyMonitoring_FirePyStartEvent@@Base+0x398> │ │ │ │ + beq 60ff4 <_PyMonitoring_FirePyStartEvent@@Base+0x378> │ │ │ │ ldr r2, [r0] │ │ │ │ mov r1, #0 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ str r1, [r3, #576] @ 0x240 │ │ │ │ - beq 61064 <_PyMonitoring_FirePyStartEvent@@Base+0x398> │ │ │ │ + beq 60ff4 <_PyMonitoring_FirePyStartEvent@@Base+0x378> │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r0] │ │ │ │ - bne 61064 <_PyMonitoring_FirePyStartEvent@@Base+0x398> │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 61064 <_PyMonitoring_FirePyStartEvent@@Base+0x398> │ │ │ │ + bne 60ff4 <_PyMonitoring_FirePyStartEvent@@Base+0x378> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 60ff4 <_PyMonitoring_FirePyStartEvent@@Base+0x378> │ │ │ │ ldrb r3, [r7] │ │ │ │ bic r3, r3, sl │ │ │ │ strb r3, [r7] │ │ │ │ - b 61084 <_PyMonitoring_FirePyStartEvent@@Base+0x3b8> │ │ │ │ + b 61014 <_PyMonitoring_FirePyStartEvent@@Base+0x398> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r1, r9, r8, lsl r7 │ │ │ │ - strheq sl, [r5], #-32 @ 0xffffffe0 │ │ │ │ - @ instruction: 0x003d46f0 │ │ │ │ - eorseq sp, r7, r8, lsr #11 │ │ │ │ + eorseq r1, r9, r8, asr r9 │ │ │ │ + subeq sl, r5, r0, asr #9 │ │ │ │ + eorseq r4, sp, r0, lsr r9 │ │ │ │ + eorseq sp, r7, r8, ror #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bhi 611b4 <_PyMonitoring_FirePyStartEvent@@Base+0x4e8> │ │ │ │ + bhi 61144 <_PyMonitoring_FirePyStartEvent@@Base+0x4c8> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt 611d4 <_PyMonitoring_FirePyStartEvent@@Base+0x508> │ │ │ │ - b 611f8 <_PyMonitoring_FirePyStartEvent@@Base+0x52c> │ │ │ │ - ldr r0, [pc, #88] @ 61214 <_PyMonitoring_FirePyStartEvent@@Base+0x548> │ │ │ │ + bgt 61164 <_PyMonitoring_FirePyStartEvent@@Base+0x4e8> │ │ │ │ + b 61188 <_PyMonitoring_FirePyStartEvent@@Base+0x50c> │ │ │ │ + ldr r0, [pc, #88] @ 611a4 <_PyMonitoring_FirePyStartEvent@@Base+0x528> │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 611a8 <_PyMonitoring_FirePyStartEvent@@Base+0x4dc> │ │ │ │ - b 6120c <_PyMonitoring_FirePyStartEvent@@Base+0x540> │ │ │ │ + bne 61138 <_PyMonitoring_FirePyStartEvent@@Base+0x4bc> │ │ │ │ + b 6119c <_PyMonitoring_FirePyStartEvent@@Base+0x520> │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 611fc <_PyMonitoring_FirePyStartEvent@@Base+0x530> │ │ │ │ - bl a55d4 │ │ │ │ + bne 6118c <_PyMonitoring_FirePyStartEvent@@Base+0x510> │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 611fc <_PyMonitoring_FirePyStartEvent@@Base+0x530> │ │ │ │ - b 6120c <_PyMonitoring_FirePyStartEvent@@Base+0x540> │ │ │ │ + beq 6118c <_PyMonitoring_FirePyStartEvent@@Base+0x510> │ │ │ │ + b 6119c <_PyMonitoring_FirePyStartEvent@@Base+0x520> │ │ │ │ mov r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 61540 │ │ │ │ + b 614f0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq fp, r5, r0, asr #18 │ │ │ │ + eorseq fp, r5, r0, lsl #23 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b 14c8d0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6122c <_PyMonitoring_FirePyStartEvent@@Base+0x560> │ │ │ │ - ldr r1, [pc, #8] @ 61234 <_PyMonitoring_FirePyStartEvent@@Base+0x568> │ │ │ │ - b 24ca50 │ │ │ │ - ldr r0, [pc, #4] @ 61238 <_PyMonitoring_FirePyStartEvent@@Base+0x56c> │ │ │ │ + beq 611c4 <_PyMonitoring_FirePyStartEvent@@Base+0x548> │ │ │ │ + ldr r1, [pc, #8] @ 611cc <_PyMonitoring_FirePyStartEvent@@Base+0x550> │ │ │ │ + b 24cb44 │ │ │ │ + ldr r0, [pc, #4] @ 611d0 <_PyMonitoring_FirePyStartEvent@@Base+0x554> │ │ │ │ bx lr │ │ │ │ subseq r5, r5, ip, ror #3 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - andeq r0, r0, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r0] │ │ │ │ + bx lr │ │ │ │ │ │ │ │ -00061240 : │ │ │ │ +000611ec : │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ + andeq r0, r0, r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r5, [r3, #8] │ │ │ │ moveq r5, r3 │ │ │ │ @@ -56171,109 +56151,109 @@ │ │ │ │ add r5, r5, r2 │ │ │ │ mov r1, r2 │ │ │ │ subs r2, r3, #0 │ │ │ │ movne r2, #1 │ │ │ │ orrs r2, r2, r1, lsr #31 │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ mov r7, r0 │ │ │ │ - bne 612a0 │ │ │ │ + bne 61250 │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 612d4 │ │ │ │ - ldr ip, [pc, #640] @ 61528 │ │ │ │ + beq 61284 │ │ │ │ + ldr ip, [pc, #640] @ 614d8 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #32 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #16] │ │ │ │ mov ip, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 6136c │ │ │ │ + beq 6131c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 61324 │ │ │ │ + beq 612d4 │ │ │ │ ldr r6, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 612f8 │ │ │ │ + beq 612a8 │ │ │ │ subs r5, r5, #1 │ │ │ │ - bne 612f8 │ │ │ │ + bne 612a8 │ │ │ │ mov r2, #0 │ │ │ │ - b 6132c │ │ │ │ + b 612dc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6130c │ │ │ │ + bne 612bc │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b 6132c │ │ │ │ - bl 1033c8 │ │ │ │ + b 612dc │ │ │ │ + bl 10347c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 6136c │ │ │ │ + blt 6131c │ │ │ │ cmp r5, #1 │ │ │ │ - beq 612f0 │ │ │ │ - b 61304 │ │ │ │ + beq 612a0 │ │ │ │ + b 612b4 │ │ │ │ mov r6, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 2eb46c │ │ │ │ + bl 2eb6fc │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6136c │ │ │ │ + beq 6131c │ │ │ │ ldr r6, [sp, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 613d8 │ │ │ │ + beq 61388 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands r4, r2, #268435456 @ 0x10000000 │ │ │ │ - beq 61374 │ │ │ │ - ldr r3, [pc, #456] @ 6152c │ │ │ │ - ldr r1, [pc, #456] @ 61530 │ │ │ │ + beq 61324 │ │ │ │ + ldr r3, [pc, #456] @ 614dc │ │ │ │ + ldr r1, [pc, #456] @ 614e0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r4, #0 │ │ │ │ - b 614f8 │ │ │ │ + b 614a8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 15d464 │ │ │ │ + bl 15d5e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 61398 │ │ │ │ - ldr r3, [pc, #416] @ 6152c │ │ │ │ - ldr r1, [pc, #420] @ 61534 │ │ │ │ + bne 61348 │ │ │ │ + ldr r3, [pc, #416] @ 614dc │ │ │ │ + ldr r1, [pc, #420] @ 614e4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 6136c │ │ │ │ + bl 18f414 │ │ │ │ + b 6131c │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 112480 │ │ │ │ + bl 112570 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6136c │ │ │ │ + beq 6131c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 613d8 │ │ │ │ - ldr r3, [pc, #372] @ 61538 │ │ │ │ - ldr r1, [pc, #372] @ 6153c │ │ │ │ + ble 61388 │ │ │ │ + ldr r3, [pc, #372] @ 614e8 │ │ │ │ + ldr r1, [pc, #372] @ 614ec │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1133b4 │ │ │ │ - b 6136c │ │ │ │ + bl 1134a4 │ │ │ │ + b 6131c │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 616f4 <_PyMonitoring_FirePyYieldEvent@@Base+0x48> │ │ │ │ + bl 616a4 <_PyMonitoring_FirePyYieldEvent@@Base+0x48> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 61400 │ │ │ │ + bne 613b0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 6136c │ │ │ │ + beq 6131c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1133b4 │ │ │ │ - b 6136c │ │ │ │ + bl 1134a4 │ │ │ │ + b 6131c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #64 @ 0x40 │ │ │ │ bl 295a4 │ │ │ │ mov r1, #4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #8 │ │ │ │ bl 295a4 │ │ │ │ @@ -56296,117 +56276,111 @@ │ │ │ │ ldrd r0, [r1] │ │ │ │ strd r0, [r7, #24] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r5, #8] │ │ │ │ str r3, [r4, #8] │ │ │ │ str r5, [r4, #16] │ │ │ │ - bl a55d4 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 614ac │ │ │ │ + beq 6145c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 613ec │ │ │ │ + beq 6139c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 613ec │ │ │ │ + bne 6139c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 613ec │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 6139c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 614f8 │ │ │ │ + beq 614a8 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ - blt 614e4 │ │ │ │ - bl c3e20 │ │ │ │ + blt 61494 │ │ │ │ + bl c3e80 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 68104 │ │ │ │ + bl 67f78 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7b78 │ │ │ │ - b 614f0 │ │ │ │ + bl c7bd0 │ │ │ │ + b 614a0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 68104 │ │ │ │ + bl 67f78 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1133b4 │ │ │ │ + bl 1134a4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - bvs 2daeac <_PyXI_Exit@@Base+0x170> │ │ │ │ - bllt 1a4cf28 <__bss_end__@@Base+0x1487fe0> │ │ │ │ + bvs 2dae5c │ │ │ │ + bllt 1a4ced8 <__bss_end__@@Base+0x1487f90> │ │ │ │ stclcc 3, cr15, [lr], #-456 @ 0xfffffe38 │ │ │ │ - strbge pc, [pc, #-1338] @ 60fe2 <_PyMonitoring_FirePyStartEvent@@Base+0x316> @ │ │ │ │ + strbge pc, [pc, #-1338] @ 60f92 <_PyMonitoring_FirePyStartEvent@@Base+0x316> @ │ │ │ │ tstpl lr, pc, ror r2 │ │ │ │ - blls 1bb754 │ │ │ │ + blls 1bb704 │ │ │ │ svcne 0x0083d9ab │ │ │ │ - blpl ff894990 <__bss_end__@@Base+0xff2cfa48> │ │ │ │ + blpl ff894940 <__bss_end__@@Base+0xff2cf9f8> │ │ │ │ subseq r4, r7, r0, rrx │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r7, r8, ip, asr #29 │ │ │ │ - @ instruction: 0x00387ef4 │ │ │ │ + eorseq r8, r8, ip, lsl #2 │ │ │ │ + eorseq r8, r8, r4, lsr r1 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r7, r8, r0, lsr #30 │ │ │ │ + eorseq r8, r8, r0, ror #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl 323f40 <_PyObject_GetState@@Base> │ │ │ │ + bl 324230 <_PyObject_GetState@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 615d8 │ │ │ │ + beq 61588 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6158c │ │ │ │ + bne 6153c │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - ldr r0, [pc, #96] @ 615e4 │ │ │ │ + ldr r0, [pc, #96] @ 61594 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a9a20 │ │ │ │ + b a9a98 │ │ │ │ cmp r6, #2 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ - bgt 615c4 │ │ │ │ + bgt 61574 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl c1a38 │ │ │ │ + bl c1a98 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - ldr r3, [pc, #56] @ 615e8 │ │ │ │ + ldr r3, [pc, #56] @ 61598 │ │ │ │ str r4, [sp] │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #48] @ 615ec │ │ │ │ - bl a9a20 │ │ │ │ + ldr r0, [pc, #48] @ 6159c │ │ │ │ + bl a9a98 │ │ │ │ mov r4, r0 │ │ │ │ - b 615d8 │ │ │ │ + b 61588 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - ldr r0, [pc, #32] @ 615f0 │ │ │ │ + ldr r0, [pc, #32] @ 615a0 │ │ │ │ str r4, [sp] │ │ │ │ - bl a9a20 │ │ │ │ + bl a9a98 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r1, r9, r0, asr #14 │ │ │ │ - @ instruction: 0x00363cbc │ │ │ │ - eorseq r1, r9, r8, asr #14 │ │ │ │ - eorseq r1, r9, r4, asr r7 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r0] │ │ │ │ - bx lr │ │ │ │ + eorseq r1, r9, r0, lsl #19 │ │ │ │ + @ instruction: 0x00363efc │ │ │ │ + eorseq r1, r9, r8, lsl #19 │ │ │ │ + mlaseq r9, r4, r9, r1 │ │ │ │ │ │ │ │ -0006160c <_PyMonitoring_FirePyResumeEvent@@Base>: │ │ │ │ +000615a4 <_PyMonitoring_FirePyResumeEvent@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov lr, #1 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r3, #2 │ │ │ │ @@ -56414,41 +56388,47 @@ │ │ │ │ str r3, [sp] │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ add r3, sp, #8 │ │ │ │ str lr, [sp, #4] │ │ │ │ strd r4, [sp, #8] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 60ff4 <_PyMonitoring_FirePyStartEvent@@Base+0x328> │ │ │ │ + bl 60f84 <_PyMonitoring_FirePyStartEvent@@Base+0x308> │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 61698 <_PyMonitoring_FirePyResumeEvent@@Base+0x8c> │ │ │ │ + bne 61630 <_PyMonitoring_FirePyResumeEvent@@Base+0x8c> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6167c <_PyMonitoring_FirePyResumeEvent@@Base+0x70> │ │ │ │ + beq 61614 <_PyMonitoring_FirePyResumeEvent@@Base+0x70> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r0] │ │ │ │ + bx lr │ │ │ │ │ │ │ │ -000616ac <_PyMonitoring_FirePyYieldEvent@@Base>: │ │ │ │ +0006165c <_PyMonitoring_FirePyYieldEvent@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov ip, #3 │ │ │ │ sub sp, sp, #28 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -56456,31 +56436,31 @@ │ │ │ │ str ip, [sp] │ │ │ │ add r3, sp, #8 │ │ │ │ mov ip, #0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [sp, #8] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 60ff4 <_PyMonitoring_FirePyStartEvent@@Base+0x328> │ │ │ │ + bl 60f84 <_PyMonitoring_FirePyStartEvent@@Base+0x308> │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 91b84 <_PyObject_GC_New@@Base> │ │ │ │ + bl 91be0 <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 6171c <_PyMonitoring_FirePyYieldEvent@@Base+0x70> │ │ │ │ + beq 616cc <_PyMonitoring_FirePyYieldEvent@@Base+0x70> │ │ │ │ mov r3, #0 │ │ │ │ strh r3, [r4, #12] │ │ │ │ - bl a6608 │ │ │ │ + bl a6680 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00061724 <_PyMonitoring_FirePyReturnEvent@@Base>: │ │ │ │ +000616d4 <_PyMonitoring_FirePyReturnEvent@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #28 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov ip, #2 │ │ │ │ @@ -56488,44 +56468,44 @@ │ │ │ │ stm sp, {r3, ip} │ │ │ │ mov r4, #0 │ │ │ │ mov ip, #0 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [sp, #8] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 60ff4 <_PyMonitoring_FirePyStartEvent@@Base+0x328> │ │ │ │ + bl 60f84 <_PyMonitoring_FirePyStartEvent@@Base+0x308> │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #68] @ 617cc <_PyMonitoring_FirePyReturnEvent@@Base+0xa8> │ │ │ │ - bl 2b3678 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #68] @ 6177c <_PyMonitoring_FirePyReturnEvent@@Base+0xa8> │ │ │ │ + bl 2b33f4 <_PyEval_GetBuiltin@@Base> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ - blt 617ac <_PyMonitoring_FirePyReturnEvent@@Base+0x88> │ │ │ │ + blt 6175c <_PyMonitoring_FirePyReturnEvent@@Base+0x88> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - ldr r0, [pc, #40] @ 617d0 <_PyMonitoring_FirePyReturnEvent@@Base+0xac> │ │ │ │ + ldr r0, [pc, #40] @ 61780 <_PyMonitoring_FirePyReturnEvent@@Base+0xac> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a9a20 │ │ │ │ + b a9a98 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92d84 │ │ │ │ + bl 92de0 │ │ │ │ subs r2, r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ - ldr r0, [pc, #12] @ 617d4 <_PyMonitoring_FirePyReturnEvent@@Base+0xb0> │ │ │ │ + ldr r0, [pc, #12] @ 61784 <_PyMonitoring_FirePyReturnEvent@@Base+0xb0> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a9a20 │ │ │ │ + b a9a98 │ │ │ │ subseq lr, r7, ip, lsr r7 │ │ │ │ - eorseq lr, r8, r8, lsl #5 │ │ │ │ - mlaseq r8, r0, r2, lr │ │ │ │ + eorseq lr, r8, r8, ror #9 │ │ │ │ + @ instruction: 0x0038e4f0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r5, [r3, #8] │ │ │ │ moveq r5, r3 │ │ │ │ @@ -56533,109 +56513,109 @@ │ │ │ │ add r5, r5, r2 │ │ │ │ mov r1, r2 │ │ │ │ subs r2, r3, #0 │ │ │ │ movne r2, #1 │ │ │ │ orrs r2, r2, r1, lsr #31 │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ - bne 61830 <_PyMonitoring_FirePyReturnEvent@@Base+0x10c> │ │ │ │ + bne 617e0 <_PyMonitoring_FirePyReturnEvent@@Base+0x10c> │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 61864 <_PyMonitoring_FirePyReturnEvent@@Base+0x140> │ │ │ │ - ldr ip, [pc, #720] @ 61b08 <_PyMonitoring_FirePyReturnEvent@@Base+0x3e4> │ │ │ │ + beq 61814 <_PyMonitoring_FirePyReturnEvent@@Base+0x140> │ │ │ │ + ldr ip, [pc, #720] @ 61ab8 <_PyMonitoring_FirePyReturnEvent@@Base+0x3e4> │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #32 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #16] │ │ │ │ mov ip, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 61900 <_PyMonitoring_FirePyReturnEvent@@Base+0x1dc> │ │ │ │ + beq 618b0 <_PyMonitoring_FirePyReturnEvent@@Base+0x1dc> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 618b4 <_PyMonitoring_FirePyReturnEvent@@Base+0x190> │ │ │ │ + beq 61864 <_PyMonitoring_FirePyReturnEvent@@Base+0x190> │ │ │ │ ldr r7, [r4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 61888 <_PyMonitoring_FirePyReturnEvent@@Base+0x164> │ │ │ │ + beq 61838 <_PyMonitoring_FirePyReturnEvent@@Base+0x164> │ │ │ │ subs r5, r5, #1 │ │ │ │ - bne 61888 <_PyMonitoring_FirePyReturnEvent@@Base+0x164> │ │ │ │ + bne 61838 <_PyMonitoring_FirePyReturnEvent@@Base+0x164> │ │ │ │ mov r2, #0 │ │ │ │ - b 618bc <_PyMonitoring_FirePyReturnEvent@@Base+0x198> │ │ │ │ + b 6186c <_PyMonitoring_FirePyReturnEvent@@Base+0x198> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6189c <_PyMonitoring_FirePyReturnEvent@@Base+0x178> │ │ │ │ + bne 6184c <_PyMonitoring_FirePyReturnEvent@@Base+0x178> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b 618bc <_PyMonitoring_FirePyReturnEvent@@Base+0x198> │ │ │ │ - bl 1033c8 │ │ │ │ + b 6186c <_PyMonitoring_FirePyReturnEvent@@Base+0x198> │ │ │ │ + bl 10347c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 61900 <_PyMonitoring_FirePyReturnEvent@@Base+0x1dc> │ │ │ │ + blt 618b0 <_PyMonitoring_FirePyReturnEvent@@Base+0x1dc> │ │ │ │ cmp r5, #1 │ │ │ │ - beq 61880 <_PyMonitoring_FirePyReturnEvent@@Base+0x15c> │ │ │ │ - b 61894 <_PyMonitoring_FirePyReturnEvent@@Base+0x170> │ │ │ │ + beq 61830 <_PyMonitoring_FirePyReturnEvent@@Base+0x15c> │ │ │ │ + b 61844 <_PyMonitoring_FirePyReturnEvent@@Base+0x170> │ │ │ │ mov r7, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 2eb46c │ │ │ │ + bl 2eb6fc │ │ │ │ cmn r0, #1 │ │ │ │ - beq 61900 <_PyMonitoring_FirePyReturnEvent@@Base+0x1dc> │ │ │ │ + beq 618b0 <_PyMonitoring_FirePyReturnEvent@@Base+0x1dc> │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr r5, [r6, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 6196c <_PyMonitoring_FirePyReturnEvent@@Base+0x248> │ │ │ │ + beq 6191c <_PyMonitoring_FirePyReturnEvent@@Base+0x248> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands r4, r2, #268435456 @ 0x10000000 │ │ │ │ - beq 61908 <_PyMonitoring_FirePyReturnEvent@@Base+0x1e4> │ │ │ │ - ldr r3, [pc, #532] @ 61b0c <_PyMonitoring_FirePyReturnEvent@@Base+0x3e8> │ │ │ │ - ldr r1, [pc, #532] @ 61b10 <_PyMonitoring_FirePyReturnEvent@@Base+0x3ec> │ │ │ │ + beq 618b8 <_PyMonitoring_FirePyReturnEvent@@Base+0x1e4> │ │ │ │ + ldr r3, [pc, #532] @ 61abc <_PyMonitoring_FirePyReturnEvent@@Base+0x3e8> │ │ │ │ + ldr r1, [pc, #532] @ 61ac0 <_PyMonitoring_FirePyReturnEvent@@Base+0x3ec> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r4, #0 │ │ │ │ - b 61ab8 <_PyMonitoring_FirePyReturnEvent@@Base+0x394> │ │ │ │ + b 61a68 <_PyMonitoring_FirePyReturnEvent@@Base+0x394> │ │ │ │ mov r0, r7 │ │ │ │ - bl 15d464 │ │ │ │ + bl 15d5e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6192c <_PyMonitoring_FirePyReturnEvent@@Base+0x208> │ │ │ │ - ldr r3, [pc, #492] @ 61b0c <_PyMonitoring_FirePyReturnEvent@@Base+0x3e8> │ │ │ │ - ldr r1, [pc, #496] @ 61b14 <_PyMonitoring_FirePyReturnEvent@@Base+0x3f0> │ │ │ │ + bne 618dc <_PyMonitoring_FirePyReturnEvent@@Base+0x208> │ │ │ │ + ldr r3, [pc, #492] @ 61abc <_PyMonitoring_FirePyReturnEvent@@Base+0x3e8> │ │ │ │ + ldr r1, [pc, #496] @ 61ac4 <_PyMonitoring_FirePyReturnEvent@@Base+0x3f0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 61900 <_PyMonitoring_FirePyReturnEvent@@Base+0x1dc> │ │ │ │ + bl 18f414 │ │ │ │ + b 618b0 <_PyMonitoring_FirePyReturnEvent@@Base+0x1dc> │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 112480 │ │ │ │ + bl 112570 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 61900 <_PyMonitoring_FirePyReturnEvent@@Base+0x1dc> │ │ │ │ + beq 618b0 <_PyMonitoring_FirePyReturnEvent@@Base+0x1dc> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 6196c <_PyMonitoring_FirePyReturnEvent@@Base+0x248> │ │ │ │ - ldr r3, [pc, #448] @ 61b18 <_PyMonitoring_FirePyReturnEvent@@Base+0x3f4> │ │ │ │ - ldr r1, [pc, #448] @ 61b1c <_PyMonitoring_FirePyReturnEvent@@Base+0x3f8> │ │ │ │ + ble 6191c <_PyMonitoring_FirePyReturnEvent@@Base+0x248> │ │ │ │ + ldr r3, [pc, #448] @ 61ac8 <_PyMonitoring_FirePyReturnEvent@@Base+0x3f4> │ │ │ │ + ldr r1, [pc, #448] @ 61acc <_PyMonitoring_FirePyReturnEvent@@Base+0x3f8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1133b4 │ │ │ │ - b 61900 <_PyMonitoring_FirePyReturnEvent@@Base+0x1dc> │ │ │ │ + bl 1134a4 │ │ │ │ + b 618b0 <_PyMonitoring_FirePyReturnEvent@@Base+0x1dc> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 61b94 <_PyMonitoring_FirePyReturnEvent@@Base+0x470> │ │ │ │ + bl 61b6c <_PyMonitoring_FirePyReturnEvent@@Base+0x498> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 61990 <_PyMonitoring_FirePyReturnEvent@@Base+0x26c> │ │ │ │ + bne 61940 <_PyMonitoring_FirePyReturnEvent@@Base+0x26c> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 61900 <_PyMonitoring_FirePyReturnEvent@@Base+0x1dc> │ │ │ │ + beq 618b0 <_PyMonitoring_FirePyReturnEvent@@Base+0x1dc> │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1133b4 │ │ │ │ - b 61900 <_PyMonitoring_FirePyReturnEvent@@Base+0x1dc> │ │ │ │ + bl 1134a4 │ │ │ │ + b 618b0 <_PyMonitoring_FirePyReturnEvent@@Base+0x1dc> │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ bl 295a4 │ │ │ │ mov r1, #8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 295a4 │ │ │ │ @@ -56670,190 +56650,190 @@ │ │ │ │ ldrd r0, [r1] │ │ │ │ strd r0, [r5, #56] @ 0x38 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r6, #8] │ │ │ │ str r3, [r4, #8] │ │ │ │ str r6, [r4, #16] │ │ │ │ - bl a55d4 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 61a6c <_PyMonitoring_FirePyReturnEvent@@Base+0x348> │ │ │ │ + beq 61a1c <_PyMonitoring_FirePyReturnEvent@@Base+0x348> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6197c <_PyMonitoring_FirePyReturnEvent@@Base+0x258> │ │ │ │ + beq 6192c <_PyMonitoring_FirePyReturnEvent@@Base+0x258> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6197c <_PyMonitoring_FirePyReturnEvent@@Base+0x258> │ │ │ │ + bne 6192c <_PyMonitoring_FirePyReturnEvent@@Base+0x258> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 6197c <_PyMonitoring_FirePyReturnEvent@@Base+0x258> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 6192c <_PyMonitoring_FirePyReturnEvent@@Base+0x258> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 61ab8 <_PyMonitoring_FirePyReturnEvent@@Base+0x394> │ │ │ │ + beq 61a68 <_PyMonitoring_FirePyReturnEvent@@Base+0x394> │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ - blt 61aa4 <_PyMonitoring_FirePyReturnEvent@@Base+0x380> │ │ │ │ - bl c3e20 │ │ │ │ + blt 61a54 <_PyMonitoring_FirePyReturnEvent@@Base+0x380> │ │ │ │ + bl c3e80 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 2eb774 │ │ │ │ + bl 2eba04 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7b78 │ │ │ │ - b 61ab0 <_PyMonitoring_FirePyReturnEvent@@Base+0x38c> │ │ │ │ + bl c7bd0 │ │ │ │ + b 61a60 <_PyMonitoring_FirePyReturnEvent@@Base+0x38c> │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2eb774 │ │ │ │ + bl 2eba04 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1133b4 │ │ │ │ + bl 1134a4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldrdgt r9, [r5, -r8] │ │ │ │ - blgt fef49048 <__bss_end__@@Base+0xfe984100> │ │ │ │ + blgt fef48ff8 <__bss_end__@@Base+0xfe9840b0> │ │ │ │ ldrbtcc sp, [ip], -r7, lsl #10 │ │ │ │ addsvs r2, sl, #688128 @ 0xa8000 │ │ │ │ rsbscc sp, r0, r7, lsl sp │ │ │ │ cmpls r9, sl, asr r1 │ │ │ │ @ instruction: 0xf70e5939 │ │ │ │ - strne lr, [pc, #-3288]! @ 60e14 <_PyMonitoring_FirePyStartEvent@@Base+0x148> │ │ │ │ + strne lr, [pc, #-3288]! @ 60dc4 <_PyMonitoring_FirePyStartEvent@@Base+0x148> │ │ │ │ @ instruction: 0xffc00b31 │ │ │ │ ldrvs r2, [r3, -r7, ror #12]! │ │ │ │ ldmdavs r8, {r0, r4, r8, sl, ip}^ │ │ │ │ @ instruction: 0x8eb44a87 │ │ │ │ ldrbtvs r8, [r9], #4007 @ 0xfa7 │ │ │ │ - blle 36d338 <_IO_stdin_used@@Base+0x14038> │ │ │ │ + blle 36d2e8 <_IO_stdin_used@@Base+0x13da8> │ │ │ │ cdplt 15, 15, cr4, cr10, cr4, {5} │ │ │ │ @ instruction: 0x47b5481d │ │ │ │ subseq r4, r7, ip, lsl #1 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r7, r8, ip, asr #29 │ │ │ │ - @ instruction: 0x00387ef4 │ │ │ │ + eorseq r8, r8, ip, lsl #2 │ │ │ │ + eorseq r8, r8, r4, lsr r1 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r7, r8, r0, lsr #30 │ │ │ │ + eorseq r8, r8, r0, ror #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl aaf9c │ │ │ │ + bl ab014 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 61b54 <_PyMonitoring_FirePyReturnEvent@@Base+0x430> │ │ │ │ - bl a55d4 │ │ │ │ + bne 61b04 <_PyMonitoring_FirePyReturnEvent@@Base+0x430> │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 61b88 <_PyMonitoring_FirePyReturnEvent@@Base+0x464> │ │ │ │ + bne 61b38 <_PyMonitoring_FirePyReturnEvent@@Base+0x464> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 61b80 <_PyMonitoring_FirePyReturnEvent@@Base+0x45c> │ │ │ │ + beq 61b30 <_PyMonitoring_FirePyReturnEvent@@Base+0x45c> │ │ │ │ cmn r4, #1 │ │ │ │ mvnlt r3, #0 │ │ │ │ - blt 61b7c <_PyMonitoring_FirePyReturnEvent@@Base+0x458> │ │ │ │ + blt 61b2c <_PyMonitoring_FirePyReturnEvent@@Base+0x458> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r4 │ │ │ │ movge r3, r4 │ │ │ │ str r3, [r5, #8] │ │ │ │ - ldr r0, [pc, #8] @ 61b90 <_PyMonitoring_FirePyReturnEvent@@Base+0x46c> │ │ │ │ + ldr r0, [pc, #8] @ 61b40 <_PyMonitoring_FirePyReturnEvent@@Base+0x46c> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 91b84 <_PyObject_GC_New@@Base> │ │ │ │ + bl 1bd100 <_PyLong_Copy@@Base> │ │ │ │ + pop {r4, lr} │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [pc] @ 61b68 <_PyMonitoring_FirePyReturnEvent@@Base+0x494> │ │ │ │ + b a9a98 │ │ │ │ + eorseq fp, r8, r0, ror #13 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 91be0 <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 61bbc <_PyMonitoring_FirePyReturnEvent@@Base+0x498> │ │ │ │ + beq 61b94 <_PyMonitoring_FirePyReturnEvent@@Base+0x4c0> │ │ │ │ mov r3, #0 │ │ │ │ strh r3, [r4, #12] │ │ │ │ - bl a6608 │ │ │ │ + bl a6680 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1bcf48 <_PyLong_Copy@@Base> │ │ │ │ - pop {r4, lr} │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [pc] @ 61be8 <_PyMonitoring_FirePyReturnEvent@@Base+0x4c4> │ │ │ │ - b a9a20 │ │ │ │ - eorseq fp, r8, r0, lsr #9 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b 18bd14 │ │ │ │ + b 18bf90 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 61c30 <_PyMonitoring_FirePyReturnEvent@@Base+0x50c> │ │ │ │ - ldr r2, [pc, #136] @ 61ca8 <_PyMonitoring_FirePyReturnEvent@@Base+0x584> │ │ │ │ - ldr r1, [pc, #136] @ 61cac <_PyMonitoring_FirePyReturnEvent@@Base+0x588> │ │ │ │ - ldr r0, [pc, #136] @ 61cb0 <_PyMonitoring_FirePyReturnEvent@@Base+0x58c> │ │ │ │ - bl 316b6c <_PyArg_BadArgument@@Base> │ │ │ │ + bne 61be0 <_PyMonitoring_FirePyReturnEvent@@Base+0x50c> │ │ │ │ + ldr r2, [pc, #136] @ 61c58 <_PyMonitoring_FirePyReturnEvent@@Base+0x584> │ │ │ │ + ldr r1, [pc, #136] @ 61c5c <_PyMonitoring_FirePyReturnEvent@@Base+0x588> │ │ │ │ + ldr r0, [pc, #136] @ 61c60 <_PyMonitoring_FirePyReturnEvent@@Base+0x58c> │ │ │ │ + bl 316dfc <_PyArg_BadArgument@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 61ca0 <_PyMonitoring_FirePyReturnEvent@@Base+0x57c> │ │ │ │ - ldr r6, [pc, #124] @ 61cb4 <_PyMonitoring_FirePyReturnEvent@@Base+0x590> │ │ │ │ + b 61c50 <_PyMonitoring_FirePyReturnEvent@@Base+0x57c> │ │ │ │ + ldr r6, [pc, #124] @ 61c64 <_PyMonitoring_FirePyReturnEvent@@Base+0x590> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ sub r1, r5, r6 │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ - bl 2fcb3c │ │ │ │ + bl 2fcd60 │ │ │ │ cmp r5, r6 │ │ │ │ mov r4, r0 │ │ │ │ - beq 61ca0 <_PyMonitoring_FirePyReturnEvent@@Base+0x57c> │ │ │ │ + beq 61c50 <_PyMonitoring_FirePyReturnEvent@@Base+0x57c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 61c28 <_PyMonitoring_FirePyReturnEvent@@Base+0x504> │ │ │ │ + beq 61bd8 <_PyMonitoring_FirePyReturnEvent@@Base+0x504> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 118b44 │ │ │ │ + bl 118bf4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 61c8c <_PyMonitoring_FirePyReturnEvent@@Base+0x568> │ │ │ │ + beq 61c3c <_PyMonitoring_FirePyReturnEvent@@Base+0x568> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 61c94 <_PyMonitoring_FirePyReturnEvent@@Base+0x570> │ │ │ │ + beq 61c44 <_PyMonitoring_FirePyReturnEvent@@Base+0x570> │ │ │ │ mov r4, r5 │ │ │ │ - b 61ca0 <_PyMonitoring_FirePyReturnEvent@@Base+0x57c> │ │ │ │ + b 61c50 <_PyMonitoring_FirePyReturnEvent@@Base+0x57c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 61c8c <_PyMonitoring_FirePyReturnEvent@@Base+0x568> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 61c3c <_PyMonitoring_FirePyReturnEvent@@Base+0x568> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x0037c8b0 │ │ │ │ - eorseq sp, r6, r4, lsr r7 │ │ │ │ - eorseq fp, r5, ip, asr r1 │ │ │ │ + @ instruction: 0x0037caf0 │ │ │ │ + eorseq sp, r6, r4, ror r9 │ │ │ │ + mlaseq r5, ip, r3, fp │ │ │ │ subseq r8, r5, r8, lsr #23 │ │ │ │ ldrsb r3, [r0, #35] @ 0x23 │ │ │ │ cmn r3, #1 │ │ │ │ - bne 61ce4 <_PyMonitoring_FirePyReturnEvent@@Base+0x5c0> │ │ │ │ + bne 61c94 <_PyMonitoring_FirePyReturnEvent@@Base+0x5c0> │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc] @ 61cec <_PyMonitoring_FirePyReturnEvent@@Base+0x5c8> │ │ │ │ + ldr r0, [pc] @ 61c9c <_PyMonitoring_FirePyReturnEvent@@Base+0x5c8> │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00061cf0 <_PyMonitoring_FireCallEvent@@Base>: │ │ │ │ +00061ca0 <_PyMonitoring_FireCallEvent@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov ip, #4 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr lr, [sp, #48] @ 0x30 │ │ │ │ @@ -56863,101 +56843,123 @@ │ │ │ │ add r3, sp, #8 │ │ │ │ mov ip, #0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ str lr, [sp, #24] │ │ │ │ str ip, [sp, #16] │ │ │ │ strd r4, [sp, #8] │ │ │ │ - bl 60ff4 <_PyMonitoring_FirePyStartEvent@@Base+0x328> │ │ │ │ + bl 60f84 <_PyMonitoring_FirePyStartEvent@@Base+0x308> │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc] @ 61d48 <_PyMonitoring_FireCallEvent@@Base+0x58> │ │ │ │ + ldr r0, [pc] @ 61cf8 <_PyMonitoring_FireCallEvent@@Base+0x58> │ │ │ │ bx lr │ │ │ │ subseq r7, r7, ip, ror r9 │ │ │ │ - ldr r0, [pc] @ 61d54 <_PyMonitoring_FireCallEvent@@Base+0x64> │ │ │ │ + ldr r0, [pc] @ 61d04 <_PyMonitoring_FireCallEvent@@Base+0x64> │ │ │ │ bx lr │ │ │ │ subseq r7, r7, ip, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #56] @ 61d58 <_PyMonitoring_FireCallEvent@@Base+0xb8> │ │ │ │ + mov r1, #1 │ │ │ │ + ldr r0, [r4, #1360] @ 0x550 │ │ │ │ + bl 180974 │ │ │ │ + ldr r5, [r4, #1292] @ 0x50c │ │ │ │ + ldr r0, [r4, #1360] @ 0x550 │ │ │ │ + cmp r5, #0 │ │ │ │ + ldrne r5, [r4, #1364] @ 0x554 │ │ │ │ + ldrne r6, [r4, #1368] @ 0x558 │ │ │ │ + moveq r6, r5 │ │ │ │ + bl 1581c4 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r0, [pc, #8] @ 61d5c <_PyMonitoring_FireCallEvent@@Base+0xbc> │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b a9a98 │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ + eorseq r1, r9, r0, lsr #19 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb r3, [r0, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 61d88 <_PyMonitoring_FireCallEvent@@Base+0x98> │ │ │ │ - ldr r3, [pc, #80] @ 61dcc <_PyMonitoring_FireCallEvent@@Base+0xdc> │ │ │ │ - ldr r1, [pc, #80] @ 61dd0 <_PyMonitoring_FireCallEvent@@Base+0xe0> │ │ │ │ + bne 61d90 <_PyMonitoring_FireCallEvent@@Base+0xf0> │ │ │ │ + ldr r3, [pc, #80] @ 61dd4 <_PyMonitoring_FireCallEvent@@Base+0x134> │ │ │ │ + ldr r1, [pc, #80] @ 61dd8 <_PyMonitoring_FireCallEvent@@Base+0x138> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 61da4 <_PyMonitoring_FireCallEvent@@Base+0xb4> │ │ │ │ + bl 18f414 │ │ │ │ + b 61dac <_PyMonitoring_FireCallEvent@@Base+0x10c> │ │ │ │ ldrb r3, [r0, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 61dac <_PyMonitoring_FireCallEvent@@Base+0xbc> │ │ │ │ - ldr r3, [pc, #48] @ 61dcc <_PyMonitoring_FireCallEvent@@Base+0xdc> │ │ │ │ - ldr r1, [pc, #52] @ 61dd4 <_PyMonitoring_FireCallEvent@@Base+0xe4> │ │ │ │ + beq 61db4 <_PyMonitoring_FireCallEvent@@Base+0x114> │ │ │ │ + ldr r3, [pc, #48] @ 61dd4 <_PyMonitoring_FireCallEvent@@Base+0x134> │ │ │ │ + ldr r1, [pc, #52] @ 61ddc <_PyMonitoring_FireCallEvent@@Base+0x13c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 61dc4 <_PyMonitoring_FireCallEvent@@Base+0xd4> │ │ │ │ + beq 61dcc <_PyMonitoring_FireCallEvent@@Base+0x12c> │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r1, [pc, #20] @ 61dd8 <_PyMonitoring_FireCallEvent@@Base+0xe8> │ │ │ │ - b b972c │ │ │ │ - ldr r0, [pc, #16] @ 61ddc <_PyMonitoring_FireCallEvent@@Base+0xec> │ │ │ │ + ldr r1, [pc, #20] @ 61de0 <_PyMonitoring_FireCallEvent@@Base+0x140> │ │ │ │ + b b9800 │ │ │ │ + ldr r0, [pc, #16] @ 61de4 <_PyMonitoring_FireCallEvent@@Base+0x144> │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r7, ip, ror #16 │ │ │ │ - eorseq r0, r7, r4, lsl #14 │ │ │ │ + eorseq r0, r7, ip, lsr #21 │ │ │ │ + eorseq r0, r7, r4, asr #18 │ │ │ │ subseq sp, r7, ip, ror #27 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - ldr r1, [pc, #116] @ 61e78 <_PyMonitoring_FireCallEvent@@Base+0x188> │ │ │ │ - bl b6a5c │ │ │ │ + ldr r1, [pc, #116] @ 61e80 <_PyMonitoring_FireCallEvent@@Base+0x1e0> │ │ │ │ + bl b6b40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 61e2c <_PyMonitoring_FireCallEvent@@Base+0x13c> │ │ │ │ + beq 61e34 <_PyMonitoring_FireCallEvent@@Base+0x194> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ bl 2a8f4 <__clock_getres64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 61e34 <_PyMonitoring_FireCallEvent@@Base+0x144> │ │ │ │ - ldr r3, [pc, #84] @ 61e7c <_PyMonitoring_FireCallEvent@@Base+0x18c> │ │ │ │ + beq 61e3c <_PyMonitoring_FireCallEvent@@Base+0x19c> │ │ │ │ + ldr r3, [pc, #84] @ 61e84 <_PyMonitoring_FireCallEvent@@Base+0x1e4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ + bl 144544 │ │ │ │ mov r0, #0 │ │ │ │ - b 61e70 <_PyMonitoring_FireCallEvent@@Base+0x180> │ │ │ │ + b 61e78 <_PyMonitoring_FireCallEvent@@Base+0x1d8> │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 35727c │ │ │ │ + bl 3574e8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r5, r1 │ │ │ │ - bl 3571f8 │ │ │ │ - ldr r2, [pc, #44] @ 61e80 <_PyMonitoring_FireCallEvent@@Base+0x190> │ │ │ │ - ldr r3, [pc, #44] @ 61e84 <_PyMonitoring_FireCallEvent@@Base+0x194> │ │ │ │ - bl 3572dc │ │ │ │ + bl 357464 │ │ │ │ + ldr r2, [pc, #44] @ 61e88 <_PyMonitoring_FireCallEvent@@Base+0x1e8> │ │ │ │ + ldr r3, [pc, #44] @ 61e8c <_PyMonitoring_FireCallEvent@@Base+0x1ec> │ │ │ │ + bl 357548 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 356f28 │ │ │ │ - bl ab08c │ │ │ │ + bl 357194 │ │ │ │ + bl ab104 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r1, r9, r0, ror #14 │ │ │ │ + eorseq r1, r9, r4, lsr #19 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ stmda r6!, {r0, r2, r4, r7, r9, sl, ip, lr, pc} │ │ │ │ cdpcc 14, 1, cr2, cr1, cr11, {0} │ │ │ │ │ │ │ │ -00061e88 <_PyMonitoring_FireJumpEvent@@Base>: │ │ │ │ +00061e90 <_PyMonitoring_FireJumpEvent@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #28 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov ip, #7 │ │ │ │ @@ -56965,26 +56967,26 @@ │ │ │ │ stm sp, {r3, ip} │ │ │ │ mov r4, #0 │ │ │ │ mov ip, #0 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [sp, #8] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 60ff4 <_PyMonitoring_FirePyStartEvent@@Base+0x328> │ │ │ │ + bl 60f84 <_PyMonitoring_FirePyStartEvent@@Base+0x308> │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b a62ec │ │ │ │ + b a6364 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ cmp r2, #2 │ │ │ │ mov r5, r2 │ │ │ │ - ldr lr, [pc, #376] @ 62070 <_PyMonitoring_FireJumpEvent@@Base+0x1e8> │ │ │ │ + ldr lr, [pc, #376] @ 62078 <_PyMonitoring_FireJumpEvent@@Base+0x1e8> │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #0 │ │ │ │ mov r6, r3 │ │ │ │ @@ -56994,162 +56996,140 @@ │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1} │ │ │ │ stm ip, {r0, r1} │ │ │ │ - bne 61f54 <_PyMonitoring_FireJumpEvent@@Base+0xcc> │ │ │ │ + bne 61f5c <_PyMonitoring_FireJumpEvent@@Base+0xcc> │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r5, #3 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 61f98 <_PyMonitoring_FireJumpEvent@@Base+0x110> │ │ │ │ + beq 61fa0 <_PyMonitoring_FireJumpEvent@@Base+0x110> │ │ │ │ mov ip, #3 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #16] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #256] @ 62074 <_PyMonitoring_FireJumpEvent@@Base+0x1ec> │ │ │ │ + ldr ip, [pc, #256] @ 6207c <_PyMonitoring_FireJumpEvent@@Base+0x1ec> │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r5, r4 │ │ │ │ moveq r6, r4 │ │ │ │ - beq 62054 <_PyMonitoring_FireJumpEvent@@Base+0x1cc> │ │ │ │ + beq 6205c <_PyMonitoring_FireJumpEvent@@Base+0x1cc> │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 170254 │ │ │ │ + bl 1703e8 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 62050 <_PyMonitoring_FireJumpEvent@@Base+0x1c8> │ │ │ │ + beq 62058 <_PyMonitoring_FireJumpEvent@@Base+0x1c8> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 27e44c <_Py_Uid_Converter@@Base> │ │ │ │ + bl 27e4cc <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 62050 <_PyMonitoring_FireJumpEvent@@Base+0x1c8> │ │ │ │ + beq 62058 <_PyMonitoring_FireJumpEvent@@Base+0x1c8> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 29a890 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 29a910 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 62050 <_PyMonitoring_FireJumpEvent@@Base+0x1c8> │ │ │ │ + beq 62058 <_PyMonitoring_FireJumpEvent@@Base+0x1c8> │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r8, [sp, #28] │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r1, [pc, #132] @ 62078 <_PyMonitoring_FireJumpEvent@@Base+0x1f0> │ │ │ │ - ldr r0, [pc, #132] @ 6207c <_PyMonitoring_FireJumpEvent@@Base+0x1f4> │ │ │ │ + ldr r1, [pc, #132] @ 62080 <_PyMonitoring_FireJumpEvent@@Base+0x1f0> │ │ │ │ + ldr r0, [pc, #132] @ 62084 <_PyMonitoring_FireJumpEvent@@Base+0x1f4> │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ str r8, [sp] │ │ │ │ - bl bbddc │ │ │ │ + bl bbeb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 62050 <_PyMonitoring_FireJumpEvent@@Base+0x1c8> │ │ │ │ - bl c3e20 │ │ │ │ + blt 62058 <_PyMonitoring_FireJumpEvent@@Base+0x1c8> │ │ │ │ + bl c3e80 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 2a654 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c7b78 │ │ │ │ + bl c7bd0 │ │ │ │ cmp r4, #0 │ │ │ │ - ldrge r4, [pc, #68] @ 62080 <_PyMonitoring_FireJumpEvent@@Base+0x1f8> │ │ │ │ - bge 62054 <_PyMonitoring_FireJumpEvent@@Base+0x1cc> │ │ │ │ - ldr r3, [pc, #64] @ 62084 <_PyMonitoring_FireJumpEvent@@Base+0x1fc> │ │ │ │ + ldrge r4, [pc, #68] @ 62088 <_PyMonitoring_FireJumpEvent@@Base+0x1f8> │ │ │ │ + bge 6205c <_PyMonitoring_FireJumpEvent@@Base+0x1cc> │ │ │ │ + ldr r3, [pc, #64] @ 6208c <_PyMonitoring_FireJumpEvent@@Base+0x1fc> │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1444c8 │ │ │ │ + bl 144568 │ │ │ │ mov r4, #0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ - bl 170a20 │ │ │ │ + bl 170bb4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq lr, r3, r0, asr r6 │ │ │ │ + subseq lr, r3, r8, asr r8 │ │ │ │ ldrheq r4, [r7], #-8 │ │ │ │ - eorseq lr, r8, r0, asr #19 │ │ │ │ - eorseq lr, r8, r8, asr #19 │ │ │ │ + eorseq lr, r8, r0, lsl #24 │ │ │ │ + eorseq lr, r8, r8, lsl #24 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #56] @ 620d8 <_PyMonitoring_FireJumpEvent@@Base+0x250> │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 1806d8 │ │ │ │ - ldr r5, [r4, #1292] @ 0x50c │ │ │ │ - ldr r0, [r4, #1360] @ 0x550 │ │ │ │ - cmp r5, #0 │ │ │ │ - ldrne r5, [r4, #1364] @ 0x554 │ │ │ │ - ldrne r6, [r4, #1368] @ 0x558 │ │ │ │ - moveq r6, r5 │ │ │ │ - bl 158044 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r0, [pc, #8] @ 620dc <_PyMonitoring_FireJumpEvent@@Base+0x254> │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b a9a20 │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - eorseq r1, r9, r0, ror r7 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 62304 <_PyMonitoring_FireBranchEvent@@Base+0x184> │ │ │ │ + bl 622b4 <_PyMonitoring_FireBranchEvent@@Base+0x184> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6216c <_PyMonitoring_FireJumpEvent@@Base+0x2e4> │ │ │ │ + beq 6211c <_PyMonitoring_FireJumpEvent@@Base+0x28c> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ bl 29d60 <__clock_gettime64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 62130 <_PyMonitoring_FireJumpEvent@@Base+0x2a8> │ │ │ │ - ldr r3, [pc, #80] @ 62174 <_PyMonitoring_FireJumpEvent@@Base+0x2ec> │ │ │ │ + beq 620e0 <_PyMonitoring_FireJumpEvent@@Base+0x250> │ │ │ │ + ldr r3, [pc, #80] @ 62124 <_PyMonitoring_FireJumpEvent@@Base+0x294> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ + bl 144544 │ │ │ │ mov r0, #0 │ │ │ │ - b 6216c <_PyMonitoring_FireJumpEvent@@Base+0x2e4> │ │ │ │ + b 6211c <_PyMonitoring_FireJumpEvent@@Base+0x28c> │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 35727c │ │ │ │ + bl 3574e8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r5, r1 │ │ │ │ - bl 3571f8 │ │ │ │ - ldr r2, [pc, #40] @ 62178 <_PyMonitoring_FireJumpEvent@@Base+0x2f0> │ │ │ │ - ldr r3, [pc, #40] @ 6217c <_PyMonitoring_FireJumpEvent@@Base+0x2f4> │ │ │ │ - bl 3572dc │ │ │ │ + bl 357464 │ │ │ │ + ldr r2, [pc, #40] @ 62128 <_PyMonitoring_FireJumpEvent@@Base+0x298> │ │ │ │ + ldr r3, [pc, #40] @ 6212c <_PyMonitoring_FireJumpEvent@@Base+0x29c> │ │ │ │ + bl 357548 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 356f28 │ │ │ │ - bl ab08c │ │ │ │ + bl 357194 │ │ │ │ + bl ab104 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ stmda r6!, {r0, r2, r4, r7, r9, sl, ip, lr, pc} │ │ │ │ cdpcc 14, 1, cr2, cr1, cr11, {0} │ │ │ │ │ │ │ │ -00062180 <_PyMonitoring_FireBranchEvent@@Base>: │ │ │ │ +00062130 <_PyMonitoring_FireBranchEvent@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov ip, #8 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -57157,140 +57137,140 @@ │ │ │ │ stm sp, {r3, ip} │ │ │ │ mov r4, #0 │ │ │ │ add r3, sp, ip │ │ │ │ mov r5, #0 │ │ │ │ mov ip, #0 │ │ │ │ strd r4, [sp, #8] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 60ff4 <_PyMonitoring_FirePyStartEvent@@Base+0x328> │ │ │ │ + bl 60f84 <_PyMonitoring_FirePyStartEvent@@Base+0x308> │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #80] @ 62230 <_PyMonitoring_FireBranchEvent@@Base+0xb0> │ │ │ │ - bl 3592c0 │ │ │ │ + ldr r3, [pc, #80] @ 621e0 <_PyMonitoring_FireBranchEvent@@Base+0xb0> │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r4, #0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add r3, r2, #3792 @ 0xed0 │ │ │ │ ldr r2, [r2, #3800] @ 0xed8 │ │ │ │ add r3, r3, #8 │ │ │ │ cmp r3, r2 │ │ │ │ ldrne r2, [r2] │ │ │ │ addne r4, r4, #1 │ │ │ │ - bne 621f8 <_PyMonitoring_FireBranchEvent@@Base+0x78> │ │ │ │ + bne 621a8 <_PyMonitoring_FireBranchEvent@@Base+0x78> │ │ │ │ cmn r4, #1 │ │ │ │ - bne 6221c <_PyMonitoring_FireBranchEvent@@Base+0x9c> │ │ │ │ - bl a55d4 │ │ │ │ + bne 621cc <_PyMonitoring_FireBranchEvent@@Base+0x9c> │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 62228 <_PyMonitoring_FireBranchEvent@@Base+0xa8> │ │ │ │ + bne 621d8 <_PyMonitoring_FireBranchEvent@@Base+0xa8> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a58c4 │ │ │ │ + b a593c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6226c <_PyMonitoring_FireBranchEvent@@Base+0xec> │ │ │ │ + beq 6221c <_PyMonitoring_FireBranchEvent@@Base+0xec> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr ip, [r0, #20] │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ sub r0, ip, r0 │ │ │ │ - bl 356cdc │ │ │ │ + bl 356f48 │ │ │ │ pop {r4, lr} │ │ │ │ - b a58c4 │ │ │ │ + b a593c │ │ │ │ mov r0, r3 │ │ │ │ - b a58c4 │ │ │ │ + b a593c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - ldr r2, [pc, #112] @ 62300 <_PyMonitoring_FireBranchEvent@@Base+0x180> │ │ │ │ + ldr r2, [pc, #112] @ 622b0 <_PyMonitoring_FireBranchEvent@@Base+0x180> │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov r2, #0 │ │ │ │ - beq 622b0 <_PyMonitoring_FireBranchEvent@@Base+0x130> │ │ │ │ + beq 62260 <_PyMonitoring_FireBranchEvent@@Base+0x130> │ │ │ │ add r0, r0, #13 │ │ │ │ - bl 22f68c │ │ │ │ + bl 22f760 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 2ebca0 │ │ │ │ + bl 2ebf30 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 622d0 <_PyMonitoring_FireBranchEvent@@Base+0x150> │ │ │ │ + beq 62280 <_PyMonitoring_FireBranchEvent@@Base+0x150> │ │ │ │ add r0, r4, #13 │ │ │ │ - bl 8b0d8 │ │ │ │ + bl 8b148 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 32cad0 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #28] @ 62300 <_PyMonitoring_FireBranchEvent@@Base+0x180> │ │ │ │ + bl 32cd40 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #28] @ 622b0 <_PyMonitoring_FireBranchEvent@@Base+0x180> │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 622f8 <_PyMonitoring_FireBranchEvent@@Base+0x178> │ │ │ │ + beq 622a8 <_PyMonitoring_FireBranchEvent@@Base+0x178> │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 62360 <_PyMonitoring_FireBranchEvent@@Base+0x1e0> │ │ │ │ - bl a55d4 │ │ │ │ + bne 62310 <_PyMonitoring_FireBranchEvent@@Base+0x1e0> │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 62360 <_PyMonitoring_FireBranchEvent@@Base+0x1e0> │ │ │ │ - ldr r3, [pc, #44] @ 6236c <_PyMonitoring_FireBranchEvent@@Base+0x1ec> │ │ │ │ + beq 62310 <_PyMonitoring_FireBranchEvent@@Base+0x1e0> │ │ │ │ + ldr r3, [pc, #44] @ 6231c <_PyMonitoring_FireBranchEvent@@Base+0x1ec> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r4, [r3] │ │ │ │ - bl 124af0 <_PyType_Name@@Base> │ │ │ │ - ldr r1, [pc, #32] @ 62370 <_PyMonitoring_FireBranchEvent@@Base+0x1f0> │ │ │ │ + bl 124b7c <_PyType_Name@@Base> │ │ │ │ + ldr r1, [pc, #32] @ 62320 <_PyMonitoring_FireBranchEvent@@Base+0x1f0> │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1176f0 │ │ │ │ + bl 1177e0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #1 │ │ │ │ str r4, [r5] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r9, r4, ror r7 │ │ │ │ + @ instruction: 0x003919b4 │ │ │ │ │ │ │ │ -00062374 <_PyMonitoring_FirePyThrowEvent@@Base>: │ │ │ │ +00062324 <_PyMonitoring_FirePyThrowEvent@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ mov r1, #13 │ │ │ │ mov r7, r2 │ │ │ │ - bl 625d0 <_PyMonitoring_FirePyThrowEvent@@Base+0x25c> │ │ │ │ + bl 62580 <_PyMonitoring_FirePyThrowEvent@@Base+0x25c> │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 62404 <_PyMonitoring_FirePyThrowEvent@@Base+0x90> │ │ │ │ + beq 623b4 <_PyMonitoring_FirePyThrowEvent@@Base+0x90> │ │ │ │ mov ip, #13 │ │ │ │ mov r3, #3 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp] │ │ │ │ @@ -57298,31 +57278,31 @@ │ │ │ │ mov r9, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ add r3, sp, #16 │ │ │ │ strd r8, [sp, #16] │ │ │ │ str ip, [sp, #24] │ │ │ │ str r5, [sp, #28] │ │ │ │ - bl 60ff4 <_PyMonitoring_FirePyStartEvent@@Base+0x328> │ │ │ │ + bl 60f84 <_PyMonitoring_FirePyStartEvent@@Base+0x308> │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bne 62400 <_PyMonitoring_FirePyThrowEvent@@Base+0x8c> │ │ │ │ - bl 11a918 │ │ │ │ - b 62404 <_PyMonitoring_FirePyThrowEvent@@Base+0x90> │ │ │ │ - bl 9b158 │ │ │ │ + bne 623b0 <_PyMonitoring_FirePyThrowEvent@@Base+0x8c> │ │ │ │ + bl 11a9c8 │ │ │ │ + b 623b4 <_PyMonitoring_FirePyThrowEvent@@Base+0x90> │ │ │ │ + bl 9b1d0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ cmp r2, #1 │ │ │ │ mov r5, r2 │ │ │ │ - ldr lr, [pc, #392] @ 625b8 <_PyMonitoring_FirePyThrowEvent@@Base+0x244> │ │ │ │ + ldr lr, [pc, #392] @ 62568 <_PyMonitoring_FirePyThrowEvent@@Base+0x244> │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #0 │ │ │ │ mov r6, r3 │ │ │ │ @@ -57332,259 +57312,386 @@ │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1} │ │ │ │ stm ip, {r0, r1} │ │ │ │ - bne 6248c <_PyMonitoring_FirePyThrowEvent@@Base+0x118> │ │ │ │ + bne 6243c <_PyMonitoring_FirePyThrowEvent@@Base+0x118> │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r5, #2 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 624d4 <_PyMonitoring_FirePyThrowEvent@@Base+0x160> │ │ │ │ + beq 62484 <_PyMonitoring_FirePyThrowEvent@@Base+0x160> │ │ │ │ mov ip, #2 │ │ │ │ add r2, sp, #32 │ │ │ │ str r2, [sp, #16] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #272] @ 625bc <_PyMonitoring_FirePyThrowEvent@@Base+0x248> │ │ │ │ + ldr ip, [pc, #272] @ 6256c <_PyMonitoring_FirePyThrowEvent@@Base+0x248> │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r5, r4 │ │ │ │ moveq r7, r4 │ │ │ │ mvneq r6, #0 │ │ │ │ - beq 62598 <_PyMonitoring_FirePyThrowEvent@@Base+0x224> │ │ │ │ + beq 62548 <_PyMonitoring_FirePyThrowEvent@@Base+0x224> │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 170254 │ │ │ │ + bl 1703e8 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 62548 <_PyMonitoring_FirePyThrowEvent@@Base+0x1d4> │ │ │ │ + beq 624f8 <_PyMonitoring_FirePyThrowEvent@@Base+0x1d4> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 2a7ecc │ │ │ │ + bl 2a7f3c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 62598 <_PyMonitoring_FirePyThrowEvent@@Base+0x224> │ │ │ │ + beq 62548 <_PyMonitoring_FirePyThrowEvent@@Base+0x224> │ │ │ │ cmn r6, #1 │ │ │ │ ldrd r8, [sp, #24] │ │ │ │ - beq 6252c <_PyMonitoring_FirePyThrowEvent@@Base+0x1b8> │ │ │ │ + beq 624dc <_PyMonitoring_FirePyThrowEvent@@Base+0x1b8> │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 49624 │ │ │ │ + bl 49b00 │ │ │ │ mov r4, r0 │ │ │ │ - b 62598 <_PyMonitoring_FirePyThrowEvent@@Base+0x224> │ │ │ │ - ldr r1, [pc, #140] @ 625c0 <_PyMonitoring_FirePyThrowEvent@@Base+0x24c> │ │ │ │ - ldr r0, [pc, #140] @ 625c4 <_PyMonitoring_FirePyThrowEvent@@Base+0x250> │ │ │ │ + b 62548 <_PyMonitoring_FirePyThrowEvent@@Base+0x224> │ │ │ │ + ldr r1, [pc, #140] @ 62570 <_PyMonitoring_FirePyThrowEvent@@Base+0x24c> │ │ │ │ + ldr r0, [pc, #140] @ 62574 <_PyMonitoring_FirePyThrowEvent@@Base+0x250> │ │ │ │ mov r2, r5 │ │ │ │ strd r8, [sp] │ │ │ │ - bl bbddc │ │ │ │ + bl bbeb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 62550 <_PyMonitoring_FirePyThrowEvent@@Base+0x1dc> │ │ │ │ + bge 62500 <_PyMonitoring_FirePyThrowEvent@@Base+0x1dc> │ │ │ │ mov r4, #0 │ │ │ │ - b 62598 <_PyMonitoring_FirePyThrowEvent@@Base+0x224> │ │ │ │ - bl c3e20 │ │ │ │ + b 62548 <_PyMonitoring_FirePyThrowEvent@@Base+0x224> │ │ │ │ + bl c3e80 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 2aa2c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl c7b78 │ │ │ │ + bl c7bd0 │ │ │ │ cmp r4, #0 │ │ │ │ - ldrge r4, [pc, #72] @ 625c8 <_PyMonitoring_FirePyThrowEvent@@Base+0x254> │ │ │ │ - bge 62598 <_PyMonitoring_FirePyThrowEvent@@Base+0x224> │ │ │ │ - ldr r3, [pc, #68] @ 625cc <_PyMonitoring_FirePyThrowEvent@@Base+0x258> │ │ │ │ + ldrge r4, [pc, #72] @ 62578 <_PyMonitoring_FirePyThrowEvent@@Base+0x254> │ │ │ │ + bge 62548 <_PyMonitoring_FirePyThrowEvent@@Base+0x224> │ │ │ │ + ldr r3, [pc, #68] @ 6257c <_PyMonitoring_FirePyThrowEvent@@Base+0x258> │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1444c8 │ │ │ │ - b 62548 <_PyMonitoring_FirePyThrowEvent@@Base+0x1d4> │ │ │ │ + bl 144568 │ │ │ │ + b 624f8 <_PyMonitoring_FirePyThrowEvent@@Base+0x1d4> │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ - bl 170a20 │ │ │ │ + bl 170bb4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subseq lr, r3, r8, lsl #13 │ │ │ │ + @ instruction: 0x0053e890 │ │ │ │ subseq r4, r7, r4, ror #1 │ │ │ │ - eorseq ip, r8, r4, lsr r6 │ │ │ │ - eorseq pc, r8, ip, asr #17 │ │ │ │ + eorseq ip, r8, r4, ror r8 │ │ │ │ + eorseq pc, r8, r8, asr fp @ │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 11a8f4 │ │ │ │ + bl 11a9a4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r5] │ │ │ │ - bne 62614 <_PyMonitoring_FirePyThrowEvent@@Base+0x2a0> │ │ │ │ - ldr r3, [pc, #28] @ 6261c <_PyMonitoring_FirePyThrowEvent@@Base+0x2a8> │ │ │ │ - ldr r1, [pc, #28] @ 62620 <_PyMonitoring_FirePyThrowEvent@@Base+0x2ac> │ │ │ │ + bne 625c4 <_PyMonitoring_FirePyThrowEvent@@Base+0x2a0> │ │ │ │ + ldr r3, [pc, #28] @ 625cc <_PyMonitoring_FirePyThrowEvent@@Base+0x2a8> │ │ │ │ + ldr r1, [pc, #28] @ 625d0 <_PyMonitoring_FirePyThrowEvent@@Base+0x2ac> │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ - bl 1176f0 │ │ │ │ + bl 1177e0 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - mlaseq r9, r8, r7, r1 │ │ │ │ + @ instruction: 0x003919d8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne 6263c <_PyMonitoring_FirePyThrowEvent@@Base+0x2c8> │ │ │ │ - ldr r0, [pc, #16] @ 62648 <_PyMonitoring_FirePyThrowEvent@@Base+0x2d4> │ │ │ │ + bne 625ec <_PyMonitoring_FirePyThrowEvent@@Base+0x2c8> │ │ │ │ + ldr r0, [pc, #16] @ 625f8 <_PyMonitoring_FirePyThrowEvent@@Base+0x2d4> │ │ │ │ mov r1, #6 │ │ │ │ - b a5550 │ │ │ │ - ldr r0, [pc, #8] @ 6264c <_PyMonitoring_FirePyThrowEvent@@Base+0x2d8> │ │ │ │ + b a55c8 │ │ │ │ + ldr r0, [pc, #8] @ 625fc <_PyMonitoring_FirePyThrowEvent@@Base+0x2d8> │ │ │ │ mov r1, #6 │ │ │ │ - b a5550 │ │ │ │ - eorseq r8, r8, r8, lsr r2 │ │ │ │ - eorseq r8, r8, r0, asr #4 │ │ │ │ + b a55c8 │ │ │ │ + eorseq r8, r8, r8, ror r4 │ │ │ │ + eorseq r8, r8, r0, lsl #9 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4040] @ 0xfc8 │ │ │ │ + mov r4, #0 │ │ │ │ + sub sp, sp, #40 @ 0x28 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + strd r2, [sp, #16] │ │ │ │ + str r4, [sp, #24] │ │ │ │ + bl 92de0 │ │ │ │ + cmp r0, r4 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + beq 62760 <_PyMonitoring_FirePyThrowEvent@@Base+0x43c> │ │ │ │ + ldr r5, [pc, #392] @ 627d0 <_PyMonitoring_FirePyThrowEvent@@Base+0x4ac> │ │ │ │ + ldr r3, [r5, #1292] @ 0x50c │ │ │ │ + cmp r3, r4 │ │ │ │ + beq 627c8 <_PyMonitoring_FirePyThrowEvent@@Base+0x4a4> │ │ │ │ + ldr r0, [pc, #380] @ 627d4 <_PyMonitoring_FirePyThrowEvent@@Base+0x4b0> │ │ │ │ + ldr r1, [pc, #380] @ 627d8 <_PyMonitoring_FirePyThrowEvent@@Base+0x4b4> │ │ │ │ + add r3, sp, #8 │ │ │ │ + strd r0, [sp, #8] │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r1, [pc, #368] @ 627dc <_PyMonitoring_FirePyThrowEvent@@Base+0x4b8> │ │ │ │ + ldr r3, [pc, #368] @ 627e0 <_PyMonitoring_FirePyThrowEvent@@Base+0x4bc> │ │ │ │ + ldr r0, [pc, #368] @ 627e4 <_PyMonitoring_FirePyThrowEvent@@Base+0x4c0> │ │ │ │ + mov r2, r4 │ │ │ │ + bl 8bdb4 <_Py_hashtable_new_full@@Base> │ │ │ │ + cmp r0, r4 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + beq 6275c <_PyMonitoring_FirePyThrowEvent@@Base+0x438> │ │ │ │ + mov r1, #1 │ │ │ │ + ldr r0, [r5, #1360] @ 0x550 │ │ │ │ + bl 180974 │ │ │ │ + ldr r0, [r5, #1384] @ 0x568 │ │ │ │ + bl 62f4c <_PyMonitoring_FireRaiseEvent@@Base+0x9c> │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r5, #1360] @ 0x550 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 1581c4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, r4 │ │ │ │ + beq 6275c <_PyMonitoring_FirePyThrowEvent@@Base+0x438> │ │ │ │ + mov r1, #1 │ │ │ │ + ldr r0, [r5, #1360] @ 0x550 │ │ │ │ + bl 180974 │ │ │ │ + ldr r6, [r5, #1388] @ 0x56c │ │ │ │ + bl 238004 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 626f0 <_PyMonitoring_FirePyThrowEvent@@Base+0x3cc> │ │ │ │ + ldr r1, [pc, #272] @ 627e8 <_PyMonitoring_FirePyThrowEvent@@Base+0x4c4> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 34ba10 <_Py_hashtable_foreach@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 626f4 <_PyMonitoring_FirePyThrowEvent@@Base+0x3d0> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 16c218 <_Py_hashtable_destroy@@Base> │ │ │ │ + mov r4, #0 │ │ │ │ + ldr r0, [r5, #1360] @ 0x550 │ │ │ │ + str r4, [sp, #20] │ │ │ │ + bl 1581c4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 6275c <_PyMonitoring_FirePyThrowEvent@@Base+0x438> │ │ │ │ + ldr r1, [pc, #216] @ 627ec <_PyMonitoring_FirePyThrowEvent@@Base+0x4c8> │ │ │ │ + ldr r0, [pc, #216] @ 627f0 <_PyMonitoring_FirePyThrowEvent@@Base+0x4cc> │ │ │ │ + bl 8cfd0 │ │ │ │ + ldr r1, [pc, #212] @ 627f4 <_PyMonitoring_FirePyThrowEvent@@Base+0x4d0> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + add r2, sp, #16 │ │ │ │ + bl 34ba10 <_Py_hashtable_foreach@@Base> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 62744 <_PyMonitoring_FirePyThrowEvent@@Base+0x420> │ │ │ │ + ldr r1, [pc, #192] @ 627f8 <_PyMonitoring_FirePyThrowEvent@@Base+0x4d4> │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + add r2, sp, #16 │ │ │ │ + bl 34ba10 <_Py_hashtable_foreach@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #164] @ 627f0 <_PyMonitoring_FirePyThrowEvent@@Base+0x4cc> │ │ │ │ + mov r1, #0 │ │ │ │ + bl 8cfd0 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 62794 <_PyMonitoring_FirePyThrowEvent@@Base+0x470> │ │ │ │ + b 62760 <_PyMonitoring_FirePyThrowEvent@@Base+0x43c> │ │ │ │ + bl 2a0260 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 62794 <_PyMonitoring_FirePyThrowEvent@@Base+0x470> │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r2, #0 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + beq 62794 <_PyMonitoring_FirePyThrowEvent@@Base+0x470> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + str r3, [r0] │ │ │ │ + bne 62794 <_PyMonitoring_FirePyThrowEvent@@Base+0x470> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 627a4 <_PyMonitoring_FirePyThrowEvent@@Base+0x480> │ │ │ │ + bl 16c218 <_Py_hashtable_destroy@@Base> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 627b4 <_PyMonitoring_FirePyThrowEvent@@Base+0x490> │ │ │ │ + bl 16c218 <_Py_hashtable_destroy@@Base> │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 627c4 <_PyMonitoring_FirePyThrowEvent@@Base+0x4a0> │ │ │ │ + bl 16c218 <_Py_hashtable_destroy@@Base> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + add sp, sp, #40 @ 0x28 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ + @ instruction: 0x0002a1bc │ │ │ │ + @ instruction: 0x000298bc │ │ │ │ + andseq lr, r8, r4, ror sp │ │ │ │ + ldrsheq ip, [r4], -r0 @ │ │ │ │ + andseq ip, r6, r8, lsl r0 │ │ │ │ + ldrdeq r3, [r6], -r8 │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + @ instruction: 0x00576390 │ │ │ │ + andeq r3, r6, ip, lsr r6 │ │ │ │ + andeq r3, r6, r0, lsr r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r3, sp │ │ │ │ - ldr r1, [pc, #104] @ 626dc <_PyMonitoring_FirePyThrowEvent@@Base+0x368> │ │ │ │ + ldr r1, [pc, #104] @ 62888 <_PyMonitoring_FirePyThrowEvent@@Base+0x564> │ │ │ │ add r2, sp, #4 │ │ │ │ - bl b6a5c │ │ │ │ + bl b6b40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 626d0 <_PyMonitoring_FirePyThrowEvent@@Base+0x35c> │ │ │ │ + beq 6287c <_PyMonitoring_FirePyThrowEvent@@Base+0x558> │ │ │ │ ldr r1, [sp] │ │ │ │ mov r2, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1c4260 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 1c4418 <_PyTime_FromSecondsObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 626d0 <_PyMonitoring_FirePyThrowEvent@@Base+0x35c> │ │ │ │ + blt 6287c <_PyMonitoring_FirePyThrowEvent@@Base+0x558> │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 1c57b0 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 1c5968 <_PyTime_AsTimespec@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 626d0 <_PyMonitoring_FirePyThrowEvent@@Base+0x35c> │ │ │ │ + beq 6287c <_PyMonitoring_FirePyThrowEvent@@Base+0x558> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ bl 29310 <__clock_settime64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #28] @ 626e0 <_PyMonitoring_FirePyThrowEvent@@Base+0x36c> │ │ │ │ - beq 626d4 <_PyMonitoring_FirePyThrowEvent@@Base+0x360> │ │ │ │ - ldr r3, [pc, #24] @ 626e4 <_PyMonitoring_FirePyThrowEvent@@Base+0x370> │ │ │ │ + ldreq r0, [pc, #28] @ 6288c <_PyMonitoring_FirePyThrowEvent@@Base+0x568> │ │ │ │ + beq 62880 <_PyMonitoring_FirePyThrowEvent@@Base+0x55c> │ │ │ │ + ldr r3, [pc, #24] @ 62890 <_PyMonitoring_FirePyThrowEvent@@Base+0x56c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ + bl 144544 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r1, r9, r0, asr #15 │ │ │ │ + eorseq r1, r9, r0, lsl #20 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #52] @ 62738 <_PyMonitoring_FirePyThrowEvent@@Base+0x3c4> │ │ │ │ - bl 2b3678 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #52] @ 628e4 <_PyMonitoring_FirePyThrowEvent@@Base+0x5c0> │ │ │ │ + bl 2b33f4 <_PyEval_GetBuiltin@@Base> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ - beq 6272c <_PyMonitoring_FirePyThrowEvent@@Base+0x3b8> │ │ │ │ + beq 628d8 <_PyMonitoring_FirePyThrowEvent@@Base+0x5b4> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6272c <_PyMonitoring_FirePyThrowEvent@@Base+0x3b8> │ │ │ │ + beq 628d8 <_PyMonitoring_FirePyThrowEvent@@Base+0x5b4> │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #16] @ 6273c <_PyMonitoring_FirePyThrowEvent@@Base+0x3c8> │ │ │ │ - b a9a20 │ │ │ │ + ldr r0, [pc, #16] @ 628e8 <_PyMonitoring_FirePyThrowEvent@@Base+0x5c4> │ │ │ │ + b a9a98 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #8] @ 62740 <_PyMonitoring_FirePyThrowEvent@@Base+0x3cc> │ │ │ │ - b a9a20 │ │ │ │ + ldr r0, [pc, #8] @ 628ec <_PyMonitoring_FirePyThrowEvent@@Base+0x5c8> │ │ │ │ + b a9a98 │ │ │ │ subseq sp, r7, ip, ror r4 │ │ │ │ - @ instruction: 0x00390ed0 │ │ │ │ - eorseq pc, r8, ip, lsl #23 │ │ │ │ + eorseq r1, r9, r0, lsl r1 │ │ │ │ + @ instruction: 0x0038fdd0 │ │ │ │ │ │ │ │ -00062744 : │ │ │ │ +000628f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #8 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl f404c │ │ │ │ + bl f40fc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 23e5cc │ │ │ │ + bl 23e694 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 62780 │ │ │ │ - ldr r0, [pc, #16] @ 6278c │ │ │ │ - bl 2a7978 │ │ │ │ + bne 6292c │ │ │ │ + ldr r0, [pc, #16] @ 62938 │ │ │ │ + bl 2a79e8 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x003917d4 │ │ │ │ + eorseq r1, r9, r4, lsl sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov ip, r0 │ │ │ │ ldm ip!, {r0, r1, r2, r3} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov lr, sp │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldm ip, {r0, r1} │ │ │ │ cmp r2, #0 │ │ │ │ stm lr, {r0, r1} │ │ │ │ - beq 627d4 │ │ │ │ + beq 62980 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ mov r0, sp │ │ │ │ - bl 163af8 │ │ │ │ + bl 163c7c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b254 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 6280c │ │ │ │ - ldr r0, [pc, #32] @ 62818 │ │ │ │ - bl 2b3678 <_PyEval_GetBuiltin@@Base> │ │ │ │ + beq 629b8 │ │ │ │ + ldr r0, [pc, #32] @ 629c4 │ │ │ │ + bl 2b33f4 <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #20] @ 6281c │ │ │ │ - bl a9a20 │ │ │ │ + ldr r0, [pc, #20] @ 629c8 │ │ │ │ + bl a9a98 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sp, r7, ip, ror r4 │ │ │ │ - mlaseq r8, r0, r2, lr │ │ │ │ + @ instruction: 0x0038e4f0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ cmp r2, #0 │ │ │ │ mov r4, r1 │ │ │ │ - ldr lr, [pc, #288] @ 62960 │ │ │ │ + ldr lr, [pc, #288] @ 62b0c │ │ │ │ movgt r1, #0 │ │ │ │ movle r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ mov r6, r3 │ │ │ │ mov r5, r2 │ │ │ │ @@ -57594,111 +57701,111 @@ │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1} │ │ │ │ stm ip, {r0, r1} │ │ │ │ - bne 6289c │ │ │ │ + bne 62a48 │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r5, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 628e0 │ │ │ │ + beq 62a8c │ │ │ │ mov ip, #1 │ │ │ │ add r2, sp, #28 │ │ │ │ str r2, [sp, #16] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #168] @ 62964 │ │ │ │ + ldr ip, [pc, #168] @ 62b10 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r5, r4 │ │ │ │ moveq r6, r4 │ │ │ │ - beq 62944 │ │ │ │ + beq 62af0 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 170254 │ │ │ │ + bl 1703e8 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 62904 │ │ │ │ + bne 62ab0 │ │ │ │ mov r4, #0 │ │ │ │ - b 62944 │ │ │ │ - bl c3e20 │ │ │ │ + b 62af0 │ │ │ │ + bl c3e80 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 29e20 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c7b78 │ │ │ │ + bl c7bd0 │ │ │ │ cmp r4, #0 │ │ │ │ - ldrge r4, [pc, #60] @ 62968 │ │ │ │ - bge 62944 │ │ │ │ - ldr r3, [pc, #56] @ 6296c │ │ │ │ + ldrge r4, [pc, #60] @ 62b14 │ │ │ │ + bge 62af0 │ │ │ │ + ldr r3, [pc, #56] @ 62b18 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, r5 │ │ │ │ - bl 1444c8 │ │ │ │ - b 628fc │ │ │ │ + bl 144568 │ │ │ │ + b 62aa8 │ │ │ │ add r0, sp, #32 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ - bl 170a20 │ │ │ │ + bl 170bb4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subseq lr, r3, r0, asr #13 │ │ │ │ + subseq lr, r3, r8, asr #17 │ │ │ │ subseq r4, r7, r0, lsl r1 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3912] @ 0xf48 │ │ │ │ sub sp, sp, #164 @ 0xa4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 629a8 │ │ │ │ - bl a55d4 │ │ │ │ + bne 62b54 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 629ec │ │ │ │ - bl c3e20 │ │ │ │ + bne 62b98 │ │ │ │ + bl c3e80 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a2dc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c7b78 │ │ │ │ + bl c7bd0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 62a04 │ │ │ │ + beq 62bb0 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 629f4 │ │ │ │ - bl 132724 │ │ │ │ + bne 62ba0 │ │ │ │ + bl 1327bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 629a8 │ │ │ │ + beq 62b54 │ │ │ │ mov r0, #0 │ │ │ │ - b 62a5c │ │ │ │ - ldr r3, [pc, #104] @ 62a64 │ │ │ │ + b 62c08 │ │ │ │ + ldr r3, [pc, #104] @ 62c10 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ - b 62a5c │ │ │ │ + bl 144544 │ │ │ │ + b 62c08 │ │ │ │ ldrd r2, [sp, #112] @ 0x70 │ │ │ │ ldrd r4, [sp, #104] @ 0x68 │ │ │ │ strd r2, [sp, #40] @ 0x28 │ │ │ │ ldrd r2, [sp, #96] @ 0x60 │ │ │ │ strd r4, [sp, #32] │ │ │ │ ldrd r4, [sp, #88] @ 0x58 │ │ │ │ strd r2, [sp, #24] │ │ │ │ @@ -57712,171 +57819,44 @@ │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ strd r4, [sp] │ │ │ │ str ip, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 4a58c │ │ │ │ + bl 4a7a0 │ │ │ │ add sp, sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - mov r4, #0 │ │ │ │ - sub sp, sp, #40 @ 0x28 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - str r4, [sp, #32] │ │ │ │ - strd r2, [sp, #16] │ │ │ │ - str r4, [sp, #24] │ │ │ │ - bl 92d84 │ │ │ │ - cmp r0, r4 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - beq 62bc8 │ │ │ │ - ldr r5, [pc, #392] @ 62c38 │ │ │ │ - ldr r3, [r5, #1292] @ 0x50c │ │ │ │ - cmp r3, r4 │ │ │ │ - beq 62c30 │ │ │ │ - ldr r0, [pc, #380] @ 62c3c │ │ │ │ - ldr r1, [pc, #380] @ 62c40 │ │ │ │ - add r3, sp, #8 │ │ │ │ - strd r0, [sp, #8] │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r1, [pc, #368] @ 62c44 │ │ │ │ - ldr r3, [pc, #368] @ 62c48 │ │ │ │ - ldr r0, [pc, #368] @ 62c4c │ │ │ │ - mov r2, r4 │ │ │ │ - bl 8bd44 <_Py_hashtable_new_full@@Base> │ │ │ │ - cmp r0, r4 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - beq 62bc4 │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 1806d8 │ │ │ │ - ldr r0, [r5, #1384] @ 0x568 │ │ │ │ - bl 63074 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x9c> │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r5, #1360] @ 0x550 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 158044 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, r4 │ │ │ │ - beq 62bc4 │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 1806d8 │ │ │ │ - ldr r6, [r5, #1388] @ 0x56c │ │ │ │ - bl 237f3c │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 62b58 │ │ │ │ - ldr r1, [pc, #272] @ 62c50 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 34b7a0 <_Py_hashtable_foreach@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 62b5c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 16c084 <_Py_hashtable_destroy@@Base> │ │ │ │ - mov r4, #0 │ │ │ │ - ldr r0, [r5, #1360] @ 0x550 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - bl 158044 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 62bc4 │ │ │ │ - ldr r1, [pc, #216] @ 62c54 │ │ │ │ - ldr r0, [pc, #216] @ 62c58 │ │ │ │ - bl 8cf60 │ │ │ │ - ldr r1, [pc, #212] @ 62c5c │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add r2, sp, #16 │ │ │ │ - bl 34b7a0 <_Py_hashtable_foreach@@Base> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 62bac │ │ │ │ - ldr r1, [pc, #192] @ 62c60 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - add r2, sp, #16 │ │ │ │ - bl 34b7a0 <_Py_hashtable_foreach@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #164] @ 62c58 │ │ │ │ - mov r1, #0 │ │ │ │ - bl 8cf60 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 62bfc │ │ │ │ - b 62bc8 │ │ │ │ - bl 2a01ec │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 62bfc │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r2, #0 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - beq 62bfc │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 62bfc │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 62c0c │ │ │ │ - bl 16c084 <_Py_hashtable_destroy@@Base> │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 62c1c │ │ │ │ - bl 16c084 <_Py_hashtable_destroy@@Base> │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 62c2c │ │ │ │ - bl 16c084 <_Py_hashtable_destroy@@Base> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - add sp, sp, #40 @ 0x28 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - @ instruction: 0x0002a1bc │ │ │ │ - @ instruction: 0x000298bc │ │ │ │ - @ instruction: 0x0018eaf8 │ │ │ │ - eorseq fp, r4, r0, ror #29 │ │ │ │ - andseq fp, r6, r4, lsl #29 │ │ │ │ - andeq r3, r6, r4, lsr r6 │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - @ instruction: 0x00576390 │ │ │ │ - andeq r3, r6, ip, lsl #13 │ │ │ │ - andeq r3, r6, r8, asr #16 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb r3, [r0, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 62c94 │ │ │ │ - ldr r3, [pc, #56] @ 62cc0 │ │ │ │ - ldr r1, [pc, #56] @ 62cc4 │ │ │ │ + bne 62c44 │ │ │ │ + ldr r3, [pc, #56] @ 62c70 │ │ │ │ + ldr r1, [pc, #56] @ 62c74 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 62cb0 │ │ │ │ + bl 18f414 │ │ │ │ + b 62c60 │ │ │ │ ldrb r3, [r0, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 62cb8 │ │ │ │ - ldr r3, [pc, #24] @ 62cc0 │ │ │ │ - ldr r1, [pc, #28] @ 62cc8 │ │ │ │ + beq 62c68 │ │ │ │ + ldr r3, [pc, #24] @ 62c70 │ │ │ │ + ldr r1, [pc, #28] @ 62c78 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #12] @ 62ccc │ │ │ │ + ldr r0, [pc, #12] @ 62c7c │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r7, ip, ror #16 │ │ │ │ - eorseq r0, r7, r4, lsl #14 │ │ │ │ + eorseq r0, r7, ip, lsr #21 │ │ │ │ + eorseq r0, r7, r4, asr #18 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r5, r1 │ │ │ │ @@ -57884,76 +57864,76 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 29658 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 112480 │ │ │ │ + bl 112570 │ │ │ │ cmp r0, #0 │ │ │ │ movne r4, #0 │ │ │ │ - bne 62d90 │ │ │ │ + bne 62d40 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r7, r5 │ │ │ │ cmpge r5, #0 │ │ │ │ add r6, r4, #16 │ │ │ │ - ble 62d5c │ │ │ │ + ble 62d0c │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 292f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 62d5c │ │ │ │ + bne 62d0c │ │ │ │ sub r1, r7, r5 │ │ │ │ add r0, r6, r5 │ │ │ │ - bl 92884 │ │ │ │ + bl 928e0 │ │ │ │ mov r4, r0 │ │ │ │ - b 62d90 │ │ │ │ - ldr r3, [pc, #76] @ 62db0 │ │ │ │ + b 62d40 │ │ │ │ + ldr r3, [pc, #76] @ 62d60 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 62d80 │ │ │ │ + bne 62d30 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - b 62d90 │ │ │ │ + b 62d40 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 92884 │ │ │ │ + bl 928e0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 62da4 │ │ │ │ + beq 62d54 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1133b4 │ │ │ │ + bl 1134a4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subseq sl, r5, ip, asr #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne 62e88 │ │ │ │ + bne 62e38 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 62e88 │ │ │ │ + beq 62e38 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, #3 │ │ │ │ movne r0, #5 │ │ │ │ - bl 92b18 │ │ │ │ + bl 92b74 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 62ef4 │ │ │ │ + beq 62ea4 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldr r1, [r1, #16] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ @@ -57967,73 +57947,73 @@ │ │ │ │ str r1, [r4, #16] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 62e98 │ │ │ │ - ldr r1, [pc, #156] @ 62efc │ │ │ │ + beq 62e48 │ │ │ │ + ldr r1, [pc, #156] @ 62eac │ │ │ │ ldr r2, [r1] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r1] │ │ │ │ ldr r2, [r3] │ │ │ │ str r1, [r4, #24] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ str r3, [r4, #28] │ │ │ │ - b 62e98 │ │ │ │ + b 62e48 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ ldmib r5, {r1, r3} │ │ │ │ mov r2, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 62eb8 │ │ │ │ + beq 62e68 │ │ │ │ mov r0, #3 │ │ │ │ - bl a26fc │ │ │ │ + bl a2774 │ │ │ │ mov r5, r0 │ │ │ │ - b 62ec4 │ │ │ │ + b 62e74 │ │ │ │ mov r0, #2 │ │ │ │ - bl a27cc │ │ │ │ + bl a2844 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 62ee0 │ │ │ │ + beq 62e90 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 62ee8 │ │ │ │ + beq 62e98 │ │ │ │ mov r4, r5 │ │ │ │ - b 62ef4 │ │ │ │ + b 62ea4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 62ee0 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 62e90 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00062f00 <_PyMonitoring_FireRaiseEvent@@Base>: │ │ │ │ +00062eb0 <_PyMonitoring_FireRaiseEvent@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ mov r1, #10 │ │ │ │ mov r7, r2 │ │ │ │ - bl 625d0 <_PyMonitoring_FirePyThrowEvent@@Base+0x25c> │ │ │ │ + bl 62580 <_PyMonitoring_FirePyThrowEvent@@Base+0x25c> │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 62f90 <_PyMonitoring_FireRaiseEvent@@Base+0x90> │ │ │ │ + beq 62f40 <_PyMonitoring_FireRaiseEvent@@Base+0x90> │ │ │ │ mov ip, #10 │ │ │ │ mov r3, #3 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp] │ │ │ │ @@ -58041,38 +58021,58 @@ │ │ │ │ mov r9, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ add r3, sp, #16 │ │ │ │ strd r8, [sp, #16] │ │ │ │ str ip, [sp, #24] │ │ │ │ str r5, [sp, #28] │ │ │ │ - bl 60ff4 <_PyMonitoring_FirePyStartEvent@@Base+0x328> │ │ │ │ + bl 60f84 <_PyMonitoring_FirePyStartEvent@@Base+0x308> │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bne 62f8c <_PyMonitoring_FireRaiseEvent@@Base+0x8c> │ │ │ │ - bl 11a918 │ │ │ │ - b 62f90 <_PyMonitoring_FireRaiseEvent@@Base+0x90> │ │ │ │ - bl 9b158 │ │ │ │ + bne 62f3c <_PyMonitoring_FireRaiseEvent@@Base+0x8c> │ │ │ │ + bl 11a9c8 │ │ │ │ + b 62f40 <_PyMonitoring_FireRaiseEvent@@Base+0x90> │ │ │ │ + bl 9b1d0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + bl 237fac │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 62f8c <_PyMonitoring_FireRaiseEvent@@Base+0xdc> │ │ │ │ + ldr r1, [pc, #36] @ 62f98 <_PyMonitoring_FireRaiseEvent@@Base+0xe8> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 34ba10 <_Py_hashtable_foreach@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 62f90 <_PyMonitoring_FireRaiseEvent@@Base+0xe0> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 16c218 <_Py_hashtable_destroy@@Base> │ │ │ │ + mov r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldrdeq r3, [r6], -r8 │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ - b a62ec │ │ │ │ + b a6364 │ │ │ │ │ │ │ │ 00062fa4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #8 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 47bfc │ │ │ │ + bl 47b2c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 23e5cc │ │ │ │ + bl 23e694 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 00062fd8 <_PyMonitoring_FireExceptionHandledEvent@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -58080,15 +58080,15 @@ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ mov r1, #11 │ │ │ │ mov r7, r2 │ │ │ │ - bl 625d0 <_PyMonitoring_FirePyThrowEvent@@Base+0x25c> │ │ │ │ + bl 62580 <_PyMonitoring_FirePyThrowEvent@@Base+0x25c> │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ beq 63068 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x90> │ │ │ │ mov ip, #11 │ │ │ │ mov r3, #3 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp, #4] │ │ │ │ @@ -58099,174 +58099,154 @@ │ │ │ │ mov r9, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ add r3, sp, #16 │ │ │ │ strd r8, [sp, #16] │ │ │ │ str ip, [sp, #24] │ │ │ │ str r5, [sp, #28] │ │ │ │ - bl 60ff4 <_PyMonitoring_FirePyStartEvent@@Base+0x328> │ │ │ │ + bl 60f84 <_PyMonitoring_FirePyStartEvent@@Base+0x308> │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r0, r5 │ │ │ │ bne 63064 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x8c> │ │ │ │ - bl 11a918 │ │ │ │ + bl 11a9c8 │ │ │ │ b 63068 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x90> │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b1d0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 237ee4 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 630b4 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xdc> │ │ │ │ - ldr r1, [pc, #36] @ 630c0 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xe8> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 34b7a0 <_Py_hashtable_foreach@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 630b8 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xe0> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 16c084 <_Py_hashtable_destroy@@Base> │ │ │ │ - mov r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - andeq r3, r6, r4, lsl #8 │ │ │ │ - ldr r0, [pc] @ 630cc <_PyMonitoring_FireExceptionHandledEvent@@Base+0xf4> │ │ │ │ - b 9dd0c │ │ │ │ - eorseq sl, r8, ip, lsr #24 │ │ │ │ + ldr r0, [pc] @ 6307c <_PyMonitoring_FireExceptionHandledEvent@@Base+0xa4> │ │ │ │ + b 9dd84 │ │ │ │ + eorseq sl, r8, ip, ror #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r3, [pc, #412] @ 63284 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x2ac> │ │ │ │ - ldr r1, [pc, #412] @ 63288 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x2b0> │ │ │ │ + ldr r3, [pc, #412] @ 63234 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x25c> │ │ │ │ + ldr r1, [pc, #412] @ 63238 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x260> │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1b9224 │ │ │ │ + bl 1b93dc │ │ │ │ mov r4, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 63184 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1ac> │ │ │ │ + blt 63134 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x15c> │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r6, #44] @ 0x2c │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 92884 │ │ │ │ + bl 928e0 │ │ │ │ cmp r0, r4 │ │ │ │ str r0, [sp] │ │ │ │ - beq 63184 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1ac> │ │ │ │ + beq 63134 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x15c> │ │ │ │ ldr r2, [r6, #92] @ 0x5c │ │ │ │ ldr r1, [r6, #44] @ 0x2c │ │ │ │ ldr r6, [r2, #8] │ │ │ │ add r3, r2, #16 │ │ │ │ add r6, r3, r6 │ │ │ │ mvn r2, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp, #8] │ │ │ │ mvn r3, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r6, [sp, #28] │ │ │ │ str r3, [sp, #16] │ │ │ │ - b 631e8 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x210> │ │ │ │ + b 63198 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1c0> │ │ │ │ ldr r0, [sp] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 63184 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1ac> │ │ │ │ + beq 63134 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x15c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 63184 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1ac> │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 63134 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x15c> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 6327c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x2a4> │ │ │ │ + b 6322c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x254> │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 276e78 │ │ │ │ + bl 277138 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ cmp r7, r5 │ │ │ │ - beq 631e8 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x210> │ │ │ │ + beq 63198 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1c0> │ │ │ │ ldr r8, [sp, #8] │ │ │ │ sub r5, r7, r5 │ │ │ │ sub r4, r8, r4 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - bgt 63208 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x230> │ │ │ │ + bgt 631b8 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1e0> │ │ │ │ cmp r5, #127 @ 0x7f │ │ │ │ - bgt 6322c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x254> │ │ │ │ + bgt 631dc <_PyMonitoring_FireExceptionHandledEvent@@Base+0x204> │ │ │ │ cmn r5, #128 @ 0x80 │ │ │ │ - blt 63254 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x27c> │ │ │ │ + blt 63204 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x22c> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sp │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 64b14 │ │ │ │ + bl 64988 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63160 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x188> │ │ │ │ + beq 63110 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x138> │ │ │ │ mov r5, r7 │ │ │ │ mov r4, r8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r6, r3 │ │ │ │ - bhi 6318c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1b4> │ │ │ │ + bhi 6313c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x164> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, sp │ │ │ │ - bl cae00 <_PyBytes_Resize@@Base> │ │ │ │ + bl cae90 <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp] │ │ │ │ - b 6327c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x2a4> │ │ │ │ + b 6322c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x254> │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #255 @ 0xff │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 64b14 │ │ │ │ + bl 64988 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63160 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x188> │ │ │ │ + beq 63110 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x138> │ │ │ │ sub r4, r4, #255 @ 0xff │ │ │ │ - b 631ac <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1d4> │ │ │ │ + b 6315c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x184> │ │ │ │ mov r3, #127 @ 0x7f │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 64b14 │ │ │ │ + bl 64988 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63160 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x188> │ │ │ │ + beq 63110 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x138> │ │ │ │ mov r4, #0 │ │ │ │ sub r5, r5, #127 @ 0x7f │ │ │ │ - b 631b4 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1dc> │ │ │ │ + b 63164 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x18c> │ │ │ │ mvn r3, #127 @ 0x7f │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 64b14 │ │ │ │ + bl 64988 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63160 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x188> │ │ │ │ + beq 63110 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x138> │ │ │ │ mov r4, #0 │ │ │ │ add r5, r5, #128 @ 0x80 │ │ │ │ - b 631bc <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1e4> │ │ │ │ + b 6316c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x194> │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq r1, r9, ip, asr r8 │ │ │ │ + mlaseq r9, ip, sl, r1 │ │ │ │ │ │ │ │ -0006328c <_PyMonitoring_FirePyUnwindEvent@@Base>: │ │ │ │ +0006323c <_PyMonitoring_FirePyUnwindEvent@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, #12 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 625d0 <_PyMonitoring_FirePyThrowEvent@@Base+0x25c> │ │ │ │ + bl 62580 <_PyMonitoring_FirePyThrowEvent@@Base+0x25c> │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 6331c <_PyMonitoring_FirePyUnwindEvent@@Base+0x90> │ │ │ │ + beq 632cc <_PyMonitoring_FirePyUnwindEvent@@Base+0x90> │ │ │ │ mov ip, #12 │ │ │ │ mov r3, #3 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp] │ │ │ │ @@ -58274,44 +58254,75 @@ │ │ │ │ mov r9, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ add r3, sp, #16 │ │ │ │ strd r8, [sp, #16] │ │ │ │ str ip, [sp, #24] │ │ │ │ str r5, [sp, #28] │ │ │ │ - bl 60ff4 <_PyMonitoring_FirePyStartEvent@@Base+0x328> │ │ │ │ + bl 60f84 <_PyMonitoring_FirePyStartEvent@@Base+0x308> │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bne 63318 <_PyMonitoring_FirePyUnwindEvent@@Base+0x8c> │ │ │ │ - bl 11a918 │ │ │ │ - b 6331c <_PyMonitoring_FirePyUnwindEvent@@Base+0x90> │ │ │ │ - bl 9b158 │ │ │ │ + bne 632c8 <_PyMonitoring_FirePyUnwindEvent@@Base+0x8c> │ │ │ │ + bl 11a9c8 │ │ │ │ + b 632cc <_PyMonitoring_FirePyUnwindEvent@@Base+0x90> │ │ │ │ + bl 9b1d0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r5, [pc, #96] @ 63350 <_PyMonitoring_FirePyUnwindEvent@@Base+0x114> │ │ │ │ + mov r8, r1 │ │ │ │ + ldr r4, [r5, #1324] @ 0x52c │ │ │ │ + ldr r0, [r5, #1320] @ 0x528 │ │ │ │ + mov r1, #8 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r7, r3 │ │ │ │ + blx r4 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 63340 <_PyMonitoring_FirePyUnwindEvent@@Base+0x104> │ │ │ │ + ldm r6, {r0, r1} │ │ │ │ + mov r2, r4 │ │ │ │ + stm r4, {r0, r1} │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9176c <_Py_hashtable_set@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 63348 <_PyMonitoring_FirePyUnwindEvent@@Base+0x10c> │ │ │ │ + ldr r3, [r5, #1336] @ 0x538 │ │ │ │ + ldr r0, [r5, #1320] @ 0x528 │ │ │ │ + mov r1, r4 │ │ │ │ + blx r3 │ │ │ │ + mvn r0, #0 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ │ │ │ │ -00063328 <_PyMonitoring_FireStopIterationEvent@@Base>: │ │ │ │ +00063354 <_PyMonitoring_FireStopIterationEvent@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr ip, [pc, #192] @ 63400 <_PyMonitoring_FireStopIterationEvent@@Base+0xd8> │ │ │ │ + ldr ip, [pc, #192] @ 6342c <_PyMonitoring_FireStopIterationEvent@@Base+0xd8> │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r1, r3 │ │ │ │ mov r7, r2 │ │ │ │ - bl 139b40 │ │ │ │ + bl 139be0 │ │ │ │ mov r1, #9 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 625d0 <_PyMonitoring_FirePyThrowEvent@@Base+0x25c> │ │ │ │ + bl 62580 <_PyMonitoring_FirePyThrowEvent@@Base+0x25c> │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 633f4 <_PyMonitoring_FireStopIterationEvent@@Base+0xcc> │ │ │ │ + beq 63420 <_PyMonitoring_FireStopIterationEvent@@Base+0xcc> │ │ │ │ mov ip, #9 │ │ │ │ mov r3, #3 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp] │ │ │ │ @@ -58319,332 +58330,301 @@ │ │ │ │ add r3, sp, #16 │ │ │ │ mov r9, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ strd r8, [sp, #16] │ │ │ │ str ip, [sp, #24] │ │ │ │ str r5, [sp, #28] │ │ │ │ - bl 60ff4 <_PyMonitoring_FirePyStartEvent@@Base+0x328> │ │ │ │ + bl 60f84 <_PyMonitoring_FirePyStartEvent@@Base+0x308> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 633d8 <_PyMonitoring_FireStopIterationEvent@@Base+0xb0> │ │ │ │ + beq 63404 <_PyMonitoring_FireStopIterationEvent@@Base+0xb0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 633d8 <_PyMonitoring_FireStopIterationEvent@@Base+0xb0> │ │ │ │ + bne 63404 <_PyMonitoring_FireStopIterationEvent@@Base+0xb0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - bne 633ec <_PyMonitoring_FireStopIterationEvent@@Base+0xc4> │ │ │ │ + bne 63418 <_PyMonitoring_FireStopIterationEvent@@Base+0xc4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 11a918 │ │ │ │ - b 633f4 <_PyMonitoring_FireStopIterationEvent@@Base+0xcc> │ │ │ │ + bl 11a9c8 │ │ │ │ + b 63420 <_PyMonitoring_FireStopIterationEvent@@Base+0xcc> │ │ │ │ mov r0, #0 │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b1d0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ subseq fp, r5, r8, asr #23 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #96] @ 6347c <_PyMonitoring_FireStopIterationEvent@@Base+0x154> │ │ │ │ - mov r8, r1 │ │ │ │ - ldr r4, [r5, #1324] @ 0x52c │ │ │ │ - ldr r0, [r5, #1320] @ 0x528 │ │ │ │ - mov r1, #8 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r7, r3 │ │ │ │ - blx r4 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 6346c <_PyMonitoring_FireStopIterationEvent@@Base+0x144> │ │ │ │ - ldm r6, {r0, r1} │ │ │ │ - mov r2, r4 │ │ │ │ - stm r4, {r0, r1} │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 91710 <_Py_hashtable_set@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 63474 <_PyMonitoring_FireStopIterationEvent@@Base+0x14c> │ │ │ │ - ldr r3, [r5, #1336] @ 0x538 │ │ │ │ - ldr r0, [r5, #1320] @ 0x528 │ │ │ │ - mov r1, r4 │ │ │ │ - blx r3 │ │ │ │ - mvn r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ - b a62ec │ │ │ │ - b 44ea4 │ │ │ │ + b a6364 │ │ │ │ + b 44b00 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ cmp r2, #0 │ │ │ │ mov ip, r1 │ │ │ │ movgt r1, #0 │ │ │ │ movle r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ - bne 634e0 <_PyMonitoring_FireStopIterationEvent@@Base+0x1b8> │ │ │ │ + bne 63490 <_PyMonitoring_FireStopIterationEvent@@Base+0x13c> │ │ │ │ clz r2, ip │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6351c <_PyMonitoring_FireStopIterationEvent@@Base+0x1f4> │ │ │ │ + beq 634cc <_PyMonitoring_FireStopIterationEvent@@Base+0x178> │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, ip │ │ │ │ mov ip, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #120] @ 6357c <_PyMonitoring_FireStopIterationEvent@@Base+0x254> │ │ │ │ + ldr ip, [pc, #120] @ 6352c <_PyMonitoring_FireStopIterationEvent@@Base+0x1d8> │ │ │ │ str ip, [sp] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs ip, r0, #0 │ │ │ │ - bne 6351c <_PyMonitoring_FireStopIterationEvent@@Base+0x1f4> │ │ │ │ + bne 634cc <_PyMonitoring_FireStopIterationEvent@@Base+0x178> │ │ │ │ mov r5, #0 │ │ │ │ - b 63570 <_PyMonitoring_FireStopIterationEvent@@Base+0x248> │ │ │ │ + b 63520 <_PyMonitoring_FireStopIterationEvent@@Base+0x1cc> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r4, [ip] │ │ │ │ - bl 1c7704 │ │ │ │ + bl 1c78bc │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 2c41c4 <_PyUnicode_EncodeUTF16@@Base+0xa04> │ │ │ │ + bl 2c40a4 <_PyUnicode_EncodeUTF16@@Base+0xa04> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 63514 <_PyMonitoring_FireStopIterationEvent@@Base+0x1ec> │ │ │ │ + beq 634c4 <_PyMonitoring_FireStopIterationEvent@@Base+0x170> │ │ │ │ mov r1, r5 │ │ │ │ - bl 3168f0 <_PyGen_SetStopIterationValue@@Base+0x460> │ │ │ │ + bl 316924 <_PyGen_SetStopIterationValue@@Base+0x204> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 63570 <_PyMonitoring_FireStopIterationEvent@@Base+0x248> │ │ │ │ + beq 63520 <_PyMonitoring_FireStopIterationEvent@@Base+0x1cc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 63570 <_PyMonitoring_FireStopIterationEvent@@Base+0x248> │ │ │ │ + bne 63520 <_PyMonitoring_FireStopIterationEvent@@Base+0x1cc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r4, r7, ip, lsr r1 │ │ │ │ - ldr r0, [pc] @ 63588 <_PyMonitoring_FireStopIterationEvent@@Base+0x260> │ │ │ │ - b 9dd0c │ │ │ │ - eorseq sl, r8, ip, lsl ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 635b8 <_PyMonitoring_FireStopIterationEvent@@Base+0x290> │ │ │ │ - ldr r3, [pc, #120] @ 63624 <_PyMonitoring_FireStopIterationEvent@@Base+0x2fc> │ │ │ │ - ldr r1, [pc, #120] @ 63628 <_PyMonitoring_FireStopIterationEvent@@Base+0x300> │ │ │ │ + bne 6355c <_PyMonitoring_FireStopIterationEvent@@Base+0x208> │ │ │ │ + ldr r3, [pc, #120] @ 635c8 <_PyMonitoring_FireStopIterationEvent@@Base+0x274> │ │ │ │ + ldr r1, [pc, #120] @ 635cc <_PyMonitoring_FireStopIterationEvent@@Base+0x278> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 635e8 <_PyMonitoring_FireStopIterationEvent@@Base+0x2c0> │ │ │ │ - ldr r2, [pc, #108] @ 6362c <_PyMonitoring_FireStopIterationEvent@@Base+0x304> │ │ │ │ + bl 18f414 │ │ │ │ + b 6358c <_PyMonitoring_FireStopIterationEvent@@Base+0x238> │ │ │ │ + ldr r2, [pc, #108] @ 635d0 <_PyMonitoring_FireStopIterationEvent@@Base+0x27c> │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 63604 <_PyMonitoring_FireStopIterationEvent@@Base+0x2dc> │ │ │ │ + beq 635a8 <_PyMonitoring_FireStopIterationEvent@@Base+0x254> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #1073741824 @ 0x40000000 │ │ │ │ - bne 635f0 <_PyMonitoring_FireStopIterationEvent@@Base+0x2c8> │ │ │ │ - ldr r3, [pc, #68] @ 63624 <_PyMonitoring_FireStopIterationEvent@@Base+0x2fc> │ │ │ │ - ldr r1, [pc, #76] @ 63630 <_PyMonitoring_FireStopIterationEvent@@Base+0x308> │ │ │ │ + bne 63594 <_PyMonitoring_FireStopIterationEvent@@Base+0x240> │ │ │ │ + ldr r3, [pc, #68] @ 635c8 <_PyMonitoring_FireStopIterationEvent@@Base+0x274> │ │ │ │ + ldr r1, [pc, #76] @ 635d4 <_PyMonitoring_FireStopIterationEvent@@Base+0x280> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r1] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r1] │ │ │ │ - b 63608 <_PyMonitoring_FireStopIterationEvent@@Base+0x2e0> │ │ │ │ + b 635ac <_PyMonitoring_FireStopIterationEvent@@Base+0x258> │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ strb r2, [r3, #32] │ │ │ │ str r1, [r3, #28] │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b254 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x003918b8 │ │ │ │ + @ instruction: 0x00391af8 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - @ instruction: 0x003918d8 │ │ │ │ + eorseq r1, r9, r8, lsl fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r3 │ │ │ │ - bl 63074 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x9c> │ │ │ │ + bl 62f4c <_PyMonitoring_FireRaiseEvent@@Base+0x9c> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 6367c <_PyMonitoring_FireStopIterationEvent@@Base+0x354> │ │ │ │ + beq 63620 <_PyMonitoring_FireStopIterationEvent@@Base+0x2cc> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 91710 <_Py_hashtable_set@@Base> │ │ │ │ + bl 9176c <_Py_hashtable_set@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 63684 <_PyMonitoring_FireStopIterationEvent@@Base+0x35c> │ │ │ │ + bge 63628 <_PyMonitoring_FireStopIterationEvent@@Base+0x2d4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 16c084 <_Py_hashtable_destroy@@Base> │ │ │ │ + bl 16c218 <_Py_hashtable_destroy@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + ldr r0, [pc] @ 63638 <_PyMonitoring_FireStopIterationEvent@@Base+0x2e4> │ │ │ │ + b 9dd84 │ │ │ │ + eorseq sl, r8, ip, asr lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r0, #4 │ │ │ │ ldr r8, [r3, #16] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ - bl 92b18 │ │ │ │ + bl 92b74 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 63778 <_PyMonitoring_FireStopIterationEvent@@Base+0x450> │ │ │ │ + beq 63728 <_PyMonitoring_FireStopIterationEvent@@Base+0x3d4> │ │ │ │ mov r0, r8 │ │ │ │ - bl 18c25c │ │ │ │ + bl 18c4d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63710 <_PyMonitoring_FireStopIterationEvent@@Base+0x3e8> │ │ │ │ + beq 636c0 <_PyMonitoring_FireStopIterationEvent@@Base+0x36c> │ │ │ │ str r0, [r4, #12] │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 18c25c │ │ │ │ + bl 18c4d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63710 <_PyMonitoring_FireStopIterationEvent@@Base+0x3e8> │ │ │ │ + beq 636c0 <_PyMonitoring_FireStopIterationEvent@@Base+0x36c> │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ bl 321c0 <_Py_fstat@@Base+0xa8> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63710 <_PyMonitoring_FireStopIterationEvent@@Base+0x3e8> │ │ │ │ + beq 636c0 <_PyMonitoring_FireStopIterationEvent@@Base+0x36c> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str r0, [r4, #20] │ │ │ │ ldrh r0, [r3, #6] │ │ │ │ - bl a329c │ │ │ │ + bl a3314 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 63738 <_PyMonitoring_FireStopIterationEvent@@Base+0x410> │ │ │ │ + bne 636e8 <_PyMonitoring_FireStopIterationEvent@@Base+0x394> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 63778 <_PyMonitoring_FireStopIterationEvent@@Base+0x450> │ │ │ │ + beq 63728 <_PyMonitoring_FireStopIterationEvent@@Base+0x3d4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 63778 <_PyMonitoring_FireStopIterationEvent@@Base+0x450> │ │ │ │ + bne 63728 <_PyMonitoring_FireStopIterationEvent@@Base+0x3d4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 63778 <_PyMonitoring_FireStopIterationEvent@@Base+0x450> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 63728 <_PyMonitoring_FireStopIterationEvent@@Base+0x3d4> │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl ab174 │ │ │ │ + bl ab1ec │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 63770 <_PyMonitoring_FireStopIterationEvent@@Base+0x448> │ │ │ │ + beq 63720 <_PyMonitoring_FireStopIterationEvent@@Base+0x3cc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 63770 <_PyMonitoring_FireStopIterationEvent@@Base+0x448> │ │ │ │ + bne 63720 <_PyMonitoring_FireStopIterationEvent@@Base+0x3cc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ lsr r0, r5, #31 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + mov ip, r1 │ │ │ │ + mov r0, r2 │ │ │ │ + ldr r1, [pc, #8] @ 63748 <_PyMonitoring_FireStopIterationEvent@@Base+0x3f4> │ │ │ │ + mov r2, r3 │ │ │ │ + str ip, [r3, #16] │ │ │ │ + b 34ba10 <_Py_hashtable_foreach@@Base> │ │ │ │ + andeq r3, r6, ip, lsr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 637b0 <_PyMonitoring_FireStopIterationEvent@@Base+0x488> │ │ │ │ + beq 6377c <_PyMonitoring_FireStopIterationEvent@@Base+0x428> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ - b 63840 <_PyMonitoring_FireStopIterationEvent@@Base+0x518> │ │ │ │ + b 6380c <_PyMonitoring_FireStopIterationEvent@@Base+0x4b8> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - bl 92b18 │ │ │ │ + bl 92b74 │ │ │ │ subs r4, r0, #0 │ │ │ │ addne r9, r4, #8 │ │ │ │ movne r7, r5 │ │ │ │ movne r8, r6 │ │ │ │ - beq 63840 <_PyMonitoring_FireStopIterationEvent@@Base+0x518> │ │ │ │ + beq 6380c <_PyMonitoring_FireStopIterationEvent@@Base+0x4b8> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r8, r3 │ │ │ │ - bge 63828 <_PyMonitoring_FireStopIterationEvent@@Base+0x500> │ │ │ │ + bge 637f4 <_PyMonitoring_FireStopIterationEvent@@Base+0x4a0> │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ - bl 30e9e4 │ │ │ │ + bl 30e6cc │ │ │ │ add r8, r8, #1 │ │ │ │ add r7, r7, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63820 <_PyMonitoring_FireStopIterationEvent@@Base+0x4f8> │ │ │ │ + bne 637ec <_PyMonitoring_FireStopIterationEvent@@Base+0x498> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 63840 <_PyMonitoring_FireStopIterationEvent@@Base+0x518> │ │ │ │ + beq 6380c <_PyMonitoring_FireStopIterationEvent@@Base+0x4b8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 63840 <_PyMonitoring_FireStopIterationEvent@@Base+0x518> │ │ │ │ + bne 6380c <_PyMonitoring_FireStopIterationEvent@@Base+0x4b8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 63840 <_PyMonitoring_FireStopIterationEvent@@Base+0x518> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 6380c <_PyMonitoring_FireStopIterationEvent@@Base+0x4b8> │ │ │ │ str r0, [r9, #4]! │ │ │ │ - b 637d0 <_PyMonitoring_FireStopIterationEvent@@Base+0x4a8> │ │ │ │ + b 6379c <_PyMonitoring_FireStopIterationEvent@@Base+0x448> │ │ │ │ ldr r3, [r4] │ │ │ │ mov r6, r4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ str r4, [r5, #16] │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - mov ip, r1 │ │ │ │ - mov r0, r2 │ │ │ │ - ldr r1, [pc, #8] @ 63860 <_PyMonitoring_FireStopIterationEvent@@Base+0x538> │ │ │ │ - mov r2, r3 │ │ │ │ - str ip, [r3, #16] │ │ │ │ - b 34b7a0 <_Py_hashtable_foreach@@Base> │ │ │ │ - andeq r3, r6, ip, lsl #13 │ │ │ │ │ │ │ │ -00063864 <_PyErr_FormatFromCause@@Base>: │ │ │ │ +00063814 <_PyErr_FormatFromCause@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r1, r2, r3} │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4084] @ 0xff4 │ │ │ │ - ldr r2, [pc, #48] @ 638b0 <_PyErr_FormatFromCause@@Base+0x4c> │ │ │ │ + ldr r2, [pc, #48] @ 63860 <_PyErr_FormatFromCause@@Base+0x4c> │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r0 │ │ │ │ add r3, sp, #16 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2d6490 │ │ │ │ + bl 2d63a0 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #12 │ │ │ │ bx lr │ │ │ │ andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -58660,709 +58640,630 @@ │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ add r7, r7, r1 │ │ │ │ - bne 63914 <_PyErr_FormatFromCause@@Base+0xb0> │ │ │ │ + bne 638c4 <_PyErr_FormatFromCause@@Base+0xb0> │ │ │ │ clz r2, r6 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 63950 <_PyErr_FormatFromCause@@Base+0xec> │ │ │ │ + beq 63900 <_PyErr_FormatFromCause@@Base+0xec> │ │ │ │ mov ip, #2 │ │ │ │ add r2, sp, #128 @ 0x80 │ │ │ │ str r2, [sp, #16] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #968] @ 63cfc <_PyErr_FormatFromCause@@Base+0x498> │ │ │ │ + ldr ip, [pc, #968] @ 63cac <_PyErr_FormatFromCause@@Base+0x498> │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 63950 <_PyErr_FormatFromCause@@Base+0xec> │ │ │ │ + bne 63900 <_PyErr_FormatFromCause@@Base+0xec> │ │ │ │ mov r0, #0 │ │ │ │ - b 63cf4 <_PyErr_FormatFromCause@@Base+0x490> │ │ │ │ + b 63ca4 <_PyErr_FormatFromCause@@Base+0x490> │ │ │ │ ldr r1, [r6] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 305ad0 │ │ │ │ - bl a55d4 │ │ │ │ + bl 305d60 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63948 <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ + bne 638f8 <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 305ad0 │ │ │ │ - bl a55d4 │ │ │ │ + bl 305d60 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63948 <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ + bne 638f8 <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ cmp r7, #2 │ │ │ │ - beq 63a3c <_PyErr_FormatFromCause@@Base+0x1d8> │ │ │ │ + beq 639ec <_PyErr_FormatFromCause@@Base+0x1d8> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - ldr r8, [pc, #876] @ 63d00 <_PyErr_FormatFromCause@@Base+0x49c> │ │ │ │ + ldr r8, [pc, #876] @ 63cb0 <_PyErr_FormatFromCause@@Base+0x49c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 639ec <_PyErr_FormatFromCause@@Base+0x188> │ │ │ │ + beq 6399c <_PyErr_FormatFromCause@@Base+0x188> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne 639ac <_PyErr_FormatFromCause@@Base+0x148> │ │ │ │ + bne 6395c <_PyErr_FormatFromCause@@Base+0x148> │ │ │ │ ldrd r4, [r0, #8] │ │ │ │ - b 639d8 <_PyErr_FormatFromCause@@Base+0x174> │ │ │ │ - bl 1aff9c │ │ │ │ - ldr r3, [pc, #844] @ 63d04 <_PyErr_FormatFromCause@@Base+0x4a0> │ │ │ │ + b 63988 <_PyErr_FormatFromCause@@Base+0x174> │ │ │ │ + bl 1b01dc │ │ │ │ + ldr r3, [pc, #844] @ 63cb4 <_PyErr_FormatFromCause@@Base+0x4a0> │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 357814 │ │ │ │ + bl 357a80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 639d8 <_PyErr_FormatFromCause@@Base+0x174> │ │ │ │ - bl a55d4 │ │ │ │ + beq 63988 <_PyErr_FormatFromCause@@Base+0x174> │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63948 <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ + bne 638f8 <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ cmp r7, #3 │ │ │ │ moveq r6, #0 │ │ │ │ moveq r7, #0 │ │ │ │ - beq 63a4c <_PyErr_FormatFromCause@@Base+0x1e8> │ │ │ │ - b 639f4 <_PyErr_FormatFromCause@@Base+0x190> │ │ │ │ - ldr r4, [pc, #788] @ 63d08 <_PyErr_FormatFromCause@@Base+0x4a4> │ │ │ │ - ldr r5, [pc, #788] @ 63d0c <_PyErr_FormatFromCause@@Base+0x4a8> │ │ │ │ + beq 639fc <_PyErr_FormatFromCause@@Base+0x1e8> │ │ │ │ + b 639a4 <_PyErr_FormatFromCause@@Base+0x190> │ │ │ │ + ldr r4, [pc, #788] @ 63cb8 <_PyErr_FormatFromCause@@Base+0x4a4> │ │ │ │ + ldr r5, [pc, #788] @ 63cbc <_PyErr_FormatFromCause@@Base+0x4a8> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne 63a0c <_PyErr_FormatFromCause@@Base+0x1a8> │ │ │ │ + bne 639bc <_PyErr_FormatFromCause@@Base+0x1a8> │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ - b 63a4c <_PyErr_FormatFromCause@@Base+0x1e8> │ │ │ │ - bl 1aff9c │ │ │ │ - ldr r3, [pc, #748] @ 63d04 <_PyErr_FormatFromCause@@Base+0x4a0> │ │ │ │ + b 639fc <_PyErr_FormatFromCause@@Base+0x1e8> │ │ │ │ + bl 1b01dc │ │ │ │ + ldr r3, [pc, #748] @ 63cb4 <_PyErr_FormatFromCause@@Base+0x4a0> │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 357814 │ │ │ │ + bl 357a80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63a4c <_PyErr_FormatFromCause@@Base+0x1e8> │ │ │ │ - bl a55d4 │ │ │ │ + beq 639fc <_PyErr_FormatFromCause@@Base+0x1e8> │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63948 <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ - b 63a4c <_PyErr_FormatFromCause@@Base+0x1e8> │ │ │ │ - ldr r4, [pc, #708] @ 63d08 <_PyErr_FormatFromCause@@Base+0x4a4> │ │ │ │ - ldr r5, [pc, #708] @ 63d0c <_PyErr_FormatFromCause@@Base+0x4a8> │ │ │ │ + bne 638f8 <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ + b 639fc <_PyErr_FormatFromCause@@Base+0x1e8> │ │ │ │ + ldr r4, [pc, #708] @ 63cb8 <_PyErr_FormatFromCause@@Base+0x4a4> │ │ │ │ + ldr r5, [pc, #708] @ 63cbc <_PyErr_FormatFromCause@@Base+0x4a8> │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ ldrd r8, [sp, #72] @ 0x48 │ │ │ │ ldrd r2, [sp, #64] @ 0x40 │ │ │ │ strd r8, [sp, #40] @ 0x28 │ │ │ │ ldrd r8, [sp, #56] @ 0x38 │ │ │ │ strd r2, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ strd r8, [sp, #24] │ │ │ │ - bl 357828 │ │ │ │ + bl 357a94 │ │ │ │ ldrd sl, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63aa0 <_PyErr_FormatFromCause@@Base+0x23c> │ │ │ │ + bne 63a50 <_PyErr_FormatFromCause@@Base+0x23c> │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 357828 │ │ │ │ + bl 357a94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63ac0 <_PyErr_FormatFromCause@@Base+0x25c> │ │ │ │ - ldr r3, [pc, #616] @ 63d10 <_PyErr_FormatFromCause@@Base+0x4ac> │ │ │ │ - ldr r1, [pc, #616] @ 63d14 <_PyErr_FormatFromCause@@Base+0x4b0> │ │ │ │ + beq 63a70 <_PyErr_FormatFromCause@@Base+0x25c> │ │ │ │ + ldr r3, [pc, #616] @ 63cc0 <_PyErr_FormatFromCause@@Base+0x4ac> │ │ │ │ + ldr r1, [pc, #616] @ 63cc4 <_PyErr_FormatFromCause@@Base+0x4b0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - bl a55d4 │ │ │ │ + bl 18f414 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63948 <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ - b 63cf0 <_PyErr_FormatFromCause@@Base+0x48c> │ │ │ │ + bne 638f8 <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ + b 63ca0 <_PyErr_FormatFromCause@@Base+0x48c> │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - bl 357814 │ │ │ │ + bl 357a80 │ │ │ │ ldrd r2, [sp, #40] @ 0x28 │ │ │ │ subs r8, r0, #0 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ movne r8, #1 │ │ │ │ - bl 357814 │ │ │ │ + bl 357a80 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r8, #0 │ │ │ │ andne r8, r8, #1 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 63cf0 <_PyErr_FormatFromCause@@Base+0x48c> │ │ │ │ + bne 63ca0 <_PyErr_FormatFromCause@@Base+0x48c> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r8, [sp, #32] │ │ │ │ bic r9, r3, #-2147483648 @ 0x80000000 │ │ │ │ mvn r2, #0 │ │ │ │ - ldr r3, [pc, #520] @ 63d18 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ + ldr r3, [pc, #520] @ 63cc8 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 357878 │ │ │ │ + bl 357ae4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63b3c <_PyErr_FormatFromCause@@Base+0x2d8> │ │ │ │ - ldr r3, [pc, #496] @ 63d18 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ + bne 63aec <_PyErr_FormatFromCause@@Base+0x2d8> │ │ │ │ + ldr r3, [pc, #496] @ 63cc8 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 35783c │ │ │ │ + bl 357aa8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63ce8 <_PyErr_FormatFromCause@@Base+0x484> │ │ │ │ + beq 63c98 <_PyErr_FormatFromCause@@Base+0x484> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ bic r9, r3, #-2147483648 @ 0x80000000 │ │ │ │ mvn r2, #0 │ │ │ │ - ldr r3, [pc, #452] @ 63d18 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ + ldr r3, [pc, #452] @ 63cc8 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 357878 │ │ │ │ + bl 357ae4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63b80 <_PyErr_FormatFromCause@@Base+0x31c> │ │ │ │ - ldr r3, [pc, #428] @ 63d18 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ + bne 63b30 <_PyErr_FormatFromCause@@Base+0x31c> │ │ │ │ + ldr r3, [pc, #428] @ 63cc8 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 35783c │ │ │ │ + bl 357aa8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63ce8 <_PyErr_FormatFromCause@@Base+0x484> │ │ │ │ + beq 63c98 <_PyErr_FormatFromCause@@Base+0x484> │ │ │ │ bic r9, fp, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #396] @ 63d18 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ + ldr r3, [pc, #396] @ 63cc8 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ - bl 357878 │ │ │ │ + bl 357ae4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63bbc <_PyErr_FormatFromCause@@Base+0x358> │ │ │ │ - ldr r3, [pc, #368] @ 63d18 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ + bne 63b6c <_PyErr_FormatFromCause@@Base+0x358> │ │ │ │ + ldr r3, [pc, #368] @ 63cc8 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 35783c │ │ │ │ + bl 357aa8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63ce8 <_PyErr_FormatFromCause@@Base+0x484> │ │ │ │ + beq 63c98 <_PyErr_FormatFromCause@@Base+0x484> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ bic r9, r3, #-2147483648 @ 0x80000000 │ │ │ │ mvn r2, #0 │ │ │ │ - ldr r3, [pc, #324] @ 63d18 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ + ldr r3, [pc, #324] @ 63cc8 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 357878 │ │ │ │ + bl 357ae4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63c00 <_PyErr_FormatFromCause@@Base+0x39c> │ │ │ │ - ldr r3, [pc, #300] @ 63d18 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ + bne 63bb0 <_PyErr_FormatFromCause@@Base+0x39c> │ │ │ │ + ldr r3, [pc, #300] @ 63cc8 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 35783c │ │ │ │ + bl 357aa8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63ce8 <_PyErr_FormatFromCause@@Base+0x484> │ │ │ │ + beq 63c98 <_PyErr_FormatFromCause@@Base+0x484> │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - bl 356f24 │ │ │ │ + bl 357190 │ │ │ │ ldrd r2, [sp, #24] │ │ │ │ strd r0, [sp, #112] @ 0x70 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 356f24 │ │ │ │ + bl 357190 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ strd r0, [sp, #120] @ 0x78 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ - bl 32b3f0 <_Py_c_abs@@Base> │ │ │ │ + bl 32b660 <_Py_c_abs@@Base> │ │ │ │ ldrd r2, [sp, #24] │ │ │ │ strd sl, [sp, #96] @ 0x60 │ │ │ │ strd r2, [sp, #104] @ 0x68 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ - bl 32b3f0 <_Py_c_abs@@Base> │ │ │ │ + bl 32b660 <_Py_c_abs@@Base> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 3572dc │ │ │ │ + bl 357548 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 35783c │ │ │ │ + bl 357aa8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63cf0 <_PyErr_FormatFromCause@@Base+0x48c> │ │ │ │ + bne 63ca0 <_PyErr_FormatFromCause@@Base+0x48c> │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ strd r2, [sp, #80] @ 0x50 │ │ │ │ ldrd r2, [sp, #40] @ 0x28 │ │ │ │ strd r2, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ - bl 32b3f0 <_Py_c_abs@@Base> │ │ │ │ + bl 32b660 <_Py_c_abs@@Base> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 3572dc │ │ │ │ + bl 357548 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 35783c │ │ │ │ + bl 357aa8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63cf0 <_PyErr_FormatFromCause@@Base+0x48c> │ │ │ │ + bne 63ca0 <_PyErr_FormatFromCause@@Base+0x48c> │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 357850 │ │ │ │ + bl 357abc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63cf0 <_PyErr_FormatFromCause@@Base+0x48c> │ │ │ │ - ldr r0, [pc, #44] @ 63d1c <_PyErr_FormatFromCause@@Base+0x4b8> │ │ │ │ - b 63cf4 <_PyErr_FormatFromCause@@Base+0x490> │ │ │ │ - ldr r0, [pc, #40] @ 63d20 <_PyErr_FormatFromCause@@Base+0x4bc> │ │ │ │ + bne 63ca0 <_PyErr_FormatFromCause@@Base+0x48c> │ │ │ │ + ldr r0, [pc, #44] @ 63ccc <_PyErr_FormatFromCause@@Base+0x4b8> │ │ │ │ + b 63ca4 <_PyErr_FormatFromCause@@Base+0x490> │ │ │ │ + ldr r0, [pc, #40] @ 63cd0 <_PyErr_FormatFromCause@@Base+0x4bc> │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @ instruction: 0x00574194 │ │ │ │ ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ stmda r6!, {r0, r2, r4, r7, r9, sl, ip, lr, pc} │ │ │ │ cdpcc 14, 1, cr2, cr1, cr11, {0} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq ip, r8, r8, asr r9 │ │ │ │ + mlaseq r8, r8, fp, ip │ │ │ │ svcvc 0x00efffff │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb r0, [r3] │ │ │ │ - bl 34bee4 <_Py_c_neg@@Base+0x458> │ │ │ │ + bl 34c154 <_Py_c_neg@@Base+0x458> │ │ │ │ pop {r4, lr} │ │ │ │ - b a62ec │ │ │ │ + b a6364 │ │ │ │ │ │ │ │ -00063d48 <_Py_c_diff@@Base>: │ │ │ │ +00063cf8 <_Py_c_diff@@Base>: │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ stmib r1, {r2, r3} │ │ │ │ ldrd r2, [sp, #40] @ 0x28 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 356f24 │ │ │ │ + bl 357190 │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 356f24 │ │ │ │ + bl 357190 │ │ │ │ strd r6, [r4, #8] │ │ │ │ strd r0, [r4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r6, r7, lr} │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb r0, [r3] │ │ │ │ sub r3, r0, #12 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 63dd0 <_Py_c_diff@@Base+0x88> │ │ │ │ + bls 63d80 <_Py_c_diff@@Base+0x88> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 63e7c <_Py_c_diff@@Base+0x134> │ │ │ │ + bl 63e2c <_Py_c_diff@@Base+0x134> │ │ │ │ pop {r4, lr} │ │ │ │ - b a62ec │ │ │ │ - ldr r0, [pc] @ 63dd8 <_Py_c_diff@@Base+0x90> │ │ │ │ + b a6364 │ │ │ │ + ldr r0, [pc] @ 63d88 <_Py_c_diff@@Base+0x90> │ │ │ │ bx lr │ │ │ │ subseq r7, r7, ip, ror r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov lr, r1 │ │ │ │ add ip, sp, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r2 │ │ │ │ stm sp, {r3, ip} │ │ │ │ - ldr r2, [pc, #100] @ 63e70 <_Py_c_diff@@Base+0x128> │ │ │ │ + ldr r2, [pc, #100] @ 63e20 <_Py_c_diff@@Base+0x128> │ │ │ │ mov r4, r0 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, lr │ │ │ │ - bl 2b9554 <_PyArg_ParseStack@@Base> │ │ │ │ + bl 2b9454 <_PyArg_ParseStack@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63e68 <_Py_c_diff@@Base+0x120> │ │ │ │ + beq 63e18 <_Py_c_diff@@Base+0x120> │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, sp, #20 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - bl 34c2e8 <_PyEval_AddPendingCall@@Base+0x1a4> │ │ │ │ + bl 34c558 <_PyEval_AddPendingCall@@Base+0x1a4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63e68 <_Py_c_diff@@Base+0x120> │ │ │ │ + beq 63e18 <_Py_c_diff@@Base+0x120> │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 29640 │ │ │ │ cmn r0, #1 │ │ │ │ - ldrne r0, [pc, #24] @ 63e74 <_Py_c_diff@@Base+0x12c> │ │ │ │ - bne 63e68 <_Py_c_diff@@Base+0x120> │ │ │ │ - ldr r3, [pc, #20] @ 63e78 <_Py_c_diff@@Base+0x130> │ │ │ │ + ldrne r0, [pc, #24] @ 63e24 <_Py_c_diff@@Base+0x12c> │ │ │ │ + bne 63e18 <_Py_c_diff@@Base+0x120> │ │ │ │ + ldr r3, [pc, #20] @ 63e28 <_Py_c_diff@@Base+0x130> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ + bl 144544 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r1, r9, ip, asr #19 │ │ │ │ + eorseq r1, r9, ip, lsl #24 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ sub r0, r0, #8 │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ cmp r0, #3 │ │ │ │ - bls 63ec8 <_Py_c_diff@@Base+0x180> │ │ │ │ + bls 63e78 <_Py_c_diff@@Base+0x180> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #52] @ 63ed8 <_Py_c_diff@@Base+0x190> │ │ │ │ + ldr r1, [pc, #52] @ 63e88 <_Py_c_diff@@Base+0x190> │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, #86 @ 0x56 │ │ │ │ ldr r0, [r1] │ │ │ │ - ldr r3, [pc, #40] @ 63edc <_Py_c_diff@@Base+0x194> │ │ │ │ - ldr r2, [pc, #40] @ 63ee0 <_Py_c_diff@@Base+0x198> │ │ │ │ + ldr r3, [pc, #40] @ 63e8c <_Py_c_diff@@Base+0x194> │ │ │ │ + ldr r2, [pc, #40] @ 63e90 <_Py_c_diff@@Base+0x198> │ │ │ │ mov r1, #1 │ │ │ │ str ip, [sp] │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ mov r0, #253 @ 0xfd │ │ │ │ bl 2a954 │ │ │ │ - ldr r3, [pc, #20] @ 63ee4 <_Py_c_diff@@Base+0x19c> │ │ │ │ + ldr r3, [pc, #20] @ 63e94 <_Py_c_diff@@Base+0x19c> │ │ │ │ add r3, r3, r0, lsl #2 │ │ │ │ ldr r0, [r3, #216] @ 0xd8 │ │ │ │ bx lr │ │ │ │ @ instruction: 0x00599690 │ │ │ │ - eorseq r1, r9, ip, lsr #18 │ │ │ │ - eorseq r1, r9, r0, asr r9 │ │ │ │ - subseq lr, r3, r0, asr r6 │ │ │ │ + eorseq r1, r9, ip, ror #22 │ │ │ │ + mlaseq r9, r0, fp, r1 │ │ │ │ + subseq lr, r3, r8, asr r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #24 │ │ │ │ mov lr, r1 │ │ │ │ add ip, sp, #12 │ │ │ │ mov r1, r2 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #92] @ 63f70 <_Py_c_diff@@Base+0x228> │ │ │ │ + ldr r2, [pc, #92] @ 63f20 <_Py_c_diff@@Base+0x228> │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, lr │ │ │ │ str ip, [sp] │ │ │ │ - bl 2b9554 <_PyArg_ParseStack@@Base> │ │ │ │ + bl 2b9454 <_PyArg_ParseStack@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63f68 <_Py_c_diff@@Base+0x220> │ │ │ │ + beq 63f18 <_Py_c_diff@@Base+0x220> │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r2, sp, #20 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - bl 34c2e8 <_PyEval_AddPendingCall@@Base+0x1a4> │ │ │ │ + bl 34c558 <_PyEval_AddPendingCall@@Base+0x1a4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63f68 <_Py_c_diff@@Base+0x220> │ │ │ │ + beq 63f18 <_Py_c_diff@@Base+0x220> │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ bl 2aa5c │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #24] @ 63f74 <_Py_c_diff@@Base+0x22c> │ │ │ │ - beq 63f68 <_Py_c_diff@@Base+0x220> │ │ │ │ - ldr r3, [pc, #20] @ 63f78 <_Py_c_diff@@Base+0x230> │ │ │ │ + ldreq r0, [pc, #24] @ 63f24 <_Py_c_diff@@Base+0x22c> │ │ │ │ + beq 63f18 <_Py_c_diff@@Base+0x220> │ │ │ │ + ldr r3, [pc, #20] @ 63f28 <_Py_c_diff@@Base+0x230> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ + bl 144544 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r1, r9, r4, lsl #20 │ │ │ │ + eorseq r1, r9, r4, asr #24 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ ldr r1, [r0, #48] @ 0x30 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ ldrne r3, [r3, #104] @ 0x68 │ │ │ │ addne r0, r0, r3 │ │ │ │ - b 18c25c │ │ │ │ + b 18c4d8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #260] @ 640b8 <_Py_c_diff@@Base+0x370> │ │ │ │ - ldr r1, [pc, #260] @ 640bc <_Py_c_diff@@Base+0x374> │ │ │ │ + ldr r3, [pc, #260] @ 64068 <_Py_c_diff@@Base+0x370> │ │ │ │ + ldr r1, [pc, #260] @ 6406c <_Py_c_diff@@Base+0x374> │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1b9224 │ │ │ │ + bl 1b93dc │ │ │ │ cmp r0, #0 │ │ │ │ - bge 63fd8 <_Py_c_diff@@Base+0x290> │ │ │ │ + bge 63f88 <_Py_c_diff@@Base+0x290> │ │ │ │ mov r0, #0 │ │ │ │ - b 640b0 <_Py_c_diff@@Base+0x368> │ │ │ │ + b 64060 <_Py_c_diff@@Base+0x368> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - ldr r5, [pc, #220] @ 640c0 <_Py_c_diff@@Base+0x378> │ │ │ │ + ldr r5, [pc, #220] @ 64070 <_Py_c_diff@@Base+0x378> │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r2, r5 │ │ │ │ ldr ip, [r4, #12] │ │ │ │ - beq 64028 <_Py_c_diff@@Base+0x2e0> │ │ │ │ + beq 63fd8 <_Py_c_diff@@Base+0x2e0> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - ldr r1, [pc, #200] @ 640c4 <_Py_c_diff@@Base+0x37c> │ │ │ │ + ldr r1, [pc, #200] @ 64074 <_Py_c_diff@@Base+0x37c> │ │ │ │ mov r3, ip │ │ │ │ - bl ad010 │ │ │ │ + bl ad0d8 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 63fd0 <_Py_c_diff@@Base+0x288> │ │ │ │ + beq 63f80 <_Py_c_diff@@Base+0x288> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r3, r5 │ │ │ │ str r5, [sp] │ │ │ │ - ldr r0, [pc, #164] @ 640c8 <_Py_c_diff@@Base+0x380> │ │ │ │ - bl a9a20 │ │ │ │ - b 640b0 <_Py_c_diff@@Base+0x368> │ │ │ │ + ldr r0, [pc, #164] @ 64078 <_Py_c_diff@@Base+0x380> │ │ │ │ + bl a9a98 │ │ │ │ + b 64060 <_Py_c_diff@@Base+0x368> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, r2 │ │ │ │ - bne 64088 <_Py_c_diff@@Base+0x340> │ │ │ │ + bne 64038 <_Py_c_diff@@Base+0x340> │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #132] @ 640c4 <_Py_c_diff@@Base+0x37c> │ │ │ │ + ldr r1, [pc, #132] @ 64074 <_Py_c_diff@@Base+0x37c> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r3, ip │ │ │ │ - bl ad010 │ │ │ │ + bl ad0d8 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 63fd0 <_Py_c_diff@@Base+0x288> │ │ │ │ + beq 63f80 <_Py_c_diff@@Base+0x288> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r3, r5 │ │ │ │ - ldr r1, [pc, #100] @ 640cc <_Py_c_diff@@Base+0x384> │ │ │ │ - bl ad010 │ │ │ │ + ldr r1, [pc, #100] @ 6407c <_Py_c_diff@@Base+0x384> │ │ │ │ + bl ad0d8 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 63fd0 <_Py_c_diff@@Base+0x288> │ │ │ │ + beq 63f80 <_Py_c_diff@@Base+0x288> │ │ │ │ str r5, [sp] │ │ │ │ mov r3, #1 │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #76] @ 640d0 <_Py_c_diff@@Base+0x388> │ │ │ │ - bl a9a20 │ │ │ │ - b 640b0 <_Py_c_diff@@Base+0x368> │ │ │ │ + ldr r0, [pc, #76] @ 64080 <_Py_c_diff@@Base+0x388> │ │ │ │ + bl a9a98 │ │ │ │ + b 64060 <_Py_c_diff@@Base+0x368> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r5, #0 │ │ │ │ moveq r5, r2 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ moveq r3, r2 │ │ │ │ - ldr r0, [pc, #44] @ 640d4 <_Py_c_diff@@Base+0x38c> │ │ │ │ + ldr r0, [pc, #44] @ 64084 <_Py_c_diff@@Base+0x38c> │ │ │ │ mov r2, ip │ │ │ │ str r5, [sp] │ │ │ │ - bl a9a20 │ │ │ │ + bl a9a98 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq r1, r9, r8, lsl sl │ │ │ │ + eorseq r1, r9, r8, asr ip │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r1, r9, ip, ror #20 │ │ │ │ - eorseq r1, r9, r4, ror sl │ │ │ │ - eorseq r4, r7, r8, asr #25 │ │ │ │ - eorseq r1, r9, ip, ror sl │ │ │ │ - eorseq r1, r9, r4, lsl #21 │ │ │ │ + eorseq r1, r9, ip, lsr #25 │ │ │ │ + @ instruction: 0x00391cb4 │ │ │ │ + eorseq r4, r7, r8, lsl #30 │ │ │ │ + @ instruction: 0x00391cbc │ │ │ │ + eorseq r1, r9, r4, asr #25 │ │ │ │ │ │ │ │ -000640d8 : │ │ │ │ +00064088 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 640f8 │ │ │ │ - bl 34a57c │ │ │ │ - b 64158 │ │ │ │ + bne 640a8 │ │ │ │ + bl 34a990 │ │ │ │ + b 64108 │ │ │ │ ldr ip, [r6, #4] │ │ │ │ ldr r3, [ip, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 641cc │ │ │ │ + beq 6417c │ │ │ │ ldr lr, [r3, #36] @ 0x24 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 64120 │ │ │ │ + bne 640d0 │ │ │ │ ldr lr, [r3, #8] │ │ │ │ cmp lr, #0 │ │ │ │ - beq 6412c │ │ │ │ + beq 640dc │ │ │ │ mov r3, lr │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [ip, #84] @ 0x54 │ │ │ │ tst r1, #536870912 @ 0x20000000 │ │ │ │ - bne 641cc │ │ │ │ + bne 6417c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 641cc │ │ │ │ + beq 6417c │ │ │ │ mov r0, r2 │ │ │ │ - bl a58c4 │ │ │ │ + bl a593c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 64160 │ │ │ │ + bne 64110 │ │ │ │ mov r4, #0 │ │ │ │ - b 641e8 │ │ │ │ + b 64198 │ │ │ │ mov r3, #8 │ │ │ │ mov r2, #84 @ 0x54 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 252818 │ │ │ │ + bl 25290c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 6419c │ │ │ │ + beq 6414c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6419c │ │ │ │ + bne 6414c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #76] @ 641f0 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #76] @ 641a0 │ │ │ │ cmp r4, r3 │ │ │ │ - bne 641e8 │ │ │ │ + bne 64198 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 641cc │ │ │ │ + beq 6417c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 641cc │ │ │ │ + bne 6417c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ - ldr r3, [pc, #28] @ 641f4 │ │ │ │ + ldr r3, [pc, #28] @ 641a4 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #24] @ 641f8 │ │ │ │ + ldr r1, [pc, #24] @ 641a8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ - b 64158 │ │ │ │ + bl 1177e0 │ │ │ │ + b 64108 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r9, ip, lsl #21 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - sub sp, sp, #36 @ 0x24 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldrne r0, [r0, #4] │ │ │ │ - bl 92d84 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - ldrne r0, [r4, #8] │ │ │ │ - movne r3, #0 │ │ │ │ - beq 642c4 │ │ │ │ - cmp r3, r0 │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ - bge 6426c │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - lsl ip, r3, #2 │ │ │ │ - ldr r1, [r2, r3, lsl #2] │ │ │ │ - add r3, r3, #1 │ │ │ │ - ldr r2, [r1] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - add r2, r2, #1 │ │ │ │ - strne r2, [r1] │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - str r1, [r2, ip] │ │ │ │ - b 64234 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 64294 │ │ │ │ - ldr r3, [r2] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 64294 │ │ │ │ - ldr r2, [r3] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r2, r2, #1 │ │ │ │ - strne r2, [r3] │ │ │ │ - b 642cc │ │ │ │ - bl 91924 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - bne 642cc │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 642c4 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 642c4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, #0 │ │ │ │ - b 64318 │ │ │ │ - ldr r0, [r5, #16] │ │ │ │ - ldr r1, [r5, #12] │ │ │ │ - ldr r2, [pc, #68] @ 64320 │ │ │ │ - bic r0, r0, #1 │ │ │ │ - bic r1, r1, #1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - str r0, [sp, #24] │ │ │ │ - str r1, [sp, #16] │ │ │ │ - ldr r0, [pc, #44] @ 64324 │ │ │ │ - ldr r1, [pc, #44] @ 64328 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #32] @ 6432c │ │ │ │ - ldr r1, [pc, #32] @ 64330 │ │ │ │ - ldr r0, [pc, #32] @ 64334 │ │ │ │ - str r4, [sp] │ │ │ │ - bl a9a20 │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - eorseq fp, r8, r0, lsl ip │ │ │ │ - eorseq ip, r8, ip, ror r3 │ │ │ │ - @ instruction: 0x0038bbfc │ │ │ │ - eorseq r1, r9, r4, lsr r7 │ │ │ │ - eorseq r0, r7, ip, lsr #31 │ │ │ │ - @ instruction: 0x00391ab0 │ │ │ │ + eorseq r1, r9, ip, asr #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ - ldr r2, [pc, #124] @ 643d0 │ │ │ │ + ldr r2, [pc, #124] @ 64244 │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov r2, #0 │ │ │ │ - beq 64374 │ │ │ │ + beq 641e8 │ │ │ │ add r0, r0, #9 │ │ │ │ - bl 22f68c │ │ │ │ + bl 22f760 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 6447c │ │ │ │ + bl 642f0 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 64394 │ │ │ │ + beq 64208 │ │ │ │ add r0, r4, #9 │ │ │ │ - bl 8b0d8 │ │ │ │ + bl 8b148 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldrb r0, [r3] │ │ │ │ - bl 63e7c <_Py_c_diff@@Base+0x134> │ │ │ │ + bl 63e2c <_Py_c_diff@@Base+0x134> │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 92884 │ │ │ │ - ldr r3, [pc, #28] @ 643d0 │ │ │ │ + bl 928e0 │ │ │ │ + ldr r3, [pc, #28] @ 64244 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 643c8 │ │ │ │ + beq 6423c │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -59370,37 +59271,37 @@ │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ cmpeq r1, #1 │ │ │ │ sub sp, sp, #32 │ │ │ │ add r0, r3, #12 │ │ │ │ - bne 64410 │ │ │ │ + bne 64284 │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, r0 │ │ │ │ - bne 64448 │ │ │ │ + bne 642bc │ │ │ │ mov ip, #1 │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #16] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r3, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #72] @ 64478 │ │ │ │ + ldr ip, [pc, #72] @ 642ec │ │ │ │ str r3, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 64448 │ │ │ │ + bne 642bc │ │ │ │ mov r0, #0 │ │ │ │ - b 64470 │ │ │ │ + b 642e4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r3] │ │ │ │ - bl aa91c │ │ │ │ + bl aa994 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 64440 │ │ │ │ + beq 642b4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ str r4, [r0, #12] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -59412,44 +59313,44 @@ │ │ │ │ ldrb r5, [r0] │ │ │ │ sub r3, r5, #12 │ │ │ │ cmp r3, #1 │ │ │ │ popls {r4, r5, r6, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r1 │ │ │ │ - bl 63e7c <_Py_c_diff@@Base+0x134> │ │ │ │ + bl 63e2c <_Py_c_diff@@Base+0x134> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 644c4 │ │ │ │ + b 64338 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3440] @ 0xd70 │ │ │ │ sub sp, sp, #620 @ 0x26c │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #576] @ 64724 │ │ │ │ + ldr r3, [pc, #576] @ 64598 │ │ │ │ ldr r6, [r1, #16] │ │ │ │ mov r5, r0 │ │ │ │ ldr r9, [r1, #4] │ │ │ │ ldr r7, [r1, #8] │ │ │ │ ldr sl, [r1, #20] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #612] @ 0x264 │ │ │ │ mov r3, #0 │ │ │ │ mov r8, r2 │ │ │ │ - bl 34bee4 <_Py_c_neg@@Base+0x458> │ │ │ │ + bl 34c154 <_Py_c_neg@@Base+0x458> │ │ │ │ mov r1, sl │ │ │ │ mov r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 358150 │ │ │ │ + bl 3583bc │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #8 │ │ │ │ sub r9, r5, #12 │ │ │ │ and r9, r9, #255 @ 0xff │ │ │ │ orrs r3, r3, r2 │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ @@ -59457,71 +59358,71 @@ │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r4, r2 │ │ │ │ mov r2, #200 @ 0xc8 │ │ │ │ bl 29cdc │ │ │ │ mov r0, r5 │ │ │ │ - bl 34bee4 <_Py_c_neg@@Base+0x458> │ │ │ │ + bl 34c154 <_Py_c_neg@@Base+0x458> │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 356cbc │ │ │ │ + bl 356f28 │ │ │ │ subs r3, r4, #0 │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, #0 │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ movne r1, r6 │ │ │ │ sub r6, r4, r1 │ │ │ │ - bl 34bee4 <_Py_c_neg@@Base+0x458> │ │ │ │ + bl 34c154 <_Py_c_neg@@Base+0x458> │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r7 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 34c4d8 <_PyEval_AddPendingCall@@Base+0x394> │ │ │ │ + bl 34c748 <_PyEval_AddPendingCall@@Base+0x394> │ │ │ │ cmp r9, #1 │ │ │ │ mov r0, r5 │ │ │ │ movhi fp, #6 │ │ │ │ movls fp, #31 │ │ │ │ - bl 34bee4 <_Py_c_neg@@Base+0x458> │ │ │ │ + bl 34c154 <_Py_c_neg@@Base+0x458> │ │ │ │ add r6, r7, r6 │ │ │ │ sub sl, r0, #1 │ │ │ │ add r3, sl, #616 @ 0x268 │ │ │ │ cmp r4, r0 │ │ │ │ add sl, sp, r3 │ │ │ │ - bne 64640 │ │ │ │ + bne 644b4 │ │ │ │ mov r1, r6 │ │ │ │ add r2, sp, #8 │ │ │ │ - bl 34c52c <_PyEval_AddPendingCall@@Base+0x3e8> │ │ │ │ + bl 34c79c <_PyEval_AddPendingCall@@Base+0x3e8> │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 34c830 │ │ │ │ + bl 34caa0 │ │ │ │ mov r2, #200 @ 0xc8 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ bl 29658 │ │ │ │ add r1, sp, #212 @ 0xd4 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ strb fp, [sp, #212] @ 0xd4 │ │ │ │ - bl 34c52c <_PyEval_AddPendingCall@@Base+0x3e8> │ │ │ │ + bl 34c79c <_PyEval_AddPendingCall@@Base+0x3e8> │ │ │ │ mov r2, #200 @ 0xc8 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #412 @ 0x19c │ │ │ │ bl 29658 │ │ │ │ mvn r3, #127 @ 0x7f │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #412 @ 0x19c │ │ │ │ add r2, sp, #8 │ │ │ │ strb r3, [sl, #-204] @ 0xffffff34 │ │ │ │ - bl 34c52c <_PyEval_AddPendingCall@@Base+0x3e8> │ │ │ │ + bl 34c79c <_PyEval_AddPendingCall@@Base+0x3e8> │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 34c830 │ │ │ │ - b 646b4 │ │ │ │ + bl 34caa0 │ │ │ │ + b 64528 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, #200 @ 0xc8 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ bl 29658 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #200 @ 0xc8 │ │ │ │ @@ -59530,273 +59431,273 @@ │ │ │ │ bl 29a18 <__memcpy_chk@plt> │ │ │ │ add r3, r4, #616 @ 0x268 │ │ │ │ add r4, sp, r3 │ │ │ │ add r1, sp, #212 @ 0xd4 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r7 │ │ │ │ strb fp, [r4, #-404] @ 0xfffffe6c │ │ │ │ - bl 34c52c <_PyEval_AddPendingCall@@Base+0x3e8> │ │ │ │ + bl 34c79c <_PyEval_AddPendingCall@@Base+0x3e8> │ │ │ │ mov r2, #200 @ 0xc8 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #412 @ 0x19c │ │ │ │ bl 29658 │ │ │ │ mvn r3, #127 @ 0x7f │ │ │ │ mov r0, r7 │ │ │ │ add r1, sp, #412 @ 0x19c │ │ │ │ add r2, sp, #8 │ │ │ │ strb r3, [sl, #-204] @ 0xffffff34 │ │ │ │ - bl 34c52c <_PyEval_AddPendingCall@@Base+0x3e8> │ │ │ │ + bl 34c79c <_PyEval_AddPendingCall@@Base+0x3e8> │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 34c830 │ │ │ │ + bl 34caa0 │ │ │ │ cmp r9, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bhi 646dc │ │ │ │ - bl 34bee4 <_Py_c_neg@@Base+0x458> │ │ │ │ + bhi 64550 │ │ │ │ + bl 34c154 <_Py_c_neg@@Base+0x458> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 649f4 │ │ │ │ - b 64700 │ │ │ │ - bl 34bee4 <_Py_c_neg@@Base+0x458> │ │ │ │ + bl 64868 │ │ │ │ + b 64574 │ │ │ │ + bl 34c154 <_Py_c_neg@@Base+0x458> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 63e7c <_Py_c_diff@@Base+0x134> │ │ │ │ + bl 63e2c <_Py_c_diff@@Base+0x134> │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 649f4 │ │ │ │ - ldr r3, [pc, #28] @ 64724 │ │ │ │ + bl 64868 │ │ │ │ + ldr r3, [pc, #28] @ 64598 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #612] @ 0x264 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 6471c │ │ │ │ + beq 64590 │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #620 @ 0x26c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 64768 │ │ │ │ + bgt 645dc │ │ │ │ ldr r2, [r0, #16] │ │ │ │ - ldr r3, [pc, #68] @ 64798 │ │ │ │ + ldr r3, [pc, #68] @ 6460c │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldrne r1, [pc, #60] @ 6479c │ │ │ │ - ldreq r1, [pc, #60] @ 647a0 │ │ │ │ - bl 18f198 │ │ │ │ - b 64774 │ │ │ │ - bl 175c68 <_PyLong_FromGid@@Base+0x18> │ │ │ │ + ldrne r1, [pc, #60] @ 64610 │ │ │ │ + ldreq r1, [pc, #60] @ 64614 │ │ │ │ + bl 18f414 │ │ │ │ + b 645e8 │ │ │ │ + bl 175eec <_PyLong_FromGid@@Base+0x18> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 6477c │ │ │ │ + bge 645f0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ str r2, [r4, #16] │ │ │ │ str r3, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r7, ip, asr #16 │ │ │ │ - eorseq r0, r7, ip, ror #16 │ │ │ │ + eorseq r0, r7, ip, lsl #21 │ │ │ │ + eorseq r0, r7, ip, lsr #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #112] @ 6482c │ │ │ │ + ldr r2, [pc, #112] @ 646a0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 2b7fe4 │ │ │ │ + bl 2b7eb4 <_PyParkingLot_UnparkAll@@Base+0x1bc> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 64820 │ │ │ │ + beq 64694 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - ldr r0, [pc, #84] @ 64830 │ │ │ │ + ldr r0, [pc, #84] @ 646a4 │ │ │ │ str r4, [sp] │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - bl 128d0c │ │ │ │ + bl 128da0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 6480c │ │ │ │ + beq 64680 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 64814 │ │ │ │ + beq 64688 │ │ │ │ mov r4, r5 │ │ │ │ - b 64820 │ │ │ │ + b 64694 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 6480c │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 64680 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r1, r9, r8, asr #21 │ │ │ │ + @ instruction: 0x00391cf8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #124] @ 648d0 │ │ │ │ + ldr r1, [pc, #124] @ 64744 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 17dffc │ │ │ │ + bl 17e298 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r6, [r3] │ │ │ │ cmp r6, r7 │ │ │ │ - beq 64898 │ │ │ │ + beq 6470c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl adde8 │ │ │ │ + bl adeb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 64898 │ │ │ │ - ldr r3, [pc, #76] @ 648d4 │ │ │ │ + bne 6470c │ │ │ │ + ldr r3, [pc, #76] @ 64748 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ - ldr r1, [pc, #72] @ 648d8 │ │ │ │ + ldr r1, [pc, #72] @ 6474c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ - b 648b0 │ │ │ │ + bl 1177e0 │ │ │ │ + b 64724 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 5aea4 │ │ │ │ + bl 5ae1c │ │ │ │ cmn r0, #1 │ │ │ │ - bne 648b8 │ │ │ │ + bne 6472c │ │ │ │ mov r4, #0 │ │ │ │ - b 648c8 │ │ │ │ + b 6473c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq lr, r6, ip, ror #1 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x00391af4 │ │ │ │ + eorseq r1, r9, r4, lsr #26 │ │ │ │ │ │ │ │ -000648dc : │ │ │ │ +00064750 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 648fc │ │ │ │ - bl 34a57c │ │ │ │ - b 64950 │ │ │ │ + bne 64770 │ │ │ │ + bl 34a990 │ │ │ │ + b 647c4 │ │ │ │ ldr ip, [r6, #4] │ │ │ │ ldr r2, [ip, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 649c0 │ │ │ │ + beq 64834 │ │ │ │ ldr lr, [r2, #8] │ │ │ │ cmp lr, #0 │ │ │ │ - beq 64924 │ │ │ │ + beq 64798 │ │ │ │ mov r3, lr │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [ip, #84] @ 0x54 │ │ │ │ tst r1, #536870912 @ 0x20000000 │ │ │ │ - bne 649c0 │ │ │ │ + bne 64834 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 649c0 │ │ │ │ + beq 64834 │ │ │ │ mov r0, r3 │ │ │ │ - bl a58c4 │ │ │ │ + bl a593c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 64958 │ │ │ │ + bne 647cc │ │ │ │ mov r4, #0 │ │ │ │ - b 649dc │ │ │ │ + b 64850 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 10b0b0 │ │ │ │ + bl 10b160 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 64990 │ │ │ │ + beq 64804 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 64990 │ │ │ │ + bne 64804 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #76] @ 649e4 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #76] @ 64858 │ │ │ │ cmp r4, r3 │ │ │ │ - bne 649dc │ │ │ │ + bne 64850 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 649c0 │ │ │ │ + beq 64834 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 649c0 │ │ │ │ + bne 64834 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ - ldr r3, [pc, #28] @ 649e8 │ │ │ │ + ldr r3, [pc, #28] @ 6485c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #24] @ 649ec │ │ │ │ + ldr r1, [pc, #24] @ 64860 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ - b 64950 │ │ │ │ + bl 1177e0 │ │ │ │ + b 647c4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r9, ip, lsl #21 │ │ │ │ - b 61cb8 <_PyMonitoring_FirePyReturnEvent@@Base+0x594> │ │ │ │ + eorseq r1, r9, ip, asr #25 │ │ │ │ + b 61c68 <_PyMonitoring_FirePyReturnEvent@@Base+0x594> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r3 │ │ │ │ mov r8, r1 │ │ │ │ - bl 356cbc │ │ │ │ + bl 356f28 │ │ │ │ mov r9, #0 │ │ │ │ sub r4, r4, r1 │ │ │ │ mov sl, r0 │ │ │ │ mov r7, r1 │ │ │ │ add r4, r5, r4 │ │ │ │ cmp r9, sl │ │ │ │ - beq 64a5c │ │ │ │ + beq 648d0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 64a70 │ │ │ │ + bl 648e4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 34c830 │ │ │ │ + bl 34caa0 │ │ │ │ add r9, r9, #1 │ │ │ │ add r5, r5, r8 │ │ │ │ - b 64a30 │ │ │ │ + b 648a4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 64a70 │ │ │ │ + b 648e4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3864] @ 0xf18 │ │ │ │ - ldr r3, [pc, #136] @ 64b10 │ │ │ │ + ldr r3, [pc, #136] @ 64984 │ │ │ │ sub sp, sp, #216 @ 0xd8 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, #200 @ 0xc8 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #12 │ │ │ │ @@ -59810,25 +59711,25 @@ │ │ │ │ mov ip, sp │ │ │ │ ldrd r0, [r2, #8]! │ │ │ │ strd r0, [sp] │ │ │ │ ldm ip, {r0, r1} │ │ │ │ cmp r2, r4 │ │ │ │ stm r3, {r0, r1} │ │ │ │ add r3, r3, #8 │ │ │ │ - bne 64ac0 │ │ │ │ + bne 64934 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r5 │ │ │ │ bl 29cdc │ │ │ │ - ldr r3, [pc, #28] @ 64b10 │ │ │ │ + ldr r3, [pc, #28] @ 64984 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 64b08 │ │ │ │ + beq 6497c │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #216 @ 0xd8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -59838,266 +59739,266 @@ │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r3, [r4] │ │ │ │ mov r5, r0 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bge 64b78 │ │ │ │ + bge 649ec │ │ │ │ ldr r1, [r5] │ │ │ │ ldr r3, [r4] │ │ │ │ add r1, r1, #16 │ │ │ │ strb r6, [r1, r3] │ │ │ │ add r1, r1, r3 │ │ │ │ strb r7, [r1, #1] │ │ │ │ ldr r3, [r4] │ │ │ │ mov r0, #1 │ │ │ │ add r3, r3, #2 │ │ │ │ str r3, [r4] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ lsl r1, r1, #1 │ │ │ │ - bl cae00 <_PyBytes_Resize@@Base> │ │ │ │ + bl cae90 <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 64b4c │ │ │ │ + bge 649c0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ - ldr r2, [pc, #124] @ 64c28 │ │ │ │ + ldr r2, [pc, #124] @ 64a9c │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov r2, #0 │ │ │ │ - beq 64bcc │ │ │ │ + beq 64a40 │ │ │ │ add r0, r0, #9 │ │ │ │ - bl 22f68c │ │ │ │ + bl 22f760 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 6447c │ │ │ │ + bl 642f0 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 64bec │ │ │ │ + beq 64a60 │ │ │ │ add r0, r4, #9 │ │ │ │ - bl 8b0d8 │ │ │ │ + bl 8b148 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldrb r0, [r3] │ │ │ │ - bl 63e7c <_Py_c_diff@@Base+0x134> │ │ │ │ + bl 63e2c <_Py_c_diff@@Base+0x134> │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 32cad0 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #28] @ 64c28 │ │ │ │ + bl 32cd40 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #28] @ 64a9c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 64c20 │ │ │ │ + beq 64a94 │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ │ │ │ │ -00064c2c : │ │ │ │ +00064aa0 : │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc] @ 64c38 │ │ │ │ - b 118b44 │ │ │ │ + ldr r0, [pc] @ 64aac │ │ │ │ + b 118bf4 │ │ │ │ subseq r8, r5, r8, lsr #23 │ │ │ │ + │ │ │ │ +00064ab0 : │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + bx lr │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - beq 64cf0 │ │ │ │ + beq 64b6c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #152] @ 64cf8 │ │ │ │ + ldr r4, [pc, #152] @ 64b74 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 5aa8c <_PyContext_NewHamtForTests@@Base+0x1ab0> │ │ │ │ + bl 5ab60 <_PyContext_NewHamtForTests@@Base+0x1b84> │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 64cb8 │ │ │ │ - ldr r3, [pc, #132] @ 64cfc │ │ │ │ + bne 64b34 │ │ │ │ + ldr r3, [pc, #132] @ 64b78 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a5b0 │ │ │ │ + bl 11a660 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 64c90 │ │ │ │ - bl 11a964 │ │ │ │ - ldr r0, [pc, #112] @ 64d00 │ │ │ │ + beq 64b0c │ │ │ │ + bl 11aa14 │ │ │ │ + ldr r0, [pc, #112] @ 64b7c │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #108] @ 64d04 │ │ │ │ + ldr r3, [pc, #108] @ 64b80 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a5b0 │ │ │ │ + bl 11a660 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 64c84 │ │ │ │ + bne 64b00 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 11a5b0 │ │ │ │ + bl 11a660 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 64c84 │ │ │ │ - b 64ce8 │ │ │ │ + bne 64b00 │ │ │ │ + b 64b64 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 64cd8 │ │ │ │ + beq 64b54 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 64cd8 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #40] @ 64d08 │ │ │ │ - ldr r1, [pc, #40] @ 64d0c │ │ │ │ + bne 64b54 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #40] @ 64b84 │ │ │ │ + ldr r1, [pc, #40] @ 64b88 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #8] @ 64d00 │ │ │ │ + ldr r0, [pc, #8] @ 64b7c │ │ │ │ bx lr │ │ │ │ subseq sp, r5, r8, asr fp │ │ │ │ subseq fp, r5, r8, asr #23 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r4, lsr fp │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq fp, r6, r8, asr #7 │ │ │ │ - │ │ │ │ -00064d10 : │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - bx lr │ │ │ │ + eorseq fp, r6, r8, lsl #12 │ │ │ │ ldrd r2, [r0, #8] │ │ │ │ - ldr r0, [pc] @ 64d24 │ │ │ │ - b a9a20 │ │ │ │ - eorseq r1, r9, r8, ror fp │ │ │ │ + ldr r0, [pc] @ 64b98 │ │ │ │ + b a9a98 │ │ │ │ + eorseq r1, r9, r8, lsr #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #2 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ - bne 64d70 │ │ │ │ + bne 64be4 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 64d94 │ │ │ │ - ldr r2, [pc, #380] @ 64ee0 │ │ │ │ - ldr r1, [pc, #380] @ 64ee4 │ │ │ │ - ldr r0, [pc, #380] @ 64ee8 │ │ │ │ - bl 316b6c <_PyArg_BadArgument@@Base> │ │ │ │ - b 64ea8 │ │ │ │ + bne 64c08 │ │ │ │ + ldr r2, [pc, #380] @ 64d54 │ │ │ │ + ldr r1, [pc, #380] @ 64d58 │ │ │ │ + ldr r0, [pc, #380] @ 64d5c │ │ │ │ + bl 316dfc <_PyArg_BadArgument@@Base> │ │ │ │ + b 64d1c │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #360] @ 64ee8 │ │ │ │ + ldr r0, [pc, #360] @ 64d5c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 64d48 │ │ │ │ - b 64ea8 │ │ │ │ + bne 64bbc │ │ │ │ + b 64d1c │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b2684 │ │ │ │ + bl b2768 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 64ea8 │ │ │ │ + beq 64d1c │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 64dcc │ │ │ │ - ldr r3, [pc, #300] @ 64eec │ │ │ │ - ldr r1, [pc, #300] @ 64ef0 │ │ │ │ + beq 64c40 │ │ │ │ + ldr r3, [pc, #300] @ 64d60 │ │ │ │ + ldr r1, [pc, #300] @ 64d64 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 64ea8 │ │ │ │ + bl 18f414 │ │ │ │ + b 64d1c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 29a890 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 29a910 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 64ea8 │ │ │ │ + beq 64d1c │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - ldr r3, [pc, #264] @ 64ef4 │ │ │ │ + ldr r3, [pc, #264] @ 64d68 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmn r3, #-536870911 @ 0xe0000001 │ │ │ │ lsl r0, r3, #2 │ │ │ │ - bhi 64e40 │ │ │ │ - bl 996a4 │ │ │ │ + bhi 64cb4 │ │ │ │ + bl 9971c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 64e40 │ │ │ │ + beq 64cb4 │ │ │ │ mov r2, r5 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ bl 295d4 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 64e54 │ │ │ │ + bne 64cc8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99b98 │ │ │ │ + bl 99c10 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - blt 64dec │ │ │ │ + blt 64c60 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ble 64e4c │ │ │ │ - bl 2a01ec │ │ │ │ + ble 64cc0 │ │ │ │ + bl 2a0260 │ │ │ │ mov r4, r0 │ │ │ │ - b 64ed4 │ │ │ │ + b 64d48 │ │ │ │ lsl r3, r3, #1 │ │ │ │ - b 64de8 │ │ │ │ + b 64c5c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 92d84 │ │ │ │ + bl 92de0 │ │ │ │ subs r4, r0, #0 │ │ │ │ movne r6, #0 │ │ │ │ - bne 64e78 │ │ │ │ - b 64ea0 │ │ │ │ + bne 64cec │ │ │ │ + b 64d14 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r0, [r3, r6, lsl #2] │ │ │ │ add r6, r6, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - bge 64ecc │ │ │ │ + bge 64d40 │ │ │ │ ldr r0, [r5, r6, lsl #2] │ │ │ │ - bl 175c50 <_PyLong_FromGid@@Base> │ │ │ │ + bl 175ed4 <_PyLong_FromGid@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 64e6c │ │ │ │ + bne 64ce0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 64eb0 │ │ │ │ + bne 64d24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99b98 │ │ │ │ + bl 99c10 │ │ │ │ mov r4, #0 │ │ │ │ - b 64ed4 │ │ │ │ + b 64d48 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 64ea0 │ │ │ │ + bne 64d14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 64ea0 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 64d14 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99b98 │ │ │ │ + bl 99c10 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0x0037c8b0 │ │ │ │ - eorseq fp, r6, r8, lsr #18 │ │ │ │ - eorseq ip, r6, r8, lsl #3 │ │ │ │ + @ instruction: 0x0037caf0 │ │ │ │ + eorseq fp, r6, r8, ror #22 │ │ │ │ + eorseq ip, r6, r8, asr #7 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003628dc │ │ │ │ + eorseq r2, r6, ip, lsl fp │ │ │ │ andeq r0, r1, r1 │ │ │ │ │ │ │ │ -00064ef8 : │ │ │ │ +00064d6c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ - bl 111804 │ │ │ │ + bl 1118f4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 9b1dc │ │ │ │ - ldr r0, [pc] @ 64f24 │ │ │ │ + b 9b254 │ │ │ │ + ldr r0, [pc] @ 64d98 │ │ │ │ bx lr │ │ │ │ subseq r7, r7, ip, ror r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -60109,294 +60010,294 @@ │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add r6, r6, r1 │ │ │ │ - bne 64f88 │ │ │ │ + bne 64dfc │ │ │ │ clz r2, r5 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #3 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 64fc0 │ │ │ │ - ldr ip, [pc, #312] @ 650c8 │ │ │ │ + beq 64e34 │ │ │ │ + ldr ip, [pc, #312] @ 64f3c │ │ │ │ add r2, sp, #28 │ │ │ │ str ip, [sp] │ │ │ │ mov ip, #3 │ │ │ │ str r2, [sp, #16] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ mov ip, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 650bc │ │ │ │ + beq 64f30 │ │ │ │ cmp r6, #1 │ │ │ │ ldr r7, [r5] │ │ │ │ - beq 6509c │ │ │ │ + beq 64f10 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 6502c │ │ │ │ + beq 64ea0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 65000 │ │ │ │ - ldr r2, [pc, #220] @ 650cc │ │ │ │ - ldr r1, [pc, #220] @ 650d0 │ │ │ │ - ldr r0, [pc, #220] @ 650d4 │ │ │ │ + bne 64e74 │ │ │ │ + ldr r2, [pc, #220] @ 64f40 │ │ │ │ + ldr r1, [pc, #220] @ 64f44 │ │ │ │ + ldr r0, [pc, #220] @ 64f48 │ │ │ │ mov r3, r4 │ │ │ │ - bl 316b6c <_PyArg_BadArgument@@Base> │ │ │ │ - b 650bc │ │ │ │ + bl 316dfc <_PyArg_BadArgument@@Base> │ │ │ │ + b 64f30 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl b2684 │ │ │ │ + bl b2768 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 650bc │ │ │ │ + beq 64f30 │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 65078 │ │ │ │ + bne 64eec │ │ │ │ cmp r6, #2 │ │ │ │ - beq 650a0 │ │ │ │ + beq 64f14 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 65054 │ │ │ │ - ldr r2, [pc, #132] @ 650cc │ │ │ │ - ldr r1, [pc, #140] @ 650d8 │ │ │ │ - ldr r0, [pc, #132] @ 650d4 │ │ │ │ - bl 316b6c <_PyArg_BadArgument@@Base> │ │ │ │ - b 650bc │ │ │ │ + bne 64ec8 │ │ │ │ + ldr r2, [pc, #132] @ 64f40 │ │ │ │ + ldr r1, [pc, #140] @ 64f4c │ │ │ │ + ldr r0, [pc, #132] @ 64f48 │ │ │ │ + bl 316dfc <_PyArg_BadArgument@@Base> │ │ │ │ + b 64f30 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r3 │ │ │ │ - bl b2684 │ │ │ │ + bl b2768 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 650bc │ │ │ │ + beq 64f30 │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 6508c │ │ │ │ - ldr r3, [pc, #92] @ 650dc │ │ │ │ - ldr r1, [pc, #92] @ 650e0 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 650bc │ │ │ │ - ldr r3, [pc, #80] @ 650e4 │ │ │ │ + beq 64f00 │ │ │ │ + ldr r3, [pc, #92] @ 64f50 │ │ │ │ + ldr r1, [pc, #92] @ 64f54 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f414 │ │ │ │ + b 64f30 │ │ │ │ + ldr r3, [pc, #80] @ 64f58 │ │ │ │ cmp r4, #0 │ │ │ │ moveq r4, r3 │ │ │ │ - b 650a4 │ │ │ │ - ldr r4, [pc, #64] @ 650e4 │ │ │ │ + b 64f18 │ │ │ │ + ldr r4, [pc, #64] @ 64f58 │ │ │ │ mov r5, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 650e8 │ │ │ │ + b 64f5c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subseq r4, r7, ip, ror #3 │ │ │ │ - @ instruction: 0x0037c8b0 │ │ │ │ - eorseq r0, r7, r8, lsl r4 │ │ │ │ - eorseq r3, r7, ip, lsr ip │ │ │ │ - eorseq r0, r7, ip, lsr #8 │ │ │ │ + @ instruction: 0x0037caf0 │ │ │ │ + eorseq r0, r7, r8, asr r6 │ │ │ │ + eorseq r3, r7, ip, ror lr │ │ │ │ + eorseq r0, r7, ip, ror #12 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003628dc │ │ │ │ - mlaseq r6, r8, r8, r0 │ │ │ │ + eorseq r2, r6, ip, lsl fp │ │ │ │ + @ instruction: 0x00360ad8 │ │ │ │ │ │ │ │ -000650e8 : │ │ │ │ +00064f5c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r2 │ │ │ │ - bl 3393ac │ │ │ │ + bl 339618 │ │ │ │ subs r1, r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2982fc │ │ │ │ + b 29837c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ movgt r1, #0 │ │ │ │ movle r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r1, r2 │ │ │ │ - bne 65180 │ │ │ │ + bne 64ff4 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 651b0 │ │ │ │ + beq 65024 │ │ │ │ mov ip, #1 │ │ │ │ add r2, sp, #28 │ │ │ │ str r2, [sp, #16] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #72] @ 651e8 │ │ │ │ + ldr ip, [pc, #72] @ 6505c │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 651dc │ │ │ │ + beq 65050 │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 54f88 <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ + bl 54f8c <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 651dc │ │ │ │ + beq 65050 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b 652b0 │ │ │ │ + b 65124 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r4, r7, r8, lsl r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ mov r3, r1 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 65228 │ │ │ │ - ldr r2, [pc, #124] @ 65298 │ │ │ │ - ldr r1, [pc, #124] @ 6529c │ │ │ │ - ldr r0, [pc, #124] @ 652a0 │ │ │ │ - bl 316b6c <_PyArg_BadArgument@@Base> │ │ │ │ - b 65240 │ │ │ │ + bne 6509c │ │ │ │ + ldr r2, [pc, #124] @ 6510c │ │ │ │ + ldr r1, [pc, #124] @ 65110 │ │ │ │ + ldr r0, [pc, #124] @ 65114 │ │ │ │ + bl 316dfc <_PyArg_BadArgument@@Base> │ │ │ │ + b 650b4 │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b2684 │ │ │ │ + bl b2768 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 65248 │ │ │ │ + bne 650bc │ │ │ │ mov r0, #0 │ │ │ │ - b 65290 │ │ │ │ + b 65104 │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 6526c │ │ │ │ - ldr r3, [pc, #68] @ 652a4 │ │ │ │ - ldr r1, [pc, #68] @ 652a8 │ │ │ │ + beq 650e0 │ │ │ │ + ldr r3, [pc, #68] @ 65118 │ │ │ │ + ldr r1, [pc, #68] @ 6511c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 65240 │ │ │ │ + bl 18f414 │ │ │ │ + b 650b4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r4 │ │ │ │ bl 2a168 │ │ │ │ cmp r0, #0 │ │ │ │ - ldrne r0, [pc, #40] @ 652ac │ │ │ │ - bne 65290 │ │ │ │ + ldrne r0, [pc, #40] @ 65120 │ │ │ │ + bne 65104 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 2a01ec │ │ │ │ + b 2a0260 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x0037c8b0 │ │ │ │ - eorseq sp, r6, r4, lsr r7 │ │ │ │ - eorseq r9, r8, r8, asr lr │ │ │ │ + @ instruction: 0x0037caf0 │ │ │ │ + eorseq sp, r6, r4, ror r9 │ │ │ │ + mlaseq r8, r8, r0, sl │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003628dc │ │ │ │ + eorseq r2, r6, ip, lsl fp │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmn r1, #-536870911 @ 0xe0000001 │ │ │ │ - bls 652e0 │ │ │ │ - ldr r3, [pc, #144] @ 65360 │ │ │ │ - ldr r1, [pc, #144] @ 65364 │ │ │ │ + bls 65154 │ │ │ │ + ldr r3, [pc, #144] @ 651d4 │ │ │ │ + ldr r1, [pc, #144] @ 651d8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r4, #0 │ │ │ │ - b 65358 │ │ │ │ + b 651cc │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 996a4 │ │ │ │ + bl 9971c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 65304 │ │ │ │ + bne 65178 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2a01ec │ │ │ │ + b 2a0260 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 6532c │ │ │ │ + beq 651a0 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ldrb r0, [r1] │ │ │ │ sub r3, r0, #12 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 6532c │ │ │ │ + bhi 651a0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 644c4 │ │ │ │ + bl 64338 │ │ │ │ cmp r6, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - beq 65348 │ │ │ │ - bl 32cad0 <_Py_strhex@@Base> │ │ │ │ + beq 651bc │ │ │ │ + bl 32cd40 <_Py_strhex@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - b 65350 │ │ │ │ - bl 92884 │ │ │ │ + b 651c4 │ │ │ │ + bl 928e0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99b98 │ │ │ │ + bl 99c10 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x00391bf0 │ │ │ │ - ldr r0, [pc] @ 65370 │ │ │ │ - b 9dd0c │ │ │ │ - mlaseq r7, r8, r7, r3 │ │ │ │ + eorseq r1, r9, r0, lsr #28 │ │ │ │ + ldr r0, [pc] @ 651e4 │ │ │ │ + b 9dd84 │ │ │ │ + @ instruction: 0x003739d8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 29a890 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 29a910 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 653c4 │ │ │ │ + beq 65238 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 2964c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 653c0 │ │ │ │ - ldr r3, [pc, #24] @ 653cc │ │ │ │ + bge 65234 │ │ │ │ + ldr r3, [pc, #24] @ 65240 │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 1444a4 │ │ │ │ - ldr r0, [pc, #8] @ 653d0 │ │ │ │ + b 144544 │ │ │ │ + ldr r0, [pc, #8] @ 65244 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -60407,296 +60308,324 @@ │ │ │ │ movgt r1, #0 │ │ │ │ movle r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r1, r2 │ │ │ │ - bne 65428 │ │ │ │ + bne 6529c │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 65458 │ │ │ │ + beq 652cc │ │ │ │ mov ip, #1 │ │ │ │ add r2, sp, #28 │ │ │ │ str r2, [sp, #16] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #72] @ 65490 │ │ │ │ + ldr ip, [pc, #72] @ 65304 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 65484 │ │ │ │ + beq 652f8 │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 54f88 <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ + bl 54f8c <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 65484 │ │ │ │ + beq 652f8 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b 652b0 │ │ │ │ + b 65124 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r4, r7, r4, asr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 27e44c <_Py_Uid_Converter@@Base> │ │ │ │ + bl 27e4cc <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 654e4 │ │ │ │ + beq 65358 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 2a6b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 654e0 │ │ │ │ - ldr r3, [pc, #24] @ 654ec │ │ │ │ + bge 65354 │ │ │ │ + ldr r3, [pc, #24] @ 65360 │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 1444a4 │ │ │ │ - ldr r0, [pc, #8] @ 654f0 │ │ │ │ + b 144544 │ │ │ │ + ldr r0, [pc, #8] @ 65364 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 29a890 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 29a910 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 65544 │ │ │ │ + beq 653b8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 2a774 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 65540 │ │ │ │ - ldr r3, [pc, #24] @ 6554c │ │ │ │ + bge 653b4 │ │ │ │ + ldr r3, [pc, #24] @ 653c0 │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 1444a4 │ │ │ │ - ldr r0, [pc, #8] @ 65550 │ │ │ │ + b 144544 │ │ │ │ + ldr r0, [pc, #8] @ 653c4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #144] @ 655fc │ │ │ │ + ldr r1, [pc, #144] @ 65470 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #140] @ 65600 │ │ │ │ + ldr r2, [pc, #140] @ 65474 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ - bne 655b4 │ │ │ │ + bne 65428 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #120] @ 65604 │ │ │ │ + ldr r3, [pc, #120] @ 65478 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 6559c │ │ │ │ + beq 65410 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 655b8 │ │ │ │ - ldr r3, [pc, #100] @ 65608 │ │ │ │ - ldr r1, [pc, #100] @ 6560c │ │ │ │ + bgt 6542c │ │ │ │ + ldr r3, [pc, #100] @ 6547c │ │ │ │ + ldr r1, [pc, #100] @ 65480 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r5, #0 │ │ │ │ - b 655f4 │ │ │ │ + b 65468 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 131f10 │ │ │ │ + bl 131fa8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 655f4 │ │ │ │ + beq 65468 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 655f4 │ │ │ │ + bne 65468 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq lr, r8, r4, ror r9 │ │ │ │ + eorseq lr, r8, r0, lsr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl aaf9c │ │ │ │ + bl ab014 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 65644 │ │ │ │ - bl a55d4 │ │ │ │ + bne 654b8 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6565c │ │ │ │ + bne 654d0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - ldr r0, [pc, #20] @ 65664 │ │ │ │ + ldr r0, [pc, #20] @ 654d8 │ │ │ │ cmp r3, #0 │ │ │ │ bicne r4, r4, r4, asr #31 │ │ │ │ strne r4, [r5, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - ldr r1, [pc, #76] @ 656d8 │ │ │ │ - bl b6a5c │ │ │ │ + ldr r1, [pc, #76] @ 6554c │ │ │ │ + bl b6b40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 656c0 │ │ │ │ + beq 65534 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, sp │ │ │ │ bl 2a4b0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 656c8 │ │ │ │ + beq 6553c │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #40] @ 656dc │ │ │ │ + ldr r2, [pc, #40] @ 65550 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ str r4, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ + bl 144544 │ │ │ │ mov r0, #0 │ │ │ │ - b 656d0 │ │ │ │ + b 65544 │ │ │ │ ldr r0, [sp] │ │ │ │ - bl a62ec │ │ │ │ + bl a6364 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r1, r9, r4, lsl #24 │ │ │ │ + eorseq r1, r9, r4, lsr lr │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [pc, #76] @ 655b8 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, r1 │ │ │ │ + cmpne r1, #0 │ │ │ │ + moveq r5, #1 │ │ │ │ + movne r5, #0 │ │ │ │ + beq 655a0 │ │ │ │ + ldr r3, [pc, #52] @ 655bc │ │ │ │ + ldr r1, [pc, #52] @ 655c0 │ │ │ │ + ldr r0, [r3] │ │ │ │ + mov r2, #1 │ │ │ │ + bl 1b93dc │ │ │ │ + cmp r0, #0 │ │ │ │ + movlt r4, r5 │ │ │ │ + blt 655b0 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r4] │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq sp, r5, ip, lsl fp │ │ │ │ + eorseq r1, r9, ip, asr #28 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r1, [pc, #408] @ 65890 │ │ │ │ + ldr r1, [pc, #408] @ 65774 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 65714 │ │ │ │ - bl 344398 │ │ │ │ + bne 655f8 │ │ │ │ + bl 34454c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 65884 │ │ │ │ + bne 65768 │ │ │ │ mov r0, r4 │ │ │ │ ldr r9, [r4, #8] │ │ │ │ - bl 65964 │ │ │ │ + bl 657d8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - beq 65874 │ │ │ │ + beq 65758 │ │ │ │ add r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #312] @ 65890 │ │ │ │ + ldr r2, [pc, #312] @ 65774 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 65764 │ │ │ │ + bne 65648 │ │ │ │ mov r0, r4 │ │ │ │ - bl 344398 │ │ │ │ + bl 34454c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 65800 │ │ │ │ + bne 656e4 │ │ │ │ mov r0, #4 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ - bl 996a4 │ │ │ │ + bl 9971c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 657f4 │ │ │ │ + beq 656d8 │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ moveq r7, r6 │ │ │ │ moveq r8, #1 │ │ │ │ - beq 657c0 │ │ │ │ - b 65800 │ │ │ │ + beq 656a4 │ │ │ │ + b 656e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 65964 │ │ │ │ + bl 657d8 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 657d4 │ │ │ │ + beq 656b8 │ │ │ │ cmp r8, r7 │ │ │ │ - beq 65810 │ │ │ │ + beq 656f4 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ str sl, [r5, r7, lsl #2] │ │ │ │ add r7, r7, #1 │ │ │ │ mov r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6579c │ │ │ │ + bne 65680 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ str fp, [r4, #8] │ │ │ │ - bl ea71c │ │ │ │ + bl ea7c4 │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne 65830 │ │ │ │ + bne 65714 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99b98 │ │ │ │ + bl 99c10 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 2a01ec │ │ │ │ + bl 2a0260 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b 65874 │ │ │ │ + b 65758 │ │ │ │ lsl r8, r8, #1 │ │ │ │ lsl r1, r8, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl ab4e0 │ │ │ │ + bl ab558 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 657ec │ │ │ │ + beq 656d0 │ │ │ │ mov r5, r0 │ │ │ │ - b 657b4 │ │ │ │ + b 65698 │ │ │ │ cmp r7, r6 │ │ │ │ - ble 6584c │ │ │ │ + ble 65730 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r2, [r5, r6, lsl #2] │ │ │ │ str r2, [r3, r6, lsl #2] │ │ │ │ add r6, r6, #1 │ │ │ │ - b 65830 │ │ │ │ + b 65714 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99b98 │ │ │ │ + bl 99c10 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl 101a90 <_PyArg_CheckPositional@@Base+0x27f0> │ │ │ │ - b 6587c │ │ │ │ + bl 101b44 <_PyArg_CheckPositional@@Base+0x27f0> │ │ │ │ + b 65760 │ │ │ │ mov r0, #0 │ │ │ │ str r9, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -60704,354 +60633,323 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 27e44c <_Py_Uid_Converter@@Base> │ │ │ │ + bl 27e4cc <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 658e4 │ │ │ │ + beq 657c8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 29b5c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 658e0 │ │ │ │ - ldr r3, [pc, #24] @ 658ec │ │ │ │ + bge 657c4 │ │ │ │ + ldr r3, [pc, #24] @ 657d0 │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 1444a4 │ │ │ │ - ldr r0, [pc, #8] @ 658f0 │ │ │ │ + b 144544 │ │ │ │ + ldr r0, [pc, #8] @ 657d4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #76] @ 65958 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, r1 │ │ │ │ - cmpne r1, #0 │ │ │ │ - moveq r5, #1 │ │ │ │ - movne r5, #0 │ │ │ │ - beq 65940 │ │ │ │ - ldr r3, [pc, #52] @ 6595c │ │ │ │ - ldr r1, [pc, #52] @ 65960 │ │ │ │ - ldr r0, [r3] │ │ │ │ - mov r2, #1 │ │ │ │ - bl 1b9224 │ │ │ │ - cmp r0, #0 │ │ │ │ - movlt r4, r5 │ │ │ │ - blt 65950 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r4] │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq sp, r5, ip, lsl fp │ │ │ │ - eorseq r1, r9, ip, lsl ip │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #120] @ 659f4 │ │ │ │ + ldr r1, [pc, #120] @ 65868 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 65994 │ │ │ │ - bl 344398 │ │ │ │ + bne 65808 │ │ │ │ + bl 34454c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 659ec │ │ │ │ + bne 65860 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 27dc38 │ │ │ │ + bl 27dcb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 659cc │ │ │ │ + bne 65840 │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b 659e4 │ │ │ │ + b 65858 │ │ │ │ mov r0, r4 │ │ │ │ bl 33780 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 659c0 │ │ │ │ - ldr r0, [pc, #16] @ 659f8 │ │ │ │ + bne 65834 │ │ │ │ + ldr r0, [pc, #16] @ 6586c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r1, r0, r0, ror r7 │ │ │ │ ldrheq r5, [r7], #-48 @ 0xffffffd0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - ldr r1, [pc, #132] @ 65aa4 │ │ │ │ + ldr r1, [pc, #132] @ 65918 │ │ │ │ mov r6, r2 │ │ │ │ - bl 17dffc │ │ │ │ + bl 17e298 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 65a68 │ │ │ │ + beq 658dc │ │ │ │ ldr r2, [r2, #148] @ 0x94 │ │ │ │ ldr r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 65a68 │ │ │ │ + beq 658dc │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 65a88 │ │ │ │ - ldr r3, [pc, #76] @ 65aa8 │ │ │ │ - ldr r1, [pc, #76] @ 65aac │ │ │ │ + ble 658fc │ │ │ │ + ldr r3, [pc, #76] @ 6591c │ │ │ │ + ldr r1, [pc, #76] @ 65920 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 65a9c │ │ │ │ + bl 18f414 │ │ │ │ + b 65910 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 65a48 │ │ │ │ - ldr r0, [pc, #56] @ 65ab0 │ │ │ │ + beq 658bc │ │ │ │ + ldr r0, [pc, #56] @ 65924 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1f0264 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1f0700 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 65a48 │ │ │ │ - b 65a9c │ │ │ │ + bne 658bc │ │ │ │ + b 65910 │ │ │ │ ldreq r1, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ movne r1, #0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 288ad0 │ │ │ │ + b 288a04 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r6, r8, asr r3 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r9, r8, lsr #25 │ │ │ │ - mlaseq r7, ip, r7, r8 │ │ │ │ + @ instruction: 0x00391ed8 │ │ │ │ + eorseq r8, r7, ip, lsl #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 29238 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 65af0 │ │ │ │ - ldr r3, [pc, #68] @ 65b2c │ │ │ │ + bge 65964 │ │ │ │ + ldr r3, [pc, #68] @ 659a0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ - b 65b24 │ │ │ │ + bl 144544 │ │ │ │ + b 65998 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 175c50 <_PyLong_FromGid@@Base> │ │ │ │ + bl 175ed4 <_PyLong_FromGid@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 175c50 <_PyLong_FromGid@@Base> │ │ │ │ + bl 175ed4 <_PyLong_FromGid@@Base> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 175c50 <_PyLong_FromGid@@Base> │ │ │ │ + bl 175ed4 <_PyLong_FromGid@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #12] @ 65b30 │ │ │ │ - bl a9a20 │ │ │ │ + ldr r0, [pc, #12] @ 659a4 │ │ │ │ + bl a9a98 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq sp, r8, r4, lsl #1 │ │ │ │ + eorseq sp, r8, ip, ror #6 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + bl 65ab0 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 65a14 │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r0, #3 │ │ │ │ + bl a2774 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + beq 65a00 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + beq 65a08 │ │ │ │ + mov r4, r5 │ │ │ │ + b 65a14 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 65a00 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 18d540 │ │ │ │ + bl 18d7bc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 65b8c │ │ │ │ + beq 65a74 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 65b94 │ │ │ │ - bl 18e824 │ │ │ │ + beq 65a7c │ │ │ │ + bl 18eaa0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 65b94 │ │ │ │ + bge 65a7c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 65b8c │ │ │ │ + beq 65a74 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 65b8c │ │ │ │ + bne 65a74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 65ba8 │ │ │ │ - ldr r0, [pc, #28] @ 65bc4 │ │ │ │ + bne 65a90 │ │ │ │ + ldr r0, [pc, #28] @ 65aac │ │ │ │ pop {r4, pc} │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 65ba0 │ │ │ │ + bne 65a88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 65ba0 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 65a88 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 65c3c │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 65c34 │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r0, #3 │ │ │ │ - bl a26fc │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 65c20 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - beq 65c28 │ │ │ │ - mov r4, r5 │ │ │ │ - b 65c34 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 65c20 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bne 65c6c │ │ │ │ + bne 65ae0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 65d00 │ │ │ │ + beq 65b74 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 65c84 │ │ │ │ + beq 65af8 │ │ │ │ mov r0, r4 │ │ │ │ - bl a8d08 │ │ │ │ + bl a8d80 │ │ │ │ mov r4, r0 │ │ │ │ - b 65c8c │ │ │ │ - bl 91924 │ │ │ │ + b 65b00 │ │ │ │ + bl 91980 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 65cf8 │ │ │ │ + beq 65b6c │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 65cb4 │ │ │ │ - ldr r1, [pc, #124] @ 65d24 │ │ │ │ + beq 65b28 │ │ │ │ + ldr r1, [pc, #124] @ 65b98 │ │ │ │ mov r0, r4 │ │ │ │ - bl a59ac │ │ │ │ + bl a5a24 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 65cd4 │ │ │ │ + blt 65b48 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 65d1c │ │ │ │ - ldr r1, [pc, #96] @ 65d28 │ │ │ │ + beq 65b90 │ │ │ │ + ldr r1, [pc, #96] @ 65b9c │ │ │ │ mov r0, r4 │ │ │ │ - bl a59ac │ │ │ │ + bl a5a24 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 65d1c │ │ │ │ + bge 65b90 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 65cf8 │ │ │ │ + beq 65b6c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 65cf8 │ │ │ │ + bne 65b6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 65d1c │ │ │ │ + b 65b90 │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r4, [pc, #32] @ 65d2c │ │ │ │ - beq 65d1c │ │ │ │ + ldreq r4, [pc, #32] @ 65ba0 │ │ │ │ + beq 65b90 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r9, r6, r4, ror #22 │ │ │ │ - eorseq sl, r5, ip, ror #16 │ │ │ │ + eorseq r9, r6, r4, lsr #27 │ │ │ │ + eorseq sl, r5, ip, lsr #21 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - ldr r0, [pc] @ 65d38 │ │ │ │ - b 9dd0c │ │ │ │ - eorseq r1, r9, ip, asr #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 293f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 65d78 │ │ │ │ - ldr r3, [pc, #68] @ 65db4 │ │ │ │ + bge 65be0 │ │ │ │ + ldr r3, [pc, #68] @ 65c1c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ - b 65dac │ │ │ │ + bl 144544 │ │ │ │ + b 65c14 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 263968 │ │ │ │ + bl 263c28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 263968 │ │ │ │ + bl 263c28 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 263968 │ │ │ │ + bl 263c28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #12] @ 65db8 │ │ │ │ - bl a9a20 │ │ │ │ + ldr r0, [pc, #12] @ 65c20 │ │ │ │ + bl a9a98 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq sp, r8, r4, lsl #1 │ │ │ │ + eorseq sp, r8, ip, ror #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r4, [r3, #104] @ 0x68 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 65e88 │ │ │ │ + beq 65cf0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge 65e58 │ │ │ │ + bge 65cc0 │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - beq 65e58 │ │ │ │ - ldr r3, [pc, #160] @ 65e9c │ │ │ │ + beq 65cc0 │ │ │ │ + ldr r3, [pc, #160] @ 65d04 │ │ │ │ ldr r2, [r1, #180] @ 0xb4 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ sub r2, r2, #1 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ mov r3, #28 │ │ │ │ mul r3, r2, r3 │ │ │ │ ldr ip, [r0, #8] │ │ │ │ cmp r2, #10 │ │ │ │ add lr, ip, r3 │ │ │ │ @@ -61065,164 +60963,167 @@ │ │ │ │ add r0, r3, #92160 @ 0x16800 │ │ │ │ addeq r3, r3, #98304 @ 0x18000 │ │ │ │ add r0, r0, #764 @ 0x2fc │ │ │ │ addeq r3, r3, #228 @ 0xe4 │ │ │ │ add r0, ip, r0 │ │ │ │ addeq r0, ip, r3 │ │ │ │ add r1, r0, #24 │ │ │ │ - b 65e5c │ │ │ │ + b 65cc4 │ │ │ │ add r1, r1, r4 │ │ │ │ ldr r5, [r1] │ │ │ │ mov r4, #0 │ │ │ │ cmp r5, #0 │ │ │ │ ldrne r5, [r5, #24] │ │ │ │ addne r4, r4, #1 │ │ │ │ - bne 65e64 │ │ │ │ + bne 65ccc │ │ │ │ cmn r4, #1 │ │ │ │ - bne 65e88 │ │ │ │ - bl a55d4 │ │ │ │ + bne 65cf0 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 65e94 │ │ │ │ + bne 65cfc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a58c4 │ │ │ │ + b a593c │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #44] @ 65ee8 │ │ │ │ - bl 2b3678 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ 65d50 │ │ │ │ + bl 2b33f4 <_PyEval_GetBuiltin@@Base> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ - beq 65edc │ │ │ │ + beq 65d44 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - ldr r0, [pc, #20] @ 65eec │ │ │ │ + ldr r0, [pc, #20] @ 65d54 │ │ │ │ pop {r4, lr} │ │ │ │ - b a9a20 │ │ │ │ + b a9a98 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #8] @ 65ef0 │ │ │ │ - b a9a20 │ │ │ │ + ldr r0, [pc, #8] @ 65d58 │ │ │ │ + b a9a98 │ │ │ │ subseq sp, r7, ip, ror r4 │ │ │ │ - eorseq lr, r8, r8, lsl #5 │ │ │ │ - eorseq pc, r8, ip, lsl #23 │ │ │ │ + eorseq lr, r8, r8, ror #9 │ │ │ │ + @ instruction: 0x0038fdd0 │ │ │ │ mov r1, #0 │ │ │ │ - b 2bb630 │ │ │ │ + b 2bb530 │ │ │ │ + ldr r0, [pc] @ 65d6c │ │ │ │ + b 9dd84 │ │ │ │ + @ instruction: 0x00391efc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1ddc70 │ │ │ │ + bl 1ddf94 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 65f24 │ │ │ │ + blt 65d98 │ │ │ │ pop {r4, lr} │ │ │ │ - b 66058 │ │ │ │ + b 65ecc │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, #0 │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne 65f6c │ │ │ │ + bne 65de0 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 17d76c │ │ │ │ + bl 17da08 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 65f8c │ │ │ │ - b 65f94 │ │ │ │ + beq 65e00 │ │ │ │ + b 65e08 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #108] @ 65fe8 │ │ │ │ + ldr r0, [pc, #108] @ 65e5c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 65f54 │ │ │ │ + bne 65dc8 │ │ │ │ mov r4, #0 │ │ │ │ - b 65fd4 │ │ │ │ + b 65e48 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - bl 29a890 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 29a910 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 65f8c │ │ │ │ + beq 65e00 │ │ │ │ add r0, r4, #16 │ │ │ │ ldr r1, [sp] │ │ │ │ bl 2a0d8 │ │ │ │ cmn r0, #1 │ │ │ │ - ldrne r4, [pc, #40] @ 65fec │ │ │ │ - bne 65fd4 │ │ │ │ - ldr r3, [pc, #36] @ 65ff0 │ │ │ │ + ldrne r4, [pc, #40] @ 65e60 │ │ │ │ + bne 65e48 │ │ │ │ + ldr r3, [pc, #36] @ 65e64 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ + bl 144544 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b254 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq ip, r6, ip, lsl r2 │ │ │ │ + eorseq ip, r6, ip, asr r4 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 4d864 <_PyTime_AsTimeval_clamp@@Base+0x4c> │ │ │ │ + bl 4d728 <_PyTime_AsTimeval_clamp@@Base+0x4c> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 66050 │ │ │ │ + beq 65ec4 │ │ │ │ mov r1, r5 │ │ │ │ bl 59014 <_PyContext_NewHamtForTests@@Base+0x38> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 6603c │ │ │ │ + beq 65eb0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 66044 │ │ │ │ + beq 65eb8 │ │ │ │ mov r4, r5 │ │ │ │ - b 66050 │ │ │ │ + b 65ec4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 6603c │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 65eb0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ str r0, [ip, #-16] │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r2, [pc, #60] @ 660b8 │ │ │ │ + ldr r2, [pc, #60] @ 65f2c │ │ │ │ add r1, sp, #4 │ │ │ │ bl 29fe8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 660a4 │ │ │ │ + beq 65f18 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #40] @ 660bc │ │ │ │ + ldr r2, [pc, #40] @ 65f30 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ str r4, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ - b 660ac │ │ │ │ + bl 144544 │ │ │ │ + b 65f20 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl bb7dc │ │ │ │ + bl bb8b0 │ │ │ │ add sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r1, r0, r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -61239,1087 +61140,1087 @@ │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ sub r7, r5, #2 │ │ │ │ - bne 66128 │ │ │ │ + bne 65f9c │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #3 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 66168 │ │ │ │ - ldr ip, [pc, #352] @ 66290 │ │ │ │ + beq 65fdc │ │ │ │ + ldr ip, [pc, #352] @ 66104 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #28 │ │ │ │ str ip, [sp, #16] │ │ │ │ mov ip, #3 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #8] │ │ │ │ mov ip, #2 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 66168 │ │ │ │ + bne 65fdc │ │ │ │ mov r0, #0 │ │ │ │ - b 66288 │ │ │ │ + b 660fc │ │ │ │ cmp r7, #0 │ │ │ │ ldm r4, {r8, r9} │ │ │ │ - beq 661c4 │ │ │ │ + beq 66038 │ │ │ │ ldr sl, [r4, #8] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 66194 │ │ │ │ + beq 66008 │ │ │ │ subs r7, r5, #3 │ │ │ │ - ldreq r7, [pc, #264] @ 66294 │ │ │ │ + ldreq r7, [pc, #264] @ 66108 │ │ │ │ moveq r5, #1 │ │ │ │ - beq 661d8 │ │ │ │ - b 66198 │ │ │ │ - ldr sl, [pc, #248] @ 66294 │ │ │ │ + beq 6604c │ │ │ │ + b 6600c │ │ │ │ + ldr sl, [pc, #248] @ 66108 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r5, #1 │ │ │ │ - beq 661bc │ │ │ │ - bl 1033c8 │ │ │ │ + beq 66030 │ │ │ │ + bl 10347c │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt 66160 │ │ │ │ + blt 65fd4 │ │ │ │ cmp r7, #1 │ │ │ │ - beq 661d4 │ │ │ │ + beq 66048 │ │ │ │ ldr r7, [r4, #16] │ │ │ │ - b 661d8 │ │ │ │ - ldr sl, [pc, #200] @ 66294 │ │ │ │ + b 6604c │ │ │ │ + ldr sl, [pc, #200] @ 66108 │ │ │ │ mov r5, #1 │ │ │ │ mov r7, sl │ │ │ │ - b 661d8 │ │ │ │ - ldr r7, [pc, #184] @ 66294 │ │ │ │ + b 6604c │ │ │ │ + ldr r7, [pc, #184] @ 66108 │ │ │ │ ldr r6, [r6, #16] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e090c │ │ │ │ + bl 2e0b9c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 66160 │ │ │ │ + beq 65fd4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ - bl 2d7ba0 │ │ │ │ + bl 2d7ab0 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 66278 │ │ │ │ + beq 660ec │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d7c54 │ │ │ │ + bl 2d7b64 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 66278 │ │ │ │ + beq 660ec │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d7cb8 │ │ │ │ + bl 2d7bc8 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 66278 │ │ │ │ + beq 660ec │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2d7f74 │ │ │ │ + bl 2d80f4 <_PyLong_UnsignedShort_Converter@@Base+0x1e4> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 66278 │ │ │ │ + beq 660ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d9c58 <_PyThreadState_GetCurrent@@Base+0x1ac> │ │ │ │ + bl 2d9e88 <_PyThreadState_GetCurrent@@Base+0x1ac> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 66278 │ │ │ │ + beq 660ec │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 66284 │ │ │ │ + beq 660f8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 66284 │ │ │ │ + bne 660f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 66284 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 660f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b1dc │ │ │ │ - b 66160 │ │ │ │ - ldr r0, [pc, #8] @ 66294 │ │ │ │ + bl 9b254 │ │ │ │ + b 65fd4 │ │ │ │ + ldr r0, [pc, #8] @ 66108 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ subseq r4, r7, r0, ror r2 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - tst r3, #1 │ │ │ │ - bne 662b4 │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - tst r2, #1 │ │ │ │ - beq 662dc │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ 662f0 │ │ │ │ - ldr r1, [pc, #36] @ 662f4 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r2, [pc, #20] @ 662f8 │ │ │ │ - tst r3, #14 │ │ │ │ - ldr r0, [pc, #16] @ 662fc │ │ │ │ - movne r0, r2 │ │ │ │ - bx lr │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003709d8 │ │ │ │ - subseq r1, r5, r4, ror #1 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 10f850 │ │ │ │ + bl 10f940 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6634c │ │ │ │ + beq 66158 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4] │ │ │ │ - beq 6634c │ │ │ │ + beq 66158 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6634c │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 66158 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66380 │ │ │ │ + beq 6618c │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #4] │ │ │ │ - beq 66380 │ │ │ │ + beq 6618c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 66380 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 6618c │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 663b4 │ │ │ │ + beq 661c0 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ - beq 663b4 │ │ │ │ + beq 661c0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 663b4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 661c0 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 663e8 │ │ │ │ + beq 661f4 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #12] │ │ │ │ - beq 663e8 │ │ │ │ + beq 661f4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 663e8 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 661f4 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6641c │ │ │ │ + beq 66228 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #16] │ │ │ │ - beq 6641c │ │ │ │ + beq 66228 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6641c │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 66228 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66450 │ │ │ │ + beq 6625c │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #28] │ │ │ │ - beq 66450 │ │ │ │ + beq 6625c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 66450 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 6625c │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66484 │ │ │ │ + beq 66290 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #32] │ │ │ │ - beq 66484 │ │ │ │ + beq 66290 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 66484 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 66290 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 664b8 │ │ │ │ + beq 662c4 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ - beq 664b8 │ │ │ │ + beq 662c4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 664b8 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 662c4 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 664ec │ │ │ │ + beq 662f8 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ - beq 664ec │ │ │ │ + beq 662f8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 664ec │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 662f8 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66520 │ │ │ │ + beq 6632c │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ - beq 66520 │ │ │ │ + beq 6632c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 66520 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 6632c │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66554 │ │ │ │ + beq 66360 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #24] │ │ │ │ - beq 66554 │ │ │ │ + beq 66360 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 66554 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 66360 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66588 │ │ │ │ + beq 66394 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #20] │ │ │ │ - beq 66588 │ │ │ │ + beq 66394 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 66588 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 66394 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 665bc │ │ │ │ + beq 663c8 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ - beq 665bc │ │ │ │ + beq 663c8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 665bc │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 663c8 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 665f0 │ │ │ │ + beq 663fc │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ - beq 665f0 │ │ │ │ + beq 663fc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 665f0 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 663fc │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66624 │ │ │ │ + beq 66430 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #56] @ 0x38 │ │ │ │ - beq 66624 │ │ │ │ + beq 66430 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 66624 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 66430 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66658 │ │ │ │ + beq 66464 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - beq 66658 │ │ │ │ + beq 66464 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 66658 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 66464 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6668c │ │ │ │ + beq 66498 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ - beq 6668c │ │ │ │ + beq 66498 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6668c │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 66498 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 666c0 │ │ │ │ + beq 664cc │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ - beq 666c0 │ │ │ │ + beq 664cc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 666c0 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 664cc │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + tst r3, #1 │ │ │ │ + bne 664f4 │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + tst r2, #1 │ │ │ │ + beq 6651c │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #36] @ 66530 │ │ │ │ + ldr r1, [pc, #36] @ 66534 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f414 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r2, [pc, #20] @ 66538 │ │ │ │ + tst r3, #14 │ │ │ │ + ldr r0, [pc, #16] @ 6653c │ │ │ │ + movne r0, r2 │ │ │ │ + bx lr │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq r0, r7, r8, lsl ip │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #3 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r6, r1 │ │ │ │ - bne 66704 │ │ │ │ + bne 66578 │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 66738 │ │ │ │ - b 6672c │ │ │ │ + bne 665ac │ │ │ │ + b 665a0 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #3 │ │ │ │ - ldr r0, [pc, #204] @ 667e0 │ │ │ │ + ldr r0, [pc, #204] @ 66654 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 666ec │ │ │ │ + bne 66560 │ │ │ │ mov r0, #0 │ │ │ │ - b 667d8 │ │ │ │ - bl a55d4 │ │ │ │ + b 6664c │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 66724 │ │ │ │ + bne 66598 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 66758 │ │ │ │ - bl a55d4 │ │ │ │ + bne 665cc │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 66724 │ │ │ │ + bne 66598 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 2a7ecc │ │ │ │ + bl 2a7f3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66724 │ │ │ │ + beq 66598 │ │ │ │ ldrd r8, [sp, #8] │ │ │ │ - ldr r1, [pc, #108] @ 667e4 │ │ │ │ - ldr r0, [pc, #108] @ 667e8 │ │ │ │ + ldr r1, [pc, #108] @ 66658 │ │ │ │ + ldr r0, [pc, #108] @ 6665c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ strd r8, [sp] │ │ │ │ - bl bbddc │ │ │ │ + bl bbeb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 66724 │ │ │ │ - bl c3e20 │ │ │ │ + blt 66598 │ │ │ │ + bl c3e80 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a084 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7b78 │ │ │ │ + bl c7bd0 │ │ │ │ cmp r4, #0 │ │ │ │ - ldrge r0, [pc, #40] @ 667ec │ │ │ │ - bge 667d8 │ │ │ │ - ldr r3, [pc, #36] @ 667f0 │ │ │ │ + ldrge r0, [pc, #40] @ 66660 │ │ │ │ + bge 6664c │ │ │ │ + ldr r3, [pc, #36] @ 66664 │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r8, r9, lr} │ │ │ │ - b 1444a4 │ │ │ │ + b 144544 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r8, r9, pc} │ │ │ │ - @ instruction: 0x0036c2b4 │ │ │ │ - eorseq r1, r9, r0, lsl #26 │ │ │ │ - eorseq r1, r9, r4, lsl #26 │ │ │ │ + @ instruction: 0x0036c4f4 │ │ │ │ + eorseq r1, r9, r0, lsr pc │ │ │ │ + eorseq r1, r9, r4, lsr pc │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #32] @ 6682c │ │ │ │ + ldr r1, [pc, #32] @ 666a0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 150674 │ │ │ │ + bl 150724 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 66824 │ │ │ │ + bne 66698 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ b 30494 │ │ │ │ pop {r4, lr} │ │ │ │ - b 99b98 │ │ │ │ - eorseq r9, r8, ip, lsr sp │ │ │ │ + b 99c10 │ │ │ │ + eorseq r9, r8, ip, ror pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, sp │ │ │ │ - bl 66894 │ │ │ │ + bl 66708 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66888 │ │ │ │ + beq 666fc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [sp] │ │ │ │ bic r0, r0, #4080 @ 0xff0 │ │ │ │ lsl r3, r3, #12 │ │ │ │ bic r0, r0, #15 │ │ │ │ orr r0, r0, r3, lsr #20 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 66884 │ │ │ │ + beq 666f8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b a329c │ │ │ │ - ldr r0, [pc, #4] @ 66890 │ │ │ │ + b a3314 │ │ │ │ + ldr r0, [pc, #4] @ 66704 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r7, r7, ip, ror #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ mov r5, r0 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ mov r4, r1 │ │ │ │ - beq 66910 │ │ │ │ + beq 66784 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 66910 │ │ │ │ + bne 66784 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 21e1d8 │ │ │ │ + bl 21e2d8 │ │ │ │ cmn r1, #1 │ │ │ │ cmneq r0, #1 │ │ │ │ - bne 66910 │ │ │ │ - bl a55d4 │ │ │ │ + bne 66784 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 66948 │ │ │ │ + bne 667bc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 66910 │ │ │ │ + bne 66784 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ mov r0, #1 │ │ │ │ strd r2, [r4] │ │ │ │ - b 6694c │ │ │ │ + b 667c0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b638c │ │ │ │ + bl 1b6544 │ │ │ │ cmn r1, #1 │ │ │ │ cmneq r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bne 66938 │ │ │ │ - bl a55d4 │ │ │ │ + bne 667ac │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 66948 │ │ │ │ + bne 667bc │ │ │ │ mov r0, #1 │ │ │ │ str r6, [r4] │ │ │ │ str r5, [r4, #4] │ │ │ │ - b 6694c │ │ │ │ + b 667c0 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #44] @ 6699c │ │ │ │ - bl 2b3678 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ 66810 │ │ │ │ + bl 2b33f4 <_PyEval_GetBuiltin@@Base> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ - beq 66990 │ │ │ │ + beq 66804 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - ldr r0, [pc, #20] @ 669a0 │ │ │ │ + ldr r0, [pc, #20] @ 66814 │ │ │ │ pop {r4, lr} │ │ │ │ - b a9a20 │ │ │ │ + b a9a98 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #8] @ 669a4 │ │ │ │ - b a9a20 │ │ │ │ + ldr r0, [pc, #8] @ 66818 │ │ │ │ + b a9a98 │ │ │ │ subseq sp, r7, ip, ror r4 │ │ │ │ - eorseq lr, r8, r8, lsl #5 │ │ │ │ - eorseq pc, r8, ip, lsl #23 │ │ │ │ + eorseq lr, r8, r8, ror #9 │ │ │ │ + @ instruction: 0x0038fdd0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #116] @ 66a34 │ │ │ │ + ldr r3, [pc, #116] @ 668a8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - beq 669fc │ │ │ │ + beq 66870 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 669fc │ │ │ │ + ble 66870 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1033c8 │ │ │ │ + bl 10347c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - bne 66a14 │ │ │ │ - b 66a2c │ │ │ │ - ldr r3, [pc, #52] @ 66a38 │ │ │ │ - ldr r1, [pc, #52] @ 66a3c │ │ │ │ + bne 66888 │ │ │ │ + b 668a0 │ │ │ │ + ldr r3, [pc, #52] @ 668ac │ │ │ │ + ldr r1, [pc, #52] @ 668b0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mvn r5, #0 │ │ │ │ - b 66a2c │ │ │ │ + b 668a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 66a2c │ │ │ │ + bne 668a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq lr, r8, r4, ror r9 │ │ │ │ + eorseq lr, r8, r0, lsr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #132] @ 66adc │ │ │ │ + ldr r3, [pc, #132] @ 66950 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - beq 66a90 │ │ │ │ + beq 66904 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 66a90 │ │ │ │ + ble 66904 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bne 66aa8 │ │ │ │ - bl 16220c │ │ │ │ + bne 6691c │ │ │ │ + bl 162390 │ │ │ │ mov r5, r0 │ │ │ │ - b 66ab0 │ │ │ │ - ldr r3, [pc, #72] @ 66ae0 │ │ │ │ - ldr r1, [pc, #72] @ 66ae4 │ │ │ │ + b 66924 │ │ │ │ + ldr r3, [pc, #72] @ 66954 │ │ │ │ + ldr r1, [pc, #72] @ 66958 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mvn r5, #0 │ │ │ │ - b 66ad4 │ │ │ │ - bl b2868 │ │ │ │ + b 66948 │ │ │ │ + bl b294c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 66ad4 │ │ │ │ + beq 66948 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 66ad4 │ │ │ │ + bne 66948 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq lr, r8, r4, ror r9 │ │ │ │ + eorseq lr, r8, r0, lsr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #44] @ 66b30 │ │ │ │ - bl 2b3678 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ 669a4 │ │ │ │ + bl 2b33f4 <_PyEval_GetBuiltin@@Base> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ - beq 66b24 │ │ │ │ + beq 66998 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - ldr r0, [pc, #20] @ 66b34 │ │ │ │ + ldr r0, [pc, #20] @ 669a8 │ │ │ │ pop {r4, lr} │ │ │ │ - b a9a20 │ │ │ │ + b a9a98 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #8] @ 66b38 │ │ │ │ - b a9a20 │ │ │ │ + ldr r0, [pc, #8] @ 669ac │ │ │ │ + b a9a98 │ │ │ │ subseq sp, r7, ip, ror r4 │ │ │ │ - eorseq lr, r8, r8, lsl #5 │ │ │ │ - eorseq pc, r8, ip, lsl #23 │ │ │ │ + eorseq lr, r8, r8, ror #9 │ │ │ │ + @ instruction: 0x0038fdd0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, sp │ │ │ │ - bl 66894 │ │ │ │ + bl 66708 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66b98 │ │ │ │ + beq 66a0c │ │ │ │ ldr r2, [sp] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ lsr r3, r2, #12 │ │ │ │ orr r3, r3, r1, lsl #20 │ │ │ │ and r2, r2, #255 @ 0xff │ │ │ │ bic r0, r3, #255 @ 0xff │ │ │ │ orr r0, r0, r2 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 66b94 │ │ │ │ + beq 66a08 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b a329c │ │ │ │ - ldr r0, [pc, #4] @ 66ba0 │ │ │ │ + b a3314 │ │ │ │ + ldr r0, [pc, #4] @ 66a14 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r7, r7, ip, ror #2 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r3, [r0, #8] │ │ │ │ ldrne r2, [r2, #8] │ │ │ │ subne r0, r3, r2 │ │ │ │ bicne r0, r0, r0, asr #31 │ │ │ │ - b a58c4 │ │ │ │ + b a593c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b 8be20 │ │ │ │ + b 8be90 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #116] @ 66c58 │ │ │ │ + ldr r3, [pc, #116] @ 66acc │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - beq 66c20 │ │ │ │ + beq 66a94 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 66c20 │ │ │ │ + ble 66a94 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 115980 │ │ │ │ + bl 115a70 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - bne 66c38 │ │ │ │ - b 66c50 │ │ │ │ - ldr r3, [pc, #52] @ 66c5c │ │ │ │ - ldr r1, [pc, #52] @ 66c60 │ │ │ │ + bne 66aac │ │ │ │ + b 66ac4 │ │ │ │ + ldr r3, [pc, #52] @ 66ad0 │ │ │ │ + ldr r1, [pc, #52] @ 66ad4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mvn r5, #0 │ │ │ │ - b 66c50 │ │ │ │ + b 66ac4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 66c50 │ │ │ │ + bne 66ac4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq lr, r8, r4, ror r9 │ │ │ │ + eorseq lr, r8, r0, lsr #23 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + add r1, sp, #8 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + mov r2, #4 │ │ │ │ + str r1, [sp] │ │ │ │ + add r3, sp, #12 │ │ │ │ + mov r1, #1 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + bl 299dc <__getsockopt64@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 66b30 │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + cmp r4, #0 │ │ │ │ + cmpne r4, #106 @ 0x6a │ │ │ │ + moveq r0, #1 │ │ │ │ + beq 66b34 │ │ │ │ + bl 2a984 <__errno_location@plt> │ │ │ │ + str r4, [r0] │ │ │ │ + mov r0, #0 │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + b 6610c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #2 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ - bne 66c9c │ │ │ │ + bne 66b78 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 66894 │ │ │ │ + bl 66708 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 66cc4 │ │ │ │ - b 66cbc │ │ │ │ + bne 66ba0 │ │ │ │ + b 66b98 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #208] @ 66d7c │ │ │ │ + ldr r0, [pc, #208] @ 66c58 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 66c84 │ │ │ │ + bne 66b60 │ │ │ │ mov r0, #0 │ │ │ │ - b 66d74 │ │ │ │ + b 66c50 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 66894 │ │ │ │ + bl 66708 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66cbc │ │ │ │ + beq 66b98 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mvn r3, #1 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r3, r1 │ │ │ │ sbcs r2, r3, r2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r2, [sp] │ │ │ │ - bcs 66d0c │ │ │ │ + bcs 66be8 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r3, r2 │ │ │ │ sbcs r3, r3, r0 │ │ │ │ - bcc 66d20 │ │ │ │ - ldr r3, [pc, #108] @ 66d80 │ │ │ │ - ldr r1, [pc, #108] @ 66d84 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 66d54 │ │ │ │ - ldr r3, [pc, #96] @ 66d88 │ │ │ │ - ldr r0, [pc, #96] @ 66d8c │ │ │ │ + bcc 66bfc │ │ │ │ + ldr r3, [pc, #108] @ 66c5c │ │ │ │ + ldr r1, [pc, #108] @ 66c60 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f414 │ │ │ │ + b 66c30 │ │ │ │ + ldr r3, [pc, #96] @ 66c64 │ │ │ │ + ldr r0, [pc, #96] @ 66c68 │ │ │ │ and r3, r3, r1, lsl #8 │ │ │ │ and r0, r0, r2, lsl #12 │ │ │ │ bic r1, r1, #4080 @ 0xff0 │ │ │ │ orr r3, r3, r0 │ │ │ │ bic r1, r1, #15 │ │ │ │ and r0, r2, #255 @ 0xff │ │ │ │ orr r1, r1, r2, lsr #20 │ │ │ │ orr r0, r0, r3 │ │ │ │ cmn r1, #1 │ │ │ │ cmneq r0, #1 │ │ │ │ - bne 66d68 │ │ │ │ - bl a55d4 │ │ │ │ + bne 66c44 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #44] @ 66d90 │ │ │ │ - bne 66cbc │ │ │ │ - b 66d74 │ │ │ │ + ldreq r0, [pc, #44] @ 66c6c │ │ │ │ + bne 66b98 │ │ │ │ + b 66c50 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, lr} │ │ │ │ - b 150c38 │ │ │ │ + b 150e44 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq ip, r6, r8, lsr #6 │ │ │ │ + eorseq ip, r6, r8, ror #10 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r1, r9, r0, lsl sp │ │ │ │ + eorseq r1, r9, r0, asr #30 │ │ │ │ andeq pc, pc, r0, lsl #30 │ │ │ │ @ instruction: 0xfff00000 @ IMB │ │ │ │ subseq r7, r7, ip, ror #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #444] @ 0x1bc │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, #0 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r1, [pc, #180] @ 66e7c │ │ │ │ + ldr r1, [pc, #180] @ 66d58 │ │ │ │ ldr r2, [r3] │ │ │ │ add r3, sp, #8 │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl b6a5c │ │ │ │ + bl b6b40 │ │ │ │ cmp r0, r5 │ │ │ │ - beq 66e34 │ │ │ │ + beq 66d10 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 3a61c <_Py_IncRef@@Base+0x2cc> │ │ │ │ + bl 3a61c <_Py_IncRef@@Base+0x2c0> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 66e00 │ │ │ │ - b 66e34 │ │ │ │ + bne 66cdc │ │ │ │ + b 66d10 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 66e3c │ │ │ │ + bne 66d18 │ │ │ │ add r5, r5, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r5 │ │ │ │ - ble 66e70 │ │ │ │ + ble 66d4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 30fc9c │ │ │ │ + bl 31045c │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 66df0 │ │ │ │ + bne 66ccc │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 66e70 │ │ │ │ + beq 66d4c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 66e54 │ │ │ │ + bne 66d30 │ │ │ │ mov r4, #0 │ │ │ │ - b 66e70 │ │ │ │ + b 66d4c │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 66dfc │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 66dfc │ │ │ │ + bne 66cd8 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 66cd8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 66e34 │ │ │ │ + bne 66d10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 66e34 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 66d10 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r1, r9, r0, asr #21 │ │ │ │ + @ instruction: 0x00391cf0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 66f94 │ │ │ │ + ldr r2, [pc, #252] @ 66e70 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 66f98 │ │ │ │ + ldr r0, [pc, #244] @ 66e74 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 66ed0 │ │ │ │ + bne 66dac │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 66f9c │ │ │ │ + ldr r3, [pc, #224] @ 66e78 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 66f10 │ │ │ │ + beq 66dec │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 66ed4 │ │ │ │ - b 66f10 │ │ │ │ + bgt 66db0 │ │ │ │ + b 66dec │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ ldrne r3, [r4] │ │ │ │ - bne 66f28 │ │ │ │ + bne 66e04 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #156] @ 66f9c │ │ │ │ + ldr r3, [pc, #156] @ 66e78 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 66f10 │ │ │ │ + beq 66dec │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 66f28 │ │ │ │ - ldr r3, [pc, #136] @ 66fa0 │ │ │ │ - ldr r1, [pc, #136] @ 66fa4 │ │ │ │ + bgt 66e04 │ │ │ │ + ldr r3, [pc, #136] @ 66e7c │ │ │ │ + ldr r1, [pc, #136] @ 66e80 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r6, #0 │ │ │ │ - b 66f8c │ │ │ │ + b 66e68 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a94f4 │ │ │ │ + bl a956c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 66f68 │ │ │ │ + beq 66e44 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 66f68 │ │ │ │ + bne 66e44 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 66f8c │ │ │ │ + beq 66e68 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 66f8c │ │ │ │ + bne 66e68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq lr, r8, r4, ror r9 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - add r1, sp, #8 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - mov r2, #4 │ │ │ │ - str r1, [sp] │ │ │ │ - add r3, sp, #12 │ │ │ │ - mov r1, #1 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - bl 299dc <__getsockopt64@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 67000 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - cmp r4, #0 │ │ │ │ - cmpne r4, #106 @ 0x6a │ │ │ │ - moveq r0, #1 │ │ │ │ - beq 67004 │ │ │ │ - bl 2a984 <__errno_location@plt> │ │ │ │ - str r4, [r0] │ │ │ │ - mov r0, #0 │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - b 66300 │ │ │ │ + eorseq lr, r8, r0, lsr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 67040 │ │ │ │ - bl a55d4 │ │ │ │ + bne 66eb4 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6709c │ │ │ │ + bne 66f10 │ │ │ │ orr r0, r4, #524288 @ 0x80000 │ │ │ │ bl 294fc │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 67064 │ │ │ │ - ldr r3, [pc, #72] @ 670a4 │ │ │ │ + bne 66ed8 │ │ │ │ + ldr r3, [pc, #72] @ 66f18 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ - b 67080 │ │ │ │ + bl 144544 │ │ │ │ + b 66ef4 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 17d944 <_Py_set_inheritable@@Base> │ │ │ │ + bl 17dbe0 <_Py_set_inheritable@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 67090 │ │ │ │ + bge 66f04 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a060 │ │ │ │ - bl a55d4 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - bne 6709c │ │ │ │ + bne 66f10 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a62ec │ │ │ │ + b a6364 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r0, [pc, #240] @ 671bc │ │ │ │ - ldr r1, [pc, #240] @ 671c0 │ │ │ │ + ldr r0, [pc, #240] @ 67030 │ │ │ │ + ldr r1, [pc, #240] @ 67034 │ │ │ │ cmp r3, r1 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 670f8 │ │ │ │ + bne 66f6c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 671c4 │ │ │ │ + ldr r3, [pc, #224] @ 67038 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 67134 │ │ │ │ + beq 66fa8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 670fc │ │ │ │ - b 67134 │ │ │ │ + bgt 66f70 │ │ │ │ + b 66fa8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r1 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 6714c │ │ │ │ + bne 66fc0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 671c4 │ │ │ │ + ldr r3, [pc, #160] @ 67038 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 67134 │ │ │ │ + beq 66fa8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 67150 │ │ │ │ - ldr r3, [pc, #140] @ 671c8 │ │ │ │ - ldr r1, [pc, #140] @ 671cc │ │ │ │ + bgt 66fc4 │ │ │ │ + ldr r3, [pc, #140] @ 6703c │ │ │ │ + ldr r1, [pc, #140] @ 67040 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r6, #0 │ │ │ │ - b 671b4 │ │ │ │ + b 67028 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 116f28 │ │ │ │ + bl 117018 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 67190 │ │ │ │ + beq 67004 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 67190 │ │ │ │ + bne 67004 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 671b4 │ │ │ │ + beq 67028 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 671b4 │ │ │ │ + bne 67028 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq lr, r8, r4, ror r9 │ │ │ │ + eorseq lr, r8, r0, lsr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r2 │ │ │ │ mov ip, r0 │ │ │ │ mov r1, #0 │ │ │ │ @@ -62327,101 +62228,101 @@ │ │ │ │ mov r2, #24 │ │ │ │ ldr r4, [ip, #8] │ │ │ │ bl 29658 │ │ │ │ cmp r4, #0 │ │ │ │ mvneq r1, #0 │ │ │ │ mov r3, r0 │ │ │ │ mvneq r0, #0 │ │ │ │ - beq 67218 │ │ │ │ + beq 6708c │ │ │ │ add r4, r4, #3648 @ 0xe40 │ │ │ │ ldrd r0, [r4] │ │ │ │ - ldr r2, [pc, #12] @ 6722c │ │ │ │ + ldr r2, [pc, #12] @ 670a0 │ │ │ │ strd r0, [r3, #8] │ │ │ │ str r2, [r3, #16] │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - andeq r7, r6, r0, lsr r2 │ │ │ │ - ldr r2, [pc, #20] @ 6724c │ │ │ │ - ldr r0, [pc, #16] @ 6724c │ │ │ │ + andeq r7, r6, r4, lsr #1 │ │ │ │ + ldr r2, [pc, #20] @ 670c0 │ │ │ │ + ldr r0, [pc, #16] @ 670c0 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1ddc70 │ │ │ │ + bl 1ddf94 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 672cc │ │ │ │ + blt 67140 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #17 │ │ │ │ - bl 18ac34 │ │ │ │ + bl 18aeb0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a228 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 6729c │ │ │ │ + bne 67110 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r6, [r0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #17 │ │ │ │ - bl 18ac34 │ │ │ │ + bl 18aeb0 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 672d4 │ │ │ │ + bne 67148 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #32] @ 672dc │ │ │ │ + ldr r2, [pc, #32] @ 67150 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ str r6, [r3] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1444a4 │ │ │ │ + b 144544 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #4] @ 672e0 │ │ │ │ + ldr r0, [pc, #4] @ 67154 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr ip, [r0, #8] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #12] @ 6731c │ │ │ │ + ldr r0, [pc, #12] @ 67190 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl c038c │ │ │ │ + bl c03ec │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq sl, r7, r0, lsr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1ddc70 │ │ │ │ + bl 1ddf94 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 6735c │ │ │ │ + blt 671d0 │ │ │ │ bl 2a12c │ │ │ │ cmn r0, #1 │ │ │ │ - bne 67364 │ │ │ │ - ldr r3, [pc, #24] @ 6736c │ │ │ │ + bne 671d8 │ │ │ │ + ldr r3, [pc, #24] @ 671e0 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 1444a4 │ │ │ │ + b 144544 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #4] @ 67370 │ │ │ │ + ldr r0, [pc, #4] @ 671e4 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ @@ -62430,15 +62331,15 @@ │ │ │ │ moveq r6, r5 │ │ │ │ cmp r2, #0 │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ cmp r5, #0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ sub sp, sp, #112 @ 0x70 │ │ │ │ - ldr lr, [pc, #500] @ 675a4 │ │ │ │ + ldr lr, [pc, #500] @ 67418 │ │ │ │ cmp r3, #0 │ │ │ │ mvn r3, #99 @ 0x63 │ │ │ │ add r6, r6, r2 │ │ │ │ mov r7, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ @@ -62450,332 +62351,332 @@ │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1} │ │ │ │ sub r8, r6, #1 │ │ │ │ stm ip, {r0, r1} │ │ │ │ - bne 67414 │ │ │ │ + bne 67288 │ │ │ │ clz r3, r4 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r7, #3 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 67458 │ │ │ │ - ldr ip, [pc, #396] @ 675a8 │ │ │ │ + beq 672cc │ │ │ │ + ldr ip, [pc, #396] @ 6741c │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ str ip, [sp, #16] │ │ │ │ mov ip, #3 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #8] │ │ │ │ mov ip, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r7, r4 │ │ │ │ - beq 6758c │ │ │ │ + beq 67400 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 170254 │ │ │ │ + bl 1703e8 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6756c │ │ │ │ + beq 673e0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 674f0 │ │ │ │ + beq 67364 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 674ac │ │ │ │ - bl 148160 │ │ │ │ + beq 67320 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 674a0 │ │ │ │ - bl a55d4 │ │ │ │ + bne 67314 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6756c │ │ │ │ + bne 673e0 │ │ │ │ subs r8, r6, #2 │ │ │ │ - bne 674b0 │ │ │ │ - b 674f4 │ │ │ │ + bne 67324 │ │ │ │ + b 67368 │ │ │ │ mov r5, #384 @ 0x180 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 674d4 │ │ │ │ + bne 67348 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 260d10 │ │ │ │ + bl 260fd0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 674f4 │ │ │ │ - b 6756c │ │ │ │ + bne 67368 │ │ │ │ + b 673e0 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 66894 │ │ │ │ + bl 66708 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6756c │ │ │ │ + beq 673e0 │ │ │ │ cmp r8, #1 │ │ │ │ - beq 674f4 │ │ │ │ - b 674bc │ │ │ │ + beq 67368 │ │ │ │ + b 67330 │ │ │ │ mov r5, #384 @ 0x180 │ │ │ │ ldrd r8, [sp, #32] │ │ │ │ ldr sl, [sp, #28] │ │ │ │ - bl c3e20 │ │ │ │ + bl c3e80 │ │ │ │ cmn sl, #100 @ 0x64 │ │ │ │ mov r6, r0 │ │ │ │ - beq 67528 │ │ │ │ + beq 6739c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ strd r8, [sp] │ │ │ │ bl 296f4 │ │ │ │ mov r4, r0 │ │ │ │ - b 67540 │ │ │ │ + b 673b4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ bl 29da8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7b78 │ │ │ │ + bl c7bd0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 67574 │ │ │ │ + beq 673e8 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 6757c │ │ │ │ - bl 132724 │ │ │ │ + bne 673f0 │ │ │ │ + bl 1327bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 674fc │ │ │ │ + beq 67370 │ │ │ │ mov r4, #0 │ │ │ │ - b 6758c │ │ │ │ - ldr r4, [pc, #48] @ 675ac │ │ │ │ - b 6758c │ │ │ │ - ldr r3, [pc, #44] @ 675b0 │ │ │ │ + b 67400 │ │ │ │ + ldr r4, [pc, #48] @ 67420 │ │ │ │ + b 67400 │ │ │ │ + ldr r3, [pc, #44] @ 67424 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ + bl 144544 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ - bl 170a20 │ │ │ │ + bl 170bb4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #112 @ 0x70 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldrheq lr, [r3], #-136 @ 0xffffff78 │ │ │ │ + subseq lr, r3, r0, asr #21 │ │ │ │ subseq r4, r7, r8, asr #5 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ │ │ │ │ -000675b4 : │ │ │ │ +00067428 : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldrb r2, [r2, #87] @ 0x57 │ │ │ │ lsr r2, r2, #4 │ │ │ │ and r2, r2, #1 │ │ │ │ eor r2, r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ orreq r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 675dc │ │ │ │ - b 2988f4 │ │ │ │ + bne 67450 │ │ │ │ + b 298974 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 58600 │ │ │ │ + bl 5856c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r0, [pc, #324] @ 67760 │ │ │ │ - ldr r2, [pc, #324] @ 67764 │ │ │ │ + ldr r0, [pc, #324] @ 675d4 │ │ │ │ + ldr r2, [pc, #324] @ 675d8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 6764c │ │ │ │ + bne 674c0 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #304] @ 67768 │ │ │ │ + ldr r3, [pc, #304] @ 675dc │ │ │ │ cmp r5, r3 │ │ │ │ - beq 676c4 │ │ │ │ + beq 67538 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 67650 │ │ │ │ - b 676c4 │ │ │ │ + bgt 674c4 │ │ │ │ + b 67538 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ ldrne r3, [r4] │ │ │ │ - bne 6768c │ │ │ │ + bne 67500 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #236] @ 67768 │ │ │ │ + ldr r3, [pc, #236] @ 675dc │ │ │ │ cmp r4, r3 │ │ │ │ - beq 676c4 │ │ │ │ + beq 67538 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 676c4 │ │ │ │ + ble 67538 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 676f4 │ │ │ │ + beq 67568 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ ldrne r3, [r6] │ │ │ │ - bne 676e8 │ │ │ │ + bne 6755c │ │ │ │ ldr r6, [r6, #8] │ │ │ │ - ldr r3, [pc, #168] @ 67768 │ │ │ │ + ldr r3, [pc, #168] @ 675dc │ │ │ │ cmp r6, r3 │ │ │ │ - bne 676dc │ │ │ │ - ldr r3, [pc, #160] @ 6776c │ │ │ │ - ldr r1, [pc, #160] @ 67770 │ │ │ │ + bne 67550 │ │ │ │ + ldr r3, [pc, #160] @ 675e0 │ │ │ │ + ldr r1, [pc, #160] @ 675e4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r7, #0 │ │ │ │ - b 67758 │ │ │ │ + b 675cc │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 676c4 │ │ │ │ + ble 67538 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 127620 │ │ │ │ + bl 1276b0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 6772c │ │ │ │ + beq 675a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6772c │ │ │ │ + bne 675a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 67750 │ │ │ │ + beq 675c4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 67750 │ │ │ │ + bne 675c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b254 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq lr, r8, r4, ror r9 │ │ │ │ + eorseq lr, r8, r0, lsr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 677a4 │ │ │ │ - bl a55d4 │ │ │ │ + bne 67618 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6782c │ │ │ │ + bne 676a0 │ │ │ │ mov r0, #72 @ 0x48 │ │ │ │ bl 2931c │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 677c8 │ │ │ │ - ldr r3, [pc, #120] @ 67838 │ │ │ │ + bne 6763c │ │ │ │ + ldr r3, [pc, #120] @ 676ac │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 1444a4 │ │ │ │ - bl 8aec4 │ │ │ │ + b 144544 │ │ │ │ + bl 8af34 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 677dc │ │ │ │ + bne 67650 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2a01ec │ │ │ │ + b 2a0260 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ bl 2a9d8 │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - beq 67818 │ │ │ │ - bl 8b460 │ │ │ │ + beq 6768c │ │ │ │ + bl 8b4d0 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #48] @ 67838 │ │ │ │ + ldr r2, [pc, #48] @ 676ac │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ str r5, [r3] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1444a4 │ │ │ │ - bl bb7dc │ │ │ │ + b 144544 │ │ │ │ + bl bb8b0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b460 │ │ │ │ - b 67830 │ │ │ │ + bl 8b4d0 │ │ │ │ + b 676a4 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r6, [pc, #84] @ 678a8 │ │ │ │ + ldr r6, [pc, #84] @ 6771c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r6 │ │ │ │ - beq 67874 │ │ │ │ + beq 676e8 │ │ │ │ mov r1, r6 │ │ │ │ - bl adde8 │ │ │ │ + bl adeb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 67878 │ │ │ │ + beq 676ec │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r6 │ │ │ │ - beq 67894 │ │ │ │ - ldr r1, [pc, #28] @ 678a8 │ │ │ │ - bl adde8 │ │ │ │ + beq 67708 │ │ │ │ + ldr r1, [pc, #28] @ 6771c │ │ │ │ + bl adeb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 67898 │ │ │ │ + beq 6770c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 191d98 │ │ │ │ + b 192014 │ │ │ │ subseq r7, r5, ip, lsr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #40] @ 678ec │ │ │ │ + ldr r4, [pc, #40] @ 67760 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 1806d8 │ │ │ │ + bl 180974 │ │ │ │ ldr r3, [r4, #1292] @ 0x50c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 678dc │ │ │ │ - bl 2aadd8 │ │ │ │ + beq 67750 │ │ │ │ + bl 2aae48 │ │ │ │ ldr r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 158044 │ │ │ │ - ldr r0, [pc, #4] @ 678f0 │ │ │ │ + bl 1581c4 │ │ │ │ + ldr r0, [pc, #4] @ 67764 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -62784,15 +62685,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ mvn r3, #-536870912 @ 0xe0000000 │ │ │ │ mvn r0, r7 │ │ │ │ sub r3, r3, r6 │ │ │ │ cmp r0, r2 │ │ │ │ sbcs r3, r3, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ - bcc 67ac4 │ │ │ │ + bcc 67938 │ │ │ │ orrs r3, r7, r6 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ ands r0, r7, #63 @ 0x3f │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -62800,214 +62701,214 @@ │ │ │ │ movne fp, #64 @ 0x40 │ │ │ │ ldr r9, [r5, #4] │ │ │ │ rsb r3, fp, #64 @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ ldr sl, [r5] │ │ │ │ mov r4, r2 │ │ │ │ addls r0, r9, fp │ │ │ │ - bls 679e4 │ │ │ │ + bls 67858 │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r1 │ │ │ │ - bne 67a04 │ │ │ │ + bne 67878 │ │ │ │ orrs r0, r0, #0 │ │ │ │ - bne 67988 │ │ │ │ + bne 677fc │ │ │ │ orrs r3, r7, r6 │ │ │ │ - beq 67994 │ │ │ │ + beq 67808 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 592cc <_PyContext_NewHamtForTests@@Base+0x2f0> │ │ │ │ + bl 592c0 <_PyContext_NewHamtForTests@@Base+0x2e4> │ │ │ │ ands r3, r4, #63 @ 0x3f │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ sub r3, r4, r3 │ │ │ │ bic r2, r3, #63 @ 0x3f │ │ │ │ add r1, r8, r2 │ │ │ │ mov fp, r8 │ │ │ │ sub r2, r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r1, [sp] │ │ │ │ cmp fp, r8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - beq 679dc │ │ │ │ + beq 67850 │ │ │ │ str r2, [sp, #4] │ │ │ │ add fp, fp, #64 @ 0x40 │ │ │ │ - bl 592cc <_PyContext_NewHamtForTests@@Base+0x2f0> │ │ │ │ + bl 592c0 <_PyContext_NewHamtForTests@@Base+0x2e4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b 679b8 │ │ │ │ + b 6782c │ │ │ │ ldr r1, [sp] │ │ │ │ mov r0, r9 │ │ │ │ bl 29cdc │ │ │ │ adds r7, r7, r4 │ │ │ │ adc r6, r6, #0 │ │ │ │ str sl, [r5] │ │ │ │ str r9, [r5, #4] │ │ │ │ str r7, [r5, #8] │ │ │ │ str r6, [r5, #12] │ │ │ │ - b 67ac4 │ │ │ │ + b 67938 │ │ │ │ mov r2, r3 │ │ │ │ add r0, r9, fp │ │ │ │ add r8, r1, r3 │ │ │ │ str r3, [sp] │ │ │ │ bl 29cdc │ │ │ │ ldr r3, [sp] │ │ │ │ str sl, [r5] │ │ │ │ adds r7, r3, r7 │ │ │ │ adc r6, r6, #0 │ │ │ │ tst r7, #63 @ 0x3f │ │ │ │ str r9, [r5, #4] │ │ │ │ str r7, [r5, #8] │ │ │ │ str r6, [r5, #12] │ │ │ │ - bne 67a44 │ │ │ │ + bne 678b8 │ │ │ │ orrs r3, r7, r6 │ │ │ │ - beq 67a50 │ │ │ │ + beq 678c4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 592cc <_PyContext_NewHamtForTests@@Base+0x2f0> │ │ │ │ + bl 592c0 <_PyContext_NewHamtForTests@@Base+0x2e4> │ │ │ │ sub r4, r4, #64 @ 0x40 │ │ │ │ add r4, r4, fp │ │ │ │ ands r3, r4, #63 @ 0x3f │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ sub r3, r4, r3 │ │ │ │ bic r2, r3, #63 @ 0x3f │ │ │ │ add r1, r8, r2 │ │ │ │ mov fp, r8 │ │ │ │ sub r2, r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r1, [sp] │ │ │ │ cmp r8, fp │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - beq 67aa0 │ │ │ │ + beq 67914 │ │ │ │ str r2, [sp, #4] │ │ │ │ add fp, fp, #64 @ 0x40 │ │ │ │ - bl 592cc <_PyContext_NewHamtForTests@@Base+0x2f0> │ │ │ │ + bl 592c0 <_PyContext_NewHamtForTests@@Base+0x2e4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b 67a7c │ │ │ │ + b 678f0 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r0, r9 │ │ │ │ bl 29cdc │ │ │ │ adds r4, r4, r7 │ │ │ │ adc r6, r6, #0 │ │ │ │ str sl, [r5] │ │ │ │ str r9, [r5, #4] │ │ │ │ str r4, [r5, #8] │ │ │ │ str r6, [r5, #12] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - ldr r3, [pc, #12] @ 67ae4 │ │ │ │ + ldr r3, [pc, #12] @ 67958 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #8] @ 67ae8 │ │ │ │ + ldr r1, [pc, #8] @ 6795c │ │ │ │ ldr r0, [r3] │ │ │ │ - b 1176f0 │ │ │ │ + b 1177e0 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x00391efc │ │ │ │ + eorseq r2, r9, ip, lsr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands r6, r2, #268435456 @ 0x10000000 │ │ │ │ - beq 67b24 │ │ │ │ - ldr r3, [pc, #248] @ 67c10 │ │ │ │ - ldr r1, [pc, #248] @ 67c14 │ │ │ │ + beq 67998 │ │ │ │ + ldr r3, [pc, #248] @ 67a84 │ │ │ │ + ldr r1, [pc, #248] @ 67a88 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 67b4c │ │ │ │ + bl 18f414 │ │ │ │ + b 679c0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 15d464 │ │ │ │ + bl 15d5e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 67b54 │ │ │ │ - ldr r3, [pc, #204] @ 67c10 │ │ │ │ - ldr r1, [pc, #208] @ 67c18 │ │ │ │ + bne 679c8 │ │ │ │ + ldr r3, [pc, #204] @ 67a84 │ │ │ │ + ldr r1, [pc, #208] @ 67a8c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r0, #0 │ │ │ │ - b 67c08 │ │ │ │ + b 67a7c │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 112480 │ │ │ │ + bl 112570 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 67b4c │ │ │ │ + beq 679c0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 67b94 │ │ │ │ - ldr r3, [pc, #156] @ 67c1c │ │ │ │ - ldr r1, [pc, #156] @ 67c20 │ │ │ │ + ble 67a08 │ │ │ │ + ldr r3, [pc, #156] @ 67a90 │ │ │ │ + ldr r1, [pc, #156] @ 67a94 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1133b4 │ │ │ │ - b 67b4c │ │ │ │ + bl 1134a4 │ │ │ │ + b 679c0 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 67bd0 │ │ │ │ + bne 67a44 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ movge r3, #1 │ │ │ │ strbge r3, [r4, #8] │ │ │ │ - bge 67bd0 │ │ │ │ + bge 67a44 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 678f4 │ │ │ │ + bl 67768 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1133b4 │ │ │ │ - ldr r0, [pc, #84] @ 67c24 │ │ │ │ - b 67c08 │ │ │ │ - bl c3e20 │ │ │ │ + bl 1134a4 │ │ │ │ + ldr r0, [pc, #84] @ 67a98 │ │ │ │ + b 67a7c │ │ │ │ + bl c3e80 │ │ │ │ add r6, r4, #9 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 22f68c │ │ │ │ + bl 22f760 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 678f4 │ │ │ │ + bl 67768 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8b0d8 │ │ │ │ + bl 8b148 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7b78 │ │ │ │ - b 67bc0 │ │ │ │ + bl c7bd0 │ │ │ │ + b 67a34 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r7, r8, ip, asr #29 │ │ │ │ - @ instruction: 0x00387ef4 │ │ │ │ + eorseq r8, r8, ip, lsl #2 │ │ │ │ + eorseq r8, r8, r4, lsr r1 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r7, r8, r0, lsr #30 │ │ │ │ + eorseq r8, r8, r0, ror #2 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ add r3, r3, r1 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ add r3, r3, #63 @ 0x3f │ │ │ │ lsr r3, r3, #6 │ │ │ │ mov r0, #264 @ 0x108 │ │ │ │ mla r0, r3, r0, r2 │ │ │ │ - b 18c25c │ │ │ │ + b 18c4d8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ ldr r6, [r0, #12] │ │ │ │ mov r5, r0 │ │ │ │ mvn r3, #-536870912 @ 0xe0000000 │ │ │ │ mvn r0, r7 │ │ │ │ sub r3, r3, r6 │ │ │ │ cmp r0, r2 │ │ │ │ sbcs r3, r3, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ - bcc 67e20 │ │ │ │ + bcc 67c94 │ │ │ │ orrs r3, r7, r6 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ ands r0, r7, #63 @ 0x3f │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -63015,92 +62916,92 @@ │ │ │ │ movne fp, #64 @ 0x40 │ │ │ │ ldr r9, [r5, #4] │ │ │ │ rsb r3, fp, #64 @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ ldr sl, [r5] │ │ │ │ mov r4, r2 │ │ │ │ addls r0, r9, fp │ │ │ │ - bls 67d40 │ │ │ │ + bls 67bb4 │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r1 │ │ │ │ - bne 67d60 │ │ │ │ + bne 67bd4 │ │ │ │ orrs r0, r0, #0 │ │ │ │ - bne 67ce4 │ │ │ │ + bne 67b58 │ │ │ │ orrs r3, r7, r6 │ │ │ │ - beq 67cf0 │ │ │ │ + beq 67b64 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 22b4b0 │ │ │ │ + bl 22b5ec │ │ │ │ ands r3, r4, #63 @ 0x3f │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ sub r3, r4, r3 │ │ │ │ bic r2, r3, #63 @ 0x3f │ │ │ │ add r1, r8, r2 │ │ │ │ mov fp, r8 │ │ │ │ sub r2, r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r1, [sp] │ │ │ │ cmp fp, r8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - beq 67d38 │ │ │ │ + beq 67bac │ │ │ │ str r2, [sp, #4] │ │ │ │ add fp, fp, #64 @ 0x40 │ │ │ │ - bl 22b4b0 │ │ │ │ + bl 22b5ec │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b 67d14 │ │ │ │ + b 67b88 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r0, r9 │ │ │ │ bl 29cdc │ │ │ │ adds r7, r7, r4 │ │ │ │ adc r6, r6, #0 │ │ │ │ str sl, [r5] │ │ │ │ str r9, [r5, #4] │ │ │ │ str r7, [r5, #8] │ │ │ │ str r6, [r5, #12] │ │ │ │ - b 67e20 │ │ │ │ + b 67c94 │ │ │ │ mov r2, r3 │ │ │ │ add r0, r9, fp │ │ │ │ add r8, r1, r3 │ │ │ │ str r3, [sp] │ │ │ │ bl 29cdc │ │ │ │ ldr r3, [sp] │ │ │ │ str sl, [r5] │ │ │ │ adds r7, r3, r7 │ │ │ │ adc r6, r6, #0 │ │ │ │ tst r7, #63 @ 0x3f │ │ │ │ str r9, [r5, #4] │ │ │ │ str r7, [r5, #8] │ │ │ │ str r6, [r5, #12] │ │ │ │ - bne 67da0 │ │ │ │ + bne 67c14 │ │ │ │ orrs r3, r7, r6 │ │ │ │ - beq 67dac │ │ │ │ + beq 67c20 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 22b4b0 │ │ │ │ + bl 22b5ec │ │ │ │ sub r4, r4, #64 @ 0x40 │ │ │ │ add r4, r4, fp │ │ │ │ ands r3, r4, #63 @ 0x3f │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ sub r3, r4, r3 │ │ │ │ bic r2, r3, #63 @ 0x3f │ │ │ │ add r1, r8, r2 │ │ │ │ mov fp, r8 │ │ │ │ sub r2, r4, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r1, [sp] │ │ │ │ cmp r8, fp │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - beq 67dfc │ │ │ │ + beq 67c70 │ │ │ │ str r2, [sp, #4] │ │ │ │ add fp, fp, #64 @ 0x40 │ │ │ │ - bl 22b4b0 │ │ │ │ + bl 22b5ec │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b 67dd8 │ │ │ │ + b 67c4c │ │ │ │ ldr r1, [sp] │ │ │ │ mov r0, r9 │ │ │ │ bl 29cdc │ │ │ │ adds r4, r4, r7 │ │ │ │ adc r6, r6, #0 │ │ │ │ str sl, [r5] │ │ │ │ str r9, [r5, #4] │ │ │ │ @@ -63112,189 +63013,189 @@ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands r6, r2, #268435456 @ 0x10000000 │ │ │ │ - beq 67e60 │ │ │ │ - ldr r3, [pc, #248] @ 67f4c │ │ │ │ - ldr r1, [pc, #248] @ 67f50 │ │ │ │ + beq 67cd4 │ │ │ │ + ldr r3, [pc, #248] @ 67dc0 │ │ │ │ + ldr r1, [pc, #248] @ 67dc4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 67e88 │ │ │ │ + bl 18f414 │ │ │ │ + b 67cfc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 15d464 │ │ │ │ + bl 15d5e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 67e90 │ │ │ │ - ldr r3, [pc, #204] @ 67f4c │ │ │ │ - ldr r1, [pc, #208] @ 67f54 │ │ │ │ + bne 67d04 │ │ │ │ + ldr r3, [pc, #204] @ 67dc0 │ │ │ │ + ldr r1, [pc, #208] @ 67dc8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r0, #0 │ │ │ │ - b 67f44 │ │ │ │ + b 67db8 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 112480 │ │ │ │ + bl 112570 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 67e88 │ │ │ │ + beq 67cfc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 67ed0 │ │ │ │ - ldr r3, [pc, #156] @ 67f58 │ │ │ │ - ldr r1, [pc, #156] @ 67f5c │ │ │ │ + ble 67d44 │ │ │ │ + ldr r3, [pc, #156] @ 67dcc │ │ │ │ + ldr r1, [pc, #156] @ 67dd0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1133b4 │ │ │ │ - b 67e88 │ │ │ │ + bl 1134a4 │ │ │ │ + b 67cfc │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 67f0c │ │ │ │ + bne 67d80 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ movge r3, #1 │ │ │ │ strbge r3, [r4, #8] │ │ │ │ - bge 67f0c │ │ │ │ + bge 67d80 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 67c50 │ │ │ │ + bl 67ac4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1133b4 │ │ │ │ - ldr r0, [pc, #84] @ 67f60 │ │ │ │ - b 67f44 │ │ │ │ - bl c3e20 │ │ │ │ + bl 1134a4 │ │ │ │ + ldr r0, [pc, #84] @ 67dd4 │ │ │ │ + b 67db8 │ │ │ │ + bl c3e80 │ │ │ │ add r6, r4, #9 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 22f68c │ │ │ │ + bl 22f760 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 67c50 │ │ │ │ + bl 67ac4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8b0d8 │ │ │ │ + bl 8b148 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7b78 │ │ │ │ - b 67efc │ │ │ │ + bl c7bd0 │ │ │ │ + b 67d70 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r7, r8, ip, asr #29 │ │ │ │ - @ instruction: 0x00387ef4 │ │ │ │ + eorseq r8, r8, ip, lsl #2 │ │ │ │ + eorseq r8, r8, r4, lsr r1 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r7, r8, r0, lsr #30 │ │ │ │ + eorseq r8, r8, r0, ror #2 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr ip, [pc, #108] @ 67fe8 │ │ │ │ + ldr ip, [pc, #108] @ 67e5c │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ add lr, sp, #16 │ │ │ │ mov r1, r2 │ │ │ │ str ip, [sp, #4] │ │ │ │ mov r2, #0 │ │ │ │ add ip, sp, #20 │ │ │ │ str r2, [sp, #16] │ │ │ │ str lr, [sp, #8] │ │ │ │ mov r2, r3 │ │ │ │ str ip, [sp] │ │ │ │ - ldr r3, [pc, #64] @ 67fec │ │ │ │ - bl 2df67c <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ + ldr r3, [pc, #64] @ 67e60 │ │ │ │ + bl 2df90c <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 67fe0 │ │ │ │ + beq 67e54 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - ldr r0, [pc, #44] @ 67ff0 │ │ │ │ + ldr r0, [pc, #44] @ 67e64 │ │ │ │ bl 2a870 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 67fdc │ │ │ │ - ldr r3, [pc, #32] @ 67ff4 │ │ │ │ + bge 67e50 │ │ │ │ + ldr r3, [pc, #32] @ 67e68 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ - b 67fe0 │ │ │ │ - bl a62ec │ │ │ │ + bl 144544 │ │ │ │ + b 67e54 │ │ │ │ + bl a6364 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andeq lr, r4, r4, asr #24 │ │ │ │ + andeq lr, r4, ip, lsr ip │ │ │ │ @ instruction: 0x00574498 │ │ │ │ @ instruction: 0x000001b2 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ │ │ │ │ -00067ff8 : │ │ │ │ +00067e6c : │ │ │ │ mov r1, #0 │ │ │ │ - b 29c0dc │ │ │ │ + b 29c15c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r0, [r3, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 68014 │ │ │ │ - b 92d84 │ │ │ │ + bne 67e88 │ │ │ │ + b 92de0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, #0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 92d84 │ │ │ │ + bl 92de0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 680a4 │ │ │ │ + beq 67f18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6c974 │ │ │ │ + bl 6c97c │ │ │ │ ldr r4, [r0] │ │ │ │ - b 68058 │ │ │ │ + b 67ecc │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r3, #1 │ │ │ │ - bne 680e4 │ │ │ │ + bne 67f58 │ │ │ │ ldr r4, [r4, #24] │ │ │ │ cmp r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - beq 680fc │ │ │ │ + beq 67f70 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ add r2, r3, #1 │ │ │ │ - ble 68054 │ │ │ │ + ble 67ec8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ strne r2, [r4] │ │ │ │ - bl ab174 │ │ │ │ + bl ab1ec │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 68048 │ │ │ │ + beq 67ebc │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 680ac │ │ │ │ + bne 67f20 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 680c8 │ │ │ │ + bne 67f3c │ │ │ │ mov r5, #0 │ │ │ │ - b 680fc │ │ │ │ + b 67f70 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 68098 │ │ │ │ + bne 67f0c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 68098 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 67f0c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 680a4 │ │ │ │ + bne 67f18 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 680a4 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 67f18 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - bne 68054 │ │ │ │ + bne 67ec8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 68054 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 67ec8 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ @@ -63302,15 +63203,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ mvn r3, #-536870912 @ 0xe0000000 │ │ │ │ mvn r0, r7 │ │ │ │ sub r3, r3, r6 │ │ │ │ cmp r0, r2 │ │ │ │ sbcs r3, r3, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ - bcc 682d4 │ │ │ │ + bcc 68148 │ │ │ │ ands r0, r7, #63 @ 0x3f │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ orrs ip, r7, r6 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -63318,865 +63219,856 @@ │ │ │ │ movne fp, #64 @ 0x40 │ │ │ │ ldr r9, [r5, #4] │ │ │ │ rsb r3, fp, #64 @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ ldr sl, [r5] │ │ │ │ mov r4, r2 │ │ │ │ addls r0, r9, fp │ │ │ │ - bls 681f4 │ │ │ │ + bls 68068 │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r1 │ │ │ │ - bne 68214 │ │ │ │ + bne 68088 │ │ │ │ orrs r0, r0, #0 │ │ │ │ - bne 68198 │ │ │ │ + bne 6800c │ │ │ │ orrs r3, r7, r6 │ │ │ │ - beq 681a4 │ │ │ │ + beq 68018 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 5de04 │ │ │ │ + bl 5de0c │ │ │ │ ands r3, r4, #63 @ 0x3f │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ sub r3, r4, r3 │ │ │ │ bic r3, r3, #63 @ 0x3f │ │ │ │ add r2, r8, r3 │ │ │ │ mov fp, r8 │ │ │ │ str r2, [sp] │ │ │ │ add r8, r8, r3 │ │ │ │ sub r2, r4, r3 │ │ │ │ cmp fp, r8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ - beq 681ec │ │ │ │ + beq 68060 │ │ │ │ str r2, [sp, #4] │ │ │ │ add fp, fp, #64 @ 0x40 │ │ │ │ - bl 5de04 │ │ │ │ + bl 5de0c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b 681c8 │ │ │ │ + b 6803c │ │ │ │ ldr r1, [sp] │ │ │ │ mov r0, r9 │ │ │ │ bl 29cdc │ │ │ │ adds r7, r7, r4 │ │ │ │ adc r6, r6, #0 │ │ │ │ str sl, [r5] │ │ │ │ str r9, [r5, #4] │ │ │ │ str r7, [r5, #8] │ │ │ │ str r6, [r5, #12] │ │ │ │ - b 682d4 │ │ │ │ + b 68148 │ │ │ │ mov r2, r3 │ │ │ │ add r0, r9, fp │ │ │ │ add r8, r1, r3 │ │ │ │ str r3, [sp] │ │ │ │ bl 29cdc │ │ │ │ ldr r3, [sp] │ │ │ │ str sl, [r5] │ │ │ │ adds r7, r3, r7 │ │ │ │ adc r6, r6, #0 │ │ │ │ tst r7, #63 @ 0x3f │ │ │ │ str r9, [r5, #4] │ │ │ │ str r7, [r5, #8] │ │ │ │ str r6, [r5, #12] │ │ │ │ - bne 68254 │ │ │ │ + bne 680c8 │ │ │ │ orrs r3, r7, r6 │ │ │ │ - beq 68260 │ │ │ │ + beq 680d4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 5de04 │ │ │ │ + bl 5de0c │ │ │ │ sub r4, r4, #64 @ 0x40 │ │ │ │ add r4, r4, fp │ │ │ │ ands r3, r4, #63 @ 0x3f │ │ │ │ moveq r3, #64 @ 0x40 │ │ │ │ sub r3, r4, r3 │ │ │ │ bic r3, r3, #63 @ 0x3f │ │ │ │ add r2, r8, r3 │ │ │ │ mov fp, r8 │ │ │ │ str r2, [sp] │ │ │ │ add r8, r8, r3 │ │ │ │ sub r2, r4, r3 │ │ │ │ cmp r8, fp │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ - beq 682b0 │ │ │ │ + beq 68124 │ │ │ │ str r2, [sp, #4] │ │ │ │ add fp, fp, #64 @ 0x40 │ │ │ │ - bl 5de04 │ │ │ │ + bl 5de0c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b 6828c │ │ │ │ + b 68100 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r0, r9 │ │ │ │ bl 29cdc │ │ │ │ adds r4, r4, r7 │ │ │ │ adc r6, r6, #0 │ │ │ │ str sl, [r5] │ │ │ │ str r9, [r5, #4] │ │ │ │ str r4, [r5, #8] │ │ │ │ str r6, [r5, #12] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -000682dc : │ │ │ │ +00068150 : │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b 2c37c0 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + b 2c36a0 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands r6, r2, #268435456 @ 0x10000000 │ │ │ │ - beq 68320 │ │ │ │ - ldr r3, [pc, #248] @ 6840c │ │ │ │ - ldr r1, [pc, #248] @ 68410 │ │ │ │ + beq 68194 │ │ │ │ + ldr r3, [pc, #248] @ 68280 │ │ │ │ + ldr r1, [pc, #248] @ 68284 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 68348 │ │ │ │ + bl 18f414 │ │ │ │ + b 681bc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 15d464 │ │ │ │ + bl 15d5e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 68350 │ │ │ │ - ldr r3, [pc, #204] @ 6840c │ │ │ │ - ldr r1, [pc, #208] @ 68414 │ │ │ │ + bne 681c4 │ │ │ │ + ldr r3, [pc, #204] @ 68280 │ │ │ │ + ldr r1, [pc, #208] @ 68288 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r0, #0 │ │ │ │ - b 68404 │ │ │ │ + b 68278 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 112480 │ │ │ │ + bl 112570 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 68348 │ │ │ │ + beq 681bc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 68390 │ │ │ │ - ldr r3, [pc, #156] @ 68418 │ │ │ │ - ldr r1, [pc, #156] @ 6841c │ │ │ │ + ble 68204 │ │ │ │ + ldr r3, [pc, #156] @ 6828c │ │ │ │ + ldr r1, [pc, #156] @ 68290 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1133b4 │ │ │ │ - b 68348 │ │ │ │ + bl 1134a4 │ │ │ │ + b 681bc │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 683cc │ │ │ │ + bne 68240 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ movge r3, #1 │ │ │ │ strbge r3, [r4, #12] │ │ │ │ - bge 683cc │ │ │ │ + bge 68240 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 68104 │ │ │ │ + bl 67f78 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1133b4 │ │ │ │ - ldr r0, [pc, #84] @ 68420 │ │ │ │ - b 68404 │ │ │ │ - bl c3e20 │ │ │ │ + bl 1134a4 │ │ │ │ + ldr r0, [pc, #84] @ 68294 │ │ │ │ + b 68278 │ │ │ │ + bl c3e80 │ │ │ │ add r6, r4, #13 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 22f68c │ │ │ │ + bl 22f760 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 68104 │ │ │ │ + bl 67f78 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8b0d8 │ │ │ │ + bl 8b148 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7b78 │ │ │ │ - b 683bc │ │ │ │ + bl c7bd0 │ │ │ │ + b 68230 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r7, r8, ip, asr #29 │ │ │ │ - @ instruction: 0x00387ef4 │ │ │ │ + eorseq r8, r8, ip, lsl #2 │ │ │ │ + eorseq r8, r8, r4, lsr r1 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r7, r8, r0, lsr #30 │ │ │ │ + eorseq r8, r8, r0, ror #2 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 6845c │ │ │ │ - bl a55d4 │ │ │ │ + bne 682d0 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, #0 │ │ │ │ - bne 6848c │ │ │ │ + bne 68300 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sp │ │ │ │ bl 291cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 68480 │ │ │ │ - ldr r3, [pc, #28] @ 68494 │ │ │ │ + beq 682f4 │ │ │ │ + ldr r3, [pc, #28] @ 68308 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ - b 6848c │ │ │ │ + bl 144544 │ │ │ │ + b 68300 │ │ │ │ ldm sp, {r1, r2} │ │ │ │ - ldr r0, [pc, #12] @ 68498 │ │ │ │ - bl a9a20 │ │ │ │ + ldr r0, [pc, #12] @ 6830c │ │ │ │ + bl a9a98 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq ip, r7, r4, lsl #31 │ │ │ │ - ldr r1, [pc] @ 684a4 │ │ │ │ - b 10f3fc │ │ │ │ - eorseq sl, r5, ip, lsr #25 │ │ │ │ + eorseq sp, r7, r4, asr #3 │ │ │ │ + ldr r1, [pc] @ 68318 │ │ │ │ + b 10f4ec │ │ │ │ + eorseq sl, r5, ip, ror #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands r6, r2, #268435456 @ 0x10000000 │ │ │ │ - beq 684e0 │ │ │ │ - ldr r3, [pc, #248] @ 685cc │ │ │ │ - ldr r1, [pc, #248] @ 685d0 │ │ │ │ + beq 68354 │ │ │ │ + ldr r3, [pc, #248] @ 68440 │ │ │ │ + ldr r1, [pc, #248] @ 68444 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 68508 │ │ │ │ + bl 18f414 │ │ │ │ + b 6837c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 15d464 │ │ │ │ + bl 15d5e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 68510 │ │ │ │ - ldr r3, [pc, #204] @ 685cc │ │ │ │ - ldr r1, [pc, #208] @ 685d4 │ │ │ │ + bne 68384 │ │ │ │ + ldr r3, [pc, #204] @ 68440 │ │ │ │ + ldr r1, [pc, #208] @ 68448 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r0, #0 │ │ │ │ - b 685c4 │ │ │ │ + b 68438 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 112480 │ │ │ │ + bl 112570 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 68508 │ │ │ │ + beq 6837c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 68550 │ │ │ │ - ldr r3, [pc, #156] @ 685d8 │ │ │ │ - ldr r1, [pc, #156] @ 685dc │ │ │ │ + ble 683c4 │ │ │ │ + ldr r3, [pc, #156] @ 6844c │ │ │ │ + ldr r1, [pc, #156] @ 68450 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1133b4 │ │ │ │ - b 68508 │ │ │ │ + bl 1134a4 │ │ │ │ + b 6837c │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6858c │ │ │ │ + bne 68400 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ movge r3, #1 │ │ │ │ strbge r3, [r4, #12] │ │ │ │ - bge 6858c │ │ │ │ + bge 68400 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 2eb774 │ │ │ │ + bl 2eba04 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1133b4 │ │ │ │ - ldr r0, [pc, #84] @ 685e0 │ │ │ │ - b 685c4 │ │ │ │ - bl c3e20 │ │ │ │ + bl 1134a4 │ │ │ │ + ldr r0, [pc, #84] @ 68454 │ │ │ │ + b 68438 │ │ │ │ + bl c3e80 │ │ │ │ add r6, r4, #13 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 22f68c │ │ │ │ + bl 22f760 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 2eb774 │ │ │ │ + bl 2eba04 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8b0d8 │ │ │ │ + bl 8b148 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7b78 │ │ │ │ - b 6857c │ │ │ │ + bl c7bd0 │ │ │ │ + b 683f0 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r7, r8, ip, asr #29 │ │ │ │ - @ instruction: 0x00387ef4 │ │ │ │ + eorseq r8, r8, ip, lsl #2 │ │ │ │ + eorseq r8, r8, r4, lsr r1 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r7, r8, r0, lsr #30 │ │ │ │ + eorseq r8, r8, r0, ror #2 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -000685e4 : │ │ │ │ +00068458 : │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b 32ac4c <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b 32aebc <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands r6, r2, #268435456 @ 0x10000000 │ │ │ │ - beq 68628 │ │ │ │ - ldr r3, [pc, #248] @ 68714 │ │ │ │ - ldr r1, [pc, #248] @ 68718 │ │ │ │ + beq 6849c │ │ │ │ + ldr r3, [pc, #248] @ 68588 │ │ │ │ + ldr r1, [pc, #248] @ 6858c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 68650 │ │ │ │ + bl 18f414 │ │ │ │ + b 684c4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 15d464 │ │ │ │ + bl 15d5e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 68658 │ │ │ │ - ldr r3, [pc, #204] @ 68714 │ │ │ │ - ldr r1, [pc, #208] @ 6871c │ │ │ │ + bne 684cc │ │ │ │ + ldr r3, [pc, #204] @ 68588 │ │ │ │ + ldr r1, [pc, #208] @ 68590 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r0, #0 │ │ │ │ - b 6870c │ │ │ │ + b 68580 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 112480 │ │ │ │ + bl 112570 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 68650 │ │ │ │ + beq 684c4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 68698 │ │ │ │ - ldr r3, [pc, #156] @ 68720 │ │ │ │ - ldr r1, [pc, #156] @ 68724 │ │ │ │ + ble 6850c │ │ │ │ + ldr r3, [pc, #156] @ 68594 │ │ │ │ + ldr r1, [pc, #156] @ 68598 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1133b4 │ │ │ │ - b 68650 │ │ │ │ + bl 1134a4 │ │ │ │ + b 684c4 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 686d4 │ │ │ │ + bne 68548 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ movge r3, #1 │ │ │ │ strbge r3, [r4, #8] │ │ │ │ - bge 686d4 │ │ │ │ + bge 68548 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 34e8f0 │ │ │ │ + bl 34eb60 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1133b4 │ │ │ │ - ldr r0, [pc, #84] @ 68728 │ │ │ │ - b 6870c │ │ │ │ - bl c3e20 │ │ │ │ + bl 1134a4 │ │ │ │ + ldr r0, [pc, #84] @ 6859c │ │ │ │ + b 68580 │ │ │ │ + bl c3e80 │ │ │ │ add r6, r4, #9 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 22f68c │ │ │ │ + bl 22f760 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 34e8f0 │ │ │ │ + bl 34eb60 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8b0d8 │ │ │ │ + bl 8b148 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7b78 │ │ │ │ - b 686c4 │ │ │ │ + bl c7bd0 │ │ │ │ + b 68538 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r7, r8, ip, asr #29 │ │ │ │ - @ instruction: 0x00387ef4 │ │ │ │ + eorseq r8, r8, ip, lsl #2 │ │ │ │ + eorseq r8, r8, r4, lsr r1 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r7, r8, r0, lsr #30 │ │ │ │ + eorseq r8, r8, r0, ror #2 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 68840 │ │ │ │ + ldr r2, [pc, #252] @ 686b4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 68844 │ │ │ │ + ldr r0, [pc, #244] @ 686b8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 6877c │ │ │ │ + bne 685f0 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 68848 │ │ │ │ + ldr r3, [pc, #224] @ 686bc │ │ │ │ cmp r5, r3 │ │ │ │ - beq 687b8 │ │ │ │ + beq 6862c │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 68780 │ │ │ │ - b 687b8 │ │ │ │ + bgt 685f4 │ │ │ │ + b 6862c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 687d0 │ │ │ │ + bne 68644 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 68848 │ │ │ │ + ldr r3, [pc, #160] @ 686bc │ │ │ │ cmp r4, r3 │ │ │ │ - beq 687b8 │ │ │ │ + beq 6862c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 687d4 │ │ │ │ - ldr r3, [pc, #140] @ 6884c │ │ │ │ - ldr r1, [pc, #140] @ 68850 │ │ │ │ + bgt 68648 │ │ │ │ + ldr r3, [pc, #140] @ 686c0 │ │ │ │ + ldr r1, [pc, #140] @ 686c4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r6, #0 │ │ │ │ - b 68838 │ │ │ │ + b 686ac │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 10ad68 │ │ │ │ + bl 10ae18 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 68814 │ │ │ │ + beq 68688 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 68814 │ │ │ │ + bne 68688 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 68838 │ │ │ │ + beq 686ac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 68838 │ │ │ │ + bne 686ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq lr, r8, r4, ror r9 │ │ │ │ + eorseq lr, r8, r0, lsr #23 │ │ │ │ │ │ │ │ -00068854 : │ │ │ │ +000686c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #40] @ 68894 │ │ │ │ + ldr r4, [pc, #40] @ 68708 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r1 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ - bl 2aa0fc │ │ │ │ + bl 2aa16c │ │ │ │ cmp r0, #0 │ │ │ │ popge {r4, pc} │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #4] @ 68898 │ │ │ │ - b 2a7978 │ │ │ │ + ldr r0, [pc, #4] @ 6870c │ │ │ │ + b 2a79e8 │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r1, r9, r0, asr pc │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r1, [r1, #20] │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - ldr r1, [r1] │ │ │ │ - ldr r0, [pc] @ 688bc │ │ │ │ - b 128d0c │ │ │ │ - eorseq r1, r9, r8, ror pc │ │ │ │ + eorseq r2, r9, r0, lsl #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r2, #2 │ │ │ │ mov r5, r1 │ │ │ │ - bne 688f4 │ │ │ │ + bne 68744 │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 68924 │ │ │ │ - b 68918 │ │ │ │ + bne 68774 │ │ │ │ + b 68768 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #200] @ 689cc │ │ │ │ + ldr r0, [pc, #200] @ 6881c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 688dc │ │ │ │ - b 689c4 │ │ │ │ - bl a55d4 │ │ │ │ + bne 6872c │ │ │ │ + b 68814 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 689c4 │ │ │ │ + bne 68814 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #160] @ 689d0 │ │ │ │ + ldr r2, [pc, #160] @ 68820 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq 6894c │ │ │ │ - ldr r3, [pc, #148] @ 689d4 │ │ │ │ - ldr r1, [pc, #148] @ 689d8 │ │ │ │ + beq 6879c │ │ │ │ + ldr r3, [pc, #148] @ 68824 │ │ │ │ + ldr r1, [pc, #148] @ 68828 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ - b 689b4 │ │ │ │ + bl 1177e0 │ │ │ │ + b 68804 │ │ │ │ cmp r4, #5 │ │ │ │ - bhi 68978 │ │ │ │ + bhi 687c8 │ │ │ │ ldr r1, [r3, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r0, r1 │ │ │ │ - beq 689ac │ │ │ │ + beq 687fc │ │ │ │ mov r3, #1 │ │ │ │ mov r0, #0 │ │ │ │ lsl r2, r3, r4 │ │ │ │ mov r3, r0 │ │ │ │ - b 68990 │ │ │ │ - ldr r3, [pc, #92] @ 689dc │ │ │ │ - ldr r1, [pc, #92] @ 689e0 │ │ │ │ + b 687e0 │ │ │ │ + ldr r3, [pc, #92] @ 6882c │ │ │ │ + ldr r1, [pc, #92] @ 68830 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ - bl 1176f0 │ │ │ │ - b 689b4 │ │ │ │ + bl 1177e0 │ │ │ │ + b 68804 │ │ │ │ ldrb ip, [r1, r3] │ │ │ │ tst ip, r2 │ │ │ │ movne ip, #1 │ │ │ │ orrne r0, r0, ip, lsl r3 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #10 │ │ │ │ - bne 68990 │ │ │ │ + bne 687e0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a62ec │ │ │ │ - bl a55d4 │ │ │ │ + b a6364 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r0, #0 │ │ │ │ - beq 689ac │ │ │ │ + beq 687fc │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r1, r6, r4, asr #16 │ │ │ │ + eorseq r1, r6, r4, lsl #21 │ │ │ │ subseq r1, r5, r0, lsr #17 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r9, r8, asr r3 │ │ │ │ + mlaseq r9, r8, r5, r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sp, r7, r4, lsr #3 │ │ │ │ + eorseq sp, r7, r4, ror #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ - ldr r3, [pc, #1364] @ 68f50 │ │ │ │ + ldr r3, [pc, #1364] @ 68da0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, r3 │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ mov r1, r2 │ │ │ │ - beq 68a30 │ │ │ │ + beq 68880 │ │ │ │ ldr r2, [r0, #148] @ 0x94 │ │ │ │ ldr r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 68a30 │ │ │ │ + beq 68880 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ sub r3, r1, #16 │ │ │ │ cmp r3, #2 │ │ │ │ - bls 68a64 │ │ │ │ - b 68a4c │ │ │ │ + bls 688b4 │ │ │ │ + b 6889c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 68a1c │ │ │ │ - ldr r0, [pc, #1300] @ 68f54 │ │ │ │ - bl 1f0264 <_PyArg_NoKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 68a1c │ │ │ │ - b 68b4c │ │ │ │ - ldr r0, [pc, #1280] @ 68f54 │ │ │ │ + beq 6886c │ │ │ │ + ldr r0, [pc, #1300] @ 68da4 │ │ │ │ + bl 1f0700 <_PyArg_NoKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 6886c │ │ │ │ + b 6899c │ │ │ │ + ldr r0, [pc, #1280] @ 68da4 │ │ │ │ mov r3, #18 │ │ │ │ mov r2, #16 │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 68b4c │ │ │ │ + beq 6899c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - bne 68a84 │ │ │ │ - bl a55d4 │ │ │ │ + bne 688d4 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 68b4c │ │ │ │ + bne 6899c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bne 68aa4 │ │ │ │ - bl a55d4 │ │ │ │ + bne 688f4 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 68b4c │ │ │ │ + bne 6899c │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - bne 68ac4 │ │ │ │ - bl a55d4 │ │ │ │ + bne 68914 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 68b4c │ │ │ │ + bne 6899c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - bne 68ae4 │ │ │ │ - bl a55d4 │ │ │ │ + bne 68934 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 68b4c │ │ │ │ + bne 6899c │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - bne 68b04 │ │ │ │ - bl a55d4 │ │ │ │ + bne 68954 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 68b4c │ │ │ │ + bne 6899c │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - bne 68b24 │ │ │ │ - bl a55d4 │ │ │ │ + bne 68974 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 68b4c │ │ │ │ + bne 6899c │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - bne 68b54 │ │ │ │ - ldr r2, [pc, #1048] @ 68f58 │ │ │ │ - ldr r1, [pc, #1048] @ 68f5c │ │ │ │ - ldr r0, [pc, #1036] @ 68f54 │ │ │ │ + bne 689a4 │ │ │ │ + ldr r2, [pc, #1048] @ 68da8 │ │ │ │ + ldr r1, [pc, #1048] @ 68dac │ │ │ │ + ldr r0, [pc, #1036] @ 68da4 │ │ │ │ mov r3, r6 │ │ │ │ - bl 316b6c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 316dfc <_PyArg_BadArgument@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 68f44 │ │ │ │ + b 68d94 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - bne 68b84 │ │ │ │ - ldr r2, [pc, #1004] @ 68f60 │ │ │ │ - ldr r1, [pc, #1004] @ 68f64 │ │ │ │ - ldr r0, [pc, #984] @ 68f54 │ │ │ │ + bne 689d4 │ │ │ │ + ldr r2, [pc, #1004] @ 68db0 │ │ │ │ + ldr r1, [pc, #1004] @ 68db4 │ │ │ │ + ldr r0, [pc, #984] @ 68da4 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - bl 316b6c <_PyArg_BadArgument@@Base> │ │ │ │ - b 68b4c │ │ │ │ + bl 316dfc <_PyArg_BadArgument@@Base> │ │ │ │ + b 6899c │ │ │ │ ldr fp, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [fp, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - bne 68bb0 │ │ │ │ - ldr r2, [pc, #960] @ 68f60 │ │ │ │ - ldr r1, [pc, #964] @ 68f68 │ │ │ │ - ldr r0, [pc, #940] @ 68f54 │ │ │ │ + bne 68a00 │ │ │ │ + ldr r2, [pc, #960] @ 68db0 │ │ │ │ + ldr r1, [pc, #964] @ 68db8 │ │ │ │ + ldr r0, [pc, #940] @ 68da4 │ │ │ │ mov r3, fp │ │ │ │ - bl 316b6c <_PyArg_BadArgument@@Base> │ │ │ │ - b 68b4c │ │ │ │ + bl 316dfc <_PyArg_BadArgument@@Base> │ │ │ │ + b 6899c │ │ │ │ ldr sl, [r4, #48] @ 0x30 │ │ │ │ ldr r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - bne 68bdc │ │ │ │ - ldr r2, [pc, #916] @ 68f60 │ │ │ │ - ldr r1, [pc, #924] @ 68f6c │ │ │ │ - ldr r0, [pc, #896] @ 68f54 │ │ │ │ + bne 68a2c │ │ │ │ + ldr r2, [pc, #916] @ 68db0 │ │ │ │ + ldr r1, [pc, #924] @ 68dbc │ │ │ │ + ldr r0, [pc, #896] @ 68da4 │ │ │ │ mov r3, sl │ │ │ │ - bl 316b6c <_PyArg_BadArgument@@Base> │ │ │ │ - b 68b4c │ │ │ │ + bl 316dfc <_PyArg_BadArgument@@Base> │ │ │ │ + b 6899c │ │ │ │ ldr r8, [r4, #52] @ 0x34 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 68c08 │ │ │ │ - ldr r2, [pc, #888] @ 68f70 │ │ │ │ - ldr r1, [pc, #888] @ 68f74 │ │ │ │ - ldr r0, [pc, #852] @ 68f54 │ │ │ │ + bne 68a58 │ │ │ │ + ldr r2, [pc, #888] @ 68dc0 │ │ │ │ + ldr r1, [pc, #888] @ 68dc4 │ │ │ │ + ldr r0, [pc, #852] @ 68da4 │ │ │ │ mov r3, r8 │ │ │ │ - bl 316b6c <_PyArg_BadArgument@@Base> │ │ │ │ - b 68b4c │ │ │ │ + bl 316dfc <_PyArg_BadArgument@@Base> │ │ │ │ + b 6899c │ │ │ │ ldr r7, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 68c34 │ │ │ │ - ldr r2, [pc, #844] @ 68f70 │ │ │ │ - ldr r1, [pc, #848] @ 68f78 │ │ │ │ - ldr r0, [pc, #808] @ 68f54 │ │ │ │ + bne 68a84 │ │ │ │ + ldr r2, [pc, #844] @ 68dc0 │ │ │ │ + ldr r1, [pc, #848] @ 68dc8 │ │ │ │ + ldr r0, [pc, #808] @ 68da4 │ │ │ │ mov r3, r7 │ │ │ │ - bl 316b6c <_PyArg_BadArgument@@Base> │ │ │ │ - b 68b4c │ │ │ │ + bl 316dfc <_PyArg_BadArgument@@Base> │ │ │ │ + b 6899c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 68c64 │ │ │ │ - ldr r2, [pc, #796] @ 68f70 │ │ │ │ - ldr r1, [pc, #804] @ 68f7c │ │ │ │ - ldr r0, [pc, #760] @ 68f54 │ │ │ │ + bne 68ab4 │ │ │ │ + ldr r2, [pc, #796] @ 68dc0 │ │ │ │ + ldr r1, [pc, #804] @ 68dcc │ │ │ │ + ldr r0, [pc, #760] @ 68da4 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ - bl 316b6c <_PyArg_BadArgument@@Base> │ │ │ │ - b 68b4c │ │ │ │ + bl 316dfc <_PyArg_BadArgument@@Base> │ │ │ │ + b 6899c │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - bne 68c84 │ │ │ │ - bl a55d4 │ │ │ │ + bne 68ad4 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 68b4c │ │ │ │ + bne 6899c │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - bne 68cb4 │ │ │ │ - ldr r2, [pc, #692] @ 68f58 │ │ │ │ - ldr r1, [pc, #728] @ 68f80 │ │ │ │ - ldr r0, [pc, #680] @ 68f54 │ │ │ │ + bne 68b04 │ │ │ │ + ldr r2, [pc, #692] @ 68da8 │ │ │ │ + ldr r1, [pc, #728] @ 68dd0 │ │ │ │ + ldr r0, [pc, #680] @ 68da4 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - bl 316b6c <_PyArg_BadArgument@@Base> │ │ │ │ - b 68b4c │ │ │ │ + bl 316dfc <_PyArg_BadArgument@@Base> │ │ │ │ + b 6899c │ │ │ │ ldr r9, [r4, #72] @ 0x48 │ │ │ │ ldr r3, [r9, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - bne 68ce0 │ │ │ │ - ldr r2, [pc, #648] @ 68f58 │ │ │ │ - ldr r1, [pc, #688] @ 68f84 │ │ │ │ - ldr r0, [pc, #636] @ 68f54 │ │ │ │ + bne 68b30 │ │ │ │ + ldr r2, [pc, #648] @ 68da8 │ │ │ │ + ldr r1, [pc, #688] @ 68dd4 │ │ │ │ + ldr r0, [pc, #636] @ 68da4 │ │ │ │ mov r3, r9 │ │ │ │ - bl 316b6c <_PyArg_BadArgument@@Base> │ │ │ │ - b 68b4c │ │ │ │ + bl 316dfc <_PyArg_BadArgument@@Base> │ │ │ │ + b 6899c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #16 │ │ │ │ - ble 68d4c │ │ │ │ + ble 68b9c │ │ │ │ ldr r5, [r4, #76] @ 0x4c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 68d18 │ │ │ │ - ldr r2, [pc, #600] @ 68f60 │ │ │ │ - ldr r1, [pc, #636] @ 68f88 │ │ │ │ - ldr r0, [pc, #580] @ 68f54 │ │ │ │ + bne 68b68 │ │ │ │ + ldr r2, [pc, #600] @ 68db0 │ │ │ │ + ldr r1, [pc, #636] @ 68dd8 │ │ │ │ + ldr r0, [pc, #580] @ 68da4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 316b6c <_PyArg_BadArgument@@Base> │ │ │ │ - b 68b4c │ │ │ │ + bl 316dfc <_PyArg_BadArgument@@Base> │ │ │ │ + b 6899c │ │ │ │ cmp r3, #17 │ │ │ │ - beq 68d58 │ │ │ │ + beq 68ba8 │ │ │ │ ldr r4, [r4, #80] @ 0x50 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - bne 68d5c │ │ │ │ - ldr r2, [pc, #548] @ 68f60 │ │ │ │ - ldr r1, [pc, #588] @ 68f8c │ │ │ │ - ldr r0, [pc, #528] @ 68f54 │ │ │ │ + bne 68bac │ │ │ │ + ldr r2, [pc, #548] @ 68db0 │ │ │ │ + ldr r1, [pc, #588] @ 68ddc │ │ │ │ + ldr r0, [pc, #528] @ 68da4 │ │ │ │ mov r3, r4 │ │ │ │ - bl 316b6c <_PyArg_BadArgument@@Base> │ │ │ │ - b 68b4c │ │ │ │ + bl 316dfc <_PyArg_BadArgument@@Base> │ │ │ │ + b 6899c │ │ │ │ mov r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b 68d5c │ │ │ │ + b 68bac │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r1, [pc, #508] @ 68f90 │ │ │ │ - ldr r0, [pc, #508] @ 68f94 │ │ │ │ + ldr r1, [pc, #508] @ 68de0 │ │ │ │ + ldr r0, [pc, #508] @ 68de4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ str r7, [sp] │ │ │ │ - bl bbddc │ │ │ │ + bl bbeb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 68dc8 │ │ │ │ + blt 68c18 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bge 68de0 │ │ │ │ - ldr r3, [pc, #472] @ 68f98 │ │ │ │ - ldr r1, [pc, #472] @ 68f9c │ │ │ │ + bge 68c30 │ │ │ │ + ldr r3, [pc, #472] @ 68de8 │ │ │ │ + ldr r1, [pc, #472] @ 68dec │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r6, #0 │ │ │ │ mov r5, r6 │ │ │ │ mov sl, r6 │ │ │ │ mov fp, r6 │ │ │ │ mov r4, r6 │ │ │ │ - b 68f24 │ │ │ │ + b 68d74 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bge 68e00 │ │ │ │ - ldr r3, [pc, #420] @ 68f98 │ │ │ │ - ldr r1, [pc, #424] @ 68fa0 │ │ │ │ + bge 68c50 │ │ │ │ + ldr r3, [pc, #420] @ 68de8 │ │ │ │ + ldr r1, [pc, #424] @ 68df0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 68dc8 │ │ │ │ + bl 18f414 │ │ │ │ + b 68c18 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bge 68e20 │ │ │ │ - ldr r3, [pc, #388] @ 68f98 │ │ │ │ - ldr r1, [pc, #396] @ 68fa4 │ │ │ │ + bge 68c70 │ │ │ │ + ldr r3, [pc, #388] @ 68de8 │ │ │ │ + ldr r1, [pc, #396] @ 68df4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 68dc8 │ │ │ │ + bl 18f414 │ │ │ │ + b 68c18 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bge 68e40 │ │ │ │ - ldr r3, [pc, #356] @ 68f98 │ │ │ │ - ldr r1, [pc, #368] @ 68fa8 │ │ │ │ + bge 68c90 │ │ │ │ + ldr r3, [pc, #356] @ 68de8 │ │ │ │ + ldr r1, [pc, #368] @ 68df8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 68dc8 │ │ │ │ + bl 18f414 │ │ │ │ + b 68c18 │ │ │ │ mov r0, fp │ │ │ │ - bl 6914c │ │ │ │ + bl 68fc0 │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 68dc8 │ │ │ │ + beq 68c18 │ │ │ │ mov r0, sl │ │ │ │ - bl 6914c │ │ │ │ + bl 68fc0 │ │ │ │ subs sl, r0, #0 │ │ │ │ moveq r6, sl │ │ │ │ moveq r5, sl │ │ │ │ moveq r4, sl │ │ │ │ - beq 68f24 │ │ │ │ + beq 68d74 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 68e88 │ │ │ │ + beq 68cd8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6914c │ │ │ │ + bl 68fc0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 68e8c │ │ │ │ - b 68f14 │ │ │ │ - ldr r5, [pc, #284] @ 68fac │ │ │ │ + bne 68cdc │ │ │ │ + b 68d64 │ │ │ │ + ldr r5, [pc, #284] @ 68dfc │ │ │ │ cmp r4, #0 │ │ │ │ - beq 68ea8 │ │ │ │ + beq 68cf8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6914c │ │ │ │ + bl 68fc0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 68eac │ │ │ │ - b 68f20 │ │ │ │ - ldr r4, [pc, #252] @ 68fac │ │ │ │ + bne 68cfc │ │ │ │ + b 68d70 │ │ │ │ + ldr r4, [pc, #252] @ 68dfc │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ @@ -64191,139 +64083,148 @@ │ │ │ │ str r8, [sp, #32] │ │ │ │ str r3, [sp] │ │ │ │ ldm r0, {r0, r1, r2, r3} │ │ │ │ str r4, [sp, #28] │ │ │ │ str r5, [sp, #24] │ │ │ │ str sl, [sp, #20] │ │ │ │ str fp, [sp, #16] │ │ │ │ - bl 2d0ca8 │ │ │ │ + bl 2d0b88 │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r0 │ │ │ │ - b 68f24 │ │ │ │ + b 68d74 │ │ │ │ mov r6, r5 │ │ │ │ mov r4, r5 │ │ │ │ - b 68f24 │ │ │ │ + b 68d74 │ │ │ │ mov r6, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b1d0 │ │ │ │ mov r0, sl │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b1d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b1d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b1d0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subseq r1, r5, r0, lsr #17 │ │ │ │ - eorseq sl, r7, r8, asr #14 │ │ │ │ - mlaseq r9, r8, r4, r0 │ │ │ │ - eorseq r1, r9, r4, lsr #31 │ │ │ │ - eorseq ip, r7, r4, asr r9 │ │ │ │ - @ instruction: 0x00391fb0 │ │ │ │ - @ instruction: 0x00391fbc │ │ │ │ - eorseq r1, r9, r8, asr #31 │ │ │ │ - @ instruction: 0x0037c8b0 │ │ │ │ - @ instruction: 0x00391fd4 │ │ │ │ - eorseq r1, r9, r0, ror #31 │ │ │ │ - eorseq r1, r9, ip, ror #31 │ │ │ │ - @ instruction: 0x00391ff8 │ │ │ │ - eorseq r2, r9, r4 │ │ │ │ - eorseq r2, r9, r0, lsl r0 │ │ │ │ - eorseq r2, r9, ip, lsl r0 │ │ │ │ - eorseq r2, r8, r8, ror #15 │ │ │ │ - @ instruction: 0x003827f4 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r2, r9, r8, lsr #32 │ │ │ │ - eorseq r2, r9, ip, asr #32 │ │ │ │ - eorseq r2, r9, r8, ror r0 │ │ │ │ - eorseq r2, r9, r4, lsr #1 │ │ │ │ + eorseq sl, r7, r8, lsl #19 │ │ │ │ + @ instruction: 0x003906d8 │ │ │ │ + eorseq r2, r9, r8, lsr #3 │ │ │ │ + mlaseq r7, r4, fp, ip │ │ │ │ + @ instruction: 0x003921b4 │ │ │ │ + eorseq r2, r9, r0, asr #3 │ │ │ │ + eorseq r2, r9, ip, asr #3 │ │ │ │ + @ instruction: 0x0037caf0 │ │ │ │ + @ instruction: 0x003921d8 │ │ │ │ + eorseq r2, r9, r4, ror #3 │ │ │ │ + @ instruction: 0x003921f0 │ │ │ │ + @ instruction: 0x003921fc │ │ │ │ + eorseq r2, r9, r8, lsl #4 │ │ │ │ + eorseq r2, r9, r4, lsl r2 │ │ │ │ + eorseq r2, r9, r0, lsr #4 │ │ │ │ + eorseq r2, r8, r8, lsr #20 │ │ │ │ + eorseq r2, r8, r4, lsr sl │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq r2, r9, ip, lsr #4 │ │ │ │ + eorseq r2, r9, r0, asr r2 │ │ │ │ + eorseq r2, r9, ip, ror r2 │ │ │ │ + eorseq r2, r9, r8, lsr #5 │ │ │ │ subseq r1, r8, r8, lsl r0 │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r1, [r1, #20] │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + ldr r1, [r1] │ │ │ │ + ldr r0, [pc] @ 68e20 │ │ │ │ + b 128da0 │ │ │ │ + eorseq r2, r9, ip, asr #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb r0, [r3] │ │ │ │ - bl 34bee4 <_Py_c_neg@@Base+0x458> │ │ │ │ + bl 34c154 <_Py_c_neg@@Base+0x458> │ │ │ │ pop {r4, lr} │ │ │ │ lsl r0, r0, #3 │ │ │ │ rsb r0, r0, #1600 @ 0x640 │ │ │ │ - b a62ec │ │ │ │ + b a6364 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #64] @ 69034 │ │ │ │ + ldr r2, [pc, #64] @ 68ea8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r0, #3 │ │ │ │ - bl a26fc │ │ │ │ - ldr r2, [pc, #48] @ 69038 │ │ │ │ + bl a2774 │ │ │ │ + ldr r2, [pc, #48] @ 68eac │ │ │ │ ldr r3, [r2, #520] @ 0x208 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 6902c │ │ │ │ + beq 68ea0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2, #520] @ 0x208 │ │ │ │ - bne 6902c │ │ │ │ + bne 68ea0 │ │ │ │ add r0, r2, #520 @ 0x208 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r8, r8, lsl r0 │ │ │ │ subseq r0, r8, r0, lsl lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 69074 │ │ │ │ + bne 68ee8 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 69088 │ │ │ │ - b 69098 │ │ │ │ + bne 68efc │ │ │ │ + b 68f0c │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 69064 │ │ │ │ + beq 68ed8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 690b4 │ │ │ │ + beq 68f28 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 690d0 │ │ │ │ + beq 68f44 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 690ec │ │ │ │ + beq 68f60 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 69108 │ │ │ │ + beq 68f7c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #28] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ @@ -64333,1427 +64234,1528 @@ │ │ │ │ bx r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb r0, [r3] │ │ │ │ - bl 34bee4 <_Py_c_neg@@Base+0x458> │ │ │ │ + bl 34c154 <_Py_c_neg@@Base+0x458> │ │ │ │ pop {r4, lr} │ │ │ │ lsl r0, r0, #3 │ │ │ │ - b a62ec │ │ │ │ + b a6364 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 92b18 │ │ │ │ + bl 92b74 │ │ │ │ subs r4, r0, #0 │ │ │ │ addne r8, r4, #8 │ │ │ │ addne r5, r5, #8 │ │ │ │ movne r7, #0 │ │ │ │ - bne 691e4 │ │ │ │ - b 691b0 │ │ │ │ + bne 69058 │ │ │ │ + b 69024 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 691f0 │ │ │ │ - ldr r0, [pc, #148] @ 6922c │ │ │ │ + bne 69064 │ │ │ │ + ldr r0, [pc, #148] @ 690a0 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #144] @ 69230 │ │ │ │ + ldr r1, [pc, #144] @ 690a4 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 1177e0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 69208 │ │ │ │ + bne 6907c │ │ │ │ mov r4, #0 │ │ │ │ - b 69224 │ │ │ │ + b 69098 │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ - ldr r2, [pc, #112] @ 69234 │ │ │ │ + ldr r2, [pc, #112] @ 690a8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 69184 │ │ │ │ + bne 68ff8 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ add r7, r7, #1 │ │ │ │ str r0, [r8, #4]! │ │ │ │ cmp r7, r6 │ │ │ │ - bge 69224 │ │ │ │ - b 691b8 │ │ │ │ - bl 1d1b58 <_PyUnicode_Copy@@Base> │ │ │ │ + bge 69098 │ │ │ │ + b 6902c │ │ │ │ + bl 1d1d10 <_PyUnicode_Copy@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 691dc │ │ │ │ + bne 69050 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 691b0 │ │ │ │ + beq 69024 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 691b0 │ │ │ │ + bne 69024 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 691b0 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 69024 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r9, r8, asr #1 │ │ │ │ + @ instruction: 0x003922f8 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne 690dc │ │ │ │ + ldr r3, [pc, #48] @ 690fc │ │ │ │ + ldr r1, [pc, #48] @ 69100 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f414 │ │ │ │ + mvn r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r3, [r1] │ │ │ │ + add r0, r0, #16 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r1] │ │ │ │ + bl 216f48 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r0, r9, r8, lsl #7 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r3, #6 │ │ │ │ mov r1, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ strh r3, [sp, #4] │ │ │ │ - bl 92884 │ │ │ │ + bl 928e0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, sp │ │ │ │ - bl 34bf50 <_Py_c_neg@@Base+0x4c4> │ │ │ │ + bl 34c1c0 <_Py_c_neg@@Base+0x4c4> │ │ │ │ cmn r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - beq 6929c │ │ │ │ + beq 69168 │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 2b4488 │ │ │ │ + bl 2b4204 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #200] @ 69384 │ │ │ │ + ldr r3, [pc, #200] @ 69250 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - beq 692f0 │ │ │ │ + beq 691bc │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 692f0 │ │ │ │ + ble 691bc │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 19f518 │ │ │ │ + bl 19f6c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6934c │ │ │ │ - b 69304 │ │ │ │ - ldr r3, [pc, #144] @ 69388 │ │ │ │ - ldr r1, [pc, #144] @ 6938c │ │ │ │ + bne 69218 │ │ │ │ + b 691d0 │ │ │ │ + ldr r3, [pc, #144] @ 69254 │ │ │ │ + ldr r1, [pc, #144] @ 69258 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 69328 │ │ │ │ - ldr r3, [pc, #132] @ 69390 │ │ │ │ + bl 18f414 │ │ │ │ + b 691f4 │ │ │ │ + ldr r3, [pc, #132] @ 6925c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #120] @ 69394 │ │ │ │ - bl 1176f0 │ │ │ │ + ldr r1, [pc, #120] @ 69260 │ │ │ │ + bl 1177e0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 69330 │ │ │ │ + bne 691fc │ │ │ │ mov r5, #0 │ │ │ │ - b 6937c │ │ │ │ + b 69248 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 69328 │ │ │ │ + bne 691f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 69328 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 691f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl aeea4 │ │ │ │ + bl aef88 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 6937c │ │ │ │ + beq 69248 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6937c │ │ │ │ + bne 69248 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq lr, r8, r4, ror r9 │ │ │ │ + eorseq lr, r8, r0, lsr #23 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - ldrsheq r2, [r9], -ip @ │ │ │ │ + eorseq r2, r9, ip, lsr #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r3, #31 │ │ │ │ mov r1, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ strh r3, [sp, #4] │ │ │ │ - bl 92884 │ │ │ │ + bl 928e0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r0, sp │ │ │ │ - bl 1c54e4 │ │ │ │ + bl 1c569c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 693fc │ │ │ │ + blt 692c8 │ │ │ │ ldrd r0, [sp] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 175e8c │ │ │ │ + b 176128 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r0, sp │ │ │ │ - bl 1f87f4 │ │ │ │ + bl 1f8c8c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 6943c │ │ │ │ + blt 69308 │ │ │ │ ldrd r0, [sp] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 175e8c │ │ │ │ + b 176128 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 6955c │ │ │ │ + ldr r2, [pc, #252] @ 69428 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 69560 │ │ │ │ + ldr r0, [pc, #244] @ 6942c │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 69498 │ │ │ │ + bne 69364 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 69564 │ │ │ │ + ldr r3, [pc, #224] @ 69430 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 694d8 │ │ │ │ + beq 693a4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 6949c │ │ │ │ - b 694d8 │ │ │ │ + bgt 69368 │ │ │ │ + b 693a4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ ldrne r3, [r4] │ │ │ │ - bne 694f0 │ │ │ │ + bne 693bc │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #156] @ 69564 │ │ │ │ + ldr r3, [pc, #156] @ 69430 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 694d8 │ │ │ │ + beq 693a4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 694f0 │ │ │ │ - ldr r3, [pc, #136] @ 69568 │ │ │ │ - ldr r1, [pc, #136] @ 6956c │ │ │ │ + bgt 693bc │ │ │ │ + ldr r3, [pc, #136] @ 69434 │ │ │ │ + ldr r1, [pc, #136] @ 69438 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r6, #0 │ │ │ │ - b 69554 │ │ │ │ + b 69420 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 194e1c │ │ │ │ + bl 195098 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 69530 │ │ │ │ + beq 693fc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 69530 │ │ │ │ + bne 693fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 69554 │ │ │ │ + beq 69420 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 69554 │ │ │ │ + bne 69420 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq lr, r8, r4, ror r9 │ │ │ │ + eorseq lr, r8, r0, lsr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, sp │ │ │ │ - bl 2b3ee4 │ │ │ │ + bl 2b39e0 │ │ │ │ cmn r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - beq 695a8 │ │ │ │ + beq 69474 │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 175e8c │ │ │ │ + bl 176128 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, sp │ │ │ │ - bl 34bf50 <_Py_c_neg@@Base+0x4c4> │ │ │ │ + bl 34c1c0 <_Py_c_neg@@Base+0x4c4> │ │ │ │ cmn r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - beq 695e4 │ │ │ │ + beq 694b0 │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 175e8c │ │ │ │ + bl 176128 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 62304 <_PyMonitoring_FireBranchEvent@@Base+0x184> │ │ │ │ + bl 622b4 <_PyMonitoring_FireBranchEvent@@Base+0x184> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 69660 │ │ │ │ + beq 6952c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ bl 29d60 <__clock_gettime64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 69638 │ │ │ │ - ldr r3, [pc, #56] @ 69668 │ │ │ │ + beq 69504 │ │ │ │ + ldr r3, [pc, #56] @ 69534 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ - b 69650 │ │ │ │ + bl 144544 │ │ │ │ + b 6951c │ │ │ │ mov r2, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 25b328 <_PySys_GetRequiredAttrString@@Base+0x32bc> │ │ │ │ + bl 25b614 <_PySys_GetRequiredAttrString@@Base+0x3494> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 69658 │ │ │ │ + bge 69524 │ │ │ │ mov r0, #0 │ │ │ │ - b 69660 │ │ │ │ + b 6952c │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 175e8c │ │ │ │ + bl 176128 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 69780 │ │ │ │ + ldr r2, [pc, #252] @ 6964c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 69784 │ │ │ │ + ldr r0, [pc, #244] @ 69650 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 696bc │ │ │ │ + bne 69588 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 69788 │ │ │ │ + ldr r3, [pc, #224] @ 69654 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 696fc │ │ │ │ + beq 695c8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 696c0 │ │ │ │ - b 696fc │ │ │ │ + bgt 6958c │ │ │ │ + b 695c8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ ldrne r3, [r4] │ │ │ │ - bne 69714 │ │ │ │ + bne 695e0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #156] @ 69788 │ │ │ │ + ldr r3, [pc, #156] @ 69654 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 696fc │ │ │ │ + beq 695c8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 69714 │ │ │ │ - ldr r3, [pc, #136] @ 6978c │ │ │ │ - ldr r1, [pc, #136] @ 69790 │ │ │ │ + bgt 695e0 │ │ │ │ + ldr r3, [pc, #136] @ 69658 │ │ │ │ + ldr r1, [pc, #136] @ 6965c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r6, #0 │ │ │ │ - b 69778 │ │ │ │ + b 69644 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 216d34 │ │ │ │ + bl 216e2c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 69754 │ │ │ │ + beq 69620 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 69754 │ │ │ │ + bne 69620 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 69778 │ │ │ │ + beq 69644 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 69778 │ │ │ │ + bne 69644 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq lr, r8, r4, ror r9 │ │ │ │ + eorseq lr, r8, r0, lsr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ cmp r2, #4 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ - bne 697cc │ │ │ │ + bne 69698 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 69800 │ │ │ │ - b 697f4 │ │ │ │ + bne 696cc │ │ │ │ + b 696c0 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #4 │ │ │ │ - ldr r0, [pc, #236] @ 698c8 │ │ │ │ + ldr r0, [pc, #236] @ 69794 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 697b4 │ │ │ │ + bne 69680 │ │ │ │ mov r0, #0 │ │ │ │ - b 698c0 │ │ │ │ - bl a55d4 │ │ │ │ + b 6978c │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 697ec │ │ │ │ + bne 696b8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 2a7ecc │ │ │ │ + bl 2a7f3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 697ec │ │ │ │ + beq 696b8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 2a7ecc │ │ │ │ + bl 2a7f3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 697ec │ │ │ │ + beq 696b8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ mov sl, r0 │ │ │ │ - bne 69848 │ │ │ │ - bl a55d4 │ │ │ │ + bne 69714 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 697ec │ │ │ │ + bne 696b8 │ │ │ │ ldrd r8, [sp, #24] │ │ │ │ ldrd r6, [sp, #16] │ │ │ │ - bl c3e20 │ │ │ │ + bl c3e80 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ str sl, [sp, #8] │ │ │ │ strd r6, [sp] │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 29c94 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl c7b78 │ │ │ │ + bl c7bd0 │ │ │ │ cmp r4, #4 │ │ │ │ - bne 69894 │ │ │ │ - bl 132724 │ │ │ │ + bne 69760 │ │ │ │ + bl 1327bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 69850 │ │ │ │ - b 697ec │ │ │ │ + beq 6971c │ │ │ │ + b 696b8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 698bc │ │ │ │ + beq 69788 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #36] @ 698cc │ │ │ │ + ldr r2, [pc, #36] @ 69798 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ str r4, [r3] │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 1444a4 │ │ │ │ - ldr r0, [pc, #12] @ 698d0 │ │ │ │ + b 144544 │ │ │ │ + ldr r0, [pc, #12] @ 6979c │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq ip, r6, r8, asr r3 │ │ │ │ + mlaseq r6, r8, r5, ip │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #72] @ 69934 │ │ │ │ + ldr r3, [pc, #72] @ 69800 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #60] @ 69938 │ │ │ │ + ldr r1, [pc, #60] @ 69804 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b9224 │ │ │ │ + bl 1b93dc │ │ │ │ cmp r0, #0 │ │ │ │ - blt 6992c │ │ │ │ + blt 697f8 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ str r4, [r5, #8] │ │ │ │ - bl 9b1dc │ │ │ │ - ldr r0, [pc, #16] @ 6993c │ │ │ │ + bl 9b254 │ │ │ │ + ldr r0, [pc, #16] @ 69808 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq r1, r9, r8, lsl sl │ │ │ │ + eorseq r1, r9, r8, asr ip │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r5, [pc, #116] @ 69898 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr r0, [r5, #1360] @ 0x550 │ │ │ │ + mov r1, #1 │ │ │ │ + bl 180974 │ │ │ │ + ldr r3, [r5, #1292] @ 0x50c │ │ │ │ + cmp r3, #0 │ │ │ │ + streq r3, [sp, #4] │ │ │ │ + beq 69880 │ │ │ │ + ldr r0, [r5, #1380] @ 0x564 │ │ │ │ + bl 69b1c <_Py_hashtable_size@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r5, #1372] @ 0x55c │ │ │ │ + str r4, [sp, #4] │ │ │ │ + bl 69b1c <_Py_hashtable_size@@Base> │ │ │ │ + add r4, r4, r0 │ │ │ │ + ldr r0, [r5, #1384] @ 0x568 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + bl 69b1c <_Py_hashtable_size@@Base> │ │ │ │ + ldr r1, [pc, #44] @ 6989c │ │ │ │ + add r2, sp, #4 │ │ │ │ + add r4, r4, r0 │ │ │ │ + ldr r0, [r5, #1388] @ 0x56c │ │ │ │ + str r4, [sp, #4] │ │ │ │ + bl 34ba10 <_Py_hashtable_foreach@@Base> │ │ │ │ + ldr r0, [r5, #1360] @ 0x550 │ │ │ │ + bl 1581c4 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, lr} │ │ │ │ + b 18c4d8 │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ + strdeq r5, [r8], -r4 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #28 │ │ │ │ add lr, sp, #8 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r1 │ │ │ │ mvn ip, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r1, [pc, #104] @ 699d8 │ │ │ │ + ldr r1, [pc, #104] @ 69938 │ │ │ │ add r3, sp, #16 │ │ │ │ add r2, sp, #20 │ │ │ │ str lr, [sp] │ │ │ │ str ip, [sp, #12] │ │ │ │ - bl b6a5c │ │ │ │ + bl b6b40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 699cc │ │ │ │ + beq 6992c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 699b8 │ │ │ │ + beq 69918 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 2bf2c0 │ │ │ │ + bl 2bf1a0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bl 2c0064 │ │ │ │ - b 699d0 │ │ │ │ - ldr r0, [pc, #28] @ 699dc │ │ │ │ + bl 2bff44 │ │ │ │ + b 69930 │ │ │ │ + ldr r0, [pc, #28] @ 6993c │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #24] @ 699e0 │ │ │ │ + ldr r1, [pc, #24] @ 69940 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 1177e0 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r2, r9, r0, ror r1 │ │ │ │ + eorseq r2, r9, r0, lsr #7 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r8, r4, ror #19 │ │ │ │ + eorseq r0, r8, r4, lsr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ cmp r2, #3 │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r1 │ │ │ │ - bne 69a1c │ │ │ │ + bne 6997c │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 69a50 │ │ │ │ - b 69a44 │ │ │ │ + bne 699b0 │ │ │ │ + b 699a4 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #3 │ │ │ │ - ldr r0, [pc, #200] @ 69af4 │ │ │ │ + ldr r0, [pc, #200] @ 69a54 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 69a04 │ │ │ │ + bne 69964 │ │ │ │ mov r0, #0 │ │ │ │ - b 69aec │ │ │ │ - bl a55d4 │ │ │ │ + b 69a4c │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 69a3c │ │ │ │ + bne 6999c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 2a7ecc │ │ │ │ + bl 2a7f3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 69a3c │ │ │ │ + beq 6999c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 2a7ecc │ │ │ │ + bl 2a7f3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 69a3c │ │ │ │ + beq 6999c │ │ │ │ ldrd r8, [sp, #16] │ │ │ │ ldrd r6, [sp, #8] │ │ │ │ - bl c3e20 │ │ │ │ + bl c3e80 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r6, [sp] │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 29fd0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl c7b78 │ │ │ │ + bl c7bd0 │ │ │ │ cmp r4, #4 │ │ │ │ - bne 69ac0 │ │ │ │ - bl 132724 │ │ │ │ + bne 69a20 │ │ │ │ + bl 1327bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 69a80 │ │ │ │ - b 69a3c │ │ │ │ + beq 699e0 │ │ │ │ + b 6999c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 69ae8 │ │ │ │ + beq 69a48 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #36] @ 69af8 │ │ │ │ + ldr r2, [pc, #36] @ 69a58 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ str r4, [r3] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 1444a4 │ │ │ │ - ldr r0, [pc, #12] @ 69afc │ │ │ │ + b 144544 │ │ │ │ + ldr r0, [pc, #12] @ 69a5c │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - eorseq ip, r6, r8, asr #6 │ │ │ │ + eorseq ip, r6, r8, lsl #11 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #116] @ 69b8c │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr r0, [r5, #1360] @ 0x550 │ │ │ │ - mov r1, #1 │ │ │ │ - bl 1806d8 │ │ │ │ - ldr r3, [r5, #1292] @ 0x50c │ │ │ │ - cmp r3, #0 │ │ │ │ - streq r3, [sp, #4] │ │ │ │ - beq 69b74 │ │ │ │ - ldr r0, [r5, #1380] @ 0x564 │ │ │ │ - bl 69cf4 <_Py_hashtable_size@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r5, #1372] @ 0x55c │ │ │ │ - str r4, [sp, #4] │ │ │ │ - bl 69cf4 <_Py_hashtable_size@@Base> │ │ │ │ - add r4, r4, r0 │ │ │ │ - ldr r0, [r5, #1384] @ 0x568 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - bl 69cf4 <_Py_hashtable_size@@Base> │ │ │ │ - ldr r1, [pc, #44] @ 69b90 │ │ │ │ - add r2, sp, #4 │ │ │ │ - add r4, r4, r0 │ │ │ │ - ldr r0, [r5, #1388] @ 0x56c │ │ │ │ - str r4, [sp, #4] │ │ │ │ - bl 34b7a0 <_Py_hashtable_foreach@@Base> │ │ │ │ - ldr r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 158044 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, lr} │ │ │ │ - b 18c25c │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - andeq r5, r8, ip, ror #7 │ │ │ │ - b 57c6c │ │ │ │ - ldr r3, [pc, #32] @ 69bc0 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - mov r1, r0 │ │ │ │ - bl 3592c0 │ │ │ │ - ldr r3, [r3, r0] │ │ │ │ - pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - add r3, r3, #98304 @ 0x18000 │ │ │ │ - ldr r0, [r3, #1224] @ 0x4c8 │ │ │ │ - b 69c80 │ │ │ │ - andeq r0, r0, ip │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #144] @ 69c6c │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #140] @ 69c70 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r1, [pc, #144] @ 69b08 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r2, [pc, #140] @ 69b0c │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ - bne 69c24 │ │ │ │ + bne 69ac0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #120] @ 69c74 │ │ │ │ + ldr r3, [pc, #120] @ 69b10 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 69c0c │ │ │ │ + beq 69aa8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 69c28 │ │ │ │ - ldr r3, [pc, #100] @ 69c78 │ │ │ │ - ldr r1, [pc, #100] @ 69c7c │ │ │ │ + bgt 69ac4 │ │ │ │ + ldr r3, [pc, #100] @ 69b14 │ │ │ │ + ldr r1, [pc, #100] @ 69b18 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r5, #0 │ │ │ │ - b 69c64 │ │ │ │ + b 69b00 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 191fb8 │ │ │ │ + bl 192234 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 69c64 │ │ │ │ + beq 69b00 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 69c64 │ │ │ │ + bne 69b00 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq lr, r8, r4, ror r9 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r1 │ │ │ │ - bl 91b84 <_PyObject_GC_New@@Base> │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 69ce8 │ │ │ │ - ldr r2, [r4] │ │ │ │ - sub r1, r3, #8 │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r2, r2, #1 │ │ │ │ - strne r2, [r4] │ │ │ │ - ldr r2, [pc, #52] @ 69cf0 │ │ │ │ - bl 3592c0 │ │ │ │ - ldr r2, [r2, r0] │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ - ldr r2, [r3, #-4] │ │ │ │ - ldr r0, [r0, #3796] @ 0xed4 │ │ │ │ - and r2, r2, #3 │ │ │ │ - ldr ip, [r0, #4] │ │ │ │ - str r4, [r3, #8] │ │ │ │ - orr r2, r2, ip │ │ │ │ - str r1, [ip] │ │ │ │ - stmdb r3, {r0, r2} │ │ │ │ - str r1, [r0, #4] │ │ │ │ - mov r0, r3 │ │ │ │ - pop {r4, pc} │ │ │ │ - andeq r0, r0, ip │ │ │ │ + eorseq lr, r8, r0, lsr #23 │ │ │ │ │ │ │ │ -00069cf4 <_Py_hashtable_size@@Base>: │ │ │ │ +00069b1c <_Py_hashtable_size@@Base>: │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ lsl r0, r3, #4 │ │ │ │ add r0, r0, r2, lsl #2 │ │ │ │ add r0, r0, #40 @ 0x28 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + sub sp, sp, #36 @ 0x24 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldrne r0, [r0, #4] │ │ │ │ + bl 92de0 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + ldrne r0, [r4, #8] │ │ │ │ + movne r3, #0 │ │ │ │ + beq 69bfc <_Py_hashtable_size@@Base+0xe0> │ │ │ │ + cmp r3, r0 │ │ │ │ + ldr r2, [r5, #20] │ │ │ │ + bge 69ba4 <_Py_hashtable_size@@Base+0x88> │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + lsl ip, r3, #2 │ │ │ │ + ldr r1, [r2, r3, lsl #2] │ │ │ │ + add r3, r3, #1 │ │ │ │ + ldr r2, [r1] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + add r2, r2, #1 │ │ │ │ + strne r2, [r1] │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + str r1, [r2, ip] │ │ │ │ + b 69b6c <_Py_hashtable_size@@Base+0x50> │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 69bcc <_Py_hashtable_size@@Base+0xb0> │ │ │ │ + ldr r3, [r2] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 69bcc <_Py_hashtable_size@@Base+0xb0> │ │ │ │ + ldr r2, [r3] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r2, r2, #1 │ │ │ │ + strne r2, [r3] │ │ │ │ + b 69c04 <_Py_hashtable_size@@Base+0xe8> │ │ │ │ + bl 91980 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + bne 69c04 <_Py_hashtable_size@@Base+0xe8> │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 69bfc <_Py_hashtable_size@@Base+0xe0> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 69bfc <_Py_hashtable_size@@Base+0xe0> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + mov r0, #0 │ │ │ │ + b 69c50 <_Py_hashtable_size@@Base+0x134> │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ + ldr r1, [r5, #12] │ │ │ │ + ldr r2, [pc, #68] @ 69c58 <_Py_hashtable_size@@Base+0x13c> │ │ │ │ + bic r0, r0, #1 │ │ │ │ + bic r1, r1, #1 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + str r0, [sp, #24] │ │ │ │ + str r1, [sp, #16] │ │ │ │ + ldr r0, [pc, #44] @ 69c5c <_Py_hashtable_size@@Base+0x140> │ │ │ │ + ldr r1, [pc, #44] @ 69c60 <_Py_hashtable_size@@Base+0x144> │ │ │ │ + str r1, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r0, [sp, #4] │ │ │ │ + ldr r3, [pc, #32] @ 69c64 <_Py_hashtable_size@@Base+0x148> │ │ │ │ + ldr r1, [pc, #32] @ 69c68 <_Py_hashtable_size@@Base+0x14c> │ │ │ │ + ldr r0, [pc, #32] @ 69c6c <_Py_hashtable_size@@Base+0x150> │ │ │ │ + str r4, [sp] │ │ │ │ + bl a9a98 │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + eorseq fp, r8, r0, asr #28 │ │ │ │ + @ instruction: 0x0038c5bc │ │ │ │ + eorseq fp, r8, ip, lsr #28 │ │ │ │ + eorseq r1, r9, r4, ror r9 │ │ │ │ + eorseq r1, r7, ip, ror #3 │ │ │ │ + @ instruction: 0x003923b0 │ │ │ │ + b 57e58 │ │ │ │ + ldr r3, [pc, #32] @ 69c9c <_Py_hashtable_size@@Base+0x180> │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + mov r1, r0 │ │ │ │ + bl 359530 │ │ │ │ + ldr r3, [r3, r0] │ │ │ │ + pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + add r3, r3, #98304 @ 0x18000 │ │ │ │ + ldr r0, [r3, #1224] @ 0x4c8 │ │ │ │ + b 69e78 <_Py_hashtable_size@@Base+0x35c> │ │ │ │ + andeq r0, r0, ip │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ cmp r2, #3 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r6, r1 │ │ │ │ - bne 69d44 <_Py_hashtable_size@@Base+0x50> │ │ │ │ + bne 69cd8 <_Py_hashtable_size@@Base+0x1bc> │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne 69d74 <_Py_hashtable_size@@Base+0x80> │ │ │ │ - b 69d68 <_Py_hashtable_size@@Base+0x74> │ │ │ │ + bne 69d08 <_Py_hashtable_size@@Base+0x1ec> │ │ │ │ + b 69cfc <_Py_hashtable_size@@Base+0x1e0> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #3 │ │ │ │ - ldr r0, [pc, #392] @ 69edc <_Py_hashtable_size@@Base+0x1e8> │ │ │ │ + ldr r0, [pc, #392] @ 69e70 <_Py_hashtable_size@@Base+0x354> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 69d2c <_Py_hashtable_size@@Base+0x38> │ │ │ │ - b 69ea0 <_Py_hashtable_size@@Base+0x1ac> │ │ │ │ - bl a55d4 │ │ │ │ + bne 69cc0 <_Py_hashtable_size@@Base+0x1a4> │ │ │ │ + b 69e34 <_Py_hashtable_size@@Base+0x318> │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 69ea0 <_Py_hashtable_size@@Base+0x1ac> │ │ │ │ + bne 69e34 <_Py_hashtable_size@@Base+0x318> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 11fd78 <_PyNumber_Index@@Base> │ │ │ │ + bl 11fe00 <_PyNumber_Index@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 69d98 <_Py_hashtable_size@@Base+0xa4> │ │ │ │ - bl a55d4 │ │ │ │ + bne 69d2c <_Py_hashtable_size@@Base+0x210> │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 69dcc <_Py_hashtable_size@@Base+0xd8> │ │ │ │ - b 69ea0 <_Py_hashtable_size@@Base+0x1ac> │ │ │ │ - bl aaf9c │ │ │ │ + beq 69d60 <_Py_hashtable_size@@Base+0x244> │ │ │ │ + b 69e34 <_Py_hashtable_size@@Base+0x318> │ │ │ │ + bl ab014 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 69dc4 <_Py_hashtable_size@@Base+0xd0> │ │ │ │ + beq 69d58 <_Py_hashtable_size@@Base+0x23c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 69dc4 <_Py_hashtable_size@@Base+0xd0> │ │ │ │ + bne 69d58 <_Py_hashtable_size@@Base+0x23c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmn r5, #1 │ │ │ │ - beq 69d84 <_Py_hashtable_size@@Base+0x90> │ │ │ │ + beq 69d18 <_Py_hashtable_size@@Base+0x1fc> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 2a7ecc │ │ │ │ + bl 2a7f3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 69ea0 <_Py_hashtable_size@@Base+0x1ac> │ │ │ │ + beq 69e34 <_Py_hashtable_size@@Base+0x318> │ │ │ │ cmp r5, #0 │ │ │ │ ldrd r8, [sp, #16] │ │ │ │ - bge 69e10 <_Py_hashtable_size@@Base+0x11c> │ │ │ │ + bge 69da4 <_Py_hashtable_size@@Base+0x288> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r1, [pc, #232] @ 69ee0 <_Py_hashtable_size@@Base+0x1ec> │ │ │ │ + ldr r1, [pc, #232] @ 69e74 <_Py_hashtable_size@@Base+0x358> │ │ │ │ mov r2, #22 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ str r2, [r3] │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 1444a4 │ │ │ │ + b 144544 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92884 │ │ │ │ + bl 928e0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq 69ea0 <_Py_hashtable_size@@Base+0x1ac> │ │ │ │ + beq 69e34 <_Py_hashtable_size@@Base+0x318> │ │ │ │ add fp, r0, #16 │ │ │ │ - bl c3e20 │ │ │ │ + bl c3e80 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ strd r8, [sp] │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 29ac0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl c7b78 │ │ │ │ + bl c7bd0 │ │ │ │ cmp r6, #0 │ │ │ │ - bge 69ea8 <_Py_hashtable_size@@Base+0x1b4> │ │ │ │ + bge 69e3c <_Py_hashtable_size@@Base+0x320> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 69ec4 <_Py_hashtable_size@@Base+0x1d0> │ │ │ │ - bl 132724 │ │ │ │ + bne 69e58 <_Py_hashtable_size@@Base+0x33c> │ │ │ │ + bl 1327bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 69e30 <_Py_hashtable_size@@Base+0x13c> │ │ │ │ + beq 69dc4 <_Py_hashtable_size@@Base+0x2a8> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 69ea0 <_Py_hashtable_size@@Base+0x1ac> │ │ │ │ + beq 69e34 <_Py_hashtable_size@@Base+0x318> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 69ea0 <_Py_hashtable_size@@Base+0x1ac> │ │ │ │ + bne 69e34 <_Py_hashtable_size@@Base+0x318> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 69ed4 <_Py_hashtable_size@@Base+0x1e0> │ │ │ │ + b 69e68 <_Py_hashtable_size@@Base+0x34c> │ │ │ │ cmp r5, r6 │ │ │ │ - beq 69ebc <_Py_hashtable_size@@Base+0x1c8> │ │ │ │ + beq 69e50 <_Py_hashtable_size@@Base+0x334> │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl cae00 <_PyBytes_Resize@@Base> │ │ │ │ + bl cae90 <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b 69ed4 <_Py_hashtable_size@@Base+0x1e0> │ │ │ │ - ldr r3, [pc, #20] @ 69ee0 <_Py_hashtable_size@@Base+0x1ec> │ │ │ │ + b 69e68 <_Py_hashtable_size@@Base+0x34c> │ │ │ │ + ldr r3, [pc, #20] @ 69e74 <_Py_hashtable_size@@Base+0x358> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ - b 69e7c <_Py_hashtable_size@@Base+0x188> │ │ │ │ + bl 144544 │ │ │ │ + b 69e10 <_Py_hashtable_size@@Base+0x2f4> │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq ip, r6, ip, asr #5 │ │ │ │ + eorseq ip, r6, ip, lsl #10 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r1 │ │ │ │ + bl 91be0 <_PyObject_GC_New@@Base> │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 69ee0 <_Py_hashtable_size@@Base+0x3c4> │ │ │ │ + ldr r2, [r4] │ │ │ │ + sub r1, r3, #8 │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r2, r2, #1 │ │ │ │ + strne r2, [r4] │ │ │ │ + ldr r2, [pc, #52] @ 69ee8 <_Py_hashtable_size@@Base+0x3cc> │ │ │ │ + bl 359530 │ │ │ │ + ldr r2, [r2, r0] │ │ │ │ + ldr r0, [r2, #8] │ │ │ │ + ldr r2, [r3, #-4] │ │ │ │ + ldr r0, [r0, #3796] @ 0xed4 │ │ │ │ + and r2, r2, #3 │ │ │ │ + ldr ip, [r0, #4] │ │ │ │ + str r4, [r3, #8] │ │ │ │ + orr r2, r2, ip │ │ │ │ + str r1, [ip] │ │ │ │ + stmdb r3, {r0, r2} │ │ │ │ + str r1, [r0, #4] │ │ │ │ + mov r0, r3 │ │ │ │ + pop {r4, pc} │ │ │ │ + andeq r0, r0, ip │ │ │ │ ldr ip, [r1, #4] │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr lr, [r0, #4] │ │ │ │ cmp lr, ip │ │ │ │ - bne 69f14 <_Py_hashtable_size@@Base+0x220> │ │ │ │ + bne 69f1c <_Py_hashtable_size@@Base+0x400> │ │ │ │ sub r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 69f14 <_Py_hashtable_size@@Base+0x220> │ │ │ │ + bhi 69f1c <_Py_hashtable_size@@Base+0x400> │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 116f28 │ │ │ │ - ldr r0, [pc] @ 69f1c <_Py_hashtable_size@@Base+0x228> │ │ │ │ + b 117018 │ │ │ │ + ldr r0, [pc] @ 69f24 <_Py_hashtable_size@@Base+0x408> │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ - ldr r3, [pc, #32] @ 69f48 <_Py_hashtable_size@@Base+0x254> │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - mov r1, r0 │ │ │ │ - bl 3592c0 │ │ │ │ - ldr r3, [r3, r0] │ │ │ │ - pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - add r3, r3, #98304 @ 0x18000 │ │ │ │ - ldr r0, [r3, #1228] @ 0x4cc │ │ │ │ - b 69c80 │ │ │ │ - andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 6a060 <_Py_hashtable_size@@Base+0x36c> │ │ │ │ + ldr r2, [pc, #252] @ 6a03c <_Py_hashtable_size@@Base+0x520> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 6a064 <_Py_hashtable_size@@Base+0x370> │ │ │ │ + ldr r0, [pc, #244] @ 6a040 <_Py_hashtable_size@@Base+0x524> │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 69f9c <_Py_hashtable_size@@Base+0x2a8> │ │ │ │ + bne 69f78 <_Py_hashtable_size@@Base+0x45c> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 6a068 <_Py_hashtable_size@@Base+0x374> │ │ │ │ + ldr r3, [pc, #224] @ 6a044 <_Py_hashtable_size@@Base+0x528> │ │ │ │ cmp r5, r3 │ │ │ │ - beq 69fd8 <_Py_hashtable_size@@Base+0x2e4> │ │ │ │ + beq 69fb4 <_Py_hashtable_size@@Base+0x498> │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 69fa0 <_Py_hashtable_size@@Base+0x2ac> │ │ │ │ - b 69fd8 <_Py_hashtable_size@@Base+0x2e4> │ │ │ │ + bgt 69f7c <_Py_hashtable_size@@Base+0x460> │ │ │ │ + b 69fb4 <_Py_hashtable_size@@Base+0x498> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 69ff0 <_Py_hashtable_size@@Base+0x2fc> │ │ │ │ + bne 69fcc <_Py_hashtable_size@@Base+0x4b0> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 6a068 <_Py_hashtable_size@@Base+0x374> │ │ │ │ + ldr r3, [pc, #160] @ 6a044 <_Py_hashtable_size@@Base+0x528> │ │ │ │ cmp r4, r3 │ │ │ │ - beq 69fd8 <_Py_hashtable_size@@Base+0x2e4> │ │ │ │ + beq 69fb4 <_Py_hashtable_size@@Base+0x498> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 69ff4 <_Py_hashtable_size@@Base+0x300> │ │ │ │ - ldr r3, [pc, #140] @ 6a06c <_Py_hashtable_size@@Base+0x378> │ │ │ │ - ldr r1, [pc, #140] @ 6a070 <_Py_hashtable_size@@Base+0x37c> │ │ │ │ + bgt 69fd0 <_Py_hashtable_size@@Base+0x4b4> │ │ │ │ + ldr r3, [pc, #140] @ 6a048 <_Py_hashtable_size@@Base+0x52c> │ │ │ │ + ldr r1, [pc, #140] @ 6a04c <_Py_hashtable_size@@Base+0x530> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r6, #0 │ │ │ │ - b 6a058 <_Py_hashtable_size@@Base+0x364> │ │ │ │ + b 6a034 <_Py_hashtable_size@@Base+0x518> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3b5fc │ │ │ │ + bl 3b5ac │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 6a034 <_Py_hashtable_size@@Base+0x340> │ │ │ │ + beq 6a010 <_Py_hashtable_size@@Base+0x4f4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6a034 <_Py_hashtable_size@@Base+0x340> │ │ │ │ + bne 6a010 <_Py_hashtable_size@@Base+0x4f4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6a058 <_Py_hashtable_size@@Base+0x364> │ │ │ │ + beq 6a034 <_Py_hashtable_size@@Base+0x518> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6a058 <_Py_hashtable_size@@Base+0x364> │ │ │ │ + bne 6a034 <_Py_hashtable_size@@Base+0x518> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq lr, r8, r4, ror r9 │ │ │ │ + eorseq lr, r8, r0, lsr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr ip, [r0, #12] │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp ip, #0 │ │ │ │ - bge 6a0a0 <_Py_hashtable_size@@Base+0x3ac> │ │ │ │ + bge 6a07c <_Py_hashtable_size@@Base+0x560> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 323efc <_PySys_GetSizeOf@@Base+0x210> │ │ │ │ - ldr lr, [pc, #28] @ 6a0c4 <_Py_hashtable_size@@Base+0x3d0> │ │ │ │ + b 3241ec <_PySys_GetSizeOf@@Base+0x210> │ │ │ │ + ldr lr, [pc, #28] @ 6a0a0 <_Py_hashtable_size@@Base+0x584> │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ mov r3, #0 │ │ │ │ mov r0, ip │ │ │ │ str lr, [sp] │ │ │ │ - bl 1b06e4 │ │ │ │ + bl 1b0924 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r8, r6, ip, asr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub r3, r2, #3 │ │ │ │ cmp r3, #1 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ - bhi 6a108 <_Py_hashtable_size@@Base+0x414> │ │ │ │ + bhi 6a0e4 <_Py_hashtable_size@@Base+0x5c8> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ mov sl, r0 │ │ │ │ - bne 6a134 <_Py_hashtable_size@@Base+0x440> │ │ │ │ - b 6a128 <_Py_hashtable_size@@Base+0x434> │ │ │ │ - ldr r0, [pc, #396] @ 6a29c <_Py_hashtable_size@@Base+0x5a8> │ │ │ │ + bne 6a110 <_Py_hashtable_size@@Base+0x5f4> │ │ │ │ + b 6a104 <_Py_hashtable_size@@Base+0x5e8> │ │ │ │ + ldr r0, [pc, #396] @ 6a278 <_Py_hashtable_size@@Base+0x75c> │ │ │ │ mov r3, #4 │ │ │ │ mov r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6a0f0 <_Py_hashtable_size@@Base+0x3fc> │ │ │ │ - b 6a290 <_Py_hashtable_size@@Base+0x59c> │ │ │ │ - bl a55d4 │ │ │ │ + bne 6a0cc <_Py_hashtable_size@@Base+0x5b0> │ │ │ │ + b 6a26c <_Py_hashtable_size@@Base+0x750> │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6a290 <_Py_hashtable_size@@Base+0x59c> │ │ │ │ + bne 6a26c <_Py_hashtable_size@@Base+0x750> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #32 │ │ │ │ ldr fp, [r4, #4] │ │ │ │ - bl 2a7ecc │ │ │ │ + bl 2a7f3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6a290 <_Py_hashtable_size@@Base+0x59c> │ │ │ │ + beq 6a26c <_Py_hashtable_size@@Base+0x750> │ │ │ │ cmp r5, #3 │ │ │ │ movle r7, #0 │ │ │ │ - ble 6a178 <_Py_hashtable_size@@Base+0x484> │ │ │ │ + ble 6a154 <_Py_hashtable_size@@Base+0x638> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne 6a178 <_Py_hashtable_size@@Base+0x484> │ │ │ │ - bl a55d4 │ │ │ │ + bne 6a154 <_Py_hashtable_size@@Base+0x638> │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6a290 <_Py_hashtable_size@@Base+0x59c> │ │ │ │ + bne 6a26c <_Py_hashtable_size@@Base+0x750> │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ mov r0, fp │ │ │ │ strd r2, [sp, #16] │ │ │ │ - bl 1cd9d8 │ │ │ │ + bl 1cdb90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6a1a4 <_Py_hashtable_size@@Base+0x4b0> │ │ │ │ - ldr r3, [pc, #264] @ 6a2a0 <_Py_hashtable_size@@Base+0x5ac> │ │ │ │ - ldr r1, [pc, #264] @ 6a2a4 <_Py_hashtable_size@@Base+0x5b0> │ │ │ │ + bne 6a180 <_Py_hashtable_size@@Base+0x664> │ │ │ │ + ldr r3, [pc, #264] @ 6a27c <_Py_hashtable_size@@Base+0x760> │ │ │ │ + ldr r1, [pc, #264] @ 6a280 <_Py_hashtable_size@@Base+0x764> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 6a270 <_Py_hashtable_size@@Base+0x57c> │ │ │ │ + bl 18f414 │ │ │ │ + b 6a24c <_Py_hashtable_size@@Base+0x730> │ │ │ │ mov r0, fp │ │ │ │ - bl 1ce298 │ │ │ │ + bl 1ce450 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt 6a270 <_Py_hashtable_size@@Base+0x57c> │ │ │ │ + blt 6a24c <_Py_hashtable_size@@Base+0x730> │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, fp │ │ │ │ mov r3, r6 │ │ │ │ add r1, sp, #28 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 6a2fc │ │ │ │ + bl 6a304 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6a270 <_Py_hashtable_size@@Base+0x57c> │ │ │ │ - bl c3e20 │ │ │ │ + beq 6a24c <_Py_hashtable_size@@Base+0x730> │ │ │ │ + bl c3e80 │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ ldr fp, [sp, #24] │ │ │ │ strd r2, [sp] │ │ │ │ mov r1, fp │ │ │ │ mov r2, r6 │ │ │ │ str r7, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 29898 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7b78 │ │ │ │ + bl c7bd0 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ cmp r4, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bge 6a238 <_Py_hashtable_size@@Base+0x544> │ │ │ │ + bge 6a214 <_Py_hashtable_size@@Base+0x6f8> │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #4 │ │ │ │ - bne 6a238 <_Py_hashtable_size@@Base+0x544> │ │ │ │ - bl 132724 │ │ │ │ + bne 6a214 <_Py_hashtable_size@@Base+0x6f8> │ │ │ │ + bl 1327bc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6a1d8 <_Py_hashtable_size@@Base+0x4e4> │ │ │ │ - b 6a23c <_Py_hashtable_size@@Base+0x548> │ │ │ │ + beq 6a1b4 <_Py_hashtable_size@@Base+0x698> │ │ │ │ + b 6a218 <_Py_hashtable_size@@Base+0x6fc> │ │ │ │ mov r5, #0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, fp │ │ │ │ ldr r6, [r8] │ │ │ │ - bl 6a6f8 │ │ │ │ + bl 6a67c │ │ │ │ cmp r4, #0 │ │ │ │ - bge 6a280 <_Py_hashtable_size@@Base+0x58c> │ │ │ │ + bge 6a25c <_Py_hashtable_size@@Base+0x740> │ │ │ │ cmp r5, #0 │ │ │ │ - bne 6a270 <_Py_hashtable_size@@Base+0x57c> │ │ │ │ - ldr r2, [pc, #64] @ 6a2a8 <_Py_hashtable_size@@Base+0x5b4> │ │ │ │ + bne 6a24c <_Py_hashtable_size@@Base+0x730> │ │ │ │ + ldr r2, [pc, #64] @ 6a284 <_Py_hashtable_size@@Base+0x768> │ │ │ │ str r6, [r8] │ │ │ │ ldr r0, [r2] │ │ │ │ - bl 1444a4 │ │ │ │ - bl a55d4 │ │ │ │ + bl 144544 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - bne 6a290 <_Py_hashtable_size@@Base+0x59c> │ │ │ │ + bne 6a26c <_Py_hashtable_size@@Base+0x750> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ - b a58c4 │ │ │ │ + b a593c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ - @ instruction: 0x0036c2d4 │ │ │ │ + eorseq ip, r6, r4, lsl r5 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r9, r0, lsl #3 │ │ │ │ + eorseq r2, r9, r0, asr #7 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - │ │ │ │ -0006a2ac : │ │ │ │ - mov r3, #0 │ │ │ │ - b 32ef5c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #40] @ 6a2f4 │ │ │ │ + ldr r4, [pc, #40] @ 6a2c8 <_Py_hashtable_size@@Base+0x7ac> │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 1806d8 │ │ │ │ + bl 180974 │ │ │ │ ldr r3, [r4, #1292] @ 0x50c │ │ │ │ ldr r0, [r4, #1360] @ 0x550 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #1364] @ 0x554 │ │ │ │ strne r3, [r4, #1368] @ 0x558 │ │ │ │ - bl 158044 │ │ │ │ - ldr r0, [pc, #4] @ 6a2f8 │ │ │ │ + bl 1581c4 │ │ │ │ + ldr r0, [pc, #4] @ 6a2cc <_Py_hashtable_size@@Base+0x7b0> │ │ │ │ pop {r4, pc} │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ + ldr r3, [pc, #32] @ 6a2f8 <_Py_hashtable_size@@Base+0x7dc> │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + mov r1, r0 │ │ │ │ + bl 359530 │ │ │ │ + ldr r3, [r3, r0] │ │ │ │ + pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + add r3, r3, #98304 @ 0x18000 │ │ │ │ + ldr r0, [r3, #1228] @ 0x4cc │ │ │ │ + b 69e78 <_Py_hashtable_size@@Base+0x35c> │ │ │ │ + andeq r0, r0, ip │ │ │ │ + │ │ │ │ +0006a2fc : │ │ │ │ + mov r3, #0 │ │ │ │ + b 32f1cc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmn r3, #-268435455 @ 0xf0000001 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r3 │ │ │ │ mov r7, r1 │ │ │ │ mov r9, r2 │ │ │ │ movgt r0, #0 │ │ │ │ - bgt 6a330 │ │ │ │ + bgt 6a338 │ │ │ │ lsl r0, r3, #3 │ │ │ │ - bl 996a4 │ │ │ │ + bl 9971c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r6] │ │ │ │ - beq 6a374 │ │ │ │ - ldr r3, [pc, #300] @ 6a470 │ │ │ │ + beq 6a37c │ │ │ │ + ldr r3, [pc, #300] @ 6a478 │ │ │ │ cmp r8, r3 │ │ │ │ movgt r0, #0 │ │ │ │ - bgt 6a358 │ │ │ │ + bgt 6a360 │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ mul r0, r8, r0 │ │ │ │ - bl 996a4 │ │ │ │ + bl 9971c │ │ │ │ cmp r0, #0 │ │ │ │ movne r4, #0 │ │ │ │ movne sl, #44 @ 0x2c │ │ │ │ str r0, [r7] │ │ │ │ - bne 6a3e4 │ │ │ │ + bne 6a3ec │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 99b98 │ │ │ │ - bl 2a01ec │ │ │ │ + bl 99c10 │ │ │ │ + bl 2a0260 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 1359ac │ │ │ │ + bl 135a44 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6a43c │ │ │ │ + beq 6a444 │ │ │ │ mul fp, sl, r4 │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r1, r1, fp │ │ │ │ - bl 112480 │ │ │ │ + bl 112570 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6a3f8 │ │ │ │ + beq 6a400 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r3, #1 │ │ │ │ - bne 6a41c │ │ │ │ + bne 6a424 │ │ │ │ ldr r2, [r7] │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r2, [r2, fp] │ │ │ │ str r2, [r3, r4, lsl #3] │ │ │ │ ldr r2, [r7] │ │ │ │ ldr r3, [r6] │ │ │ │ add r2, r2, fp │ │ │ │ add r3, r3, r4, lsl #3 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add r4, r4, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r4, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bne 6a380 │ │ │ │ - b 6a434 │ │ │ │ + bne 6a388 │ │ │ │ + b 6a43c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6a43c │ │ │ │ + beq 6a444 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6a43c │ │ │ │ + bne 6a444 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 6a43c │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 6a444 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - bne 6a3b8 │ │ │ │ + bne 6a3c0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 6a3b8 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 6a3c0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 99b98 │ │ │ │ + bl 99c10 │ │ │ │ mov r5, #0 │ │ │ │ mov r6, #44 @ 0x2c │ │ │ │ cmp r4, r5 │ │ │ │ ldr r0, [r7] │ │ │ │ - beq 6a468 │ │ │ │ + beq 6a470 │ │ │ │ mla r0, r6, r5, r0 │ │ │ │ - bl 1133b4 │ │ │ │ + bl 1134a4 │ │ │ │ add r5, r5, #1 │ │ │ │ - b 6a44c │ │ │ │ - bl 99b98 │ │ │ │ - b 6a378 │ │ │ │ + b 6a454 │ │ │ │ + bl 99c10 │ │ │ │ + b 6a380 │ │ │ │ rsceq fp, r8, #188416 @ 0x2e000 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r7, #0 │ │ │ │ - bgt 6a4d8 │ │ │ │ + bgt 6a4e0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - ldr r3, [pc, #160] @ 6a540 │ │ │ │ + ldr r3, [pc, #160] @ 6a548 │ │ │ │ cmp r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ - beq 6a4bc │ │ │ │ + beq 6a4c4 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ moveq r2, #0 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - ldr r3, [pc, #124] @ 6a544 │ │ │ │ + ldr r3, [pc, #124] @ 6a54c │ │ │ │ ldr ip, [r1, #12] │ │ │ │ str ip, [sp] │ │ │ │ - ldr r1, [pc, #116] @ 6a548 │ │ │ │ - bl 1176f0 │ │ │ │ - b 6a4f4 │ │ │ │ + ldr r1, [pc, #116] @ 6a550 │ │ │ │ + bl 1177e0 │ │ │ │ + b 6a4fc │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ mov r1, #0 │ │ │ │ - bl b9b24 │ │ │ │ + bl b9bf8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 6a4fc │ │ │ │ + bne 6a504 │ │ │ │ mov r5, #0 │ │ │ │ - b 6a534 │ │ │ │ + b 6a53c │ │ │ │ mov r3, r6 │ │ │ │ add r1, r5, #16 │ │ │ │ sub r2, r7, #1 │ │ │ │ - bl ba374 │ │ │ │ + bl ba448 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 6a534 │ │ │ │ + beq 6a53c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6a534 │ │ │ │ + bne 6a53c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0036aab0 │ │ │ │ - eorseq fp, r6, ip, lsl sp │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldmdb r0, {r1, r2} │ │ │ │ - ldr r5, [r0, #4] │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - bic r2, r2, #3 │ │ │ │ - and r3, r3, #3 │ │ │ │ - orr r3, r3, r2 │ │ │ │ - str r1, [r2] │ │ │ │ - str r3, [r1, #4] │ │ │ │ - ldr r3, [r0, #-4] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r2, #0 │ │ │ │ - and r3, r3, #1 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - stmdb r4, {r2, r3} │ │ │ │ - bl 9b1dc │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r3, #160] @ 0xa0 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - popne {r4, r5, r6, pc} │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + @ instruction: 0x0036acf0 │ │ │ │ + eorseq fp, r6, ip, asr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 6a6e4 │ │ │ │ + ldr r2, [pc, #252] @ 6a668 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 6a6e8 │ │ │ │ + ldr r0, [pc, #244] @ 6a66c │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 6a620 │ │ │ │ + bne 6a5a4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 6a6ec │ │ │ │ + ldr r3, [pc, #224] @ 6a670 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 6a660 │ │ │ │ + beq 6a5e4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 6a624 │ │ │ │ - b 6a660 │ │ │ │ + bgt 6a5a8 │ │ │ │ + b 6a5e4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ ldrne r3, [r4] │ │ │ │ - bne 6a678 │ │ │ │ + bne 6a5fc │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #156] @ 6a6ec │ │ │ │ + ldr r3, [pc, #156] @ 6a670 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 6a660 │ │ │ │ + beq 6a5e4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 6a678 │ │ │ │ - ldr r3, [pc, #136] @ 6a6f0 │ │ │ │ - ldr r1, [pc, #136] @ 6a6f4 │ │ │ │ + bgt 6a5fc │ │ │ │ + ldr r3, [pc, #136] @ 6a674 │ │ │ │ + ldr r1, [pc, #136] @ 6a678 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r6, #0 │ │ │ │ - b 6a6dc │ │ │ │ + b 6a660 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 3b8a8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 6a6b8 │ │ │ │ + beq 6a63c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6a6b8 │ │ │ │ + bne 6a63c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6a6dc │ │ │ │ + beq 6a660 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6a6dc │ │ │ │ + bne 6a660 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq lr, r8, r4, ror r9 │ │ │ │ + eorseq lr, r8, r0, lsr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 99b98 │ │ │ │ + bl 99c10 │ │ │ │ mov r5, #0 │ │ │ │ mov r7, #44 @ 0x2c │ │ │ │ cmp r5, r6 │ │ │ │ mla r0, r7, r5, r4 │ │ │ │ - beq 6a734 │ │ │ │ - bl 1133b4 │ │ │ │ + beq 6a6b8 │ │ │ │ + bl 1134a4 │ │ │ │ add r5, r5, #1 │ │ │ │ - b 6a71c │ │ │ │ + b 6a6a0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 99b98 │ │ │ │ + b 99c10 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldmdb r0, {r1, r2} │ │ │ │ + ldr r5, [r0, #4] │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + bic r2, r2, #3 │ │ │ │ + and r3, r3, #3 │ │ │ │ + orr r3, r3, r2 │ │ │ │ + str r1, [r2] │ │ │ │ + str r3, [r1, #4] │ │ │ │ + ldr r3, [r0, #-4] │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, #0 │ │ │ │ + and r3, r3, #1 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + stmdb r4, {r2, r3} │ │ │ │ + bl 9b254 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3, #160] @ 0xa0 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + popne {r4, r5, r6, pc} │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r4, [r3, #8] │ │ │ │ moveq r4, r3 │ │ │ │ @@ -65767,990 +65769,1058 @@ │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ ldrb r2, [r0, #18] │ │ │ │ ldrne fp, [r0, #20] │ │ │ │ orr r6, r6, r2 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ - ldreq fp, [pc, #464] @ 6a96c │ │ │ │ + ldreq fp, [pc, #464] @ 6a974 │ │ │ │ str r2, [sp, #28] │ │ │ │ subs r2, r3, #0 │ │ │ │ movne r2, #1 │ │ │ │ orrs r2, r2, r1, lsr #31 │ │ │ │ ldrb r8, [r0, #14] │ │ │ │ ldrb r9, [r0, #15] │ │ │ │ ldrb sl, [r0, #19] │ │ │ │ mov r7, r0 │ │ │ │ - bne 6a7d4 │ │ │ │ + bne 6a7dc │ │ │ │ clz r2, r5 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #5 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6a810 │ │ │ │ - ldr ip, [pc, #404] @ 6a970 │ │ │ │ + beq 6a818 │ │ │ │ + ldr ip, [pc, #404] @ 6a978 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #32 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #16] │ │ │ │ mov ip, #5 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 6a810 │ │ │ │ + bne 6a818 │ │ │ │ mov r0, #0 │ │ │ │ - b 6a964 │ │ │ │ + b 6a96c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 6a910 │ │ │ │ + beq 6a918 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6a848 │ │ │ │ - bl 148160 │ │ │ │ + beq 6a850 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne 6a840 │ │ │ │ - bl a55d4 │ │ │ │ + bne 6a848 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6a808 │ │ │ │ + bne 6a810 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 6a910 │ │ │ │ + beq 6a918 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6a878 │ │ │ │ - bl 148160 │ │ │ │ + beq 6a880 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bne 6a870 │ │ │ │ - bl a55d4 │ │ │ │ + bne 6a878 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6a808 │ │ │ │ + bne 6a810 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 6a910 │ │ │ │ + beq 6a918 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6a8a8 │ │ │ │ - bl 148160 │ │ │ │ + beq 6a8b0 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ mov r9, r0 │ │ │ │ - bne 6a8a0 │ │ │ │ - bl a55d4 │ │ │ │ + bne 6a8a8 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6a808 │ │ │ │ + bne 6a810 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 6a910 │ │ │ │ + beq 6a918 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6a8d8 │ │ │ │ - bl 148160 │ │ │ │ + beq 6a8e0 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 6a8d0 │ │ │ │ - bl a55d4 │ │ │ │ + bne 6a8d8 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6a808 │ │ │ │ + bne 6a810 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 6a910 │ │ │ │ + beq 6a918 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6a8f0 │ │ │ │ + beq 6a8f8 │ │ │ │ cmp r4, #1 │ │ │ │ mov fp, r3 │ │ │ │ - beq 6a910 │ │ │ │ + beq 6a918 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ mov sl, r0 │ │ │ │ - bne 6a910 │ │ │ │ - bl a55d4 │ │ │ │ + bne 6a918 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6a808 │ │ │ │ + bne 6a810 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - ldr r3, [pc, #88] @ 6a974 │ │ │ │ + ldr r3, [pc, #88] @ 6a97c │ │ │ │ cmp r0, r3 │ │ │ │ - bne 6a944 │ │ │ │ + bne 6a94c │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ str sl, [sp, #4] │ │ │ │ str fp, [sp] │ │ │ │ - bl 287c3c │ │ │ │ - b 6a964 │ │ │ │ + bl 287b70 │ │ │ │ + b 6a96c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r2, [pc, #40] @ 6a978 │ │ │ │ + ldr r2, [pc, #40] @ 6a980 │ │ │ │ mov r1, sl │ │ │ │ str fp, [sp, #12] │ │ │ │ str r6, [sp, #8] │ │ │ │ str r9, [sp, #4] │ │ │ │ str r8, [sp] │ │ │ │ - bl 347448 │ │ │ │ + bl 3475ac │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r4, r7, r4, asr #9 │ │ │ │ subseq r8, r6, ip, lsl sl │ │ │ │ - eorseq r2, r9, r0, ror #3 │ │ │ │ + eorseq r2, r9, r0, lsr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #116] @ 6aa08 │ │ │ │ + ldr r3, [pc, #116] @ 6aa10 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 6a9f4 │ │ │ │ + beq 6a9fc │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 6a9f4 │ │ │ │ + ble 6a9fc │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - ldr r0, [pc, #76] @ 6aa0c │ │ │ │ + ldr r0, [pc, #76] @ 6aa14 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ - bl 128d0c │ │ │ │ + bl 128da0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 6aa00 │ │ │ │ + beq 6aa08 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6aa00 │ │ │ │ + bne 6aa08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 6aa00 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 6aa08 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #16] @ 6aa10 │ │ │ │ - b 128d0c │ │ │ │ + ldr r0, [pc, #16] @ 6aa18 │ │ │ │ + b 128da0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r2, r9, r8, ror #3 │ │ │ │ - eorseq r2, r9, ip, lsl #4 │ │ │ │ + eorseq r2, r9, r8, lsr #8 │ │ │ │ + eorseq r2, r9, ip, asr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #168] @ 6aad4 │ │ │ │ + ldr r1, [pc, #168] @ 6aadc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #164] @ 6aad8 │ │ │ │ + ldr r2, [pc, #164] @ 6aae0 │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 6aa78 │ │ │ │ + bne 6aa80 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #140] @ 6aadc │ │ │ │ + ldr r3, [pc, #140] @ 6aae4 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 6aa60 │ │ │ │ + beq 6aa68 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 6aa7c │ │ │ │ - ldr r3, [pc, #120] @ 6aae0 │ │ │ │ - ldr r1, [pc, #120] @ 6aae4 │ │ │ │ + bgt 6aa84 │ │ │ │ + ldr r3, [pc, #120] @ 6aae8 │ │ │ │ + ldr r1, [pc, #120] @ 6aaec │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r5, #0 │ │ │ │ - b 6aac8 │ │ │ │ + b 6aad0 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - ldr r0, [pc, #88] @ 6aae8 │ │ │ │ + ldr r0, [pc, #88] @ 6aaf0 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl c038c │ │ │ │ + bl c03ec │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 6aac8 │ │ │ │ + beq 6aad0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6aac8 │ │ │ │ + bne 6aad0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq lr, r8, r4, ror r9 │ │ │ │ + eorseq lr, r8, r0, lsr #23 │ │ │ │ subseq sl, r7, r0, lsr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ bl 29658 │ │ │ │ cmp r5, #3 │ │ │ │ - bne 6ab38 │ │ │ │ + bne 6ab40 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 6ab68 │ │ │ │ - b 6ab5c │ │ │ │ + bne 6ab70 │ │ │ │ + b 6ab64 │ │ │ │ mov r3, #3 │ │ │ │ - ldr r0, [pc, #244] @ 6ac38 │ │ │ │ + ldr r0, [pc, #244] @ 6ac40 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6ab20 │ │ │ │ + bne 6ab28 │ │ │ │ mov r4, #0 │ │ │ │ - b 6ac04 │ │ │ │ - bl a55d4 │ │ │ │ + b 6ac0c │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6ab54 │ │ │ │ + bne 6ab5c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 112480 │ │ │ │ + bl 112570 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6ab54 │ │ │ │ + bne 6ab5c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 2a7ecc │ │ │ │ + bl 2a7f3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6ab54 │ │ │ │ + beq 6ab5c │ │ │ │ ldrd r8, [sp, #8] │ │ │ │ - bl c3e20 │ │ │ │ + bl c3e80 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ strd r8, [sp] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 29f34 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7b78 │ │ │ │ + bl c7bd0 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 6abe4 │ │ │ │ + bge 6abec │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 6ac1c │ │ │ │ - bl 132724 │ │ │ │ + bne 6ac24 │ │ │ │ + bl 1327bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6ab98 │ │ │ │ + beq 6aba0 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 6abf8 │ │ │ │ - bl a55d4 │ │ │ │ + bne 6ac00 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6ab54 │ │ │ │ + bne 6ab5c │ │ │ │ mov r0, r4 │ │ │ │ - bl a58c4 │ │ │ │ + bl a593c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6ac2c │ │ │ │ + beq 6ac34 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 1133b4 │ │ │ │ - b 6ac2c │ │ │ │ - ldr r3, [pc, #24] @ 6ac3c │ │ │ │ + bl 1134a4 │ │ │ │ + b 6ac34 │ │ │ │ + ldr r3, [pc, #24] @ 6ac44 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ - b 6abe4 │ │ │ │ + bl 144544 │ │ │ │ + b 6abec │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r8, r9, pc} │ │ │ │ - eorseq ip, r6, r4, ror #5 │ │ │ │ + eorseq ip, r6, r4, lsr #10 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #168] @ 6ad00 │ │ │ │ + ldr r1, [pc, #168] @ 6ad08 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #164] @ 6ad04 │ │ │ │ + ldr r2, [pc, #164] @ 6ad0c │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 6aca4 │ │ │ │ + bne 6acac │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #140] @ 6ad08 │ │ │ │ + ldr r3, [pc, #140] @ 6ad10 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 6ac8c │ │ │ │ + beq 6ac94 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 6aca8 │ │ │ │ - ldr r3, [pc, #120] @ 6ad0c │ │ │ │ - ldr r1, [pc, #120] @ 6ad10 │ │ │ │ + bgt 6acb0 │ │ │ │ + ldr r3, [pc, #120] @ 6ad14 │ │ │ │ + ldr r1, [pc, #120] @ 6ad18 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r5, #0 │ │ │ │ - b 6acf4 │ │ │ │ + b 6acfc │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - ldr r0, [pc, #88] @ 6ad14 │ │ │ │ + ldr r0, [pc, #88] @ 6ad1c │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl c038c │ │ │ │ + bl c03ec │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 6acf4 │ │ │ │ + beq 6acfc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6acf4 │ │ │ │ + bne 6acfc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq lr, r8, r4, ror r9 │ │ │ │ + eorseq lr, r8, r0, lsr #23 │ │ │ │ ldrsheq r9, [r7], #-252 @ 0xffffff04 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - bne 6ad4c │ │ │ │ - cmp r3, #0 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ - beq 6ad64 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 6ad64 │ │ │ │ - ldr r3, [pc, #184] @ 6ae0c │ │ │ │ - ldr r1, [pc, #184] @ 6ae10 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - mov r5, #0 │ │ │ │ - b 6ae04 │ │ │ │ - ldr r3, [r1, #444] @ 0x1bc │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 5b60c │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + bl a9340 <_PyObject_New@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6ad5c │ │ │ │ + beq 6adf4 │ │ │ │ + mov r3, #0 │ │ │ │ + strh r3, [r5, #8] │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6ad90 │ │ │ │ + beq 6ad60 │ │ │ │ add r0, r4, #9 │ │ │ │ - bl 22f68c │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ + bl 22f760 │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + ldrb r9, [r3] │ │ │ │ + ldr sl, [r3, #8] │ │ │ │ + mov r0, r9 │ │ │ │ + ldr fp, [r3, #4] │ │ │ │ + ldrd r6, [r3, #16] │ │ │ │ + bl 34c154 <_Py_c_neg@@Base+0x458> │ │ │ │ + mov r0, r9 │ │ │ │ + bl 34c154 <_Py_c_neg@@Base+0x458> │ │ │ │ mov r1, #1 │ │ │ │ - mov r0, #64 @ 0x40 │ │ │ │ - ldr r9, [r3, #4] │ │ │ │ - ldr sl, [r3] │ │ │ │ - ldrd r6, [r3, #8] │ │ │ │ bl 295a4 │ │ │ │ - mov r2, #64 @ 0x40 │ │ │ │ - mov r1, r9 │ │ │ │ mov r8, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 34c154 <_Py_c_neg@@Base+0x458> │ │ │ │ + mov r1, sl │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r8 │ │ │ │ bl 29cdc │ │ │ │ - mov r1, #4 │ │ │ │ - mov r0, #5 │ │ │ │ + mov r1, #8 │ │ │ │ + mov r0, #25 │ │ │ │ bl 295a4 │ │ │ │ - mov r2, #20 │ │ │ │ - mov r1, sl │ │ │ │ - mov r9, r0 │ │ │ │ + mov r2, #200 @ 0xc8 │ │ │ │ + mov r1, fp │ │ │ │ + mov sl, r0 │ │ │ │ bl 29cdc │ │ │ │ - mov r0, #16 │ │ │ │ + mov r0, #24 │ │ │ │ bl 2a1bc │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - strd r6, [r0, #8] │ │ │ │ - str r9, [r0] │ │ │ │ - str r8, [r0, #4] │ │ │ │ - str r0, [r5, #16] │ │ │ │ - beq 6ae04 │ │ │ │ + strd r6, [r0, #16] │ │ │ │ + strb r9, [r0] │ │ │ │ + str sl, [r0, #4] │ │ │ │ + str r8, [r0, #8] │ │ │ │ + str r0, [r5, #12] │ │ │ │ + beq 6adf4 │ │ │ │ add r0, r4, #9 │ │ │ │ - bl 8b0d8 │ │ │ │ + bl 8b148 │ │ │ │ mov r0, r5 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq fp, r8, r8, lsr r7 │ │ │ │ + pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub r3, r2, #3 │ │ │ │ cmp r3, #1 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ - bhi 6ae54 │ │ │ │ + bhi 6ae3c │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne 6ae80 │ │ │ │ - b 6ae74 │ │ │ │ - ldr r0, [pc, #368] @ 6afcc │ │ │ │ + bne 6ae68 │ │ │ │ + b 6ae5c │ │ │ │ + ldr r0, [pc, #368] @ 6afb4 │ │ │ │ mov r3, #4 │ │ │ │ mov r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6ae3c │ │ │ │ - b 6afc0 │ │ │ │ - bl a55d4 │ │ │ │ + bne 6ae24 │ │ │ │ + b 6afa8 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6afc0 │ │ │ │ + bne 6afa8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #24 │ │ │ │ ldr sl, [r4, #4] │ │ │ │ - bl 2a7ecc │ │ │ │ + bl 2a7f3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6afc0 │ │ │ │ + beq 6afa8 │ │ │ │ cmp r5, #3 │ │ │ │ movle r6, #0 │ │ │ │ - ble 6aec4 │ │ │ │ + ble 6aeac │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 6aec4 │ │ │ │ - bl a55d4 │ │ │ │ + bne 6aeac │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6afc0 │ │ │ │ + bne 6afa8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1cd9d8 │ │ │ │ + bl 1cdb90 │ │ │ │ ldrd r8, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6aeec │ │ │ │ - ldr r3, [pc, #240] @ 6afd0 │ │ │ │ - ldr r1, [pc, #240] @ 6afd4 │ │ │ │ + bne 6aed4 │ │ │ │ + ldr r3, [pc, #240] @ 6afb8 │ │ │ │ + ldr r1, [pc, #240] @ 6afbc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 6af90 │ │ │ │ + bl 18f414 │ │ │ │ + b 6af78 │ │ │ │ mov r0, sl │ │ │ │ - bl 1ce298 │ │ │ │ + bl 1ce450 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt 6af90 │ │ │ │ + blt 6af78 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, sl │ │ │ │ mov r3, r5 │ │ │ │ add r1, sp, #20 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 6a2fc │ │ │ │ + bl 6a304 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6af90 │ │ │ │ - bl c3e20 │ │ │ │ + beq 6af78 │ │ │ │ + bl c3e80 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ str r6, [sp, #8] │ │ │ │ strd r8, [sp] │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a6c0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl c7b78 │ │ │ │ + bl c7bd0 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 6af78 │ │ │ │ + bge 6af60 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 6afb0 │ │ │ │ - bl 132724 │ │ │ │ + bne 6af98 │ │ │ │ + bl 1327bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6af20 │ │ │ │ + beq 6af08 │ │ │ │ mvn r4, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 6a6f8 │ │ │ │ + bl 6a67c │ │ │ │ cmn r4, #1 │ │ │ │ - bne 6afa0 │ │ │ │ - bl a55d4 │ │ │ │ + bne 6af88 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6afc0 │ │ │ │ + bne 6afa8 │ │ │ │ mvn r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b a58c4 │ │ │ │ - ldr r3, [pc, #32] @ 6afd8 │ │ │ │ + b a593c │ │ │ │ + ldr r3, [pc, #32] @ 6afc0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ - b 6af74 │ │ │ │ + bl 144544 │ │ │ │ + b 6af5c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq ip, r6, ip, ror #5 │ │ │ │ + eorseq ip, r6, ip, lsr #10 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r9, r4, lsr #4 │ │ │ │ + eorseq r2, r9, r4, ror #8 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - bl a92c8 <_PyObject_New@@Base> │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 6b0b0 │ │ │ │ - mov r3, #0 │ │ │ │ - strh r3, [r5, #8] │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6b01c │ │ │ │ - add r0, r4, #9 │ │ │ │ - bl 22f68c │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - ldrb r9, [r3] │ │ │ │ - ldr sl, [r3, #8] │ │ │ │ - mov r0, r9 │ │ │ │ - ldr fp, [r3, #4] │ │ │ │ - ldrd r6, [r3, #16] │ │ │ │ - bl 34bee4 <_Py_c_neg@@Base+0x458> │ │ │ │ - mov r0, r9 │ │ │ │ - bl 34bee4 <_Py_c_neg@@Base+0x458> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + bne 6aff8 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + beq 6b010 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 6b010 │ │ │ │ + ldr r3, [pc, #224] @ 6b0e0 │ │ │ │ + ldr r1, [pc, #224] @ 6b0e4 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f414 │ │ │ │ + mov r4, #0 │ │ │ │ + b 6b0d8 │ │ │ │ + ldr r3, [r1, #444] @ 0x1bc │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + cmp r0, r2 │ │ │ │ + bne 6b038 │ │ │ │ + bl 616a4 <_PyMonitoring_FirePyYieldEvent@@Base+0x48> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 6b048 │ │ │ │ + b 6b008 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 5d358 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 6b008 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 6b05c │ │ │ │ + add r0, r5, #13 │ │ │ │ + bl 22f760 │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ mov r1, #1 │ │ │ │ + str r2, [r4, #8] │ │ │ │ + mov r0, #64 @ 0x40 │ │ │ │ + ldr r9, [r3, #4] │ │ │ │ + ldr sl, [r3] │ │ │ │ + ldrd r6, [r3, #8] │ │ │ │ bl 295a4 │ │ │ │ + mov r2, #64 @ 0x40 │ │ │ │ + mov r1, r9 │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 34bee4 <_Py_c_neg@@Base+0x458> │ │ │ │ - mov r1, sl │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r8 │ │ │ │ bl 29cdc │ │ │ │ - mov r1, #8 │ │ │ │ - mov r0, #25 │ │ │ │ + mov r1, #4 │ │ │ │ + mov r0, #8 │ │ │ │ bl 295a4 │ │ │ │ - mov r2, #200 @ 0xc8 │ │ │ │ - mov r1, fp │ │ │ │ - mov sl, r0 │ │ │ │ + mov r2, #32 │ │ │ │ + mov r1, sl │ │ │ │ + mov r9, r0 │ │ │ │ bl 29cdc │ │ │ │ - mov r0, #24 │ │ │ │ + mov r0, #16 │ │ │ │ bl 2a1bc │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - strd r6, [r0, #16] │ │ │ │ - strb r9, [r0] │ │ │ │ - str sl, [r0, #4] │ │ │ │ - str r8, [r0, #8] │ │ │ │ - str r0, [r5, #12] │ │ │ │ - beq 6b0b0 │ │ │ │ - add r0, r4, #9 │ │ │ │ - bl 8b0d8 │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + strd r6, [r0, #8] │ │ │ │ + str r9, [r0] │ │ │ │ + str r8, [r0, #4] │ │ │ │ + str r0, [r4, #16] │ │ │ │ + beq 6b0d8 │ │ │ │ + add r0, r5, #13 │ │ │ │ + bl 8b148 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq fp, r8, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ cmp r2, #2 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ - bne 6b0f0 │ │ │ │ + bne 6b120 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bne 6b120 │ │ │ │ - b 6b114 │ │ │ │ + bne 6b150 │ │ │ │ + b 6b144 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #308] @ 6b234 │ │ │ │ + ldr r0, [pc, #308] @ 6b264 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6b0d8 │ │ │ │ - b 6b228 │ │ │ │ - bl a55d4 │ │ │ │ + bne 6b108 │ │ │ │ + b 6b258 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6b228 │ │ │ │ + bne 6b258 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1cd9d8 │ │ │ │ + bl 1cdb90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6b148 │ │ │ │ - ldr r3, [pc, #252] @ 6b238 │ │ │ │ - ldr r1, [pc, #252] @ 6b23c │ │ │ │ + bne 6b178 │ │ │ │ + ldr r3, [pc, #252] @ 6b268 │ │ │ │ + ldr r1, [pc, #252] @ 6b26c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 6b208 │ │ │ │ + bl 18f414 │ │ │ │ + b 6b238 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ce298 │ │ │ │ + bl 1ce450 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt 6b208 │ │ │ │ + blt 6b238 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp] │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 6a2fc │ │ │ │ + bl 6a304 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6b208 │ │ │ │ - bl c3e20 │ │ │ │ + beq 6b238 │ │ │ │ + bl c3e80 │ │ │ │ ldr r9, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 2a834 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7b78 │ │ │ │ + bl c7bd0 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ cmp r4, #0 │ │ │ │ mov r7, r0 │ │ │ │ - bge 6b1d0 │ │ │ │ + bge 6b200 │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 6b1d0 │ │ │ │ - bl 132724 │ │ │ │ + bne 6b200 │ │ │ │ + bl 1327bc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6b17c │ │ │ │ - b 6b1d4 │ │ │ │ + beq 6b1ac │ │ │ │ + b 6b204 │ │ │ │ mov r5, #0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ ldr r6, [r7] │ │ │ │ - bl 6a6f8 │ │ │ │ + bl 6a67c │ │ │ │ cmp r4, #0 │ │ │ │ - bge 6b218 │ │ │ │ + bge 6b248 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 6b208 │ │ │ │ - ldr r3, [pc, #64] @ 6b240 │ │ │ │ + bne 6b238 │ │ │ │ + ldr r3, [pc, #64] @ 6b270 │ │ │ │ str r6, [r7] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ - bl a55d4 │ │ │ │ + bl 144544 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - bne 6b228 │ │ │ │ + bne 6b258 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b a58c4 │ │ │ │ + b a593c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - eorseq ip, r6, r4, asr #5 │ │ │ │ + eorseq ip, r6, r4, lsl #10 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r9, r8, asr #4 │ │ │ │ + eorseq r2, r9, r8, lsl #9 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ │ │ │ │ -0006b244 : │ │ │ │ +0006b274 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #56] @ 6b298 │ │ │ │ + ldr r2, [pc, #56] @ 6b2c8 │ │ │ │ mov r3, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ - bne 6b280 │ │ │ │ + bne 6b2b0 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b 4294c <_PyImport_ClearExtension@@Base+0x418> │ │ │ │ - ldr r3, [pc, #20] @ 6b29c │ │ │ │ - ldr r2, [pc, #20] @ 6b2a0 │ │ │ │ + b 4292c <_PyImport_ClearExtension@@Base+0x3f8> │ │ │ │ + ldr r3, [pc, #20] @ 6b2cc │ │ │ │ + ldr r2, [pc, #20] @ 6b2d0 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 18f234 <_PyErr_SetString@@Base> │ │ │ │ + bl 18f4b0 <_PyErr_SetString@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - @ instruction: 0x003922b0 │ │ │ │ + @ instruction: 0x003924f0 │ │ │ │ │ │ │ │ -0006b2a4 : │ │ │ │ +0006b2d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr lr, [pc, #44] @ 6b2e8 │ │ │ │ + ldr lr, [pc, #44] @ 6b318 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, r0 │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [lr] │ │ │ │ mov r3, r2 │ │ │ │ str r4, [sp] │ │ │ │ mov r2, r1 │ │ │ │ mov r1, ip │ │ │ │ - bl 277034 │ │ │ │ + bl 2772f4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ subseq fp, r5, r0, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [r0, #152] @ 0x98 │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6b370 │ │ │ │ + beq 6b3a0 │ │ │ │ mov r3, #0 │ │ │ │ strh r3, [r5, #222] @ 0xde │ │ │ │ ldrb r3, [r4, #222] @ 0xde │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6b334 │ │ │ │ + beq 6b364 │ │ │ │ add r0, r4, #223 @ 0xdf │ │ │ │ - bl 22f68c │ │ │ │ + bl 22f760 │ │ │ │ add lr, r4, #8 │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ add ip, r5, #8 │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ mov r2, #182 @ 0xb6 │ │ │ │ add r1, r4, #40 @ 0x28 │ │ │ │ add r0, r5, #40 @ 0x28 │ │ │ │ bl 29cdc │ │ │ │ ldrb r3, [r4, #222] @ 0xde │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6b370 │ │ │ │ + beq 6b3a0 │ │ │ │ add r0, r4, #223 @ 0xdf │ │ │ │ - bl 8b0d8 │ │ │ │ + bl 8b148 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6b38c │ │ │ │ - b 9dd0c │ │ │ │ - ldr r0, [pc] @ 6b394 │ │ │ │ + beq 6b3bc │ │ │ │ + b 9dd84 │ │ │ │ + ldr r0, [pc] @ 6b3c4 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc] @ 6b3a8 │ │ │ │ - b 128d0c │ │ │ │ - eorseq r2, r9, r4, ror #5 │ │ │ │ + ldr r0, [pc] @ 6b3d8 │ │ │ │ + b 128da0 │ │ │ │ + eorseq r2, r9, r4, lsr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - bne 6b3e0 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 6b3f8 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 6b3f8 │ │ │ │ - ldr r3, [pc, #224] @ 6b4c8 │ │ │ │ - ldr r1, [pc, #224] @ 6b4cc │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - mov r4, #0 │ │ │ │ - b 6b4c0 │ │ │ │ - ldr r3, [r1, #444] @ 0x1bc │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - cmp r0, r2 │ │ │ │ - bne 6b420 │ │ │ │ - bl 616f4 <_PyMonitoring_FirePyYieldEvent@@Base+0x48> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 6b430 │ │ │ │ - b 6b3f0 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 5d350 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 6b3f0 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 6b444 │ │ │ │ - add r0, r5, #13 │ │ │ │ - bl 22f68c │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - mov r1, #1 │ │ │ │ - str r2, [r4, #8] │ │ │ │ - mov r0, #64 @ 0x40 │ │ │ │ - ldr r9, [r3, #4] │ │ │ │ - ldr sl, [r3] │ │ │ │ - ldrd r6, [r3, #8] │ │ │ │ - bl 295a4 │ │ │ │ - mov r2, #64 @ 0x40 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r8, r0 │ │ │ │ - bl 29cdc │ │ │ │ - mov r1, #4 │ │ │ │ - mov r0, #8 │ │ │ │ - bl 295a4 │ │ │ │ - mov r2, #32 │ │ │ │ - mov r1, sl │ │ │ │ - mov r9, r0 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r3, [r0, #152] @ 0x98 │ │ │ │ + blx r3 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 6b47c │ │ │ │ + add r3, r5, #428 @ 0x1ac │ │ │ │ + mov r2, #0 │ │ │ │ + strh r2, [r3, #2] │ │ │ │ + ldrb r3, [r4, #430] @ 0x1ae │ │ │ │ + cmp r3, r2 │ │ │ │ + beq 6b42c │ │ │ │ + add r0, r4, #428 @ 0x1ac │ │ │ │ + add r0, r0, #3 │ │ │ │ + bl 22f760 │ │ │ │ + add lr, r4, #8 │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + add ip, r5, #8 │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr, {r0, r1, r2, r3} │ │ │ │ + stm ip, {r0, r1, r2, r3} │ │ │ │ + ldr r2, [pc, #40] @ 6b484 │ │ │ │ + add r1, r4, #72 @ 0x48 │ │ │ │ + add r0, r5, #72 @ 0x48 │ │ │ │ bl 29cdc │ │ │ │ - mov r0, #16 │ │ │ │ - bl 2a1bc │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ + ldrb r3, [r4, #430] @ 0x1ae │ │ │ │ cmp r3, #0 │ │ │ │ - strd r6, [r0, #8] │ │ │ │ - str r9, [r0] │ │ │ │ - str r8, [r0, #4] │ │ │ │ - str r0, [r4, #16] │ │ │ │ - beq 6b4c0 │ │ │ │ - add r0, r5, #13 │ │ │ │ - bl 8b0d8 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq fp, r8, r8, lsr r7 │ │ │ │ + beq 6b47c │ │ │ │ + add r0, r4, #428 @ 0x1ac │ │ │ │ + add r0, r0, #3 │ │ │ │ + bl 8b148 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + andeq r0, r0, r6, ror #2 │ │ │ │ ldrsb r3, [r0, #35] @ 0x23 │ │ │ │ - ldr r2, [pc, #12] @ 6b4e8 │ │ │ │ + ldr r2, [pc, #12] @ 6b4a0 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #8] @ 6b4ec │ │ │ │ + ldr r0, [pc, #8] @ 6b4a4 │ │ │ │ moveq r0, r2 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ ldrb r3, [r0, #35] @ 0x23 │ │ │ │ - ldr r2, [pc, #20] @ 6b510 │ │ │ │ + ldr r2, [pc, #20] @ 6b4c8 │ │ │ │ add r3, r3, #2 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r3, #1 │ │ │ │ - ldr r0, [pc, #8] @ 6b514 │ │ │ │ + ldr r0, [pc, #8] @ 6b4cc │ │ │ │ movls r0, r2 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ │ │ │ │ -0006b518 <_PyXI_FillNamespaceFromDict@@Base>: │ │ │ │ +0006b4d0 <_PyXI_FillNamespaceFromDict@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, r5 │ │ │ │ - ble 6b638 <_PyXI_FillNamespaceFromDict@@Base+0x120> │ │ │ │ + ble 6b5f0 <_PyXI_FillNamespaceFromDict@@Base+0x120> │ │ │ │ ldr r9, [r6, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r9, r5, lsl #3] │ │ │ │ bl 3b00c │ │ │ │ add r9, r9, r5, lsl #3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 6b574 <_PyXI_FillNamespaceFromDict@@Base+0x5c> │ │ │ │ - bl a55d4 │ │ │ │ + bne 6b52c <_PyXI_FillNamespaceFromDict@@Base+0x5c> │ │ │ │ + bl a564c │ │ │ │ subs r4, r0, #0 │ │ │ │ movne r4, #1 │ │ │ │ rsb r4, r4, #0 │ │ │ │ - b 6b5c8 <_PyXI_FillNamespaceFromDict@@Base+0xb0> │ │ │ │ + b 6b580 <_PyXI_FillNamespaceFromDict@@Base+0xb0> │ │ │ │ mov r0, #24 │ │ │ │ - bl 8aec4 │ │ │ │ + bl 8af34 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r9, #4] │ │ │ │ - bne 6b594 <_PyXI_FillNamespaceFromDict@@Base+0x7c> │ │ │ │ - bl 2a01ec │ │ │ │ - b 6b5b4 <_PyXI_FillNamespaceFromDict@@Base+0x9c> │ │ │ │ + bne 6b54c <_PyXI_FillNamespaceFromDict@@Base+0x7c> │ │ │ │ + bl 2a0260 │ │ │ │ + b 6b56c <_PyXI_FillNamespaceFromDict@@Base+0x9c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 227ca4 <_PyObject_GetCrossInterpreterData@@Base> │ │ │ │ + bl 227dc8 <_PyObject_GetCrossInterpreterData@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 6b5b8 <_PyXI_FillNamespaceFromDict@@Base+0xa0> │ │ │ │ + beq 6b570 <_PyXI_FillNamespaceFromDict@@Base+0xa0> │ │ │ │ ldr r0, [r9, #4] │ │ │ │ - bl 8b460 │ │ │ │ + bl 8b4d0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r9, #4] │ │ │ │ mvn r4, #0 │ │ │ │ cmn r4, #1 │ │ │ │ movne r4, #0 │ │ │ │ moveq r4, #1 │ │ │ │ rsb r4, r4, #0 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 6b630 <_PyXI_FillNamespaceFromDict@@Base+0x118> │ │ │ │ + bne 6b5e8 <_PyXI_FillNamespaceFromDict@@Base+0x118> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 6b5fc <_PyXI_FillNamespaceFromDict@@Base+0xe4> │ │ │ │ - bl 1aa6fc │ │ │ │ + beq 6b5b4 <_PyXI_FillNamespaceFromDict@@Base+0xe4> │ │ │ │ + bl 1aa900 │ │ │ │ add r0, r0, #4096 @ 0x1000 │ │ │ │ ldr r0, [r0, #1420] @ 0x58c │ │ │ │ - bl 11a5b0 │ │ │ │ + bl 11a660 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, r7 │ │ │ │ mvnne r2, #6 │ │ │ │ strne r2, [r3, #60]! @ 0x3c │ │ │ │ strne r3, [r7, #20] │ │ │ │ mov r7, #0 │ │ │ │ cmp r5, r7 │ │ │ │ - ble 6b63c <_PyXI_FillNamespaceFromDict@@Base+0x124> │ │ │ │ + ble 6b5f4 <_PyXI_FillNamespaceFromDict@@Base+0x124> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ add r3, r3, r7, lsl #3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6b628 <_PyXI_FillNamespaceFromDict@@Base+0x110> │ │ │ │ + beq 6b5e0 <_PyXI_FillNamespaceFromDict@@Base+0x110> │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ - bl 34f324 <_PyWeakref_IsDead@@Base+0x24> │ │ │ │ + bl 34f60c <_PyWeakref_IsDead@@Base+0x9c> │ │ │ │ add r7, r7, #1 │ │ │ │ - b 6b600 <_PyXI_FillNamespaceFromDict@@Base+0xe8> │ │ │ │ + b 6b5b8 <_PyXI_FillNamespaceFromDict@@Base+0xe8> │ │ │ │ add r5, r5, #1 │ │ │ │ - b 6b538 <_PyXI_FillNamespaceFromDict@@Base+0x20> │ │ │ │ + b 6b4f0 <_PyXI_FillNamespaceFromDict@@Base+0x20> │ │ │ │ + mov r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + bne 6b630 <_PyXI_FillNamespaceFromDict@@Base+0x160> │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + beq 6b648 <_PyXI_FillNamespaceFromDict@@Base+0x178> │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 6b648 <_PyXI_FillNamespaceFromDict@@Base+0x178> │ │ │ │ + ldr r3, [pc, #224] @ 6b718 <_PyXI_FillNamespaceFromDict@@Base+0x248> │ │ │ │ + ldr r1, [pc, #224] @ 6b71c <_PyXI_FillNamespaceFromDict@@Base+0x24c> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f414 │ │ │ │ mov r4, #0 │ │ │ │ + b 6b710 <_PyXI_FillNamespaceFromDict@@Base+0x240> │ │ │ │ + ldr r3, [r1, #444] @ 0x1bc │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ + cmp r0, r2 │ │ │ │ + bne 6b670 <_PyXI_FillNamespaceFromDict@@Base+0x1a0> │ │ │ │ + bl 2eb9d4 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 6b680 <_PyXI_FillNamespaceFromDict@@Base+0x1b0> │ │ │ │ + b 6b640 <_PyXI_FillNamespaceFromDict@@Base+0x170> │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + bl 61b6c <_PyMonitoring_FirePyReturnEvent@@Base+0x498> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 6b640 <_PyXI_FillNamespaceFromDict@@Base+0x170> │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 6b694 <_PyXI_FillNamespaceFromDict@@Base+0x1c4> │ │ │ │ + add r0, r5, #13 │ │ │ │ + bl 22f760 │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + mov r1, #1 │ │ │ │ + str r2, [r4, #8] │ │ │ │ + mov r0, #128 @ 0x80 │ │ │ │ + ldr r9, [r3, #4] │ │ │ │ + ldr sl, [r3] │ │ │ │ + ldrd r6, [r3, #8] │ │ │ │ + bl 295a4 │ │ │ │ + mov r2, #128 @ 0x80 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r8, r0 │ │ │ │ + bl 29cdc │ │ │ │ + mov r1, #8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 295a4 │ │ │ │ + mov r2, #64 @ 0x40 │ │ │ │ + mov r1, sl │ │ │ │ + mov r9, r0 │ │ │ │ + bl 29cdc │ │ │ │ + mov r0, #16 │ │ │ │ + bl 2a1bc │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + strd r6, [r0, #8] │ │ │ │ + str r9, [r0] │ │ │ │ + str r8, [r0, #4] │ │ │ │ + str r0, [r4, #16] │ │ │ │ + beq 6b710 <_PyXI_FillNamespaceFromDict@@Base+0x240> │ │ │ │ + add r0, r5, #13 │ │ │ │ + bl 8b148 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq fp, r8, r8, ror r9 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + ldr r1, [pc, #20] @ 6b758 <_PyXI_FillNamespaceFromDict@@Base+0x288> │ │ │ │ + bl 17e298 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + b 2785e8 │ │ │ │ + @ instruction: 0x00562790 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - bne 6b67c <_PyXI_FillNamespaceFromDict@@Base+0x164> │ │ │ │ + bne 6b794 <_PyXI_FillNamespaceFromDict@@Base+0x2c4> │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - beq 6b694 <_PyXI_FillNamespaceFromDict@@Base+0x17c> │ │ │ │ + beq 6b7ac <_PyXI_FillNamespaceFromDict@@Base+0x2dc> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6b694 <_PyXI_FillNamespaceFromDict@@Base+0x17c> │ │ │ │ - ldr r3, [pc, #180] @ 6b738 <_PyXI_FillNamespaceFromDict@@Base+0x220> │ │ │ │ - ldr r1, [pc, #180] @ 6b73c <_PyXI_FillNamespaceFromDict@@Base+0x224> │ │ │ │ + beq 6b7ac <_PyXI_FillNamespaceFromDict@@Base+0x2dc> │ │ │ │ + ldr r3, [pc, #180] @ 6b850 <_PyXI_FillNamespaceFromDict@@Base+0x380> │ │ │ │ + ldr r1, [pc, #180] @ 6b854 <_PyXI_FillNamespaceFromDict@@Base+0x384> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r5, #0 │ │ │ │ - b 6b730 <_PyXI_FillNamespaceFromDict@@Base+0x218> │ │ │ │ - bl 1e7d70 │ │ │ │ + b 6b848 <_PyXI_FillNamespaceFromDict@@Base+0x378> │ │ │ │ + bl 1e81e8 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 58640 │ │ │ │ + bl 58640 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6b68c <_PyXI_FillNamespaceFromDict@@Base+0x174> │ │ │ │ + beq 6b7a4 <_PyXI_FillNamespaceFromDict@@Base+0x2d4> │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6b6bc <_PyXI_FillNamespaceFromDict@@Base+0x1a4> │ │ │ │ + beq 6b7d4 <_PyXI_FillNamespaceFromDict@@Base+0x304> │ │ │ │ add r0, r4, #9 │ │ │ │ - bl 22f68c │ │ │ │ + bl 22f760 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #64 @ 0x40 │ │ │ │ ldr r9, [r3, #4] │ │ │ │ ldr sl, [r3] │ │ │ │ ldrd r6, [r3, #8] │ │ │ │ bl 295a4 │ │ │ │ @@ -66769,139 +66839,89 @@ │ │ │ │ bl 2a1bc │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ strd r6, [r0, #8] │ │ │ │ str r9, [r0] │ │ │ │ str r8, [r0, #4] │ │ │ │ str r0, [r5, #12] │ │ │ │ - beq 6b730 <_PyXI_FillNamespaceFromDict@@Base+0x218> │ │ │ │ + beq 6b848 <_PyXI_FillNamespaceFromDict@@Base+0x378> │ │ │ │ add r0, r4, #9 │ │ │ │ - bl 8b0d8 │ │ │ │ + bl 8b148 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq fp, r8, r8, lsr r7 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - ldr r1, [pc, #20] @ 6b778 <_PyXI_FillNamespaceFromDict@@Base+0x260> │ │ │ │ - bl 17dffc │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - b 278328 │ │ │ │ - @ instruction: 0x00562790 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r3, r1 │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r2, #0 │ │ │ │ - cmpeq r1, #1 │ │ │ │ - sub sp, sp, #32 │ │ │ │ - add r0, r3, #12 │ │ │ │ - bne 6b7b8 <_PyXI_FillNamespaceFromDict@@Base+0x2a0> │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r3, r0 │ │ │ │ - bne 6b7e8 <_PyXI_FillNamespaceFromDict@@Base+0x2d0> │ │ │ │ - mov ip, #1 │ │ │ │ - add r3, sp, #28 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - mov r3, #0 │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #44] @ 6b804 <_PyXI_FillNamespaceFromDict@@Base+0x2ec> │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str ip, [sp] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 6b7fc <_PyXI_FillNamespaceFromDict@@Base+0x2e4> │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [r3] │ │ │ │ - add sp, sp, #32 │ │ │ │ - pop {r4, lr} │ │ │ │ - b 69c80 │ │ │ │ - add sp, sp, #32 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldrsheq r4, [r7], #-64 @ 0xffffffc0 │ │ │ │ + eorseq fp, r8, r8, ror r9 │ │ │ │ │ │ │ │ -0006b808 <_PyXI_ApplyNamespace@@Base>: │ │ │ │ +0006b858 <_PyXI_ApplyNamespace@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr r3, [r8] │ │ │ │ cmp r3, r6 │ │ │ │ - ble 6b910 <_PyXI_ApplyNamespace@@Base+0x108> │ │ │ │ + ble 6b960 <_PyXI_ApplyNamespace@@Base+0x108> │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r0, [r3, r6, lsl #3] │ │ │ │ add r5, r3, r6, lsl #3 │ │ │ │ - bl 9dd0c │ │ │ │ + bl 9dd84 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 6b918 <_PyXI_ApplyNamespace@@Base+0x110> │ │ │ │ + beq 6b968 <_PyXI_ApplyNamespace@@Base+0x110> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6b890 <_PyXI_ApplyNamespace@@Base+0x88> │ │ │ │ + beq 6b8e0 <_PyXI_ApplyNamespace@@Base+0x88> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 6b8a4 <_PyXI_ApplyNamespace@@Base+0x9c> │ │ │ │ + bne 6b8f4 <_PyXI_ApplyNamespace@@Base+0x9c> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6b918 <_PyXI_ApplyNamespace@@Base+0x110> │ │ │ │ + beq 6b968 <_PyXI_ApplyNamespace@@Base+0x110> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6b918 <_PyXI_ApplyNamespace@@Base+0x110> │ │ │ │ + bne 6b968 <_PyXI_ApplyNamespace@@Base+0x110> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 6b918 <_PyXI_ApplyNamespace@@Base+0x110> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 6b968 <_PyXI_ApplyNamespace@@Base+0x110> │ │ │ │ ldr r3, [r7] │ │ │ │ mov r5, r7 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r7] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9c9c8 │ │ │ │ + bl 9ca40 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov sl, r0 │ │ │ │ - beq 6b8dc <_PyXI_ApplyNamespace@@Base+0xd4> │ │ │ │ + beq 6b92c <_PyXI_ApplyNamespace@@Base+0xd4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6b8dc <_PyXI_ApplyNamespace@@Base+0xd4> │ │ │ │ + bne 6b92c <_PyXI_ApplyNamespace@@Base+0xd4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6b900 <_PyXI_ApplyNamespace@@Base+0xf8> │ │ │ │ + beq 6b950 <_PyXI_ApplyNamespace@@Base+0xf8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6b900 <_PyXI_ApplyNamespace@@Base+0xf8> │ │ │ │ + bne 6b950 <_PyXI_ApplyNamespace@@Base+0xf8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp sl, #0 │ │ │ │ - bne 6b918 <_PyXI_ApplyNamespace@@Base+0x110> │ │ │ │ + bne 6b968 <_PyXI_ApplyNamespace@@Base+0x110> │ │ │ │ add r6, r6, #1 │ │ │ │ - b 6b828 <_PyXI_ApplyNamespace@@Base+0x20> │ │ │ │ + b 6b878 <_PyXI_ApplyNamespace@@Base+0x20> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -66909,278 +66929,260 @@ │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ cmpeq r1, #1 │ │ │ │ sub sp, sp, #32 │ │ │ │ add r0, r3, #12 │ │ │ │ - bne 6b95c <_PyXI_ApplyNamespace@@Base+0x154> │ │ │ │ + bne 6b9ac <_PyXI_ApplyNamespace@@Base+0x154> │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, r0 │ │ │ │ - bne 6b98c <_PyXI_ApplyNamespace@@Base+0x184> │ │ │ │ + bne 6b9dc <_PyXI_ApplyNamespace@@Base+0x184> │ │ │ │ mov ip, #1 │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #16] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r3, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #44] @ 6b9a8 <_PyXI_ApplyNamespace@@Base+0x1a0> │ │ │ │ + ldr ip, [pc, #44] @ 6b9f8 <_PyXI_ApplyNamespace@@Base+0x1a0> │ │ │ │ str r3, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 6b9a0 <_PyXI_ApplyNamespace@@Base+0x198> │ │ │ │ + beq 6b9f0 <_PyXI_ApplyNamespace@@Base+0x198> │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b 69c80 │ │ │ │ + b 69e78 <_Py_hashtable_size@@Base+0x35c> │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r4, r7, ip, lsl r5 │ │ │ │ + ldrsheq r4, [r7], #-64 @ 0xffffffc0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r3, [pc, #228] @ 6baa8 <_PyXI_ApplyNamespace@@Base+0x2a0> │ │ │ │ - bl 3592c0 │ │ │ │ + ldr r3, [pc, #228] @ 6baf8 <_PyXI_ApplyNamespace@@Base+0x2a0> │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ add r1, r1, #3808 @ 0xee0 │ │ │ │ add r1, r1, #8 │ │ │ │ add r0, sp, #20 │ │ │ │ bl 29cdc │ │ │ │ mov r0, #0 │ │ │ │ - bl 92d84 │ │ │ │ + bl 92de0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 6ba98 <_PyXI_ApplyNamespace@@Base+0x290> │ │ │ │ - ldr r8, [pc, #176] @ 6baac <_PyXI_ApplyNamespace@@Base+0x2a4> │ │ │ │ + beq 6bae8 <_PyXI_ApplyNamespace@@Base+0x290> │ │ │ │ + ldr r8, [pc, #176] @ 6bafc <_PyXI_ApplyNamespace@@Base+0x2a4> │ │ │ │ add r5, sp, #20 │ │ │ │ mov r7, #3 │ │ │ │ ldm r5, {r2, ip, lr} │ │ │ │ - ldr r1, [pc, #164] @ 6bab0 <_PyXI_ApplyNamespace@@Base+0x2a8> │ │ │ │ - ldr r0, [pc, #164] @ 6bab4 <_PyXI_ApplyNamespace@@Base+0x2ac> │ │ │ │ - ldr r3, [pc, #164] @ 6bab8 <_PyXI_ApplyNamespace@@Base+0x2b0> │ │ │ │ + ldr r1, [pc, #164] @ 6bb00 <_PyXI_ApplyNamespace@@Base+0x2a8> │ │ │ │ + ldr r0, [pc, #164] @ 6bb04 <_PyXI_ApplyNamespace@@Base+0x2ac> │ │ │ │ + ldr r3, [pc, #164] @ 6bb08 <_PyXI_ApplyNamespace@@Base+0x2b0> │ │ │ │ stmib sp, {r8, lr} │ │ │ │ str ip, [sp] │ │ │ │ - bl a9a20 │ │ │ │ + bl a9a98 │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ - beq 6ba90 <_PyXI_ApplyNamespace@@Base+0x288> │ │ │ │ + beq 6bae0 <_PyXI_ApplyNamespace@@Base+0x288> │ │ │ │ mov r0, r6 │ │ │ │ - bl ab174 │ │ │ │ + bl ab1ec │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6ba60 <_PyXI_ApplyNamespace@@Base+0x258> │ │ │ │ + beq 6bab0 <_PyXI_ApplyNamespace@@Base+0x258> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6ba90 <_PyXI_ApplyNamespace@@Base+0x288> │ │ │ │ + beq 6bae0 <_PyXI_ApplyNamespace@@Base+0x288> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6ba90 <_PyXI_ApplyNamespace@@Base+0x288> │ │ │ │ + bne 6bae0 <_PyXI_ApplyNamespace@@Base+0x288> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 6ba90 <_PyXI_ApplyNamespace@@Base+0x288> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 6bae0 <_PyXI_ApplyNamespace@@Base+0x288> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r3, #1 │ │ │ │ - beq 6ba80 <_PyXI_ApplyNamespace@@Base+0x278> │ │ │ │ + beq 6bad0 <_PyXI_ApplyNamespace@@Base+0x278> │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - bne 6ba80 <_PyXI_ApplyNamespace@@Base+0x278> │ │ │ │ + bne 6bad0 <_PyXI_ApplyNamespace@@Base+0x278> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ subs r7, r7, #1 │ │ │ │ add r5, r5, #12 │ │ │ │ - bne 6ba00 <_PyXI_ApplyNamespace@@Base+0x1f8> │ │ │ │ - b 6ba9c <_PyXI_ApplyNamespace@@Base+0x294> │ │ │ │ + bne 6ba50 <_PyXI_ApplyNamespace@@Base+0x1f8> │ │ │ │ + b 6baec <_PyXI_ApplyNamespace@@Base+0x294> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b1d0 │ │ │ │ mov r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r5, r6, r0, ror r2 │ │ │ │ - eorseq r1, r6, ip, lsr #29 │ │ │ │ - eorseq r2, r9, r0, lsl #6 │ │ │ │ - eorseq r5, r6, ip, lsr #6 │ │ │ │ + @ instruction: 0x003654b0 │ │ │ │ + eorseq r2, r6, ip, ror #1 │ │ │ │ + eorseq r2, r9, r0, asr #10 │ │ │ │ + eorseq r5, r6, ip, ror #10 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r2, #0 │ │ │ │ + cmpeq r1, #1 │ │ │ │ + sub sp, sp, #32 │ │ │ │ + add r0, r3, #12 │ │ │ │ + bne 6bb48 <_PyXI_ApplyNamespace@@Base+0x2f0> │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r3, r0 │ │ │ │ + bne 6bb78 <_PyXI_ApplyNamespace@@Base+0x320> │ │ │ │ + mov ip, #1 │ │ │ │ + add r3, sp, #28 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + mov r3, #0 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [pc, #44] @ 6bb94 <_PyXI_ApplyNamespace@@Base+0x33c> │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str ip, [sp] │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 6bb8c <_PyXI_ApplyNamespace@@Base+0x334> │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [r3] │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {r4, lr} │ │ │ │ + b 69e78 <_Py_hashtable_size@@Base+0x35c> │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq r4, r7, ip, lsl r5 │ │ │ │ + │ │ │ │ +0006bb98 <_PyXI_FreeNamespace@@Base>: │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bxeq lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r2, [r3] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 6bbd4 <_PyXI_FreeNamespace@@Base+0x3c> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 6bbe8 <_PyXI_FreeNamespace@@Base+0x50> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 306898 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, lr} │ │ │ │ + b 8b4d0 │ │ │ │ + bl 1aa900 │ │ │ │ + bl 1ab2d8 │ │ │ │ + b 6bbd4 <_PyXI_FreeNamespace@@Base+0x3c> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - bne 6baf0 <_PyXI_ApplyNamespace@@Base+0x2e8> │ │ │ │ + bne 6bc28 <_PyXI_FreeNamespace@@Base+0x90> │ │ │ │ cmp r3, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 6bb08 <_PyXI_ApplyNamespace@@Base+0x300> │ │ │ │ + mov r4, r0 │ │ │ │ + beq 6bc40 <_PyXI_FreeNamespace@@Base+0xa8> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6bb08 <_PyXI_ApplyNamespace@@Base+0x300> │ │ │ │ - ldr r3, [pc, #224] @ 6bbd8 <_PyXI_ApplyNamespace@@Base+0x3d0> │ │ │ │ - ldr r1, [pc, #224] @ 6bbdc <_PyXI_ApplyNamespace@@Base+0x3d4> │ │ │ │ + beq 6bc40 <_PyXI_FreeNamespace@@Base+0xa8> │ │ │ │ + ldr r3, [pc, #184] @ 6bce8 <_PyXI_FreeNamespace@@Base+0x150> │ │ │ │ + ldr r1, [pc, #184] @ 6bcec <_PyXI_FreeNamespace@@Base+0x154> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - mov r4, #0 │ │ │ │ - b 6bbd0 <_PyXI_ApplyNamespace@@Base+0x3c8> │ │ │ │ + bl 18f414 │ │ │ │ + mov r5, #0 │ │ │ │ + b 6bce0 <_PyXI_FreeNamespace@@Base+0x148> │ │ │ │ ldr r3, [r1, #444] @ 0x1bc │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ - cmp r0, r2 │ │ │ │ - bne 6bb30 <_PyXI_ApplyNamespace@@Base+0x328> │ │ │ │ - bl 2eb744 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 6bb40 <_PyXI_ApplyNamespace@@Base+0x338> │ │ │ │ - b 6bb00 <_PyXI_ApplyNamespace@@Base+0x2f8> │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - bl 61b94 <_PyMonitoring_FirePyReturnEvent@@Base+0x470> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 6bb00 <_PyXI_ApplyNamespace@@Base+0x2f8> │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 5b610 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 6bc38 <_PyXI_FreeNamespace@@Base+0xa0> │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6bb54 <_PyXI_ApplyNamespace@@Base+0x34c> │ │ │ │ - add r0, r5, #13 │ │ │ │ - bl 22f68c │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ + beq 6bc6c <_PyXI_FreeNamespace@@Base+0xd4> │ │ │ │ + add r0, r4, #9 │ │ │ │ + bl 22f760 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ mov r1, #1 │ │ │ │ - str r2, [r4, #8] │ │ │ │ - mov r0, #128 @ 0x80 │ │ │ │ + mov r0, #64 @ 0x40 │ │ │ │ ldr r9, [r3, #4] │ │ │ │ ldr sl, [r3] │ │ │ │ ldrd r6, [r3, #8] │ │ │ │ bl 295a4 │ │ │ │ - mov r2, #128 @ 0x80 │ │ │ │ + mov r2, #64 @ 0x40 │ │ │ │ mov r1, r9 │ │ │ │ mov r8, r0 │ │ │ │ bl 29cdc │ │ │ │ - mov r1, #8 │ │ │ │ - mov r0, r1 │ │ │ │ + mov r1, #4 │ │ │ │ + mov r0, #5 │ │ │ │ bl 295a4 │ │ │ │ - mov r2, #64 @ 0x40 │ │ │ │ + mov r2, #20 │ │ │ │ mov r1, sl │ │ │ │ mov r9, r0 │ │ │ │ bl 29cdc │ │ │ │ mov r0, #16 │ │ │ │ bl 2a1bc │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ strd r6, [r0, #8] │ │ │ │ str r9, [r0] │ │ │ │ str r8, [r0, #4] │ │ │ │ - str r0, [r4, #16] │ │ │ │ - beq 6bbd0 <_PyXI_ApplyNamespace@@Base+0x3c8> │ │ │ │ - add r0, r5, #13 │ │ │ │ - bl 8b0d8 │ │ │ │ - mov r0, r4 │ │ │ │ + str r0, [r5, #16] │ │ │ │ + beq 6bce0 <_PyXI_FreeNamespace@@Base+0x148> │ │ │ │ + add r0, r4, #9 │ │ │ │ + bl 8b148 │ │ │ │ + mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq fp, r8, r8, lsr r7 │ │ │ │ - │ │ │ │ -0006bbe0 <_PyXI_FreeNamespace@@Base>: │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bxeq lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r2, [r3] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 6bc1c <_PyXI_FreeNamespace@@Base+0x3c> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 6bc30 <_PyXI_FreeNamespace@@Base+0x50> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 306608 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ - b 8b460 │ │ │ │ - bl 1aa6fc │ │ │ │ - bl 1ab0d4 │ │ │ │ - b 6bc1c <_PyXI_FreeNamespace@@Base+0x3c> │ │ │ │ + eorseq fp, r8, r8, ror r9 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6bc50 <_PyXI_FreeNamespace@@Base+0x70> │ │ │ │ - b 9dd0c │ │ │ │ - ldr r0, [pc] @ 6bc58 <_PyXI_FreeNamespace@@Base+0x78> │ │ │ │ + beq 6bd04 <_PyXI_FreeNamespace@@Base+0x16c> │ │ │ │ + b 9dd84 │ │ │ │ + ldr r0, [pc] @ 6bd0c <_PyXI_FreeNamespace@@Base+0x174> │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r3, [r0, #152] @ 0x98 │ │ │ │ - blx r3 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 6bcfc <_PyXI_FreeNamespace@@Base+0x11c> │ │ │ │ - add r3, r5, #428 @ 0x1ac │ │ │ │ - mov r2, #0 │ │ │ │ - strh r2, [r3, #2] │ │ │ │ - ldrb r3, [r4, #430] @ 0x1ae │ │ │ │ - cmp r3, r2 │ │ │ │ - beq 6bcac <_PyXI_FreeNamespace@@Base+0xcc> │ │ │ │ - add r0, r4, #428 @ 0x1ac │ │ │ │ - add r0, r0, #3 │ │ │ │ - bl 22f68c │ │ │ │ - add lr, r4, #8 │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - add ip, r5, #8 │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr, {r0, r1, r2, r3} │ │ │ │ - stm ip, {r0, r1, r2, r3} │ │ │ │ - ldr r2, [pc, #40] @ 6bd04 <_PyXI_FreeNamespace@@Base+0x124> │ │ │ │ - add r1, r4, #72 @ 0x48 │ │ │ │ - add r0, r5, #72 @ 0x48 │ │ │ │ - bl 29cdc │ │ │ │ - ldrb r3, [r4, #430] @ 0x1ae │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 6bcfc <_PyXI_FreeNamespace@@Base+0x11c> │ │ │ │ - add r0, r4, #428 @ 0x1ac │ │ │ │ - add r0, r0, #3 │ │ │ │ - bl 8b0d8 │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - andeq r0, r0, r6, ror #2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ add r0, r0, r3 │ │ │ │ - b 18c25c │ │ │ │ + b 18c4d8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 6be68 │ │ │ │ + bl 6bdb0 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 6bd54 <_PyXI_FreeNamespace@@Base+0x174> │ │ │ │ - bl a55d4 │ │ │ │ - ldr r3, [pc, #36] @ 6bd6c <_PyXI_FreeNamespace@@Base+0x18c> │ │ │ │ + bne 6bd5c <_PyXI_FreeNamespace@@Base+0x1c4> │ │ │ │ + bl a564c │ │ │ │ + ldr r3, [pc, #36] @ 6bd74 <_PyXI_FreeNamespace@@Base+0x1dc> │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #16] @ 6bd70 <_PyXI_FreeNamespace@@Base+0x190> │ │ │ │ + ldr r2, [pc, #16] @ 6bd78 <_PyXI_FreeNamespace@@Base+0x1e0> │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #4] @ 6bd6c <_PyXI_FreeNamespace@@Base+0x18c> │ │ │ │ + ldr r0, [pc, #4] @ 6bd74 <_PyXI_FreeNamespace@@Base+0x1dc> │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ @@ -67189,493 +67191,490 @@ │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldr r2, [r0, #120] @ 0x78 │ │ │ │ bic r0, r3, #3 │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r3, [r2] │ │ │ │ addne r3, r3, #1 │ │ │ │ addne r0, r0, r3, lsl #2 │ │ │ │ - b 18c25c │ │ │ │ + b 18c4d8 │ │ │ │ + │ │ │ │ +0006bdb0 : │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + tst r2, #16384 @ 0x4000 │ │ │ │ + beq 6be00 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [r3, #164] @ 0xa4 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 6bdec │ │ │ │ + ldr r0, [r4, #-4] │ │ │ │ + and r0, r0, #1 │ │ │ │ + pop {r4, pc} │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 6bde0 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov r0, #0 │ │ │ │ + bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6bdf0 <_PyXI_FreeNamespace@@Base+0x210> │ │ │ │ + beq 6be50 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #12] │ │ │ │ - beq 6bdf0 <_PyXI_FreeNamespace@@Base+0x210> │ │ │ │ + beq 6be50 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6bdf0 <_PyXI_FreeNamespace@@Base+0x210> │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 6be50 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6be24 <_PyXI_FreeNamespace@@Base+0x244> │ │ │ │ + beq 6be84 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #16] │ │ │ │ - beq 6be24 <_PyXI_FreeNamespace@@Base+0x244> │ │ │ │ + beq 6be84 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6be24 <_PyXI_FreeNamespace@@Base+0x244> │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 6be84 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6be58 <_PyXI_FreeNamespace@@Base+0x278> │ │ │ │ + beq 6beb8 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #20] │ │ │ │ - beq 6be58 <_PyXI_FreeNamespace@@Base+0x278> │ │ │ │ + beq 6beb8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6be58 <_PyXI_FreeNamespace@@Base+0x278> │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 6beb8 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 15ae24 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006be68 : │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - tst r2, #16384 @ 0x4000 │ │ │ │ - beq 6beb8 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [r3, #164] @ 0xa4 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 6bea4 │ │ │ │ - ldr r0, [r4, #-4] │ │ │ │ - and r0, r0, #1 │ │ │ │ - pop {r4, pc} │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 6be98 │ │ │ │ + bl 15afac │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - mov r0, #0 │ │ │ │ - bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6bf08 │ │ │ │ + beq 6bf10 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #12] │ │ │ │ - beq 6bf08 │ │ │ │ + beq 6bf10 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6bf08 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 6bf10 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6bf3c │ │ │ │ + beq 6bf44 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #16] │ │ │ │ - beq 6bf3c │ │ │ │ + beq 6bf44 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6bf3c │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 6bf44 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 15ae24 │ │ │ │ + bl 15afac │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - ldr r0, [pc] @ 6bf5c │ │ │ │ - b a9a20 │ │ │ │ - eorseq r2, r9, r0, ror r3 │ │ │ │ + ldr r0, [pc] @ 6bf64 │ │ │ │ + b a9a98 │ │ │ │ + @ instruction: 0x003925b0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 10f850 │ │ │ │ + bl 10f940 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6bfac │ │ │ │ + beq 6bfb4 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4] │ │ │ │ - beq 6bfac │ │ │ │ + beq 6bfb4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6bfac │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 6bfb4 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6bfe0 │ │ │ │ + beq 6bfe8 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #4] │ │ │ │ - beq 6bfe0 │ │ │ │ + beq 6bfe8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6bfe0 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 6bfe8 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c014 │ │ │ │ + beq 6c01c │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ - beq 6c014 │ │ │ │ + beq 6c01c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6c014 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 6c01c │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c048 │ │ │ │ + beq 6c050 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #12] │ │ │ │ - beq 6c048 │ │ │ │ + beq 6c050 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6c048 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 6c050 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c07c │ │ │ │ + beq 6c084 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #16] │ │ │ │ - beq 6c07c │ │ │ │ + beq 6c084 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6c07c │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 6c084 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c0b0 │ │ │ │ + beq 6c0b8 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #20] │ │ │ │ - beq 6c0b0 │ │ │ │ + beq 6c0b8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6c0b0 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 6c0b8 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b 6bf60 │ │ │ │ + b 6bf68 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #120] @ 6c14c │ │ │ │ + ldr r1, [pc, #120] @ 6c154 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 6c0ec │ │ │ │ - bl 344398 │ │ │ │ + bne 6c0f4 │ │ │ │ + bl 34454c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 6c144 │ │ │ │ + bne 6c14c │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 2806b4 │ │ │ │ + bl 280734 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6c13c │ │ │ │ + bne 6c144 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6c13c │ │ │ │ + bne 6c144 │ │ │ │ mov r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ streq r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r1, r0, r0, ror r7 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ lsl r0, r0, #2 │ │ │ │ add r0, r0, #36 @ 0x24 │ │ │ │ - b a58c4 │ │ │ │ + b a593c │ │ │ │ + ldr r3, [r0, #36] @ 0x24 │ │ │ │ + ldr r0, [r3, #52] @ 0x34 │ │ │ │ + lsl r0, r0, #2 │ │ │ │ + add r0, r0, #36 @ 0x24 │ │ │ │ + b a593c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #60] @ 6c1bc │ │ │ │ - ldr r1, [pc, #60] @ 6c1c0 │ │ │ │ + ldr r3, [pc, #60] @ 6c1d8 │ │ │ │ + ldr r1, [pc, #60] @ 6c1dc │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1b9224 │ │ │ │ + bl 1b93dc │ │ │ │ cmp r0, #0 │ │ │ │ - blt 6c1b4 │ │ │ │ + blt 6c1d0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r0, [r0, #4] │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq r2, r9, r8, lsl #10 │ │ │ │ + eorseq r2, r9, r8, asr #14 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r0, r1 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r1] │ │ │ │ bx lr │ │ │ │ - ldr r3, [r0, #36] @ 0x24 │ │ │ │ - ldr r0, [r3, #52] @ 0x34 │ │ │ │ - lsl r0, r0, #2 │ │ │ │ - add r0, r0, #36 @ 0x24 │ │ │ │ - b a58c4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1acfe4 │ │ │ │ + bl 1ad1e8 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 6c228 │ │ │ │ - blt 6c45c │ │ │ │ - ldr r0, [pc, #588] @ 6c46c │ │ │ │ + beq 6c230 │ │ │ │ + blt 6c464 │ │ │ │ + ldr r0, [pc, #588] @ 6c474 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 9dd0c │ │ │ │ - ldr r0, [pc, #576] @ 6c470 │ │ │ │ - bl 9dd0c │ │ │ │ + b 9dd84 │ │ │ │ + ldr r0, [pc, #576] @ 6c478 │ │ │ │ + bl 9dd84 │ │ │ │ subs r4, r0, #0 │ │ │ │ ldrne r3, [r5, #12] │ │ │ │ ldrne r8, [r3, #8] │ │ │ │ - bne 6c280 │ │ │ │ + bne 6c288 │ │ │ │ mov r8, #0 │ │ │ │ - b 6c424 │ │ │ │ + b 6c42c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - ldr r0, [pc, #544] @ 6c474 │ │ │ │ + ldr r0, [pc, #544] @ 6c47c │ │ │ │ add r3, r3, r6, lsl #2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ mov r1, r4 │ │ │ │ - bl 128d0c │ │ │ │ + bl 128da0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - bne 6c290 │ │ │ │ + bne 6c298 │ │ │ │ cmp r7, #0 │ │ │ │ mov r4, r7 │ │ │ │ add r6, r6, #1 │ │ │ │ - beq 6c240 │ │ │ │ + beq 6c248 │ │ │ │ cmp r8, r6 │ │ │ │ str r6, [sp, #20] │ │ │ │ - ble 6c2ac │ │ │ │ - b 6c248 │ │ │ │ + ble 6c2b4 │ │ │ │ + b 6c250 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6c270 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 6c270 │ │ │ │ + bne 6c278 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 6c278 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r3, sp, #12 │ │ │ │ add r2, sp, #16 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl b8a24 │ │ │ │ + bl b8af8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c354 │ │ │ │ + beq 6c35c │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r6] │ │ │ │ - ldr r0, [pc, #404] @ 6c478 │ │ │ │ + ldr r0, [pc, #404] @ 6c480 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r6 │ │ │ │ - bl 128d0c │ │ │ │ + bl 128da0 │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 6c320 │ │ │ │ + beq 6c328 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - bne 6c320 │ │ │ │ + bne 6c328 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6c344 │ │ │ │ + beq 6c34c │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r6] │ │ │ │ - bne 6c344 │ │ │ │ + bne 6c34c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 6c240 │ │ │ │ + beq 6c248 │ │ │ │ mov r4, r7 │ │ │ │ - b 6c2b4 │ │ │ │ + b 6c2bc │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 254af8 │ │ │ │ + bl 254c0c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 6c430 │ │ │ │ + beq 6c438 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 299ec4 │ │ │ │ + bl 299f44 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 6c39c │ │ │ │ + bne 6c3a4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6c430 │ │ │ │ + beq 6c438 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 6c430 │ │ │ │ + bne 6c438 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 6c430 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 6c438 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - ldr r0, [pc, #212] @ 6c47c │ │ │ │ + ldr r0, [pc, #212] @ 6c484 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp] │ │ │ │ - bl 128d0c │ │ │ │ + bl 128da0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - beq 6c3dc │ │ │ │ + beq 6c3e4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 6c3dc │ │ │ │ + bne 6c3e4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6c400 │ │ │ │ + beq 6c408 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 6c400 │ │ │ │ + bne 6c408 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6c424 │ │ │ │ + beq 6c42c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6c424 │ │ │ │ + bne 6c42c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ad798 │ │ │ │ - b 6c460 │ │ │ │ + bl 1ad9d4 │ │ │ │ + b 6c468 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6c454 │ │ │ │ + beq 6c45c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6c454 │ │ │ │ + bne 6c45c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ad798 │ │ │ │ + bl 1ad9d4 │ │ │ │ mov r8, #0 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq ip, r7, r4, lsl r9 │ │ │ │ - eorseq ip, r5, r4, asr #30 │ │ │ │ - mlaseq r9, r4, r5, r2 │ │ │ │ - mlaseq r9, ip, r5, r2 │ │ │ │ - eorseq r2, r9, r8, lsr #11 │ │ │ │ + eorseq ip, r7, r4, asr fp │ │ │ │ + eorseq sp, r5, r4, lsl #3 │ │ │ │ + @ instruction: 0x003927d4 │ │ │ │ + @ instruction: 0x003927dc │ │ │ │ + eorseq r2, r9, r8, ror #15 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + add r1, r3, #32 │ │ │ │ + cmp r0, r1 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldrne r3, [r3, #16] │ │ │ │ + ldr r0, [r2, #16] │ │ │ │ + addne r3, r3, #1 │ │ │ │ + addne r0, r0, r3, lsl #3 │ │ │ │ + b 18c4d8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6c4a0 │ │ │ │ + bne 6c4d0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6c4c8 │ │ │ │ + beq 6c4f8 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6c4c8 │ │ │ │ + beq 6c4f8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 6c4d0 │ │ │ │ - ldr r1, [pc, #24] @ 6c4d4 │ │ │ │ + ldr r3, [pc, #24] @ 6c500 │ │ │ │ + ldr r1, [pc, #24] @ 6c504 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #8] @ 6c4d8 │ │ │ │ + ldr r0, [pc, #8] @ 6c508 │ │ │ │ bx lr │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r9, ip, lsr #29 │ │ │ │ + eorseq r3, r9, ip, ror #1 │ │ │ │ subseq fp, r6, r4, asr #17 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - add r1, r3, #32 │ │ │ │ - cmp r0, r1 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldrne r3, [r3, #16] │ │ │ │ - ldr r0, [r2, #16] │ │ │ │ - addne r3, r3, #1 │ │ │ │ - addne r0, r0, r3, lsl #3 │ │ │ │ - b 18c25c │ │ │ │ - ldr r0, [pc] @ 6c50c │ │ │ │ - b 9dd0c │ │ │ │ - mlaseq r7, ip, r0, sp │ │ │ │ │ │ │ │ -0006c510 <_Py_c_prod@@Base>: │ │ │ │ +0006c50c <_Py_c_prod@@Base>: │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #16 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ @@ -67684,118 +67683,121 @@ │ │ │ │ ldrd r6, [sp, #48] @ 0x30 │ │ │ │ strd r2, [sp] │ │ │ │ ldrd r2, [sp, #64] @ 0x40 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ strd r2, [sp, #8] │ │ │ │ - bl 3572dc │ │ │ │ + bl 357548 │ │ │ │ ldrd r8, [sp, #72] @ 0x48 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 3572dc │ │ │ │ + bl 357548 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 356f24 │ │ │ │ + bl 357190 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sl] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 3572dc │ │ │ │ + bl 357548 │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 3572dc │ │ │ │ + bl 357548 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 356f28 │ │ │ │ + bl 357194 │ │ │ │ strd r0, [sl, #8] │ │ │ │ mov r0, sl │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ + ldr r0, [pc] @ 6c5e0 <_Py_c_prod@@Base+0xd4> │ │ │ │ + b 9dd84 │ │ │ │ + @ instruction: 0x0037d2dc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 6c614 <_Py_c_prod@@Base+0x104> │ │ │ │ + bne 6c61c <_Py_c_prod@@Base+0x110> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6c628 <_Py_c_prod@@Base+0x118> │ │ │ │ - b 6c638 <_Py_c_prod@@Base+0x128> │ │ │ │ + bne 6c630 <_Py_c_prod@@Base+0x124> │ │ │ │ + b 6c640 <_Py_c_prod@@Base+0x134> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c604 <_Py_c_prod@@Base+0xf4> │ │ │ │ + beq 6c60c <_Py_c_prod@@Base+0x100> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c654 <_Py_c_prod@@Base+0x144> │ │ │ │ + beq 6c65c <_Py_c_prod@@Base+0x150> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c670 <_Py_c_prod@@Base+0x160> │ │ │ │ + beq 6c678 <_Py_c_prod@@Base+0x16c> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c68c <_Py_c_prod@@Base+0x17c> │ │ │ │ + beq 6c694 <_Py_c_prod@@Base+0x188> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #24] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ │ │ │ │ -0006c6a8 <_Py_c_sum@@Base>: │ │ │ │ +0006c6b0 <_Py_c_sum@@Base>: │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ stmib r1, {r2, r3} │ │ │ │ ldrd r2, [sp, #40] @ 0x28 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 356f28 │ │ │ │ + bl 357194 │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 356f28 │ │ │ │ + bl 357194 │ │ │ │ strd r6, [r4, #8] │ │ │ │ strd r0, [r4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r6, r7, lr} │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -67803,179 +67805,179 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 6c738 <_Py_c_sum@@Base+0x90> │ │ │ │ + bne 6c740 <_Py_c_sum@@Base+0x90> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6c74c <_Py_c_sum@@Base+0xa4> │ │ │ │ - b 6c75c <_Py_c_sum@@Base+0xb4> │ │ │ │ + bne 6c754 <_Py_c_sum@@Base+0xa4> │ │ │ │ + b 6c764 <_Py_c_sum@@Base+0xb4> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c728 <_Py_c_sum@@Base+0x80> │ │ │ │ + beq 6c730 <_Py_c_sum@@Base+0x80> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ - beq 6c7d8 <_Py_c_sum@@Base+0x130> │ │ │ │ + beq 6c7e0 <_Py_c_sum@@Base+0x130> │ │ │ │ ldr r2, [r0, #440] @ 0x1b8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6c7e0 <_Py_c_sum@@Base+0x138> │ │ │ │ + beq 6c7e8 <_Py_c_sum@@Base+0x138> │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ mov r0, #1 │ │ │ │ lsl r3, r0, r3 │ │ │ │ - ldr ip, [pc, #64] @ 6c7e8 <_Py_c_sum@@Base+0x140> │ │ │ │ + ldr ip, [pc, #64] @ 6c7f0 <_Py_c_sum@@Base+0x140> │ │ │ │ lsl r3, r3, r0 │ │ │ │ umull lr, r1, r3, ip │ │ │ │ ldrb ip, [r2, #5] │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ lsl r0, r0, ip │ │ │ │ cmp r3, #0 │ │ │ │ movne r2, #8 │ │ │ │ moveq r2, #12 │ │ │ │ lsr r3, r1, #1 │ │ │ │ add r0, r0, #484 @ 0x1e4 │ │ │ │ mla r0, r2, r3, r0 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 18c25c │ │ │ │ + b 18c4d8 │ │ │ │ mov r0, #208 @ 0xd0 │ │ │ │ - b 6c7e4 <_Py_c_sum@@Base+0x13c> │ │ │ │ + b 6c7ec <_Py_c_sum@@Base+0x13c> │ │ │ │ mov r0, #464 @ 0x1d0 │ │ │ │ - b 18c25c │ │ │ │ - bge feb1729c <__bss_end__@@Base+0xfe552354> │ │ │ │ + b 18c4d8 │ │ │ │ + bge feb172a4 <__bss_end__@@Base+0xfe55235c> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r5, r0 │ │ │ │ lsr r6, r3, #5 │ │ │ │ ands r7, r3, #64 @ 0x40 │ │ │ │ and r6, r6, #1 │ │ │ │ - beq 6c828 <_Py_c_sum@@Base+0x180> │ │ │ │ + beq 6c830 <_Py_c_sum@@Base+0x180> │ │ │ │ cmp r6, #0 │ │ │ │ ldrne r4, [r0, #8] │ │ │ │ addne r4, r4, #21 │ │ │ │ - bne 6c874 <_Py_c_sum@@Base+0x1cc> │ │ │ │ - b 6c84c <_Py_c_sum@@Base+0x1a4> │ │ │ │ + bne 6c87c <_Py_c_sum@@Base+0x1cc> │ │ │ │ + b 6c854 <_Py_c_sum@@Base+0x1a4> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 6c84c <_Py_c_sum@@Base+0x1a4> │ │ │ │ + beq 6c854 <_Py_c_sum@@Base+0x1a4> │ │ │ │ lsr r4, r3, #2 │ │ │ │ and r4, r4, #7 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r3, r4 │ │ │ │ mla r3, r2, r4, r3 │ │ │ │ add r4, r3, #28 │ │ │ │ - b 6c874 <_Py_c_sum@@Base+0x1cc> │ │ │ │ + b 6c87c <_Py_c_sum@@Base+0x1cc> │ │ │ │ ldr r2, [r5, #28] │ │ │ │ cmp r2, #0 │ │ │ │ lsrne r4, r3, #2 │ │ │ │ andne r4, r4, #7 │ │ │ │ ldrne r2, [r5, #8] │ │ │ │ movne r3, r4 │ │ │ │ mlane r3, r2, r4, r3 │ │ │ │ moveq r4, #32 │ │ │ │ movne r4, r3 │ │ │ │ addne r4, r4, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23bd08 │ │ │ │ + bl 23bdd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c8a4 <_Py_c_sum@@Base+0x1fc> │ │ │ │ + beq 6c8ac <_Py_c_sum@@Base+0x1fc> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 6c898 <_Py_c_sum@@Base+0x1f0> │ │ │ │ + beq 6c8a0 <_Py_c_sum@@Base+0x1f0> │ │ │ │ cmp r6, #0 │ │ │ │ ldrne r3, [r5, #8] │ │ │ │ - bne 6c89c <_Py_c_sum@@Base+0x1f4> │ │ │ │ + bne 6c8a4 <_Py_c_sum@@Base+0x1f4> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ add r4, r4, #1 │ │ │ │ add r4, r4, r3 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b a58c4 │ │ │ │ + b a593c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3824] @ 0xef0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r4, #1 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ ldrgt r5, [r0, #12] │ │ │ │ subgt r4, r4, #1 │ │ │ │ mlagt r4, r6, r4, r5 │ │ │ │ sub sp, sp, #256 @ 0x100 │ │ │ │ - ble 6c92c <_Py_c_sum@@Base+0x284> │ │ │ │ + ble 6c934 <_Py_c_sum@@Base+0x284> │ │ │ │ cmp r5, r4 │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - bcs 6c92c <_Py_c_sum@@Base+0x284> │ │ │ │ + bcs 6c934 <_Py_c_sum@@Base+0x284> │ │ │ │ bl 29a18 <__memcpy_chk@plt> │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 29cdc │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sp │ │ │ │ bl 29cdc │ │ │ │ add r5, r5, r6 │ │ │ │ sub r4, r4, r6 │ │ │ │ - b 6c8e4 <_Py_c_sum@@Base+0x23c> │ │ │ │ - ldr r0, [pc, #4] @ 6c938 <_Py_c_sum@@Base+0x290> │ │ │ │ + b 6c8ec <_Py_c_sum@@Base+0x23c> │ │ │ │ + ldr r0, [pc, #4] @ 6c940 <_Py_c_sum@@Base+0x290> │ │ │ │ add sp, sp, #256 @ 0x100 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -0006c93c : │ │ │ │ - b 1bedac │ │ │ │ +0006c944 : │ │ │ │ + b 1bef64 │ │ │ │ │ │ │ │ -0006c940 : │ │ │ │ +0006c948 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, #0 │ │ │ │ sub sp, sp, #20 │ │ │ │ add r3, sp, #12 │ │ │ │ str ip, [sp] │ │ │ │ - bl a1dd8 │ │ │ │ + bl a1e50 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - b 188114 │ │ │ │ + b 1883b0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - bge 6c9fc │ │ │ │ + bge 6ca04 │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ tst r1, #2 │ │ │ │ - beq 6c9fc │ │ │ │ + beq 6ca04 │ │ │ │ ldr r2, [r0, #180] @ 0xb4 │ │ │ │ - ldr r1, [pc, #104] @ 6ca08 │ │ │ │ + ldr r1, [pc, #104] @ 6ca10 │ │ │ │ sub r2, r2, #1 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r1, [r1, r0] │ │ │ │ mov r0, #28 │ │ │ │ mul r0, r2, r0 │ │ │ │ ldr ip, [r1, #8] │ │ │ │ cmp r2, #10 │ │ │ │ add lr, ip, r0 │ │ │ │ add lr, lr, #92160 @ 0x16800 │ │ │ │ @@ -67995,210 +67997,188 @@ │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr r2, [r2, #104] @ 0x68 │ │ │ │ add r0, r3, r2 │ │ │ │ bx lr │ │ │ │ andeq r0, r0, ip │ │ │ │ andeq r0, r0, r0 │ │ │ │ │ │ │ │ -0006ca10 : │ │ │ │ +0006ca18 : │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - ldr r2, [pc, #76] @ 6ca68 │ │ │ │ - ldr r3, [pc, #76] @ 6ca6c │ │ │ │ + ldr r2, [pc, #76] @ 6ca70 │ │ │ │ + ldr r3, [pc, #76] @ 6ca74 │ │ │ │ cmp r0, r3 │ │ │ │ cmpne r0, r2 │ │ │ │ - beq 6ca60 │ │ │ │ - ldr r1, [pc, #64] @ 6ca70 │ │ │ │ + beq 6ca68 │ │ │ │ + ldr r1, [pc, #64] @ 6ca78 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 6ca60 │ │ │ │ + beq 6ca68 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl adde8 │ │ │ │ - ldr r3, [pc, #36] @ 6ca74 │ │ │ │ - ldr r2, [pc, #36] @ 6ca78 │ │ │ │ + bl adeb0 │ │ │ │ + ldr r3, [pc, #36] @ 6ca7c │ │ │ │ + ldr r2, [pc, #36] @ 6ca80 │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #12] @ 6ca74 │ │ │ │ + ldr r0, [pc, #12] @ 6ca7c │ │ │ │ bx lr │ │ │ │ subseq r5, r5, r0, asr #30 │ │ │ │ @ instruction: 0x00558194 │ │ │ │ subseq r3, r5, r8, asr #31 │ │ │ │ - eorseq r3, r8, r8, ror #20 │ │ │ │ - @ instruction: 0x003608f4 │ │ │ │ + eorseq r3, r8, r8, lsr #25 │ │ │ │ + eorseq r0, r6, r4, lsr fp │ │ │ │ │ │ │ │ -0006ca7c : │ │ │ │ +0006ca84 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #88] @ 6caec │ │ │ │ + ldr r3, [pc, #88] @ 6caf4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ cmp r5, r3 │ │ │ │ ldreq r4, [r4, #8] │ │ │ │ - beq 6ca94 │ │ │ │ - ldr r3, [pc, #68] @ 6caf0 │ │ │ │ + beq 6ca9c │ │ │ │ + ldr r3, [pc, #68] @ 6caf8 │ │ │ │ cmp r5, r3 │ │ │ │ - bne 6cabc │ │ │ │ + bne 6cac4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b bbd4c │ │ │ │ - ldr r1, [pc, #48] @ 6caf4 │ │ │ │ + b bbe20 │ │ │ │ + ldr r1, [pc, #48] @ 6cafc │ │ │ │ cmp r5, r1 │ │ │ │ - beq 6cae0 │ │ │ │ + beq 6cae8 │ │ │ │ mov r0, r5 │ │ │ │ - bl adde8 │ │ │ │ + bl adeb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6cae0 │ │ │ │ + bne 6cae8 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r3] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00558194 │ │ │ │ subseq r5, r5, r0, asr #30 │ │ │ │ subseq r3, r5, r8, asr #31 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mla r0, r2, r0, r3 │ │ │ │ - b 18c25c │ │ │ │ - ldr r3, [pc, #68] @ 6cb60 │ │ │ │ - mov r2, r0 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3592c0 │ │ │ │ - ldr r3, [r3, r0] │ │ │ │ - ldr r1, [r2, #8] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - add r3, r3, #98304 @ 0x18000 │ │ │ │ - ldr r3, [r3, #1220] @ 0x4c4 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne 6cb54 │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - ldr r0, [pc, #20] @ 6cb64 │ │ │ │ - pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 128d0c │ │ │ │ - ldr r0, [pc, #12] @ 6cb68 │ │ │ │ - pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 128d0c │ │ │ │ - andeq r0, r0, ip │ │ │ │ - @ instruction: 0x003931b4 │ │ │ │ - @ instruction: 0x003931bc │ │ │ │ + b 18c4d8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - bne 6cba4 │ │ │ │ + bne 6cb54 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - beq 6cbbc │ │ │ │ + beq 6cb6c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6cbbc │ │ │ │ - ldr r3, [pc, #252] @ 6cca8 │ │ │ │ - ldr r1, [pc, #252] @ 6ccac │ │ │ │ + beq 6cb6c │ │ │ │ + ldr r3, [pc, #252] @ 6cc58 │ │ │ │ + ldr r1, [pc, #252] @ 6cc5c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 1c7704 │ │ │ │ + bl 1c78bc │ │ │ │ ldr r5, [r4, #144] @ 0x90 │ │ │ │ add r8, r4, #12 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r9, [r0, #16] │ │ │ │ - beq 6cbe8 │ │ │ │ - ldr r3, [pc, #212] @ 6ccb0 │ │ │ │ - ldr r1, [pc, #212] @ 6ccb4 │ │ │ │ + beq 6cb98 │ │ │ │ + ldr r3, [pc, #212] @ 6cc60 │ │ │ │ + ldr r1, [pc, #212] @ 6cc64 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 6cbb4 │ │ │ │ + bl 18f414 │ │ │ │ + b 6cb64 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #144] @ 0x90 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6cc08 │ │ │ │ - ldr r0, [pc, #180] @ 6ccb8 │ │ │ │ + bne 6cbb8 │ │ │ │ + ldr r0, [pc, #180] @ 6cc68 │ │ │ │ str r3, [r4, #144] @ 0x90 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ mvn r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ str r3, [r4, #104] @ 0x68 │ │ │ │ str r3, [r4, #108] @ 0x6c │ │ │ │ str r5, [r4, #128] @ 0x80 │ │ │ │ - beq 6cc2c │ │ │ │ - bl 99b98 │ │ │ │ + beq 6cbdc │ │ │ │ + bl 99c10 │ │ │ │ str r5, [r4, #116] @ 0x74 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r7, #0 │ │ │ │ add r1, r1, #44 @ 0x2c │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r8 │ │ │ │ str r7, [r4, #124] @ 0x7c │ │ │ │ str r7, [r4, #120] @ 0x78 │ │ │ │ - bl 2a3ce4 <_PyCapsule_SetTraverse@@Base+0x188> │ │ │ │ + bl 2a3d54 <_PyCapsule_SetTraverse@@Base+0x188> │ │ │ │ mov r6, r0 │ │ │ │ - bl a55d4 │ │ │ │ + bl a564c │ │ │ │ subs r5, r0, #0 │ │ │ │ strne r7, [r4, #144] @ 0x90 │ │ │ │ - bne 6cbb4 │ │ │ │ + bne 6cb64 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r6 │ │ │ │ - bl 2a430c <_PyInterpreterConfig_InitFromDict@@Base+0x68> │ │ │ │ + bl 2a437c <_PyInterpreterConfig_InitFromDict@@Base+0x68> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 6cc98 │ │ │ │ + beq 6cc48 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ sub r3, r3, r5 │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ mov r3, #0 │ │ │ │ str r5, [r4, #20] │ │ │ │ str r3, [r4, #144] @ 0x90 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x003931d8 │ │ │ │ + eorseq r3, r9, r8, lsl #8 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r1, r8, ip, asr #25 │ │ │ │ + eorseq r1, r8, ip, lsl #30 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - ldr r3, [pc, #68] @ 6cd08 │ │ │ │ + ldr r3, [pc, #68] @ 6ccb8 │ │ │ │ mov r2, r0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ add r3, r3, #98304 @ 0x18000 │ │ │ │ ldr r3, [r3, #1220] @ 0x4c4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 6ccfc │ │ │ │ + bne 6ccac │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - ldr r0, [pc, #20] @ 6cd0c │ │ │ │ + ldr r0, [pc, #20] @ 6ccbc │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 128d0c │ │ │ │ - ldr r0, [pc, #12] @ 6cd10 │ │ │ │ + b 128da0 │ │ │ │ + ldr r0, [pc, #12] @ 6ccc0 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 128d0c │ │ │ │ + b 128da0 │ │ │ │ andeq r0, r0, ip │ │ │ │ - @ instruction: 0x003931f4 │ │ │ │ - eorseq r3, r9, r0, lsl #4 │ │ │ │ + eorseq r3, r9, r4, lsr #8 │ │ │ │ + eorseq r3, r9, ip, lsr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ ldr ip, [sp, #88] @ 0x58 │ │ │ │ @@ -68207,595 +68187,617 @@ │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp ip, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r3 │ │ │ │ - bne 6cd70 │ │ │ │ + bne 6cd20 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r3, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6cdac │ │ │ │ + beq 6cd5c │ │ │ │ mov r3, ip │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #300] @ 6ceb4 │ │ │ │ + ldr ip, [pc, #300] @ 6ce64 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6cdac │ │ │ │ + bne 6cd5c │ │ │ │ mov r0, #0 │ │ │ │ - b 6ceac │ │ │ │ + b 6ce5c │ │ │ │ ldr r3, [r8, #20] │ │ │ │ ldr r2, [r8, #8] │ │ │ │ ldr r7, [r3, #4] │ │ │ │ ldr fp, [r0] │ │ │ │ mul r7, r2, r7 │ │ │ │ add r3, r7, #65280 @ 0xff00 │ │ │ │ add r3, r3, #255 @ 0xff │ │ │ │ cmp r3, #0 │ │ │ │ add r4, r3, #65280 @ 0xff00 │ │ │ │ add r4, r4, #255 @ 0xff │ │ │ │ movge r4, r3 │ │ │ │ cmp r2, #0 │ │ │ │ asr r4, r4, #16 │ │ │ │ - bne 6cdec │ │ │ │ - ldr r0, [pc, #204] @ 6ceb8 │ │ │ │ - b 6ceac │ │ │ │ + bne 6cd9c │ │ │ │ + ldr r0, [pc, #204] @ 6ce68 │ │ │ │ + b 6ce5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c7704 │ │ │ │ + bl 1c78bc │ │ │ │ mov r6, #0 │ │ │ │ ldr sl, [r0, #16] │ │ │ │ lsl r9, r6, #16 │ │ │ │ cmp r4, r6 │ │ │ │ add r6, r6, #1 │ │ │ │ - ble 6cde4 │ │ │ │ + ble 6cd94 │ │ │ │ ldr r0, [r8, #12] │ │ │ │ cmp r7, r6, lsl #16 │ │ │ │ sublt r1, r7, r9 │ │ │ │ movge r1, #65536 @ 0x10000 │ │ │ │ add r0, r0, r9 │ │ │ │ - bl 92884 │ │ │ │ + bl 928e0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6cda4 │ │ │ │ + beq 6cd54 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #-2147483646 @ 0x80000002 │ │ │ │ ldr r0, [sl, #16] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ str fp, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - bl c038c │ │ │ │ + bl c03ec │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ - beq 6ce78 │ │ │ │ + beq 6ce28 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - bne 6ce78 │ │ │ │ + bne 6ce28 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6cda4 │ │ │ │ + beq 6cd54 │ │ │ │ ldr r2, [r3] │ │ │ │ add r9, r9, #65536 @ 0x10000 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6ce00 │ │ │ │ + beq 6cdb0 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 6cdfc │ │ │ │ + bne 6cdac │ │ │ │ mov r0, r3 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 6cdfc │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 6cdac │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subseq r4, r7, r0, asr #11 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 6cef0 │ │ │ │ + bne 6cea0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 14ecbc │ │ │ │ + bl 14ed64 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 6cf04 │ │ │ │ - b 6cf58 │ │ │ │ - ldr r0, [pc, #108] @ 6cf64 │ │ │ │ - bl 1cc8a4 <_PyArg_NoPositional@@Base> │ │ │ │ + bne 6ceb4 │ │ │ │ + b 6cf08 │ │ │ │ + ldr r0, [pc, #108] @ 6cf14 │ │ │ │ + bl 1cca5c <_PyArg_NoPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6cedc │ │ │ │ - b 6cf58 │ │ │ │ + bne 6ce8c │ │ │ │ + b 6cf08 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl afb48 │ │ │ │ + bl afc2c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 6cf34 │ │ │ │ + blt 6cee4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 6cf5c │ │ │ │ + beq 6cf0c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl afb48 │ │ │ │ + bl afc2c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 6cf5c │ │ │ │ + bge 6cf0c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6cf58 │ │ │ │ + beq 6cf08 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6cf58 │ │ │ │ + bne 6cf08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq fp, r5, r4, lsr r8 │ │ │ │ + eorseq fp, r5, r4, ror sl │ │ │ │ + ldr r3, [pc, #68] @ 6cf64 │ │ │ │ + mov r2, r0 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + bl 359530 │ │ │ │ + ldr r3, [r3, r0] │ │ │ │ + ldr r1, [r2, #8] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + add r3, r3, #98304 @ 0x18000 │ │ │ │ + ldr r3, [r3, #1220] @ 0x4c4 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne 6cf58 │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + ldr r0, [pc, #20] @ 6cf68 │ │ │ │ + pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ + b 128da0 │ │ │ │ + ldr r0, [pc, #12] @ 6cf6c │ │ │ │ + pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ + b 128da0 │ │ │ │ + andeq r0, r0, ip │ │ │ │ + eorseq r3, r9, r4, lsr r4 │ │ │ │ + eorseq r3, r9, r0, asr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 6cf90 │ │ │ │ - ldr r1, [pc, #16] @ 6cf94 │ │ │ │ + ldr r3, [pc, #16] @ 6cf98 │ │ │ │ + ldr r1, [pc, #16] @ 6cf9c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r9, r8, asr r2 │ │ │ │ + mlaseq r9, r8, r4, r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 6cfc0 │ │ │ │ - ldr r1, [pc, #16] @ 6cfc4 │ │ │ │ + ldr r3, [pc, #16] @ 6cfc8 │ │ │ │ + ldr r1, [pc, #16] @ 6cfcc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r9, r4, lsl #5 │ │ │ │ + eorseq r3, r9, r4, asr #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 6cff0 │ │ │ │ - ldr r1, [pc, #16] @ 6cff4 │ │ │ │ + ldr r3, [pc, #16] @ 6cff8 │ │ │ │ + ldr r1, [pc, #16] @ 6cffc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x003932b4 │ │ │ │ + @ instruction: 0x003934f4 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r1, [pc, #72] @ 6d064 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + bl 312640 │ │ │ │ + ldr r2, [pc, #60] @ 6d068 │ │ │ │ + cmp r0, r2 │ │ │ │ + popne {r4, pc} │ │ │ │ + ldr r2, [r0] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 6d050 │ │ │ │ + sub r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + str r2, [r0] │ │ │ │ + bne 6d050 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + ldr r1, [pc, #8] @ 6d064 │ │ │ │ + pop {r4, lr} │ │ │ │ + mov r2, #0 │ │ │ │ + b 312640 │ │ │ │ + subseq sp, r7, r8, lsr #7 │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r5, r2 │ │ │ │ + bne 6d0a4 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 6d0b8 │ │ │ │ + b 6d0c8 │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 6d094 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + popne {r4, r5, r6, pc} │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + cmp r0, #0 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, r4 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + bx r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ - beq 6d03c │ │ │ │ + beq 6d128 │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 336e40 │ │ │ │ + bl 3370ac │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 6d058 │ │ │ │ + bne 6d144 │ │ │ │ mov r4, #0 │ │ │ │ - b 6d104 │ │ │ │ + b 6d1f0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 2b088c <_PyParkingLot_UnparkAll@@Base+0xaec> │ │ │ │ + bl 2b0684 │ │ │ │ cmp r0, #0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - bne 6d01c │ │ │ │ - b 6d034 │ │ │ │ + bne 6d108 │ │ │ │ + b 6d120 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 6d070 │ │ │ │ - bl 275190 │ │ │ │ + bne 6d15c │ │ │ │ + bl 275450 │ │ │ │ mov r4, r0 │ │ │ │ - b 6d0e0 │ │ │ │ + b 6d1cc │ │ │ │ ldr r6, [r5, #12] │ │ │ │ add r8, r5, #12 │ │ │ │ ldr r3, [r6] │ │ │ │ mov r9, #1 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ cmp r9, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bge 6d0dc │ │ │ │ + bge 6d1c8 │ │ │ │ ldr r1, [r8, #4]! │ │ │ │ - bl 191d98 │ │ │ │ + bl 192014 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r3, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 6d0c8 │ │ │ │ + beq 6d1b4 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 6d0c8 │ │ │ │ + bne 6d1b4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ add r9, r9, #1 │ │ │ │ mov r6, r4 │ │ │ │ - bne 6d08c │ │ │ │ - b 6d0e0 │ │ │ │ + bne 6d178 │ │ │ │ + b 6d1cc │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6d104 │ │ │ │ + beq 6d1f0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6d104 │ │ │ │ + bne 6d1f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r1, [pc, #72] @ 6d170 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - bl 312044 │ │ │ │ - ldr r2, [pc, #60] @ 6d174 │ │ │ │ - cmp r0, r2 │ │ │ │ - popne {r4, pc} │ │ │ │ - ldr r2, [r0] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6d15c │ │ │ │ - sub r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - str r2, [r0] │ │ │ │ - bne 6d15c │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - ldr r1, [pc, #8] @ 6d170 │ │ │ │ - pop {r4, lr} │ │ │ │ - mov r2, #0 │ │ │ │ - b 312044 │ │ │ │ - subseq sp, r7, r8, lsr #7 │ │ │ │ - subseq r1, r5, r4, ror lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r5, r2 │ │ │ │ - bne 6d1b0 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 6d1c4 │ │ │ │ - b 6d1d4 │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 6d1a0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - popne {r4, r5, r6, pc} │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ cmp r2, #2 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bne 6d228 │ │ │ │ + bne 6d230 │ │ │ │ ldr r0, [r7] │ │ │ │ - bl 11fd78 <_PyNumber_Index@@Base> │ │ │ │ + bl 11fe00 <_PyNumber_Index@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 6d250 │ │ │ │ - b 6d26c │ │ │ │ + bne 6d258 │ │ │ │ + b 6d274 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #248] @ 6d330 │ │ │ │ + ldr r0, [pc, #248] @ 6d338 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6d214 │ │ │ │ + bne 6d21c │ │ │ │ mov r0, #0 │ │ │ │ - b 6d328 │ │ │ │ - bl aaf9c │ │ │ │ + b 6d330 │ │ │ │ + bl ab014 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - bne 6d280 │ │ │ │ + bne 6d288 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 6d29c │ │ │ │ - bl a55d4 │ │ │ │ + bne 6d2a4 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 6d29c │ │ │ │ - b 6d248 │ │ │ │ + beq 6d2a4 │ │ │ │ + b 6d250 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6d264 │ │ │ │ + bne 6d26c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 6d264 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 6d26c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 2a7584 │ │ │ │ + bl 2a75f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6d248 │ │ │ │ + beq 6d250 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ ldr r7, [sp, #4] │ │ │ │ cmn r5, #-2147483647 @ 0x80000001 │ │ │ │ - bne 6d2d4 │ │ │ │ - ldr r3, [pc, #108] @ 6d334 │ │ │ │ - ldr r1, [pc, #108] @ 6d338 │ │ │ │ + bne 6d2dc │ │ │ │ + ldr r3, [pc, #108] @ 6d33c │ │ │ │ + ldr r1, [pc, #108] @ 6d340 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 6d248 │ │ │ │ + bl 18f414 │ │ │ │ + b 6d250 │ │ │ │ add r1, r5, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1bbe60 │ │ │ │ + bl 1bc018 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6d248 │ │ │ │ + beq 6d250 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r6, [r6, #20] │ │ │ │ - ldreq r6, [pc, #64] @ 6d33c │ │ │ │ + ldreq r6, [pc, #64] @ 6d344 │ │ │ │ cmp r4, #0 │ │ │ │ addlt r4, r4, r5 │ │ │ │ biclt r4, r4, r4, asr #31 │ │ │ │ cmp r5, r4 │ │ │ │ movlt r4, r5 │ │ │ │ add r0, r4, #1 │ │ │ │ sub r2, r5, r4 │ │ │ │ add r0, r6, r0 │ │ │ │ add r1, r6, r4 │ │ │ │ bl 2a3f0 │ │ │ │ - ldr r0, [pc, #24] @ 6d340 │ │ │ │ + ldr r0, [pc, #24] @ 6d348 │ │ │ │ strb r7, [r6, r4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq sl, r5, r8, asr pc │ │ │ │ + mlaseq r5, r8, r1, fp │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq lr, r8, r8, ror #14 │ │ │ │ + eorseq lr, r8, r0, lsr #19 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -0006d344 : │ │ │ │ +0006d34c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #452] @ 6d520 │ │ │ │ - bl 3592c0 │ │ │ │ + ldr r3, [pc, #452] @ 6d528 │ │ │ │ + bl 359530 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ ldr r5, [r0, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 6d3a8 │ │ │ │ + beq 6d3b0 │ │ │ │ ldrb r3, [r5, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - bne 6d380 │ │ │ │ + bne 6d388 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - b 6d364 │ │ │ │ + b 6d36c │ │ │ │ cmp r3, #1 │ │ │ │ - beq 6d3c0 │ │ │ │ + beq 6d3c8 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r2, [r5, #28] │ │ │ │ ldr r1, [r3, #116] @ 0x74 │ │ │ │ add r3, r3, #124 @ 0x7c │ │ │ │ add r3, r3, r1, lsl #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs 6d3c0 │ │ │ │ - b 6d378 │ │ │ │ - ldr r3, [pc, #372] @ 6d524 │ │ │ │ - ldr r2, [pc, #372] @ 6d528 │ │ │ │ + bcs 6d3c8 │ │ │ │ + b 6d380 │ │ │ │ + ldr r3, [pc, #372] @ 6d52c │ │ │ │ + ldr r2, [pc, #372] @ 6d530 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 18f234 <_PyErr_SetString@@Base> │ │ │ │ + bl 18f4b0 <_PyErr_SetString@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 6d518 │ │ │ │ + b 6d520 │ │ │ │ mov r0, r5 │ │ │ │ - bl 275220 │ │ │ │ + bl 2754e0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 6d3b8 │ │ │ │ - ldr r3, [pc, #340] @ 6d52c │ │ │ │ + beq 6d3c0 │ │ │ │ + ldr r3, [pc, #340] @ 6d534 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 6d4c8 │ │ │ │ + bne 6d4d0 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 6d3f8 │ │ │ │ + bne 6d400 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11accc │ │ │ │ + bl 11ad7c │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [r6, #32] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 6d464 │ │ │ │ - bl 91924 │ │ │ │ + bne 6d46c │ │ │ │ + bl 91980 │ │ │ │ subs r5, r0, #0 │ │ │ │ strne r5, [r6, #32] │ │ │ │ - bne 6d464 │ │ │ │ + bne 6d46c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6d3b8 │ │ │ │ + beq 6d3c0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6d3b8 │ │ │ │ - ldr r2, [pc, #248] @ 6d530 │ │ │ │ + bne 6d3c0 │ │ │ │ + ldr r2, [pc, #248] @ 6d538 │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6d450 │ │ │ │ + beq 6d458 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b 6d3b8 │ │ │ │ + b 6d3c0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl afb48 │ │ │ │ + bl afc2c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ movlt r5, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6d514 │ │ │ │ + beq 6d51c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6d514 │ │ │ │ - ldr r2, [pc, #148] @ 6d530 │ │ │ │ + bne 6d51c │ │ │ │ + ldr r2, [pc, #148] @ 6d538 │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6d4b4 │ │ │ │ + beq 6d4bc │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b 6d514 │ │ │ │ + b 6d51c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6d518 │ │ │ │ + beq 6d520 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6d518 │ │ │ │ - ldr r2, [pc, #68] @ 6d530 │ │ │ │ + bne 6d520 │ │ │ │ + ldr r2, [pc, #68] @ 6d538 │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6d500 │ │ │ │ + beq 6d508 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b 6d518 │ │ │ │ + b 6d520 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - @ instruction: 0x00379bf4 │ │ │ │ + eorseq r9, r7, r4, lsr lr │ │ │ │ @ instruction: 0x00556194 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc] @ 6d544 │ │ │ │ - b 312044 │ │ │ │ + ldr r1, [pc] @ 6d54c │ │ │ │ + b 312640 │ │ │ │ subseq lr, r7, ip, lsl #4 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc] @ 6d558 │ │ │ │ - b 312044 │ │ │ │ + ldr r1, [pc] @ 6d560 │ │ │ │ + b 312640 │ │ │ │ subseq lr, r7, r0, ror #9 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc] @ 6d56c │ │ │ │ - b 312044 │ │ │ │ + ldr r1, [pc] @ 6d574 │ │ │ │ + b 312640 │ │ │ │ subseq lr, r7, r8, lsr r5 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc] @ 6d580 │ │ │ │ - b 312044 │ │ │ │ + ldr r1, [pc] @ 6d588 │ │ │ │ + b 312640 │ │ │ │ subseq lr, r7, r8, asr r5 │ │ │ │ - ldr r1, [pc, #8] @ 6d594 │ │ │ │ + ldr r1, [pc, #8] @ 6d59c │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r2, #0 │ │ │ │ - b 312044 │ │ │ │ + b 312640 │ │ │ │ subseq ip, r7, r0, ror ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #236] @ 6d69c │ │ │ │ + ldr r3, [pc, #236] @ 6d6a4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r1, r3 │ │ │ │ - beq 6d5c8 │ │ │ │ + beq 6d5d0 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 6d5e0 │ │ │ │ + beq 6d5e8 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r6, r4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - b 6d694 │ │ │ │ + b 6d69c │ │ │ │ ldr r8, [r0, #4] │ │ │ │ - ldr r3, [pc, #180] @ 6d6a0 │ │ │ │ + ldr r3, [pc, #180] @ 6d6a8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r8, r3 │ │ │ │ mov r5, r1 │ │ │ │ - beq 6d610 │ │ │ │ + beq 6d618 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b fc32c │ │ │ │ - bl 240aa4 │ │ │ │ + b fc3e0 │ │ │ │ + bl 240b80 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 6d694 │ │ │ │ + beq 6d69c │ │ │ │ ldr r3, [r8, #156] @ 0x9c │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6d660 │ │ │ │ + bne 6d668 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6d694 │ │ │ │ + beq 6d69c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 6d694 │ │ │ │ + bne 6d69c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 6d694 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 6d69c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r3, [r5] │ │ │ │ @@ -68807,142 +68809,142 @@ │ │ │ │ str r7, [r0, #16] │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r8, r5, r8, asr #25 │ │ │ │ sub r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 6d710 │ │ │ │ - ldr ip, [pc, #96] @ 6d718 │ │ │ │ + bhi 6d718 │ │ │ │ + ldr ip, [pc, #96] @ 6d720 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, ip │ │ │ │ - bne 6d710 │ │ │ │ + bne 6d718 │ │ │ │ ldr ip, [r1, #4] │ │ │ │ cmp ip, r3 │ │ │ │ - bne 6d710 │ │ │ │ + bne 6d718 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr ip, [r0, #8] │ │ │ │ sub r2, r2, #2 │ │ │ │ cmp ip, r3 │ │ │ │ ldreq r3, [r0, #12] │ │ │ │ ldreq r1, [r1, #12] │ │ │ │ movne r3, #0 │ │ │ │ subeq r3, r3, r1 │ │ │ │ clzeq r3, r3 │ │ │ │ - ldr r1, [pc, #36] @ 6d71c │ │ │ │ + ldr r1, [pc, #36] @ 6d724 │ │ │ │ lsreq r3, r3, #5 │ │ │ │ clz r2, r2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r2, r3 │ │ │ │ - ldr r0, [pc, #20] @ 6d720 │ │ │ │ + ldr r0, [pc, #20] @ 6d728 │ │ │ │ moveq r0, r1 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #12] @ 6d724 │ │ │ │ + ldr r0, [pc, #12] @ 6d72c │ │ │ │ bx lr │ │ │ │ @ instruction: 0x0055ca98 │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ │ │ │ │ -0006d728 : │ │ │ │ +0006d730 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #116] @ 6d7b4 │ │ │ │ + ldr r1, [pc, #116] @ 6d7bc │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #112] @ 6d7b8 │ │ │ │ - bl 16c550 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + ldr r0, [pc, #112] @ 6d7c0 │ │ │ │ + bl 16c6e4 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 6d760 │ │ │ │ + bne 6d768 │ │ │ │ mov r4, #0 │ │ │ │ mvn r5, #0 │ │ │ │ mov r6, r4 │ │ │ │ - b 6d794 │ │ │ │ + b 6d79c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9dd0c │ │ │ │ + bl 9dd84 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 6d750 │ │ │ │ + beq 6d758 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl fc32c │ │ │ │ + bl fc3e0 │ │ │ │ subs r6, r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 6d794 │ │ │ │ - bl aaf9c │ │ │ │ + beq 6d79c │ │ │ │ + bl ab014 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b254 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b254 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b254 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0x00377ef4 │ │ │ │ - eorseq r2, r6, r4, asr #4 │ │ │ │ + eorseq r8, r7, r4, ror #1 │ │ │ │ + eorseq r2, r6, r4, lsl #9 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ror r3, r3, #4 │ │ │ │ cmn r3, #1 │ │ │ │ ror r0, r0, #4 │ │ │ │ mvneq r3, #1 │ │ │ │ cmn r0, #1 │ │ │ │ mvneq r0, #1 │ │ │ │ eor r0, r0, r3 │ │ │ │ cmn r0, #1 │ │ │ │ mvneq r0, #1 │ │ │ │ bx lr │ │ │ │ - b 343570 │ │ │ │ + b 343748 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r1 │ │ │ │ - bl a62ec │ │ │ │ + bl a6364 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 6d964 │ │ │ │ - ldr r0, [pc, #328] @ 6d970 │ │ │ │ + beq 6d96c │ │ │ │ + ldr r0, [pc, #328] @ 6d978 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r6, [sp] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 19f648 │ │ │ │ + bl 19f7f4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6d930 │ │ │ │ - ldr r3, [pc, #300] @ 6d974 │ │ │ │ + beq 6d938 │ │ │ │ + ldr r3, [pc, #300] @ 6d97c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 6d864 │ │ │ │ - ldr r3, [pc, #288] @ 6d978 │ │ │ │ - ldr r1, [pc, #288] @ 6d97c │ │ │ │ + beq 6d86c │ │ │ │ + ldr r3, [pc, #288] @ 6d980 │ │ │ │ + ldr r1, [pc, #288] @ 6d984 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ - b 6d930 │ │ │ │ + bl 1177e0 │ │ │ │ + b 6d938 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 112480 │ │ │ │ + bl 112570 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 6d930 │ │ │ │ - ldr r0, [pc, #256] @ 6d980 │ │ │ │ - bl 91b84 <_PyObject_GC_New@@Base> │ │ │ │ + blt 6d938 │ │ │ │ + ldr r0, [pc, #256] @ 6d988 │ │ │ │ + bl 91be0 <_PyObject_GC_New@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 6d930 │ │ │ │ + beq 6d938 │ │ │ │ ldr r2, [r6] │ │ │ │ str r5, [r3, #8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r6] │ │ │ │ - ldr r2, [pc, #224] @ 6d984 │ │ │ │ - bl 3592c0 │ │ │ │ + ldr r2, [pc, #224] @ 6d98c │ │ │ │ + bl 359530 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r0, [r3, #-4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ and r0, r0, #3 │ │ │ │ ldr r1, [r2, #3796] @ 0xed4 │ │ │ │ ldr r2, [r5] │ │ │ │ ldr lr, [r1, #4] │ │ │ │ @@ -68951,151 +68953,151 @@ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ str r6, [r3, #12] │ │ │ │ str ip, [lr] │ │ │ │ str r0, [r3, #-4] │ │ │ │ str r1, [r3, #-8] │ │ │ │ str ip, [r1, #4] │ │ │ │ str r3, [r7, #4] │ │ │ │ - beq 6d900 │ │ │ │ + beq 6d908 │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6d900 │ │ │ │ + bne 6d908 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 6d914 │ │ │ │ + bne 6d91c │ │ │ │ mov r0, #0 │ │ │ │ - b 6d968 │ │ │ │ + b 6d970 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6d90c │ │ │ │ + bne 6d914 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 6d90c │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 6d914 │ │ │ │ mov r0, #0 │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b254 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b254 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6d964 │ │ │ │ + beq 6d96c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6d964 │ │ │ │ + bne 6d96c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0x00579f94 │ │ │ │ subseq r4, r5, r8, ror r2 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r9, r4, lsr r3 │ │ │ │ + eorseq r3, r9, r4, ror r5 │ │ │ │ subseq sp, r5, r8, lsr #10 │ │ │ │ andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 6d9c8 │ │ │ │ - ldr r2, [pc, #232] @ 6da9c │ │ │ │ - ldr r1, [pc, #232] @ 6daa0 │ │ │ │ - ldr r0, [pc, #232] @ 6daa4 │ │ │ │ + bne 6d9d0 │ │ │ │ + ldr r2, [pc, #232] @ 6daa4 │ │ │ │ + ldr r1, [pc, #232] @ 6daa8 │ │ │ │ + ldr r0, [pc, #232] @ 6daac │ │ │ │ mov r3, r5 │ │ │ │ - bl 316b6c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 316dfc <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r3] │ │ │ │ and r2, r3, #253 @ 0xfd │ │ │ │ cmp r2, #117 @ 0x75 │ │ │ │ - beq 6d9f4 │ │ │ │ - ldr r3, [pc, #192] @ 6daa8 │ │ │ │ - ldr r1, [pc, #192] @ 6daac │ │ │ │ + beq 6d9fc │ │ │ │ + ldr r3, [pc, #192] @ 6dab0 │ │ │ │ + ldr r1, [pc, #192] @ 6dab4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 6d9c0 │ │ │ │ + bl 18f414 │ │ │ │ + b 6d9c8 │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - bne 6da4c │ │ │ │ + bne 6da54 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18a860 │ │ │ │ + bl 18aadc │ │ │ │ cmp r0, #1 │ │ │ │ - ble 6da44 │ │ │ │ + ble 6da4c │ │ │ │ ldr r7, [r4, #8] │ │ │ │ sub r6, r0, #1 │ │ │ │ add r1, r6, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d5514 │ │ │ │ + bl 2d5424 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6d9c0 │ │ │ │ + beq 6d9c8 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r2, r6 │ │ │ │ add r1, r1, r7, lsl #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18a860 │ │ │ │ - ldr r0, [pc, #100] @ 6dab0 │ │ │ │ + bl 18aadc │ │ │ │ + ldr r0, [pc, #100] @ 6dab8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r1 │ │ │ │ - bl 1ab31c │ │ │ │ + bl 1ab520 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ add r1, r0, r7 │ │ │ │ cmn r1, #-536870911 @ 0xe0000001 │ │ │ │ mov r6, r0 │ │ │ │ - bls 6da70 │ │ │ │ + bls 6da78 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2a01ec │ │ │ │ + b 2a0260 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d5514 │ │ │ │ + bl 2d5424 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6d9c0 │ │ │ │ + beq 6d9c8 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ add r1, r1, r7, lsl #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20574c │ │ │ │ - b 6da44 │ │ │ │ - @ instruction: 0x0037c8b0 │ │ │ │ - eorseq sp, r6, r4, lsr r7 │ │ │ │ - eorseq r0, r8, ip, lsl ip │ │ │ │ + bl 205be4 │ │ │ │ + b 6da4c │ │ │ │ + @ instruction: 0x0037caf0 │ │ │ │ + eorseq sp, r6, r4, ror r9 │ │ │ │ + eorseq r0, r8, ip, asr lr │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r3, r9, r0, ror #6 │ │ │ │ + eorseq r3, r9, r0, lsr #11 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -0006dab4 : │ │ │ │ +0006dabc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 6dad4 │ │ │ │ + bne 6dadc │ │ │ │ pop {r4, lr} │ │ │ │ - b 2a01ec │ │ │ │ + b 2a0260 │ │ │ │ ldr r3, [r1] │ │ │ │ - ldr r2, [pc, #56] @ 6db18 │ │ │ │ + ldr r2, [pc, #56] @ 6db20 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ str r1, [r4, #4] │ │ │ │ strne r3, [r1] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ mov r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r1, [r4] │ │ │ │ - beq 6db10 │ │ │ │ + beq 6db18 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ @@ -69114,54 +69116,54 @@ │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r5, r3 │ │ │ │ - beq 6db98 │ │ │ │ + beq 6dba0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6db98 │ │ │ │ - ldr r2, [pc, #128] @ 6dc04 │ │ │ │ + beq 6dba0 │ │ │ │ + ldr r2, [pc, #128] @ 6dc0c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 6db98 │ │ │ │ + bne 6dba0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6df48 │ │ │ │ + bl 6df50 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6dbcc │ │ │ │ + beq 6dbd4 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ - beq 6dbcc │ │ │ │ + beq 6dbd4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6dbcc │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 6dbd4 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #12] │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - andeq lr, r6, r8, asr #1 │ │ │ │ + b 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + ldrdeq lr, [r6], -r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldmdb r0, {r1, r2} │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ @@ -69171,998 +69173,998 @@ │ │ │ │ str r1, [r2] │ │ │ │ str r3, [r1, #4] │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ mov r2, #0 │ │ │ │ and r3, r3, #1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ stmdb r4, {r2, r3} │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b254 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b254 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #160] @ 0xa0 │ │ │ │ pop {r4, lr} │ │ │ │ bx r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 6dc9c │ │ │ │ + ldr r3, [pc, #24] @ 6dca4 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldreq r1, [pc, #16] @ 6dca0 │ │ │ │ - ldrne r1, [pc, #16] @ 6dca4 │ │ │ │ - bl 18f198 │ │ │ │ + ldreq r1, [pc, #16] @ 6dca8 │ │ │ │ + ldrne r1, [pc, #16] @ 6dcac │ │ │ │ + bl 18f414 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r9, r8, lsr #7 │ │ │ │ - eorseq r3, r9, r0, asr #7 │ │ │ │ + eorseq r3, r9, r8, ror #11 │ │ │ │ + eorseq r3, r9, r0, lsl #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ cmp r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov ip, r1 │ │ │ │ - bne 6dcf8 │ │ │ │ + bne 6dd00 │ │ │ │ clz r2, r1 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r0, #2 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6dd30 │ │ │ │ + beq 6dd38 │ │ │ │ add r1, sp, #24 │ │ │ │ mov lr, #2 │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, ip │ │ │ │ - ldr ip, [pc, #92] @ 6dd74 │ │ │ │ + ldr ip, [pc, #92] @ 6dd7c │ │ │ │ str ip, [sp] │ │ │ │ str r2, [sp, #12] │ │ │ │ str lr, [sp, #8] │ │ │ │ str lr, [sp, #4] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq 6dd68 │ │ │ │ + beq 6dd70 │ │ │ │ ldr r0, [ip, #4] │ │ │ │ ldr r5, [ip] │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 6dd54 │ │ │ │ - bl a55d4 │ │ │ │ + bne 6dd5c │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6dd68 │ │ │ │ + bne 6dd70 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 265f14 │ │ │ │ + b 2661d4 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r4, r7, ip, ror #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r2 │ │ │ │ - bl 1bfc40 │ │ │ │ + bl 1bfdf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6ddb0 │ │ │ │ + bne 6ddb8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 6dda8 │ │ │ │ - ldr r0, [pc] @ 6ddd0 │ │ │ │ + blt 6ddb0 │ │ │ │ + ldr r0, [pc] @ 6ddd8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #16 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r3, #1 │ │ │ │ mov ip, #0 │ │ │ │ str r2, [sp] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #208] @ 6dedc │ │ │ │ + ldr r1, [pc, #208] @ 6dee4 │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl fe238 │ │ │ │ + bl fe2ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6de3c │ │ │ │ + beq 6de44 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ - ldr r3, [pc, #188] @ 6dee0 │ │ │ │ + ldr r3, [pc, #188] @ 6dee8 │ │ │ │ ldr r2, [ip, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 6de44 │ │ │ │ - ldr r3, [pc, #176] @ 6dee4 │ │ │ │ - ldr r1, [pc, #176] @ 6dee8 │ │ │ │ + beq 6de4c │ │ │ │ + ldr r3, [pc, #176] @ 6deec │ │ │ │ + ldr r1, [pc, #176] @ 6def0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r0, #0 │ │ │ │ - b 6ded4 │ │ │ │ + b 6dedc │ │ │ │ ldr r3, [ip, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6de58 │ │ │ │ - ldr r0, [pc, #148] @ 6deec │ │ │ │ - b 6ded4 │ │ │ │ + bne 6de60 │ │ │ │ + ldr r0, [pc, #148] @ 6def4 │ │ │ │ + b 6dedc │ │ │ │ cmp r3, r4 │ │ │ │ - beq 6de74 │ │ │ │ - ldr r3, [pc, #136] @ 6def0 │ │ │ │ - ldr r1, [pc, #136] @ 6def4 │ │ │ │ + beq 6de7c │ │ │ │ + ldr r3, [pc, #136] @ 6def8 │ │ │ │ + ldr r1, [pc, #136] @ 6defc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 6de3c │ │ │ │ + bl 18f414 │ │ │ │ + b 6de44 │ │ │ │ ldr r3, [ip, #20] │ │ │ │ ands r3, r3, #1 │ │ │ │ - beq 6de94 │ │ │ │ - ldr r3, [pc, #104] @ 6def0 │ │ │ │ - ldr r1, [pc, #108] @ 6def8 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 6de3c │ │ │ │ - ldr r0, [pc, #96] @ 6defc │ │ │ │ + beq 6de9c │ │ │ │ + ldr r3, [pc, #104] @ 6def8 │ │ │ │ + ldr r1, [pc, #108] @ 6df00 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f414 │ │ │ │ + b 6de44 │ │ │ │ + ldr r0, [pc, #96] @ 6df04 │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ add r1, sp, #12 │ │ │ │ str ip, [sp, #12] │ │ │ │ - bl c038c │ │ │ │ + bl c03ec │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 6de3c │ │ │ │ + beq 6de44 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6de50 │ │ │ │ + beq 6de58 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 6de50 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 6de50 │ │ │ │ + bne 6de58 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 6de58 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq ip, r5, r4, asr #30 │ │ │ │ + eorseq sp, r5, r4, lsl #3 │ │ │ │ subseq r4, r5, r8, ror r2 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x003933d4 │ │ │ │ + eorseq r3, r9, r4, lsl r6 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003933f4 │ │ │ │ - eorseq r3, r9, ip, lsl r4 │ │ │ │ + eorseq r3, r9, r4, lsr r6 │ │ │ │ + eorseq r3, r9, ip, asr r6 │ │ │ │ subseq lr, r7, r8, lsr r6 │ │ │ │ ldmib r0, {r1, r2, r3} │ │ │ │ - ldr r0, [pc] @ 6df0c │ │ │ │ - b a9a20 │ │ │ │ - eorseq r3, r9, ip, asr #8 │ │ │ │ + ldr r0, [pc] @ 6df14 │ │ │ │ + b a9a98 │ │ │ │ + eorseq r3, r9, ip, lsl #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 124af0 <_PyType_Name@@Base> │ │ │ │ + bl 124b7c <_PyType_Name@@Base> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ pop {r4, lr} │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc] @ 6df44 │ │ │ │ - b 128d0c │ │ │ │ - eorseq r3, r9, r4, asr r4 │ │ │ │ + ldr r0, [pc] @ 6df4c │ │ │ │ + b 128da0 │ │ │ │ + mlaseq r9, r4, r6, r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ - bl 11a8f4 │ │ │ │ + bl 11a9a4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r7, [pc, #320] @ 6e0b4 │ │ │ │ + ldr r7, [pc, #320] @ 6e0bc │ │ │ │ ldr r8, [r3, #4] │ │ │ │ cmp r8, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bne 6dfa0 │ │ │ │ + bne 6dfa8 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 6e0a4 │ │ │ │ + beq 6e0ac │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - b 6dfd0 │ │ │ │ + b 6dfd8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19b03c │ │ │ │ + bl 19b1e8 │ │ │ │ subs r4, r0, #0 │ │ │ │ ldrne r3, [r4, #20] │ │ │ │ orrne r3, r3, #32 │ │ │ │ strne r3, [r4, #20] │ │ │ │ - bne 6dfd0 │ │ │ │ + bne 6dfd8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r0, [pc, #240] @ 6e0b8 │ │ │ │ + ldr r0, [pc, #240] @ 6e0c0 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 2a7978 │ │ │ │ - b 6e0a4 │ │ │ │ + bl 2a79e8 │ │ │ │ + b 6e0ac │ │ │ │ mov r2, #2 │ │ │ │ - ldr r0, [pc, #224] @ 6e0bc │ │ │ │ + ldr r0, [pc, #224] @ 6e0c4 │ │ │ │ add r1, sp, #8 │ │ │ │ str r5, [sp, #8] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 19f648 │ │ │ │ + bl 19f7f4 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne 6e004 │ │ │ │ + bne 6e00c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r0, [pc, #196] @ 6e0c0 │ │ │ │ + ldr r0, [pc, #196] @ 6e0c8 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 2a7978 │ │ │ │ - b 6e024 │ │ │ │ + bl 2a79e8 │ │ │ │ + b 6e02c │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6e024 │ │ │ │ + beq 6e02c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne 6e024 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 6e02c │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r8, r7 │ │ │ │ - beq 6e080 │ │ │ │ + beq 6e088 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r0, [pc, #140] @ 6e0c4 │ │ │ │ + ldr r0, [pc, #140] @ 6e0cc │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl c038c │ │ │ │ + bl c03ec │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 6e060 │ │ │ │ + bne 6e068 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r0, [pc, #96] @ 6e0b8 │ │ │ │ + ldr r0, [pc, #96] @ 6e0c0 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 2a7978 │ │ │ │ - b 6e080 │ │ │ │ + bl 2a79e8 │ │ │ │ + b 6e088 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6e080 │ │ │ │ + beq 6e088 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 6e080 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 6e088 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6e0a4 │ │ │ │ + beq 6e0ac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6e0a4 │ │ │ │ + bne 6e0ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 11a918 │ │ │ │ + bl 11a9c8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq sp, r5, r8, lsr #10 │ │ │ │ - eorseq r3, r9, r0, ror #8 │ │ │ │ + eorseq r3, r9, r0, lsr #13 │ │ │ │ subseq sl, r7, r8, ror #25 │ │ │ │ - eorseq r3, r9, ip, lsl #9 │ │ │ │ + eorseq r3, r9, ip, asr #13 │ │ │ │ subseq lr, r7, r8, lsr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 6df48 │ │ │ │ + bl 6df50 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ ldr r2, [ip, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r0, r2 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ mov r3, #0 │ │ │ │ sub lr, r1, #1 │ │ │ │ cmp r3, lr │ │ │ │ mov r6, r3 │ │ │ │ add r3, r3, #1 │ │ │ │ - bge 6e120 │ │ │ │ + bge 6e128 │ │ │ │ ldr r6, [r0, #4]! │ │ │ │ cmp ip, r6 │ │ │ │ - bne 6e104 │ │ │ │ + bne 6e10c │ │ │ │ cmp r1, r3 │ │ │ │ pople {r4, r5, r6, pc} │ │ │ │ - ldr ip, [pc, #84] @ 6e184 │ │ │ │ + ldr ip, [pc, #84] @ 6e18c │ │ │ │ add r2, r2, #12 │ │ │ │ ldr r0, [r2, r3, lsl #2] │ │ │ │ ldr lr, [r0, #4] │ │ │ │ ldr lr, [lr, #84] @ 0x54 │ │ │ │ cmp lr, #0 │ │ │ │ - bge 6e160 │ │ │ │ + bge 6e168 │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e160 │ │ │ │ + beq 6e168 │ │ │ │ ldr lr, [r0, #4] │ │ │ │ cmp lr, #0 │ │ │ │ cmpne lr, ip │ │ │ │ - bne 6e170 │ │ │ │ + bne 6e178 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne 6e130 │ │ │ │ + bne 6e138 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, lr │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - andeq lr, r6, r8, asr #1 │ │ │ │ - b 6d178 │ │ │ │ + ldrdeq lr, [r6], -r0 │ │ │ │ + b 6d06c │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ lsl r3, r3, #8 │ │ │ │ ldrb r0, [r0, #18] │ │ │ │ orr r3, r3, r2, lsl #16 │ │ │ │ orr r0, r3, r0 │ │ │ │ - b a62ec │ │ │ │ + b a6364 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r0, r1 │ │ │ │ subs r1, r2, #0 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #32 │ │ │ │ - bne 6e1f4 │ │ │ │ + bne 6e1fc │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6e224 │ │ │ │ + beq 6e22c │ │ │ │ mov ip, #1 │ │ │ │ mov r2, #0 │ │ │ │ add lr, sp, #28 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #112] @ 6e280 │ │ │ │ + ldr ip, [pc, #112] @ 6e288 │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e274 │ │ │ │ + beq 6e27c │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 6e244 │ │ │ │ - bl a55d4 │ │ │ │ + bne 6e24c │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6e274 │ │ │ │ + bne 6e27c │ │ │ │ mov r0, r4 │ │ │ │ bl 2a21c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 6e268 │ │ │ │ - ldr r3, [pc, #40] @ 6e284 │ │ │ │ + bge 6e270 │ │ │ │ + ldr r3, [pc, #40] @ 6e28c │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1444a4 │ │ │ │ + b 144544 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b a62ec │ │ │ │ + b a6364 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r4, r7, r8, lsl r6 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r0, [r0, #20] │ │ │ │ - ldreq r0, [pc, #16] @ 6e2ac │ │ │ │ + ldreq r0, [pc, #16] @ 6e2b4 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -0006e2b0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base>: │ │ │ │ +0006e2b8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base>: │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc] @ 6e2bc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xc> │ │ │ │ - b 330a80 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x2a8> │ │ │ │ - andeq lr, r6, r0, lsr #7 │ │ │ │ + ldr r1, [pc] @ 6e2c4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xc> │ │ │ │ + b 330cec <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x2a8> │ │ │ │ + andeq lr, r6, r8, lsr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r0, r1 │ │ │ │ subs r1, r2, #0 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #32 │ │ │ │ - bne 6e30c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5c> │ │ │ │ + bne 6e314 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5c> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6e33c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8c> │ │ │ │ + beq 6e344 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8c> │ │ │ │ mov ip, #1 │ │ │ │ mov r2, #0 │ │ │ │ add lr, sp, #28 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #112] @ 6e398 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xe8> │ │ │ │ + ldr ip, [pc, #112] @ 6e3a0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xe8> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e38c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xdc> │ │ │ │ + beq 6e394 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xdc> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 6e35c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xac> │ │ │ │ - bl a55d4 │ │ │ │ + bne 6e364 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xac> │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6e38c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xdc> │ │ │ │ + bne 6e394 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xdc> │ │ │ │ mov r0, r4 │ │ │ │ bl 29628 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 6e380 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xd0> │ │ │ │ - ldr r3, [pc, #40] @ 6e39c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xec> │ │ │ │ + bge 6e388 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xd0> │ │ │ │ + ldr r3, [pc, #40] @ 6e3a4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xec> │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1444a4 │ │ │ │ + b 144544 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b a62ec │ │ │ │ + b a6364 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r4, r7, r4, asr #12 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1133b4 │ │ │ │ + bl 1134a4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6e3dc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x12c> │ │ │ │ + bne 6e3e4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x12c> │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6e404 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x154> │ │ │ │ + beq 6e40c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x154> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6e404 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x154> │ │ │ │ + beq 6e40c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x154> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 6e40c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x15c> │ │ │ │ - ldr r1, [pc, #24] @ 6e410 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x160> │ │ │ │ + ldr r3, [pc, #24] @ 6e414 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x15c> │ │ │ │ + ldr r1, [pc, #24] @ 6e418 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x160> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #8] @ 6e414 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x164> │ │ │ │ + ldr r0, [pc, #8] @ 6e41c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x164> │ │ │ │ bx lr │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x003934d4 │ │ │ │ + eorseq r3, r9, r4, lsl r7 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - ldr r1, [pc, #176] @ 6e4ec <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x23c> │ │ │ │ - bl 1c1558 │ │ │ │ + ldr r1, [pc, #176] @ 6e4f4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x23c> │ │ │ │ + bl 1c1710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6e44c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x19c> │ │ │ │ + bne 6e454 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x19c> │ │ │ │ mov r0, #0 │ │ │ │ - b 6e4e4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x234> │ │ │ │ + b 6e4ec <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x234> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ bl 2a0a8 <__sched_rr_get_interval64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e470 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1c0> │ │ │ │ - ldr r3, [pc, #136] @ 6e4f0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x240> │ │ │ │ + beq 6e478 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1c0> │ │ │ │ + ldr r3, [pc, #136] @ 6e4f8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x240> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ - b 6e4c4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x214> │ │ │ │ + bl 144544 │ │ │ │ + b 6e4cc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x214> │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 35727c │ │ │ │ + bl 3574e8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r5, r1 │ │ │ │ - bl 3571f8 │ │ │ │ - ldr r2, [pc, #100] @ 6e4f4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x244> │ │ │ │ - ldr r3, [pc, #100] @ 6e4f8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x248> │ │ │ │ - bl 3572dc │ │ │ │ + bl 357464 │ │ │ │ + ldr r2, [pc, #100] @ 6e4fc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x244> │ │ │ │ + ldr r3, [pc, #100] @ 6e500 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x248> │ │ │ │ + bl 357548 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 356f28 │ │ │ │ - ldr r3, [pc, #76] @ 6e4fc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x24c> │ │ │ │ + bl 357194 │ │ │ │ + ldr r3, [pc, #76] @ 6e504 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x24c> │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 357814 │ │ │ │ + bl 357a80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e4d8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x228> │ │ │ │ - bl a55d4 │ │ │ │ + beq 6e4e0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x228> │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6e444 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x194> │ │ │ │ - ldr r5, [pc, #36] @ 6e4fc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x24c> │ │ │ │ + bne 6e44c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x194> │ │ │ │ + ldr r5, [pc, #36] @ 6e504 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x24c> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl ab08c │ │ │ │ + bl ab104 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x003934f0 │ │ │ │ + eorseq r3, r9, r0, lsr r7 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ stmda r6!, {r0, r2, r4, r7, r9, sl, ip, lr, pc} │ │ │ │ cdpcc 14, 1, cr2, cr1, cr11, {0} │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, #1 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ - bhi 6e554 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2a4> │ │ │ │ + bhi 6e55c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2a4> │ │ │ │ ldr r6, [r5] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - bne 6e574 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2c4> │ │ │ │ - ldr r2, [pc, #548] @ 6e768 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4b8> │ │ │ │ - ldr r1, [pc, #548] @ 6e76c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4bc> │ │ │ │ - ldr r0, [pc, #548] @ 6e770 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4c0> │ │ │ │ + bne 6e57c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2c4> │ │ │ │ + ldr r2, [pc, #548] @ 6e770 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4b8> │ │ │ │ + ldr r1, [pc, #548] @ 6e774 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4bc> │ │ │ │ + ldr r0, [pc, #548] @ 6e778 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4c0> │ │ │ │ mov r3, r6 │ │ │ │ - bl 316b6c <_PyArg_BadArgument@@Base> │ │ │ │ - b 6e75c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ - ldr r0, [pc, #532] @ 6e770 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4c0> │ │ │ │ + bl 316dfc <_PyArg_BadArgument@@Base> │ │ │ │ + b 6e764 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ + ldr r0, [pc, #532] @ 6e778 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4c0> │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6e528 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x278> │ │ │ │ - b 6e75c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ + bne 6e530 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x278> │ │ │ │ + b 6e764 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ cmp r4, #1 │ │ │ │ - ble 6e5ec <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x33c> │ │ │ │ + ble 6e5f4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x33c> │ │ │ │ ldr ip, [r5, #4] │ │ │ │ - ldr r3, [pc, #492] @ 6e774 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4c4> │ │ │ │ + ldr r3, [pc, #492] @ 6e77c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4c4> │ │ │ │ cmp ip, r3 │ │ │ │ - beq 6e5ec <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x33c> │ │ │ │ + beq 6e5f4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x33c> │ │ │ │ ldr r3, [ip, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq 6e5d4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x324> │ │ │ │ + beq 6e5dc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x324> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, ip │ │ │ │ - bl b2684 │ │ │ │ + bl b2768 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e75c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ + beq 6e764 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 6e5ec <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x33c> │ │ │ │ - ldr r3, [pc, #432] @ 6e778 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4c8> │ │ │ │ - ldr r1, [pc, #432] @ 6e77c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4cc> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 6e75c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ - ldr r2, [pc, #420] @ 6e780 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4d0> │ │ │ │ - ldr r1, [pc, #420] @ 6e784 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4d4> │ │ │ │ - ldr r0, [pc, #396] @ 6e770 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4c0> │ │ │ │ + beq 6e5f4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x33c> │ │ │ │ + ldr r3, [pc, #432] @ 6e780 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4c8> │ │ │ │ + ldr r1, [pc, #432] @ 6e784 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4cc> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f414 │ │ │ │ + b 6e764 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ + ldr r2, [pc, #420] @ 6e788 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4d0> │ │ │ │ + ldr r1, [pc, #420] @ 6e78c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4d4> │ │ │ │ + ldr r0, [pc, #396] @ 6e778 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4c0> │ │ │ │ mov r3, ip │ │ │ │ - bl 316b6c <_PyArg_BadArgument@@Base> │ │ │ │ - b 6e75c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ + bl 316dfc <_PyArg_BadArgument@@Base> │ │ │ │ + b 6e764 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ ldr r4, [r6, #8] │ │ │ │ cmn r4, #-536870911 @ 0xe0000001 │ │ │ │ - ble 6e60c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x35c> │ │ │ │ - ldr r3, [pc, #392] @ 6e788 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4d8> │ │ │ │ - ldr r1, [pc, #392] @ 6e78c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4dc> │ │ │ │ + ble 6e614 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x35c> │ │ │ │ + ldr r3, [pc, #392] @ 6e790 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4d8> │ │ │ │ + ldr r1, [pc, #392] @ 6e794 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4dc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 6e75c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ + bl 18f414 │ │ │ │ + b 6e764 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ lsl r1, r4, #2 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92884 │ │ │ │ + bl 928e0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq 6e75c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ + beq 6e764 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ add r0, r0, #16 │ │ │ │ mvn r3, #14 │ │ │ │ add r1, r6, #15 │ │ │ │ mov ip, r0 │ │ │ │ sub r2, r3, r6 │ │ │ │ add r3, r2, r1 │ │ │ │ cmp r4, r3 │ │ │ │ - ble 6e720 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x470> │ │ │ │ + ble 6e728 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x470> │ │ │ │ ldrb lr, [r1, #1]! │ │ │ │ cmp lr, #92 @ 0x5c │ │ │ │ cmpne lr, #39 @ 0x27 │ │ │ │ - bne 6e66c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3bc> │ │ │ │ + bne 6e674 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3bc> │ │ │ │ mov r3, ip │ │ │ │ mov r5, #92 @ 0x5c │ │ │ │ strb r5, [r3], #2 │ │ │ │ strb lr, [ip, #1] │ │ │ │ mov ip, r3 │ │ │ │ - b 6e638 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x388> │ │ │ │ + b 6e640 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x388> │ │ │ │ cmp lr, #9 │ │ │ │ - bne 6e690 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3e0> │ │ │ │ + bne 6e698 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3e0> │ │ │ │ mov r3, ip │ │ │ │ mov lr, #92 @ 0x5c │ │ │ │ strb lr, [r3], #2 │ │ │ │ mov lr, #116 @ 0x74 │ │ │ │ strb lr, [ip, #1] │ │ │ │ mov ip, r3 │ │ │ │ - b 6e638 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x388> │ │ │ │ + b 6e640 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x388> │ │ │ │ cmp lr, #10 │ │ │ │ - bne 6e6b4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x404> │ │ │ │ + bne 6e6bc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x404> │ │ │ │ mov r3, ip │ │ │ │ mov lr, #92 @ 0x5c │ │ │ │ strb lr, [r3], #2 │ │ │ │ mov lr, #110 @ 0x6e │ │ │ │ strb lr, [ip, #1] │ │ │ │ mov ip, r3 │ │ │ │ - b 6e638 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x388> │ │ │ │ + b 6e640 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x388> │ │ │ │ cmp lr, #13 │ │ │ │ - bne 6e6d8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x428> │ │ │ │ + bne 6e6e0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x428> │ │ │ │ mov r3, ip │ │ │ │ mov lr, #92 @ 0x5c │ │ │ │ strb lr, [r3], #2 │ │ │ │ mov lr, #114 @ 0x72 │ │ │ │ strb lr, [ip, #1] │ │ │ │ mov ip, r3 │ │ │ │ - b 6e638 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x388> │ │ │ │ + b 6e640 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x388> │ │ │ │ sub r3, lr, #32 │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ strbls lr, [ip], #1 │ │ │ │ - bls 6e638 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x388> │ │ │ │ - ldr r3, [pc, #160] @ 6e790 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4e0> │ │ │ │ + bls 6e640 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x388> │ │ │ │ + ldr r3, [pc, #160] @ 6e798 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4e0> │ │ │ │ mov r5, #92 @ 0x5c │ │ │ │ strb r5, [ip] │ │ │ │ mov r5, #120 @ 0x78 │ │ │ │ strb r5, [ip, #1] │ │ │ │ ldr r5, [r3] │ │ │ │ add ip, ip, #4 │ │ │ │ ldrb r5, [r5, lr, lsr #4] │ │ │ │ strb r5, [ip, #-2] │ │ │ │ ldr r3, [r3] │ │ │ │ and lr, lr, #15 │ │ │ │ ldrb r3, [r3, lr] │ │ │ │ strb r3, [ip, #-1] │ │ │ │ - b 6e638 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x388> │ │ │ │ + b 6e640 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x388> │ │ │ │ mov r3, #0 │ │ │ │ sub r1, ip, r0 │ │ │ │ strb r3, [ip] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cae00 <_PyBytes_Resize@@Base> │ │ │ │ + bl cae90 <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6e75c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ + bne 6e764 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 6e75c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ + beq 6e764 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ mov r2, r4 │ │ │ │ - ldr r0, [pc, #64] @ 6e794 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4e4> │ │ │ │ + ldr r0, [pc, #64] @ 6e79c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4e4> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a9a20 │ │ │ │ + b a9a98 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - mlaseq r9, r8, r4, r0 │ │ │ │ - eorseq fp, r6, r8, lsr #18 │ │ │ │ - @ instruction: 0x00373bf8 │ │ │ │ + @ instruction: 0x003906d8 │ │ │ │ + eorseq fp, r6, r8, ror #22 │ │ │ │ + eorseq r3, r7, r8, lsr lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003628dc │ │ │ │ - @ instruction: 0x0036a7b0 │ │ │ │ - eorseq fp, r6, r8, asr #19 │ │ │ │ + eorseq r2, r6, ip, lsl fp │ │ │ │ + @ instruction: 0x0036a9f0 │ │ │ │ + eorseq fp, r6, r8, lsl #24 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r3, r9, r8, lsl #10 │ │ │ │ + eorseq r3, r9, r8, asr #14 │ │ │ │ subseq r2, r6, r8, asr #11 │ │ │ │ - @ instruction: 0x00375fb8 │ │ │ │ + @ instruction: 0x003761f8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6e7b8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x508> │ │ │ │ + bne 6e7c0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x508> │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6e7e0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x530> │ │ │ │ + beq 6e7e8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x530> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6e7e0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x530> │ │ │ │ + beq 6e7e8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x530> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 6e7e8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x538> │ │ │ │ - ldr r1, [pc, #24] @ 6e7ec <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x53c> │ │ │ │ + ldr r3, [pc, #24] @ 6e7f0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x538> │ │ │ │ + ldr r1, [pc, #24] @ 6e7f4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x53c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #8] @ 6e7f0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x540> │ │ │ │ + ldr r0, [pc, #8] @ 6e7f8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x540> │ │ │ │ bx lr │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r9, r8, lsr #10 │ │ │ │ + eorseq r3, r9, r8, ror #14 │ │ │ │ subseq r1, r5, r0, ror sp │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6e814 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x564> │ │ │ │ + bne 6e81c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x564> │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6e83c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x58c> │ │ │ │ + beq 6e844 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x58c> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6e83c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x58c> │ │ │ │ + beq 6e844 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x58c> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 6e844 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x594> │ │ │ │ - ldr r1, [pc, #24] @ 6e848 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x598> │ │ │ │ + ldr r3, [pc, #24] @ 6e84c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x594> │ │ │ │ + ldr r1, [pc, #24] @ 6e850 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x598> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #8] @ 6e84c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x59c> │ │ │ │ + ldr r0, [pc, #8] @ 6e854 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x59c> │ │ │ │ bx lr │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r9, r8, asr #10 │ │ │ │ + eorseq r3, r9, r8, lsl #15 │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl c3e20 │ │ │ │ + bl c3e80 │ │ │ │ mov r5, r0 │ │ │ │ bl 29424 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7b78 │ │ │ │ + bl c7bd0 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 6e890 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5e0> │ │ │ │ - ldr r3, [pc, #16] @ 6e898 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5e8> │ │ │ │ + bge 6e898 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5e0> │ │ │ │ + ldr r3, [pc, #16] @ 6e8a0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5e8> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 1444a4 │ │ │ │ - ldr r0, [pc, #4] @ 6e89c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5ec> │ │ │ │ + b 144544 │ │ │ │ + ldr r0, [pc, #4] @ 6e8a4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5ec> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr ip, [pc, #32] @ 6e8d8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x628> │ │ │ │ + ldr ip, [pc, #32] @ 6e8e0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x628> │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r3, [pc, #28] @ 6e8dc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x62c> │ │ │ │ - ldr r2, [pc, #28] @ 6e8e0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x630> │ │ │ │ - ldr r1, [pc, #28] @ 6e8e4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x634> │ │ │ │ + ldr r3, [pc, #28] @ 6e8e4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x62c> │ │ │ │ + ldr r2, [pc, #28] @ 6e8e8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x630> │ │ │ │ + ldr r1, [pc, #28] @ 6e8ec <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x634> │ │ │ │ str ip, [sp] │ │ │ │ - ldr r0, [pc, #24] @ 6e8e8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x638> │ │ │ │ - bl a9a20 │ │ │ │ + ldr r0, [pc, #24] @ 6e8f0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x638> │ │ │ │ + bl a9a98 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq sl, r5, ip, lsl #18 │ │ │ │ - eorseq sl, r5, r4, lsr #18 │ │ │ │ - eorseq sl, r5, r4, lsl #18 │ │ │ │ - eorseq sl, r5, r8, lsl r9 │ │ │ │ - eorseq r3, r9, r0, ror r5 │ │ │ │ + eorseq sl, r5, ip, asr #22 │ │ │ │ + eorseq sl, r5, r4, ror #22 │ │ │ │ + eorseq sl, r5, r4, asr #22 │ │ │ │ + eorseq sl, r5, r8, asr fp │ │ │ │ + @ instruction: 0x003937b0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #16 │ │ │ │ add ip, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r1 │ │ │ │ str ip, [sp] │ │ │ │ - ldr r1, [pc, #28] @ 6e93c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x68c> │ │ │ │ - bl fe238 │ │ │ │ + ldr r1, [pc, #28] @ 6e944 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x68c> │ │ │ │ + bl fe2ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e934 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x684> │ │ │ │ + beq 6e93c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x684> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl 30c60 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x0038d5d4 │ │ │ │ + @ instruction: 0x0038d8bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #3 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ - bne 6e978 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6c8> │ │ │ │ + bne 6e980 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6c8> │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 29a890 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 29a910 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6e9a0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6f0> │ │ │ │ - b 6e998 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6e8> │ │ │ │ + bne 6e9a8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6f0> │ │ │ │ + b 6e9a0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6e8> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #3 │ │ │ │ - ldr r0, [pc, #120] @ 6ea00 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x750> │ │ │ │ + ldr r0, [pc, #120] @ 6ea08 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x750> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6e960 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6b0> │ │ │ │ + bne 6e968 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6b0> │ │ │ │ mov r0, #0 │ │ │ │ - b 6e9f8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x748> │ │ │ │ + b 6ea00 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x748> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 29a890 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 29a910 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e998 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6e8> │ │ │ │ + beq 6e9a0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6e8> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 29a890 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 29a910 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e998 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6e8> │ │ │ │ + beq 6e9a0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6e8> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 29d48 │ │ │ │ cmp r0, #0 │ │ │ │ - ldrge r0, [pc, #32] @ 6ea04 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x754> │ │ │ │ - bge 6e9f8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x748> │ │ │ │ - ldr r3, [pc, #28] @ 6ea08 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x758> │ │ │ │ + ldrge r0, [pc, #32] @ 6ea0c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x754> │ │ │ │ + bge 6ea00 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x748> │ │ │ │ + ldr r3, [pc, #28] @ 6ea10 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x758> │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1444a4 │ │ │ │ + b 144544 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq ip, r6, r4, lsl #9 │ │ │ │ + eorseq ip, r6, r4, asr #13 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r0, r1 │ │ │ │ subs r1, r2, #0 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #32 │ │ │ │ - bne 6ea58 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x7a8> │ │ │ │ + bne 6ea60 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x7a8> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6ea88 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x7d8> │ │ │ │ + beq 6ea90 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x7d8> │ │ │ │ mov ip, #1 │ │ │ │ mov r2, #0 │ │ │ │ add lr, sp, #28 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #92] @ 6ead0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x820> │ │ │ │ + ldr ip, [pc, #92] @ 6ead8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x820> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6eac4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x814> │ │ │ │ + beq 6eacc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x814> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1ddc70 │ │ │ │ + bl 1ddf94 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 6eac4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x814> │ │ │ │ - ldr r1, [pc, #52] @ 6ead4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x824> │ │ │ │ - ldr r0, [pc, #52] @ 6ead8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x828> │ │ │ │ + blt 6eacc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x814> │ │ │ │ + ldr r1, [pc, #52] @ 6eadc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x824> │ │ │ │ + ldr r0, [pc, #52] @ 6eae0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x828> │ │ │ │ mov r2, r4 │ │ │ │ - bl bbddc │ │ │ │ + bl bbeb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 6eac4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x814> │ │ │ │ + blt 6eacc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x814> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #32] @ 6eadc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x82c> │ │ │ │ + ldr r1, [pc, #32] @ 6eae4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x82c> │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b 330e90 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x6b8> │ │ │ │ + b 3310fc <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x6b8> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r4, r7, r0, ror r6 │ │ │ │ - eorseq r3, r9, r8, ror r5 │ │ │ │ - eorseq r1, r8, r4, lsr r5 │ │ │ │ + @ instruction: 0x003937b8 │ │ │ │ + eorseq r1, r8, r4, ror r7 │ │ │ │ andeq sl, r2, r0, lsr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #3 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ - bne 6eb18 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x868> │ │ │ │ + bne 6eb20 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x868> │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 27e44c <_Py_Uid_Converter@@Base> │ │ │ │ + bl 27e4cc <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6eb40 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x890> │ │ │ │ - b 6eb38 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x888> │ │ │ │ + bne 6eb48 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x890> │ │ │ │ + b 6eb40 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x888> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #3 │ │ │ │ - ldr r0, [pc, #120] @ 6eba0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8f0> │ │ │ │ + ldr r0, [pc, #120] @ 6eba8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8f0> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6eb00 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x850> │ │ │ │ + bne 6eb08 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x850> │ │ │ │ mov r0, #0 │ │ │ │ - b 6eb98 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8e8> │ │ │ │ + b 6eba0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8e8> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 27e44c <_Py_Uid_Converter@@Base> │ │ │ │ + bl 27e4cc <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6eb38 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x888> │ │ │ │ + beq 6eb40 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x888> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 27e44c <_Py_Uid_Converter@@Base> │ │ │ │ + bl 27e4cc <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6eb38 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x888> │ │ │ │ + beq 6eb40 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x888> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 2a87c │ │ │ │ cmp r0, #0 │ │ │ │ - ldrge r0, [pc, #32] @ 6eba4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8f4> │ │ │ │ - bge 6eb98 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8e8> │ │ │ │ - ldr r3, [pc, #28] @ 6eba8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8f8> │ │ │ │ + ldrge r0, [pc, #32] @ 6ebac <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8f4> │ │ │ │ + bge 6eba0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8e8> │ │ │ │ + ldr r3, [pc, #28] @ 6ebb0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8f8> │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1444a4 │ │ │ │ + b 144544 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq ip, r6, r8, ror r4 │ │ │ │ + @ instruction: 0x0036c6b8 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #28 │ │ │ │ @@ -70174,508 +70176,412 @@ │ │ │ │ str ip, [sp, #8] │ │ │ │ ldr ip, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #12] │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ str ip, [sp, #20] │ │ │ │ mov ip, #0 │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 1af198 │ │ │ │ + bl 1af3d8 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 6ec24 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x974> │ │ │ │ - ldr r1, [pc, #16] @ 6ec28 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x978> │ │ │ │ + ldr r3, [pc, #16] @ 6ec2c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x974> │ │ │ │ + ldr r1, [pc, #16] @ 6ec30 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x978> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r9, ip, ror r5 │ │ │ │ + @ instruction: 0x003937d0 │ │ │ │ │ │ │ │ -0006ec2c : │ │ │ │ +0006ec34 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #32] @ 6ec64 │ │ │ │ + ldr r5, [pc, #32] @ 6ec6c │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r2 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r5, r0] │ │ │ │ mov r1, r4 │ │ │ │ - bl 24cf98 │ │ │ │ + bl 24d08c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [pc, #136] @ 6ed10 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + cmp r3, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + bne 6ecac │ │ │ │ + add r1, pc, #108 @ 0x6c │ │ │ │ + ldrd r0, [r1] │ │ │ │ + ldr r2, [pc, #112] @ 6ed14 │ │ │ │ + mvn r3, #0 │ │ │ │ + strd r0, [sp, #8] │ │ │ │ + b 6ece4 │ │ │ │ + mov r2, #3 │ │ │ │ + add r0, sp, #8 │ │ │ │ + bl 1c4418 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 6ecdc │ │ │ │ + ldrd r2, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bge 6ece4 │ │ │ │ + ldr r3, [pc, #68] @ 6ed18 │ │ │ │ + ldr r1, [pc, #68] @ 6ed1c │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f414 │ │ │ │ + mov r0, #0 │ │ │ │ + b 6ecfc │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + mov r1, #0 │ │ │ │ + add r0, r0, #16 │ │ │ │ + str r1, [sp] │ │ │ │ + bl 29a48 <__atomic_store_8@plt> │ │ │ │ + ldr r0, [pc, #16] @ 6ed10 │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop @ (mov r0, r0) │ │ │ │ + strbtgt r3, [r5], #-1536 @ 0xfffffa00 │ │ │ │ + @ instruction: 0xffffffff │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + strbtgt r3, [r5], #-1536 @ 0xfffffa00 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq r0, r9, r8, asr #4 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 6ec90 │ │ │ │ - ldr r1, [pc, #16] @ 6ec94 │ │ │ │ + ldr r3, [pc, #16] @ 6ed48 │ │ │ │ + ldr r1, [pc, #16] @ 6ed4c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x003935b8 │ │ │ │ + @ instruction: 0x003937f8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl a55d4 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6ee5c │ │ │ │ + bne 6ef14 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 348bfc <_PyLong_DivmodNear@@Base+0x1660> │ │ │ │ + bl 3489e4 <_PyLong_DivmodNear@@Base+0x10f4> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 6ee5c │ │ │ │ + beq 6ef14 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 6ed1c │ │ │ │ + beq 6edd4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 348bfc <_PyLong_DivmodNear@@Base+0x1660> │ │ │ │ + bl 3489e4 <_PyLong_DivmodNear@@Base+0x10f4> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 6ed34 │ │ │ │ + bne 6edec │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6ee5c │ │ │ │ + beq 6ef14 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, r4 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6ee5c │ │ │ │ - b 6ee50 │ │ │ │ - ldr r2, [pc, #320] @ 6ee64 │ │ │ │ - ldr r5, [pc, #316] @ 6ee64 │ │ │ │ + bne 6ef14 │ │ │ │ + b 6ef08 │ │ │ │ + ldr r2, [pc, #320] @ 6ef1c │ │ │ │ + ldr r5, [pc, #316] @ 6ef1c │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 6ed78 │ │ │ │ + beq 6ee30 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 348bfc <_PyLong_DivmodNear@@Base+0x1660> │ │ │ │ + bl 3489e4 <_PyLong_DivmodNear@@Base+0x10f4> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 6ed90 │ │ │ │ + bne 6ee48 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6ee30 │ │ │ │ + beq 6eee8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6ee30 │ │ │ │ + bne 6eee8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 6ee30 │ │ │ │ - ldr r2, [pc, #228] @ 6ee64 │ │ │ │ - ldr r6, [pc, #224] @ 6ee64 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 6eee8 │ │ │ │ + ldr r2, [pc, #228] @ 6ef1c │ │ │ │ + ldr r6, [pc, #224] @ 6ef1c │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6edbc │ │ │ │ + beq 6ee74 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r5 │ │ │ │ - bl fc32c │ │ │ │ - bl 9b1dc │ │ │ │ - b 6ede8 │ │ │ │ + bl fc3e0 │ │ │ │ + bl 9b254 │ │ │ │ + b 6eea0 │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ - bl 16d480 │ │ │ │ + bl 16d614 │ │ │ │ cmp r0, #0 │ │ │ │ - ble 6ede8 │ │ │ │ - ldr r3, [pc, #140] @ 6ee68 │ │ │ │ - ldr r1, [pc, #140] @ 6ee6c │ │ │ │ + ble 6eea0 │ │ │ │ + ldr r3, [pc, #140] @ 6ef20 │ │ │ │ + ldr r1, [pc, #140] @ 6ef24 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b9224 │ │ │ │ + bl 1b93dc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6ee0c │ │ │ │ + beq 6eec4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6ee0c │ │ │ │ + bne 6eec4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6ee30 │ │ │ │ + beq 6eee8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 6ee30 │ │ │ │ + bne 6eee8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6ee5c │ │ │ │ + beq 6ef14 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6ee5c │ │ │ │ + bne 6ef14 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + b 9ac2c <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsl fp │ │ │ │ - eorseq r3, r9, ip, ror #11 │ │ │ │ + eorseq r3, r9, ip, lsr #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 6ee98 │ │ │ │ - ldr r1, [pc, #16] @ 6ee9c │ │ │ │ + ldr r3, [pc, #16] @ 6ef50 │ │ │ │ + ldr r1, [pc, #16] @ 6ef54 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r9, r0, asr r6 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #136] @ 6ef40 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - cmp r3, r1 │ │ │ │ - mov r4, r0 │ │ │ │ - bne 6eedc │ │ │ │ - add r1, pc, #108 @ 0x6c │ │ │ │ - ldrd r0, [r1] │ │ │ │ - ldr r2, [pc, #112] @ 6ef44 │ │ │ │ - mvn r3, #0 │ │ │ │ - strd r0, [sp, #8] │ │ │ │ - b 6ef14 │ │ │ │ - mov r2, #3 │ │ │ │ - add r0, sp, #8 │ │ │ │ - bl 1c4260 <_PyTime_FromSecondsObject@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 6ef0c │ │ │ │ - ldrd r2, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bge 6ef14 │ │ │ │ - ldr r3, [pc, #68] @ 6ef48 │ │ │ │ - ldr r1, [pc, #68] @ 6ef4c │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - mov r0, #0 │ │ │ │ - b 6ef2c │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - mov r1, #0 │ │ │ │ - add r0, r0, #16 │ │ │ │ - str r1, [sp] │ │ │ │ - bl 29a48 <__atomic_store_8@plt> │ │ │ │ - ldr r0, [pc, #16] @ 6ef40 │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop @ (mov r0, r0) │ │ │ │ - strbtgt r3, [r5], #-1536 @ 0xfffffa00 │ │ │ │ - @ instruction: 0xffffffff │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - strbtgt r3, [r5], #-1536 @ 0xfffffa00 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r9, r8, lsr #32 │ │ │ │ + mlaseq r9, r0, r8, r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mvn r3, #0 │ │ │ │ sub sp, sp, #8 │ │ │ │ subs r5, r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne 6ef8c │ │ │ │ + bne 6ef94 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - bge 6efac │ │ │ │ - b 6efa4 │ │ │ │ + bge 6efb4 │ │ │ │ + b 6efac │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a7584 │ │ │ │ + bl 2a75f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6ef7c │ │ │ │ - b 6efc4 │ │ │ │ + bne 6ef84 │ │ │ │ + b 6efcc │ │ │ │ adds r4, r4, r3 │ │ │ │ - bmi 6efb4 │ │ │ │ + bmi 6efbc │ │ │ │ cmp r4, r3 │ │ │ │ - blt 6efcc │ │ │ │ - ldr r3, [pc, #76] @ 6f008 │ │ │ │ - ldr r1, [pc, #76] @ 6f00c │ │ │ │ + blt 6efd4 │ │ │ │ + ldr r3, [pc, #76] @ 6f010 │ │ │ │ + ldr r1, [pc, #76] @ 6f014 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mvn r0, #0 │ │ │ │ - b 6f000 │ │ │ │ + b 6f008 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 6eff0 │ │ │ │ + bne 6eff8 │ │ │ │ mov r3, r5 │ │ │ │ add r2, r4, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 293aa0 │ │ │ │ + b 2939d4 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, #0 │ │ │ │ strb r2, [r3, r4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sp, r5, r0, lsl #22 │ │ │ │ - eorseq ip, r7, ip, lsr #22 │ │ │ │ + eorseq ip, r7, ip, ror #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #284] @ 6f144 │ │ │ │ - bl 3592c0 │ │ │ │ + ldr r3, [pc, #284] @ 6f14c │ │ │ │ + bl 359530 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6f040 │ │ │ │ - ldr r1, [pc, #268] @ 6f148 │ │ │ │ - ldr r0, [pc, #268] @ 6f14c │ │ │ │ - bl 7d2a0 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #264] @ 6f150 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 14e0ac <_PySys_GetOptionalAttrString@@Base+0x2a4> │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 6f05c │ │ │ │ - mov r4, #0 │ │ │ │ - b 6f13c │ │ │ │ - bl 91924 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 6f054 │ │ │ │ - ldr r0, [pc, #228] @ 6f154 │ │ │ │ - bl 237980 <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ - ldr r3, [pc, #224] @ 6f158 │ │ │ │ - ldr r8, [pc, #224] @ 6f15c │ │ │ │ + bne 6f048 │ │ │ │ + ldr r1, [pc, #268] @ 6f150 │ │ │ │ + ldr r0, [pc, #268] @ 6f154 │ │ │ │ + bl 7d2a8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #264] @ 6f158 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 14e150 <_PySys_GetOptionalAttrString@@Base+0x2a4> │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 6f064 │ │ │ │ + mov r4, #0 │ │ │ │ + b 6f144 │ │ │ │ + bl 91980 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 6f05c │ │ │ │ + ldr r0, [pc, #228] @ 6f15c │ │ │ │ + bl 237a48 <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ + ldr r3, [pc, #224] @ 6f160 │ │ │ │ + ldr r8, [pc, #224] @ 6f164 │ │ │ │ ldr r7, [r3, #620] @ 0x26c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 6f134 │ │ │ │ + beq 6f13c │ │ │ │ ldr r6, [r7, #3704] @ 0xe78 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 6f104 │ │ │ │ + beq 6f10c │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ - bl 284844 │ │ │ │ + bl 284778 │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne 6f0a8 │ │ │ │ + bne 6f0b0 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ - b 6f088 │ │ │ │ + b 6f090 │ │ │ │ ldr r0, [r6, #92] @ 0x5c │ │ │ │ - bl a329c │ │ │ │ + bl a3314 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6f10c │ │ │ │ + beq 6f114 │ │ │ │ ldr r2, [r9] │ │ │ │ mov r1, r5 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9c9c8 │ │ │ │ + bl 9ca40 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r9, r0 │ │ │ │ - beq 6f0f8 │ │ │ │ + beq 6f100 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6f0f8 │ │ │ │ + bne 6f100 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r9, #0 │ │ │ │ - bge 6f0a0 │ │ │ │ - b 6f10c │ │ │ │ + bge 6f0a8 │ │ │ │ + b 6f114 │ │ │ │ ldr r7, [r7, #3644] @ 0xe3c │ │ │ │ - b 6f07c │ │ │ │ + b 6f084 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6f130 │ │ │ │ + beq 6f138 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6f130 │ │ │ │ + bne 6f138 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - ldr r0, [pc, #24] @ 6f154 │ │ │ │ - bl 8b0d8 │ │ │ │ + ldr r0, [pc, #24] @ 6f15c │ │ │ │ + bl 8b148 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - @ instruction: 0x0035ccb4 │ │ │ │ - subseq lr, r3, ip, asr sl │ │ │ │ - eorseq r3, r9, r4, lsl #13 │ │ │ │ + @ instruction: 0x0035cef4 │ │ │ │ + subseq lr, r3, r4, ror #24 │ │ │ │ + eorseq r3, r9, r4, asr #17 │ │ │ │ subseq r5, r7, r8, ror r0 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ str ip, [sp] │ │ │ │ ldr ip, [sp, #28] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov ip, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 287c3c │ │ │ │ + bl 287b70 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldrb r0, [r0, #19] │ │ │ │ - b a62ec │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb r3, [r0, #21] │ │ │ │ ldrb r1, [r0, #20] │ │ │ │ ldrb r2, [r0, #22] │ │ │ │ lsl r3, r3, #8 │ │ │ │ sub sp, sp, #20 │ │ │ │ - ldr ip, [pc, #48] @ 6f1fc │ │ │ │ + ldr ip, [pc, #48] @ 6f1fc │ │ │ │ orr r3, r3, r1, lsl #16 │ │ │ │ orr r3, r3, r2 │ │ │ │ ldrb r1, [r0, #18] │ │ │ │ ldrb r2, [r0, #19] │ │ │ │ str ip, [sp, #8] │ │ │ │ ldrb ip, [r0, #23] │ │ │ │ ldrb r0, [r0, #17] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #16] @ 6f200 │ │ │ │ + ldr ip, [pc, #16] @ 6f200 │ │ │ │ str ip, [sp] │ │ │ │ - bl 287c3c │ │ │ │ + bl 287b70 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r8, r6, ip, lsl sl │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3912] @ 0xf48 │ │ │ │ - sub sp, sp, #156 @ 0x9c │ │ │ │ - mov lr, r1 │ │ │ │ - add ip, sp, #12 │ │ │ │ - add r3, sp, #16 │ │ │ │ - mov r1, r2 │ │ │ │ - stm sp, {r3, ip} │ │ │ │ - ldr r2, [pc, #324] @ 6f378 │ │ │ │ - mov r5, r0 │ │ │ │ - add r3, sp, #20 │ │ │ │ - mov r0, lr │ │ │ │ - bl 2b9554 <_PyArg_ParseStack@@Base> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 6f36c │ │ │ │ - ldrd r8, [sp, #16] │ │ │ │ - ldr r7, [sp, #12] │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl c3e20 │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, sp, #24 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 294e4 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl c7b78 │ │ │ │ - cmp r4, #0 │ │ │ │ - bge 6f2a8 │ │ │ │ - bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmp r3, #4 │ │ │ │ - bne 6f35c │ │ │ │ - bl 132724 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 6f258 │ │ │ │ - b 6f354 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldreq r4, [pc, #196] @ 6f37c │ │ │ │ - beq 6f36c │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ - ldr r0, [r3, #40] @ 0x28 │ │ │ │ - bl aa91c │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 6f354 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl a62ec │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 6f330 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - str r3, [r4, #12] │ │ │ │ - bl 263968 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 6f330 │ │ │ │ - str r3, [r4, #16] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl a62ec │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 6f330 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - str r3, [r4, #20] │ │ │ │ - bl a62ec │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 6f330 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - str r3, [r4, #24] │ │ │ │ - bl a62ec │ │ │ │ - cmp r0, #0 │ │ │ │ - strne r0, [r4, #28] │ │ │ │ - bne 6f36c │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6f354 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 6f354 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - mov r4, #0 │ │ │ │ - b 6f36c │ │ │ │ - ldr r3, [pc, #28] @ 6f380 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #156 @ 0x9c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - mlaseq r9, ip, r6, r3 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ + ldrb r0, [r0, #19] │ │ │ │ + b a6364 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ cmp r2, #1 │ │ │ │ mov r5, r2 │ │ │ │ - ldr lr, [pc, #408] @ 6f53c │ │ │ │ + ldr lr, [pc, #408] @ 6f3c4 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -70686,647 +70592,743 @@ │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1} │ │ │ │ stm ip, {r0, r1} │ │ │ │ - bne 6f404 │ │ │ │ + bne 6f28c │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r5, #2 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6f44c │ │ │ │ + beq 6f2d4 │ │ │ │ mov ip, #2 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #296] @ 6f540 │ │ │ │ + ldr ip, [pc, #296] @ 6f3c8 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #32 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r7, r4 │ │ │ │ moveq r8, r4 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 6f51c │ │ │ │ + beq 6f3a4 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 170254 │ │ │ │ + bl 1703e8 │ │ │ │ ldr r8, [sp, #72] @ 0x48 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r4, r0 │ │ │ │ - beq 6f51c │ │ │ │ + beq 6f3a4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #200] @ 6f544 │ │ │ │ + ldr r3, [pc, #200] @ 6f3cc │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #28 │ │ │ │ - bl 2b7228 │ │ │ │ + bl 2b6f74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6f518 │ │ │ │ + beq 6f3a0 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ cmn r5, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r0] │ │ │ │ - beq 6f4bc │ │ │ │ + beq 6f344 │ │ │ │ mov r0, r5 │ │ │ │ bl 2a708 │ │ │ │ mov r4, r0 │ │ │ │ - b 6f4c8 │ │ │ │ + b 6f350 │ │ │ │ mov r0, r8 │ │ │ │ bl 2a444 │ │ │ │ mov r4, r0 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 6f508 │ │ │ │ + bne 6f390 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6f4fc │ │ │ │ + beq 6f384 │ │ │ │ cmp r3, #22 │ │ │ │ - ldr r3, [pc, #96] @ 6f548 │ │ │ │ + ldr r3, [pc, #96] @ 6f3d0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bne 6f4f4 │ │ │ │ - bl 1444a4 │ │ │ │ - b 6f4fc │ │ │ │ + bne 6f37c │ │ │ │ + bl 144544 │ │ │ │ + b 6f384 │ │ │ │ mov r1, r7 │ │ │ │ - bl 170a00 │ │ │ │ - bl a55d4 │ │ │ │ + bl 170b94 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6f518 │ │ │ │ + bne 6f3a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl a62ec │ │ │ │ + bl a6364 │ │ │ │ mov r4, r0 │ │ │ │ - b 6f51c │ │ │ │ + b 6f3a4 │ │ │ │ mov r4, #0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r8, [sp, #72] @ 0x48 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ - bl 170a20 │ │ │ │ + bl 170bb4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq lr, r3, r8, ror sl │ │ │ │ + subseq lr, r3, r0, lsl #25 │ │ │ │ @ instruction: 0x0057469c │ │ │ │ - eorseq sp, r6, r4, lsl #2 │ │ │ │ + eorseq sp, r6, r4, asr #6 │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3912] @ 0xf48 │ │ │ │ + sub sp, sp, #156 @ 0x9c │ │ │ │ + mov lr, r1 │ │ │ │ + add ip, sp, #12 │ │ │ │ + add r3, sp, #16 │ │ │ │ + mov r1, r2 │ │ │ │ + stm sp, {r3, ip} │ │ │ │ + ldr r2, [pc, #324] @ 6f548 │ │ │ │ + mov r5, r0 │ │ │ │ + add r3, sp, #20 │ │ │ │ + mov r0, lr │ │ │ │ + bl 2b9454 <_PyArg_ParseStack@@Base> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 6f53c │ │ │ │ + ldrd r8, [sp, #16] │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl c3e80 │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #24 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 294e4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl c7bd0 │ │ │ │ + cmp r4, #0 │ │ │ │ + bge 6f478 │ │ │ │ + bl 2a984 <__errno_location@plt> │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmp r3, #4 │ │ │ │ + bne 6f52c │ │ │ │ + bl 1327bc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 6f428 │ │ │ │ + b 6f524 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldreq r4, [pc, #196] @ 6f54c │ │ │ │ + beq 6f53c │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ + ldr r0, [r3, #40] @ 0x28 │ │ │ │ + bl aa994 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 6f524 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl a6364 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 6f500 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + str r3, [r4, #12] │ │ │ │ + bl 263c28 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 6f500 │ │ │ │ + str r3, [r4, #16] │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl a6364 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 6f500 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + str r3, [r4, #20] │ │ │ │ + bl a6364 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 6f500 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + str r3, [r4, #24] │ │ │ │ + bl a6364 │ │ │ │ + cmp r0, #0 │ │ │ │ + strne r0, [r4, #28] │ │ │ │ + bne 6f53c │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 6f524 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 6f524 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + mov r4, #0 │ │ │ │ + b 6f53c │ │ │ │ + ldr r3, [pc, #28] @ 6f550 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 144544 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #156 @ 0x9c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + @ instruction: 0x003938dc │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r0, r1 │ │ │ │ subs r1, r2, #0 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ - bne 6f598 │ │ │ │ + bne 6f5a0 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6f5c8 │ │ │ │ + beq 6f5d0 │ │ │ │ mov ip, #1 │ │ │ │ mov r2, #0 │ │ │ │ add lr, sp, #28 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #64] @ 6f5f4 │ │ │ │ + ldr ip, [pc, #64] @ 6f5fc │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6f5e8 │ │ │ │ + beq 6f5f0 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1ddc70 │ │ │ │ + bl 1ddf94 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 6f5e8 │ │ │ │ - ldr r1, [pc, #24] @ 6f5f8 │ │ │ │ + blt 6f5f0 │ │ │ │ + ldr r1, [pc, #24] @ 6f600 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 330e90 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x6b8> │ │ │ │ + b 3310fc <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x6b8> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r4, r7, r8, asr #13 │ │ │ │ andeq r9, r2, r4, asr #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #2 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ - bne 6f634 │ │ │ │ + bne 6f63c │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 6f664 │ │ │ │ - b 6f658 │ │ │ │ + bne 6f66c │ │ │ │ + b 6f660 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #284] @ 6f760 │ │ │ │ + ldr r0, [pc, #284] @ 6f768 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6f61c │ │ │ │ - b 6f754 │ │ │ │ - bl a55d4 │ │ │ │ + bne 6f624 │ │ │ │ + b 6f75c │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6f754 │ │ │ │ + bne 6f75c │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cd9d8 │ │ │ │ + bl 1cdb90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6f68c │ │ │ │ - ldr r3, [pc, #228] @ 6f764 │ │ │ │ - ldr r1, [pc, #228] @ 6f768 │ │ │ │ + bne 6f694 │ │ │ │ + ldr r3, [pc, #228] @ 6f76c │ │ │ │ + ldr r1, [pc, #228] @ 6f770 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 6f724 │ │ │ │ + bl 18f414 │ │ │ │ + b 6f72c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ce298 │ │ │ │ + bl 1ce450 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 6f724 │ │ │ │ + blt 6f72c │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 6a2fc │ │ │ │ + bl 6a304 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6f724 │ │ │ │ - bl c3e20 │ │ │ │ + beq 6f72c │ │ │ │ + bl c3e80 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 297b4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c7b78 │ │ │ │ + bl c7bd0 │ │ │ │ cmp r5, #0 │ │ │ │ - bge 6f70c │ │ │ │ + bge 6f714 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 6f744 │ │ │ │ - bl 132724 │ │ │ │ + bne 6f74c │ │ │ │ + bl 1327bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6f6c0 │ │ │ │ + beq 6f6c8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 6a6f8 │ │ │ │ + bl 6a67c │ │ │ │ cmn r5, #1 │ │ │ │ - bne 6f734 │ │ │ │ - bl a55d4 │ │ │ │ + bne 6f73c │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6f754 │ │ │ │ + bne 6f75c │ │ │ │ mvn r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b a58c4 │ │ │ │ - ldr r3, [pc, #32] @ 6f76c │ │ │ │ + b a593c │ │ │ │ + ldr r3, [pc, #32] @ 6f774 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ - b 6f70c │ │ │ │ + bl 144544 │ │ │ │ + b 6f714 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0x0036c2dc │ │ │ │ + eorseq ip, r6, ip, lsl r5 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r9, r8, lsr #13 │ │ │ │ + eorseq r3, r9, r8, ror #17 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 6f7a0 │ │ │ │ - ldr r3, [pc, #156] @ 6f830 │ │ │ │ - ldr r1, [pc, #156] @ 6f834 │ │ │ │ + bgt 6f7a8 │ │ │ │ + ldr r3, [pc, #156] @ 6f838 │ │ │ │ + ldr r1, [pc, #156] @ 6f83c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 6f7c0 │ │ │ │ + bl 18f414 │ │ │ │ + b 6f7c8 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 6f7c8 │ │ │ │ - ldr r3, [pc, #120] @ 6f830 │ │ │ │ - ldr r1, [pc, #124] @ 6f838 │ │ │ │ + beq 6f7d0 │ │ │ │ + ldr r3, [pc, #120] @ 6f838 │ │ │ │ + ldr r1, [pc, #124] @ 6f840 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mvn r5, #0 │ │ │ │ - b 6f828 │ │ │ │ + b 6f830 │ │ │ │ cmp r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ - bne 6f7e8 │ │ │ │ - ldr r3, [pc, #96] @ 6f83c │ │ │ │ - ldr r1, [pc, #96] @ 6f840 │ │ │ │ + bne 6f7f0 │ │ │ │ + ldr r3, [pc, #96] @ 6f844 │ │ │ │ + ldr r1, [pc, #96] @ 6f848 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 6f7c0 │ │ │ │ - ldr r6, [pc, #64] @ 6f830 │ │ │ │ + bl 18f414 │ │ │ │ + b 6f7c8 │ │ │ │ + ldr r6, [pc, #64] @ 6f838 │ │ │ │ ldr r1, [r6] │ │ │ │ - bl 11fa14 │ │ │ │ + bl 11fa9c │ │ │ │ cmn r0, #1 │ │ │ │ - bne 6f80c │ │ │ │ - bl a55d4 │ │ │ │ + bne 6f814 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6f818 │ │ │ │ - b 6f7c0 │ │ │ │ + beq 6f820 │ │ │ │ + b 6f7c8 │ │ │ │ cmp r0, #0 │ │ │ │ strgt r0, [r4, #16] │ │ │ │ - bgt 6f828 │ │ │ │ - ldr r1, [pc, #36] @ 6f844 │ │ │ │ + bgt 6f830 │ │ │ │ + ldr r1, [pc, #36] @ 6f84c │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 18f198 │ │ │ │ - b 6f7c0 │ │ │ │ + bl 18f414 │ │ │ │ + b 6f7c8 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r7, ip, ror #16 │ │ │ │ - eorseq r4, r7, ip, asr #18 │ │ │ │ + eorseq r0, r7, ip, lsr #21 │ │ │ │ + eorseq r4, r7, ip, lsl #23 │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r4, r8, r8, ror fp │ │ │ │ - eorseq r3, r9, ip, asr #13 │ │ │ │ + @ instruction: 0x00384db8 │ │ │ │ + eorseq r3, r9, ip, lsl #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bhi 6f878 │ │ │ │ + bhi 6f880 │ │ │ │ cmp r4, #0 │ │ │ │ - ble 6f8b8 │ │ │ │ - b 6f89c │ │ │ │ - ldr r0, [pc, #284] @ 6f99c │ │ │ │ + ble 6f8c0 │ │ │ │ + b 6f8a4 │ │ │ │ + ldr r0, [pc, #284] @ 6f9a4 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6f86c │ │ │ │ + bne 6f874 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 11fd78 <_PyNumber_Index@@Base> │ │ │ │ + bl 11fe00 <_PyNumber_Index@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 6f8c0 │ │ │ │ - bl a55d4 │ │ │ │ + bne 6f8c8 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6f894 │ │ │ │ + bne 6f89c │ │ │ │ mvn r4, #0 │ │ │ │ - b 6f8f4 │ │ │ │ - bl aaf9c │ │ │ │ + b 6f8fc │ │ │ │ + bl ab014 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 6f8ec │ │ │ │ + beq 6f8f4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 6f8ec │ │ │ │ + bne 6f8f4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmn r4, #1 │ │ │ │ - beq 6f8ac │ │ │ │ + beq 6f8b4 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 6f914 │ │ │ │ - ldr r3, [pc, #152] @ 6f9a0 │ │ │ │ - ldr r1, [pc, #152] @ 6f9a4 │ │ │ │ + bne 6f91c │ │ │ │ + ldr r3, [pc, #152] @ 6f9a8 │ │ │ │ + ldr r1, [pc, #152] @ 6f9ac │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 6f894 │ │ │ │ + bl 18f414 │ │ │ │ + b 6f89c │ │ │ │ cmp r4, #0 │ │ │ │ - bge 6f924 │ │ │ │ + bge 6f92c │ │ │ │ adds r4, r4, r6 │ │ │ │ - bmi 6f92c │ │ │ │ + bmi 6f934 │ │ │ │ cmp r6, r4 │ │ │ │ - bgt 6f940 │ │ │ │ - ldr r3, [pc, #108] @ 6f9a0 │ │ │ │ - ldr r1, [pc, #112] @ 6f9a8 │ │ │ │ + bgt 6f948 │ │ │ │ + ldr r3, [pc, #108] @ 6f9a8 │ │ │ │ + ldr r1, [pc, #112] @ 6f9b0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 6f894 │ │ │ │ + bl 18f414 │ │ │ │ + b 6f89c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 6f960 │ │ │ │ - ldr r3, [pc, #88] @ 6f9ac │ │ │ │ - ldr r1, [pc, #88] @ 6f9b0 │ │ │ │ + ble 6f968 │ │ │ │ + ldr r3, [pc, #88] @ 6f9b4 │ │ │ │ + ldr r1, [pc, #88] @ 6f9b8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 6f894 │ │ │ │ + bl 18f414 │ │ │ │ + b 6f89c │ │ │ │ ldr r0, [r5, #20] │ │ │ │ add r1, r4, #1 │ │ │ │ add r1, r0, r1 │ │ │ │ ldrb r7, [r0, r4] │ │ │ │ sub r2, r6, r4 │ │ │ │ add r0, r0, r4 │ │ │ │ bl 2a3f0 │ │ │ │ sub r1, r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bbe60 │ │ │ │ + bl 1bc018 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6f894 │ │ │ │ - ldr r0, [pc, #28] @ 6f9b4 │ │ │ │ + beq 6f89c │ │ │ │ + ldr r0, [pc, #28] @ 6f9bc │ │ │ │ add r0, r0, r7, lsl #4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r7, r7, r4, asr r1 │ │ │ │ + eorseq r7, r7, r4, asr #6 │ │ │ │ subseq sp, r5, r0, lsl #22 │ │ │ │ - @ instruction: 0x003936f4 │ │ │ │ - eorseq fp, r6, r0, ror #29 │ │ │ │ + eorseq r3, r9, r4, lsr r9 │ │ │ │ + eorseq ip, r6, r0, lsr #2 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r8, r7, r8, ror #29 │ │ │ │ + ldrsbeq r9, [r7], -r8 @ │ │ │ │ subseq r7, r7, ip, ror r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #32] @ 6f9f8 │ │ │ │ + ldr r1, [pc, #32] @ 6fa00 │ │ │ │ mov r0, r3 │ │ │ │ - bl 31c738 <_PyTime_AsTimeval@@Base+0x1430> │ │ │ │ + bl 31c9cc <_PyTime_AsTimeval@@Base+0x1434> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6f9f0 │ │ │ │ + beq 6f9f8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 6faec │ │ │ │ + b 6faf4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq lr, r6, ip, lsl #31 │ │ │ │ + eorseq pc, r6, ip, asr #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #2 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bne 6fa34 │ │ │ │ + bne 6fa3c │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 1ddc70 │ │ │ │ + bl 1ddf94 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 6fad4 │ │ │ │ - b 6fa58 │ │ │ │ + blt 6fadc │ │ │ │ + b 6fa60 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #156] @ 6fae0 │ │ │ │ + ldr r0, [pc, #156] @ 6fae8 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6fa20 │ │ │ │ - b 6fad4 │ │ │ │ - ldr r3, [pc, #132] @ 6fae4 │ │ │ │ + bne 6fa28 │ │ │ │ + b 6fadc │ │ │ │ + ldr r3, [pc, #132] @ 6faec │ │ │ │ ldr r1, [r5, #4] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b7228 │ │ │ │ + bl 2b6f74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6fad4 │ │ │ │ + beq 6fadc │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [r0] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a708 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 6fac4 │ │ │ │ + bne 6facc │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6fab8 │ │ │ │ - ldr r3, [pc, #52] @ 6fae8 │ │ │ │ + beq 6fac0 │ │ │ │ + ldr r3, [pc, #52] @ 6faf0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ - bl a55d4 │ │ │ │ + bl 144544 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6fad4 │ │ │ │ + bne 6fadc │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a62ec │ │ │ │ + b a6364 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq ip, r6, r0, lsr #8 │ │ │ │ - eorseq sp, r6, r4, lsl #2 │ │ │ │ + eorseq ip, r6, r0, ror #12 │ │ │ │ + eorseq sp, r6, r4, asr #6 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6fb14 │ │ │ │ + beq 6fb1c │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ bxeq lr │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r0] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #352] @ 6fc7c │ │ │ │ + ldr r2, [pc, #352] @ 6fc84 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 6fc74 │ │ │ │ + beq 6fc7c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6fb6c │ │ │ │ + bne 6fb74 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6fb84 │ │ │ │ + bne 6fb8c │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6fb84 │ │ │ │ - ldr r0, [pc, #284] @ 6fc80 │ │ │ │ + bne 6fb8c │ │ │ │ + ldr r0, [pc, #284] @ 6fc88 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 9dd0c │ │ │ │ - bge 6fb84 │ │ │ │ - bl 323efc <_PySys_GetSizeOf@@Base+0x210> │ │ │ │ + b 9dd84 │ │ │ │ + bge 6fb8c │ │ │ │ + bl 3241ec <_PySys_GetSizeOf@@Base+0x210> │ │ │ │ cmp r0, #0 │ │ │ │ movne r6, #45 @ 0x2d │ │ │ │ - bne 6fb98 │ │ │ │ - b 6fc6c │ │ │ │ + bne 6fba0 │ │ │ │ + b 6fc74 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r6, #43 @ 0x2b │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r7, [r0, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ - beq 6fbc0 │ │ │ │ + beq 6fbc8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6fbc0 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 6fbc8 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 356cdc │ │ │ │ + bl 356f48 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 356efc │ │ │ │ + bl 357168 │ │ │ │ subs r4, r1, #0 │ │ │ │ sublt r8, r8, #1 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r0, r8 │ │ │ │ addlt r4, r4, #60 @ 0x3c │ │ │ │ - bl 356cdc │ │ │ │ + bl 356f48 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 356efc │ │ │ │ + bl 357168 │ │ │ │ subs r3, r1, #0 │ │ │ │ sublt r5, r5, #1 │ │ │ │ addlt r3, r3, #60 @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 6fc34 │ │ │ │ + beq 6fc3c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ - ldr r0, [pc, #84] @ 6fc84 │ │ │ │ - bl 128d0c │ │ │ │ - b 6fc6c │ │ │ │ + ldr r0, [pc, #84] @ 6fc8c │ │ │ │ + bl 128da0 │ │ │ │ + b 6fc74 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 6fc54 │ │ │ │ + beq 6fc5c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r0, [pc, #56] @ 6fc88 │ │ │ │ - bl 128d0c │ │ │ │ - b 6fc6c │ │ │ │ + ldr r0, [pc, #56] @ 6fc90 │ │ │ │ + bl 128da0 │ │ │ │ + b 6fc74 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - ldr r0, [pc, #40] @ 6fc8c │ │ │ │ + ldr r0, [pc, #40] @ 6fc94 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 128d0c │ │ │ │ + b 128da0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #4] @ 6fc80 │ │ │ │ - b 9dd0c │ │ │ │ + ldr r0, [pc, #4] @ 6fc88 │ │ │ │ + b 9dd84 │ │ │ │ subseq r8, r6, ip, lsr r9 │ │ │ │ - eorseq r6, r7, r0, lsr #18 │ │ │ │ - eorseq r3, r9, r0, lsl r7 │ │ │ │ - eorseq r3, r9, ip, lsr #14 │ │ │ │ - eorseq r3, r9, r0, asr #14 │ │ │ │ + eorseq r6, r7, r0, lsl fp │ │ │ │ + eorseq r3, r9, r0, asr r9 │ │ │ │ + eorseq r3, r9, ip, ror #18 │ │ │ │ + eorseq r3, r9, r0, lsl #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - bne 6fce4 │ │ │ │ + bne 6fcec │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - beq 6fcc8 │ │ │ │ + beq 6fcd0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6fce4 │ │ │ │ - bl 1e7d70 │ │ │ │ + bne 6fcec │ │ │ │ + bl 1e81e8 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r2, [pc, #36] @ 6fcfc │ │ │ │ + ldr r2, [pc, #36] @ 6fd04 │ │ │ │ pop {r4, lr} │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ - b 339f24 │ │ │ │ - ldr r3, [pc, #20] @ 6fd00 │ │ │ │ - ldr r1, [pc, #20] @ 6fd04 │ │ │ │ + b 3396e8 │ │ │ │ + ldr r3, [pc, #20] @ 6fd08 │ │ │ │ + ldr r1, [pc, #20] @ 6fd0c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r9, r0, asr r7 │ │ │ │ + mlaseq r9, r0, r9, r3 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r2 │ │ │ │ bxeq lr │ │ │ │ bx r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 6fd50 │ │ │ │ - bl a55d4 │ │ │ │ + bne 6fd58 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6fd78 │ │ │ │ + bne 6fd80 │ │ │ │ mov r0, r4 │ │ │ │ bl 297d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 6fd70 │ │ │ │ - ldr r3, [pc, #24] @ 6fd80 │ │ │ │ + bge 6fd78 │ │ │ │ + ldr r3, [pc, #24] @ 6fd88 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 1444a4 │ │ │ │ + b 144544 │ │ │ │ pop {r4, lr} │ │ │ │ - b a62ec │ │ │ │ + b a6364 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 6fdbc │ │ │ │ + bne 6fdc4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6fdd0 │ │ │ │ - b 6fde0 │ │ │ │ + bne 6fdd8 │ │ │ │ + b 6fde8 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6fdac │ │ │ │ + beq 6fdb4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -71341,210 +71343,210 @@ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r2 │ │ │ │ str ip, [sp] │ │ │ │ - ldr r2, [pc, #52] @ 6fe60 │ │ │ │ - bl 2b9554 <_PyArg_ParseStack@@Base> │ │ │ │ + ldr r2, [pc, #52] @ 6fe68 │ │ │ │ + bl 2b9454 <_PyArg_ParseStack@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6fe58 │ │ │ │ + beq 6fe60 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 29ab4 │ │ │ │ cmp r0, #0 │ │ │ │ - ldrge r0, [pc, #24] @ 6fe64 │ │ │ │ - bge 6fe58 │ │ │ │ - ldr r3, [pc, #20] @ 6fe68 │ │ │ │ + ldrge r0, [pc, #24] @ 6fe6c │ │ │ │ + bge 6fe60 │ │ │ │ + ldr r3, [pc, #20] @ 6fe70 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ + bl 144544 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r3, r9, r8, asr #15 │ │ │ │ + eorseq r3, r9, r8, lsl #20 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl a55d4 │ │ │ │ + bl a564c │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne 7003c │ │ │ │ + bne 70044 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ ldr r7, [r6, #12] │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 6ff78 │ │ │ │ + bne 6ff80 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6fec8 │ │ │ │ + beq 6fed0 │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6fed4 │ │ │ │ + bne 6fedc │ │ │ │ ldrb r3, [r7, #77] @ 0x4d │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7003c │ │ │ │ + beq 70044 │ │ │ │ mov r0, r4 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #352] @ 70044 │ │ │ │ + ldr r2, [pc, #352] @ 7004c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1b00 │ │ │ │ + bl e1bd0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 7002c │ │ │ │ + beq 70034 │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #320] @ 70044 │ │ │ │ + ldr r2, [pc, #320] @ 7004c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e1b00 │ │ │ │ + bl e1bd0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7002c │ │ │ │ + beq 70034 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 75a8c │ │ │ │ - bl 9b1dc │ │ │ │ + bl 75a94 │ │ │ │ + bl 9b254 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6ff4c │ │ │ │ + beq 6ff54 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6ff4c │ │ │ │ + bne 6ff54 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7003c │ │ │ │ + beq 70044 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7003c │ │ │ │ + bne 70044 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + b 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7003c │ │ │ │ + beq 70044 │ │ │ │ mov r0, r4 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #176] @ 70044 │ │ │ │ + ldr r2, [pc, #176] @ 7004c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1b00 │ │ │ │ + bl e1bd0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 7002c │ │ │ │ + beq 70034 │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #144] @ 70044 │ │ │ │ + ldr r2, [pc, #144] @ 7004c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e1b00 │ │ │ │ + bl e1bd0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7002c │ │ │ │ + beq 70034 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, sp │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ strd r4, [sp] │ │ │ │ - bl b9058 │ │ │ │ - bl 9b1dc │ │ │ │ + bl b912c │ │ │ │ + bl 9b254 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 70004 │ │ │ │ + beq 7000c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 70004 │ │ │ │ + bne 7000c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7003c │ │ │ │ + beq 70044 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7003c │ │ │ │ + bne 70044 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 7003c │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 70044 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 9b1dc │ │ │ │ + b 9b254 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r9, r5, r4, asr ip │ │ │ │ + mlaseq r5, r4, lr, r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bl a55d4 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r6, [r5, #12] │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - bne 700c4 │ │ │ │ + bne 700cc │ │ │ │ mov r0, r4 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #148] @ 70128 │ │ │ │ + ldr r2, [pc, #148] @ 70130 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1b00 │ │ │ │ + bl e1bd0 │ │ │ │ subs r4, r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 71ac8 │ │ │ │ - bl 9b1dc │ │ │ │ + bl 71ad0 │ │ │ │ + bl 9b254 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 7010c │ │ │ │ + bne 70114 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #72] @ 70128 │ │ │ │ + ldr r2, [pc, #72] @ 70130 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1b00 │ │ │ │ + bl e1bd0 │ │ │ │ subs r4, r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - bl 118b44 │ │ │ │ - bl 9b1dc │ │ │ │ + bl 118bf4 │ │ │ │ + bl 9b254 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - eorseq r9, r5, r4, asr ip │ │ │ │ + b 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + mlaseq r5, r4, lr, r9 │ │ │ │ ldrd r0, [r0, #32] │ │ │ │ - b 150c38 │ │ │ │ + b 150e44 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ mov r4, r1 │ │ │ │ @@ -71554,57 +71556,57 @@ │ │ │ │ mov r1, r3 │ │ │ │ add r6, r6, r3 │ │ │ │ subs r3, ip, #0 │ │ │ │ movne r3, #1 │ │ │ │ orrs r3, r3, r1, lsr #31 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r2 │ │ │ │ - bne 70194 │ │ │ │ + bne 7019c │ │ │ │ clz r3, r2 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r1, #0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 701cc │ │ │ │ + beq 701d4 │ │ │ │ mov r3, ip │ │ │ │ - ldr ip, [pc, #144] @ 70230 │ │ │ │ + ldr ip, [pc, #144] @ 70238 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #28 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 701cc │ │ │ │ + bne 701d4 │ │ │ │ mov r0, #0 │ │ │ │ - b 70228 │ │ │ │ + b 70230 │ │ │ │ cmp r6, #0 │ │ │ │ moveq r2, #1 │ │ │ │ - beq 701e8 │ │ │ │ + beq 701f0 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1033c8 │ │ │ │ + bl 10347c │ │ │ │ subs r2, r0, #0 │ │ │ │ - blt 701c4 │ │ │ │ + blt 701cc │ │ │ │ mov r3, #32768 @ 0x8000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2c5278 │ │ │ │ + bl 2c5158 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 70218 │ │ │ │ - bl a55d4 │ │ │ │ + bne 70220 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #32] @ 70234 │ │ │ │ - beq 70228 │ │ │ │ - b 701c4 │ │ │ │ - ldr r2, [pc, #24] @ 70238 │ │ │ │ + ldreq r0, [pc, #32] @ 7023c │ │ │ │ + beq 70230 │ │ │ │ + b 701cc │ │ │ │ + ldr r2, [pc, #24] @ 70240 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #12] @ 70234 │ │ │ │ + ldr r0, [pc, #12] @ 7023c │ │ │ │ moveq r0, r2 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsheq r4, [r7], #-100 @ 0xffffff9c │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -71616,37 +71618,37 @@ │ │ │ │ mov r4, r1 │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 29658 │ │ │ │ sub r3, r5, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 7028c │ │ │ │ + bhi 70294 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands r2, r2, #268435456 @ 0x10000000 │ │ │ │ - beq 70314 │ │ │ │ - b 702ac │ │ │ │ - ldr r0, [pc, #336] @ 703e4 │ │ │ │ + beq 7031c │ │ │ │ + b 702b4 │ │ │ │ + ldr r0, [pc, #336] @ 703ec │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 70324 │ │ │ │ - b 70274 │ │ │ │ + beq 7032c │ │ │ │ + b 7027c │ │ │ │ add r1, sp, #4 │ │ │ │ - bl b2684 │ │ │ │ + bl b2768 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 70324 │ │ │ │ + beq 7032c │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 702dc │ │ │ │ + beq 702e4 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ @@ -71656,739 +71658,739 @@ │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp, #32] │ │ │ │ strd r2, [sp, #40] @ 0x28 │ │ │ │ mov r3, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b 7032c │ │ │ │ + b 70334 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 112480 │ │ │ │ + bl 112570 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7032c │ │ │ │ + beq 70334 │ │ │ │ mov r4, #0 │ │ │ │ - b 703c4 │ │ │ │ + b 703cc │ │ │ │ cmp r5, #1 │ │ │ │ - ble 703a0 │ │ │ │ + ble 703a8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #168] @ 703e8 │ │ │ │ + ldr r2, [pc, #168] @ 703f0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 703a0 │ │ │ │ + beq 703a8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 7038c │ │ │ │ + beq 70394 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b2684 │ │ │ │ + bl b2768 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 70324 │ │ │ │ + beq 7032c │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 703a0 │ │ │ │ - ldr r3, [pc, #108] @ 703ec │ │ │ │ - ldr r1, [pc, #108] @ 703f0 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 70324 │ │ │ │ - ldr r2, [pc, #96] @ 703f4 │ │ │ │ - ldr r1, [pc, #96] @ 703f8 │ │ │ │ - ldr r0, [pc, #72] @ 703e4 │ │ │ │ - bl 316b6c <_PyArg_BadArgument@@Base> │ │ │ │ - b 70324 │ │ │ │ + beq 703a8 │ │ │ │ + ldr r3, [pc, #108] @ 703f4 │ │ │ │ + ldr r1, [pc, #108] @ 703f8 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f414 │ │ │ │ + b 7032c │ │ │ │ + ldr r2, [pc, #96] @ 703fc │ │ │ │ + ldr r1, [pc, #96] @ 70400 │ │ │ │ + ldr r0, [pc, #72] @ 703ec │ │ │ │ + bl 316dfc <_PyArg_BadArgument@@Base> │ │ │ │ + b 7032c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 92884 │ │ │ │ + bl 928e0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 70324 │ │ │ │ - ldr r0, [pc, #60] @ 703fc │ │ │ │ - bl a9a20 │ │ │ │ + beq 7032c │ │ │ │ + ldr r0, [pc, #60] @ 70404 │ │ │ │ + bl a9a98 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 703d8 │ │ │ │ + beq 703e0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1133b4 │ │ │ │ + bl 1134a4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r3, r7, r4, lsl #25 │ │ │ │ + eorseq r3, r7, r4, asr #29 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003628dc │ │ │ │ - @ instruction: 0x0036a7b0 │ │ │ │ - eorseq fp, r6, r8, asr #19 │ │ │ │ - @ instruction: 0x00375fb8 │ │ │ │ + eorseq r2, r6, ip, lsl fp │ │ │ │ + @ instruction: 0x0036a9f0 │ │ │ │ + eorseq fp, r6, r8, lsl #24 │ │ │ │ + @ instruction: 0x003761f8 │ │ │ │ ldmib r0, {r1, r2, r3} │ │ │ │ - ldr r0, [pc] @ 7040c │ │ │ │ - b a9a20 │ │ │ │ - eorseq sp, r8, r0, ror #29 │ │ │ │ + ldr r0, [pc] @ 70414 │ │ │ │ + b a9a98 │ │ │ │ + eorseq lr, r8, r0, lsr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ mov r5, r0 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ mov r4, r2 │ │ │ │ - beq 7046c │ │ │ │ - ldr r1, [pc, #80] @ 70494 │ │ │ │ + beq 70474 │ │ │ │ + ldr r1, [pc, #80] @ 7049c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1987c0 │ │ │ │ + bl 198980 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7046c │ │ │ │ + beq 70474 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 70480 │ │ │ │ + beq 70488 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - b 70480 │ │ │ │ + b 70488 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a7d7c │ │ │ │ + b a7df4 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ str r4, [r5, #28] │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b254 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq pc, r7, r4, asr #1 │ │ │ │ - b 70550 <_PyThread_CurrentFrames@@Base> │ │ │ │ + eorseq pc, r7, r0, ror #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr lr, [sp, #40] @ 0x28 │ │ │ │ mov r4, r1 │ │ │ │ subs r1, r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp lr, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 70508 │ │ │ │ + bne 7050c │ │ │ │ clz ip, r0 │ │ │ │ lsr ip, ip, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne ip, ip, #1 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 70508 │ │ │ │ + bne 7050c │ │ │ │ ldr r3, [r4, #444] @ 0x1bc │ │ │ │ - ldr r1, [pc, #76] @ 70548 │ │ │ │ + ldr r1, [pc, #76] @ 7054c │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 18f198 │ │ │ │ - b 7053c │ │ │ │ + bl 18f414 │ │ │ │ + b 70540 │ │ │ │ mov ip, #1 │ │ │ │ add r2, sp, #28 │ │ │ │ str r2, [sp, #16] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #36] @ 7054c │ │ │ │ + ldr ip, [pc, #36] @ 70550 │ │ │ │ mov r3, lr │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 704f0 │ │ │ │ + bne 704f4 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r3, r9, ip, ror #15 │ │ │ │ + eorseq r3, r9, ip, lsr #20 │ │ │ │ subseq r4, r7, r0, lsr #14 │ │ │ │ + b 7077c <_PyThread_CurrentFrames@@Base> │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + cmp r2, #2 │ │ │ │ + mov r4, r1 │ │ │ │ + bne 7059c │ │ │ │ + ldr r3, [r4] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + tst r2, #16777216 @ 0x1000000 │ │ │ │ + bne 705c0 │ │ │ │ + ldr r2, [pc, #196] @ 70654 │ │ │ │ + ldr r1, [pc, #196] @ 70658 │ │ │ │ + ldr r0, [pc, #196] @ 7065c │ │ │ │ + bl 316dfc <_PyArg_BadArgument@@Base> │ │ │ │ + b 705ec │ │ │ │ + mov ip, r2 │ │ │ │ + mov r3, #2 │ │ │ │ + ldr r0, [pc, #176] @ 7065c │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, ip │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 70574 │ │ │ │ + b 705ec │ │ │ │ + mov r0, r3 │ │ │ │ + bl 1eec68 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + bl 148200 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + bne 705f4 │ │ │ │ + bl a564c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 705f4 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #100] @ 70660 │ │ │ │ + ldr r0, [pc, #100] @ 70664 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r5 │ │ │ │ + bl bbeb0 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 705ec │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 29b20 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 70640 │ │ │ │ + bl 2a984 <__errno_location@plt> │ │ │ │ + ldr r2, [pc, #56] @ 70668 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r2] │ │ │ │ + str r4, [r3] │ │ │ │ + bl 144544 │ │ │ │ + b 705ec │ │ │ │ + bl 1327bc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 705ec │ │ │ │ + ldr r0, [pc, #24] @ 7066c │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + eorseq r4, r9, r8, lsl #10 │ │ │ │ + eorseq fp, r6, r8, ror #22 │ │ │ │ + eorseq r3, r7, ip, ror ip │ │ │ │ + mlaseq r9, r0, sl, r3 │ │ │ │ + mlaseq r9, r4, sl, r3 │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r4, [r3, #8] │ │ │ │ + moveq r4, r3 │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, r4, r2 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r1, r2 │ │ │ │ + subs r2, r3, #0 │ │ │ │ + movne r2, #1 │ │ │ │ + orrs r2, r2, r1, lsr #31 │ │ │ │ + sub sp, sp, #32 │ │ │ │ + bne 706c8 │ │ │ │ + clz r2, r0 │ │ │ │ + lsr r2, r2, #5 │ │ │ │ + cmp r1, #2 │ │ │ │ + orrgt r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 70700 │ │ │ │ + ldr ip, [pc, #164] @ 70774 │ │ │ │ + str ip, [sp] │ │ │ │ + add ip, sp, #24 │ │ │ │ + mov r2, #0 │ │ │ │ + str ip, [sp, #16] │ │ │ │ + mov ip, #2 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 70700 │ │ │ │ + mov r0, #0 │ │ │ │ + b 7076c │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 70740 │ │ │ │ + ldr r6, [r0] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq 7071c │ │ │ │ + cmp r4, #1 │ │ │ │ + beq 70748 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + bl 148200 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + bne 70748 │ │ │ │ + bl a564c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 70748 │ │ │ │ + b 706f8 │ │ │ │ + mov r4, #1 │ │ │ │ + mov r6, #0 │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ + mov ip, #0 │ │ │ │ + cmp r1, #0 │ │ │ │ + ldrne r0, [r5, #20] │ │ │ │ + ldreq r0, [pc, #24] @ 70778 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r6 │ │ │ │ + str ip, [sp] │ │ │ │ + bl 318a88 │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subseq r4, r7, ip, asr #14 │ │ │ │ + subseq r2, ip, r0, lsl #20 │ │ │ │ │ │ │ │ -00070550 <_PyThread_CurrentFrames@@Base>: │ │ │ │ +0007077c <_PyThread_CurrentFrames@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #376] @ 706e0 <_PyThread_CurrentFrames@@Base+0x190> │ │ │ │ - bl 3592c0 │ │ │ │ - ldr r1, [pc, #372] @ 706e4 <_PyThread_CurrentFrames@@Base+0x194> │ │ │ │ + ldr r3, [pc, #376] @ 7090c <_PyThread_CurrentFrames@@Base+0x190> │ │ │ │ + bl 359530 │ │ │ │ + ldr r1, [pc, #372] @ 70910 <_PyThread_CurrentFrames@@Base+0x194> │ │ │ │ ldr r0, [r3, r0] │ │ │ │ mov r2, #0 │ │ │ │ - bl 14e0ac <_PySys_GetOptionalAttrString@@Base+0x2a4> │ │ │ │ + bl 14e150 <_PySys_GetOptionalAttrString@@Base+0x2a4> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 70588 <_PyThread_CurrentFrames@@Base+0x38> │ │ │ │ + bge 707b4 <_PyThread_CurrentFrames@@Base+0x38> │ │ │ │ mov r4, #0 │ │ │ │ - b 706d8 <_PyThread_CurrentFrames@@Base+0x188> │ │ │ │ - bl 91924 │ │ │ │ + b 70904 <_PyThread_CurrentFrames@@Base+0x188> │ │ │ │ + bl 91980 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 70580 <_PyThread_CurrentFrames@@Base+0x30> │ │ │ │ - ldr r0, [pc, #332] @ 706e8 <_PyThread_CurrentFrames@@Base+0x198> │ │ │ │ - bl 237980 <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ - ldr r3, [pc, #328] @ 706ec <_PyThread_CurrentFrames@@Base+0x19c> │ │ │ │ + beq 707ac <_PyThread_CurrentFrames@@Base+0x30> │ │ │ │ + ldr r0, [pc, #332] @ 70914 <_PyThread_CurrentFrames@@Base+0x198> │ │ │ │ + bl 237a48 <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ + ldr r3, [pc, #328] @ 70918 <_PyThread_CurrentFrames@@Base+0x19c> │ │ │ │ ldr r8, [r3, #620] @ 0x26c │ │ │ │ cmp r8, #0 │ │ │ │ - beq 70678 <_PyThread_CurrentFrames@@Base+0x128> │ │ │ │ + beq 708a4 <_PyThread_CurrentFrames@@Base+0x128> │ │ │ │ ldr r7, [r8, #3704] @ 0xe78 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 70644 <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ + beq 70870 <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ ldr r6, [r7, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 7063c <_PyThread_CurrentFrames@@Base+0xec> │ │ │ │ + beq 70868 <_PyThread_CurrentFrames@@Base+0xec> │ │ │ │ ldrb r3, [r6, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - bne 705d8 <_PyThread_CurrentFrames@@Base+0x88> │ │ │ │ + bne 70804 <_PyThread_CurrentFrames@@Base+0x88> │ │ │ │ ldr r6, [r6, #4] │ │ │ │ - b 705bc <_PyThread_CurrentFrames@@Base+0x6c> │ │ │ │ + b 707e8 <_PyThread_CurrentFrames@@Base+0x6c> │ │ │ │ cmp r3, #1 │ │ │ │ - beq 705fc <_PyThread_CurrentFrames@@Base+0xac> │ │ │ │ + beq 70828 <_PyThread_CurrentFrames@@Base+0xac> │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldr r1, [r3, #116] @ 0x74 │ │ │ │ add r3, r3, #124 @ 0x7c │ │ │ │ add r3, r3, r1, lsl #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc 705d0 <_PyThread_CurrentFrames@@Base+0x80> │ │ │ │ + bcc 707fc <_PyThread_CurrentFrames@@Base+0x80> │ │ │ │ ldr r0, [r7, #92] @ 0x5c │ │ │ │ - bl a329c │ │ │ │ + bl a3314 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 70668 <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ + beq 70894 <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ ldr r2, [r6, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 7064c <_PyThread_CurrentFrames@@Base+0xfc> │ │ │ │ + beq 70878 <_PyThread_CurrentFrames@@Base+0xfc> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9c9c8 │ │ │ │ + bl 9ca40 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - bne 706a0 <_PyThread_CurrentFrames@@Base+0x150> │ │ │ │ + bne 708cc <_PyThread_CurrentFrames@@Base+0x150> │ │ │ │ cmp r6, #0 │ │ │ │ - blt 70668 <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ + blt 70894 <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ ldr r7, [r7, #4] │ │ │ │ - b 705b0 <_PyThread_CurrentFrames@@Base+0x60> │ │ │ │ + b 707dc <_PyThread_CurrentFrames@@Base+0x60> │ │ │ │ ldr r8, [r8, #3644] @ 0xe3c │ │ │ │ - b 705a4 <_PyThread_CurrentFrames@@Base+0x54> │ │ │ │ + b 707d0 <_PyThread_CurrentFrames@@Base+0x54> │ │ │ │ mov r0, r6 │ │ │ │ - bl 11accc │ │ │ │ + bl 11ad7c │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne 70618 <_PyThread_CurrentFrames@@Base+0xc8> │ │ │ │ + bne 70844 <_PyThread_CurrentFrames@@Base+0xc8> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 70684 <_PyThread_CurrentFrames@@Base+0x134> │ │ │ │ + bne 708b0 <_PyThread_CurrentFrames@@Base+0x134> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 706bc <_PyThread_CurrentFrames@@Base+0x16c> │ │ │ │ + bne 708e8 <_PyThread_CurrentFrames@@Base+0x16c> │ │ │ │ mov r4, #0 │ │ │ │ - ldr r0, [pc, #104] @ 706e8 <_PyThread_CurrentFrames@@Base+0x198> │ │ │ │ - bl 8b0d8 │ │ │ │ - b 706d8 <_PyThread_CurrentFrames@@Base+0x188> │ │ │ │ + ldr r0, [pc, #104] @ 70914 <_PyThread_CurrentFrames@@Base+0x198> │ │ │ │ + bl 8b148 │ │ │ │ + b 70904 <_PyThread_CurrentFrames@@Base+0x188> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 70668 <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ + bne 70894 <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 70668 <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 70894 <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 70634 <_PyThread_CurrentFrames@@Base+0xe4> │ │ │ │ + bne 70860 <_PyThread_CurrentFrames@@Base+0xe4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 70634 <_PyThread_CurrentFrames@@Base+0xe4> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 70860 <_PyThread_CurrentFrames@@Base+0xe4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 70674 <_PyThread_CurrentFrames@@Base+0x124> │ │ │ │ + bne 708a0 <_PyThread_CurrentFrames@@Base+0x124> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 70674 <_PyThread_CurrentFrames@@Base+0x124> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 708a0 <_PyThread_CurrentFrames@@Base+0x124> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r3, r9, r0, asr r8 │ │ │ │ + eorseq r3, r9, r8, lsr #21 │ │ │ │ subseq r5, r7, r8, ror r0 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r4, [r3, #8] │ │ │ │ - moveq r4, r3 │ │ │ │ - mov r5, r0 │ │ │ │ - add r4, r4, r2 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r1, r2 │ │ │ │ - subs r2, r3, #0 │ │ │ │ - movne r2, #1 │ │ │ │ - orrs r2, r2, r1, lsr #31 │ │ │ │ - sub sp, sp, #32 │ │ │ │ - bne 70748 <_PyThread_CurrentFrames@@Base+0x1f8> │ │ │ │ - clz r2, r0 │ │ │ │ - lsr r2, r2, #5 │ │ │ │ - cmp r1, #2 │ │ │ │ - orrgt r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 70780 <_PyThread_CurrentFrames@@Base+0x230> │ │ │ │ - ldr ip, [pc, #164] @ 707f4 <_PyThread_CurrentFrames@@Base+0x2a4> │ │ │ │ - str ip, [sp] │ │ │ │ - add ip, sp, #24 │ │ │ │ - mov r2, #0 │ │ │ │ - str ip, [sp, #16] │ │ │ │ - mov ip, #2 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 70780 <_PyThread_CurrentFrames@@Base+0x230> │ │ │ │ - mov r0, #0 │ │ │ │ - b 707ec <_PyThread_CurrentFrames@@Base+0x29c> │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 707c0 <_PyThread_CurrentFrames@@Base+0x270> │ │ │ │ - ldr r6, [r0] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq 7079c <_PyThread_CurrentFrames@@Base+0x24c> │ │ │ │ - cmp r4, #1 │ │ │ │ - beq 707c8 <_PyThread_CurrentFrames@@Base+0x278> │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - bl 148160 │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - bne 707c8 <_PyThread_CurrentFrames@@Base+0x278> │ │ │ │ - bl a55d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 707c8 <_PyThread_CurrentFrames@@Base+0x278> │ │ │ │ - b 70778 <_PyThread_CurrentFrames@@Base+0x228> │ │ │ │ - mov r4, #1 │ │ │ │ - mov r6, #0 │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - mov ip, #0 │ │ │ │ - cmp r1, #0 │ │ │ │ - ldrne r0, [r5, #20] │ │ │ │ - ldreq r0, [pc, #24] @ 707f8 <_PyThread_CurrentFrames@@Base+0x2a8> │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r6 │ │ │ │ - str ip, [sp] │ │ │ │ - bl 318338 │ │ │ │ - add sp, sp, #32 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subseq r4, r7, ip, asr #14 │ │ │ │ - subseq r2, ip, r0, lsl #20 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - cmp r2, #2 │ │ │ │ - mov r4, r1 │ │ │ │ - bne 70840 <_PyThread_CurrentFrames@@Base+0x2f0> │ │ │ │ - ldr r3, [r4] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - tst r2, #16777216 @ 0x1000000 │ │ │ │ - bne 70864 <_PyThread_CurrentFrames@@Base+0x314> │ │ │ │ - ldr r2, [pc, #196] @ 708f8 <_PyThread_CurrentFrames@@Base+0x3a8> │ │ │ │ - ldr r1, [pc, #196] @ 708fc <_PyThread_CurrentFrames@@Base+0x3ac> │ │ │ │ - ldr r0, [pc, #196] @ 70900 <_PyThread_CurrentFrames@@Base+0x3b0> │ │ │ │ - bl 316b6c <_PyArg_BadArgument@@Base> │ │ │ │ - b 70890 <_PyThread_CurrentFrames@@Base+0x340> │ │ │ │ - mov ip, r2 │ │ │ │ - mov r3, #2 │ │ │ │ - ldr r0, [pc, #176] @ 70900 <_PyThread_CurrentFrames@@Base+0x3b0> │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 70818 <_PyThread_CurrentFrames@@Base+0x2c8> │ │ │ │ - b 70890 <_PyThread_CurrentFrames@@Base+0x340> │ │ │ │ - mov r0, r3 │ │ │ │ - bl 1ee7cc │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - bl 148160 │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - bne 70898 <_PyThread_CurrentFrames@@Base+0x348> │ │ │ │ - bl a55d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 70898 <_PyThread_CurrentFrames@@Base+0x348> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #100] @ 70904 <_PyThread_CurrentFrames@@Base+0x3b4> │ │ │ │ - ldr r0, [pc, #100] @ 70908 <_PyThread_CurrentFrames@@Base+0x3b8> │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r5 │ │ │ │ - bl bbddc │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 70890 <_PyThread_CurrentFrames@@Base+0x340> │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 29b20 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 708e4 <_PyThread_CurrentFrames@@Base+0x394> │ │ │ │ - bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #56] @ 7090c <_PyThread_CurrentFrames@@Base+0x3bc> │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r2] │ │ │ │ - str r4, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ - b 70890 <_PyThread_CurrentFrames@@Base+0x340> │ │ │ │ - bl 132724 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 70890 <_PyThread_CurrentFrames@@Base+0x340> │ │ │ │ - ldr r0, [pc, #24] @ 70910 <_PyThread_CurrentFrames@@Base+0x3c0> │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - eorseq r4, r9, r8, asr #5 │ │ │ │ - eorseq fp, r6, r8, lsr #18 │ │ │ │ - eorseq r3, r7, ip, lsr sl │ │ │ │ - eorseq r3, r9, r4, ror #16 │ │ │ │ - eorseq r3, r9, r8, ror #16 │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - ldr r0, [pc] @ 70920 <_PyThread_CurrentFrames@@Base+0x3d0> │ │ │ │ - b 128d0c │ │ │ │ - eorseq r3, r9, ip, ror r8 │ │ │ │ - ldr r3, [pc, #24] @ 70944 <_PyThread_CurrentFrames@@Base+0x3f4> │ │ │ │ + ldr r0, [pc] @ 70928 <_PyThread_CurrentFrames@@Base+0x1ac> │ │ │ │ + b 128da0 │ │ │ │ + @ instruction: 0x00393abc │ │ │ │ + ldr r3, [pc, #24] @ 7094c <_PyThread_CurrentFrames@@Base+0x1d0> │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #3900] @ 0xf3c │ │ │ │ - b a62ec │ │ │ │ + b a6364 │ │ │ │ andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r9, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl a55d4 │ │ │ │ + bl a564c │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 70bec <_PyThread_CurrentFrames@@Base+0x69c> │ │ │ │ - ldr r3, [pc, #632] @ 70bf4 <_PyThread_CurrentFrames@@Base+0x6a4> │ │ │ │ + bne 70bf4 <_PyThread_CurrentFrames@@Base+0x478> │ │ │ │ + ldr r3, [pc, #632] @ 70bfc <_PyThread_CurrentFrames@@Base+0x480> │ │ │ │ cmp r6, #0 │ │ │ │ moveq r6, r3 │ │ │ │ cmp r5, #0 │ │ │ │ moveq r5, r3 │ │ │ │ ldr r8, [r9, #12] │ │ │ │ ldr r3, [r9, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ ldr r3, [r8, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 70b00 <_PyThread_CurrentFrames@@Base+0x5b0> │ │ │ │ + bne 70b08 <_PyThread_CurrentFrames@@Base+0x38c> │ │ │ │ ldr r4, [r8, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 70bdc <_PyThread_CurrentFrames@@Base+0x68c> │ │ │ │ + beq 70be4 <_PyThread_CurrentFrames@@Base+0x468> │ │ │ │ ldr r4, [r8, #60] @ 0x3c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 70bdc <_PyThread_CurrentFrames@@Base+0x68c> │ │ │ │ + beq 70be4 <_PyThread_CurrentFrames@@Base+0x468> │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #560] @ 70bf8 <_PyThread_CurrentFrames@@Base+0x6a8> │ │ │ │ + ldr r2, [pc, #560] @ 70c00 <_PyThread_CurrentFrames@@Base+0x484> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e1b00 │ │ │ │ + bl e1bd0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 70bec <_PyThread_CurrentFrames@@Base+0x69c> │ │ │ │ + beq 70bf4 <_PyThread_CurrentFrames@@Base+0x478> │ │ │ │ mov r0, r6 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #528] @ 70bf8 <_PyThread_CurrentFrames@@Base+0x6a8> │ │ │ │ + ldr r2, [pc, #528] @ 70c00 <_PyThread_CurrentFrames@@Base+0x484> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl e1b00 │ │ │ │ + bl e1bd0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 70a1c <_PyThread_CurrentFrames@@Base+0x4cc> │ │ │ │ + bne 70a24 <_PyThread_CurrentFrames@@Base+0x2a8> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 70bec <_PyThread_CurrentFrames@@Base+0x69c> │ │ │ │ + beq 70bf4 <_PyThread_CurrentFrames@@Base+0x478> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, r4 │ │ │ │ str r3, [r4] │ │ │ │ - bne 70bec <_PyThread_CurrentFrames@@Base+0x69c> │ │ │ │ - b 70b6c <_PyThread_CurrentFrames@@Base+0x61c> │ │ │ │ + bne 70bf4 <_PyThread_CurrentFrames@@Base+0x478> │ │ │ │ + b 70b74 <_PyThread_CurrentFrames@@Base+0x3f8> │ │ │ │ ldr r3, [r8, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 70aac <_PyThread_CurrentFrames@@Base+0x55c> │ │ │ │ + beq 70ab4 <_PyThread_CurrentFrames@@Base+0x338> │ │ │ │ ldr r3, [r8, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 70aac <_PyThread_CurrentFrames@@Base+0x55c> │ │ │ │ + beq 70ab4 <_PyThread_CurrentFrames@@Base+0x338> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #2 │ │ │ │ - bl a27cc │ │ │ │ + bl a2844 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 70ab0 <_PyThread_CurrentFrames@@Base+0x560> │ │ │ │ + beq 70ab8 <_PyThread_CurrentFrames@@Base+0x33c> │ │ │ │ ldr r1, [r8, #60] @ 0x3c │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r5 │ │ │ │ - bl 342b98 │ │ │ │ + bl 3433b4 │ │ │ │ ldr r1, [r5] │ │ │ │ cmn r0, #1 │ │ │ │ - bne 70a8c <_PyThread_CurrentFrames@@Base+0x53c> │ │ │ │ + bne 70a94 <_PyThread_CurrentFrames@@Base+0x318> │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 70ab0 <_PyThread_CurrentFrames@@Base+0x560> │ │ │ │ + beq 70ab8 <_PyThread_CurrentFrames@@Base+0x33c> │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [r5] │ │ │ │ - bne 70ab0 <_PyThread_CurrentFrames@@Base+0x560> │ │ │ │ + bne 70ab8 <_PyThread_CurrentFrames@@Base+0x33c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 70ab0 <_PyThread_CurrentFrames@@Base+0x560> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 70ab8 <_PyThread_CurrentFrames@@Base+0x33c> │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 70aac <_PyThread_CurrentFrames@@Base+0x55c> │ │ │ │ + beq 70ab4 <_PyThread_CurrentFrames@@Base+0x338> │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [r5] │ │ │ │ - bne 70aac <_PyThread_CurrentFrames@@Base+0x55c> │ │ │ │ + bne 70ab4 <_PyThread_CurrentFrames@@Base+0x338> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - ldr r7, [pc, #328] @ 70bfc <_PyThread_CurrentFrames@@Base+0x6ac> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + ldr r7, [pc, #328] @ 70c04 <_PyThread_CurrentFrames@@Base+0x488> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 70ad4 <_PyThread_CurrentFrames@@Base+0x584> │ │ │ │ + beq 70adc <_PyThread_CurrentFrames@@Base+0x360> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 70ad4 <_PyThread_CurrentFrames@@Base+0x584> │ │ │ │ + bne 70adc <_PyThread_CurrentFrames@@Base+0x360> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 70af8 <_PyThread_CurrentFrames@@Base+0x5a8> │ │ │ │ + beq 70b00 <_PyThread_CurrentFrames@@Base+0x384> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 70af8 <_PyThread_CurrentFrames@@Base+0x5a8> │ │ │ │ + bne 70b00 <_PyThread_CurrentFrames@@Base+0x384> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r4, r7 │ │ │ │ - b 70bdc <_PyThread_CurrentFrames@@Base+0x68c> │ │ │ │ + b 70be4 <_PyThread_CurrentFrames@@Base+0x468> │ │ │ │ ldr r4, [r9, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 70bdc <_PyThread_CurrentFrames@@Base+0x68c> │ │ │ │ + beq 70be4 <_PyThread_CurrentFrames@@Base+0x468> │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #220] @ 70bf8 <_PyThread_CurrentFrames@@Base+0x6a8> │ │ │ │ + ldr r2, [pc, #220] @ 70c00 <_PyThread_CurrentFrames@@Base+0x484> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e1b00 │ │ │ │ + bl e1bd0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 70bec <_PyThread_CurrentFrames@@Base+0x69c> │ │ │ │ + beq 70bf4 <_PyThread_CurrentFrames@@Base+0x478> │ │ │ │ mov r0, r6 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #188] @ 70bf8 <_PyThread_CurrentFrames@@Base+0x6a8> │ │ │ │ + ldr r2, [pc, #188] @ 70c00 <_PyThread_CurrentFrames@@Base+0x484> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl e1b00 │ │ │ │ + bl e1bd0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 70b78 <_PyThread_CurrentFrames@@Base+0x628> │ │ │ │ + bne 70b80 <_PyThread_CurrentFrames@@Base+0x404> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 70bec <_PyThread_CurrentFrames@@Base+0x69c> │ │ │ │ + beq 70bf4 <_PyThread_CurrentFrames@@Base+0x478> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 70bec <_PyThread_CurrentFrames@@Base+0x69c> │ │ │ │ + bne 70bf4 <_PyThread_CurrentFrames@@Base+0x478> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + b 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r3, r7 │ │ │ │ ldr r0, [r9, #24] │ │ │ │ mov r2, #2 │ │ │ │ mov r1, sp │ │ │ │ stm sp, {r5, r6} │ │ │ │ - bl b9058 │ │ │ │ + bl b912c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 70bb8 <_PyThread_CurrentFrames@@Base+0x668> │ │ │ │ + beq 70bc0 <_PyThread_CurrentFrames@@Base+0x444> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 70bb8 <_PyThread_CurrentFrames@@Base+0x668> │ │ │ │ + bne 70bc0 <_PyThread_CurrentFrames@@Base+0x444> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 70bdc <_PyThread_CurrentFrames@@Base+0x68c> │ │ │ │ + beq 70be4 <_PyThread_CurrentFrames@@Base+0x468> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 70bdc <_PyThread_CurrentFrames@@Base+0x68c> │ │ │ │ + bne 70be4 <_PyThread_CurrentFrames@@Base+0x468> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 9b1dc │ │ │ │ + b 9b254 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - eorseq ip, r5, r4, asr #30 │ │ │ │ - eorseq r9, r5, r4, asr ip │ │ │ │ + eorseq sp, r5, r4, lsl #3 │ │ │ │ + mlaseq r5, r4, lr, r9 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 148200 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + bne 70c38 <_PyThread_CurrentFrames@@Base+0x4bc> │ │ │ │ + bl a564c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 70c54 <_PyThread_CurrentFrames@@Base+0x4d8> │ │ │ │ + ldr r3, [pc, #28] @ 70c5c <_PyThread_CurrentFrames@@Base+0x4e0> │ │ │ │ + bl 359530 │ │ │ │ + ldr r3, [r3, r0] │ │ │ │ + ldr r0, [pc, #20] @ 70c60 <_PyThread_CurrentFrames@@Base+0x4e4> │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + str r4, [r3, #3900] @ 0xf3c │ │ │ │ + pop {r4, pc} │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + andeq r0, r0, ip │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl a55d4 │ │ │ │ + bl a564c │ │ │ │ subs r4, r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ - ldr r2, [pc, #180] @ 70ce4 <_PyThread_CurrentFrames@@Base+0x794> │ │ │ │ + ldr r2, [pc, #180] @ 70d48 <_PyThread_CurrentFrames@@Base+0x5cc> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r5, #0 │ │ │ │ moveq r5, r2 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 70c78 <_PyThread_CurrentFrames@@Base+0x728> │ │ │ │ + bne 70cdc <_PyThread_CurrentFrames@@Base+0x560> │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 70cd8 <_PyThread_CurrentFrames@@Base+0x788> │ │ │ │ + beq 70d3c <_PyThread_CurrentFrames@@Base+0x5c0> │ │ │ │ ldr r1, [r0, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 70cd8 <_PyThread_CurrentFrames@@Base+0x788> │ │ │ │ - ldr r2, [pc, #128] @ 70ce8 <_PyThread_CurrentFrames@@Base+0x798> │ │ │ │ - bl 342b98 │ │ │ │ - ldr r3, [pc, #120] @ 70ce8 <_PyThread_CurrentFrames@@Base+0x798> │ │ │ │ + beq 70d3c <_PyThread_CurrentFrames@@Base+0x5c0> │ │ │ │ + ldr r2, [pc, #128] @ 70d4c <_PyThread_CurrentFrames@@Base+0x5d0> │ │ │ │ + bl 3433b4 │ │ │ │ + ldr r3, [pc, #120] @ 70d4c <_PyThread_CurrentFrames@@Base+0x5d0> │ │ │ │ cmn r0, #1 │ │ │ │ movne r4, r3 │ │ │ │ - b 70cd8 <_PyThread_CurrentFrames@@Base+0x788> │ │ │ │ + b 70d3c <_PyThread_CurrentFrames@@Base+0x5c0> │ │ │ │ ldr r3, [r6, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 70cd8 <_PyThread_CurrentFrames@@Base+0x788> │ │ │ │ + beq 70d3c <_PyThread_CurrentFrames@@Base+0x5c0> │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #88] @ 70cec <_PyThread_CurrentFrames@@Base+0x79c> │ │ │ │ + ldr r2, [pc, #88] @ 70d50 <_PyThread_CurrentFrames@@Base+0x5d4> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e1b00 │ │ │ │ + bl e1bd0 │ │ │ │ subs r5, r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 118b44 │ │ │ │ + bl 118bf4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 70cd8 <_PyThread_CurrentFrames@@Base+0x788> │ │ │ │ + beq 70d3c <_PyThread_CurrentFrames@@Base+0x5c0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 70cd8 <_PyThread_CurrentFrames@@Base+0x788> │ │ │ │ + bne 70d3c <_PyThread_CurrentFrames@@Base+0x5c0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 9b1dc │ │ │ │ - eorseq ip, r5, r4, asr #30 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r9, r5, r4, asr ip │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 148160 │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - bne 70d20 <_PyThread_CurrentFrames@@Base+0x7d0> │ │ │ │ - bl a55d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 70d3c <_PyThread_CurrentFrames@@Base+0x7ec> │ │ │ │ - ldr r3, [pc, #28] @ 70d44 <_PyThread_CurrentFrames@@Base+0x7f4> │ │ │ │ - bl 3592c0 │ │ │ │ - ldr r3, [r3, r0] │ │ │ │ - ldr r0, [pc, #20] @ 70d48 <_PyThread_CurrentFrames@@Base+0x7f8> │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - str r4, [r3, #3900] @ 0xf3c │ │ │ │ - pop {r4, pc} │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - andeq r0, r0, ip │ │ │ │ + b 9b254 │ │ │ │ + eorseq sp, r5, r4, lsl #3 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ + mlaseq r5, r4, lr, r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r5, r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ - blt 70d74 <_PyThread_CurrentFrames@@Base+0x824> │ │ │ │ + blt 70d7c <_PyThread_CurrentFrames@@Base+0x600> │ │ │ │ cmp r5, #1 │ │ │ │ - bne 70d80 <_PyThread_CurrentFrames@@Base+0x830> │ │ │ │ - b 70de0 <_PyThread_CurrentFrames@@Base+0x890> │ │ │ │ + bne 70d88 <_PyThread_CurrentFrames@@Base+0x60c> │ │ │ │ + b 70de8 <_PyThread_CurrentFrames@@Base+0x66c> │ │ │ │ ldr r6, [r0, #8] │ │ │ │ mov r5, #0 │ │ │ │ - b 70da4 <_PyThread_CurrentFrames@@Base+0x854> │ │ │ │ + b 70dac <_PyThread_CurrentFrames@@Base+0x630> │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - beq 70da4 <_PyThread_CurrentFrames@@Base+0x854> │ │ │ │ + beq 70dac <_PyThread_CurrentFrames@@Base+0x630> │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 356cdc │ │ │ │ + bl 356f48 │ │ │ │ cmp r0, r6 │ │ │ │ - bge 70da4 <_PyThread_CurrentFrames@@Base+0x854> │ │ │ │ + bge 70dac <_PyThread_CurrentFrames@@Base+0x630> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2a01ec │ │ │ │ + b 2a0260 │ │ │ │ mul r5, r6, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1bbe60 │ │ │ │ + bl 1bc018 │ │ │ │ cmn r0, #1 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 70df0 <_PyThread_CurrentFrames@@Base+0x8a0> │ │ │ │ + beq 70df8 <_PyThread_CurrentFrames@@Base+0x67c> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r1, r5 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r2, [r4, #20] │ │ │ │ - ldreq r2, [pc, #32] @ 70df8 <_PyThread_CurrentFrames@@Base+0x8a8> │ │ │ │ + ldreq r2, [pc, #32] @ 70e00 <_PyThread_CurrentFrames@@Base+0x684> │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1be32c <_PyBytes_Repeat@@Base> │ │ │ │ + bl 1be4e4 <_PyBytes_Repeat@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl aaf9c │ │ │ │ + bl ab014 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 70e30 <_PyThread_CurrentFrames@@Base+0x8e0> │ │ │ │ - bl a55d4 │ │ │ │ + bne 70e38 <_PyThread_CurrentFrames@@Base+0x6bc> │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 70e60 <_PyThread_CurrentFrames@@Base+0x910> │ │ │ │ + bne 70e68 <_PyThread_CurrentFrames@@Base+0x6ec> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 70e58 <_PyThread_CurrentFrames@@Base+0x908> │ │ │ │ + beq 70e60 <_PyThread_CurrentFrames@@Base+0x6e4> │ │ │ │ cmp r4, #0 │ │ │ │ movlt r4, #0 │ │ │ │ - blt 70e54 <_PyThread_CurrentFrames@@Base+0x904> │ │ │ │ + blt 70e5c <_PyThread_CurrentFrames@@Base+0x6e0> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r4, r3 │ │ │ │ movge r4, r3 │ │ │ │ str r4, [r5, #8] │ │ │ │ - ldr r0, [pc, #8] @ 70e68 <_PyThread_CurrentFrames@@Base+0x918> │ │ │ │ + ldr r0, [pc, #8] @ 70e70 <_PyThread_CurrentFrames@@Base+0x6f4> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -72405,2566 +72407,2566 @@ │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ cmp ip, #0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ - bne 70ed8 <_PyThread_CurrentFrames@@Base+0x988> │ │ │ │ + bne 70ee0 <_PyThread_CurrentFrames@@Base+0x764> │ │ │ │ clz r3, r2 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 70f0c <_PyThread_CurrentFrames@@Base+0x9bc> │ │ │ │ + beq 70f14 <_PyThread_CurrentFrames@@Base+0x798> │ │ │ │ mov r3, ip │ │ │ │ - ldr ip, [pc, #104] @ 70f4c <_PyThread_CurrentFrames@@Base+0x9fc> │ │ │ │ + ldr ip, [pc, #104] @ 70f54 <_PyThread_CurrentFrames@@Base+0x7d8> │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #24 │ │ │ │ mov r2, #0 │ │ │ │ mov lr, #2 │ │ │ │ str ip, [sp, #16] │ │ │ │ mov ip, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ stmib sp, {ip, lr} │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 70f44 <_PyThread_CurrentFrames@@Base+0x9f4> │ │ │ │ + beq 70f4c <_PyThread_CurrentFrames@@Base+0x7d0> │ │ │ │ cmp r6, #1 │ │ │ │ ldr r7, [r0] │ │ │ │ ldrne r6, [r0, #4] │ │ │ │ mov r0, r5 │ │ │ │ - ldreq r6, [pc, #44] @ 70f50 <_PyThread_CurrentFrames@@Base+0xa00> │ │ │ │ - bl 1e7d70 │ │ │ │ + ldreq r6, [pc, #44] @ 70f58 <_PyThread_CurrentFrames@@Base+0x7dc> │ │ │ │ + bl 1e81e8 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 14e0e4 │ │ │ │ + bl 14e188 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subseq r4, r7, r8, ror r7 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00070f54 : │ │ │ │ +00070f5c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #164] @ 71010 │ │ │ │ + ldr r4, [pc, #164] @ 71018 │ │ │ │ mov r3, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ mov r4, r2 │ │ │ │ ldr ip, [r0, #76] @ 0x4c │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [ip] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 70fa4 │ │ │ │ + bne 70fac │ │ │ │ ldr r3, [ip, #4] │ │ │ │ cmp r3, #0 │ │ │ │ movne ip, r3 │ │ │ │ - bne 70f80 │ │ │ │ - ldr r3, [pc, #112] @ 71014 │ │ │ │ - b 70fbc │ │ │ │ - ldr r2, [pc, #104] @ 71014 │ │ │ │ + bne 70f88 │ │ │ │ + ldr r3, [pc, #112] @ 7101c │ │ │ │ + b 70fc4 │ │ │ │ + ldr r2, [pc, #104] @ 7101c │ │ │ │ cmp r3, r2 │ │ │ │ - beq 70fbc │ │ │ │ + beq 70fc4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 70fcc │ │ │ │ + beq 70fd4 │ │ │ │ ldr lr, [r3] │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ addne lr, lr, #1 │ │ │ │ strne lr, [r3] │ │ │ │ str r3, [r0] │ │ │ │ ldr r3, [ip] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 70fec │ │ │ │ + beq 70ff4 │ │ │ │ ldr r0, [r3] │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ addne r0, r0, #1 │ │ │ │ strne r0, [r3] │ │ │ │ str r3, [r1] │ │ │ │ ldr r0, [ip] │ │ │ │ - bl 2d3b2c │ │ │ │ + bl 2d3a3c <_PyTime_AsMilliseconds@@Base+0x6cc> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #244] @ 71124 │ │ │ │ - ldr r1, [pc, #244] @ 71128 │ │ │ │ + ldr r3, [pc, #244] @ 7112c │ │ │ │ + ldr r1, [pc, #244] @ 71130 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1b9224 │ │ │ │ + bl 1b93dc │ │ │ │ cmp r0, #0 │ │ │ │ - blt 710b0 │ │ │ │ + blt 710b8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 710f8 │ │ │ │ + bne 71100 │ │ │ │ mov r0, r3 │ │ │ │ - bl aea28 │ │ │ │ + bl aeb0c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 710b0 │ │ │ │ + beq 710b8 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 710d8 │ │ │ │ - ldr r2, [pc, #172] @ 7112c │ │ │ │ - ldr r1, [pc, #172] @ 71130 │ │ │ │ - bl 18f4e4 <_PyObject_CallMethod@@Base> │ │ │ │ + beq 710e0 │ │ │ │ + ldr r2, [pc, #172] @ 71134 │ │ │ │ + ldr r1, [pc, #172] @ 71138 │ │ │ │ + bl 18f760 <_PyObject_CallMethod@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 710b8 │ │ │ │ + bne 710c0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 710b0 │ │ │ │ + beq 710b8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 710b0 │ │ │ │ + bne 710b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 7111c │ │ │ │ + b 71124 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 710d8 │ │ │ │ + beq 710e0 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 710d8 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [pc, #84] @ 71134 │ │ │ │ + bne 710e0 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [pc, #84] @ 7113c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r5 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #68] @ 71138 │ │ │ │ - bl a9a20 │ │ │ │ - b 7111c │ │ │ │ + ldr r0, [pc, #68] @ 71140 │ │ │ │ + bl a9a98 │ │ │ │ + b 71124 │ │ │ │ ldr lr, [r4, #20] │ │ │ │ - ldr r0, [pc, #48] @ 71134 │ │ │ │ + ldr r0, [pc, #48] @ 7113c │ │ │ │ cmp lr, #0 │ │ │ │ - ldr ip, [pc, #48] @ 7113c │ │ │ │ + ldr ip, [pc, #48] @ 71144 │ │ │ │ movne ip, r0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r0, [pc, #40] @ 71140 │ │ │ │ + ldr r0, [pc, #40] @ 71148 │ │ │ │ str ip, [sp] │ │ │ │ - bl a9a20 │ │ │ │ + bl a9a98 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq r1, r9, r8, lsl sl │ │ │ │ - eorseq lr, r8, ip, lsl #5 │ │ │ │ + eorseq r1, r9, r8, asr ip │ │ │ │ + eorseq lr, r8, ip, ror #9 │ │ │ │ subseq sl, r7, r8, ror pc │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ - eorseq r3, r9, ip, lsl #17 │ │ │ │ + eorseq r3, r9, ip, asr #21 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ - mlaseq r9, r8, r8, r3 │ │ │ │ + @ instruction: 0x00393ad8 │ │ │ │ │ │ │ │ -00071144 : │ │ │ │ +0007114c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #52] @ 71190 │ │ │ │ + ldr r3, [pc, #52] @ 71198 │ │ │ │ mov r5, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ mov r4, r2 │ │ │ │ - bl 30b41c │ │ │ │ + bl 30b6ac │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b254 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b254 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 9b1dc │ │ │ │ + b 9b254 │ │ │ │ andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bhi 711d0 │ │ │ │ + bhi 711d8 │ │ │ │ cmp r4, #1 │ │ │ │ ldr r0, [r5] │ │ │ │ ldrgt r5, [r5, #4] │ │ │ │ - ldrle r5, [pc, #1156] @ 71654 │ │ │ │ - b 711f4 │ │ │ │ - ldr r0, [pc, #1152] @ 71658 │ │ │ │ + ldrle r5, [pc, #1156] @ 7165c │ │ │ │ + b 711fc │ │ │ │ + ldr r0, [pc, #1152] @ 71660 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 711bc │ │ │ │ + bne 711c4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [r8, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 71228 │ │ │ │ + beq 71230 │ │ │ │ ldr sl, [r8, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [sl, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - beq 7123c │ │ │ │ - ldr r3, [pc, #1088] @ 7165c │ │ │ │ - ldr r1, [pc, #1088] @ 71660 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 711ec │ │ │ │ - ldr r3, [pc, #1076] @ 71664 │ │ │ │ - ldr r1, [pc, #1076] @ 71668 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 711ec │ │ │ │ - ldr r1, [pc, #1064] @ 7166c │ │ │ │ - bl 10f3fc │ │ │ │ + beq 71244 │ │ │ │ + ldr r3, [pc, #1088] @ 71664 │ │ │ │ + ldr r1, [pc, #1088] @ 71668 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f414 │ │ │ │ + b 711f4 │ │ │ │ + ldr r3, [pc, #1076] @ 7166c │ │ │ │ + ldr r1, [pc, #1076] @ 71670 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f414 │ │ │ │ + b 711f4 │ │ │ │ + ldr r1, [pc, #1064] @ 71674 │ │ │ │ + bl 10f4ec │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 711ec │ │ │ │ + beq 711f4 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b254 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7128c │ │ │ │ + beq 71294 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ - beq 7128c │ │ │ │ + beq 71294 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 7128c │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 71294 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 712c0 │ │ │ │ + beq 712c8 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #56] @ 0x38 │ │ │ │ - beq 712c0 │ │ │ │ + beq 712c8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 712c0 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 712c8 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 712f4 │ │ │ │ + beq 712fc │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - beq 712f4 │ │ │ │ + beq 712fc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 712f4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 712fc │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 71328 │ │ │ │ + beq 71330 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ - beq 71328 │ │ │ │ + beq 71330 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 71328 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 71330 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7135c │ │ │ │ + beq 71364 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ - beq 7135c │ │ │ │ + beq 71364 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 7135c │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 71364 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 71390 │ │ │ │ + beq 71398 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #72] @ 0x48 │ │ │ │ - beq 71390 │ │ │ │ + beq 71398 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 71390 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #700] @ 71654 │ │ │ │ + bne 71398 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #700] @ 7165c │ │ │ │ cmp r5, r3 │ │ │ │ - bne 713ac │ │ │ │ - ldr r0, [pc, #716] @ 71670 │ │ │ │ - bl 9dd0c │ │ │ │ + bne 713b4 │ │ │ │ + ldr r0, [pc, #716] @ 71678 │ │ │ │ + bl 9dd84 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ - b 71630 │ │ │ │ - ldr r1, [pc, #704] @ 71674 │ │ │ │ + b 71638 │ │ │ │ + ldr r1, [pc, #704] @ 7167c │ │ │ │ mov r0, r5 │ │ │ │ - bl 149814 │ │ │ │ + bl 1498b8 │ │ │ │ subs r6, r0, #0 │ │ │ │ movne r9, #0 │ │ │ │ addne fp, r6, #12 │ │ │ │ - beq 711ec │ │ │ │ + beq 711f4 │ │ │ │ ldmib r6, {r2, r3} │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - beq 713ec │ │ │ │ + beq 713f4 │ │ │ │ cmp r9, r3 │ │ │ │ - bge 71624 │ │ │ │ + bge 7162c │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r5, [r3, r9, lsl #2] │ │ │ │ - b 713f8 │ │ │ │ + b 71400 │ │ │ │ cmp r9, r3 │ │ │ │ - bge 71624 │ │ │ │ + bge 7162c │ │ │ │ ldr r5, [fp, r9, lsl #2] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq 71418 │ │ │ │ + beq 71420 │ │ │ │ mov r0, r5 │ │ │ │ - bl bbd4c │ │ │ │ + bl bbe20 │ │ │ │ mov r7, r0 │ │ │ │ - b 71434 │ │ │ │ + b 7143c │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - bne 71430 │ │ │ │ + bne 71438 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 71440 │ │ │ │ - b 71458 │ │ │ │ + bne 71448 │ │ │ │ + b 71460 │ │ │ │ add r7, r5, #16 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 7146c │ │ │ │ - b 71420 │ │ │ │ + bne 71474 │ │ │ │ + b 71428 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 71458 │ │ │ │ + bne 71460 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #516] @ 71664 │ │ │ │ - ldr r1, [pc, #532] @ 71678 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #516] @ 7166c │ │ │ │ + ldr r1, [pc, #532] @ 71680 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ - b 711ec │ │ │ │ - ldr r1, [pc, #520] @ 7167c │ │ │ │ + bl 1177e0 │ │ │ │ + b 711f4 │ │ │ │ + ldr r1, [pc, #520] @ 71684 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 714a0 │ │ │ │ + bne 714a8 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ str r5, [r4, #52] @ 0x34 │ │ │ │ - bl 9b1dc │ │ │ │ - b 7161c │ │ │ │ - ldr r1, [pc, #456] @ 71670 │ │ │ │ + bl 9b254 │ │ │ │ + b 71624 │ │ │ │ + ldr r1, [pc, #456] @ 71678 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 714d4 │ │ │ │ + bne 714dc │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ str r5, [r4, #56] @ 0x38 │ │ │ │ - bl 9b1dc │ │ │ │ - b 7161c │ │ │ │ - ldr r1, [pc, #420] @ 71680 │ │ │ │ + bl 9b254 │ │ │ │ + b 71624 │ │ │ │ + ldr r1, [pc, #420] @ 71688 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 71504 │ │ │ │ + bne 7150c │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ - b 71530 │ │ │ │ - ldr r1, [pc, #376] @ 71684 │ │ │ │ + b 71538 │ │ │ │ + ldr r1, [pc, #376] @ 7168c │ │ │ │ mov r0, r7 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 71550 │ │ │ │ + bne 71558 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ str r5, [r4, #64] @ 0x40 │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b254 │ │ │ │ ldr r3, [sl, #72] @ 0x48 │ │ │ │ - ldr r2, [pc, #328] @ 71688 │ │ │ │ - ldr r1, [pc, #328] @ 7168c │ │ │ │ + ldr r2, [pc, #328] @ 71690 │ │ │ │ + ldr r1, [pc, #328] @ 71694 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ blx r3 │ │ │ │ - b 7161c │ │ │ │ - ldr r1, [pc, #312] @ 71690 │ │ │ │ + b 71624 │ │ │ │ + ldr r1, [pc, #312] @ 71698 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 71598 │ │ │ │ + bne 715a0 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ str r5, [r4, #68] @ 0x44 │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b254 │ │ │ │ ldr r3, [sl, #72] @ 0x48 │ │ │ │ - ldr r1, [pc, #264] @ 71694 │ │ │ │ + ldr r1, [pc, #264] @ 7169c │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ blx r3 │ │ │ │ - b 7161c │ │ │ │ - ldr r1, [pc, #248] @ 71698 │ │ │ │ + b 71624 │ │ │ │ + ldr r1, [pc, #248] @ 716a0 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 715e0 │ │ │ │ + bne 715e8 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b254 │ │ │ │ ldr r3, [sl, #72] @ 0x48 │ │ │ │ - ldr r1, [pc, #200] @ 7169c │ │ │ │ + ldr r1, [pc, #200] @ 716a4 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ blx r3 │ │ │ │ - b 7161c │ │ │ │ + b 71624 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 71604 │ │ │ │ + beq 7160c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 71604 │ │ │ │ + bne 7160c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #88] @ 71664 │ │ │ │ - ldr r1, [pc, #144] @ 716a0 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #88] @ 7166c │ │ │ │ + ldr r1, [pc, #144] @ 716a8 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r7 │ │ │ │ - bl 1176f0 │ │ │ │ - b 711ec │ │ │ │ + bl 1177e0 │ │ │ │ + b 711f4 │ │ │ │ add r9, r9, #1 │ │ │ │ - b 713c8 │ │ │ │ + b 713d0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 71638 │ │ │ │ - ldr r0, [pc, #28] @ 71654 │ │ │ │ + bne 71640 │ │ │ │ + ldr r0, [pc, #28] @ 7165c │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 71630 │ │ │ │ + bne 71638 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 71630 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 71638 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq ip, r8, r0, asr #5 │ │ │ │ + eorseq ip, r8, r0, lsl #10 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r9, r4, lsr #17 │ │ │ │ + eorseq r3, r9, r8, ror #21 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq ip, r8, r0, lsl #12 │ │ │ │ - eorseq sl, r5, r0, asr pc │ │ │ │ - eorseq sl, r5, r4, ror #27 │ │ │ │ - eorseq r3, r9, r8, ror #17 │ │ │ │ - eorseq r3, r9, r4, lsl #18 │ │ │ │ - @ instruction: 0x0035aaf0 │ │ │ │ - eorseq r3, r9, ip, lsl r9 │ │ │ │ - eorseq r3, r9, r8, lsr #18 │ │ │ │ - andeq r0, r7, r0, lsl #24 │ │ │ │ - andeq r0, r7, r8, asr #18 │ │ │ │ - @ instruction: 0x0038c3d0 │ │ │ │ - andeq r0, r7, r8, asr #32 │ │ │ │ - eorseq r6, r7, r0, lsl #26 │ │ │ │ - andeq pc, r6, ip, ror #28 │ │ │ │ - eorseq r3, r9, r0, lsr r9 │ │ │ │ + eorseq ip, r8, r0, asr #16 │ │ │ │ + mlaseq r5, r0, r1, fp │ │ │ │ + eorseq fp, r5, r4, lsr #32 │ │ │ │ + eorseq r3, r9, ip, lsr #22 │ │ │ │ + eorseq r3, r9, r8, asr #22 │ │ │ │ + eorseq sl, r5, r0, lsr sp │ │ │ │ + eorseq r3, r9, r0, ror #22 │ │ │ │ + eorseq r3, r9, ip, ror #22 │ │ │ │ + andeq r0, r7, r4, ror #24 │ │ │ │ + andeq r0, r7, r0, asr r9 │ │ │ │ + eorseq ip, r8, r0, lsl r6 │ │ │ │ + andeq r0, r7, r0, asr r0 │ │ │ │ + @ instruction: 0x00376ef0 │ │ │ │ + andeq pc, r6, r4, ror lr @ │ │ │ │ + eorseq r3, r9, r4, ror fp │ │ │ │ │ │ │ │ -000716a4 : │ │ │ │ - ldr r3, [pc, #84] @ 71700 │ │ │ │ +000716ac : │ │ │ │ + ldr r3, [pc, #84] @ 71708 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 716d4 │ │ │ │ + bne 716dc │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 716b8 │ │ │ │ + bne 716c0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r2, [pc, #40] @ 71704 │ │ │ │ + ldr r2, [pc, #40] @ 7170c │ │ │ │ cmp r3, r2 │ │ │ │ - beq 716f8 │ │ │ │ + beq 71700 │ │ │ │ ldr r2, [r3] │ │ │ │ mov r0, r3 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r0, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #60] @ 7175c │ │ │ │ - ldr r1, [pc, #60] @ 71760 │ │ │ │ + ldr r3, [pc, #60] @ 71764 │ │ │ │ + ldr r1, [pc, #60] @ 71768 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1b9224 │ │ │ │ + bl 1b93dc │ │ │ │ cmp r0, #0 │ │ │ │ movlt r0, #0 │ │ │ │ - blt 71754 │ │ │ │ + blt 7175c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldmib r4, {r1, r2, r3} │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #16] @ 71764 │ │ │ │ - bl a9a20 │ │ │ │ + ldr r0, [pc, #16] @ 7176c │ │ │ │ + bl a9a98 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq r1, r9, r8, lsl sl │ │ │ │ - eorseq r3, r9, r8, asr #18 │ │ │ │ + eorseq r1, r9, r8, asr ip │ │ │ │ + eorseq r3, r9, r8, lsl #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #64] @ 717c0 │ │ │ │ + ldr r3, [pc, #64] @ 717c8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #52] @ 717c4 │ │ │ │ + ldr r1, [pc, #52] @ 717cc │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b9224 │ │ │ │ + bl 1b93dc │ │ │ │ cmp r0, #0 │ │ │ │ - bge 717a4 │ │ │ │ + bge 717ac │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1033c8 │ │ │ │ + bl 10347c │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt 7179c │ │ │ │ - ldr r0, [pc, #12] @ 717c8 │ │ │ │ + blt 717a4 │ │ │ │ + ldr r0, [pc, #12] @ 717d0 │ │ │ │ str r3, [r4, #16] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq r1, r9, r8, lsl sl │ │ │ │ + eorseq r1, r9, r8, asr ip │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #48] @ 71814 │ │ │ │ - ldr r1, [pc, #48] @ 71818 │ │ │ │ + ldr r3, [pc, #48] @ 7181c │ │ │ │ + ldr r1, [pc, #48] @ 71820 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1b9224 │ │ │ │ + bl 1b93dc │ │ │ │ cmp r0, #0 │ │ │ │ - blt 7180c │ │ │ │ + blt 71814 │ │ │ │ ldmib r4, {r1, r2, r3} │ │ │ │ - ldr r0, [pc, #20] @ 7181c │ │ │ │ + ldr r0, [pc, #20] @ 71824 │ │ │ │ pop {r4, lr} │ │ │ │ - b a9a20 │ │ │ │ + b a9a98 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq r1, r9, r8, lsl sl │ │ │ │ - eorseq sp, r8, r0, ror #29 │ │ │ │ + eorseq r1, r9, r8, asr ip │ │ │ │ + eorseq lr, r8, r0, lsr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #92] @ 71894 │ │ │ │ - ldr r1, [pc, #92] @ 71898 │ │ │ │ + ldr r3, [pc, #92] @ 7189c │ │ │ │ + ldr r1, [pc, #92] @ 718a0 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1b9224 │ │ │ │ + bl 1b93dc │ │ │ │ cmp r0, #0 │ │ │ │ - blt 7188c │ │ │ │ + blt 71894 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r1, [r2, #28] │ │ │ │ cmp r1, r4 │ │ │ │ - beq 71878 │ │ │ │ - ldr r0, [pc, #52] @ 7189c │ │ │ │ - bl 2b3678 <_PyEval_GetBuiltin@@Base> │ │ │ │ + beq 71880 │ │ │ │ + ldr r0, [pc, #52] @ 718a4 │ │ │ │ + bl 2b33f4 <_PyEval_GetBuiltin@@Base> │ │ │ │ pop {r4, lr} │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #40] @ 718a0 │ │ │ │ - b a9a20 │ │ │ │ + ldr r0, [pc, #40] @ 718a8 │ │ │ │ + b a9a98 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ pop {r4, lr} │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - ldr r0, [pc, #24] @ 718a4 │ │ │ │ - b a9a20 │ │ │ │ + ldr r0, [pc, #24] @ 718ac │ │ │ │ + b a9a98 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq r1, r9, r8, lsl sl │ │ │ │ + eorseq r1, r9, r8, asr ip │ │ │ │ subseq sp, r7, ip, ror r4 │ │ │ │ - eorseq pc, r8, ip, lsl #23 │ │ │ │ - eorseq sp, r8, r0, ror #29 │ │ │ │ + @ instruction: 0x0038fdd0 │ │ │ │ + eorseq lr, r8, r0, lsr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r3, [pc, #216] @ 71998 │ │ │ │ + ldr r3, [pc, #216] @ 719a0 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #200] @ 7199c │ │ │ │ + ldr r1, [pc, #200] @ 719a4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b9224 │ │ │ │ + bl 1b93dc │ │ │ │ cmp r0, #0 │ │ │ │ - blt 71900 │ │ │ │ + blt 71908 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - bne 71908 │ │ │ │ - ldr r3, [pc, #168] @ 719a0 │ │ │ │ - ldr r1, [pc, #168] @ 719a4 │ │ │ │ + bne 71910 │ │ │ │ + ldr r3, [pc, #168] @ 719a8 │ │ │ │ + ldr r1, [pc, #168] @ 719ac │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r0, #0 │ │ │ │ - b 71990 │ │ │ │ + b 71998 │ │ │ │ add r2, sp, #12 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r1, [pc, #144] @ 719a8 │ │ │ │ + ldr r1, [pc, #144] @ 719b0 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #20 │ │ │ │ - bl b6a5c │ │ │ │ + bl b6b40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 71900 │ │ │ │ + beq 71908 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ str r2, [r4, #20] │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b254 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r0, [r4, #24] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ str r2, [r4, #24] │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b254 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ str r2, [r4, #16] │ │ │ │ - bl 9b1dc │ │ │ │ - ldr r0, [pc, #24] @ 719ac │ │ │ │ + bl 9b254 │ │ │ │ + ldr r0, [pc, #24] @ 719b4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq r1, r9, r8, lsl sl │ │ │ │ + eorseq r1, r9, r8, asr ip │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r9, r4, lsr #3 │ │ │ │ - eorseq r1, r9, r4, asr r5 │ │ │ │ + eorseq r2, r9, r4, ror #7 │ │ │ │ + eorseq r1, r9, r0, lsr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 719c8 │ │ │ │ - ldr r0, [r3] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 719d0 │ │ │ │ - mov r0, #0 │ │ │ │ - b 92d84 │ │ │ │ - b 137924 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #204] @ 71abc │ │ │ │ + ldr r1, [pc, #204] @ 71aa0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 17dffc │ │ │ │ + bl 17e298 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r7, [r3, #44] @ 0x2c │ │ │ │ cmp r6, r7 │ │ │ │ - beq 71a28 │ │ │ │ + beq 71a0c │ │ │ │ ldr r2, [r6, #148] @ 0x94 │ │ │ │ ldr r3, [r7, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 71a28 │ │ │ │ + beq 71a0c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #2 │ │ │ │ - beq 71a60 │ │ │ │ - b 71a48 │ │ │ │ + beq 71a44 │ │ │ │ + b 71a2c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 71a18 │ │ │ │ - ldr r0, [pc, #136] @ 71ac0 │ │ │ │ + beq 719fc │ │ │ │ + ldr r0, [pc, #136] @ 71aa4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1f0264 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1f0700 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 71a18 │ │ │ │ - b 71ab4 │ │ │ │ + bne 719fc │ │ │ │ + b 71a98 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #108] @ 71ac0 │ │ │ │ + ldr r0, [pc, #108] @ 71aa4 │ │ │ │ mov r2, r3 │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 71ab4 │ │ │ │ + beq 71a98 │ │ │ │ ldr r3, [r7, #444] @ 0x1bc │ │ │ │ ldr r5, [r4, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r6, [r3, #40] @ 0x28 │ │ │ │ cmp r6, r0 │ │ │ │ - beq 71aa4 │ │ │ │ + beq 71a88 │ │ │ │ mov r1, r6 │ │ │ │ - bl adde8 │ │ │ │ + bl adeb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 71aa4 │ │ │ │ + bne 71a88 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ - ldr r1, [pc, #44] @ 71ac4 │ │ │ │ - ldr r0, [pc, #36] @ 71ac0 │ │ │ │ + ldr r1, [pc, #44] @ 71aa8 │ │ │ │ + ldr r0, [pc, #36] @ 71aa4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 316b6c <_PyArg_BadArgument@@Base> │ │ │ │ - b 71ab4 │ │ │ │ + bl 316dfc <_PyArg_BadArgument@@Base> │ │ │ │ + b 71a98 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2ebc38 │ │ │ │ + b 2ebec8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r6, r6, ip, ror #10 │ │ │ │ - eorseq r3, r9, ip, ror fp │ │ │ │ - eorseq fp, r6, r8, lsr #18 │ │ │ │ + @ instruction: 0x00393dbc │ │ │ │ + eorseq fp, r6, r8, ror #22 │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 71ac4 │ │ │ │ + ldr r0, [r3] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 71acc │ │ │ │ + mov r0, #0 │ │ │ │ + b 92de0 │ │ │ │ + b 1379bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 342968 │ │ │ │ + bl 342da8 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 71bb4 │ │ │ │ + beq 71bbc │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 71b54 │ │ │ │ + beq 71b5c │ │ │ │ mov r1, r4 │ │ │ │ - bl 118b44 │ │ │ │ + bl 118bf4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 71bb4 │ │ │ │ + beq 71bbc │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldrb r2, [r5, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #168] @ 71bc0 │ │ │ │ + ldr r3, [pc, #168] @ 71bc8 │ │ │ │ cmp r2, #0 │ │ │ │ cmpne r1, r3 │ │ │ │ - beq 71b64 │ │ │ │ + beq 71b6c │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - bl 3431f4 │ │ │ │ + bl 3437cc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r0, #1 │ │ │ │ - beq 71b90 │ │ │ │ + beq 71b98 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ strne r3, [r4] │ │ │ │ str r4, [r5, #20] │ │ │ │ - bl 9b1dc │ │ │ │ - b 71b64 │ │ │ │ + bl 9b254 │ │ │ │ + b 71b6c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 71bb8 │ │ │ │ + beq 71bc0 │ │ │ │ ldr r1, [r5, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 71bb8 │ │ │ │ + beq 71bc0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 342b98 │ │ │ │ + bl 3433b4 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 71bb8 │ │ │ │ + bne 71bc0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 71bb4 │ │ │ │ + beq 71bbc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 71bb4 │ │ │ │ + bne 71bbc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 71d4c │ │ │ │ + bl 71d54 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 71d34 │ │ │ │ + beq 71d3c │ │ │ │ ldr r9, [r4, #8] │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r9, #0 │ │ │ │ ldrne r7, [r4, #20] │ │ │ │ - ldreq r7, [pc, #316] @ 71d40 │ │ │ │ + ldreq r7, [pc, #316] @ 71d48 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 71d20 │ │ │ │ + beq 71d28 │ │ │ │ mov r0, #3 │ │ │ │ ldr r8, [r5, #20] │ │ │ │ - bl 92b18 │ │ │ │ + bl 92b74 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 71c24 │ │ │ │ + bne 71c2c │ │ │ │ mov r4, #0 │ │ │ │ - b 71cf0 │ │ │ │ + b 71cf8 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 289594 <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ + bl 2894c8 <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ subs r8, r0, #0 │ │ │ │ - bge 71c84 │ │ │ │ + bge 71c8c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d10d4 │ │ │ │ + bl 1d128c │ │ │ │ mov r1, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1d10d4 │ │ │ │ + bl 1d128c │ │ │ │ mov r1, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r0, r1 │ │ │ │ - b 71cb4 │ │ │ │ + b 71cbc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d10d4 │ │ │ │ + bl 1d128c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ str r0, [r4, #12] │ │ │ │ add r0, r6, r8 │ │ │ │ sub r1, r9, r0 │ │ │ │ add r0, r7, r0 │ │ │ │ strne r3, [r5] │ │ │ │ str r5, [r4, #16] │ │ │ │ - bl 1d10d4 │ │ │ │ + bl 1d128c │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl a55d4 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 71cf0 │ │ │ │ + beq 71cf8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 71c1c │ │ │ │ + beq 71c24 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 71c1c │ │ │ │ + bne 71c24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 71c1c │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 71c24 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 71d0c │ │ │ │ + beq 71d14 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 71d14 │ │ │ │ + beq 71d1c │ │ │ │ mov r5, r4 │ │ │ │ - b 71d34 │ │ │ │ + b 71d3c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 71d0c │ │ │ │ - ldr r3, [pc, #28] @ 71d44 │ │ │ │ - ldr r1, [pc, #28] @ 71d48 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 71d14 │ │ │ │ + ldr r3, [pc, #28] @ 71d4c │ │ │ │ + ldr r1, [pc, #28] @ 71d50 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 71c1c │ │ │ │ + bl 18f414 │ │ │ │ + b 71c24 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003686dc │ │ │ │ + eorseq r8, r6, ip, lsl r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r2, #284 @ 0x11c │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 112480 │ │ │ │ + bl 112570 │ │ │ │ cmp r0, #0 │ │ │ │ movlt r4, #0 │ │ │ │ - blt 71de4 │ │ │ │ + blt 71dec │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ - bl 1d10d4 │ │ │ │ + bl 1d128c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 71dd8 │ │ │ │ + beq 71de0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r0, [r4, #20] │ │ │ │ - ldreq r0, [pc, #76] @ 71df0 │ │ │ │ + ldreq r0, [pc, #76] @ 71df8 │ │ │ │ mov r3, #67 @ 0x43 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1bc12c │ │ │ │ + bl 1bc2e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 71ddc │ │ │ │ + bge 71de4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 71dd8 │ │ │ │ + beq 71de0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 71dd8 │ │ │ │ + bne 71de0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1133b4 │ │ │ │ + bl 1134a4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, sp, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #64] @ 71e5c │ │ │ │ + ldr r2, [pc, #64] @ 71e64 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp] │ │ │ │ mov r5, r0 │ │ │ │ mov r3, #2 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc, #40] @ 71e60 │ │ │ │ + ldr r1, [pc, #40] @ 71e68 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl fe238 │ │ │ │ + bl fe2ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 71e54 │ │ │ │ + beq 71e5c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq ip, r5, r4, asr #30 │ │ │ │ + eorseq sp, r5, r4, lsl #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 71d4c │ │ │ │ + bl 71d54 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 71fd4 │ │ │ │ + beq 71fdc │ │ │ │ ldr r9, [r4, #8] │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r9, #0 │ │ │ │ ldrne r7, [r4, #20] │ │ │ │ - ldreq r7, [pc, #316] @ 71fe0 │ │ │ │ + ldreq r7, [pc, #316] @ 71fe8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 71fc0 │ │ │ │ + beq 71fc8 │ │ │ │ mov r0, #3 │ │ │ │ ldr r8, [r5, #20] │ │ │ │ - bl 92b18 │ │ │ │ + bl 92b74 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 71ec4 │ │ │ │ + bne 71ecc │ │ │ │ mov r4, #0 │ │ │ │ - b 71f90 │ │ │ │ + b 71f98 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 289594 <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ + bl 2894c8 <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ subs r8, r0, #0 │ │ │ │ - bge 71f24 │ │ │ │ + bge 71f2c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1d10d4 │ │ │ │ + bl 1d128c │ │ │ │ mov r1, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1d10d4 │ │ │ │ + bl 1d128c │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r0, r7 │ │ │ │ - b 71f54 │ │ │ │ + b 71f5c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d10d4 │ │ │ │ + bl 1d128c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ str r0, [r4, #12] │ │ │ │ add r0, r6, r8 │ │ │ │ sub r1, r9, r0 │ │ │ │ add r0, r7, r0 │ │ │ │ strne r3, [r5] │ │ │ │ str r5, [r4, #16] │ │ │ │ - bl 1d10d4 │ │ │ │ + bl 1d128c │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl a55d4 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 71f90 │ │ │ │ + beq 71f98 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 71ebc │ │ │ │ + beq 71ec4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 71ebc │ │ │ │ + bne 71ec4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 71ebc │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 71ec4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 71fac │ │ │ │ + beq 71fb4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 71fb4 │ │ │ │ + beq 71fbc │ │ │ │ mov r5, r4 │ │ │ │ - b 71fd4 │ │ │ │ + b 71fdc │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 71fac │ │ │ │ - ldr r3, [pc, #28] @ 71fe4 │ │ │ │ - ldr r1, [pc, #28] @ 71fe8 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 71fb4 │ │ │ │ + ldr r3, [pc, #28] @ 71fec │ │ │ │ + ldr r1, [pc, #28] @ 71ff0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 71ebc │ │ │ │ + bl 18f414 │ │ │ │ + b 71ec4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003686dc │ │ │ │ + eorseq r8, r6, ip, lsl r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #284] @ 72124 │ │ │ │ + ldr r1, [pc, #284] @ 7212c │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ - bl 17dffc │ │ │ │ + bl 17e298 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 72040 │ │ │ │ + beq 72048 │ │ │ │ ldr r2, [r4, #148] @ 0x94 │ │ │ │ ldr r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 72040 │ │ │ │ + beq 72048 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq 7207c │ │ │ │ - b 72064 │ │ │ │ + beq 72084 │ │ │ │ + b 7206c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 72030 │ │ │ │ - ldr r0, [pc, #216] @ 72128 │ │ │ │ + beq 72038 │ │ │ │ + ldr r0, [pc, #216] @ 72130 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1f0264 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1f0700 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 72030 │ │ │ │ + bne 72038 │ │ │ │ mov r4, #0 │ │ │ │ - b 7211c │ │ │ │ + b 72124 │ │ │ │ mov r3, #1 │ │ │ │ - ldr r0, [pc, #184] @ 72128 │ │ │ │ + ldr r0, [pc, #184] @ 72130 │ │ │ │ mov r2, r3 │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7205c │ │ │ │ + beq 72064 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl aea28 │ │ │ │ + bl aeb0c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7205c │ │ │ │ + beq 72064 │ │ │ │ ldr r3, [r4, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 720cc │ │ │ │ + bne 720d4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7205c │ │ │ │ + beq 72064 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7205c │ │ │ │ + bne 72064 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 7205c │ │ │ │ - ldr r2, [pc, #88] @ 7212c │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 72064 │ │ │ │ + ldr r2, [pc, #88] @ 72134 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, #2 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl a27cc │ │ │ │ + bl a2844 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #16] │ │ │ │ - bne 7211c │ │ │ │ + bne 72124 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7205c │ │ │ │ + beq 72064 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7205c │ │ │ │ + bne 72064 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 7205c │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 72064 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r6, r6, ip, ror #10 │ │ │ │ - mlaseq r9, ip, fp, r3 │ │ │ │ + @ instruction: 0x00393ddc │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00072130 <_PyArg_ParseTupleAndKeywordsFast@@Base>: │ │ │ │ +00072138 <_PyArg_ParseTupleAndKeywordsFast@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r2, r3} │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ add r3, sp, #28 │ │ │ │ cmp r0, #0 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ str r3, [sp, #12] │ │ │ │ - beq 72188 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x58> │ │ │ │ + beq 72190 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x58> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq 72188 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x58> │ │ │ │ + beq 72190 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x58> │ │ │ │ cmp r1, #0 │ │ │ │ mov r2, r1 │ │ │ │ - beq 7219c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6c> │ │ │ │ + beq 721a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6c> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne 7219c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6c> │ │ │ │ - ldr r0, [pc, #52] @ 721c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x94> │ │ │ │ - ldr r1, [pc, #52] @ 721c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x98> │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne 721a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6c> │ │ │ │ + ldr r0, [pc, #52] @ 721cc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x94> │ │ │ │ + ldr r1, [pc, #52] @ 721d0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x98> │ │ │ │ + bl 2e1424 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 721b4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x84> │ │ │ │ + b 721bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x84> │ │ │ │ add lr, sp, #12 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #12 │ │ │ │ stm sp, {ip, lr} │ │ │ │ - bl 2df6c8 <_PyArg_ParseStackAndKeywords@@Base+0x4c> │ │ │ │ + bl 2df958 <_PyArg_ParseStackAndKeywords@@Base+0x4c> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ - eorseq r7, r6, r4, ror pc │ │ │ │ + @ instruction: 0x003681b4 │ │ │ │ andeq r0, r0, r1, ror #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r1 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2a7584 │ │ │ │ + bl 2a75f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 72288 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x158> │ │ │ │ + beq 72290 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x158> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ ldrne r6, [r4, #20] │ │ │ │ - ldreq r6, [pc, #128] @ 72294 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x164> │ │ │ │ + ldreq r6, [pc, #128] @ 7229c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x164> │ │ │ │ and r2, r2, #255 @ 0xff │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2a7ef8 │ │ │ │ + bl 2a7f68 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bge 7223c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10c> │ │ │ │ - ldr r3, [pc, #104] @ 72298 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x168> │ │ │ │ - ldr r1, [pc, #104] @ 7229c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x16c> │ │ │ │ + bge 72244 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10c> │ │ │ │ + ldr r3, [pc, #104] @ 722a0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x168> │ │ │ │ + ldr r1, [pc, #104] @ 722a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x16c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 72288 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x158> │ │ │ │ + bl 18f414 │ │ │ │ + b 72290 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x158> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 72278 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x148> │ │ │ │ + bgt 72280 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x148> │ │ │ │ add r1, r2, #1 │ │ │ │ add r1, r6, r1 │ │ │ │ add r0, r6, r2 │ │ │ │ sub r2, r5, r2 │ │ │ │ bl 2a3f0 │ │ │ │ sub r1, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bbe60 │ │ │ │ + bl 1bc018 │ │ │ │ cmn r0, #1 │ │ │ │ - ldrne r0, [pc, #44] @ 722a0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x170> │ │ │ │ - bne 7228c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x15c> │ │ │ │ - b 72288 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x158> │ │ │ │ - ldr r3, [pc, #36] @ 722a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x174> │ │ │ │ - ldr r1, [pc, #36] @ 722a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x178> │ │ │ │ + ldrne r0, [pc, #44] @ 722a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x170> │ │ │ │ + bne 72294 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x15c> │ │ │ │ + b 72290 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x158> │ │ │ │ + ldr r3, [pc, #36] @ 722ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x174> │ │ │ │ + ldr r1, [pc, #36] @ 722b0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x178> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r3, r9, r8, lsr #23 │ │ │ │ + eorseq r3, r9, r8, ror #27 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r8, r7, r8, ror #29 │ │ │ │ + ldrsbeq r9, [r7], -r8 @ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 722d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1a4> │ │ │ │ + beq 722dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1a4> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 20b3d4 <_PyDeadline_Init@@Base+0x66c> │ │ │ │ - ldr r0, [pc, #8] @ 722dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ac> │ │ │ │ + bl 20b514 <_PyBytesWriter_WriteBytes@@Base+0x436c> │ │ │ │ + ldr r0, [pc, #8] @ 722e4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ac> │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc] @ 722dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ac> │ │ │ │ + ldr r0, [pc] @ 722e4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ac> │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ - bl 9b0e0 │ │ │ │ + bl 9b158 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b254 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b254 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b254 │ │ │ │ ldr r3, [r5, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + b 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ subs r7, r1, #0 │ │ │ │ sub sp, sp, #20 │ │ │ │ - bne 72378 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x248> │ │ │ │ - ldr r3, [pc, #420] @ 72510 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3e0> │ │ │ │ - ldr r1, [pc, #420] @ 72514 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3e4> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 723b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x288> │ │ │ │ - ldr r1, [pc, #408] @ 72518 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3e8> │ │ │ │ + bne 72380 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x248> │ │ │ │ + ldr r3, [pc, #420] @ 72518 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3e0> │ │ │ │ + ldr r1, [pc, #420] @ 7251c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3e4> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f414 │ │ │ │ + b 723c0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x288> │ │ │ │ + ldr r1, [pc, #408] @ 72520 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3e8> │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 17dffc │ │ │ │ + bl 17e298 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 723f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2c4> │ │ │ │ + bne 723fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2c4> │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr r4, [r7, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2cc480 <_Py_RestoreSignals@@Base+0x15b4> │ │ │ │ + bl 2cc360 <_Py_RestoreSignals@@Base+0x15b4> │ │ │ │ subs r5, r0, #0 │ │ │ │ movne r3, #0 │ │ │ │ - bne 723e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2b8> │ │ │ │ + bne 723f0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2b8> │ │ │ │ mvn r0, #0 │ │ │ │ - b 72508 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3d8> │ │ │ │ + b 72510 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3d8> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r2, [r2, r3, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 723e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2b0> │ │ │ │ + beq 723e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2b0> │ │ │ │ ldr r1, [r2] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ add r1, r1, #1 │ │ │ │ strne r1, [r2] │ │ │ │ str r2, [r5, r3, lsl #2] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bne 723c0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x290> │ │ │ │ - b 724d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3a4> │ │ │ │ + bne 723c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x290> │ │ │ │ + b 724dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3a4> │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - beq 724bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x38c> │ │ │ │ + beq 724c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x38c> │ │ │ │ ldr r4, [r7, #8] │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 2cc480 <_Py_RestoreSignals@@Base+0x15b4> │ │ │ │ + bl 2cc360 <_Py_RestoreSignals@@Base+0x15b4> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 723b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x288> │ │ │ │ + beq 723c0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x288> │ │ │ │ add r3, sp, #4 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl b8a24 │ │ │ │ + bl b8af8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 724d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3a4> │ │ │ │ + beq 724dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3a4> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ - bne 72460 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x330> │ │ │ │ - ldr r3, [pc, #188] @ 72510 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3e0> │ │ │ │ - ldr r1, [pc, #196] @ 7251c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3ec> │ │ │ │ + bne 72468 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x330> │ │ │ │ + ldr r3, [pc, #188] @ 72518 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3e0> │ │ │ │ + ldr r1, [pc, #196] @ 72524 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3ec> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 724ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x37c> │ │ │ │ - bl aaf9c │ │ │ │ + bl 18f414 │ │ │ │ + b 724b4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x37c> │ │ │ │ + bl ab014 │ │ │ │ cmn r0, #1 │ │ │ │ mov r1, r0 │ │ │ │ - bne 72490 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x360> │ │ │ │ - bl a55d4 │ │ │ │ + bne 72498 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x360> │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 724ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x37c> │ │ │ │ - ldr r3, [pc, #156] @ 72520 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3f0> │ │ │ │ - ldr r1, [pc, #156] @ 72524 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3f4> │ │ │ │ + bne 724b4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x37c> │ │ │ │ + ldr r3, [pc, #156] @ 72528 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3f0> │ │ │ │ + ldr r1, [pc, #156] @ 7252c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3f4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 724ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x37c> │ │ │ │ + bl 18f414 │ │ │ │ + b 724b4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x37c> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 7247c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x34c> │ │ │ │ + blt 72484 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x34c> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2037b0 │ │ │ │ + bl 203c48 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 7241c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2ec> │ │ │ │ + bne 72424 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2ec> │ │ │ │ cmp r4, #0 │ │ │ │ subne r4, r4, #1 │ │ │ │ - bne 724ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3bc> │ │ │ │ - b 723b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x288> │ │ │ │ - ldr r0, [pc, #76] @ 72510 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3e0> │ │ │ │ + bne 724f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3bc> │ │ │ │ + b 723c0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x288> │ │ │ │ + ldr r0, [pc, #76] @ 72518 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3e0> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #92] @ 72528 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3f8> │ │ │ │ + ldr r1, [pc, #92] @ 72530 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3f8> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1176f0 │ │ │ │ - b 723b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x288> │ │ │ │ + bl 1177e0 │ │ │ │ + b 723c0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x288> │ │ │ │ mov r0, r6 │ │ │ │ - bl 204844 │ │ │ │ + bl 204cdc │ │ │ │ mov r0, #0 │ │ │ │ str r4, [r6, #16] │ │ │ │ str r5, [r6, #12] │ │ │ │ - b 72508 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3d8> │ │ │ │ + b 72510 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3d8> │ │ │ │ ldr r0, [r5, r4, lsl #2] │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b254 │ │ │ │ subs r4, r4, #1 │ │ │ │ - bcs 724ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3bc> │ │ │ │ + bcs 724f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3bc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 99b98 │ │ │ │ - b 723b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x288> │ │ │ │ + bl 99c10 │ │ │ │ + b 723c0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x288> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r9, r8, asr #23 │ │ │ │ + eorseq r3, r9, r8, lsl #28 │ │ │ │ subseq sp, r6, ip, lsl #10 │ │ │ │ - eorseq r3, r9, ip, ror #23 │ │ │ │ + eorseq r3, r9, ip, lsr #28 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r3, r9, r8, lsl #24 │ │ │ │ - eorseq r3, r9, ip, lsr #24 │ │ │ │ + eorseq r3, r9, r8, asr #28 │ │ │ │ + eorseq r3, r9, ip, ror #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 72564 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x434> │ │ │ │ + bne 7256c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x434> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 72578 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x448> │ │ │ │ - b 72588 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x458> │ │ │ │ + bne 72580 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x448> │ │ │ │ + b 72590 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x458> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 72554 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x424> │ │ │ │ + beq 7255c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x424> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 725a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x474> │ │ │ │ + beq 725ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x474> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r2, [r0, #20] │ │ │ │ - ldreq r2, [pc, #76] @ 72620 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4f0> │ │ │ │ + ldreq r2, [pc, #76] @ 72628 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4f0> │ │ │ │ add ip, r3, r3, lsr #31 │ │ │ │ sub r3, r3, #1 │ │ │ │ add r3, r2, r3 │ │ │ │ asr ip, ip, #1 │ │ │ │ sub r0, r3, r3 │ │ │ │ cmp ip, r0 │ │ │ │ mov r1, r3 │ │ │ │ - bgt 725f8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4c8> │ │ │ │ - ldr r0, [pc, #44] @ 72624 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4f4> │ │ │ │ + bgt 72600 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4c8> │ │ │ │ + ldr r0, [pc, #44] @ 7262c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4f4> │ │ │ │ bx lr │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldrb r0, [r2] │ │ │ │ ldrb lr, [r1] │ │ │ │ strb lr, [r2], #1 │ │ │ │ strb r0, [r1], #-1 │ │ │ │ sub r0, r3, r1 │ │ │ │ cmp ip, r0 │ │ │ │ - bgt 725fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4cc> │ │ │ │ - ldr r0, [pc, #4] @ 72624 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4f4> │ │ │ │ + bgt 72604 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4cc> │ │ │ │ + ldr r0, [pc, #4] @ 7262c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4f4> │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 72660 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x530> │ │ │ │ + bne 72668 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x530> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 72674 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x544> │ │ │ │ - b 72684 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x554> │ │ │ │ + bne 7267c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x544> │ │ │ │ + b 7268c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x554> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 72650 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x520> │ │ │ │ + beq 72658 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x520> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ cmp r1, #0 │ │ │ │ - blt 726b4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x584> │ │ │ │ + blt 726bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x584> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt 726dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5ac> │ │ │ │ + blt 726e4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5ac> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ 726f0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5c0> │ │ │ │ - ldr r1, [pc, #36] @ 726f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5c4> │ │ │ │ + ldr r3, [pc, #36] @ 726f8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5c0> │ │ │ │ + ldr r1, [pc, #36] @ 726fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5c4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - ldr r0, [pc, #16] @ 726f8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5c8> │ │ │ │ + ldr r0, [pc, #16] @ 72700 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5c8> │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ add r0, r0, r3, lsl #4 │ │ │ │ bx lr │ │ │ │ subseq sp, r5, r0, lsl #22 │ │ │ │ - eorseq ip, r7, ip, lsr #22 │ │ │ │ + eorseq ip, r7, ip, ror #26 │ │ │ │ subseq r7, r7, ip, ror r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #64] @ 72754 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x624> │ │ │ │ + ldr r1, [pc, #64] @ 7275c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x624> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 17dffc │ │ │ │ + bl 17e298 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ - bl 91b84 <_PyObject_GC_New@@Base> │ │ │ │ + bl 91be0 <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 7274c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x61c> │ │ │ │ + beq 72754 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x61c> │ │ │ │ ldr r3, [r5] │ │ │ │ mov r0, r4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl a6608 │ │ │ │ + bl a6680 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sp, r6, ip, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ mov r4, r2 │ │ │ │ - bl 1bfc40 │ │ │ │ + bl 1bfdf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 72790 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x660> │ │ │ │ + bne 72798 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x660> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 727b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x688> │ │ │ │ - bl a55d4 │ │ │ │ + bne 727c0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x688> │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 72788 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x658> │ │ │ │ - ldr r0, [pc, #20] @ 727cc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x69c> │ │ │ │ + bne 72790 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x658> │ │ │ │ + ldr r0, [pc, #20] @ 727d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x69c> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #16] @ 727d0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6a0> │ │ │ │ + ldr r2, [pc, #16] @ 727d8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6a0> │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #4] @ 727cc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x69c> │ │ │ │ + ldr r0, [pc, #4] @ 727d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x69c> │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ subs r5, r1, #0 │ │ │ │ sub sp, sp, #28 │ │ │ │ - bne 72804 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6d4> │ │ │ │ - ldr r3, [pc, #728] @ 72ad0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9a0> │ │ │ │ - ldr r1, [pc, #728] @ 72ad4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9a4> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 72ac4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x994> │ │ │ │ - ldr r1, [pc, #716] @ 72ad8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9a8> │ │ │ │ + bne 7280c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6d4> │ │ │ │ + ldr r3, [pc, #728] @ 72ad8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9a0> │ │ │ │ + ldr r1, [pc, #728] @ 72adc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9a4> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f414 │ │ │ │ + b 72acc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x994> │ │ │ │ + ldr r1, [pc, #716] @ 72ae0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9a8> │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 17dffc │ │ │ │ + bl 17e298 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #68] @ 0x44 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 728cc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x79c> │ │ │ │ + bne 728d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x79c> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 2d7d38 │ │ │ │ + bl 2d7c48 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 72ac4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x994> │ │ │ │ + beq 72acc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x994> │ │ │ │ ldm r5, {r2, r3} │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r1, [r4, #8] │ │ │ │ str r2, [r4] │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 99b98 │ │ │ │ + bl 99c10 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmn r0, #-268435455 @ 0xf0000001 │ │ │ │ movhi r0, #0 │ │ │ │ - bhi 72870 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x740> │ │ │ │ + bhi 72878 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x740> │ │ │ │ lsl r0, r0, #3 │ │ │ │ - bl 996a4 │ │ │ │ + bl 9971c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ ldrne lr, [r5, #8] │ │ │ │ ldrne r1, [r5, #12] │ │ │ │ movne r2, #0 │ │ │ │ - bne 728b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x788> │ │ │ │ + bne 728c0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x788> │ │ │ │ mov r0, r4 │ │ │ │ - bl 99b98 │ │ │ │ - bl 2a01ec │ │ │ │ - b 72ac4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x994> │ │ │ │ + bl 99c10 │ │ │ │ + bl 2a0260 │ │ │ │ + b 72acc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x994> │ │ │ │ ldr ip, [r1, r2, lsl #3] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 728b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x788> │ │ │ │ + beq 728c0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x788> │ │ │ │ ldr r3, [ip] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ add r3, r3, #1 │ │ │ │ strne r3, [ip] │ │ │ │ cmp r2, lr │ │ │ │ - bne 72898 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x768> │ │ │ │ + bne 728a0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x768> │ │ │ │ lsl r2, r2, #3 │ │ │ │ bl 29cdc │ │ │ │ - b 72ab0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x980> │ │ │ │ + b 72ab8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x980> │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - beq 72a98 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x968> │ │ │ │ + beq 72aa0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x968> │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 2d7d38 │ │ │ │ + bl 2d7c48 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 72ac4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x994> │ │ │ │ - ldr r9, [pc, #488] @ 72adc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9ac> │ │ │ │ - ldr r8, [pc, #488] @ 72ae0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9b0> │ │ │ │ + beq 72acc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x994> │ │ │ │ + ldr r9, [pc, #488] @ 72ae4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9ac> │ │ │ │ + ldr r8, [pc, #488] @ 72ae8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9b0> │ │ │ │ add r3, sp, #12 │ │ │ │ add r2, sp, #16 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl b8a24 │ │ │ │ + bl b8af8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 72ab0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x980> │ │ │ │ + beq 72ab8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x980> │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq 72930 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x800> │ │ │ │ + beq 72938 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x800> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq 72944 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x814> │ │ │ │ - ldr r3, [pc, #408] @ 72ad0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9a0> │ │ │ │ - ldr r1, [pc, #424] @ 72ae4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9b4> │ │ │ │ + beq 7294c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x814> │ │ │ │ + ldr r3, [pc, #408] @ 72ad8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9a0> │ │ │ │ + ldr r1, [pc, #424] @ 72aec <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9b4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 72a8c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x95c> │ │ │ │ + bl 18f414 │ │ │ │ + b 72a94 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x95c> │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl aaf9c │ │ │ │ + bl ab014 │ │ │ │ cmn r0, #1 │ │ │ │ mov sl, r0 │ │ │ │ - bne 72964 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x834> │ │ │ │ - bl a55d4 │ │ │ │ + bne 7296c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x834> │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 72a8c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x95c> │ │ │ │ + bne 72a94 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x95c> │ │ │ │ ldr fp, [r7, #16] │ │ │ │ ldr r7, [r4, #12] │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, fp │ │ │ │ mov r1, r7 │ │ │ │ - bl 20a108 <_PyLong_UnsignedShort_Converter@@Base+0x2664> │ │ │ │ + bl 20a32c <_PyBytesWriter_WriteBytes@@Base+0x3184> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ strne sl, [r3, #4] │ │ │ │ - bne 728f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7c4> │ │ │ │ + bne 728fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7c4> │ │ │ │ ldr r2, [fp] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [fp] │ │ │ │ str fp, [r3] │ │ │ │ str sl, [r3, #4] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r9 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bhi 729dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8ac> │ │ │ │ + bhi 729e4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8ac> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add r2, r3, r3, lsl #1 │ │ │ │ cmp r2, r1, lsl #1 │ │ │ │ - bcc 728f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7c4> │ │ │ │ + bcc 728fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7c4> │ │ │ │ cmp r3, r8 │ │ │ │ movhi r2, #2 │ │ │ │ movls r2, #4 │ │ │ │ - b 729e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8b0> │ │ │ │ + b 729e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8b0> │ │ │ │ mov r2, #2 │ │ │ │ muls r3, r2, r3 │ │ │ │ - bmi 72a18 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8e8> │ │ │ │ + bmi 72a20 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8e8> │ │ │ │ mov sl, #8 │ │ │ │ cmp r3, sl │ │ │ │ lslhi sl, sl, #1 │ │ │ │ - bhi 729ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8bc> │ │ │ │ + bhi 729f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8bc> │ │ │ │ cmn sl, #-268435455 @ 0xf0000001 │ │ │ │ - bhi 72a08 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8d8> │ │ │ │ + bhi 72a10 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8d8> │ │ │ │ lsl r0, sl, #3 │ │ │ │ - bl 996a4 │ │ │ │ + bl 9971c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - bne 72a20 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8f0> │ │ │ │ + bne 72a28 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8f0> │ │ │ │ str r7, [r4, #12] │ │ │ │ - bl 2a01ec │ │ │ │ - b 72a8c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x95c> │ │ │ │ + bl 2a0260 │ │ │ │ + b 72a94 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x95c> │ │ │ │ sub r3, sl, #1 │ │ │ │ lsl r2, sl, #3 │ │ │ │ str sl, [r4, #8] │ │ │ │ mov r1, #0 │ │ │ │ str r3, [r4] │ │ │ │ bl 29658 │ │ │ │ ldr fp, [r4, #4] │ │ │ │ add sl, r7, #8 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 72a80 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x950> │ │ │ │ + beq 72a88 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x950> │ │ │ │ ldr r3, [sl, #-8] │ │ │ │ str r3, [sp, #4] │ │ │ │ subs r2, r3, #0 │ │ │ │ - beq 72a78 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x948> │ │ │ │ + beq 72a80 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x948> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 20a108 <_PyLong_UnsignedShort_Converter@@Base+0x2664> │ │ │ │ + bl 20a32c <_PyBytesWriter_WriteBytes@@Base+0x3184> │ │ │ │ sub fp, fp, #1 │ │ │ │ ldr r2, [sl, #-4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r0] │ │ │ │ str r2, [r0, #4] │ │ │ │ add sl, sl, #8 │ │ │ │ - b 72a40 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x910> │ │ │ │ + b 72a48 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x910> │ │ │ │ mov r0, r7 │ │ │ │ - bl 99b98 │ │ │ │ - b 728f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7c4> │ │ │ │ + bl 99c10 │ │ │ │ + b 728fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7c4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2da688 <_PyTime_MonotonicWithInfo@@Base+0x55c> │ │ │ │ - b 72ac4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x994> │ │ │ │ - ldr r0, [pc, #48] @ 72ad0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9a0> │ │ │ │ + bl 2da8b8 <_PyTime_MonotonicWithInfo@@Base+0x55c> │ │ │ │ + b 72acc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x994> │ │ │ │ + ldr r0, [pc, #48] @ 72ad8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9a0> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #64] @ 72ae8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9b8> │ │ │ │ + ldr r1, [pc, #64] @ 72af0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9b8> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1176f0 │ │ │ │ - b 72ac4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x994> │ │ │ │ + bl 1177e0 │ │ │ │ + b 72acc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x994> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 2da688 <_PyTime_MonotonicWithInfo@@Base+0x55c> │ │ │ │ + bl 2da8b8 <_PyTime_MonotonicWithInfo@@Base+0x55c> │ │ │ │ mov r0, #0 │ │ │ │ str r4, [r6, #8] │ │ │ │ - b 72ac8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x998> │ │ │ │ + b 72ad0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x998> │ │ │ │ mvn r0, #0 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r9, r8, asr #23 │ │ │ │ + eorseq r3, r9, r8, lsl #28 │ │ │ │ subseq sp, r6, ip, lsl #10 │ │ │ │ ldrbpl r5, [r5, #-1365] @ 0xfffffaab │ │ │ │ andeq ip, r0, r0, asr r3 │ │ │ │ - eorseq r3, r9, ip, lsl #25 │ │ │ │ - @ instruction: 0x00393cb0 │ │ │ │ + eorseq r3, r9, ip, asr #29 │ │ │ │ + @ instruction: 0x00393ef0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ - bl 9b0e0 │ │ │ │ + bl 9b158 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 72b3c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa0c> │ │ │ │ + beq 72b44 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa0c> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ - beq 72b3c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa0c> │ │ │ │ + beq 72b44 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa0c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 72b3c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa0c> │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 72b44 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa0c> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + b 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #64] @ 72bc8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa98> │ │ │ │ + ldr r1, [pc, #64] @ 72bd0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa98> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 17dffc │ │ │ │ + bl 17e298 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ - bl 91b84 <_PyObject_GC_New@@Base> │ │ │ │ + bl 91be0 <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 72bc0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa90> │ │ │ │ + beq 72bc8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa90> │ │ │ │ ldr r3, [r5] │ │ │ │ mov r0, r4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl a6608 │ │ │ │ + bl a6680 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sp, r6, ip, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #312] @ 72d1c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbec> │ │ │ │ + ldr r3, [pc, #312] @ 72d24 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbec> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #300] @ 72d20 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbf0> │ │ │ │ + ldr r1, [pc, #300] @ 72d28 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbf0> │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b9224 │ │ │ │ + bl 1b93dc │ │ │ │ cmp r0, #0 │ │ │ │ - blt 72c3c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb0c> │ │ │ │ + blt 72c44 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb0c> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ldr r7, [r2, #8] │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq 72c2c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xafc> │ │ │ │ + beq 72c34 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xafc> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r7, r3 │ │ │ │ addeq r8, r5, #8 │ │ │ │ moveq r6, #0 │ │ │ │ - beq 72c64 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb34> │ │ │ │ - ldr r3, [pc, #240] @ 72d24 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbf4> │ │ │ │ - ldr r1, [pc, #240] @ 72d28 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbf8> │ │ │ │ + beq 72c6c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb34> │ │ │ │ + ldr r3, [pc, #240] @ 72d2c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbf4> │ │ │ │ + ldr r1, [pc, #240] @ 72d30 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbf8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r5, #0 │ │ │ │ movlt r3, #0 │ │ │ │ - blt 72c58 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb28> │ │ │ │ + blt 72c60 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb28> │ │ │ │ cmp r3, r5 │ │ │ │ movge r3, r5 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ str r3, [r2, r6, lsl #2] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r7 │ │ │ │ - bge 72cb0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb80> │ │ │ │ + bge 72cb8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb80> │ │ │ │ ldr r0, [r8, #4]! │ │ │ │ - bl aaf9c │ │ │ │ + bl ab014 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bge 72c88 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb58> │ │ │ │ - bl a55d4 │ │ │ │ + bge 72c90 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb58> │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 72c3c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb0c> │ │ │ │ + bne 72c44 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb0c> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r3, r3, r6, lsl #2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ sub r3, r2, #1 │ │ │ │ - bne 72c44 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb14> │ │ │ │ + bne 72c4c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb14> │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b 72d14 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbe4> │ │ │ │ + b 72d1c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbe4> │ │ │ │ mov r0, r7 │ │ │ │ - bl 92b18 │ │ │ │ + bl 92b74 │ │ │ │ subs r3, r0, #0 │ │ │ │ addne ip, r3, #8 │ │ │ │ movne r2, #0 │ │ │ │ - beq 72c3c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb0c> │ │ │ │ + beq 72c44 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb0c> │ │ │ │ cmp r2, r7 │ │ │ │ - bge 72d08 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbd8> │ │ │ │ + bge 72d10 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbd8> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, r1, r2, lsl #2 │ │ │ │ ldr r0, [r0, r2, lsl #2] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ add r2, r2, #1 │ │ │ │ add r1, r1, r0, lsl #2 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ ldr r1, [r0] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ addne r1, r1, #1 │ │ │ │ strne r1, [r0] │ │ │ │ str r0, [ip, #4]! │ │ │ │ - b 72cc8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb98> │ │ │ │ + b 72cd0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb98> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 9b1dc │ │ │ │ - ldr r0, [pc, #16] @ 72d2c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbfc> │ │ │ │ + bl 9b254 │ │ │ │ + ldr r0, [pc, #16] @ 72d34 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbfc> │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq r1, r9, r8, lsl sl │ │ │ │ + eorseq r1, r9, r8, asr ip │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r3, r9, r4, asr #3 │ │ │ │ + @ instruction: 0x003933f4 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 72d60 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc30> │ │ │ │ - ldr r3, [pc, #64] @ 72d94 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc64> │ │ │ │ - ldr r1, [pc, #64] @ 72d98 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc68> │ │ │ │ + bgt 72d68 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc30> │ │ │ │ + ldr r3, [pc, #64] @ 72d9c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc64> │ │ │ │ + ldr r1, [pc, #64] @ 72da0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc68> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 72d8c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc5c> │ │ │ │ + bl 18f414 │ │ │ │ + b 72d94 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc5c> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 72d80 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc50> │ │ │ │ - ldr r3, [pc, #32] @ 72d94 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc64> │ │ │ │ - ldr r1, [pc, #36] @ 72d9c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc6c> │ │ │ │ + beq 72d88 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc50> │ │ │ │ + ldr r3, [pc, #32] @ 72d9c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc64> │ │ │ │ + ldr r1, [pc, #36] @ 72da4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc6c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 72d8c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc5c> │ │ │ │ + bl 18f414 │ │ │ │ + b 72d94 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc5c> │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b a58c4 │ │ │ │ + b a593c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r7, ip, ror #16 │ │ │ │ - eorseq r4, r7, ip, asr #18 │ │ │ │ + eorseq r0, r7, ip, lsr #21 │ │ │ │ + eorseq r4, r7, ip, lsl #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ - bl 9b0e0 │ │ │ │ + bl 9b158 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 72df0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcc0> │ │ │ │ + beq 72df8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcc0> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ - beq 72df0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcc0> │ │ │ │ + beq 72df8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcc0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 72df0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcc0> │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 72df8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcc0> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + b 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 124af0 <_PyType_Name@@Base> │ │ │ │ + bl 124b7c <_PyType_Name@@Base> │ │ │ │ ldr r5, [r4, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmn r5, #1 │ │ │ │ mov r1, r0 │ │ │ │ - bne 72e60 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd30> │ │ │ │ + bne 72e68 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd30> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #16] @ 72e70 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd40> │ │ │ │ - b 128d0c │ │ │ │ + ldr r0, [pc, #16] @ 72e78 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd40> │ │ │ │ + b 128da0 │ │ │ │ mov r3, r5 │ │ │ │ - ldr r0, [pc, #8] @ 72e74 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd44> │ │ │ │ + ldr r0, [pc, #8] @ 72e7c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd44> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 128d0c │ │ │ │ - @ instruction: 0x0037c8d0 │ │ │ │ - @ instruction: 0x00393cfc │ │ │ │ + b 128da0 │ │ │ │ + eorseq ip, r7, r0, lsl fp │ │ │ │ + eorseq r3, r9, ip, lsr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 204844 │ │ │ │ + bl 204cdc │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2cc480 <_Py_RestoreSignals@@Base+0x15b4> │ │ │ │ + bl 2cc360 <_Py_RestoreSignals@@Base+0x15b4> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - ldr r2, [pc, #16] @ 72ebc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd8c> │ │ │ │ + ldr r2, [pc, #16] @ 72ec4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd8c> │ │ │ │ str r0, [r5, #12] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, r2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #76] @ 72f24 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdf4> │ │ │ │ - ldr r1, [pc, #76] @ 72f28 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdf8> │ │ │ │ + ldr r3, [pc, #76] @ 72f2c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdf4> │ │ │ │ + ldr r1, [pc, #76] @ 72f30 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdf8> │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1b9224 │ │ │ │ + bl 1b93dc │ │ │ │ cmp r0, #0 │ │ │ │ - blt 72f1c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdec> │ │ │ │ + blt 72f24 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdec> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - blt 72f10 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xde0> │ │ │ │ + blt 72f18 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xde0> │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #28] @ 72f2c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdfc> │ │ │ │ - b a9a20 │ │ │ │ + ldr r0, [pc, #28] @ 72f34 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdfc> │ │ │ │ + b a9a98 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #20] @ 72f30 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe00> │ │ │ │ - b a9a20 │ │ │ │ + ldr r0, [pc, #20] @ 72f38 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe00> │ │ │ │ + b a9a98 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq r1, r9, r8, lsl sl │ │ │ │ - eorseq sp, r8, r8, ror #29 │ │ │ │ - eorseq ip, r8, r4, asr r2 │ │ │ │ + eorseq r1, r9, r8, asr ip │ │ │ │ + eorseq lr, r8, r8, lsr #2 │ │ │ │ + mlaseq r8, r4, r4, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r4, r1 │ │ │ │ - bl 99b98 │ │ │ │ + bl 99c10 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ - b 717cc │ │ │ │ + b 717d4 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - beq 72f80 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe50> │ │ │ │ - ldr r3, [pc, #12] @ 72f88 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe58> │ │ │ │ + beq 72f88 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe50> │ │ │ │ + ldr r3, [pc, #12] @ 72f90 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe58> │ │ │ │ mov r0, #3 │ │ │ │ - b a26fc │ │ │ │ + b a2774 │ │ │ │ mov r0, #2 │ │ │ │ - b a27cc │ │ │ │ + b a2844 │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ bl 29658 │ │ │ │ sub r3, r6, #1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi 72fe0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xeb0> │ │ │ │ + bhi 72fe8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xeb0> │ │ │ │ ldr r0, [r7] │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 112480 │ │ │ │ + bl 112570 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 73000 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xed0> │ │ │ │ - b 7305c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf2c> │ │ │ │ - ldr r0, [pc, #284] @ 73104 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfd4> │ │ │ │ + beq 73008 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xed0> │ │ │ │ + b 73064 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf2c> │ │ │ │ + ldr r0, [pc, #284] @ 7310c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfd4> │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 72fc4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe94> │ │ │ │ - b 7305c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf2c> │ │ │ │ + bne 72fcc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe94> │ │ │ │ + b 73064 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf2c> │ │ │ │ cmp r6, #1 │ │ │ │ - ble 73098 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf68> │ │ │ │ + ble 730a0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf68> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #244] @ 73108 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfd8> │ │ │ │ + ldr r2, [pc, #244] @ 73110 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfd8> │ │ │ │ cmp r3, r2 │ │ │ │ - beq 73078 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf48> │ │ │ │ + beq 73080 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf48> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 73064 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf34> │ │ │ │ + beq 7306c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf34> │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl b2684 │ │ │ │ + bl b2768 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7305c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf2c> │ │ │ │ + beq 73064 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf2c> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 7307c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf4c> │ │ │ │ - ldr r3, [pc, #184] @ 7310c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfdc> │ │ │ │ - ldr r1, [pc, #184] @ 73110 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfe0> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - mov r4, #0 │ │ │ │ - b 730e4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfb4> │ │ │ │ - ldr r2, [pc, #168] @ 73114 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfe4> │ │ │ │ - ldr r1, [pc, #168] @ 73118 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfe8> │ │ │ │ - ldr r0, [pc, #144] @ 73104 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfd4> │ │ │ │ - bl 316b6c <_PyArg_BadArgument@@Base> │ │ │ │ - b 7305c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf2c> │ │ │ │ + beq 73084 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf4c> │ │ │ │ + ldr r3, [pc, #184] @ 73114 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfdc> │ │ │ │ + ldr r1, [pc, #184] @ 73118 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfe0> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f414 │ │ │ │ + mov r4, #0 │ │ │ │ + b 730ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfb4> │ │ │ │ + ldr r2, [pc, #168] @ 7311c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfe4> │ │ │ │ + ldr r1, [pc, #168] @ 73120 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfe8> │ │ │ │ + ldr r0, [pc, #144] @ 7310c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfd4> │ │ │ │ + bl 316dfc <_PyArg_BadArgument@@Base> │ │ │ │ + b 73064 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf2c> │ │ │ │ mov r5, r4 │ │ │ │ cmp r6, #2 │ │ │ │ - beq 7309c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf6c> │ │ │ │ + beq 730a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf6c> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 1033c8 │ │ │ │ + bl 10347c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge 7309c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf6c> │ │ │ │ - b 7305c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf2c> │ │ │ │ + bge 730a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf6c> │ │ │ │ + b 73064 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf2c> │ │ │ │ mov r5, r4 │ │ │ │ mov r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ addeq r3, sp, #16 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ add r3, sp, #12 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 228830 │ │ │ │ + bl 228954 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 730e4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfb4> │ │ │ │ + beq 730ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfb4> │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldr r0, [pc, #60] @ 7311c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfec> │ │ │ │ - bl a9a20 │ │ │ │ + ldr r0, [pc, #60] @ 73124 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfec> │ │ │ │ + bl a9a98 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 730f8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfc8> │ │ │ │ + beq 73100 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfc8> │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 1133b4 │ │ │ │ + bl 1134a4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r3, r7, r0, lsr #23 │ │ │ │ + eorseq r3, r7, r0, ror #27 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003628dc │ │ │ │ - @ instruction: 0x0036a7b0 │ │ │ │ - eorseq fp, r6, r8, asr #19 │ │ │ │ - @ instruction: 0x00375fb8 │ │ │ │ + eorseq r2, r6, ip, lsl fp │ │ │ │ + @ instruction: 0x0036a9f0 │ │ │ │ + eorseq fp, r6, r8, lsl #24 │ │ │ │ + @ instruction: 0x003761f8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #60] @ 73174 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1044> │ │ │ │ - ldr r1, [pc, #60] @ 73178 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1048> │ │ │ │ + ldr r3, [pc, #60] @ 7317c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1044> │ │ │ │ + ldr r1, [pc, #60] @ 73180 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1048> │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1b9224 │ │ │ │ + bl 1b93dc │ │ │ │ cmp r0, #0 │ │ │ │ movlt r0, #0 │ │ │ │ - blt 7316c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x103c> │ │ │ │ + blt 73174 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x103c> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldmib r4, {r1, r2, r3} │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #16] @ 7317c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x104c> │ │ │ │ - bl a9a20 │ │ │ │ + ldr r0, [pc, #16] @ 73184 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x104c> │ │ │ │ + bl a9a98 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq r1, r9, r8, lsl sl │ │ │ │ - eorseq r3, r9, r8, asr #18 │ │ │ │ + eorseq r1, r9, r8, asr ip │ │ │ │ + eorseq r3, r9, r8, lsl #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #64] @ 731d8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10a8> │ │ │ │ + ldr r3, [pc, #64] @ 731e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10a8> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #52] @ 731dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10ac> │ │ │ │ + ldr r1, [pc, #52] @ 731e4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10ac> │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b9224 │ │ │ │ + bl 1b93dc │ │ │ │ cmp r0, #0 │ │ │ │ - bge 731bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x108c> │ │ │ │ + bge 731c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x108c> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1033c8 │ │ │ │ + bl 10347c │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt 731b4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1084> │ │ │ │ - ldr r0, [pc, #12] @ 731e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10b0> │ │ │ │ + blt 731bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1084> │ │ │ │ + ldr r0, [pc, #12] @ 731e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10b0> │ │ │ │ str r3, [r4, #16] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq r1, r9, r8, lsl sl │ │ │ │ + eorseq r1, r9, r8, asr ip │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subs r0, r1, #0 │ │ │ │ - beq 73208 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10d8> │ │ │ │ + beq 73210 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10d8> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1133b4 │ │ │ │ + bl 1134a4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 293834 │ │ │ │ + bl 293768 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 7323c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x110c> │ │ │ │ - bl a55d4 │ │ │ │ + bne 73244 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x110c> │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 73248 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1118> │ │ │ │ + bne 73250 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1118> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a58c4 │ │ │ │ + b a593c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ mov r3, sp │ │ │ │ - ldr r1, [pc, #160] @ 73314 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11e4> │ │ │ │ + ldr r1, [pc, #160] @ 7331c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11e4> │ │ │ │ add r2, sp, #4 │ │ │ │ - bl b6a5c │ │ │ │ + bl b6b40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 732a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1174> │ │ │ │ + beq 732ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1174> │ │ │ │ ldr r1, [sp] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r2, sp, #8 │ │ │ │ bl 29958 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 732ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x117c> │ │ │ │ - ldr r3, [pc, #120] @ 73318 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11e8> │ │ │ │ + bge 732b4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x117c> │ │ │ │ + ldr r3, [pc, #120] @ 73320 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11e8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ + bl 144544 │ │ │ │ mov r0, #0 │ │ │ │ - b 7330c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11dc> │ │ │ │ - bne 732c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1194> │ │ │ │ - ldr r3, [pc, #96] @ 73318 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11e8> │ │ │ │ - ldr r1, [pc, #96] @ 7331c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11ec> │ │ │ │ + b 73314 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11dc> │ │ │ │ + bne 732cc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1194> │ │ │ │ + ldr r3, [pc, #96] @ 73320 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11e8> │ │ │ │ + ldr r1, [pc, #96] @ 73324 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11ec> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 732a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1174> │ │ │ │ + bl 18f414 │ │ │ │ + b 732ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1174> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bne 732e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11b0> │ │ │ │ + bne 732e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11b0> │ │ │ │ mov r1, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 92884 │ │ │ │ - b 7330c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11dc> │ │ │ │ + bl 928e0 │ │ │ │ + b 73314 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11dc> │ │ │ │ cmp r3, #10 │ │ │ │ - bne 732f8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11c8> │ │ │ │ + bne 73300 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11c8> │ │ │ │ mov r1, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 92884 │ │ │ │ - b 7330c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11dc> │ │ │ │ - ldr r3, [pc, #24] @ 73318 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11e8> │ │ │ │ - ldr r1, [pc, #28] @ 73320 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11f0> │ │ │ │ + bl 928e0 │ │ │ │ + b 73314 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11dc> │ │ │ │ + ldr r3, [pc, #24] @ 73320 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11e8> │ │ │ │ + ldr r1, [pc, #28] @ 73328 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11f0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 732a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1174> │ │ │ │ + bl 18f414 │ │ │ │ + b 732ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1174> │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r3, r9, r8, lsl sp │ │ │ │ + eorseq r3, r9, r8, asr pc │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r3, r9, r8, lsr #26 │ │ │ │ - eorseq r5, r8, r8, lsr lr │ │ │ │ + eorseq r3, r9, r8, ror #30 │ │ │ │ + eorseq r6, r8, r8, ror r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #48] @ 7336c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x123c> │ │ │ │ - ldr r1, [pc, #48] @ 73370 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1240> │ │ │ │ + ldr r3, [pc, #48] @ 73374 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x123c> │ │ │ │ + ldr r1, [pc, #48] @ 73378 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1240> │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1b9224 │ │ │ │ + bl 1b93dc │ │ │ │ cmp r0, #0 │ │ │ │ - blt 73364 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1234> │ │ │ │ + blt 7336c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1234> │ │ │ │ ldmib r4, {r1, r2, r3} │ │ │ │ - ldr r0, [pc, #20] @ 73374 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1244> │ │ │ │ + ldr r0, [pc, #20] @ 7337c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1244> │ │ │ │ pop {r4, lr} │ │ │ │ - b a9a20 │ │ │ │ + b a9a98 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq r1, r9, r8, lsl sl │ │ │ │ - eorseq r3, r9, r8, asr sp │ │ │ │ + eorseq r1, r9, r8, asr ip │ │ │ │ + mlaseq r9, r8, pc, r3 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ cmp r7, #0 │ │ │ │ mov r1, r6 │ │ │ │ sub r7, r7, #1 │ │ │ │ - beq 733c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1298> │ │ │ │ + beq 733d0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1298> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r3, r7, lsl #3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73398 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1268> │ │ │ │ + beq 733a0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1268> │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73398 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1268> │ │ │ │ + beq 733a0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1268> │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 733e4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12b4> │ │ │ │ + bne 733ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12b4> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 733f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12c4> │ │ │ │ - b 73404 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12d4> │ │ │ │ + bne 733fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12c4> │ │ │ │ + b 7340c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12d4> │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 733d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12a4> │ │ │ │ + beq 733dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12a4> │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r6 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ │ │ │ │ -00073420 <_PyLong_Size_t_Converter@@Base>: │ │ │ │ +00073428 <_PyLong_Size_t_Converter@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ - beq 73468 <_PyLong_Size_t_Converter@@Base+0x48> │ │ │ │ + beq 73470 <_PyLong_Size_t_Converter@@Base+0x48> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 73468 <_PyLong_Size_t_Converter@@Base+0x48> │ │ │ │ - ldr r3, [pc, #60] @ 73498 <_PyLong_Size_t_Converter@@Base+0x78> │ │ │ │ - ldr r1, [pc, #60] @ 7349c <_PyLong_Size_t_Converter@@Base+0x7c> │ │ │ │ + bne 73470 <_PyLong_Size_t_Converter@@Base+0x48> │ │ │ │ + ldr r3, [pc, #60] @ 734a0 <_PyLong_Size_t_Converter@@Base+0x78> │ │ │ │ + ldr r1, [pc, #60] @ 734a4 <_PyLong_Size_t_Converter@@Base+0x7c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 73484 <_PyLong_Size_t_Converter@@Base+0x64> │ │ │ │ - bl 13b90c │ │ │ │ + bl 18f414 │ │ │ │ + b 7348c <_PyLong_Size_t_Converter@@Base+0x64> │ │ │ │ + bl 13b9ac │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 7348c <_PyLong_Size_t_Converter@@Base+0x6c> │ │ │ │ - bl a55d4 │ │ │ │ + bne 73494 <_PyLong_Size_t_Converter@@Base+0x6c> │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7348c <_PyLong_Size_t_Converter@@Base+0x6c> │ │ │ │ + beq 73494 <_PyLong_Size_t_Converter@@Base+0x6c> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #1 │ │ │ │ str r4, [r5] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003839f4 │ │ │ │ + eorseq r3, r8, r4, lsr ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 734d8 <_PyLong_Size_t_Converter@@Base+0xb8> │ │ │ │ + bne 734e0 <_PyLong_Size_t_Converter@@Base+0xb8> │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 734fc <_PyLong_Size_t_Converter@@Base+0xdc> │ │ │ │ - b 734ec <_PyLong_Size_t_Converter@@Base+0xcc> │ │ │ │ + beq 73504 <_PyLong_Size_t_Converter@@Base+0xdc> │ │ │ │ + b 734f4 <_PyLong_Size_t_Converter@@Base+0xcc> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 734c8 <_PyLong_Size_t_Converter@@Base+0xa8> │ │ │ │ + beq 734d0 <_PyLong_Size_t_Converter@@Base+0xa8> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73518 <_PyLong_Size_t_Converter@@Base+0xf8> │ │ │ │ + beq 73520 <_PyLong_Size_t_Converter@@Base+0xf8> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73534 <_PyLong_Size_t_Converter@@Base+0x114> │ │ │ │ + beq 7353c <_PyLong_Size_t_Converter@@Base+0x114> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73550 <_PyLong_Size_t_Converter@@Base+0x130> │ │ │ │ + beq 73558 <_PyLong_Size_t_Converter@@Base+0x130> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7356c <_PyLong_Size_t_Converter@@Base+0x14c> │ │ │ │ + beq 73574 <_PyLong_Size_t_Converter@@Base+0x14c> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73588 <_PyLong_Size_t_Converter@@Base+0x168> │ │ │ │ + beq 73590 <_PyLong_Size_t_Converter@@Base+0x168> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 735a4 <_PyLong_Size_t_Converter@@Base+0x184> │ │ │ │ + beq 735ac <_PyLong_Size_t_Converter@@Base+0x184> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 735c0 <_PyLong_Size_t_Converter@@Base+0x1a0> │ │ │ │ + beq 735c8 <_PyLong_Size_t_Converter@@Base+0x1a0> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 735dc <_PyLong_Size_t_Converter@@Base+0x1bc> │ │ │ │ + beq 735e4 <_PyLong_Size_t_Converter@@Base+0x1bc> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 735f8 <_PyLong_Size_t_Converter@@Base+0x1d8> │ │ │ │ + beq 73600 <_PyLong_Size_t_Converter@@Base+0x1d8> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73614 <_PyLong_Size_t_Converter@@Base+0x1f4> │ │ │ │ + beq 7361c <_PyLong_Size_t_Converter@@Base+0x1f4> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73630 <_PyLong_Size_t_Converter@@Base+0x210> │ │ │ │ + beq 73638 <_PyLong_Size_t_Converter@@Base+0x210> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7364c <_PyLong_Size_t_Converter@@Base+0x22c> │ │ │ │ + beq 73654 <_PyLong_Size_t_Converter@@Base+0x22c> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73668 <_PyLong_Size_t_Converter@@Base+0x248> │ │ │ │ + beq 73670 <_PyLong_Size_t_Converter@@Base+0x248> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73684 <_PyLong_Size_t_Converter@@Base+0x264> │ │ │ │ + beq 7368c <_PyLong_Size_t_Converter@@Base+0x264> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ @@ -74977,94 +74979,94 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 736d8 <_PyLong_Size_t_Converter@@Base+0x2b8> │ │ │ │ + bne 736e0 <_PyLong_Size_t_Converter@@Base+0x2b8> │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 736ec <_PyLong_Size_t_Converter@@Base+0x2cc> │ │ │ │ - b 736fc <_PyLong_Size_t_Converter@@Base+0x2dc> │ │ │ │ + bne 736f4 <_PyLong_Size_t_Converter@@Base+0x2cc> │ │ │ │ + b 73704 <_PyLong_Size_t_Converter@@Base+0x2dc> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 736c8 <_PyLong_Size_t_Converter@@Base+0x2a8> │ │ │ │ + beq 736d0 <_PyLong_Size_t_Converter@@Base+0x2a8> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73718 <_PyLong_Size_t_Converter@@Base+0x2f8> │ │ │ │ + beq 73720 <_PyLong_Size_t_Converter@@Base+0x2f8> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73734 <_PyLong_Size_t_Converter@@Base+0x314> │ │ │ │ + beq 7373c <_PyLong_Size_t_Converter@@Base+0x314> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73750 <_PyLong_Size_t_Converter@@Base+0x330> │ │ │ │ + beq 73758 <_PyLong_Size_t_Converter@@Base+0x330> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7376c <_PyLong_Size_t_Converter@@Base+0x34c> │ │ │ │ + beq 73774 <_PyLong_Size_t_Converter@@Base+0x34c> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73788 <_PyLong_Size_t_Converter@@Base+0x368> │ │ │ │ + beq 73790 <_PyLong_Size_t_Converter@@Base+0x368> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 737a4 <_PyLong_Size_t_Converter@@Base+0x384> │ │ │ │ + beq 737ac <_PyLong_Size_t_Converter@@Base+0x384> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 737c0 <_PyLong_Size_t_Converter@@Base+0x3a0> │ │ │ │ + beq 737c8 <_PyLong_Size_t_Converter@@Base+0x3a0> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 737dc <_PyLong_Size_t_Converter@@Base+0x3bc> │ │ │ │ + beq 737e4 <_PyLong_Size_t_Converter@@Base+0x3bc> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 737f8 <_PyLong_Size_t_Converter@@Base+0x3d8> │ │ │ │ + beq 73800 <_PyLong_Size_t_Converter@@Base+0x3d8> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73814 <_PyLong_Size_t_Converter@@Base+0x3f4> │ │ │ │ + beq 7381c <_PyLong_Size_t_Converter@@Base+0x3f4> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ @@ -75072,118 +75074,118 @@ │ │ │ │ mov r3, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3848] @ 0xf08 │ │ │ │ - ldr r2, [pc, #372] @ 739bc <_PyLong_Size_t_Converter@@Base+0x59c> │ │ │ │ + ldr r2, [pc, #372] @ 739c4 <_PyLong_Size_t_Converter@@Base+0x59c> │ │ │ │ sub sp, sp, #236 @ 0xec │ │ │ │ mov r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #228] @ 0xe4 │ │ │ │ mov r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl ef50c │ │ │ │ + bl ef5b4 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 73884 <_PyLong_Size_t_Converter@@Base+0x464> │ │ │ │ + beq 7388c <_PyLong_Size_t_Converter@@Base+0x464> │ │ │ │ cmp r0, #3 │ │ │ │ mov r2, r0 │ │ │ │ - bne 738cc <_PyLong_Size_t_Converter@@Base+0x4ac> │ │ │ │ - b 738a4 <_PyLong_Size_t_Converter@@Base+0x484> │ │ │ │ - ldr r1, [pc, #308] @ 739c0 <_PyLong_Size_t_Converter@@Base+0x5a0> │ │ │ │ + bne 738d4 <_PyLong_Size_t_Converter@@Base+0x4ac> │ │ │ │ + b 738ac <_PyLong_Size_t_Converter@@Base+0x484> │ │ │ │ + ldr r1, [pc, #308] @ 739c8 <_PyLong_Size_t_Converter@@Base+0x5a0> │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ - bl b6a5c │ │ │ │ + bl b6b40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 738e0 <_PyLong_Size_t_Converter@@Base+0x4c0> │ │ │ │ - b 73910 <_PyLong_Size_t_Converter@@Base+0x4f0> │ │ │ │ + bne 738e8 <_PyLong_Size_t_Converter@@Base+0x4c0> │ │ │ │ + b 73918 <_PyLong_Size_t_Converter@@Base+0x4f0> │ │ │ │ add r2, sp, #24 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r1, [pc, #272] @ 739c4 <_PyLong_Size_t_Converter@@Base+0x5a4> │ │ │ │ + ldr r1, [pc, #272] @ 739cc <_PyLong_Size_t_Converter@@Base+0x5a4> │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ - bl b6a5c │ │ │ │ + bl b6b40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 738e0 <_PyLong_Size_t_Converter@@Base+0x4c0> │ │ │ │ - b 73910 <_PyLong_Size_t_Converter@@Base+0x4f0> │ │ │ │ - ldr r3, [pc, #244] @ 739c8 <_PyLong_Size_t_Converter@@Base+0x5a8> │ │ │ │ - ldr r1, [pc, #244] @ 739cc <_PyLong_Size_t_Converter@@Base+0x5ac> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ - b 73910 <_PyLong_Size_t_Converter@@Base+0x4f0> │ │ │ │ - ldr r2, [pc, #232] @ 739d0 <_PyLong_Size_t_Converter@@Base+0x5b0> │ │ │ │ + bne 738e8 <_PyLong_Size_t_Converter@@Base+0x4c0> │ │ │ │ + b 73918 <_PyLong_Size_t_Converter@@Base+0x4f0> │ │ │ │ + ldr r3, [pc, #244] @ 739d0 <_PyLong_Size_t_Converter@@Base+0x5a8> │ │ │ │ + ldr r1, [pc, #244] @ 739d4 <_PyLong_Size_t_Converter@@Base+0x5ac> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 1177e0 │ │ │ │ + b 73918 <_PyLong_Size_t_Converter@@Base+0x4f0> │ │ │ │ + ldr r2, [pc, #232] @ 739d8 <_PyLong_Size_t_Converter@@Base+0x5b0> │ │ │ │ add r5, sp, #96 @ 0x60 │ │ │ │ str r2, [sp] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r3, sp, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2db228 │ │ │ │ + bl 2db458 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 73918 <_PyLong_Size_t_Converter@@Base+0x4f8> │ │ │ │ + bne 73920 <_PyLong_Size_t_Converter@@Base+0x4f8> │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 1133b4 │ │ │ │ + bl 1134a4 │ │ │ │ mov r0, #0 │ │ │ │ - b 73998 <_PyLong_Size_t_Converter@@Base+0x578> │ │ │ │ + b 739a0 <_PyLong_Size_t_Converter@@Base+0x578> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r1, [pc, #176] @ 739d4 <_PyLong_Size_t_Converter@@Base+0x5b4> │ │ │ │ - ldr r0, [pc, #176] @ 739d8 <_PyLong_Size_t_Converter@@Base+0x5b8> │ │ │ │ + ldr r1, [pc, #176] @ 739dc <_PyLong_Size_t_Converter@@Base+0x5b4> │ │ │ │ + ldr r0, [pc, #176] @ 739e0 <_PyLong_Size_t_Converter@@Base+0x5b8> │ │ │ │ mov r2, r4 │ │ │ │ - bl bbddc │ │ │ │ + bl bbeb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 73910 <_PyLong_Size_t_Converter@@Base+0x4f0> │ │ │ │ + blt 73918 <_PyLong_Size_t_Converter@@Base+0x4f0> │ │ │ │ ldrd r2, [r4, #32] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ strd r2, [sp, #8] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, #0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr ip, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #28] │ │ │ │ str r1, [sp, #4] │ │ │ │ str r1, [sp] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [pc, #108] @ 739dc <_PyLong_Size_t_Converter@@Base+0x5bc> │ │ │ │ + ldr r2, [pc, #108] @ 739e4 <_PyLong_Size_t_Converter@@Base+0x5bc> │ │ │ │ add r3, sp, #28 │ │ │ │ mov r1, #1 │ │ │ │ str ip, [sp, #32] │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - bl 2d35e8 │ │ │ │ + bl 2d34f8 <_PyTime_AsMilliseconds@@Base+0x188> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 73908 <_PyLong_Size_t_Converter@@Base+0x4e8> │ │ │ │ + beq 73910 <_PyLong_Size_t_Converter@@Base+0x4e8> │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 1133b4 │ │ │ │ + bl 1134a4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl a58c4 │ │ │ │ - ldr r3, [pc, #28] @ 739bc <_PyLong_Size_t_Converter@@Base+0x59c> │ │ │ │ + bl a593c │ │ │ │ + ldr r3, [pc, #28] @ 739c4 <_PyLong_Size_t_Converter@@Base+0x59c> │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 739b4 <_PyLong_Size_t_Converter@@Base+0x594> │ │ │ │ + beq 739bc <_PyLong_Size_t_Converter@@Base+0x594> │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #236 @ 0xec │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ - eorseq r3, r9, r4, lsr #27 │ │ │ │ - @ instruction: 0x00393db0 │ │ │ │ + eorseq r3, r9, r4, ror #31 │ │ │ │ + @ instruction: 0x00393ff0 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x00393dbc │ │ │ │ - eorseq r3, r9, r8, lsr #27 │ │ │ │ - eorseq r9, r8, ip, ror #14 │ │ │ │ - eorseq r3, r9, r8, ror #27 │ │ │ │ - andeq r3, r7, r0, ror #19 │ │ │ │ + @ instruction: 0x00393ffc │ │ │ │ + eorseq r3, r9, r8, ror #31 │ │ │ │ + eorseq r9, r8, ip, lsr #19 │ │ │ │ + eorseq r4, r9, r8, lsr #32 │ │ │ │ + andeq r3, r7, r8, ror #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ mov r4, r1 │ │ │ │ @@ -75206,129 +75208,129 @@ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, r0 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #8 │ │ │ │ - ldr r1, [pc, #200] @ 73b28 <_PyLong_Size_t_Converter@@Base+0x708> │ │ │ │ + ldr r1, [pc, #200] @ 73b30 <_PyLong_Size_t_Converter@@Base+0x708> │ │ │ │ str r4, [sp, #20] │ │ │ │ str r4, [sp, #16] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl b6a5c │ │ │ │ + bl b6b40 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 73a90 <_PyLong_Size_t_Converter@@Base+0x670> │ │ │ │ + beq 73a98 <_PyLong_Size_t_Converter@@Base+0x670> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, r4 │ │ │ │ - bge 73a98 <_PyLong_Size_t_Converter@@Base+0x678> │ │ │ │ - ldr r3, [pc, #164] @ 73b2c <_PyLong_Size_t_Converter@@Base+0x70c> │ │ │ │ - ldr r1, [pc, #164] @ 73b30 <_PyLong_Size_t_Converter@@Base+0x710> │ │ │ │ + bge 73aa0 <_PyLong_Size_t_Converter@@Base+0x678> │ │ │ │ + ldr r3, [pc, #164] @ 73b34 <_PyLong_Size_t_Converter@@Base+0x70c> │ │ │ │ + ldr r1, [pc, #164] @ 73b38 <_PyLong_Size_t_Converter@@Base+0x710> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r4, #0 │ │ │ │ - b 73b1c <_PyLong_Size_t_Converter@@Base+0x6fc> │ │ │ │ + b 73b24 <_PyLong_Size_t_Converter@@Base+0x6fc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92884 │ │ │ │ + bl 928e0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq 73a90 <_PyLong_Size_t_Converter@@Base+0x670> │ │ │ │ + beq 73a98 <_PyLong_Size_t_Converter@@Base+0x670> │ │ │ │ add ip, sp, #16 │ │ │ │ add r1, r0, #16 │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp] │ │ │ │ - bl 73b34 <_PyLong_Size_t_Converter@@Base+0x714> │ │ │ │ + bl 73b3c <_PyLong_Size_t_Converter@@Base+0x714> │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge 73ad4 <_PyLong_Size_t_Converter@@Base+0x6b4> │ │ │ │ + bge 73adc <_PyLong_Size_t_Converter@@Base+0x6b4> │ │ │ │ mov r4, #0 │ │ │ │ - b 73b0c <_PyLong_Size_t_Converter@@Base+0x6ec> │ │ │ │ + b 73b14 <_PyLong_Size_t_Converter@@Base+0x6ec> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bne 73af8 <_PyLong_Size_t_Converter@@Base+0x6d8> │ │ │ │ + bne 73b00 <_PyLong_Size_t_Converter@@Base+0x6d8> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, #2 │ │ │ │ - bl a27cc │ │ │ │ + bl a2844 │ │ │ │ mov r4, r0 │ │ │ │ - b 73b0c <_PyLong_Size_t_Converter@@Base+0x6ec> │ │ │ │ + b 73b14 <_PyLong_Size_t_Converter@@Base+0x6ec> │ │ │ │ add r0, sp, #20 │ │ │ │ - bl cae00 <_PyBytes_Resize@@Base> │ │ │ │ + bl cae90 <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 73ae0 <_PyLong_Size_t_Converter@@Base+0x6c0> │ │ │ │ - b 73acc <_PyLong_Size_t_Converter@@Base+0x6ac> │ │ │ │ + bge 73ae8 <_PyLong_Size_t_Converter@@Base+0x6c0> │ │ │ │ + b 73ad4 <_PyLong_Size_t_Converter@@Base+0x6ac> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b1d0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b1d0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x00393df8 │ │ │ │ + eorseq r4, r9, r8, lsr r0 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r3, r9, r8, lsl #28 │ │ │ │ + eorseq r4, r9, r8, asr #32 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3880] @ 0xf28 │ │ │ │ sub sp, sp, #184 @ 0xb8 │ │ │ │ - ldr ip, [pc, #204] @ 73c1c <_PyLong_Size_t_Converter@@Base+0x7fc> │ │ │ │ + ldr ip, [pc, #204] @ 73c24 <_PyLong_Size_t_Converter@@Base+0x7fc> │ │ │ │ ldr r9, [sp, #216] @ 0xd8 │ │ │ │ mov r5, #0 │ │ │ │ add sl, sp, #20 │ │ │ │ ldr ip, [ip] │ │ │ │ str ip, [sp, #180] @ 0xb4 │ │ │ │ mov ip, #0 │ │ │ │ mov r8, r1 │ │ │ │ str r5, [r9] │ │ │ │ mov r1, sl │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 2d2168 │ │ │ │ + bl 2d2048 │ │ │ │ cmp r0, r5 │ │ │ │ - bne 73b90 <_PyLong_Size_t_Converter@@Base+0x770> │ │ │ │ + bne 73b98 <_PyLong_Size_t_Converter@@Base+0x770> │ │ │ │ mvn r0, #0 │ │ │ │ - b 73bf8 <_PyLong_Size_t_Converter@@Base+0x7d8> │ │ │ │ + b 73c00 <_PyLong_Size_t_Converter@@Base+0x7d8> │ │ │ │ str r5, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ ldrd r2, [r4, #32] │ │ │ │ mov r1, r5 │ │ │ │ strd r2, [sp, #8] │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #112] @ 73c20 <_PyLong_Size_t_Converter@@Base+0x800> │ │ │ │ + ldr r2, [pc, #112] @ 73c28 <_PyLong_Size_t_Converter@@Base+0x800> │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ str r8, [sp, #24] │ │ │ │ str r7, [sp, #28] │ │ │ │ str r6, [sp, #32] │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str sl, [sp, #36] @ 0x24 │ │ │ │ - bl 2d35e8 │ │ │ │ + bl 2d34f8 <_PyTime_AsMilliseconds@@Base+0x188> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 73b88 <_PyLong_Size_t_Converter@@Base+0x768> │ │ │ │ + beq 73b90 <_PyLong_Size_t_Converter@@Base+0x768> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 2d227c │ │ │ │ + bl 2d215c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r9] │ │ │ │ - beq 73b88 <_PyLong_Size_t_Converter@@Base+0x768> │ │ │ │ + beq 73b90 <_PyLong_Size_t_Converter@@Base+0x768> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #28] @ 73c1c <_PyLong_Size_t_Converter@@Base+0x7fc> │ │ │ │ + ldr r3, [pc, #28] @ 73c24 <_PyLong_Size_t_Converter@@Base+0x7fc> │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 73c14 <_PyLong_Size_t_Converter@@Base+0x7f4> │ │ │ │ + beq 73c1c <_PyLong_Size_t_Converter@@Base+0x7f4> │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #184 @ 0xb8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ - andeq r3, r7, r4, lsr #24 │ │ │ │ + andeq r3, r7, ip, lsr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ @@ -75355,116 +75357,116 @@ │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ ands r4, r0, #268435456 @ 0x10000000 │ │ │ │ - bne 73cc8 <_PyLong_Size_t_Converter@@Base+0x8a8> │ │ │ │ - ldr r2, [pc, #40] @ 73ce0 <_PyLong_Size_t_Converter@@Base+0x8c0> │ │ │ │ - ldr r1, [pc, #40] @ 73ce4 <_PyLong_Size_t_Converter@@Base+0x8c4> │ │ │ │ - ldr r0, [pc, #40] @ 73ce8 <_PyLong_Size_t_Converter@@Base+0x8c8> │ │ │ │ - bl 316b6c <_PyArg_BadArgument@@Base> │ │ │ │ + bne 73cd0 <_PyLong_Size_t_Converter@@Base+0x8a8> │ │ │ │ + ldr r2, [pc, #40] @ 73ce8 <_PyLong_Size_t_Converter@@Base+0x8c0> │ │ │ │ + ldr r1, [pc, #40] @ 73cec <_PyLong_Size_t_Converter@@Base+0x8c4> │ │ │ │ + ldr r0, [pc, #40] @ 73cf0 <_PyLong_Size_t_Converter@@Base+0x8c8> │ │ │ │ + bl 316dfc <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldrb r2, [r1, #16] │ │ │ │ - ldr r3, [pc, #24] @ 73cec <_PyLong_Size_t_Converter@@Base+0x8cc> │ │ │ │ + ldr r3, [pc, #24] @ 73cf4 <_PyLong_Size_t_Converter@@Base+0x8cc> │ │ │ │ tst r2, #3 │ │ │ │ - ldr r0, [pc, #20] @ 73cf0 <_PyLong_Size_t_Converter@@Base+0x8d0> │ │ │ │ + ldr r0, [pc, #20] @ 73cf8 <_PyLong_Size_t_Converter@@Base+0x8d0> │ │ │ │ movne r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x0037c8b0 │ │ │ │ - eorseq sp, r6, r4, lsr r7 │ │ │ │ - eorseq r1, r6, ip, ror r9 │ │ │ │ + @ instruction: 0x0037caf0 │ │ │ │ + eorseq sp, r6, r4, ror r9 │ │ │ │ + @ instruction: 0x00361bbc │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ │ │ │ │ -00073cf4 : │ │ │ │ +00073cfc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 73d1c │ │ │ │ + beq 73d24 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #1073741824 @ 0x40000000 │ │ │ │ - bne 73d30 │ │ │ │ - ldr r3, [pc, #244] @ 73e18 │ │ │ │ - ldr r1, [pc, #244] @ 73e1c │ │ │ │ + bne 73d38 │ │ │ │ + ldr r3, [pc, #244] @ 73e20 │ │ │ │ + ldr r1, [pc, #244] @ 73e24 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 73e10 │ │ │ │ + bl 18f414 │ │ │ │ + b 73e18 │ │ │ │ cmp r1, #0 │ │ │ │ mov r4, r1 │ │ │ │ - beq 73d4c │ │ │ │ + beq 73d54 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ - bne 73d60 │ │ │ │ - ldr r3, [pc, #196] @ 73e18 │ │ │ │ - ldr r1, [pc, #200] @ 73e20 │ │ │ │ + bne 73d68 │ │ │ │ + ldr r3, [pc, #196] @ 73e20 │ │ │ │ + ldr r1, [pc, #200] @ 73e28 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 73e10 │ │ │ │ + bl 18f414 │ │ │ │ + b 73e18 │ │ │ │ ldr ip, [r1, #8] │ │ │ │ - ldr r0, [pc, #184] @ 73e24 │ │ │ │ + ldr r0, [pc, #184] @ 73e2c │ │ │ │ mov r2, #0 │ │ │ │ cmp r2, ip │ │ │ │ - bge 73db8 │ │ │ │ + bge 73dc0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 73d9c │ │ │ │ + beq 73da4 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ subs r3, r3, r0 │ │ │ │ ldrb r1, [r1, #87] @ 0x57 │ │ │ │ movne r3, #1 │ │ │ │ bics r1, r3, r1, lsr #6 │ │ │ │ - beq 73db0 │ │ │ │ - ldr r3, [pc, #116] @ 73e18 │ │ │ │ - ldr r1, [pc, #128] @ 73e28 │ │ │ │ + beq 73db8 │ │ │ │ + ldr r3, [pc, #116] @ 73e20 │ │ │ │ + ldr r1, [pc, #128] @ 73e30 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ - b 73e10 │ │ │ │ + bl 1177e0 │ │ │ │ + b 73e18 │ │ │ │ add r2, r2, #1 │ │ │ │ - b 73d6c │ │ │ │ + b 73d74 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 73dd8 │ │ │ │ - ldr r3, [pc, #96] @ 73e2c │ │ │ │ - ldr r1, [pc, #96] @ 73e30 │ │ │ │ + bne 73de0 │ │ │ │ + ldr r3, [pc, #96] @ 73e34 │ │ │ │ + ldr r1, [pc, #96] @ 73e38 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ - b 73e10 │ │ │ │ + bl 1177e0 │ │ │ │ + b 73e18 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 73e00 │ │ │ │ + beq 73e08 │ │ │ │ cmn r3, #-1073741822 @ 0xc0000002 │ │ │ │ add r2, r3, #1 │ │ │ │ streq r2, [r0] │ │ │ │ - beq 73e00 │ │ │ │ + beq 73e08 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 73e00 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 73e08 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 30b46c │ │ │ │ + b 30b6fc │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r9, r8, lsr #28 │ │ │ │ - eorseq r3, r9, ip, asr #28 │ │ │ │ + eorseq r4, r9, r8, rrx │ │ │ │ + eorseq r4, r9, ip, lsl #1 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r3, r9, r8, ror lr │ │ │ │ + ldrheq r4, [r9], -r8 @ │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - mlaseq r9, ip, lr, r3 │ │ │ │ + ldrsbeq r4, [r9], -ip @ │ │ │ │ │ │ │ │ -00073e34 <_PyInterpreterConfig_InitFromState@@Base>: │ │ │ │ +00073e3c <_PyInterpreterConfig_InitFromState@@Base>: │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r3, r1, #4096 @ 0x1000 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r2, [r3, #324] @ 0x144 │ │ │ │ mov r3, r0 │ │ │ │ and r1, r2, #32 │ │ │ │ str r1, [r0] │ │ │ │ @@ -75480,216 +75482,216 @@ │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #2 │ │ │ │ str r1, [r0, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r2, [r3, #24] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00073e8c <_PyErr_SetFromPyStatus@@Base>: │ │ │ │ +00073e94 <_PyErr_SetFromPyStatus@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #16 │ │ │ │ add ip, sp, #16 │ │ │ │ cmp r0, #1 │ │ │ │ stmdb ip, {r0, r1, r2, r3} │ │ │ │ - ldrne r3, [pc, #144] @ 73f44 <_PyErr_SetFromPyStatus@@Base+0xb8> │ │ │ │ - ldrne r1, [pc, #144] @ 73f48 <_PyErr_SetFromPyStatus@@Base+0xbc> │ │ │ │ - bne 73ed8 <_PyErr_SetFromPyStatus@@Base+0x4c> │ │ │ │ + ldrne r3, [pc, #144] @ 73f4c <_PyErr_SetFromPyStatus@@Base+0xb8> │ │ │ │ + ldrne r1, [pc, #144] @ 73f50 <_PyErr_SetFromPyStatus@@Base+0xbc> │ │ │ │ + bne 73ee0 <_PyErr_SetFromPyStatus@@Base+0x4c> │ │ │ │ ldr r4, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 73ed0 <_PyErr_SetFromPyStatus@@Base+0x44> │ │ │ │ + beq 73ed8 <_PyErr_SetFromPyStatus@@Base+0x44> │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 73ee8 <_PyErr_SetFromPyStatus@@Base+0x5c> │ │ │ │ - ldr r3, [pc, #108] @ 73f44 <_PyErr_SetFromPyStatus@@Base+0xb8> │ │ │ │ - ldr r1, [pc, #112] @ 73f4c <_PyErr_SetFromPyStatus@@Base+0xc0> │ │ │ │ + bne 73ef0 <_PyErr_SetFromPyStatus@@Base+0x5c> │ │ │ │ + ldr r3, [pc, #108] @ 73f4c <_PyErr_SetFromPyStatus@@Base+0xb8> │ │ │ │ + ldr r1, [pc, #112] @ 73f54 <_PyErr_SetFromPyStatus@@Base+0xc0> │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1176f0 │ │ │ │ - ldr r1, [pc, #96] @ 73f50 <_PyErr_SetFromPyStatus@@Base+0xc4> │ │ │ │ + b 1177e0 │ │ │ │ + ldr r1, [pc, #96] @ 73f58 <_PyErr_SetFromPyStatus@@Base+0xc4> │ │ │ │ mov r0, r4 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 73f08 <_PyErr_SetFromPyStatus@@Base+0x7c> │ │ │ │ + bne 73f10 <_PyErr_SetFromPyStatus@@Base+0x7c> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2a01ec │ │ │ │ + b 2a0260 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #64] @ 73f54 <_PyErr_SetFromPyStatus@@Base+0xc8> │ │ │ │ + ldr r3, [pc, #64] @ 73f5c <_PyErr_SetFromPyStatus@@Base+0xc8> │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ - beq 73f30 <_PyErr_SetFromPyStatus@@Base+0xa4> │ │ │ │ + beq 73f38 <_PyErr_SetFromPyStatus@@Base+0xa4> │ │ │ │ mov r3, r4 │ │ │ │ - ldr r1, [pc, #48] @ 73f58 <_PyErr_SetFromPyStatus@@Base+0xcc> │ │ │ │ + ldr r1, [pc, #48] @ 73f60 <_PyErr_SetFromPyStatus@@Base+0xcc> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1176f0 │ │ │ │ + b 1177e0 │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [pc, #32] @ 73f5c <_PyErr_SetFromPyStatus@@Base+0xd0> │ │ │ │ + ldr r1, [pc, #32] @ 73f64 <_PyErr_SetFromPyStatus@@Base+0xd0> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1176f0 │ │ │ │ + b 1177e0 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r3, r9, r4, asr #29 │ │ │ │ - @ instruction: 0x00393ef4 │ │ │ │ - @ instruction: 0x003596d4 │ │ │ │ + eorseq r4, r9, r4, lsl #2 │ │ │ │ + eorseq r4, r9, r4, lsr r1 │ │ │ │ + eorseq r9, r5, r4, lsl r9 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - mlaseq r8, r8, fp, r5 │ │ │ │ - mlaseq r8, ip, fp, r5 │ │ │ │ + @ instruction: 0x00385dd8 │ │ │ │ + @ instruction: 0x00385ddc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ mov r4, r3 │ │ │ │ subs r3, ip, #0 │ │ │ │ movne r3, #1 │ │ │ │ orrs r3, r3, r4, lsr #31 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ - bne 73fac <_PyErr_SetFromPyStatus@@Base+0x120> │ │ │ │ + bne 73fb4 <_PyErr_SetFromPyStatus@@Base+0x120> │ │ │ │ clz r3, r2 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r4, #1 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 73fe4 <_PyErr_SetFromPyStatus@@Base+0x158> │ │ │ │ - ldr r1, [pc, #120] @ 7402c <_PyErr_SetFromPyStatus@@Base+0x1a0> │ │ │ │ + beq 73fec <_PyErr_SetFromPyStatus@@Base+0x158> │ │ │ │ + ldr r1, [pc, #120] @ 74034 <_PyErr_SetFromPyStatus@@Base+0x1a0> │ │ │ │ add r2, sp, #28 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r3, ip │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 74020 <_PyErr_SetFromPyStatus@@Base+0x194> │ │ │ │ + beq 74028 <_PyErr_SetFromPyStatus@@Base+0x194> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt 74004 <_PyErr_SetFromPyStatus@@Base+0x178> │ │ │ │ + bgt 7400c <_PyErr_SetFromPyStatus@@Base+0x178> │ │ │ │ ldr r3, [r5, #444] @ 0x1bc │ │ │ │ - ldr r1, [pc, #56] @ 74030 <_PyErr_SetFromPyStatus@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #56] @ 74038 <_PyErr_SetFromPyStatus@@Base+0x1a4> │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 18f198 │ │ │ │ - b 74020 <_PyErr_SetFromPyStatus@@Base+0x194> │ │ │ │ + bl 18f414 │ │ │ │ + b 74028 <_PyErr_SetFromPyStatus@@Base+0x194> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 73fec <_PyErr_SetFromPyStatus@@Base+0x160> │ │ │ │ - bl a55d4 │ │ │ │ + bne 73ff4 <_PyErr_SetFromPyStatus@@Base+0x160> │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73fec <_PyErr_SetFromPyStatus@@Base+0x160> │ │ │ │ + beq 73ff4 <_PyErr_SetFromPyStatus@@Base+0x160> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r4, r7, ip, lsl #17 │ │ │ │ - eorseq ip, r6, r4, lsr #14 │ │ │ │ + eorseq ip, r6, r4, ror #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ mov r6, r2 │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ - bne 7407c <_PyErr_SetFromPyStatus@@Base+0x1f0> │ │ │ │ + bne 74084 <_PyErr_SetFromPyStatus@@Base+0x1f0> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r8, [r4, #8]! │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r7, #0 │ │ │ │ sub r3, r3, #12 │ │ │ │ add r8, r8, r3, lsr #2 │ │ │ │ - b 740a0 <_PyErr_SetFromPyStatus@@Base+0x214> │ │ │ │ + b 740a8 <_PyErr_SetFromPyStatus@@Base+0x214> │ │ │ │ mov r1, r2 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 74060 <_PyErr_SetFromPyStatus@@Base+0x1d4> │ │ │ │ + beq 74068 <_PyErr_SetFromPyStatus@@Base+0x1d4> │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne 740b0 <_PyErr_SetFromPyStatus@@Base+0x224> │ │ │ │ + bne 740b8 <_PyErr_SetFromPyStatus@@Base+0x224> │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r8 │ │ │ │ mov r1, r6 │ │ │ │ - blt 74090 <_PyErr_SetFromPyStatus@@Base+0x204> │ │ │ │ - b 740c0 <_PyErr_SetFromPyStatus@@Base+0x234> │ │ │ │ + blt 74098 <_PyErr_SetFromPyStatus@@Base+0x204> │ │ │ │ + b 740c8 <_PyErr_SetFromPyStatus@@Base+0x234> │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7409c <_PyErr_SetFromPyStatus@@Base+0x210> │ │ │ │ + beq 740a4 <_PyErr_SetFromPyStatus@@Base+0x210> │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ add r1, r1, #16 │ │ │ │ - ldr r0, [pc] @ 740dc <_PyErr_SetFromPyStatus@@Base+0x250> │ │ │ │ - b a9a20 │ │ │ │ - eorseq r3, r9, ip, lsr #30 │ │ │ │ - ldr r0, [pc] @ 740e8 <_PyErr_SetFromPyStatus@@Base+0x25c> │ │ │ │ + ldr r0, [pc] @ 740e4 <_PyErr_SetFromPyStatus@@Base+0x250> │ │ │ │ + b a9a98 │ │ │ │ + eorseq r4, r9, ip, ror #2 │ │ │ │ + ldr r0, [pc] @ 740f0 <_PyErr_SetFromPyStatus@@Base+0x25c> │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ │ │ │ │ -000740ec : │ │ │ │ +000740f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r1, [pc, #140] @ 74190 │ │ │ │ + ldr r1, [pc, #140] @ 74198 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #132] @ 74194 │ │ │ │ + ldr r0, [pc, #132] @ 7419c │ │ │ │ ldr r9, [sp, #64] @ 0x40 │ │ │ │ ldr sl, [sp, #68] @ 0x44 │ │ │ │ ldr fp, [sp, #72] @ 0x48 │ │ │ │ ldr r8, [sp, #76] @ 0x4c │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ - bl 16c550 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 16c6e4 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 74184 │ │ │ │ - ldr ip, [pc, #96] @ 74198 │ │ │ │ + beq 7418c │ │ │ │ + ldr ip, [pc, #96] @ 741a0 │ │ │ │ cmp r8, #0 │ │ │ │ - ldr r1, [pc, #92] @ 7419c │ │ │ │ + ldr r1, [pc, #92] @ 741a4 │ │ │ │ movne r1, ip │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ str r1, [sp, #16] │ │ │ │ stm sp, {r7, r9, sl, fp} │ │ │ │ - ldr r1, [pc, #72] @ 741a0 │ │ │ │ - bl ad010 │ │ │ │ + ldr r1, [pc, #72] @ 741a8 │ │ │ │ + bl ad0d8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 74180 │ │ │ │ + beq 74188 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 74180 │ │ │ │ + bne 74188 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq r9, r6, r4, asr #16 │ │ │ │ - eorseq ip, r5, ip, asr #2 │ │ │ │ + eorseq r9, r6, r4, lsl #21 │ │ │ │ + eorseq ip, r5, ip, lsl #7 │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ - eorseq r3, r9, r4, lsr pc │ │ │ │ - b 3e7f4 <_PyType_GetModuleByDef3@@Base+0xe1c> │ │ │ │ + eorseq r4, r9, r4, ror r1 │ │ │ │ + b 3e7f4 <_PyType_GetModuleByDef3@@Base+0xd58> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov ip, r3 │ │ │ │ sub sp, sp, #32 │ │ │ │ cmp ip, #1 │ │ │ │ @@ -75697,208 +75699,208 @@ │ │ │ │ movgt r0, #0 │ │ │ │ movle r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ - bne 74200 │ │ │ │ + bne 74208 │ │ │ │ clz r2, r2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp ip, #2 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 74234 │ │ │ │ + beq 7423c │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, ip │ │ │ │ mov ip, #2 │ │ │ │ str r2, [sp, #16] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #156] @ 742c0 │ │ │ │ + ldr ip, [pc, #156] @ 742c8 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7425c │ │ │ │ + beq 74264 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r6, [r0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - bne 74264 │ │ │ │ - ldr r2, [pc, #112] @ 742c4 │ │ │ │ - ldr r1, [pc, #112] @ 742c8 │ │ │ │ - ldr r0, [pc, #112] @ 742cc │ │ │ │ - bl 316b6c <_PyArg_BadArgument@@Base> │ │ │ │ + bne 7426c │ │ │ │ + ldr r2, [pc, #112] @ 742cc │ │ │ │ + ldr r1, [pc, #112] @ 742d0 │ │ │ │ + ldr r0, [pc, #112] @ 742d4 │ │ │ │ + bl 316dfc <_PyArg_BadArgument@@Base> │ │ │ │ mov r5, #0 │ │ │ │ - b 742b4 │ │ │ │ + b 742bc │ │ │ │ mov r0, r3 │ │ │ │ - bl a8d08 │ │ │ │ + bl a8d80 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 7425c │ │ │ │ + beq 74264 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e7d70 │ │ │ │ + bl 1e81e8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 317338 │ │ │ │ + bl 3175c8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 742b4 │ │ │ │ + beq 742bc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 742b4 │ │ │ │ + bne 742bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrheq r4, [r7], #-136 @ 0xffffff78 │ │ │ │ - @ instruction: 0x003831f0 │ │ │ │ - eorseq fp, r6, r8, asr #19 │ │ │ │ - eorseq ip, r8, r4, asr #7 │ │ │ │ - ldr r0, [pc, #12] @ 742e4 │ │ │ │ + eorseq r3, r8, r0, lsr r4 │ │ │ │ + eorseq fp, r6, r8, lsl #24 │ │ │ │ + eorseq ip, r8, r4, lsl #12 │ │ │ │ + ldr r0, [pc, #12] @ 742ec │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #7 │ │ │ │ mov r1, #2 │ │ │ │ - b 128d0c │ │ │ │ - eorseq r3, r9, ip, lsr pc │ │ │ │ - ldr r0, [pc] @ 742f0 │ │ │ │ - b 9dd0c │ │ │ │ - eorseq sp, r5, ip, lsr #1 │ │ │ │ + b 128da0 │ │ │ │ + eorseq r4, r9, ip, ror r1 │ │ │ │ + ldr r0, [pc] @ 742f8 │ │ │ │ + b 9dd84 │ │ │ │ + eorseq sp, r5, ip, ror #5 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 74340 │ │ │ │ + blt 74348 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - bl c3e20 │ │ │ │ + bl c3e80 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 29b68 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7b78 │ │ │ │ + bl c7bd0 │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r0, [pc, #12] @ 74348 │ │ │ │ - ldrne r0, [pc, #12] @ 7434c │ │ │ │ + ldreq r0, [pc, #12] @ 74350 │ │ │ │ + ldrne r0, [pc, #12] @ 74354 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc] @ 74348 │ │ │ │ + ldr r0, [pc] @ 74350 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r2 │ │ │ │ bxeq lr │ │ │ │ bx r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r4, r1, #0 │ │ │ │ - bne 74394 │ │ │ │ - ldr r3, [pc, #128] @ 74408 │ │ │ │ - ldr r1, [pc, #128] @ 7440c │ │ │ │ + bne 7439c │ │ │ │ + ldr r3, [pc, #128] @ 74410 │ │ │ │ + ldr r1, [pc, #128] @ 74414 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 743b8 │ │ │ │ + bl 18f414 │ │ │ │ + b 743c0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - bne 743c0 │ │ │ │ - ldr r0, [pc, #100] @ 74410 │ │ │ │ + bne 743c8 │ │ │ │ + ldr r0, [pc, #100] @ 74418 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #96] @ 74414 │ │ │ │ + ldr r1, [pc, #96] @ 7441c │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 1177e0 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 743f8 │ │ │ │ + beq 74400 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ ldr r0, [r2] │ │ │ │ strne r3, [r4] │ │ │ │ str r4, [r2] │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b254 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 316550 <_PyGen_SetStopIterationValue@@Base+0xc0> │ │ │ │ + bl 316770 <_PyGen_SetStopIterationValue@@Base+0x50> │ │ │ │ cmn r0, #1 │ │ │ │ - bne 743d0 │ │ │ │ - b 743b8 │ │ │ │ + bne 743d8 │ │ │ │ + b 743c0 │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r9, r8, lsr #4 │ │ │ │ + eorseq r0, r9, r8, lsl #7 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r9, ip, asr #30 │ │ │ │ + eorseq r4, r9, ip, lsl #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #72] @ 74478 │ │ │ │ + ldr r3, [pc, #72] @ 74480 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #60] @ 7447c │ │ │ │ + ldr r1, [pc, #60] @ 74484 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b9224 │ │ │ │ + bl 1b93dc │ │ │ │ cmp r0, #0 │ │ │ │ - blt 74470 │ │ │ │ + blt 74478 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r0, [r5, #24] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ str r4, [r5, #24] │ │ │ │ - bl 9b1dc │ │ │ │ - ldr r0, [pc, #16] @ 74480 │ │ │ │ + bl 9b254 │ │ │ │ + ldr r0, [pc, #16] @ 74488 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq r1, r9, r8, lsl sl │ │ │ │ + eorseq r1, r9, r8, asr ip │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 744bc │ │ │ │ + bne 744c4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 744d0 │ │ │ │ - b 744e0 │ │ │ │ + bne 744d8 │ │ │ │ + b 744e8 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 744ac │ │ │ │ + beq 744b4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 744fc │ │ │ │ + beq 74504 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #24] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ @@ -75908,32 +75910,32 @@ │ │ │ │ bx r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl aaf9c │ │ │ │ + bl ab014 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 7454c │ │ │ │ - bl a55d4 │ │ │ │ + bne 74554 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7457c │ │ │ │ + bne 74584 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 74574 │ │ │ │ + beq 7457c │ │ │ │ cmp r4, #0 │ │ │ │ movlt r4, #0 │ │ │ │ - blt 74570 │ │ │ │ + blt 74578 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r4, r3 │ │ │ │ movge r4, r3 │ │ │ │ str r4, [r5, #8] │ │ │ │ - ldr r0, [pc, #8] @ 74584 │ │ │ │ + ldr r0, [pc, #8] @ 7458c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -75941,74 +75943,74 @@ │ │ │ │ mov r3, r2 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r2, #24 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ bl 29658 │ │ │ │ - ldr r2, [pc, #60] @ 745f8 │ │ │ │ + ldr r2, [pc, #60] @ 74600 │ │ │ │ cmp r5, #0 │ │ │ │ sub r4, r4, r2 │ │ │ │ clz r4, r4 │ │ │ │ lsr r4, r4, #5 │ │ │ │ mvneq r1, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r4, [r0] │ │ │ │ mvneq r0, #0 │ │ │ │ - beq 745e4 │ │ │ │ + beq 745ec │ │ │ │ add r5, r5, #3648 @ 0xe40 │ │ │ │ ldrd r0, [r5] │ │ │ │ - ldr r2, [pc, #16] @ 745fc │ │ │ │ + ldr r2, [pc, #16] @ 74604 │ │ │ │ strd r0, [r3, #8] │ │ │ │ str r2, [r3, #16] │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ - andeq r4, r7, r0, lsl #12 │ │ │ │ + andeq r4, r7, r8, lsl #12 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r2, [pc, #12] @ 74618 │ │ │ │ + ldr r2, [pc, #12] @ 74620 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #8] @ 7461c │ │ │ │ + ldr r0, [pc, #8] @ 74624 │ │ │ │ movne r0, r2 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 74658 │ │ │ │ + bne 74660 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7467c │ │ │ │ - b 7466c │ │ │ │ + beq 74684 │ │ │ │ + b 74674 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 74648 │ │ │ │ + beq 74650 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 74698 │ │ │ │ + beq 746a0 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 746b4 │ │ │ │ + beq 746bc │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ @@ -76021,104 +76023,104 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 74714 │ │ │ │ + bne 7471c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 746f8 │ │ │ │ + beq 74700 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr ip, [pc, #76] @ 7478c │ │ │ │ + ldr ip, [pc, #76] @ 74794 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ - bl 2282f8 <_PyCrossInterpreterData_InitWithSize@@Base> │ │ │ │ + bl 22841c <_PyCrossInterpreterData_InitWithSize@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 74784 │ │ │ │ + beq 7478c │ │ │ │ mov r0, r5 │ │ │ │ ldr r4, [r4] │ │ │ │ - bl 1aff9c │ │ │ │ + bl 1b01dc │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, #0 │ │ │ │ strd r2, [r4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - andeq r4, r7, r8, lsl #16 │ │ │ │ + andeq r4, r7, r0, lsl r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 747c8 │ │ │ │ + bne 747d0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 747dc │ │ │ │ - b 747ec │ │ │ │ + bne 747e4 │ │ │ │ + b 747f4 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 747b8 │ │ │ │ + beq 747c0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldr r3, [r0] │ │ │ │ ldrd r0, [r3] │ │ │ │ - b ab08c │ │ │ │ + b ab104 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 7484c │ │ │ │ + bne 74854 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 74860 │ │ │ │ - b 74870 │ │ │ │ + bne 74868 │ │ │ │ + b 74878 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7483c │ │ │ │ + beq 74844 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -76132,368 +76134,368 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 748c4 │ │ │ │ + bne 748cc │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 748d8 │ │ │ │ - b 748e8 │ │ │ │ + bne 748e0 │ │ │ │ + b 748f0 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 748b4 │ │ │ │ + beq 748bc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - b 7488c │ │ │ │ + b 74894 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 74940 │ │ │ │ + bne 74948 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 74954 │ │ │ │ - b 74964 │ │ │ │ + bne 7495c │ │ │ │ + b 7496c │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 74930 │ │ │ │ + beq 74938 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ │ │ │ │ -00074980 : │ │ │ │ - ldr r1, [pc, #4] @ 7498c │ │ │ │ +00074988 : │ │ │ │ + ldr r1, [pc, #4] @ 74994 │ │ │ │ mvn r0, #0 │ │ │ │ bx lr │ │ │ │ svcvc 0x00efffff │ │ │ │ │ │ │ │ -00074990 : │ │ │ │ +00074998 : │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1048576 @ 0x100000 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007499c <_PyXI_InitExcInfo@@Base>: │ │ │ │ +000749a4 <_PyXI_InitExcInfo@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #648] @ 74c3c <_PyXI_InitExcInfo@@Base+0x2a0> │ │ │ │ + ldr r3, [pc, #648] @ 74c44 <_PyXI_InitExcInfo@@Base+0x2a0> │ │ │ │ cmp r1, r3 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 749d0 <_PyXI_InitExcInfo@@Base+0x34> │ │ │ │ - ldr r3, [pc, #636] @ 74c40 <_PyXI_InitExcInfo@@Base+0x2a4> │ │ │ │ - ldr r1, [pc, #636] @ 74c44 <_PyXI_InitExcInfo@@Base+0x2a8> │ │ │ │ + bne 749d8 <_PyXI_InitExcInfo@@Base+0x34> │ │ │ │ + ldr r3, [pc, #636] @ 74c48 <_PyXI_InitExcInfo@@Base+0x2a4> │ │ │ │ + ldr r1, [pc, #636] @ 74c4c <_PyXI_InitExcInfo@@Base+0x2a8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 74c34 <_PyXI_InitExcInfo@@Base+0x298> │ │ │ │ + bl 18f414 │ │ │ │ + b 74c3c <_PyXI_InitExcInfo@@Base+0x298> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ tst r3, #1073741824 @ 0x40000000 │ │ │ │ - bne 749fc <_PyXI_InitExcInfo@@Base+0x60> │ │ │ │ + bne 74a04 <_PyXI_InitExcInfo@@Base+0x60> │ │ │ │ cmp r3, #0 │ │ │ │ - bge 74a18 <_PyXI_InitExcInfo@@Base+0x7c> │ │ │ │ + bge 74a20 <_PyXI_InitExcInfo@@Base+0x7c> │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ tst r3, #1073741824 @ 0x40000000 │ │ │ │ - beq 74a18 <_PyXI_InitExcInfo@@Base+0x7c> │ │ │ │ + beq 74a20 <_PyXI_InitExcInfo@@Base+0x7c> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2dc620 │ │ │ │ + bl 2dc850 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 74c24 <_PyXI_InitExcInfo@@Base+0x288> │ │ │ │ + bne 74c2c <_PyXI_InitExcInfo@@Base+0x288> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #552] @ 74c48 <_PyXI_InitExcInfo@@Base+0x2ac> │ │ │ │ + ldr r1, [pc, #552] @ 74c50 <_PyXI_InitExcInfo@@Base+0x2ac> │ │ │ │ mov r0, r5 │ │ │ │ - bl 10f3fc │ │ │ │ + bl 10f4ec │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 74bf8 <_PyXI_InitExcInfo@@Base+0x25c> │ │ │ │ - ldr r1, [pc, #536] @ 74c4c <_PyXI_InitExcInfo@@Base+0x2b0> │ │ │ │ - bl 10f3fc │ │ │ │ + beq 74c00 <_PyXI_InitExcInfo@@Base+0x25c> │ │ │ │ + ldr r1, [pc, #536] @ 74c54 <_PyXI_InitExcInfo@@Base+0x2b0> │ │ │ │ + bl 10f4ec │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 74a44 <_PyXI_InitExcInfo@@Base+0xa8> │ │ │ │ + bne 74a4c <_PyXI_InitExcInfo@@Base+0xa8> │ │ │ │ mvn r6, #0 │ │ │ │ - b 74b24 <_PyXI_InitExcInfo@@Base+0x188> │ │ │ │ + b 74b2c <_PyXI_InitExcInfo@@Base+0x188> │ │ │ │ mov r1, #0 │ │ │ │ - bl 2dcb54 │ │ │ │ + bl 2dcd84 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [r4, #4] │ │ │ │ - beq 74a74 <_PyXI_InitExcInfo@@Base+0xd8> │ │ │ │ + beq 74a7c <_PyXI_InitExcInfo@@Base+0xd8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 74a74 <_PyXI_InitExcInfo@@Base+0xd8> │ │ │ │ + bne 74a7c <_PyXI_InitExcInfo@@Base+0xd8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 74a3c <_PyXI_InitExcInfo@@Base+0xa0> │ │ │ │ - ldr r1, [pc, #456] @ 74c50 <_PyXI_InitExcInfo@@Base+0x2b4> │ │ │ │ + beq 74a44 <_PyXI_InitExcInfo@@Base+0xa0> │ │ │ │ + ldr r1, [pc, #456] @ 74c58 <_PyXI_InitExcInfo@@Base+0x2b4> │ │ │ │ mov r0, r7 │ │ │ │ - bl 10f3fc │ │ │ │ + bl 10f4ec │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 74a3c <_PyXI_InitExcInfo@@Base+0xa0> │ │ │ │ + beq 74a44 <_PyXI_InitExcInfo@@Base+0xa0> │ │ │ │ mov r1, #0 │ │ │ │ - bl 2dcb54 │ │ │ │ + bl 2dcd84 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [r4, #8] │ │ │ │ - beq 74ac4 <_PyXI_InitExcInfo@@Base+0x128> │ │ │ │ + beq 74acc <_PyXI_InitExcInfo@@Base+0x128> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 74ac4 <_PyXI_InitExcInfo@@Base+0x128> │ │ │ │ + bne 74acc <_PyXI_InitExcInfo@@Base+0x128> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 74a3c <_PyXI_InitExcInfo@@Base+0xa0> │ │ │ │ - ldr r1, [pc, #380] @ 74c54 <_PyXI_InitExcInfo@@Base+0x2b8> │ │ │ │ + beq 74a44 <_PyXI_InitExcInfo@@Base+0xa0> │ │ │ │ + ldr r1, [pc, #380] @ 74c5c <_PyXI_InitExcInfo@@Base+0x2b8> │ │ │ │ mov r0, r7 │ │ │ │ - bl 10f3fc │ │ │ │ + bl 10f4ec │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 74a3c <_PyXI_InitExcInfo@@Base+0xa0> │ │ │ │ + beq 74a44 <_PyXI_InitExcInfo@@Base+0xa0> │ │ │ │ mov r1, #0 │ │ │ │ - bl 2dcb54 │ │ │ │ + bl 2dcd84 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [r4, #12] │ │ │ │ - beq 74b14 <_PyXI_InitExcInfo@@Base+0x178> │ │ │ │ + beq 74b1c <_PyXI_InitExcInfo@@Base+0x178> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 74b14 <_PyXI_InitExcInfo@@Base+0x178> │ │ │ │ + bne 74b1c <_PyXI_InitExcInfo@@Base+0x178> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ rsb r6, r3, #0 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 74b48 <_PyXI_InitExcInfo@@Base+0x1ac> │ │ │ │ + beq 74b50 <_PyXI_InitExcInfo@@Base+0x1ac> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 74b48 <_PyXI_InitExcInfo@@Base+0x1ac> │ │ │ │ + bne 74b50 <_PyXI_InitExcInfo@@Base+0x1ac> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmn r6, #1 │ │ │ │ - beq 74c00 <_PyXI_InitExcInfo@@Base+0x264> │ │ │ │ - ldr r1, [pc, #256] @ 74c58 <_PyXI_InitExcInfo@@Base+0x2bc> │ │ │ │ + beq 74c08 <_PyXI_InitExcInfo@@Base+0x264> │ │ │ │ + ldr r1, [pc, #256] @ 74c60 <_PyXI_InitExcInfo@@Base+0x2bc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 10f3fc │ │ │ │ + bl 10f4ec │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 74c08 <_PyXI_InitExcInfo@@Base+0x26c> │ │ │ │ + beq 74c10 <_PyXI_InitExcInfo@@Base+0x26c> │ │ │ │ mov r1, #0 │ │ │ │ - bl 2dcb54 │ │ │ │ + bl 2dcd84 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [r4, #16] │ │ │ │ - beq 74b94 <_PyXI_InitExcInfo@@Base+0x1f8> │ │ │ │ + beq 74b9c <_PyXI_InitExcInfo@@Base+0x1f8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 74b94 <_PyXI_InitExcInfo@@Base+0x1f8> │ │ │ │ + bne 74b9c <_PyXI_InitExcInfo@@Base+0x1f8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 74c10 <_PyXI_InitExcInfo@@Base+0x274> │ │ │ │ + beq 74c18 <_PyXI_InitExcInfo@@Base+0x274> │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #176] @ 74c5c <_PyXI_InitExcInfo@@Base+0x2c0> │ │ │ │ - bl 10f3fc │ │ │ │ + ldr r1, [pc, #176] @ 74c64 <_PyXI_InitExcInfo@@Base+0x2c0> │ │ │ │ + bl 10f4ec │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 74c18 <_PyXI_InitExcInfo@@Base+0x27c> │ │ │ │ + beq 74c20 <_PyXI_InitExcInfo@@Base+0x27c> │ │ │ │ mov r1, #0 │ │ │ │ - bl 2dcb54 │ │ │ │ + bl 2dcd84 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [r4, #20] │ │ │ │ - beq 74be4 <_PyXI_InitExcInfo@@Base+0x248> │ │ │ │ + beq 74bec <_PyXI_InitExcInfo@@Base+0x248> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 74be4 <_PyXI_InitExcInfo@@Base+0x248> │ │ │ │ + bne 74bec <_PyXI_InitExcInfo@@Base+0x248> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - ldreq r5, [pc, #108] @ 74c60 <_PyXI_InitExcInfo@@Base+0x2c4> │ │ │ │ - bne 74a10 <_PyXI_InitExcInfo@@Base+0x74> │ │ │ │ - b 74c1c <_PyXI_InitExcInfo@@Base+0x280> │ │ │ │ - ldr r5, [pc, #100] @ 74c64 <_PyXI_InitExcInfo@@Base+0x2c8> │ │ │ │ - b 74c1c <_PyXI_InitExcInfo@@Base+0x280> │ │ │ │ - ldr r5, [pc, #96] @ 74c68 <_PyXI_InitExcInfo@@Base+0x2cc> │ │ │ │ - b 74c1c <_PyXI_InitExcInfo@@Base+0x280> │ │ │ │ - ldr r5, [pc, #92] @ 74c6c <_PyXI_InitExcInfo@@Base+0x2d0> │ │ │ │ - b 74c1c <_PyXI_InitExcInfo@@Base+0x280> │ │ │ │ - ldr r5, [pc, #88] @ 74c70 <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ - b 74c1c <_PyXI_InitExcInfo@@Base+0x280> │ │ │ │ - ldr r5, [pc, #84] @ 74c74 <_PyXI_InitExcInfo@@Base+0x2d8> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 352e9c <_PySemaphore_Destroy@@Base+0x570> │ │ │ │ - ldr r3, [pc, #76] @ 74c78 <_PyXI_InitExcInfo@@Base+0x2dc> │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + ldreq r5, [pc, #108] @ 74c68 <_PyXI_InitExcInfo@@Base+0x2c4> │ │ │ │ + bne 74a18 <_PyXI_InitExcInfo@@Base+0x74> │ │ │ │ + b 74c24 <_PyXI_InitExcInfo@@Base+0x280> │ │ │ │ + ldr r5, [pc, #100] @ 74c6c <_PyXI_InitExcInfo@@Base+0x2c8> │ │ │ │ + b 74c24 <_PyXI_InitExcInfo@@Base+0x280> │ │ │ │ + ldr r5, [pc, #96] @ 74c70 <_PyXI_InitExcInfo@@Base+0x2cc> │ │ │ │ + b 74c24 <_PyXI_InitExcInfo@@Base+0x280> │ │ │ │ + ldr r5, [pc, #92] @ 74c74 <_PyXI_InitExcInfo@@Base+0x2d0> │ │ │ │ + b 74c24 <_PyXI_InitExcInfo@@Base+0x280> │ │ │ │ + ldr r5, [pc, #88] @ 74c78 <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ + b 74c24 <_PyXI_InitExcInfo@@Base+0x280> │ │ │ │ + ldr r5, [pc, #84] @ 74c7c <_PyXI_InitExcInfo@@Base+0x2d8> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 353108 │ │ │ │ + ldr r3, [pc, #76] @ 74c80 <_PyXI_InitExcInfo@@Base+0x2dc> │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f414 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r4, r9, r8, lsr #32 │ │ │ │ - mlaseq r6, r0, r9, r2 │ │ │ │ - eorseq sl, r5, r0, lsr #25 │ │ │ │ - eorseq sl, r5, ip, lsr #25 │ │ │ │ - @ instruction: 0x0035acdc │ │ │ │ - eorseq sp, r5, r0, ror #28 │ │ │ │ - eorseq r5, r8, r8, ror fp │ │ │ │ - @ instruction: 0x00393ffc │ │ │ │ - eorseq r3, r9, r0, ror pc │ │ │ │ - mlaseq r8, r0, r8, r4 │ │ │ │ - mlaseq r9, ip, pc, r3 @ │ │ │ │ - eorseq r4, r8, r8, ror #17 │ │ │ │ - eorseq r3, r9, r8, asr #31 │ │ │ │ + eorseq r4, r9, r8, ror #4 │ │ │ │ + @ instruction: 0x00362bd0 │ │ │ │ + eorseq sl, r5, r0, ror #29 │ │ │ │ + eorseq sl, r5, ip, ror #29 │ │ │ │ + eorseq sl, r5, ip, lsl pc │ │ │ │ + eorseq lr, r5, r0, lsr #1 │ │ │ │ + @ instruction: 0x00385db8 │ │ │ │ + eorseq r4, r9, ip, lsr r2 │ │ │ │ + @ instruction: 0x003941b0 │ │ │ │ + @ instruction: 0x00384ad0 │ │ │ │ + @ instruction: 0x003941dc │ │ │ │ + eorseq r4, r8, r8, lsr #22 │ │ │ │ + eorseq r4, r9, r8, lsl #4 │ │ │ │ subseq r1, r5, r0, lsl #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bne 74cb8 <_PyXI_InitExcInfo@@Base+0x31c> │ │ │ │ + bne 74cc0 <_PyXI_InitExcInfo@@Base+0x31c> │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 74cb8 <_PyXI_InitExcInfo@@Base+0x31c> │ │ │ │ + bne 74cc0 <_PyXI_InitExcInfo@@Base+0x31c> │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 74d68 <_PyXI_InitExcInfo@@Base+0x3cc> │ │ │ │ + beq 74d70 <_PyXI_InitExcInfo@@Base+0x3cc> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 74cd0 <_PyXI_InitExcInfo@@Base+0x334> │ │ │ │ + beq 74cd8 <_PyXI_InitExcInfo@@Base+0x334> │ │ │ │ mov r0, r4 │ │ │ │ - bl a8d08 │ │ │ │ + bl a8d80 │ │ │ │ mov r4, r0 │ │ │ │ - b 74cd8 <_PyXI_InitExcInfo@@Base+0x33c> │ │ │ │ - bl 91924 │ │ │ │ + b 74ce0 <_PyXI_InitExcInfo@@Base+0x33c> │ │ │ │ + bl 91980 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 74de0 <_PyXI_InitExcInfo@@Base+0x444> │ │ │ │ + beq 74de8 <_PyXI_InitExcInfo@@Base+0x444> │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 74d00 <_PyXI_InitExcInfo@@Base+0x364> │ │ │ │ - ldr r1, [pc, #248] @ 74dec <_PyXI_InitExcInfo@@Base+0x450> │ │ │ │ + beq 74d08 <_PyXI_InitExcInfo@@Base+0x364> │ │ │ │ + ldr r1, [pc, #248] @ 74df4 <_PyXI_InitExcInfo@@Base+0x450> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9c9c8 │ │ │ │ + bl 9ca40 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 74d40 <_PyXI_InitExcInfo@@Base+0x3a4> │ │ │ │ + blt 74d48 <_PyXI_InitExcInfo@@Base+0x3a4> │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 74d20 <_PyXI_InitExcInfo@@Base+0x384> │ │ │ │ - ldr r1, [pc, #220] @ 74df0 <_PyXI_InitExcInfo@@Base+0x454> │ │ │ │ + beq 74d28 <_PyXI_InitExcInfo@@Base+0x384> │ │ │ │ + ldr r1, [pc, #220] @ 74df8 <_PyXI_InitExcInfo@@Base+0x454> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9c9c8 │ │ │ │ + bl 9ca40 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 74d40 <_PyXI_InitExcInfo@@Base+0x3a4> │ │ │ │ + blt 74d48 <_PyXI_InitExcInfo@@Base+0x3a4> │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 74d84 <_PyXI_InitExcInfo@@Base+0x3e8> │ │ │ │ - ldr r1, [pc, #192] @ 74df4 <_PyXI_InitExcInfo@@Base+0x458> │ │ │ │ + beq 74d8c <_PyXI_InitExcInfo@@Base+0x3e8> │ │ │ │ + ldr r1, [pc, #192] @ 74dfc <_PyXI_InitExcInfo@@Base+0x458> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9c9c8 │ │ │ │ + bl 9ca40 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 74d84 <_PyXI_InitExcInfo@@Base+0x3e8> │ │ │ │ + bge 74d8c <_PyXI_InitExcInfo@@Base+0x3e8> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 74de0 <_PyXI_InitExcInfo@@Base+0x444> │ │ │ │ + beq 74de8 <_PyXI_InitExcInfo@@Base+0x444> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 74de0 <_PyXI_InitExcInfo@@Base+0x444> │ │ │ │ + bne 74de8 <_PyXI_InitExcInfo@@Base+0x444> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 74de0 <_PyXI_InitExcInfo@@Base+0x444> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 74de8 <_PyXI_InitExcInfo@@Base+0x444> │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r4, [pc, #132] @ 74df8 <_PyXI_InitExcInfo@@Base+0x45c> │ │ │ │ - beq 74d84 <_PyXI_InitExcInfo@@Base+0x3e8> │ │ │ │ + ldreq r4, [pc, #132] @ 74e00 <_PyXI_InitExcInfo@@Base+0x45c> │ │ │ │ + beq 74d8c <_PyXI_InitExcInfo@@Base+0x3e8> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - ldr r3, [pc, #108] @ 74df8 <_PyXI_InitExcInfo@@Base+0x45c> │ │ │ │ + ldr r3, [pc, #108] @ 74e00 <_PyXI_InitExcInfo@@Base+0x45c> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r4, r3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - bne 74da8 <_PyXI_InitExcInfo@@Base+0x40c> │ │ │ │ + bne 74db0 <_PyXI_InitExcInfo@@Base+0x40c> │ │ │ │ mov r0, #2 │ │ │ │ - bl a27cc │ │ │ │ + bl a2844 │ │ │ │ mov r5, r0 │ │ │ │ - b 74db8 <_PyXI_InitExcInfo@@Base+0x41c> │ │ │ │ + b 74dc0 <_PyXI_InitExcInfo@@Base+0x41c> │ │ │ │ mov r3, r4 │ │ │ │ mov r0, #3 │ │ │ │ - bl a26fc │ │ │ │ + bl a2774 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 74de4 <_PyXI_InitExcInfo@@Base+0x448> │ │ │ │ + beq 74dec <_PyXI_InitExcInfo@@Base+0x448> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 74de4 <_PyXI_InitExcInfo@@Base+0x448> │ │ │ │ + bne 74dec <_PyXI_InitExcInfo@@Base+0x448> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 74de4 <_PyXI_InitExcInfo@@Base+0x448> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 74dec <_PyXI_InitExcInfo@@Base+0x448> │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrheq sp, [r7], #-196 @ 0xffffff3c │ │ │ │ ldrsbeq lr, [r7], #-20 @ 0xffffffec │ │ │ │ ldrsbeq sp, [r7], #-192 @ 0xffffff40 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00074dfc <_PyXI_ExcInfoAsObject@@Base>: │ │ │ │ +00074e04 <_PyXI_ExcInfoAsObject@@Base>: │ │ │ │ b 35698 <_PyXI_ApplyError@@Base+0x1f8> │ │ │ │ │ │ │ │ -00074e00 <_PyXI_FormatExcInfo@@Base>: │ │ │ │ +00074e08 <_PyXI_FormatExcInfo@@Base>: │ │ │ │ b 359f4 <_PyXI_ApplyError@@Base+0x554> │ │ │ │ │ │ │ │ -00074e04 <_PyXI_ClearExcInfo@@Base>: │ │ │ │ - b 352e9c <_PySemaphore_Destroy@@Base+0x570> │ │ │ │ +00074e0c <_PyXI_ClearExcInfo@@Base>: │ │ │ │ + b 353108 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r6, [r3, #8] │ │ │ │ moveq r6, r3 │ │ │ │ @@ -76503,72 +76505,72 @@ │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #32 │ │ │ │ add r6, r6, r1 │ │ │ │ - bne 74e68 <_PyXI_ClearExcInfo@@Base+0x64> │ │ │ │ + bne 74e70 <_PyXI_ClearExcInfo@@Base+0x64> │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 74e9c <_PyXI_ClearExcInfo@@Base+0x98> │ │ │ │ + beq 74ea4 <_PyXI_ClearExcInfo@@Base+0x98> │ │ │ │ mov ip, #1 │ │ │ │ add r2, sp, #24 │ │ │ │ str r2, [sp, #16] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #184] @ 74f40 <_PyXI_ClearExcInfo@@Base+0x13c> │ │ │ │ + ldr ip, [pc, #184] @ 74f48 <_PyXI_ClearExcInfo@@Base+0x13c> │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 74f34 <_PyXI_ClearExcInfo@@Base+0x130> │ │ │ │ + beq 74f3c <_PyXI_ClearExcInfo@@Base+0x130> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 74ebc <_PyXI_ClearExcInfo@@Base+0xb8> │ │ │ │ - bl a55d4 │ │ │ │ + bne 74ec4 <_PyXI_ClearExcInfo@@Base+0xb8> │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 74f34 <_PyXI_ClearExcInfo@@Base+0x130> │ │ │ │ + bne 74f3c <_PyXI_ClearExcInfo@@Base+0x130> │ │ │ │ cmp r6, #1 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 74ee8 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ + beq 74ef0 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 74ee8 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ - bl a55d4 │ │ │ │ + bne 74ef0 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 74f34 <_PyXI_ClearExcInfo@@Base+0x130> │ │ │ │ - bl c3e20 │ │ │ │ + bne 74f3c <_PyXI_ClearExcInfo@@Base+0x130> │ │ │ │ + bl c3e80 │ │ │ │ orr r1, r4, #524288 @ 0x80000 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2a6d8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7b78 │ │ │ │ + bl c7bd0 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 74f24 <_PyXI_ClearExcInfo@@Base+0x120> │ │ │ │ - ldr r3, [pc, #44] @ 74f44 <_PyXI_ClearExcInfo@@Base+0x140> │ │ │ │ + bne 74f2c <_PyXI_ClearExcInfo@@Base+0x120> │ │ │ │ + ldr r3, [pc, #44] @ 74f4c <_PyXI_ClearExcInfo@@Base+0x140> │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1444a4 │ │ │ │ + b 144544 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a62ec │ │ │ │ + b a6364 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r4, r7, r4, ror #17 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ @@ -76580,69 +76582,69 @@ │ │ │ │ subs r1, r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp ip, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 74f9c <_PyXI_ClearExcInfo@@Base+0x198> │ │ │ │ + bne 74fa4 <_PyXI_ClearExcInfo@@Base+0x198> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 74fd0 <_PyXI_ClearExcInfo@@Base+0x1cc> │ │ │ │ + beq 74fd8 <_PyXI_ClearExcInfo@@Base+0x1cc> │ │ │ │ add r2, sp, #28 │ │ │ │ mov r3, ip │ │ │ │ mov ip, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #132] @ 75044 <_PyXI_ClearExcInfo@@Base+0x240> │ │ │ │ + ldr ip, [pc, #132] @ 7504c <_PyXI_ClearExcInfo@@Base+0x240> │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 75038 <_PyXI_ClearExcInfo@@Base+0x234> │ │ │ │ + beq 75040 <_PyXI_ClearExcInfo@@Base+0x234> │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 74ff8 <_PyXI_ClearExcInfo@@Base+0x1f4> │ │ │ │ - ldr r2, [pc, #92] @ 75048 <_PyXI_ClearExcInfo@@Base+0x244> │ │ │ │ - ldr r1, [pc, #92] @ 7504c <_PyXI_ClearExcInfo@@Base+0x248> │ │ │ │ - ldr r0, [pc, #92] @ 75050 <_PyXI_ClearExcInfo@@Base+0x24c> │ │ │ │ - bl 316b6c <_PyArg_BadArgument@@Base> │ │ │ │ - b 75038 <_PyXI_ClearExcInfo@@Base+0x234> │ │ │ │ + bne 75000 <_PyXI_ClearExcInfo@@Base+0x1f4> │ │ │ │ + ldr r2, [pc, #92] @ 75050 <_PyXI_ClearExcInfo@@Base+0x244> │ │ │ │ + ldr r1, [pc, #92] @ 75054 <_PyXI_ClearExcInfo@@Base+0x248> │ │ │ │ + ldr r0, [pc, #92] @ 75058 <_PyXI_ClearExcInfo@@Base+0x24c> │ │ │ │ + bl 316dfc <_PyArg_BadArgument@@Base> │ │ │ │ + b 75040 <_PyXI_ClearExcInfo@@Base+0x234> │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r3 │ │ │ │ - bl b2684 │ │ │ │ + bl b2768 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 75038 <_PyXI_ClearExcInfo@@Base+0x234> │ │ │ │ + beq 75040 <_PyXI_ClearExcInfo@@Base+0x234> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ ldreq r3, [r4, #444] @ 0x1bc │ │ │ │ - ldrne r3, [pc, #48] @ 75054 <_PyXI_ClearExcInfo@@Base+0x250> │ │ │ │ + ldrne r3, [pc, #48] @ 7505c <_PyXI_ClearExcInfo@@Base+0x250> │ │ │ │ ldreq r3, [r3, #16] │ │ │ │ - ldrne r1, [pc, #44] @ 75058 <_PyXI_ClearExcInfo@@Base+0x254> │ │ │ │ + ldrne r1, [pc, #44] @ 75060 <_PyXI_ClearExcInfo@@Base+0x254> │ │ │ │ ldrne r0, [r3] │ │ │ │ - ldreq r1, [pc, #28] @ 75050 <_PyXI_ClearExcInfo@@Base+0x24c> │ │ │ │ + ldreq r1, [pc, #28] @ 75058 <_PyXI_ClearExcInfo@@Base+0x24c> │ │ │ │ ldreq r0, [r3, #4] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r4, r7, r0, lsl r9 │ │ │ │ - @ instruction: 0x0037c8b0 │ │ │ │ - eorseq fp, r6, r8, lsr #18 │ │ │ │ - eorseq ip, r6, r8, ror r5 │ │ │ │ + @ instruction: 0x0037caf0 │ │ │ │ + eorseq fp, r6, r8, ror #22 │ │ │ │ + @ instruction: 0x0036c7b8 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003628dc │ │ │ │ + eorseq r2, r6, ip, lsl fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r5, [r3, #8] │ │ │ │ moveq r5, r3 │ │ │ │ @@ -76653,725 +76655,725 @@ │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #120 @ 0x78 │ │ │ │ sub r8, r5, #1 │ │ │ │ - bne 750c0 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ + bne 750c8 <_PyXI_ClearExcInfo@@Base+0x2bc> │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 750f4 <_PyXI_ClearExcInfo@@Base+0x2f0> │ │ │ │ + beq 750fc <_PyXI_ClearExcInfo@@Base+0x2f0> │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #552] @ 752fc <_PyXI_ClearExcInfo@@Base+0x4f8> │ │ │ │ + ldr ip, [pc, #552] @ 75304 <_PyXI_ClearExcInfo@@Base+0x4f8> │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 7527c <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ + beq 75284 <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 1ddc70 │ │ │ │ + bl 1ddf94 │ │ │ │ subs r9, r0, #0 │ │ │ │ - blt 7527c <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ + blt 75284 <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ cmp r8, #0 │ │ │ │ - beq 751f4 <_PyXI_ClearExcInfo@@Base+0x3f0> │ │ │ │ + beq 751fc <_PyXI_ClearExcInfo@@Base+0x3f0> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 75140 <_PyXI_ClearExcInfo@@Base+0x33c> │ │ │ │ - bl 148160 │ │ │ │ + beq 75148 <_PyXI_ClearExcInfo@@Base+0x33c> │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bne 75134 <_PyXI_ClearExcInfo@@Base+0x330> │ │ │ │ - bl a55d4 │ │ │ │ + bne 7513c <_PyXI_ClearExcInfo@@Base+0x330> │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7527c <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ + bne 75284 <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ subs r5, r5, #2 │ │ │ │ - bne 75148 <_PyXI_ClearExcInfo@@Base+0x344> │ │ │ │ - b 751f4 <_PyXI_ClearExcInfo@@Base+0x3f0> │ │ │ │ + bne 75150 <_PyXI_ClearExcInfo@@Base+0x344> │ │ │ │ + b 751fc <_PyXI_ClearExcInfo@@Base+0x3f0> │ │ │ │ mov r5, r8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - ldr sl, [pc, #428] @ 75300 <_PyXI_ClearExcInfo@@Base+0x4fc> │ │ │ │ + ldr sl, [pc, #428] @ 75308 <_PyXI_ClearExcInfo@@Base+0x4fc> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 751a4 <_PyXI_ClearExcInfo@@Base+0x3a0> │ │ │ │ + beq 751ac <_PyXI_ClearExcInfo@@Base+0x3a0> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne 7516c <_PyXI_ClearExcInfo@@Base+0x368> │ │ │ │ + bne 75174 <_PyXI_ClearExcInfo@@Base+0x368> │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ - b 75198 <_PyXI_ClearExcInfo@@Base+0x394> │ │ │ │ - bl 1aff9c │ │ │ │ - ldr r3, [pc, #396] @ 75304 <_PyXI_ClearExcInfo@@Base+0x500> │ │ │ │ + b 751a0 <_PyXI_ClearExcInfo@@Base+0x394> │ │ │ │ + bl 1b01dc │ │ │ │ + ldr r3, [pc, #396] @ 7530c <_PyXI_ClearExcInfo@@Base+0x500> │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 357814 │ │ │ │ + bl 357a80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 75198 <_PyXI_ClearExcInfo@@Base+0x394> │ │ │ │ - bl a55d4 │ │ │ │ + beq 751a0 <_PyXI_ClearExcInfo@@Base+0x394> │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7527c <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ + bne 75284 <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ cmp r5, #1 │ │ │ │ - bne 751ac <_PyXI_ClearExcInfo@@Base+0x3a8> │ │ │ │ - b 75208 <_PyXI_ClearExcInfo@@Base+0x404> │ │ │ │ + bne 751b4 <_PyXI_ClearExcInfo@@Base+0x3a8> │ │ │ │ + b 75210 <_PyXI_ClearExcInfo@@Base+0x404> │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne 751c4 <_PyXI_ClearExcInfo@@Base+0x3c0> │ │ │ │ + bne 751cc <_PyXI_ClearExcInfo@@Base+0x3c0> │ │ │ │ ldrd r4, [r0, #8] │ │ │ │ - b 75210 <_PyXI_ClearExcInfo@@Base+0x40c> │ │ │ │ - bl 1aff9c │ │ │ │ - ldr r3, [pc, #308] @ 75304 <_PyXI_ClearExcInfo@@Base+0x500> │ │ │ │ + b 75218 <_PyXI_ClearExcInfo@@Base+0x40c> │ │ │ │ + bl 1b01dc │ │ │ │ + ldr r3, [pc, #308] @ 7530c <_PyXI_ClearExcInfo@@Base+0x500> │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 357814 │ │ │ │ + bl 357a80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 75210 <_PyXI_ClearExcInfo@@Base+0x40c> │ │ │ │ - bl a55d4 │ │ │ │ + beq 75218 <_PyXI_ClearExcInfo@@Base+0x40c> │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 75210 <_PyXI_ClearExcInfo@@Base+0x40c> │ │ │ │ - b 7527c <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ + beq 75218 <_PyXI_ClearExcInfo@@Base+0x40c> │ │ │ │ + b 75284 <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ mov r6, r4 │ │ │ │ mov r7, r5 │ │ │ │ - b 75210 <_PyXI_ClearExcInfo@@Base+0x40c> │ │ │ │ + b 75218 <_PyXI_ClearExcInfo@@Base+0x40c> │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r6, #0 │ │ │ │ - ldr r7, [pc, #228] @ 75308 <_PyXI_ClearExcInfo@@Base+0x504> │ │ │ │ + ldr r7, [pc, #228] @ 75310 <_PyXI_ClearExcInfo@@Base+0x504> │ │ │ │ add r0, sp, #24 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ - bl 29cf04 │ │ │ │ + bl 29cf78 │ │ │ │ cmp r0, r6 │ │ │ │ - blt 7527c <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ + blt 75284 <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ add r0, sp, #32 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ - bl 29cf04 │ │ │ │ + bl 29cf78 │ │ │ │ cmp r0, r6 │ │ │ │ - blt 7527c <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ + blt 75284 <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ - bl 1c57b0 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 1c5968 <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, r6 │ │ │ │ - bge 75284 <_PyXI_ClearExcInfo@@Base+0x480> │ │ │ │ - ldr r3, [pc, #152] @ 7530c <_PyXI_ClearExcInfo@@Base+0x508> │ │ │ │ - ldr r1, [pc, #152] @ 75310 <_PyXI_ClearExcInfo@@Base+0x50c> │ │ │ │ + bge 7528c <_PyXI_ClearExcInfo@@Base+0x480> │ │ │ │ + ldr r3, [pc, #152] @ 75314 <_PyXI_ClearExcInfo@@Base+0x508> │ │ │ │ + ldr r1, [pc, #152] @ 75318 <_PyXI_ClearExcInfo@@Base+0x50c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r0, #0 │ │ │ │ - b 752f4 <_PyXI_ClearExcInfo@@Base+0x4f0> │ │ │ │ + b 752fc <_PyXI_ClearExcInfo@@Base+0x4f0> │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ - bl 1c57b0 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 1c5968 <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 752ac <_PyXI_ClearExcInfo@@Base+0x4a8> │ │ │ │ - ldr r3, [pc, #108] @ 7530c <_PyXI_ClearExcInfo@@Base+0x508> │ │ │ │ - ldr r1, [pc, #112] @ 75314 <_PyXI_ClearExcInfo@@Base+0x510> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 7527c <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ - bl c3e20 │ │ │ │ + bge 752b4 <_PyXI_ClearExcInfo@@Base+0x4a8> │ │ │ │ + ldr r3, [pc, #108] @ 75314 <_PyXI_ClearExcInfo@@Base+0x508> │ │ │ │ + ldr r1, [pc, #112] @ 7531c <_PyXI_ClearExcInfo@@Base+0x510> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f414 │ │ │ │ + b 75284 <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ + bl c3e80 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r1, r8 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 2a9c0 <__timerfd_settime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7b78 │ │ │ │ + bl c7bd0 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 752ec <_PyXI_ClearExcInfo@@Base+0x4e8> │ │ │ │ - ldr r3, [pc, #52] @ 75318 <_PyXI_ClearExcInfo@@Base+0x514> │ │ │ │ + bne 752f4 <_PyXI_ClearExcInfo@@Base+0x4e8> │ │ │ │ + ldr r3, [pc, #52] @ 75320 <_PyXI_ClearExcInfo@@Base+0x514> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ - b 752f4 <_PyXI_ClearExcInfo@@Base+0x4f0> │ │ │ │ + bl 144544 │ │ │ │ + b 752fc <_PyXI_ClearExcInfo@@Base+0x4f0> │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 754c4 <_PyXI_ClearExcInfo@@Base+0x6c0> │ │ │ │ + bl 754cc <_PyXI_ClearExcInfo@@Base+0x6c0> │ │ │ │ add sp, sp, #120 @ 0x78 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ subseq r4, r7, ip, lsr r9 │ │ │ │ ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ - blcc fe727b10 <__bss_end__@@Base+0xfe162bc8> │ │ │ │ + blcc fe727b18 <__bss_end__@@Base+0xfe162bd0> │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r4, r9, r4, lsr r0 │ │ │ │ - eorseq r4, r9, ip, asr #32 │ │ │ │ + eorseq r4, r9, r4, ror r2 │ │ │ │ + eorseq r4, r9, ip, lsl #5 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ mov r4, r3 │ │ │ │ subs r3, ip, #0 │ │ │ │ movne r3, #1 │ │ │ │ orrs r3, r3, r4, lsr #31 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ - bne 75368 <_PyXI_ClearExcInfo@@Base+0x564> │ │ │ │ + bne 75370 <_PyXI_ClearExcInfo@@Base+0x564> │ │ │ │ clz r3, r2 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r4, #1 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 753a0 <_PyXI_ClearExcInfo@@Base+0x59c> │ │ │ │ - ldr r1, [pc, #120] @ 753e8 <_PyXI_ClearExcInfo@@Base+0x5e4> │ │ │ │ + beq 753a8 <_PyXI_ClearExcInfo@@Base+0x59c> │ │ │ │ + ldr r1, [pc, #120] @ 753f0 <_PyXI_ClearExcInfo@@Base+0x5e4> │ │ │ │ add r2, sp, #28 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r3, ip │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 753dc <_PyXI_ClearExcInfo@@Base+0x5d8> │ │ │ │ + beq 753e4 <_PyXI_ClearExcInfo@@Base+0x5d8> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt 753c0 <_PyXI_ClearExcInfo@@Base+0x5bc> │ │ │ │ + bgt 753c8 <_PyXI_ClearExcInfo@@Base+0x5bc> │ │ │ │ ldr r3, [r5, #444] @ 0x1bc │ │ │ │ - ldr r1, [pc, #56] @ 753ec <_PyXI_ClearExcInfo@@Base+0x5e8> │ │ │ │ + ldr r1, [pc, #56] @ 753f4 <_PyXI_ClearExcInfo@@Base+0x5e8> │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 18f198 │ │ │ │ - b 753dc <_PyXI_ClearExcInfo@@Base+0x5d8> │ │ │ │ + bl 18f414 │ │ │ │ + b 753e4 <_PyXI_ClearExcInfo@@Base+0x5d8> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 753a8 <_PyXI_ClearExcInfo@@Base+0x5a4> │ │ │ │ - bl a55d4 │ │ │ │ + bne 753b0 <_PyXI_ClearExcInfo@@Base+0x5a4> │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 753a8 <_PyXI_ClearExcInfo@@Base+0x5a4> │ │ │ │ + beq 753b0 <_PyXI_ClearExcInfo@@Base+0x5a4> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r4, r7, r8, ror #18 │ │ │ │ - eorseq r5, r8, r4, ror #25 │ │ │ │ + eorseq r5, r8, r4, lsr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ mov r4, r3 │ │ │ │ subs r3, ip, #0 │ │ │ │ movne r3, #1 │ │ │ │ orrs r3, r3, r4, lsr #31 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ - bne 7543c <_PyXI_ClearExcInfo@@Base+0x638> │ │ │ │ + bne 75444 <_PyXI_ClearExcInfo@@Base+0x638> │ │ │ │ clz r3, r2 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r4, #1 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 75474 <_PyXI_ClearExcInfo@@Base+0x670> │ │ │ │ - ldr r1, [pc, #120] @ 754bc <_PyXI_ClearExcInfo@@Base+0x6b8> │ │ │ │ + beq 7547c <_PyXI_ClearExcInfo@@Base+0x670> │ │ │ │ + ldr r1, [pc, #120] @ 754c4 <_PyXI_ClearExcInfo@@Base+0x6b8> │ │ │ │ add r2, sp, #28 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r3, ip │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 754b0 <_PyXI_ClearExcInfo@@Base+0x6ac> │ │ │ │ + beq 754b8 <_PyXI_ClearExcInfo@@Base+0x6ac> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt 75494 <_PyXI_ClearExcInfo@@Base+0x690> │ │ │ │ + bgt 7549c <_PyXI_ClearExcInfo@@Base+0x690> │ │ │ │ ldr r3, [r5, #444] @ 0x1bc │ │ │ │ - ldr r1, [pc, #56] @ 754c0 <_PyXI_ClearExcInfo@@Base+0x6bc> │ │ │ │ + ldr r1, [pc, #56] @ 754c8 <_PyXI_ClearExcInfo@@Base+0x6bc> │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 18f198 │ │ │ │ - b 754b0 <_PyXI_ClearExcInfo@@Base+0x6ac> │ │ │ │ + bl 18f414 │ │ │ │ + b 754b8 <_PyXI_ClearExcInfo@@Base+0x6ac> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 7547c <_PyXI_ClearExcInfo@@Base+0x678> │ │ │ │ - bl a55d4 │ │ │ │ + bne 75484 <_PyXI_ClearExcInfo@@Base+0x678> │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7547c <_PyXI_ClearExcInfo@@Base+0x678> │ │ │ │ + beq 75484 <_PyXI_ClearExcInfo@@Base+0x678> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @ instruction: 0x00574994 │ │ │ │ - eorseq r2, r6, r0, ror r1 │ │ │ │ + @ instruction: 0x003623b0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ ldrd r0, [r0, #16] │ │ │ │ - bl 35727c │ │ │ │ + bl 3574e8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ mov r7, r1 │ │ │ │ - bl 3571f8 │ │ │ │ - ldr r2, [pc, #248] @ 755f0 <_PyXI_ClearExcInfo@@Base+0x7ec> │ │ │ │ - ldr r3, [pc, #248] @ 755f4 <_PyXI_ClearExcInfo@@Base+0x7f0> │ │ │ │ - bl 3572dc │ │ │ │ + bl 357464 │ │ │ │ + ldr r2, [pc, #248] @ 755f8 <_PyXI_ClearExcInfo@@Base+0x7ec> │ │ │ │ + ldr r3, [pc, #248] @ 755fc <_PyXI_ClearExcInfo@@Base+0x7f0> │ │ │ │ + bl 357548 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 356f28 │ │ │ │ - bl ab08c │ │ │ │ + bl 357194 │ │ │ │ + bl ab104 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 75584 <_PyXI_ClearExcInfo@@Base+0x780> │ │ │ │ + beq 7558c <_PyXI_ClearExcInfo@@Base+0x780> │ │ │ │ ldrd r0, [r5] │ │ │ │ - bl 35727c │ │ │ │ + bl 3574e8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r7, r1 │ │ │ │ - bl 3571f8 │ │ │ │ - ldr r2, [pc, #180] @ 755f0 <_PyXI_ClearExcInfo@@Base+0x7ec> │ │ │ │ - ldr r3, [pc, #180] @ 755f4 <_PyXI_ClearExcInfo@@Base+0x7f0> │ │ │ │ - bl 3572dc │ │ │ │ + bl 357464 │ │ │ │ + ldr r2, [pc, #180] @ 755f8 <_PyXI_ClearExcInfo@@Base+0x7ec> │ │ │ │ + ldr r3, [pc, #180] @ 755fc <_PyXI_ClearExcInfo@@Base+0x7f0> │ │ │ │ + bl 357548 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 356f28 │ │ │ │ - bl ab08c │ │ │ │ + bl 357194 │ │ │ │ + bl ab104 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 7558c <_PyXI_ClearExcInfo@@Base+0x788> │ │ │ │ + bne 75594 <_PyXI_ClearExcInfo@@Base+0x788> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 75584 <_PyXI_ClearExcInfo@@Base+0x780> │ │ │ │ + beq 7558c <_PyXI_ClearExcInfo@@Base+0x780> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 75584 <_PyXI_ClearExcInfo@@Base+0x780> │ │ │ │ + bne 7558c <_PyXI_ClearExcInfo@@Base+0x780> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r6, #0 │ │ │ │ - b 755e8 <_PyXI_ClearExcInfo@@Base+0x7e4> │ │ │ │ + b 755f0 <_PyXI_ClearExcInfo@@Base+0x7e4> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #2 │ │ │ │ - bl a27cc │ │ │ │ + bl a2844 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 755c4 <_PyXI_ClearExcInfo@@Base+0x7c0> │ │ │ │ + beq 755cc <_PyXI_ClearExcInfo@@Base+0x7c0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 755c4 <_PyXI_ClearExcInfo@@Base+0x7c0> │ │ │ │ + bne 755cc <_PyXI_ClearExcInfo@@Base+0x7c0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 755e8 <_PyXI_ClearExcInfo@@Base+0x7e4> │ │ │ │ + beq 755f0 <_PyXI_ClearExcInfo@@Base+0x7e4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 755e8 <_PyXI_ClearExcInfo@@Base+0x7e4> │ │ │ │ + bne 755f0 <_PyXI_ClearExcInfo@@Base+0x7e4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ stmda r6!, {r0, r2, r4, r7, r9, sl, ip, lr, pc} │ │ │ │ cdpcc 14, 1, cr2, cr1, cr11, {0} │ │ │ │ │ │ │ │ -000755f8 : │ │ │ │ +00075600 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 9dd0c │ │ │ │ + bl 9dd84 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 7564c │ │ │ │ - bl 278540 │ │ │ │ + beq 75654 │ │ │ │ + bl 278800 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 75638 │ │ │ │ + beq 75640 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 75640 │ │ │ │ + beq 75648 │ │ │ │ mov r4, r5 │ │ │ │ - b 7564c │ │ │ │ + b 75654 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 75638 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 75640 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1ddc70 │ │ │ │ + bl 1ddf94 │ │ │ │ subs r4, r0, #0 │ │ │ │ movlt r0, #0 │ │ │ │ - blt 756bc │ │ │ │ - bl c3e20 │ │ │ │ + blt 756c4 │ │ │ │ + bl c3e80 │ │ │ │ mov r1, sp │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a144 <__timerfd_gettime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7b78 │ │ │ │ + bl c7bd0 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 756b4 │ │ │ │ - ldr r3, [pc, #24] @ 756c4 │ │ │ │ + bne 756bc │ │ │ │ + ldr r3, [pc, #24] @ 756cc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ - b 756bc │ │ │ │ + bl 144544 │ │ │ │ + b 756c4 │ │ │ │ mov r0, sp │ │ │ │ - bl 754c4 <_PyXI_ClearExcInfo@@Base+0x6c0> │ │ │ │ + bl 754cc <_PyXI_ClearExcInfo@@Base+0x6c0> │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ │ │ │ │ -000756c8 : │ │ │ │ +000756d0 : │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b 75738 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r4, [r2, #16] │ │ │ │ - beq 75710 │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - add r2, r3, #16 │ │ │ │ - cmp r1, r2 │ │ │ │ - ldrne r3, [r3, #8] │ │ │ │ - add r4, r4, #32 │ │ │ │ - addne r4, r4, r3, lsl #2 │ │ │ │ - cmn r4, #1 │ │ │ │ - bne 75724 │ │ │ │ - bl a55d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 75730 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ - b 18c25c │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ + b 756dc │ │ │ │ │ │ │ │ -00075738 : │ │ │ │ +000756dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r9, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r3 │ │ │ │ - bl 9dd0c │ │ │ │ + bl 9dd84 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 758a4 │ │ │ │ + beq 75848 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 75898 │ │ │ │ + beq 7583c │ │ │ │ mov r0, r5 │ │ │ │ - bl bb7dc │ │ │ │ + bl bb8b0 │ │ │ │ subs r5, r0, #0 │ │ │ │ moveq r7, r5 │ │ │ │ moveq r4, r5 │ │ │ │ - beq 757bc │ │ │ │ + beq 75760 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 757f8 │ │ │ │ + beq 7579c │ │ │ │ mov r0, r4 │ │ │ │ - bl bb7dc │ │ │ │ + bl bb8b0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 7588c │ │ │ │ + beq 75830 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 758c4 │ │ │ │ + bl 758cc │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 757e0 │ │ │ │ + beq 75784 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 757e0 │ │ │ │ + bne 75784 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b1d0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b1d0 │ │ │ │ mov r6, r4 │ │ │ │ - b 758a4 │ │ │ │ - ldr r3, [pc, #176] @ 758b0 │ │ │ │ - bl 3592c0 │ │ │ │ + b 75848 │ │ │ │ + ldr r3, [pc, #176] @ 75854 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7581c │ │ │ │ - ldr r1, [pc, #156] @ 758b4 │ │ │ │ - ldr r0, [pc, #156] @ 758b8 │ │ │ │ - bl 7d2a0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bne 757c0 │ │ │ │ + ldr r1, [pc, #156] @ 75858 │ │ │ │ + ldr r0, [pc, #156] @ 7585c │ │ │ │ + bl 7d2a8 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r0, [r3, #3888] @ 0xf30 │ │ │ │ - ldr r1, [pc, #148] @ 758bc │ │ │ │ - bl 10f3fc │ │ │ │ + ldr r1, [pc, #148] @ 75860 │ │ │ │ + bl 10f4ec │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 75838 │ │ │ │ - bl 11a964 │ │ │ │ - b 7579c │ │ │ │ + bne 757dc │ │ │ │ + bl 11aa14 │ │ │ │ + b 75740 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r0, [pc, #124] @ 758c0 │ │ │ │ + ldr r0, [pc, #124] @ 75864 │ │ │ │ mov r2, #-2147483646 @ 0x80000002 │ │ │ │ mov r1, sp │ │ │ │ str r7, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl c038c │ │ │ │ + bl c03ec │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - beq 7587c │ │ │ │ + beq 75820 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 7587c │ │ │ │ + bne 75820 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r8, #0 │ │ │ │ - beq 75830 │ │ │ │ + beq 757d4 │ │ │ │ mov r4, r8 │ │ │ │ - b 7579c │ │ │ │ + b 75740 │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r4 │ │ │ │ - b 757bc │ │ │ │ + b 75760 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 7578c │ │ │ │ - b 7579c │ │ │ │ + bne 75730 │ │ │ │ + b 75740 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - @ instruction: 0x00375ff4 │ │ │ │ - subseq lr, r3, r8, lsl fp │ │ │ │ - eorseq r6, r7, r4, lsl r4 │ │ │ │ + eorseq r6, r7, r4, lsr r2 │ │ │ │ + subseq lr, r3, r0, lsr #26 │ │ │ │ + eorseq r6, r7, r4, asr r6 │ │ │ │ subseq fp, r7, ip, lsr #10 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r4, [r2, #16] │ │ │ │ + beq 758a4 │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + add r2, r3, #16 │ │ │ │ + cmp r1, r2 │ │ │ │ + ldrne r3, [r3, #8] │ │ │ │ + add r4, r4, #32 │ │ │ │ + addne r4, r4, r3, lsl #2 │ │ │ │ + cmn r4, #1 │ │ │ │ + bne 758b8 │ │ │ │ + bl a564c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 758c4 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, lr} │ │ │ │ + b 18c4d8 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -000758c4 : │ │ │ │ +000758cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov sl, r3 │ │ │ │ - ldr r3, [pc, #300] @ 75a0c │ │ │ │ + ldr r3, [pc, #300] @ 75a14 │ │ │ │ mov r7, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r9, [r3, r0] │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r8, r1 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r2 │ │ │ │ - bl 243228 │ │ │ │ + bl 243304 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7594c │ │ │ │ + beq 75954 │ │ │ │ ldr r3, [r9, #8] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r3, #3888] @ 0xf30 │ │ │ │ - ldr r1, [pc, #244] @ 75a10 │ │ │ │ + ldr r1, [pc, #244] @ 75a18 │ │ │ │ ldreq r4, [r8, #80] @ 0x50 │ │ │ │ - bl 10f3fc │ │ │ │ + bl 10f4ec │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 75954 │ │ │ │ + bne 7595c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7594c │ │ │ │ + beq 75954 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7594c │ │ │ │ + bne 75954 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 75a00 │ │ │ │ + b 75a08 │ │ │ │ mov r3, #0 │ │ │ │ stm sp, {r4, sl} │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r1, [pc, #172] @ 75a14 │ │ │ │ + ldr r1, [pc, #172] @ 75a1c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ - bl 14e0e4 │ │ │ │ + bl 14e188 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 75998 │ │ │ │ + beq 759a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 75998 │ │ │ │ + bne 759a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 759dc │ │ │ │ + beq 759e4 │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 759c4 │ │ │ │ + beq 759cc │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - bne 759c4 │ │ │ │ + bne 759cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 243470 │ │ │ │ + bl 24354c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 75a00 │ │ │ │ + beq 75a08 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 75a00 │ │ │ │ + bne 75a08 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r6, r7, r4, lsl r4 │ │ │ │ + eorseq r6, r7, r4, asr r6 │ │ │ │ subseq fp, r7, ip, ror #9 │ │ │ │ - b 71ac8 │ │ │ │ + b 71ad0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bhi 75a58 │ │ │ │ + bhi 75a60 │ │ │ │ cmp r4, #1 │ │ │ │ ldr r1, [r5] │ │ │ │ ldrgt r2, [r5, #4] │ │ │ │ - ldrle r2, [pc, #44] @ 75a84 │ │ │ │ - b 75a78 │ │ │ │ - ldr r0, [pc, #40] @ 75a88 │ │ │ │ + ldrle r2, [pc, #44] @ 75a8c │ │ │ │ + b 75a80 │ │ │ │ + ldr r0, [pc, #40] @ 75a90 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 75a44 │ │ │ │ + bne 75a4c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 75a8c │ │ │ │ + b 75a94 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r6, r7, r0, lsl #26 │ │ │ │ + @ instruction: 0x00376ef0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 342968 │ │ │ │ + bl 342da8 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 75ae0 │ │ │ │ + beq 75ae8 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 75b34 │ │ │ │ + beq 75b3c │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, sp │ │ │ │ stm sp, {r4, r6} │ │ │ │ - bl b9058 │ │ │ │ + bl b912c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 75ae8 │ │ │ │ + bne 75af0 │ │ │ │ mov r4, #0 │ │ │ │ - b 75ba0 │ │ │ │ + b 75ba8 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldrb r2, [r5, #77] @ 0x4d │ │ │ │ - ldr r3, [pc, #180] @ 75bac │ │ │ │ + ldr r3, [pc, #180] @ 75bb4 │ │ │ │ cmp r2, #0 │ │ │ │ cmpne r1, r3 │ │ │ │ - beq 75b4c │ │ │ │ + beq 75b54 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - bl 3431f4 │ │ │ │ + bl 3437cc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r0, #1 │ │ │ │ - beq 75b78 │ │ │ │ + beq 75b80 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ strne r3, [r4] │ │ │ │ str r4, [r5, #20] │ │ │ │ - bl 9b1dc │ │ │ │ - b 75b4c │ │ │ │ + bl 9b254 │ │ │ │ + b 75b54 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, #2 │ │ │ │ - bl a27cc │ │ │ │ + bl a2844 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 75ae0 │ │ │ │ + beq 75ae8 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 75ba0 │ │ │ │ + beq 75ba8 │ │ │ │ ldr r1, [r5, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 75ba0 │ │ │ │ + beq 75ba8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 342b98 │ │ │ │ + bl 3433b4 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 75ba0 │ │ │ │ + bne 75ba8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 75ae0 │ │ │ │ + beq 75ae8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 75ae0 │ │ │ │ + bne 75ae8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 75ae0 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 75ae8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -77386,304 +77388,304 @@ │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ sub r5, r4, #1 │ │ │ │ - bne 75c14 │ │ │ │ + bne 75c1c │ │ │ │ clz r2, r7 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 75c48 │ │ │ │ + beq 75c50 │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #444] @ 75de4 │ │ │ │ + ldr ip, [pc, #444] @ 75dec │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 75d8c │ │ │ │ + beq 75d94 │ │ │ │ ldr r0, [r7] │ │ │ │ - bl 1ddc70 │ │ │ │ + bl 1ddf94 │ │ │ │ subs r8, r0, #0 │ │ │ │ - blt 75d8c │ │ │ │ + blt 75d94 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 75d0c │ │ │ │ + beq 75d14 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 75c94 │ │ │ │ - bl 148160 │ │ │ │ + beq 75c9c │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 75c88 │ │ │ │ - bl a55d4 │ │ │ │ + bne 75c90 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 75d8c │ │ │ │ + bne 75d94 │ │ │ │ subs r4, r4, #2 │ │ │ │ - bne 75c9c │ │ │ │ - b 75d20 │ │ │ │ + bne 75ca4 │ │ │ │ + b 75d28 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 75cd8 │ │ │ │ - bl 17eea4 │ │ │ │ + beq 75ce0 │ │ │ │ + bl 17f140 │ │ │ │ cmn r1, #1 │ │ │ │ cmneq r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bne 75ccc │ │ │ │ - bl a55d4 │ │ │ │ + bne 75cd4 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 75d8c │ │ │ │ + bne 75d94 │ │ │ │ cmp r4, #1 │ │ │ │ - bne 75ce0 │ │ │ │ - b 75d30 │ │ │ │ + bne 75ce8 │ │ │ │ + b 75d38 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 17eea4 │ │ │ │ + bl 17f140 │ │ │ │ cmn r1, #1 │ │ │ │ cmneq r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bne 75d38 │ │ │ │ - bl a55d4 │ │ │ │ + bne 75d40 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 75d38 │ │ │ │ - b 75d8c │ │ │ │ + beq 75d40 │ │ │ │ + b 75d94 │ │ │ │ mov r4, r5 │ │ │ │ mov r7, r5 │ │ │ │ mov r6, r5 │ │ │ │ mov r9, r5 │ │ │ │ - b 75d38 │ │ │ │ + b 75d40 │ │ │ │ mov r7, r4 │ │ │ │ mov r6, r4 │ │ │ │ mov r9, r4 │ │ │ │ - b 75d38 │ │ │ │ + b 75d40 │ │ │ │ mov r4, #0 │ │ │ │ mov r7, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ - bl 1c57b0 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 1c5968 <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 75d64 │ │ │ │ - ldr r3, [pc, #144] @ 75de8 │ │ │ │ - ldr r1, [pc, #144] @ 75dec │ │ │ │ + bge 75d6c │ │ │ │ + ldr r3, [pc, #144] @ 75df0 │ │ │ │ + ldr r1, [pc, #144] @ 75df4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 75d8c │ │ │ │ + bl 18f414 │ │ │ │ + b 75d94 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - bl 1c57b0 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 1c5968 <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 75d94 │ │ │ │ - ldr r3, [pc, #100] @ 75de8 │ │ │ │ - ldr r1, [pc, #104] @ 75df0 │ │ │ │ + bge 75d9c │ │ │ │ + ldr r3, [pc, #100] @ 75df0 │ │ │ │ + ldr r1, [pc, #104] @ 75df8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r0, #0 │ │ │ │ - b 75ddc │ │ │ │ - bl c3e20 │ │ │ │ + b 75de4 │ │ │ │ + bl c3e80 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 2a9c0 <__timerfd_settime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7b78 │ │ │ │ + bl c7bd0 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 75dd4 │ │ │ │ - ldr r3, [pc, #40] @ 75df4 │ │ │ │ + bne 75ddc │ │ │ │ + ldr r3, [pc, #40] @ 75dfc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ - b 75ddc │ │ │ │ + bl 144544 │ │ │ │ + b 75de4 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 75e00 │ │ │ │ + bl 75e08 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ subseq r4, r7, r0, asr #19 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r4, r9, r4, lsr r0 │ │ │ │ - eorseq r4, r9, ip, asr #32 │ │ │ │ + eorseq r4, r9, r4, ror r2 │ │ │ │ + eorseq r4, r9, ip, lsl #5 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ │ │ │ │ -00075df8 : │ │ │ │ +00075e00 : │ │ │ │ mov r3, #0 │ │ │ │ - b 75738 │ │ │ │ + b 756dc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #28 │ │ │ │ add r1, r0, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 25b328 <_PySys_GetRequiredAttrString@@Base+0x32bc> │ │ │ │ + bl 25b614 <_PySys_GetRequiredAttrString@@Base+0x3494> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 75e38 │ │ │ │ + bge 75e40 │ │ │ │ mov r0, #0 │ │ │ │ - b 75e64 │ │ │ │ + b 75e6c │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 25b328 <_PySys_GetRequiredAttrString@@Base+0x32bc> │ │ │ │ + bl 25b614 <_PySys_GetRequiredAttrString@@Base+0x3494> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 75e30 │ │ │ │ + blt 75e38 │ │ │ │ ldrd r4, [sp, #8] │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ - ldr r0, [pc, #12] @ 75e6c │ │ │ │ + ldr r0, [pc, #12] @ 75e74 │ │ │ │ strd r4, [sp] │ │ │ │ - bl a9a20 │ │ │ │ + bl a9a98 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r9, r5, ip, lsl #21 │ │ │ │ + eorseq r9, r5, ip, asr #25 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, sp, #36 @ 0x24 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 1ddf94 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + movlt r0, #0 │ │ │ │ + blt 75ee0 │ │ │ │ + bl c3e80 │ │ │ │ + mov r1, sp │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2a144 <__timerfd_gettime64@plt> │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl c7bd0 │ │ │ │ + cmn r4, #1 │ │ │ │ + bne 75ed8 │ │ │ │ + ldr r3, [pc, #24] @ 75ee8 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 144544 │ │ │ │ + b 75ee0 │ │ │ │ + mov r0, sp │ │ │ │ + bl 75e08 │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 75ee8 │ │ │ │ + beq 75f64 │ │ │ │ ldr r6, [r0, #60] @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 75efc │ │ │ │ + beq 75f78 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r2, [pc, #68] @ 75f0c │ │ │ │ + ldr r2, [pc, #68] @ 75f88 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3107b8 │ │ │ │ + bl 311204 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx r3 │ │ │ │ - b 75f00 │ │ │ │ - ldr r3, [pc, #32] @ 75f10 │ │ │ │ - ldr r1, [pc, #32] @ 75f14 │ │ │ │ + b 75f7c │ │ │ │ + ldr r3, [pc, #32] @ 75f8c │ │ │ │ + ldr r1, [pc, #32] @ 75f90 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 75f00 │ │ │ │ - ldr r5, [pc, #20] @ 75f18 │ │ │ │ + bl 18f414 │ │ │ │ + b 75f7c │ │ │ │ + ldr r5, [pc, #20] @ 75f94 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq ip, r5, r4, asr #30 │ │ │ │ + eorseq sp, r5, r4, lsl #3 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq ip, r8, r0, lsl #12 │ │ │ │ + eorseq ip, r8, r0, asr #16 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, sp, #36 @ 0x24 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 1ddc70 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - movlt r0, #0 │ │ │ │ - blt 75f84 │ │ │ │ - bl c3e20 │ │ │ │ - mov r1, sp │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2a144 <__timerfd_gettime64@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl c7b78 │ │ │ │ - cmn r4, #1 │ │ │ │ - bne 75f7c │ │ │ │ - ldr r3, [pc, #24] @ 75f8c │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ - b 75f84 │ │ │ │ - mov r0, sp │ │ │ │ - bl 75e00 │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - subseq r1, r5, r8, ror r9 │ │ │ │ │ │ │ │ -00075f90 : │ │ │ │ - ldr r0, [pc] @ 75f98 │ │ │ │ +00075f98 : │ │ │ │ + ldr r0, [pc] @ 75fa0 │ │ │ │ bx lr │ │ │ │ - ldrheq r1, [r6], -r4 @ │ │ │ │ + @ instruction: 0x003612f4 │ │ │ │ │ │ │ │ -00075f9c : │ │ │ │ +00075fa4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ 75fd4 │ │ │ │ - bl 3592c0 │ │ │ │ + ldr r3, [pc, #32] @ 75fdc │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #3880] @ 0xf28 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, pc} │ │ │ │ - ldr r1, [pc, #8] @ 75fd8 │ │ │ │ - ldr r0, [pc, #8] @ 75fdc │ │ │ │ - bl 7d2a0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #8] @ 75fe0 │ │ │ │ + ldr r0, [pc, #8] @ 75fe4 │ │ │ │ + bl 7d2a8 <_Py_FatalErrorFunc@@Base> │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq sp, r5, r0, lsr #32 │ │ │ │ - eorseq r1, sp, r0, lsr sl │ │ │ │ + eorseq sp, r5, r0, ror #4 │ │ │ │ + eorseq r1, sp, r0, ror ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov lr, r1 │ │ │ │ add r1, sp, #28 │ │ │ │ - ldr r3, [pc, #220] @ 760e0 │ │ │ │ + ldr r3, [pc, #220] @ 760e8 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #0 │ │ │ │ - ldr ip, [pc, #212] @ 760e4 │ │ │ │ + ldr ip, [pc, #212] @ 760ec │ │ │ │ str r3, [sp, #8] │ │ │ │ str r1, [sp, #28] │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ add r2, sp, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r3, [pc, #184] @ 760e8 │ │ │ │ - ldr r2, [pc, #184] @ 760ec │ │ │ │ + ldr r3, [pc, #184] @ 760f0 │ │ │ │ + ldr r2, [pc, #184] @ 760f4 │ │ │ │ mov r6, r0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, lr │ │ │ │ - bl 118e78 │ │ │ │ + bl 118f28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 760d8 │ │ │ │ + beq 760e0 │ │ │ │ ldr lr, [sp, #28] │ │ │ │ ldr ip, [sp, #32] │ │ │ │ cmp lr, #0 │ │ │ │ - bne 7606c │ │ │ │ + bne 76074 │ │ │ │ ldrb r3, [ip, #12] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne lr, [ip, #20] │ │ │ │ - ldreq lr, [pc, #132] @ 760f0 │ │ │ │ + ldreq lr, [pc, #132] @ 760f8 │ │ │ │ str lr, [sp, #28] │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldrb r3, [ip, #13] │ │ │ │ ldrb r0, [r5, #14] │ │ │ │ ldrb r4, [r5, #13] │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ ldrb r1, [r5, #15] │ │ │ │ @@ -77703,226 +77705,226 @@ │ │ │ │ orr r0, r0, r4, lsr #8 │ │ │ │ ldrb lr, [ip, #15] │ │ │ │ lsl r0, r0, #16 │ │ │ │ str lr, [sp, #4] │ │ │ │ ldrb ip, [ip, #14] │ │ │ │ lsr r0, r0, #16 │ │ │ │ str ip, [sp] │ │ │ │ - bl 313328 │ │ │ │ + bl 313034 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r8, r6, ip, lsl sl │ │ │ │ subseq r8, r6, r8, asr r8 │ │ │ │ subseq r4, r7, ip, ror #19 │ │ │ │ - eorseq r4, r9, r0, ror #1 │ │ │ │ + eorseq r4, r9, r0, lsr #6 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #52] @ 76140 │ │ │ │ - ldr r1, [pc, #52] @ 76144 │ │ │ │ + ldr r3, [pc, #52] @ 76148 │ │ │ │ + ldr r1, [pc, #52] @ 7614c │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1b9224 │ │ │ │ + bl 1b93dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 76138 │ │ │ │ + bne 76140 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [pc, #24] @ 76148 │ │ │ │ + ldr r2, [pc, #24] @ 76150 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r1, [pc, #20] @ 7614c │ │ │ │ + ldr r1, [pc, #20] @ 76154 │ │ │ │ b 3ac94 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - ldrsheq r4, [r9], -r0 @ │ │ │ │ + eorseq r4, r9, r0, lsr r3 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eoreq r9, r9, ip, asr #29 │ │ │ │ + eoreq r9, r9, ip, asr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 76180 │ │ │ │ - bl a55d4 │ │ │ │ + bne 76188 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 761c4 │ │ │ │ - ldr r3, [pc, #68] @ 761cc │ │ │ │ - bl 3592c0 │ │ │ │ - ldr r2, [pc, #64] @ 761d0 │ │ │ │ + bne 761cc │ │ │ │ + ldr r3, [pc, #68] @ 761d4 │ │ │ │ + bl 359530 │ │ │ │ + ldr r2, [pc, #64] @ 761d8 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r2, [r2, #624] @ 0x270 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 761b4 │ │ │ │ - ldr r3, [pc, #44] @ 761d4 │ │ │ │ - ldr r1, [pc, #44] @ 761d8 │ │ │ │ + bne 761bc │ │ │ │ + ldr r3, [pc, #44] @ 761dc │ │ │ │ + ldr r1, [pc, #44] @ 761e0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 761c4 │ │ │ │ + bl 18f414 │ │ │ │ + b 761cc │ │ │ │ ldr r0, [r3, #3896] @ 0xf38 │ │ │ │ str r4, [r3, #3896] @ 0xf38 │ │ │ │ pop {r4, lr} │ │ │ │ - b a62ec │ │ │ │ + b a6364 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r4, r9, r8, lsr #3 │ │ │ │ + eorseq r4, r9, r8, ror #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r8, [pc, #312] @ 7632c │ │ │ │ + ldr r8, [pc, #312] @ 76334 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r7, r8 │ │ │ │ - beq 76320 │ │ │ │ + beq 76328 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl adde8 │ │ │ │ + bl adeb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 76320 │ │ │ │ + bne 76328 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r6, r8 │ │ │ │ - beq 76320 │ │ │ │ + beq 76328 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl adde8 │ │ │ │ + bl adeb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 76320 │ │ │ │ - ldr r8, [pc, #236] @ 76330 │ │ │ │ + bne 76328 │ │ │ │ + ldr r8, [pc, #236] @ 76338 │ │ │ │ cmp r7, r8 │ │ │ │ - beq 7625c │ │ │ │ + beq 76264 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl adde8 │ │ │ │ + bl adeb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 76320 │ │ │ │ + beq 76328 │ │ │ │ cmp r6, r8 │ │ │ │ - ldr r7, [pc, #204] @ 76334 │ │ │ │ - beq 7627c │ │ │ │ - ldr r1, [pc, #192] @ 76330 │ │ │ │ + ldr r7, [pc, #204] @ 7633c │ │ │ │ + beq 76284 │ │ │ │ + ldr r1, [pc, #192] @ 76338 │ │ │ │ mov r0, r6 │ │ │ │ - bl adde8 │ │ │ │ + bl adeb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 762ec │ │ │ │ + beq 762f4 │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ ldrb r1, [r4, #15] │ │ │ │ orr r3, r3, r2, lsl #8 │ │ │ │ lsl r0, r3, #8 │ │ │ │ orr r0, r0, r3, lsr #8 │ │ │ │ lsl r0, r0, #16 │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bl 2b4e20 <_PyEval_SetProfile@@Base+0x608> │ │ │ │ + bl 2b4b6c <_PyEval_SetProfile@@Base+0x5d8> │ │ │ │ ldrb r2, [r5, #14] │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ ldrb r1, [r5, #15] │ │ │ │ orr r3, r3, r2, lsl #8 │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ mov r4, r0 │ │ │ │ lsl r0, r3, #8 │ │ │ │ orr r0, r0, r3, lsr #8 │ │ │ │ lsl r0, r0, #16 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bl 2b4e20 <_PyEval_SetProfile@@Base+0x608> │ │ │ │ + bl 2b4b6c <_PyEval_SetProfile@@Base+0x5d8> │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ str r7, [sp] │ │ │ │ sub r0, r4, r0 │ │ │ │ - bl 1b06e4 │ │ │ │ - b 76324 │ │ │ │ + bl 1b0924 │ │ │ │ + b 7632c │ │ │ │ cmp r6, r7 │ │ │ │ - beq 76308 │ │ │ │ + beq 76310 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl adde8 │ │ │ │ + bl adeb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 76320 │ │ │ │ + beq 76328 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 76438 │ │ │ │ - ldr r0, [pc, #16] @ 76338 │ │ │ │ + b 76440 │ │ │ │ + ldr r0, [pc, #16] @ 76340 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r8, r6, r8, lsl #15 │ │ │ │ subseq r8, r6, r8, asr r8 │ │ │ │ subseq r8, r6, ip, asr #18 │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r8, [pc, #212] @ 76428 │ │ │ │ + ldr r8, [pc, #212] @ 76430 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, r8 │ │ │ │ - beq 76420 │ │ │ │ + beq 76428 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl adde8 │ │ │ │ + bl adeb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 76420 │ │ │ │ + bne 76428 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ cmp r7, r8 │ │ │ │ - beq 76420 │ │ │ │ + beq 76428 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl adde8 │ │ │ │ + bl adeb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 76420 │ │ │ │ - ldr r1, [pc, #140] @ 7642c │ │ │ │ - ldr r8, [pc, #140] @ 76430 │ │ │ │ + bne 76428 │ │ │ │ + ldr r1, [pc, #140] @ 76434 │ │ │ │ + ldr r8, [pc, #140] @ 76438 │ │ │ │ cmp r4, r1 │ │ │ │ - beq 763b8 │ │ │ │ + beq 763c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl adde8 │ │ │ │ + bl adeb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 763c4 │ │ │ │ + beq 763cc │ │ │ │ cmp r7, r8 │ │ │ │ - beq 763e4 │ │ │ │ - b 763d0 │ │ │ │ + beq 763ec │ │ │ │ + b 763d8 │ │ │ │ cmp r4, r8 │ │ │ │ - beq 7640c │ │ │ │ - b 763f8 │ │ │ │ - ldr r1, [pc, #88] @ 76430 │ │ │ │ + beq 76414 │ │ │ │ + b 76400 │ │ │ │ + ldr r1, [pc, #88] @ 76438 │ │ │ │ mov r0, r7 │ │ │ │ - bl adde8 │ │ │ │ + bl adeb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 76420 │ │ │ │ + beq 76428 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 76438 │ │ │ │ + b 76440 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl adde8 │ │ │ │ + bl adeb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 76420 │ │ │ │ + beq 76428 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 76438 │ │ │ │ - ldr r0, [pc, #12] @ 76434 │ │ │ │ + b 76440 │ │ │ │ + ldr r0, [pc, #12] @ 7643c │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r8, r6, r8, lsl #15 │ │ │ │ subseq r8, r6, r8, asr r8 │ │ │ │ subseq r8, r6, ip, asr #18 │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ @@ -77944,301 +77946,301 @@ │ │ │ │ ldrb r0, [r4, #15] │ │ │ │ add r3, r3, r1 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 314f14 <_Py_c_pow@@Base+0x1544> │ │ │ │ + bl 314bd0 <_Py_c_pow@@Base+0xe2c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 764b8 │ │ │ │ + bne 764c0 │ │ │ │ ldmib sp, {r0, r1, r2} │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2bb780 │ │ │ │ + b 2bb680 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000764c4 : │ │ │ │ +000764cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #44] @ 76508 │ │ │ │ - ldr r1, [pc, #44] @ 7650c │ │ │ │ + ldr r3, [pc, #44] @ 76510 │ │ │ │ + ldr r1, [pc, #44] @ 76514 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1b9224 │ │ │ │ + bl 1b93dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 76500 │ │ │ │ + bne 76508 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 16f938 │ │ │ │ + b 16facc │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq r4, r9, r0, lsl #4 │ │ │ │ + eorseq r4, r9, r0, asr #8 │ │ │ │ │ │ │ │ -00076510 : │ │ │ │ +00076518 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ - bne 76544 │ │ │ │ - ldr r1, [pc, #24] @ 76550 │ │ │ │ - ldr r0, [pc, #24] @ 76554 │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne 7654c │ │ │ │ + ldr r1, [pc, #24] @ 76558 │ │ │ │ + ldr r0, [pc, #24] @ 7655c │ │ │ │ + bl 2e1424 <_PyErr_BadInternalCall@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 250fd8 │ │ │ │ + bl 2510cc │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, sp, asr #11 │ │ │ │ - eorseq sp, r5, ip, lsl r1 │ │ │ │ + eorseq sp, r5, ip, asr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, #0 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ ldrb r2, [r0, #15] │ │ │ │ ldrb r1, [r0, #14] │ │ │ │ ldrb r0, [r0, #13] │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ - bl 765d8 │ │ │ │ + bl 765e0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00076598 : │ │ │ │ +000765a0 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ - beq 765ac │ │ │ │ - b 148de4 <_PyList_Extend@@Base+0x2c> │ │ │ │ + beq 765b4 │ │ │ │ + b 148e84 <_PyList_Extend@@Base+0x2c> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #12] @ 765d0 │ │ │ │ - ldr r0, [pc, #12] @ 765d4 │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r1, [pc, #12] @ 765d8 │ │ │ │ + ldr r0, [pc, #12] @ 765dc │ │ │ │ + bl 2e1424 <_PyErr_BadInternalCall@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, r2, asr #11 │ │ │ │ - eorseq sp, r5, ip, lsl r1 │ │ │ │ + eorseq sp, r5, ip, asr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ orr r6, r1, r0, lsl #8 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r3 │ │ │ │ - bl 2b4e20 <_PyEval_SetProfile@@Base+0x608> │ │ │ │ + bl 2b4b6c <_PyEval_SetProfile@@Base+0x5d8> │ │ │ │ mov r1, #7 │ │ │ │ - ldr sl, [pc, #68] @ 76658 │ │ │ │ + ldr sl, [pc, #68] @ 76660 │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ sub r4, r4, #1 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ add r4, sl, r4, lsl #2 │ │ │ │ add r0, r0, #6 │ │ │ │ - bl 356efc │ │ │ │ + bl 357168 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ mov r3, r5 │ │ │ │ str r6, [sp, #12] │ │ │ │ stmib sp, {r8, r9} │ │ │ │ str r7, [sp] │ │ │ │ - ldr r0, [pc, #20] @ 7665c │ │ │ │ + ldr r0, [pc, #20] @ 76664 │ │ │ │ add sl, sl, r1, lsl #2 │ │ │ │ ldr r1, [sl, #88] @ 0x58 │ │ │ │ - bl 128d0c │ │ │ │ + bl 128da0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subseq lr, r3, r8, lsl fp │ │ │ │ - eorseq r4, r9, ip, ror r2 │ │ │ │ + subseq lr, r3, r0, lsr #26 │ │ │ │ + @ instruction: 0x003944bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #28] @ 76694 │ │ │ │ - ldr r1, [pc, #28] @ 76698 │ │ │ │ + ldr r3, [pc, #28] @ 7669c │ │ │ │ + ldr r1, [pc, #28] @ 766a0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b9224 │ │ │ │ + bl 1b93dc │ │ │ │ cmp r0, #0 │ │ │ │ mvnlt r0, #0 │ │ │ │ movge r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq r4, r9, ip, asr #5 │ │ │ │ + eorseq r4, r9, ip, lsl #10 │ │ │ │ │ │ │ │ -0007669c : │ │ │ │ +000766a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 766e0 │ │ │ │ + beq 766e8 │ │ │ │ cmn r2, #1 │ │ │ │ lsrne r3, r2, #2 │ │ │ │ andne r3, r3, #1 │ │ │ │ orrne r2, r2, r2, lsr #1 │ │ │ │ moveq r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ andne r2, r2, #1 │ │ │ │ pop {r4, lr} │ │ │ │ eorne r3, r3, #1 │ │ │ │ moveq r3, r2 │ │ │ │ - b 16b2b8 <_PyLong_FromByteArray@@Base> │ │ │ │ - ldr r1, [pc, #12] @ 766f4 │ │ │ │ - ldr r0, [pc, #12] @ 766f8 │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 16b44c <_PyLong_FromByteArray@@Base> │ │ │ │ + ldr r1, [pc, #12] @ 766fc │ │ │ │ + ldr r0, [pc, #12] @ 76700 │ │ │ │ + bl 2e1424 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip, lsl #10 │ │ │ │ - mlaseq r6, r0, r6, r2 │ │ │ │ + @ instruction: 0x003628d0 │ │ │ │ │ │ │ │ -000766fc : │ │ │ │ +00076704 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 76734 │ │ │ │ + beq 7673c │ │ │ │ cmn r2, #1 │ │ │ │ orrne r2, r2, r2, lsr #1 │ │ │ │ mov r0, r4 │ │ │ │ andne r2, r2, #1 │ │ │ │ pop {r4, lr} │ │ │ │ moveq r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ - b 16b2b8 <_PyLong_FromByteArray@@Base> │ │ │ │ - ldr r1, [pc, #12] @ 76748 │ │ │ │ - ldr r0, [pc, #12] @ 7674c │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 16b44c <_PyLong_FromByteArray@@Base> │ │ │ │ + ldr r1, [pc, #12] @ 76750 │ │ │ │ + ldr r0, [pc, #12] @ 76754 │ │ │ │ + bl 2e1424 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, r2, lsr #10 │ │ │ │ - mlaseq r6, r0, r6, r2 │ │ │ │ + @ instruction: 0x003628d0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 76788 │ │ │ │ - ldr r3, [pc, #164] @ 76820 │ │ │ │ - ldr r1, [pc, #164] @ 76824 │ │ │ │ + bne 76790 │ │ │ │ + ldr r3, [pc, #164] @ 76828 │ │ │ │ + ldr r1, [pc, #164] @ 7682c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 76814 │ │ │ │ + bl 18f414 │ │ │ │ + b 7681c │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl b2684 │ │ │ │ + bl b2768 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 76800 │ │ │ │ + beq 76808 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ sub r3, r1, #7 │ │ │ │ cmp r1, #10 │ │ │ │ cmpne r3, #1 │ │ │ │ - bhi 76800 │ │ │ │ + bhi 76808 │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [sp] │ │ │ │ add r2, sp, #16 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 35553c │ │ │ │ + bl 3557a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 76800 │ │ │ │ + bne 76808 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 2bb780 │ │ │ │ - ldr r3, [pc, #32] @ 76828 │ │ │ │ - ldr r1, [pc, #32] @ 7682c │ │ │ │ + b 2bb680 │ │ │ │ + ldr r3, [pc, #32] @ 76830 │ │ │ │ + ldr r1, [pc, #32] @ 76834 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ - bl 1176f0 │ │ │ │ + bl 1177e0 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r4, r9, r4, lsl #6 │ │ │ │ + eorseq r4, r9, r4, asr #10 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r4, r9, r8, lsr #6 │ │ │ │ + eorseq r4, r9, r8, ror #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1033c8 │ │ │ │ + bl 10347c │ │ │ │ subs r3, r0, #0 │ │ │ │ - ldrge r0, [pc, #8] @ 76860 │ │ │ │ + ldrge r0, [pc, #8] @ 76868 │ │ │ │ strge r3, [r4, #20] │ │ │ │ movlt r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ add r2, r0, #12 │ │ │ │ ldm r2, {r2, r3, ip} │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r1, [pc, #16] @ 76898 │ │ │ │ + ldr r1, [pc, #16] @ 768a0 │ │ │ │ str ip, [sp] │ │ │ │ - ldr r0, [pc, #12] @ 7689c │ │ │ │ - bl a9a20 │ │ │ │ + ldr r0, [pc, #12] @ 768a4 │ │ │ │ + bl a9a98 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ - eorseq r4, r9, r8, asr #6 │ │ │ │ + eorseq r4, r9, r8, lsl #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r1, #4 │ │ │ │ mov r3, r0 │ │ │ │ add r0, r0, #13 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ - bl 92884 │ │ │ │ + bl 928e0 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #20] @ 768e4 │ │ │ │ - bl a9a20 │ │ │ │ + ldr r0, [pc, #20] @ 768ec │ │ │ │ + bl a9a98 │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, lr} │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #4] @ 768e8 │ │ │ │ - b a9a20 │ │ │ │ - eorseq fp, r8, r0, lsr #9 │ │ │ │ - @ instruction: 0x003907f8 │ │ │ │ + ldr r0, [pc, #4] @ 768f0 │ │ │ │ + b a9a98 │ │ │ │ + eorseq fp, r8, r0, ror #13 │ │ │ │ + eorseq r0, r9, r8, lsr sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r6, [r3, #8] │ │ │ │ moveq r6, r3 │ │ │ │ @@ -78255,75 +78257,75 @@ │ │ │ │ subs r2, r3, #0 │ │ │ │ movne r2, #1 │ │ │ │ lsl r4, r4, #16 │ │ │ │ orrs r2, r2, r1, lsr #31 │ │ │ │ ldrb r9, [r7, #16] │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ lsr r4, r4, #16 │ │ │ │ - bne 76968 │ │ │ │ + bne 76970 │ │ │ │ clz r2, r5 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #3 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 7699c │ │ │ │ - ldr ip, [pc, #220] @ 76a4c │ │ │ │ + beq 769a4 │ │ │ │ + ldr ip, [pc, #220] @ 76a54 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #28 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #16] │ │ │ │ mov ip, #3 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 76a40 │ │ │ │ + beq 76a48 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 76a24 │ │ │ │ + beq 76a2c │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 769d4 │ │ │ │ - bl 148160 │ │ │ │ + beq 769dc │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 769cc │ │ │ │ - bl a55d4 │ │ │ │ + bne 769d4 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 76a40 │ │ │ │ + bne 76a48 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 76a24 │ │ │ │ + beq 76a2c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 76a04 │ │ │ │ - bl 148160 │ │ │ │ + beq 76a0c │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bne 769fc │ │ │ │ - bl a55d4 │ │ │ │ + bne 76a04 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 76a40 │ │ │ │ + bne 76a48 │ │ │ │ cmp r6, #1 │ │ │ │ - beq 76a24 │ │ │ │ + beq 76a2c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ mov r9, r0 │ │ │ │ - bne 76a24 │ │ │ │ - bl a55d4 │ │ │ │ + bne 76a2c │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 76a40 │ │ │ │ + bne 76a48 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 2bb780 │ │ │ │ + b 2bb680 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrsheq r4, [r7], #-156 @ 0xffffff64 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -78334,21 +78336,21 @@ │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ orr r1, r1, r0, lsl #8 │ │ │ │ lsl r0, r1, #8 │ │ │ │ orr r0, r0, r1, lsr #8 │ │ │ │ lsl r0, r0, #16 │ │ │ │ ldrb r1, [r3, #15] │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bl 2b4e20 <_PyEval_SetProfile@@Base+0x608> │ │ │ │ + bl 2b4b6c <_PyEval_SetProfile@@Base+0x5d8> │ │ │ │ mov r1, #7 │ │ │ │ add r0, r0, #6 │ │ │ │ - bl 356efc │ │ │ │ + bl 357168 │ │ │ │ pop {r4, lr} │ │ │ │ add r0, r1, #1 │ │ │ │ - b a62ec │ │ │ │ + b a6364 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldrb r1, [r0, #19] │ │ │ │ ldrb r2, [r0, #18] │ │ │ │ @@ -78356,1086 +78358,1134 @@ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ str r1, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldrb r2, [r0, #15] │ │ │ │ ldrb r1, [r0, #14] │ │ │ │ ldrb r0, [r0, #13] │ │ │ │ str ip, [sp] │ │ │ │ - bl 765d8 │ │ │ │ + bl 765e0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00076aec : │ │ │ │ - ldr r3, [pc, #52] @ 76b28 │ │ │ │ +00076af4 : │ │ │ │ + ldr r3, [pc, #52] @ 76b30 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 76b20 │ │ │ │ + beq 76b28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #24] @ 76b2c │ │ │ │ - ldr r0, [pc, #24] @ 76b30 │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r1, [pc, #24] @ 76b34 │ │ │ │ + ldr r0, [pc, #24] @ 76b38 │ │ │ │ + bl 2e1424 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #28] │ │ │ │ bx lr │ │ │ │ subseq r5, r5, r0, asr #30 │ │ │ │ muleq r0, r9, r1 │ │ │ │ - eorseq r9, r7, r4, lsl #5 │ │ │ │ + eorseq r9, r7, r4, asr #9 │ │ │ │ │ │ │ │ -00076b34 : │ │ │ │ - ldr r3, [pc, #52] @ 76b70 │ │ │ │ +00076b3c : │ │ │ │ + ldr r3, [pc, #52] @ 76b78 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 76b68 │ │ │ │ + beq 76b70 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #24] @ 76b74 │ │ │ │ - ldr r0, [pc, #24] @ 76b78 │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r1, [pc, #24] @ 76b7c │ │ │ │ + ldr r0, [pc, #24] @ 76b80 │ │ │ │ + bl 2e1424 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ bx lr │ │ │ │ subseq r5, r5, r0, asr #30 │ │ │ │ andeq r0, r0, r5, lsl #3 │ │ │ │ - eorseq r9, r7, r4, lsl #5 │ │ │ │ + eorseq r9, r7, r4, asr #9 │ │ │ │ │ │ │ │ -00076b7c : │ │ │ │ - ldr r3, [pc, #52] @ 76bb8 │ │ │ │ +00076b84 : │ │ │ │ + ldr r3, [pc, #52] @ 76bc0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 76bb0 │ │ │ │ + beq 76bb8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #24] @ 76bbc │ │ │ │ - ldr r0, [pc, #24] @ 76bc0 │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r1, [pc, #24] @ 76bc4 │ │ │ │ + ldr r0, [pc, #24] @ 76bc8 │ │ │ │ + bl 2e1424 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #32] │ │ │ │ bx lr │ │ │ │ subseq r5, r5, r0, asr #30 │ │ │ │ andeq r0, r0, r2, asr #3 │ │ │ │ - eorseq r9, r7, r4, lsl #5 │ │ │ │ + eorseq r9, r7, r4, asr #9 │ │ │ │ │ │ │ │ -00076bc4 : │ │ │ │ +00076bcc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #220] @ 76cb8 │ │ │ │ + ldr r3, [pc, #220] @ 76cc0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 76bf4 │ │ │ │ - ldr r1, [pc, #208] @ 76cbc │ │ │ │ - ldr r0, [pc, #208] @ 76cc0 │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 76c44 │ │ │ │ - ldr r3, [pc, #200] @ 76cc4 │ │ │ │ + beq 76bfc │ │ │ │ + ldr r1, [pc, #208] @ 76cc4 │ │ │ │ + ldr r0, [pc, #208] @ 76cc8 │ │ │ │ + bl 2e1424 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 76c4c │ │ │ │ + ldr r3, [pc, #200] @ 76ccc │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r3 │ │ │ │ mov r4, r1 │ │ │ │ - beq 76c4c │ │ │ │ + beq 76c54 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 76c34 │ │ │ │ + beq 76c3c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq 76c34 │ │ │ │ + beq 76c3c │ │ │ │ ldr r3, [r1] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r1] │ │ │ │ - b 76c50 │ │ │ │ - ldr r3, [pc, #140] @ 76cc8 │ │ │ │ - ldr r1, [pc, #140] @ 76ccc │ │ │ │ + b 76c58 │ │ │ │ + ldr r3, [pc, #140] @ 76cd0 │ │ │ │ + ldr r1, [pc, #140] @ 76cd4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #3 │ │ │ │ - bl 2acb84 │ │ │ │ + bl 2acbf4 │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 76c9c │ │ │ │ - ldr r2, [pc, #92] @ 76cd0 │ │ │ │ - bl 3592c0 │ │ │ │ + beq 76ca4 │ │ │ │ + ldr r2, [pc, #92] @ 76cd8 │ │ │ │ + bl 359530 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ lsl r3, r3, #20 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ lsr r3, r3, #20 │ │ │ │ add r2, r2, #9920 @ 0x26c0 │ │ │ │ add r2, r2, #4 │ │ │ │ ldr r1, [r2, r3, lsl #3] │ │ │ │ cmp r5, r1 │ │ │ │ moveq r1, #0 │ │ │ │ streq r1, [r2, r3, lsl #3] │ │ │ │ mov r6, #0 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ str r6, [r5, #68] @ 0x44 │ │ │ │ str r4, [r5, #28] │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b254 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r5, r5, r0, asr #30 │ │ │ │ andeq r0, r0, r3, lsr #3 │ │ │ │ - eorseq r9, r7, r4, lsl #5 │ │ │ │ + eorseq r9, r7, r4, asr #9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r4, r9, r8, ror #7 │ │ │ │ + eorseq r4, r9, r8, lsr #12 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -00076cd4 : │ │ │ │ +00076cdc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #220] @ 76dc8 │ │ │ │ + ldr r3, [pc, #220] @ 76dd0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 76d04 │ │ │ │ - ldr r0, [pc, #208] @ 76dcc │ │ │ │ + beq 76d0c │ │ │ │ + ldr r0, [pc, #208] @ 76dd4 │ │ │ │ mov r1, #460 @ 0x1cc │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 76d54 │ │ │ │ - ldr r3, [pc, #196] @ 76dd0 │ │ │ │ + bl 2e1424 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 76d5c │ │ │ │ + ldr r3, [pc, #196] @ 76dd8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r3 │ │ │ │ mov r4, r1 │ │ │ │ - beq 76d5c │ │ │ │ + beq 76d64 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 76d44 │ │ │ │ + beq 76d4c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq 76d44 │ │ │ │ + beq 76d4c │ │ │ │ ldr r3, [r1] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r1] │ │ │ │ - b 76d60 │ │ │ │ - ldr r3, [pc, #136] @ 76dd4 │ │ │ │ - ldr r1, [pc, #136] @ 76dd8 │ │ │ │ + b 76d68 │ │ │ │ + ldr r3, [pc, #136] @ 76ddc │ │ │ │ + ldr r1, [pc, #136] @ 76de0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #4 │ │ │ │ - bl 2acb84 │ │ │ │ + bl 2acbf4 │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 76dac │ │ │ │ - ldr r2, [pc, #88] @ 76ddc │ │ │ │ - bl 3592c0 │ │ │ │ + beq 76db4 │ │ │ │ + ldr r2, [pc, #88] @ 76de4 │ │ │ │ + bl 359530 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ lsl r3, r3, #20 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ lsr r3, r3, #20 │ │ │ │ add r2, r2, #9920 @ 0x26c0 │ │ │ │ add r2, r2, #4 │ │ │ │ ldr r1, [r2, r3, lsl #3] │ │ │ │ cmp r5, r1 │ │ │ │ moveq r1, #0 │ │ │ │ streq r1, [r2, r3, lsl #3] │ │ │ │ mov r6, #0 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ str r6, [r5, #68] @ 0x44 │ │ │ │ str r4, [r5, #32] │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b254 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r5, r5, r0, asr #30 │ │ │ │ - eorseq r9, r7, r4, lsl #5 │ │ │ │ + eorseq r9, r7, r4, asr #9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r4, r9, r0, lsl #8 │ │ │ │ + eorseq r4, r9, r0, asr #12 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -00076de0 : │ │ │ │ +00076de8 : │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00076df8 : │ │ │ │ +00076e00 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq 76e28 │ │ │ │ + beq 76e30 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ tst r3, #32 │ │ │ │ - bne 76e30 │ │ │ │ - bl 58600 │ │ │ │ - b 76f04 │ │ │ │ + bne 76e38 │ │ │ │ + bl 5856c │ │ │ │ + b 76f0c │ │ │ │ cmp r1, #0 │ │ │ │ mov r5, r1 │ │ │ │ - blt 76e48 │ │ │ │ + blt 76e50 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt 76e5c │ │ │ │ - ldr r3, [pc, #188] @ 76f0c │ │ │ │ - ldr r1, [pc, #188] @ 76f10 │ │ │ │ + blt 76e64 │ │ │ │ + ldr r3, [pc, #188] @ 76f14 │ │ │ │ + ldr r1, [pc, #188] @ 76f18 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 76f04 │ │ │ │ + bl 18f414 │ │ │ │ + b 76f0c │ │ │ │ mov r6, r2 │ │ │ │ - bl 2acbec │ │ │ │ + bl 2acc5c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 76f04 │ │ │ │ + bne 76f0c │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsr r2, r3, #6 │ │ │ │ ands r1, r2, #1 │ │ │ │ movne r2, #127 @ 0x7f │ │ │ │ - bne 76ea4 │ │ │ │ + bne 76eac │ │ │ │ lsr ip, r3, #2 │ │ │ │ and ip, ip, #7 │ │ │ │ cmp ip, #1 │ │ │ │ moveq r2, #255 @ 0xff │ │ │ │ - beq 76ea4 │ │ │ │ - ldr lr, [pc, #120] @ 76f14 │ │ │ │ + beq 76eac │ │ │ │ + ldr lr, [pc, #120] @ 76f1c │ │ │ │ cmp ip, #2 │ │ │ │ - ldr r2, [pc, #116] @ 76f18 │ │ │ │ + ldr r2, [pc, #116] @ 76f20 │ │ │ │ movne r2, lr │ │ │ │ cmp r6, r2 │ │ │ │ - bls 76ec0 │ │ │ │ - ldr r3, [pc, #104] @ 76f1c │ │ │ │ - ldr r1, [pc, #104] @ 76f20 │ │ │ │ + bls 76ec8 │ │ │ │ + ldr r3, [pc, #104] @ 76f24 │ │ │ │ + ldr r1, [pc, #104] @ 76f28 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 76f04 │ │ │ │ + bl 18f414 │ │ │ │ + b 76f0c │ │ │ │ tst r3, #32 │ │ │ │ lsr r3, r3, #2 │ │ │ │ ldreq r4, [r4, #28] │ │ │ │ and r3, r3, #7 │ │ │ │ - beq 76ee0 │ │ │ │ + beq 76ee8 │ │ │ │ cmp r1, #0 │ │ │ │ addne r4, r4, #20 │ │ │ │ addeq r4, r4, #28 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 76ef0 │ │ │ │ + bne 76ef8 │ │ │ │ strb r6, [r4, r5] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #2 │ │ │ │ lsleq r5, r5, #1 │ │ │ │ strheq r6, [r4, r5] │ │ │ │ strne r6, [r4, r5, lsl #2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sp, r5, r0, lsl #22 │ │ │ │ - eorseq r3, r6, r0, ror sp │ │ │ │ + @ instruction: 0x00363fb0 │ │ │ │ @ instruction: 0x0010ffff │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r4, r9, r4, lsr #8 │ │ │ │ + eorseq r4, r9, r4, ror #12 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bne 76f48 │ │ │ │ + bne 76f50 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ bxeq lr │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r0] │ │ │ │ bx lr │ │ │ │ - b 123664 │ │ │ │ + b 1236f0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #92] @ 76fc0 │ │ │ │ + ldr r3, [pc, #92] @ 76fc8 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #76] @ 76fc4 │ │ │ │ + ldr r1, [pc, #76] @ 76fcc │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b9224 │ │ │ │ + bl 1b93dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 76f8c │ │ │ │ + beq 76f94 │ │ │ │ mov r0, #0 │ │ │ │ - b 76fb8 │ │ │ │ - ldr r1, [pc, #52] @ 76fc8 │ │ │ │ + b 76fc0 │ │ │ │ + ldr r1, [pc, #52] @ 76fd0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl b6a5c │ │ │ │ + bl b6b40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 76f84 │ │ │ │ - ldr r3, [pc, #32] @ 76fcc │ │ │ │ + beq 76f8c │ │ │ │ + ldr r3, [pc, #32] @ 76fd4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - ldr r1, [pc, #28] @ 76fd0 │ │ │ │ + ldr r1, [pc, #28] @ 76fd8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 319dac │ │ │ │ + bl 319ed4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq r4, r9, ip, lsr r4 │ │ │ │ - eorseq r4, r9, r4, lsl r5 │ │ │ │ + eorseq r4, r9, ip, ror r6 │ │ │ │ + eorseq r4, r9, r4, asr r7 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eoreq r9, r9, ip, asr #29 │ │ │ │ + eoreq r9, r9, ip, asr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r1, #2 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - bl 52f2c <_PyEval_FormatAwaitableError@@Base+0x948> │ │ │ │ + bl 52f30 <_PyEval_FormatAwaitableError@@Base+0x894> │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, lr} │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc] @ 77004 │ │ │ │ - b a9a20 │ │ │ │ - @ instruction: 0x003907f8 │ │ │ │ + ldr r0, [pc] @ 7700c │ │ │ │ + b a9a98 │ │ │ │ + eorseq r0, r9, r8, lsr sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ ldrb r1, [ip, #12] │ │ │ │ ldrb r3, [ip, #21] │ │ │ │ ldrb r0, [r0, #20] │ │ │ │ ldrb r2, [ip, #22] │ │ │ │ cmp r1, #0 │ │ │ │ lsl r3, r3, #8 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldrne lr, [ip, #24] │ │ │ │ - ldreq lr, [pc, #48] @ 77074 │ │ │ │ + ldreq lr, [pc, #48] @ 7707c │ │ │ │ orr r3, r3, r0, lsl #16 │ │ │ │ ldrb r1, [ip, #18] │ │ │ │ ldrb r0, [ip, #17] │ │ │ │ orr r3, r3, r2 │ │ │ │ ldrb r2, [ip, #19] │ │ │ │ str lr, [sp] │ │ │ │ ldrb ip, [ip, #23] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #16] @ 77078 │ │ │ │ + ldr ip, [pc, #16] @ 77080 │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 287c3c │ │ │ │ + bl 287b70 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r8, r6, ip, lsl sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ 770a8 │ │ │ │ - ldr r2, [pc, #20] @ 770ac │ │ │ │ - ldr r1, [pc, #20] @ 770b0 │ │ │ │ + ldr r3, [pc, #20] @ 770b0 │ │ │ │ + ldr r2, [pc, #20] @ 770b4 │ │ │ │ + ldr r1, [pc, #20] @ 770b8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 1177e0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, ip, ror r9 │ │ │ │ - eorseq r7, r7, r8, asr #5 │ │ │ │ - eorseq r4, r9, r8, lsr #10 │ │ │ │ + @ instruction: 0x003774b8 │ │ │ │ + eorseq r4, r9, r8, ror #14 │ │ │ │ │ │ │ │ -000770b4 : │ │ │ │ +000770bc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ mov r6, r1 │ │ │ │ lsr r3, r2, #14 │ │ │ │ and r3, r3, #1 │ │ │ │ and r2, r2, #24 │ │ │ │ cmp r2, #0 │ │ │ │ addne r3, r3, #1 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ - ldr r8, [pc, #268] @ 771f8 │ │ │ │ + ldr r8, [pc, #268] @ 77200 │ │ │ │ add r2, r1, r2 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ lsl r4, r3, #3 │ │ │ │ sub r3, r1, r3, lsl #3 │ │ │ │ mov r5, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ cmp r2, r3 │ │ │ │ ldr r9, [r0, r8] │ │ │ │ - bhi 77120 │ │ │ │ + bhi 77128 │ │ │ │ mov r7, r0 │ │ │ │ add r0, r2, r4 │ │ │ │ - bl 91e50 │ │ │ │ + bl 91eac │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 77138 │ │ │ │ + bne 77140 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2a0208 │ │ │ │ + bl 2a027c │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bne 771c0 │ │ │ │ - b 771f0 │ │ │ │ + bne 771c8 │ │ │ │ + b 771f8 │ │ │ │ ldr r2, [r7, r8] │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ add r4, r3, r4 │ │ │ │ str r1, [r3] │ │ │ │ str r1, [r3, #4] │ │ │ │ ldr r3, [r0, #3760] @ 0xeb0 │ │ │ │ str r1, [r4, #-8] │ │ │ │ str r1, [r4, #-4] │ │ │ │ ldr r1, [r0, #3756] @ 0xeac │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r0, #3760] @ 0xeb0 │ │ │ │ - ble 771c0 │ │ │ │ + ble 771c8 │ │ │ │ ldr r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 771c0 │ │ │ │ + beq 771c8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 771c0 │ │ │ │ + beq 771c8 │ │ │ │ ldr r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 771c0 │ │ │ │ + bne 771c8 │ │ │ │ ldr r3, [r2, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 771a8 │ │ │ │ + beq 771b0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 771c0 │ │ │ │ + bne 771c8 │ │ │ │ add r0, r2, #12 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne 771c0 │ │ │ │ + bne 771c8 │ │ │ │ mov r1, #16 │ │ │ │ - bl 358410 │ │ │ │ + bl 35867c │ │ │ │ ldr r2, [r5, #16] │ │ │ │ mov r1, #0 │ │ │ │ add r2, r6, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 29658 │ │ │ │ ldr r3, [r5] │ │ │ │ mov r0, r4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ str r5, [r4, #4] │ │ │ │ strne r3, [r5] │ │ │ │ - bl 9252c <_Py_NewReference@@Base> │ │ │ │ + bl 92588 <_Py_NewReference@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ sub sp, sp, #16 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ - beq 77274 │ │ │ │ + beq 7727c │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - ldr r6, [pc, #284] @ 77348 │ │ │ │ + ldr r6, [pc, #284] @ 77350 │ │ │ │ cmp r0, r6 │ │ │ │ - beq 77274 │ │ │ │ - ldr r1, [pc, #276] @ 7734c │ │ │ │ + beq 7727c │ │ │ │ + ldr r1, [pc, #276] @ 77354 │ │ │ │ mov r2, r4 │ │ │ │ - bl 29c5d4 │ │ │ │ + bl 29c654 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 7724c │ │ │ │ + bne 77254 │ │ │ │ mov r0, #0 │ │ │ │ - b 77340 │ │ │ │ + b 77348 │ │ │ │ cmp r5, r6 │ │ │ │ - bne 77288 │ │ │ │ + bne 77290 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 77274 │ │ │ │ + beq 7727c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 77274 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 7727c │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - b 772c8 │ │ │ │ + b 772d0 │ │ │ │ mov r0, r4 │ │ │ │ mvn r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 314310 <_Py_c_pow@@Base+0x940> │ │ │ │ + bl 314010 <_Py_c_pow@@Base+0x26c> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 772c0 │ │ │ │ + beq 772c8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 772c0 │ │ │ │ + bne 772c8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 77244 │ │ │ │ + beq 7724c │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ ldr r0, [r4] │ │ │ │ orr r3, r3, r2, lsl #8 │ │ │ │ lsl r5, r3, #8 │ │ │ │ orr r5, r5, r3, lsr #8 │ │ │ │ lsl r5, r5, #16 │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ ldrb r6, [r4, #15] │ │ │ │ ldrb r8, [r4, #16] │ │ │ │ ldrb r9, [r4, #17] │ │ │ │ ldrb r7, [r4, #18] │ │ │ │ ldrb sl, [r4, #19] │ │ │ │ lsr r5, r5, #16 │ │ │ │ - beq 7731c │ │ │ │ + beq 77324 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ - bne 7731c │ │ │ │ + bne 77324 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov ip, #0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str sl, [sp, #4] │ │ │ │ str r7, [sp] │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 2ba18c │ │ │ │ + bl 2ba08c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r7, r7, r8, asr #5 │ │ │ │ + @ instruction: 0x003774b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #144] @ 773f8 │ │ │ │ + ldr r3, [pc, #144] @ 77400 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - beq 773f0 │ │ │ │ + beq 773f8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r6, r1 │ │ │ │ sub r2, r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ - bl 13aa28 │ │ │ │ + bl 13aac8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 773ac │ │ │ │ + beq 773b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 773ac │ │ │ │ + bne 773b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ moveq r4, r5 │ │ │ │ - beq 773f0 │ │ │ │ - ldr r0, [pc, #60] @ 773fc │ │ │ │ + beq 773f8 │ │ │ │ + ldr r0, [pc, #60] @ 77404 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 128d0c │ │ │ │ + bl 128da0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 773f0 │ │ │ │ + beq 773f8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 773f0 │ │ │ │ + bne 773f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r4, r9, r0, asr r5 │ │ │ │ + mlaseq r9, r0, r7, r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r1 │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #60] @ 7745c │ │ │ │ + ldr r1, [pc, #60] @ 77464 │ │ │ │ mov r4, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b6a5c │ │ │ │ + bl b6b40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 77454 │ │ │ │ + beq 7745c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - bl 77464 │ │ │ │ + bl 7746c │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #12] @ 77460 │ │ │ │ - bl a9a20 │ │ │ │ + ldr r0, [pc, #12] @ 77468 │ │ │ │ + bl a9a98 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r0, r9, r8, ror #15 │ │ │ │ - @ instruction: 0x003907f8 │ │ │ │ + eorseq r0, r9, r8, lsr #20 │ │ │ │ + eorseq r0, r9, r8, lsr sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ add r0, r0, #13 │ │ │ │ mov r1, #6 │ │ │ │ - bl 92884 │ │ │ │ + bl 928e0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 7751c │ │ │ │ + beq 77524 │ │ │ │ cmp r6, #3 │ │ │ │ - ble 774b0 │ │ │ │ + ble 774b8 │ │ │ │ ldrb r3, [r5, #19] │ │ │ │ cmp r3, #0 │ │ │ │ ldrbne r3, [r4, #16] │ │ │ │ mvnne r3, r3, lsl #25 │ │ │ │ mvnne r3, r3, lsr #25 │ │ │ │ strbne r3, [r4, #16] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 774d0 │ │ │ │ + beq 774d8 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ - ldr r3, [pc, #88] @ 77524 │ │ │ │ + ldr r3, [pc, #88] @ 7752c │ │ │ │ cmp r2, r3 │ │ │ │ - bne 774e0 │ │ │ │ + bne 774e8 │ │ │ │ mov r0, #1 │ │ │ │ - bl a295c │ │ │ │ + bl a29d4 │ │ │ │ mov r5, r0 │ │ │ │ - b 774ec │ │ │ │ + b 774f4 │ │ │ │ mov r0, #2 │ │ │ │ - bl a27cc │ │ │ │ + bl a2844 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 77508 │ │ │ │ + beq 77510 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 77510 │ │ │ │ + beq 77518 │ │ │ │ mov r4, r5 │ │ │ │ - b 7751c │ │ │ │ + b 77524 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 77508 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 77510 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r6, r1 │ │ │ │ sub r2, r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 13aa28 │ │ │ │ + bl 13aac8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 77578 │ │ │ │ + beq 77580 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 77578 │ │ │ │ + bne 77580 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 775c4 │ │ │ │ - ldr r0, [pc, #68] @ 775cc │ │ │ │ + beq 775cc │ │ │ │ + ldr r0, [pc, #68] @ 775d4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 128d0c │ │ │ │ + bl 128da0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 775b0 │ │ │ │ + beq 775b8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 775b8 │ │ │ │ + beq 775c0 │ │ │ │ mov r4, r5 │ │ │ │ - b 775c4 │ │ │ │ + b 775cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 775b0 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 775b8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r4, r9, r0, ror #10 │ │ │ │ + eorseq r4, r9, r0, lsr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ 775fc │ │ │ │ - ldr r2, [pc, #20] @ 77600 │ │ │ │ - ldr r1, [pc, #20] @ 77604 │ │ │ │ + ldr r3, [pc, #20] @ 77604 │ │ │ │ + ldr r2, [pc, #20] @ 77608 │ │ │ │ + ldr r1, [pc, #20] @ 7760c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 1177e0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, ip, ror r9 │ │ │ │ - eorseq lr, r6, ip, lsl #31 │ │ │ │ - eorseq r4, r9, r8, lsr #10 │ │ │ │ + eorseq pc, r6, ip, asr #3 │ │ │ │ + eorseq r4, r9, r8, ror #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ 77634 │ │ │ │ - ldr r2, [pc, #20] @ 77638 │ │ │ │ - ldr r1, [pc, #20] @ 7763c │ │ │ │ + ldr r3, [pc, #20] @ 7763c │ │ │ │ + ldr r2, [pc, #20] @ 77640 │ │ │ │ + ldr r1, [pc, #20] @ 77644 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 1177e0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, ip, ror r9 │ │ │ │ - eorseq r7, r7, ip, lsr #6 │ │ │ │ - eorseq r4, r9, r8, lsr #10 │ │ │ │ + eorseq r7, r7, ip, lsl r5 │ │ │ │ + eorseq r4, r9, r8, ror #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov lr, r1 │ │ │ │ add ip, sp, #28 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [pc, #172] @ 77714 │ │ │ │ - ldr r2, [pc, #172] @ 77718 │ │ │ │ + ldr r3, [pc, #172] @ 7771c │ │ │ │ + ldr r2, [pc, #172] @ 77720 │ │ │ │ mov r5, r0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, lr │ │ │ │ - bl 118e78 │ │ │ │ + bl 118f28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 77688 │ │ │ │ + bne 77690 │ │ │ │ mov r5, #0 │ │ │ │ - b 77708 │ │ │ │ + b 77710 │ │ │ │ ldrb ip, [r5, #14] │ │ │ │ ldrb r0, [r5, #13] │ │ │ │ ldrb r3, [r5, #15] │ │ │ │ mvn r2, #0 │ │ │ │ stm sp, {r0, ip} │ │ │ │ str r3, [sp, #8] │ │ │ │ mov ip, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r2, [sp, #20] │ │ │ │ - ldr r1, [pc, #104] @ 7771c │ │ │ │ - ldr r0, [pc, #104] @ 77720 │ │ │ │ + ldr r1, [pc, #104] @ 77724 │ │ │ │ + ldr r0, [pc, #104] @ 77728 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ str ip, [sp, #12] │ │ │ │ - bl a9a20 │ │ │ │ + bl a9a98 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 77680 │ │ │ │ - ldr r3, [pc, #80] @ 77724 │ │ │ │ + beq 77688 │ │ │ │ + ldr r3, [pc, #80] @ 7772c │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, r4 │ │ │ │ - bl 2ba5cc │ │ │ │ + bl 2ba4cc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 77708 │ │ │ │ + beq 77710 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 77708 │ │ │ │ + bne 77710 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r4, r7, r8, lsr #20 │ │ │ │ - eorseq r0, r8, r8, lsl #8 │ │ │ │ + eorseq r0, r8, r8, asr #12 │ │ │ │ andeq r0, r0, ip, ror #14 │ │ │ │ - eorseq r4, r9, r0, ror r5 │ │ │ │ + @ instruction: 0x003947b0 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r1, #2 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - bl 77464 │ │ │ │ + bl 7746c │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, lr} │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc] @ 77758 │ │ │ │ - b a9a20 │ │ │ │ - @ instruction: 0x003907f8 │ │ │ │ + ldr r0, [pc] @ 77760 │ │ │ │ + b a9a98 │ │ │ │ + eorseq r0, r9, r8, lsr sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr ip, [pc, #28] @ 77790 │ │ │ │ + ldr ip, [pc, #28] @ 77798 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r0, #12 │ │ │ │ ldm r0, {r0, r1, r2} │ │ │ │ mov r3, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 1b06e4 │ │ │ │ + bl 1b0924 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r8, r6, ip, asr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r6, [pc, #400] @ 7793c │ │ │ │ + ldr r6, [pc, #400] @ 77944 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, r6 │ │ │ │ - beq 777cc │ │ │ │ + beq 777d4 │ │ │ │ mov r1, r6 │ │ │ │ - bl adde8 │ │ │ │ + bl adeb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 77930 │ │ │ │ + beq 77938 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, r6 │ │ │ │ - beq 777e8 │ │ │ │ - ldr r1, [pc, #348] @ 7793c │ │ │ │ - bl adde8 │ │ │ │ + beq 777f0 │ │ │ │ + ldr r1, [pc, #348] @ 77944 │ │ │ │ + bl adeb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 77930 │ │ │ │ + beq 77938 │ │ │ │ mov r0, r5 │ │ │ │ - bl 31bd84 <_PyTime_AsTimeval@@Base+0xa7c> │ │ │ │ + bl 31c018 <_PyTime_AsTimeval@@Base+0xa80> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 778c8 │ │ │ │ + beq 778d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31bd84 <_PyTime_AsTimeval@@Base+0xa7c> │ │ │ │ + bl 31c018 <_PyTime_AsTimeval@@Base+0xa80> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 77830 │ │ │ │ + bne 77838 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 778c8 │ │ │ │ + beq 778d0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 778c8 │ │ │ │ + bne 778d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 778c8 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 778d0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30d468 │ │ │ │ + bl 30d6f8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 77864 │ │ │ │ + beq 7786c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 77864 │ │ │ │ + bne 7786c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 77888 │ │ │ │ + beq 77890 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 77888 │ │ │ │ + bne 77890 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 778c8 │ │ │ │ - ldr r1, [pc, #164] @ 7793c │ │ │ │ + beq 778d0 │ │ │ │ + ldr r1, [pc, #164] @ 77944 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 30d13c │ │ │ │ + bl 30d3cc │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 778d0 │ │ │ │ + bne 778d8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 778c8 │ │ │ │ + beq 778d0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 778c8 │ │ │ │ + bne 778d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r6, #0 │ │ │ │ - b 77934 │ │ │ │ + b 7793c │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, #2 │ │ │ │ - bl a27cc │ │ │ │ + bl a2844 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 77908 │ │ │ │ + beq 77910 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 77908 │ │ │ │ + bne 77910 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 77934 │ │ │ │ + beq 7793c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 77934 │ │ │ │ + bne 7793c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 77934 │ │ │ │ - ldr r6, [pc, #8] @ 77940 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 7793c │ │ │ │ + ldr r6, [pc, #8] @ 77948 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r8, r6, ip, asr #18 │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r6, [pc, #304] @ 77a8c │ │ │ │ + ldr r6, [pc, #304] @ 77a94 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r6 │ │ │ │ - beq 7797c │ │ │ │ + beq 77984 │ │ │ │ mov r1, r6 │ │ │ │ - bl adde8 │ │ │ │ + bl adeb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 77a80 │ │ │ │ + beq 77a88 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r6 │ │ │ │ - beq 77998 │ │ │ │ - ldr r1, [pc, #252] @ 77a8c │ │ │ │ - bl adde8 │ │ │ │ + beq 779a0 │ │ │ │ + ldr r1, [pc, #252] @ 77a94 │ │ │ │ + bl adeb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 77a80 │ │ │ │ + beq 77a88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31bd84 <_PyTime_AsTimeval@@Base+0xa7c> │ │ │ │ + bl 31c018 <_PyTime_AsTimeval@@Base+0xa80> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 779b0 │ │ │ │ + bne 779b8 │ │ │ │ mov r4, #0 │ │ │ │ - b 77a84 │ │ │ │ + b 77a8c │ │ │ │ mov r0, r5 │ │ │ │ - bl 31bd84 <_PyTime_AsTimeval@@Base+0xa7c> │ │ │ │ + bl 31c018 <_PyTime_AsTimeval@@Base+0xa80> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 779e8 │ │ │ │ + bne 779f0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 779a8 │ │ │ │ + beq 779b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 779a8 │ │ │ │ + bne 779b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 779a8 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 779b0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a1f38 │ │ │ │ + bl 1a20e4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 77a1c │ │ │ │ + beq 77a24 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 77a1c │ │ │ │ + bne 77a24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 77a40 │ │ │ │ + beq 77a48 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 77a40 │ │ │ │ + bne 77a48 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 779a8 │ │ │ │ - ldr r1, [pc, #60] @ 77a8c │ │ │ │ + beq 779b0 │ │ │ │ + ldr r1, [pc, #60] @ 77a94 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30d13c │ │ │ │ + bl 30d3cc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 77a84 │ │ │ │ + beq 77a8c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 77a84 │ │ │ │ + bne 77a8c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 77a84 │ │ │ │ - ldr r4, [pc, #8] @ 77a90 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 77a8c │ │ │ │ + ldr r4, [pc, #8] @ 77a98 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r8, r6, ip, asr #18 │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b 31825c │ │ │ │ - ldr r2, [pc, #52] @ 77ad8 │ │ │ │ + b 3184ec │ │ │ │ + ldr r2, [pc, #52] @ 77ae0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r0, r2 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bne 77ab8 │ │ │ │ - ldr r0, [pc, #36] @ 77adc │ │ │ │ - b 128d0c │ │ │ │ + bne 77ac0 │ │ │ │ + ldr r0, [pc, #36] @ 77ae4 │ │ │ │ + b 128da0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 77ad0 │ │ │ │ - ldr r0, [pc, #16] @ 77ae0 │ │ │ │ - b 128d0c │ │ │ │ - ldr r0, [pc, #12] @ 77ae4 │ │ │ │ - b 128d0c │ │ │ │ + bne 77ad8 │ │ │ │ + ldr r0, [pc, #16] @ 77ae8 │ │ │ │ + b 128da0 │ │ │ │ + ldr r0, [pc, #12] @ 77aec │ │ │ │ + b 128da0 │ │ │ │ subseq r8, r6, ip, lsr r9 │ │ │ │ - eorseq r4, r9, ip, ror r5 │ │ │ │ - @ instruction: 0x0037c8d0 │ │ │ │ - eorseq r3, r9, ip, lsr #11 │ │ │ │ + @ instruction: 0x003947bc │ │ │ │ + eorseq ip, r7, r0, lsl fp │ │ │ │ + eorseq r3, r9, r4, asr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldmib r0, {r2, r3} │ │ │ │ ldr r0, [r0, #32] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ ldrne r3, [r3, #8] │ │ │ │ addne r4, r4, r3, lsl #3 │ │ │ │ addne r4, r4, #16 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 77b40 │ │ │ │ - bl 323cec <_PySys_GetSizeOf@@Base> │ │ │ │ + beq 77b48 │ │ │ │ + bl 323fdc <_PySys_GetSizeOf@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ addne r4, r4, r0 │ │ │ │ - bne 77b40 │ │ │ │ - bl a55d4 │ │ │ │ + bne 77b48 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 77b48 │ │ │ │ - b 77b54 │ │ │ │ + beq 77b50 │ │ │ │ + b 77b5c │ │ │ │ cmn r4, #1 │ │ │ │ - beq 77b2c │ │ │ │ + beq 77b34 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 18c25c │ │ │ │ + b 18c4d8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r0, [pc, #156] @ 77c18 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r7, r3 │ │ │ │ + bl 258180 <_PySys_GetRequiredAttrString@@Base> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 77bcc │ │ │ │ + ldr r1, [pc, #132] @ 77c1c │ │ │ │ + ldr r0, [pc, #132] @ 77c20 │ │ │ │ + mov r2, r4 │ │ │ │ + bl bbeb0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 77bd4 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 77bcc │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 77bcc │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + mov r5, #0 │ │ │ │ + b 77c10 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl b912c │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + beq 77c10 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 77c10 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + eorseq r1, r6, ip, lsl #4 │ │ │ │ + @ instruction: 0x0038fbd8 │ │ │ │ + eorseq r4, r9, r4, asr #15 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r4, [r3, #16] │ │ │ │ @@ -79444,1831 +79494,1783 @@ │ │ │ │ addne r4, r4, r3, lsl #2 │ │ │ │ ldr r3, [r0, #124] @ 0x7c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r0, #132] @ 0x84 │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ addne r4, r4, r3, lsl #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 77bb0 │ │ │ │ + beq 77c78 │ │ │ │ bl 29c28 │ │ │ │ add r4, r4, #1 │ │ │ │ add r4, r0, r4 │ │ │ │ ldr r0, [r5, #116] @ 0x74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 77bc8 │ │ │ │ + beq 77c90 │ │ │ │ bl 29c28 │ │ │ │ add r4, r4, #1 │ │ │ │ add r4, r4, r0 │ │ │ │ ldr r0, [r5, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 77be0 │ │ │ │ + beq 77ca8 │ │ │ │ bl 29c28 │ │ │ │ add r4, r4, #1 │ │ │ │ add r4, r0, r4 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 77bf4 │ │ │ │ - bl a55d4 │ │ │ │ + bne 77cbc │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 77c00 │ │ │ │ + bne 77cc8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 18c25c │ │ │ │ + b 18c4d8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r0, [pc, #156] @ 77cbc │ │ │ │ - mov r5, r1 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r7, r3 │ │ │ │ - bl 25806c <_PySys_GetRequiredAttrString@@Base> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 77c70 │ │ │ │ - ldr r1, [pc, #132] @ 77cc0 │ │ │ │ - ldr r0, [pc, #132] @ 77cc4 │ │ │ │ - mov r2, r4 │ │ │ │ - bl bbddc │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 77c78 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 77c70 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 77c70 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - mov r5, #0 │ │ │ │ - b 77cb4 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl b9058 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 77cb4 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 77cb4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r0, r6, ip, asr #31 │ │ │ │ - mlaseq r8, r4, r9, pc @ │ │ │ │ - eorseq r4, r9, r4, lsl #11 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #472] @ 77eb8 │ │ │ │ - bl 3592c0 │ │ │ │ + ldr r4, [pc, #472] @ 77ec0 │ │ │ │ + bl 359530 │ │ │ │ ldr r6, [r4, r0] │ │ │ │ - ldr r0, [pc, #464] @ 77ebc │ │ │ │ + ldr r0, [pc, #464] @ 77ec4 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ - bl 2344a4 │ │ │ │ + bl 234578 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 77d24 │ │ │ │ + beq 77d2c │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 77d24 │ │ │ │ - ldr r1, [pc, #428] @ 77ec0 │ │ │ │ + beq 77d2c │ │ │ │ + ldr r1, [pc, #428] @ 77ec8 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 77d28 │ │ │ │ - ldr r4, [pc, #416] @ 77ec4 │ │ │ │ - b 77eb0 │ │ │ │ - ldr r4, [pc, #412] @ 77ec8 │ │ │ │ + bne 77d30 │ │ │ │ + ldr r4, [pc, #416] @ 77ecc │ │ │ │ + b 77eb8 │ │ │ │ + ldr r4, [pc, #412] @ 77ed0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 230ce8 │ │ │ │ + bl 230dbc │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 77d44 │ │ │ │ + bne 77d4c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2a0208 │ │ │ │ - b 77d94 │ │ │ │ + bl 2a027c │ │ │ │ + b 77d9c │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ bl 296ac │ │ │ │ subs sl, r0, #0 │ │ │ │ - bne 77d68 │ │ │ │ - ldr r0, [pc, #368] @ 77ecc │ │ │ │ - bl 9dd0c │ │ │ │ + bne 77d70 │ │ │ │ + ldr r0, [pc, #368] @ 77ed4 │ │ │ │ + bl 9dd84 │ │ │ │ mov sl, r4 │ │ │ │ mov r5, r0 │ │ │ │ - b 77d84 │ │ │ │ + b 77d8c │ │ │ │ cmp r4, sl │ │ │ │ - beq 77e78 │ │ │ │ + beq 77e80 │ │ │ │ sub r1, sl, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl a5550 │ │ │ │ + bl a55c8 │ │ │ │ add sl, sl, #1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 77d9c │ │ │ │ + bne 77da4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b460 │ │ │ │ + bl 8b4d0 │ │ │ │ mov r4, #0 │ │ │ │ - b 77eb0 │ │ │ │ + b 77eb8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16c670 │ │ │ │ + bl 16c804 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov fp, r0 │ │ │ │ - beq 77dcc │ │ │ │ + beq 77dd4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 77dcc │ │ │ │ + bne 77dd4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp fp, #0 │ │ │ │ - ldreq r3, [pc, #248] @ 77ed0 │ │ │ │ - beq 77e18 │ │ │ │ + ldreq r3, [pc, #248] @ 77ed8 │ │ │ │ + beq 77e20 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ - bl 10f3fc │ │ │ │ + bl 10f4ec │ │ │ │ ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 77e0c │ │ │ │ + beq 77e14 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - bne 77e0c │ │ │ │ + bne 77e14 │ │ │ │ mov r0, fp │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bne 77e30 │ │ │ │ - ldr r3, [pc, #184] @ 77ed4 │ │ │ │ + bne 77e38 │ │ │ │ + ldr r3, [pc, #184] @ 77edc │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r6 │ │ │ │ - bl 18997c <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 189c18 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 77e78 │ │ │ │ - b 77d8c │ │ │ │ + bne 77e80 │ │ │ │ + b 77d94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b460 │ │ │ │ + bl 8b4d0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl b9058 │ │ │ │ + bl b912c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 77eb0 │ │ │ │ + beq 77eb8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 77eb0 │ │ │ │ + bne 77eb8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 77eb0 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 77eb8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1899a4 <_PyErr_Clear@@Base> │ │ │ │ - ldr r3, [pc, #80] @ 77ed8 │ │ │ │ - ldr r2, [pc, #80] @ 77edc │ │ │ │ + bl 189c40 <_PyErr_Clear@@Base> │ │ │ │ + ldr r3, [pc, #80] @ 77ee0 │ │ │ │ + ldr r2, [pc, #80] @ 77ee4 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, #0 │ │ │ │ mov r3, r4 │ │ │ │ - bl 2b3d2c │ │ │ │ + bl 2b3828 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b460 │ │ │ │ + bl 8b4d0 │ │ │ │ cmp r5, #0 │ │ │ │ - bge 77d1c │ │ │ │ - b 77d94 │ │ │ │ + bge 77d24 │ │ │ │ + b 77d9c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r4, r9, r8, lsr #11 │ │ │ │ - eorseq r5, r9, ip, asr #3 │ │ │ │ + eorseq r4, r9, r8, ror #15 │ │ │ │ + eorseq r5, r9, ip, lsl #8 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - mlaseq r9, r8, r5, r4 │ │ │ │ - eorseq ip, r5, r4, asr #29 │ │ │ │ + @ instruction: 0x003947d8 │ │ │ │ + eorseq sp, r5, r4, lsl #2 │ │ │ │ subseq fp, r5, r0, asr #23 │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ subseq sp, r5, r8, lsl fp │ │ │ │ - @ instruction: 0x003945bc │ │ │ │ + @ instruction: 0x003947fc │ │ │ │ │ │ │ │ -00077ee0 <_PyInterpreterState_RequiresIDRef@@Base>: │ │ │ │ +00077ee8 <_PyInterpreterState_RequiresIDRef@@Base>: │ │ │ │ ldr r0, [r0, #3664] @ 0xe50 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00077ee8 : │ │ │ │ +00077ef0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #196] @ 77fc4 │ │ │ │ + ldr r2, [pc, #196] @ 77fcc │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - beq 77f1c │ │ │ │ - ldr r1, [pc, #180] @ 77fc8 │ │ │ │ - ldr r0, [pc, #180] @ 77fcc │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 77f60 │ │ │ │ - ldr r2, [pc, #172] @ 77fd0 │ │ │ │ + beq 77f24 │ │ │ │ + ldr r1, [pc, #180] @ 77fd0 │ │ │ │ + ldr r0, [pc, #180] @ 77fd4 │ │ │ │ + bl 2e1424 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 77f68 │ │ │ │ + ldr r2, [pc, #172] @ 77fd8 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 77f68 │ │ │ │ + beq 77f70 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ tst r0, #67108864 @ 0x4000000 │ │ │ │ - beq 77f4c │ │ │ │ + beq 77f54 │ │ │ │ ldr r2, [r1] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r1] │ │ │ │ - b 77f6c │ │ │ │ - ldr r3, [pc, #128] @ 77fd4 │ │ │ │ + b 77f74 │ │ │ │ + ldr r3, [pc, #128] @ 77fdc │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #124] @ 77fd8 │ │ │ │ + ldr r1, [pc, #124] @ 77fe0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 1177e0 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, #0 │ │ │ │ - ldr r4, [pc, #104] @ 77fdc │ │ │ │ + ldr r4, [pc, #104] @ 77fe4 │ │ │ │ ldr r2, [r3, #68] @ 0x44 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - beq 77fa8 │ │ │ │ + beq 77fb0 │ │ │ │ add r0, r0, #9920 @ 0x26c0 │ │ │ │ lsl r2, r2, #20 │ │ │ │ add r0, r0, #4 │ │ │ │ lsr r2, r2, #20 │ │ │ │ ldr ip, [r0, r2, lsl #3] │ │ │ │ cmp r3, ip │ │ │ │ moveq ip, #0 │ │ │ │ streq ip, [r0, r2, lsl #3] │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ str r4, [r3, #68] @ 0x44 │ │ │ │ str r1, [r3, #36] @ 0x24 │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b254 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r5, r5, r0, asr #30 │ │ │ │ andeq r0, r0, lr, ror #3 │ │ │ │ - eorseq r9, r7, r4, lsl #5 │ │ │ │ + eorseq r9, r7, r4, asr #9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r4, r9, ip, ror #11 │ │ │ │ + eorseq r4, r9, ip, lsr #16 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -00077fe0 : │ │ │ │ +00077fe8 : │ │ │ │ ldr r3, [r0, #128] @ 0x80 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add r3, r3, #7 │ │ │ │ bic r3, r3, #7 │ │ │ │ sub r0, r0, r3 │ │ │ │ bic r0, r0, r0, asr #31 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00078000 : │ │ │ │ +00078008 : │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00078018 : │ │ │ │ +00078020 : │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r0, [r0, #28] │ │ │ │ add r3, r3, #124 @ 0x7c │ │ │ │ sub r0, r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007802c <_PyRWMutex_Lock@@Base>: │ │ │ │ +00078034 <_PyRWMutex_Lock@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r0] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bics r3, r1, #2 │ │ │ │ orr r2, r1, #1 │ │ │ │ - bne 78074 <_PyRWMutex_Lock@@Base+0x48> │ │ │ │ + bne 7807c <_PyRWMutex_Lock@@Base+0x48> │ │ │ │ mov r5, r1 │ │ │ │ - bl 358f88 │ │ │ │ + bl 3591f4 │ │ │ │ cmp r0, r5 │ │ │ │ - bne 78078 <_PyRWMutex_Lock@@Base+0x4c> │ │ │ │ - b 78080 <_PyRWMutex_Lock@@Base+0x54> │ │ │ │ - bl 78138 <_PyRWMutex_RLock@@Base+0x68> │ │ │ │ + bne 78080 <_PyRWMutex_Lock@@Base+0x4c> │ │ │ │ + b 78088 <_PyRWMutex_Lock@@Base+0x54> │ │ │ │ + bl 78140 <_PyRWMutex_RLock@@Base+0x68> │ │ │ │ str r0, [sp, #4] │ │ │ │ - b 7804c <_PyRWMutex_Lock@@Base+0x20> │ │ │ │ + b 78054 <_PyRWMutex_Lock@@Base+0x20> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00078088 <_PyRWMutex_Unlock@@Base>: │ │ │ │ +00078090 <_PyRWMutex_Unlock@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 358f88 │ │ │ │ + bl 3591f4 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ - bne 780a0 <_PyRWMutex_Unlock@@Base+0x18> │ │ │ │ + bne 780a8 <_PyRWMutex_Unlock@@Base+0x18> │ │ │ │ tst r5, #2 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2afda0 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ + b 2b7cf8 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ │ │ │ │ -000780d0 <_PyRWMutex_RLock@@Base>: │ │ │ │ +000780d8 <_PyRWMutex_RLock@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r0] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ tst r3, #1 │ │ │ │ add r2, r3, #4 │ │ │ │ mov r1, r3 │ │ │ │ - bne 78110 <_PyRWMutex_RLock@@Base+0x40> │ │ │ │ + bne 78118 <_PyRWMutex_RLock@@Base+0x40> │ │ │ │ tst r3, #2 │ │ │ │ - beq 7811c <_PyRWMutex_RLock@@Base+0x4c> │ │ │ │ - bl 78138 <_PyRWMutex_RLock@@Base+0x68> │ │ │ │ + beq 78124 <_PyRWMutex_RLock@@Base+0x4c> │ │ │ │ + bl 78140 <_PyRWMutex_RLock@@Base+0x68> │ │ │ │ str r0, [sp, #4] │ │ │ │ - b 780f0 <_PyRWMutex_RLock@@Base+0x20> │ │ │ │ + b 780f8 <_PyRWMutex_RLock@@Base+0x20> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 358f88 │ │ │ │ + bl 3591f4 │ │ │ │ cmp r0, r5 │ │ │ │ - bne 78114 <_PyRWMutex_RLock@@Base+0x44> │ │ │ │ + bne 7811c <_PyRWMutex_RLock@@Base+0x44> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #24 │ │ │ │ tst r1, #2 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bne 78178 <_PyRWMutex_RLock@@Base+0xa8> │ │ │ │ + bne 78180 <_PyRWMutex_RLock@@Base+0xa8> │ │ │ │ orr r6, r1, #2 │ │ │ │ mov r2, r6 │ │ │ │ mov r4, r1 │ │ │ │ - bl 358f88 │ │ │ │ + bl 3591f4 │ │ │ │ cmp r0, r4 │ │ │ │ - bne 781a8 <_PyRWMutex_RLock@@Base+0xd8> │ │ │ │ + bne 781b0 <_PyRWMutex_RLock@@Base+0xd8> │ │ │ │ str r6, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ mvn r0, #0 │ │ │ │ mvn r1, #0 │ │ │ │ strd r0, [sp] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r1, sp, #20 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1dd03c <_PyParkingLot_Park@@Base> │ │ │ │ + bl 1dd454 <_PyParkingLot_Park@@Base> │ │ │ │ ldr r0, [r5] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000781b0 <_PyRWMutex_RUnlock@@Base>: │ │ │ │ +000781b8 <_PyRWMutex_RUnlock@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mvn r1, #3 │ │ │ │ mov r4, r0 │ │ │ │ - bl 358964 │ │ │ │ + bl 358bd0 │ │ │ │ lsrs r3, r0, #2 │ │ │ │ popne {r4, pc} │ │ │ │ tst r0, #2 │ │ │ │ popeq {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2afda0 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ + b 2b7cf8 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ │ │ │ │ -000781e8 : │ │ │ │ +000781f0 : │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 78218 │ │ │ │ - ldr r2, [pc, #72] @ 78240 │ │ │ │ + beq 78220 │ │ │ │ + ldr r2, [pc, #72] @ 78248 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bne 78218 │ │ │ │ + bne 78220 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 78218 │ │ │ │ + beq 78220 │ │ │ │ mov r0, #0 │ │ │ │ str r1, [r3, #16] │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ 78244 │ │ │ │ - ldr r1, [pc, #20] @ 78248 │ │ │ │ + ldr r3, [pc, #20] @ 7824c │ │ │ │ + ldr r1, [pc, #20] @ 78250 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r8, r5, ip, ror r4 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r4, r9, r8, lsl r6 │ │ │ │ + eorseq r4, r9, r8, asr r8 │ │ │ │ │ │ │ │ -0007824c : │ │ │ │ +00078254 : │ │ │ │ cmp r0, #0 │ │ │ │ - beq 78278 │ │ │ │ - ldr r3, [pc, #68] @ 782a0 │ │ │ │ + beq 78280 │ │ │ │ + ldr r3, [pc, #68] @ 782a8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 78278 │ │ │ │ + bne 78280 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 78278 │ │ │ │ + beq 78280 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ 782a4 │ │ │ │ - ldr r1, [pc, #20] @ 782a8 │ │ │ │ + ldr r3, [pc, #20] @ 782ac │ │ │ │ + ldr r1, [pc, #20] @ 782b0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r8, r5, ip, ror r4 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r4, r9, r4, asr r6 │ │ │ │ + mlaseq r9, r4, r8, r4 │ │ │ │ │ │ │ │ -000782ac : │ │ │ │ +000782b4 : │ │ │ │ cmp r0, #0 │ │ │ │ - beq 782d8 │ │ │ │ - ldr r3, [pc, #68] @ 78300 │ │ │ │ + beq 782e0 │ │ │ │ + ldr r3, [pc, #68] @ 78308 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 782d8 │ │ │ │ + bne 782e0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 782d8 │ │ │ │ + beq 782e0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ 78304 │ │ │ │ - ldr r1, [pc, #20] @ 78308 │ │ │ │ + ldr r3, [pc, #20] @ 7830c │ │ │ │ + ldr r1, [pc, #20] @ 78310 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r8, r5, ip, ror r4 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - mlaseq r9, r0, r6, r4 │ │ │ │ + @ instruction: 0x003948d0 │ │ │ │ │ │ │ │ -0007830c : │ │ │ │ +00078314 : │ │ │ │ cmp r0, #0 │ │ │ │ - beq 78338 │ │ │ │ - ldr r3, [pc, #68] @ 78360 │ │ │ │ + beq 78340 │ │ │ │ + ldr r3, [pc, #68] @ 78368 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 78338 │ │ │ │ + bne 78340 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 78338 │ │ │ │ + beq 78340 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ 78364 │ │ │ │ - ldr r1, [pc, #20] @ 78368 │ │ │ │ + ldr r3, [pc, #20] @ 7836c │ │ │ │ + ldr r1, [pc, #20] @ 78370 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r8, r5, ip, ror r4 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003946d0 │ │ │ │ + eorseq r4, r9, r0, lsl r9 │ │ │ │ │ │ │ │ -0007836c : │ │ │ │ +00078374 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 783bc │ │ │ │ - ldr r2, [pc, #84] @ 783e0 │ │ │ │ + beq 783c4 │ │ │ │ + ldr r2, [pc, #84] @ 783e8 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bne 783bc │ │ │ │ + bne 783c4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 783bc │ │ │ │ + beq 783c4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 783d4 │ │ │ │ - ldr r3, [pc, #52] @ 783e4 │ │ │ │ - ldr r1, [pc, #52] @ 783e8 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 783cc │ │ │ │ - ldr r3, [pc, #32] @ 783e4 │ │ │ │ - ldr r1, [pc, #36] @ 783ec │ │ │ │ + bne 783dc │ │ │ │ + ldr r3, [pc, #52] @ 783ec │ │ │ │ + ldr r1, [pc, #52] @ 783f0 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f414 │ │ │ │ + b 783d4 │ │ │ │ + ldr r3, [pc, #32] @ 783ec │ │ │ │ + ldr r1, [pc, #36] @ 783f4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ str r1, [r3, #8] │ │ │ │ pop {r4, pc} │ │ │ │ subseq r8, r5, ip, ror r4 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r4, r9, r4, asr #14 │ │ │ │ - eorseq r4, r9, r8, lsl #14 │ │ │ │ + eorseq r4, r9, r4, lsl #19 │ │ │ │ + eorseq r4, r9, r8, asr #18 │ │ │ │ │ │ │ │ -000783f0 : │ │ │ │ +000783f8 : │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 78420 │ │ │ │ - ldr r2, [pc, #72] @ 78448 │ │ │ │ + beq 78428 │ │ │ │ + ldr r2, [pc, #72] @ 78450 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bne 78420 │ │ │ │ + bne 78428 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 78420 │ │ │ │ + beq 78428 │ │ │ │ mov r0, #0 │ │ │ │ str r1, [r3, #12] │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ 7844c │ │ │ │ - ldr r1, [pc, #20] @ 78450 │ │ │ │ + ldr r3, [pc, #20] @ 78454 │ │ │ │ + ldr r1, [pc, #20] @ 78458 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r8, r5, ip, ror r4 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r4, r9, r4, ror r7 │ │ │ │ + @ instruction: 0x003949b4 │ │ │ │ │ │ │ │ -00078454 : │ │ │ │ +0007845c : │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 78484 │ │ │ │ - ldr r2, [pc, #72] @ 784ac │ │ │ │ + beq 7848c │ │ │ │ + ldr r2, [pc, #72] @ 784b4 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bne 78484 │ │ │ │ + bne 7848c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 78484 │ │ │ │ + beq 7848c │ │ │ │ mov r0, #0 │ │ │ │ str r1, [r3, #20] │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ 784b0 │ │ │ │ - ldr r1, [pc, #20] @ 784b4 │ │ │ │ + ldr r3, [pc, #20] @ 784b8 │ │ │ │ + ldr r1, [pc, #20] @ 784bc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r8, r5, ip, ror r4 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r4, r9, ip, lsr #15 │ │ │ │ + eorseq r4, r9, ip, ror #19 │ │ │ │ │ │ │ │ -000784b8 : │ │ │ │ - b 16b0a4 <_PyArena_Free@@Base+0x29d8> │ │ │ │ +000784c0 : │ │ │ │ + b 16b238 <_PyArena_Free@@Base+0x29e8> │ │ │ │ │ │ │ │ -000784bc : │ │ │ │ - b 2cf71c │ │ │ │ +000784c4 : │ │ │ │ + b 2cf5fc │ │ │ │ │ │ │ │ -000784c0 : │ │ │ │ - b 4185c │ │ │ │ +000784c8 : │ │ │ │ + b 41804 │ │ │ │ │ │ │ │ -000784c4 : │ │ │ │ - b 2d9c14 <_PyThreadState_GetCurrent@@Base+0x168> │ │ │ │ +000784cc : │ │ │ │ + b 2d9e44 <_PyThreadState_GetCurrent@@Base+0x168> │ │ │ │ │ │ │ │ -000784c8 : │ │ │ │ +000784d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, r3 │ │ │ │ mov r1, r9 │ │ │ │ movlt r8, r2 │ │ │ │ movge r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1bc35c │ │ │ │ + bl 1bc514 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 78518 │ │ │ │ + beq 78520 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ bl 29cdc │ │ │ │ - b 785b8 │ │ │ │ + b 785c0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ lsl r0, r0, #2 │ │ │ │ - bl 996a4 │ │ │ │ + bl 9971c │ │ │ │ subs r6, r0, #0 │ │ │ │ movne r3, r5 │ │ │ │ - bne 7853c │ │ │ │ - bl 2a01ec │ │ │ │ + bne 78544 │ │ │ │ + bl 2a0260 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, r5 │ │ │ │ strgt r3, [r6, r5, lsl #2] │ │ │ │ addgt r5, r5, #1 │ │ │ │ - bgt 7853c │ │ │ │ - ldr r3, [pc, #104] @ 785c0 │ │ │ │ + bgt 78544 │ │ │ │ + ldr r3, [pc, #104] @ 785c8 │ │ │ │ mov r0, r8 │ │ │ │ cmp r9, #70 @ 0x46 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ - ldr r8, [pc, #92] @ 785c4 │ │ │ │ + ldr r8, [pc, #92] @ 785cc │ │ │ │ moveq r8, r3 │ │ │ │ - bl 356cdc │ │ │ │ + bl 356f48 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - beq 785b0 │ │ │ │ - bl 22ca6c │ │ │ │ + beq 785b8 │ │ │ │ + bl 22cba8 │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ bl 29cdc │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, r6 │ │ │ │ add r7, r7, r3 │ │ │ │ sub r5, r5, #1 │ │ │ │ blx r8 │ │ │ │ - b 78570 │ │ │ │ + b 78578 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99b98 │ │ │ │ + bl 99c10 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - andeq r9, r7, r0, asr #13 │ │ │ │ - andeq r8, r7, r8, asr #11 │ │ │ │ + andeq r9, r7, r8, asr #13 │ │ │ │ + ldrdeq r8, [r7], -r0 │ │ │ │ sub ip, r0, #1 │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ cmp ip, #0 │ │ │ │ bxlt lr │ │ │ │ ldr r1, [r2, ip, lsl #2] │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r3, r1 │ │ │ │ sub r1, r0, #4 │ │ │ │ - bge 785fc │ │ │ │ + bge 78604 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r0, #-4] │ │ │ │ bx lr │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r0, #-4] │ │ │ │ sub ip, ip, #1 │ │ │ │ mov r0, r1 │ │ │ │ - b 785d0 │ │ │ │ + b 785d8 │ │ │ │ │ │ │ │ -00078610 : │ │ │ │ +00078618 : │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00078628 : │ │ │ │ +00078630 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #108] @ 786ac │ │ │ │ + ldr r3, [pc, #108] @ 786b4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r7, r1 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ mov r3, #0 │ │ │ │ add r5, r4, #3744 @ 0xea0 │ │ │ │ add r8, r4, #3792 @ 0xed0 │ │ │ │ add r5, r5, #4 │ │ │ │ add r8, r8, #4 │ │ │ │ ldr r9, [r4, #3740] @ 0xe9c │ │ │ │ str r3, [r4, #3740] @ 0xe9c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 786b0 │ │ │ │ + bl 786b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 786a4 │ │ │ │ + bne 786ac │ │ │ │ add r5, r5, #16 │ │ │ │ cmp r5, r8 │ │ │ │ - bne 7866c │ │ │ │ + bne 78674 │ │ │ │ add r2, r4, #3792 @ 0xed0 │ │ │ │ add r2, r2, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 786b0 │ │ │ │ + bl 786b8 │ │ │ │ str r9, [r4, #3740] @ 0xe9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r2] │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r4, r5 │ │ │ │ mov r1, r6 │ │ │ │ - beq 78730 │ │ │ │ + beq 78738 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r9, r4, #8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ add r3, r3, #1 │ │ │ │ strne r3, [r4, #8] │ │ │ │ mov r0, r9 │ │ │ │ blx r7 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ - beq 78720 │ │ │ │ + beq 78728 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bne 78720 │ │ │ │ + bne 78728 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r8, #0 │ │ │ │ - beq 78738 │ │ │ │ + beq 78740 │ │ │ │ ldr r4, [r4] │ │ │ │ - b 786d0 │ │ │ │ + b 786d8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -00078740 : │ │ │ │ +00078748 : │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007875c : │ │ │ │ - b 23e5cc │ │ │ │ +00078764 : │ │ │ │ + b 23e694 │ │ │ │ │ │ │ │ -00078760 : │ │ │ │ +00078768 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, #8 │ │ │ │ - bl 8aec4 │ │ │ │ + bl 8af34 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, #0 │ │ │ │ strne r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00078788 : │ │ │ │ +00078790 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r4, r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 787bc │ │ │ │ + beq 787c4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 2a2c4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 8b460 │ │ │ │ + b 8b4d0 │ │ │ │ │ │ │ │ -000787c8 : │ │ │ │ +000787d0 : │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000787e4 : │ │ │ │ - ldr r3, [pc, #16] @ 787fc │ │ │ │ +000787ec : │ │ │ │ + ldr r3, [pc, #16] @ 78804 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r2, [r3, #1420] @ 0x58c │ │ │ │ strne r2, [r0] │ │ │ │ ldr r0, [r3, #1416] @ 0x588 │ │ │ │ bx lr │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ │ │ │ │ -00078800 : │ │ │ │ +00078808 : │ │ │ │ ldrd r0, [r0, #136] @ 0x88 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00078808 : │ │ │ │ +00078810 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 78864 │ │ │ │ + beq 7886c │ │ │ │ ldr r4, [r5, #4] │ │ │ │ - ldr r1, [pc, #136] @ 788b4 │ │ │ │ + ldr r1, [pc, #136] @ 788bc │ │ │ │ cmp r4, r1 │ │ │ │ - beq 78878 │ │ │ │ + beq 78880 │ │ │ │ mov r0, r4 │ │ │ │ - bl adde8 │ │ │ │ - ldr r2, [pc, #120] @ 788b8 │ │ │ │ - ldr r3, [pc, #120] @ 788bc │ │ │ │ + bl adeb0 │ │ │ │ + ldr r2, [pc, #120] @ 788c0 │ │ │ │ + ldr r3, [pc, #120] @ 788c4 │ │ │ │ cmp r4, r2 │ │ │ │ cmpne r4, r3 │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ cmp r0, #0 │ │ │ │ movne r4, #0 │ │ │ │ andeq r4, r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 78878 │ │ │ │ - ldr r1, [pc, #84] @ 788c0 │ │ │ │ - ldr r0, [pc, #84] @ 788c4 │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ + beq 78880 │ │ │ │ + ldr r1, [pc, #84] @ 788c8 │ │ │ │ + ldr r0, [pc, #84] @ 788cc │ │ │ │ + bl 2e1424 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - ldr r2, [pc, #68] @ 788c8 │ │ │ │ + ldr r2, [pc, #68] @ 788d0 │ │ │ │ cmp r0, r2 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 788ac │ │ │ │ + ble 788b4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ cmn r3, #-1073741822 @ 0xc0000002 │ │ │ │ add r3, r3, #1 │ │ │ │ streq r3, [r0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsheq r2, [r5], #-108 @ 0xffffff94 │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ @ instruction: 0x000003b9 │ │ │ │ - @ instruction: 0x0036b8b4 │ │ │ │ + @ instruction: 0x0036baf4 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -000788cc <_Py_UTF8_Edit_Cost@@Base>: │ │ │ │ +000788d4 <_Py_UTF8_Edit_Cost@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ - bl b2684 │ │ │ │ + bl b2768 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 7893c <_Py_UTF8_Edit_Cost@@Base+0x70> │ │ │ │ + beq 78944 <_Py_UTF8_Edit_Cost@@Base+0x70> │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl b2684 │ │ │ │ + bl b2768 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 7893c <_Py_UTF8_Edit_Cost@@Base+0x70> │ │ │ │ + beq 78944 <_Py_UTF8_Edit_Cost@@Base+0x70> │ │ │ │ cmn r4, #1 │ │ │ │ - bne 78928 <_Py_UTF8_Edit_Cost@@Base+0x5c> │ │ │ │ + bne 78930 <_Py_UTF8_Edit_Cost@@Base+0x5c> │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r4, r3 │ │ │ │ movlt r4, r3 │ │ │ │ lsl r4, r4, #1 │ │ │ │ mov r0, #160 @ 0xa0 │ │ │ │ - bl 996a4 │ │ │ │ + bl 9971c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 78944 <_Py_UTF8_Edit_Cost@@Base+0x78> │ │ │ │ - bl 2a01ec │ │ │ │ + bne 7894c <_Py_UTF8_Edit_Cost@@Base+0x78> │ │ │ │ + bl 2a0260 │ │ │ │ mvn r4, #0 │ │ │ │ - b 78968 <_Py_UTF8_Edit_Cost@@Base+0x9c> │ │ │ │ + b 78970 <_Py_UTF8_Edit_Cost@@Base+0x9c> │ │ │ │ stm sp, {r4, r5} │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2bf8dc │ │ │ │ + bl 2bf7bc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99b98 │ │ │ │ + bl 99c10 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00078974 <_Py_hashtable_new@@Base>: │ │ │ │ +0007897c <_Py_hashtable_new@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp] │ │ │ │ - bl 8bd44 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 8bdb4 <_Py_hashtable_new_full@@Base> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -000789a0 : │ │ │ │ - ldr ip, [pc, #60] @ 789e4 │ │ │ │ +000789a8 : │ │ │ │ + ldr ip, [pc, #60] @ 789ec │ │ │ │ sub r3, r0, #1 │ │ │ │ sub r1, r1, #1 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ ldrb lr, [r1, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ ldrb r0, [ip, lr] │ │ │ │ - beq 789d8 │ │ │ │ + beq 789e0 │ │ │ │ cmp lr, #0 │ │ │ │ ldrb lr, [ip, r2] │ │ │ │ - beq 789d8 │ │ │ │ + beq 789e0 │ │ │ │ cmp lr, r0 │ │ │ │ - beq 789b0 │ │ │ │ + beq 789b8 │ │ │ │ ldrb r3, [ip, r2] │ │ │ │ sub r0, r3, r0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r8, r9, r0, lsr #4 │ │ │ │ + eorseq r8, r9, r0, ror #8 │ │ │ │ │ │ │ │ -000789e8 : │ │ │ │ +000789f0 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ add r4, r0, r3 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #0 │ │ │ │ cmp r0, r1 │ │ │ │ popeq {r4, pc} │ │ │ │ - bl 15afb4 <_PyObject_SetManagedDict@@Base+0x164> │ │ │ │ - b 78a0c │ │ │ │ + bl 15b13c <_PyObject_SetManagedDict@@Base+0x164> │ │ │ │ + b 78a14 │ │ │ │ │ │ │ │ -00078a24 : │ │ │ │ +00078a2c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ ldr r9, [sp, #52] @ 0x34 │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl bb7dc │ │ │ │ + bl bb8b0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 78ab0 │ │ │ │ + beq 78ab8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ stmib sp, {r9, sl} │ │ │ │ str r8, [sp] │ │ │ │ - bl 27afb8 │ │ │ │ + bl 27b038 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 78a9c │ │ │ │ + beq 78aa4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 78aa4 │ │ │ │ + beq 78aac │ │ │ │ mov r4, r5 │ │ │ │ - b 78ab0 │ │ │ │ + b 78ab8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 78a9c │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 78aa4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -00078abc : │ │ │ │ +00078ac4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #40] @ 78b00 │ │ │ │ + ldr r1, [pc, #40] @ 78b08 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, sp, #20 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [r1] │ │ │ │ - ldr r0, [pc, #24] @ 78b04 │ │ │ │ + ldr r0, [pc, #24] @ 78b0c │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2415c8 │ │ │ │ + bl 2416a4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #16 │ │ │ │ bx lr │ │ │ │ subseq r9, r9, ip, lsl #13 │ │ │ │ subseq lr, r7, ip, lsr ip │ │ │ │ │ │ │ │ -00078b08 : │ │ │ │ +00078b10 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #120] @ 78b98 │ │ │ │ + ldr r3, [pc, #120] @ 78ba0 │ │ │ │ mov r1, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r4, [r3, r0] │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r5, [r3, #3872] @ 0xf20 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 78b8c │ │ │ │ + beq 78b94 │ │ │ │ mov r3, #0 │ │ │ │ ldr r6, [r4, #72] @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl bb608 │ │ │ │ + bl bb6dc │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 78b74 │ │ │ │ + beq 78b7c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 78b74 │ │ │ │ - ldr r0, [pc, #40] @ 78b9c │ │ │ │ - bl 2a7978 │ │ │ │ + beq 78b7c │ │ │ │ + ldr r0, [pc, #40] @ 78ba4 │ │ │ │ + bl 2a79e8 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ str r6, [r4, #72] @ 0x48 │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b254 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b1d0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r4, r9, ip, ror #15 │ │ │ │ + eorseq r4, r9, ip, lsr #20 │ │ │ │ │ │ │ │ -00078ba0 : │ │ │ │ +00078ba8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 78bd0 │ │ │ │ - bl 3592c0 │ │ │ │ + ldr r3, [pc, #24] @ 78bd8 │ │ │ │ + bl 359530 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl 78bd4 │ │ │ │ + bl 78bdc │ │ │ │ mov r4, r0 │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b1d0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #136] @ 78c80 │ │ │ │ - bl 18e084 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + ldr r0, [pc, #136] @ 78c88 │ │ │ │ + bl 18e300 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 78c6c │ │ │ │ + blt 78c74 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 78c1c │ │ │ │ + beq 78c24 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne 78c74 │ │ │ │ - bl 9b158 │ │ │ │ - bl 91924 │ │ │ │ + bne 78c7c │ │ │ │ + bl 9b1d0 │ │ │ │ + bl 91980 │ │ │ │ cmp r0, #0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq 78c6c │ │ │ │ - ldr r1, [pc, #68] @ 78c80 │ │ │ │ + beq 78c74 │ │ │ │ + ldr r1, [pc, #68] @ 78c88 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 27805c │ │ │ │ + bl 27831c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 78c74 │ │ │ │ + beq 78c7c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 78c6c │ │ │ │ + beq 78c74 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 78c6c │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 78c74 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 78c78 │ │ │ │ + b 78c80 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ subseq fp, r7, r0, lsr r8 │ │ │ │ │ │ │ │ -00078c84 : │ │ │ │ +00078c8c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #40] @ 78cc8 │ │ │ │ + ldr r1, [pc, #40] @ 78cd0 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, sp, #20 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [r1] │ │ │ │ - ldr r0, [pc, #24] @ 78ccc │ │ │ │ + ldr r0, [pc, #24] @ 78cd4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 264ac0 │ │ │ │ + bl 264d80 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #16 │ │ │ │ bx lr │ │ │ │ subseq r9, r9, ip, lsl #13 │ │ │ │ subseq lr, r7, ip, lsr ip │ │ │ │ │ │ │ │ -00078cd0 : │ │ │ │ +00078cd8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, #0 │ │ │ │ bl 29d60 <__clock_gettime64@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 78d14 │ │ │ │ + bne 78d1c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 25b328 <_PySys_GetRequiredAttrString@@Base+0x32bc> │ │ │ │ + bl 25b614 <_PySys_GetRequiredAttrString@@Base+0x3494> │ │ │ │ cmn r0, #1 │ │ │ │ - bne 78d24 │ │ │ │ + bne 78d2c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mvn r4, #0 │ │ │ │ strd r2, [r5] │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00078d30 : │ │ │ │ +00078d38 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov r4, r3 │ │ │ │ - bl 10cbb4 <_PyUnicodeWriter_PrepareInternal@@Base+0x670> │ │ │ │ + bl 10cc78 <_PyUnicodeWriter_PrepareInternal@@Base+0x670> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 78f90 │ │ │ │ + beq 78f98 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ - bl 10cbb4 <_PyUnicodeWriter_PrepareInternal@@Base+0x670> │ │ │ │ + bl 10cc78 <_PyUnicodeWriter_PrepareInternal@@Base+0x670> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 78f90 │ │ │ │ + beq 78f98 │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ ldrb r2, [r8, #16] │ │ │ │ lsr r6, r1, #2 │ │ │ │ lsr r7, r2, #2 │ │ │ │ and r6, r6, #7 │ │ │ │ and r7, r7, #7 │ │ │ │ cmp r6, r7 │ │ │ │ - blt 78f98 │ │ │ │ + blt 78fa0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr sl, [r8, #8] │ │ │ │ cmp r4, r3 │ │ │ │ movgt r4, r3 │ │ │ │ - bgt 78db4 │ │ │ │ + bgt 78dbc │ │ │ │ cmp r4, #0 │ │ │ │ addlt r4, r4, r3 │ │ │ │ biclt r4, r4, r4, asr #31 │ │ │ │ cmp r9, #0 │ │ │ │ addlt r9, r9, r3 │ │ │ │ biclt r9, r9, r9, asr #31 │ │ │ │ sub r4, r4, r9 │ │ │ │ cmp sl, r4 │ │ │ │ - bgt 78f98 │ │ │ │ + bgt 78fa0 │ │ │ │ tst r1, #32 │ │ │ │ ldreq r5, [r5, #28] │ │ │ │ - beq 78de4 │ │ │ │ + beq 78dec │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ addne r5, r5, #20 │ │ │ │ addeq r5, r5, #28 │ │ │ │ tst r2, #32 │ │ │ │ ldreq r8, [r8, #28] │ │ │ │ - beq 78dfc │ │ │ │ + beq 78e04 │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ addne r8, r8, #20 │ │ │ │ addeq r8, r8, #28 │ │ │ │ cmp r6, r7 │ │ │ │ - beq 78e28 │ │ │ │ + beq 78e30 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 299f84 <_PyTime_gmtime@@Base+0xb8> │ │ │ │ + bl 29a004 <_PyTime_gmtime@@Base+0xb8> │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne 78e28 │ │ │ │ - bl 99b98 │ │ │ │ - b 78f90 │ │ │ │ + bne 78e30 │ │ │ │ + bl 99c10 │ │ │ │ + b 78f98 │ │ │ │ cmp r6, #1 │ │ │ │ - beq 78e5c │ │ │ │ + beq 78e64 │ │ │ │ cmp r6, #2 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ - bne 78f60 │ │ │ │ + bne 78f68 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp] │ │ │ │ add r0, r5, r9, lsl #1 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ - bl 2c4ff4 │ │ │ │ + bl 2c4ed4 │ │ │ │ mov r4, r0 │ │ │ │ - b 78f7c │ │ │ │ + b 78f84 │ │ │ │ cmp r4, #0 │ │ │ │ add r0, r5, r9 │ │ │ │ movlt r4, #0 │ │ │ │ - blt 78f7c │ │ │ │ + blt 78f84 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 78e80 │ │ │ │ + bne 78e88 │ │ │ │ cmn r4, #-2147483647 @ 0x80000001 │ │ │ │ addne r4, r4, #1 │ │ │ │ - b 78f7c │ │ │ │ + b 78f84 │ │ │ │ cmp sl, #1 │ │ │ │ - bgt 78ec4 │ │ │ │ + bgt 78ecc │ │ │ │ mvnne r0, #0 │ │ │ │ - bne 78f58 │ │ │ │ + bne 78f60 │ │ │ │ ldrb r3, [r8] │ │ │ │ mov r5, r0 │ │ │ │ add r2, r0, r4 │ │ │ │ mov r0, #0 │ │ │ │ cmp r2, r5 │ │ │ │ - beq 78f58 │ │ │ │ + beq 78f60 │ │ │ │ ldrb r1, [r5], #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 78ea0 │ │ │ │ + bne 78ea8 │ │ │ │ add r0, r0, #1 │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 78ea0 │ │ │ │ - b 78f58 │ │ │ │ - ldr r3, [pc, #220] @ 78fa8 │ │ │ │ + bne 78ea8 │ │ │ │ + b 78f60 │ │ │ │ + ldr r3, [pc, #220] @ 78fb0 │ │ │ │ cmp r4, r3 │ │ │ │ - ble 78ef4 │ │ │ │ - ldr r3, [pc, #212] @ 78fac │ │ │ │ + ble 78efc │ │ │ │ + ldr r3, [pc, #212] @ 78fb4 │ │ │ │ cmp sl, #99 @ 0x63 │ │ │ │ cmple r4, r3 │ │ │ │ movle r3, #1 │ │ │ │ movgt r3, #0 │ │ │ │ cmp sl, #5 │ │ │ │ orrle r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 78f18 │ │ │ │ + beq 78f20 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ str r2, [sp] │ │ │ │ mov r3, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r8 │ │ │ │ - bl 196fd0 │ │ │ │ - b 78f58 │ │ │ │ + bl 196f50 │ │ │ │ + b 78f60 │ │ │ │ asr r2, sl, #2 │ │ │ │ add r2, r2, r2, lsl #1 │ │ │ │ cmp r2, r4, asr #2 │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ - bge 78f44 │ │ │ │ + bge 78f4c │ │ │ │ str r2, [sp] │ │ │ │ mov r3, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r8 │ │ │ │ - bl 3130b8 │ │ │ │ - b 78f58 │ │ │ │ + bl 312f24 │ │ │ │ + b 78f60 │ │ │ │ stm sp, {r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ - bl 310c54 │ │ │ │ + bl 310be8 │ │ │ │ bic r4, r0, r0, asr #31 │ │ │ │ - b 78f7c │ │ │ │ + b 78f84 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp] │ │ │ │ add r0, r5, r9, lsl #2 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ - bl 33b73c │ │ │ │ + bl 33b8e4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, r7 │ │ │ │ - beq 78f9c │ │ │ │ + beq 78fa4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 99b98 │ │ │ │ - b 78f9c │ │ │ │ + bl 99c10 │ │ │ │ + b 78fa4 │ │ │ │ mvn r4, #0 │ │ │ │ - b 78f9c │ │ │ │ + b 78fa4 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ andeq r0, r0, r3, asr #19 │ │ │ │ andeq r7, r0, pc, lsr #10 │ │ │ │ │ │ │ │ -00078fb0 : │ │ │ │ +00078fb8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 78fd8 │ │ │ │ - ldr r1, [pc, #80] @ 79020 │ │ │ │ - ldr r0, [pc, #80] @ 79024 │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 79018 │ │ │ │ + bne 78fe0 │ │ │ │ + ldr r1, [pc, #80] @ 79028 │ │ │ │ + ldr r0, [pc, #80] @ 7902c │ │ │ │ + bl 2e1424 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 79020 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 79000 │ │ │ │ + beq 79008 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb r3, [r3, #87] @ 0x57 │ │ │ │ lsr r3, r3, #4 │ │ │ │ and r3, r3, #1 │ │ │ │ eor r3, r3, #1 │ │ │ │ orrs r3, r3, r1, lsr #31 │ │ │ │ - beq 79010 │ │ │ │ - ldr r1, [pc, #32] @ 79028 │ │ │ │ - ldr r0, [pc, #24] @ 79024 │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 79018 │ │ │ │ + beq 79018 │ │ │ │ + ldr r1, [pc, #32] @ 79030 │ │ │ │ + ldr r0, [pc, #24] @ 7902c │ │ │ │ + bl 2e1424 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 79020 │ │ │ │ pop {r4, lr} │ │ │ │ - b 150cc0 │ │ │ │ + b 150f04 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, r3, ror r7 │ │ │ │ - eorseq r2, r6, ip, ror r8 │ │ │ │ + @ instruction: 0x00362abc │ │ │ │ andeq r0, r0, r9, ror r7 │ │ │ │ │ │ │ │ -0007902c : │ │ │ │ +00079034 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 10cbb4 <_PyUnicodeWriter_PrepareInternal@@Base+0x670> │ │ │ │ + bl 10cc78 <_PyUnicodeWriter_PrepareInternal@@Base+0x670> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 79084 │ │ │ │ + beq 7908c │ │ │ │ cmp r4, #0 │ │ │ │ - bne 79074 │ │ │ │ + bne 7907c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 30203c <_PyGen_yf@@Base+0x5c4> │ │ │ │ + b 3022cc <_PyGen_yf@@Base+0x5c4> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 10cbb4 <_PyUnicodeWriter_PrepareInternal@@Base+0x670> │ │ │ │ + bl 10cc78 <_PyUnicodeWriter_PrepareInternal@@Base+0x670> │ │ │ │ cmn r0, #1 │ │ │ │ - bne 79060 │ │ │ │ + bne 79068 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0007908c : │ │ │ │ +00079094 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 10cbb4 <_PyUnicodeWriter_PrepareInternal@@Base+0x670> │ │ │ │ + bl 10cc78 <_PyUnicodeWriter_PrepareInternal@@Base+0x670> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 790cc │ │ │ │ + beq 790d4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2a5780 │ │ │ │ + b 2a57f0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000790d4 : │ │ │ │ +000790dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #108] @ 79158 │ │ │ │ + ldr r2, [pc, #108] @ 79160 │ │ │ │ mov r1, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add r3, r2, #5632 @ 0x1600 │ │ │ │ add r3, r3, #28 │ │ │ │ ldr ip, [r3, #4]! │ │ │ │ cmp ip, #0 │ │ │ │ - bne 79134 │ │ │ │ + bne 7913c │ │ │ │ add r3, r0, #1408 @ 0x580 │ │ │ │ add ip, r2, #4096 @ 0x1000 │ │ │ │ add r3, r3, #8 │ │ │ │ str r1, [r2, r3, lsl #2] │ │ │ │ ldrb r3, [ip, #1600] @ 0x640 │ │ │ │ mov r2, #1 │ │ │ │ orr r3, r3, r2, lsl r0 │ │ │ │ strb r3, [ip, #1600] @ 0x640 │ │ │ │ pop {r4, pc} │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, #8 │ │ │ │ - bne 79104 │ │ │ │ - ldr r3, [pc, #20] @ 7915c │ │ │ │ - ldr r1, [pc, #20] @ 79160 │ │ │ │ + bne 7910c │ │ │ │ + ldr r3, [pc, #20] @ 79164 │ │ │ │ + ldr r1, [pc, #20] @ 79168 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r4, r9, ip, lsl #17 │ │ │ │ + eorseq r4, r9, ip, asr #21 │ │ │ │ │ │ │ │ -00079164 : │ │ │ │ +0007916c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #120] @ 791f4 │ │ │ │ + ldr r3, [pc, #120] @ 791fc │ │ │ │ mov r2, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r2, #7 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bls 791a4 │ │ │ │ - ldr r3, [pc, #96] @ 791f8 │ │ │ │ - ldr r1, [pc, #96] @ 791fc │ │ │ │ + bls 791ac │ │ │ │ + ldr r3, [pc, #96] @ 79200 │ │ │ │ + ldr r1, [pc, #96] @ 79204 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ - b 791ec │ │ │ │ + bl 1177e0 │ │ │ │ + b 791f4 │ │ │ │ add r1, r3, r2, lsl #2 │ │ │ │ add r1, r1, #4096 @ 0x1000 │ │ │ │ ldr r0, [r1, #1568] @ 0x620 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 791cc │ │ │ │ - ldr r3, [pc, #56] @ 791f8 │ │ │ │ - ldr r1, [pc, #60] @ 79200 │ │ │ │ + bne 791d4 │ │ │ │ + ldr r3, [pc, #56] @ 79200 │ │ │ │ + ldr r1, [pc, #60] @ 79208 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ - b 791ec │ │ │ │ + bl 1177e0 │ │ │ │ + b 791f4 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r1, #1568] @ 0x620 │ │ │ │ ldrb r1, [r3, #1600] @ 0x640 │ │ │ │ mov ip, #1 │ │ │ │ bic r1, r1, ip, lsl r2 │ │ │ │ strb r1, [r3, #1600] @ 0x640 │ │ │ │ pop {r4, pc} │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003948b0 │ │ │ │ - eorseq r4, r9, ip, asr #17 │ │ │ │ + @ instruction: 0x00394af0 │ │ │ │ + eorseq r4, r9, ip, lsl #22 │ │ │ │ │ │ │ │ -00079204 : │ │ │ │ +0007920c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #92] @ 79278 │ │ │ │ + ldr r2, [pc, #92] @ 79280 │ │ │ │ mov r1, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ mov r0, #2 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ add r2, r3, #42496 @ 0xa600 │ │ │ │ add r2, r2, #224 @ 0xe0 │ │ │ │ ldr ip, [r2, #4]! │ │ │ │ cmp ip, #0 │ │ │ │ - bne 79254 │ │ │ │ + bne 7925c │ │ │ │ add r2, r0, #10624 @ 0x2980 │ │ │ │ add r2, r2, #54 @ 0x36 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ str r1, [r3, #4] │ │ │ │ pop {r4, pc} │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, #8 │ │ │ │ - bne 79234 │ │ │ │ - ldr r3, [pc, #20] @ 7927c │ │ │ │ - ldr r1, [pc, #20] @ 79280 │ │ │ │ + bne 7923c │ │ │ │ + ldr r3, [pc, #20] @ 79284 │ │ │ │ + ldr r1, [pc, #20] @ 79288 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r4, r9, ip, ror #17 │ │ │ │ + eorseq r4, r9, ip, lsr #22 │ │ │ │ │ │ │ │ -00079284 : │ │ │ │ +0007928c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #52] @ 792d0 │ │ │ │ + ldr r3, [pc, #52] @ 792d8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r1, r4 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 278718 │ │ │ │ + bl 2789d8 │ │ │ │ cmp r0, #0 │ │ │ │ addeq r1, r4, #10624 @ 0x2980 │ │ │ │ addeq r1, r1, #54 @ 0x36 │ │ │ │ addeq r5, r5, r1, lsl #2 │ │ │ │ streq r0, [r5, #4] │ │ │ │ mvnne r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -000792d4 : │ │ │ │ +000792dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #108] @ 79358 │ │ │ │ + ldr r2, [pc, #108] @ 79360 │ │ │ │ mov r1, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add r3, r2, #4416 @ 0x1140 │ │ │ │ add r3, r3, #20 │ │ │ │ ldr ip, [r3, #4]! │ │ │ │ cmp ip, #0 │ │ │ │ - bne 79334 │ │ │ │ + bne 7933c │ │ │ │ add r3, r0, #1104 @ 0x450 │ │ │ │ add ip, r2, #4096 @ 0x1000 │ │ │ │ add r3, r3, #6 │ │ │ │ str r1, [r2, r3, lsl #2] │ │ │ │ ldrb r3, [ip, #376] @ 0x178 │ │ │ │ mov r2, #1 │ │ │ │ orr r3, r3, r2, lsl r0 │ │ │ │ strb r3, [ip, #376] @ 0x178 │ │ │ │ pop {r4, pc} │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, #8 │ │ │ │ - bne 79304 │ │ │ │ - ldr r3, [pc, #20] @ 7935c │ │ │ │ - ldr r1, [pc, #20] @ 79360 │ │ │ │ + bne 7930c │ │ │ │ + ldr r3, [pc, #20] @ 79364 │ │ │ │ + ldr r1, [pc, #20] @ 79368 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r4, r9, r0, lsl r9 │ │ │ │ + eorseq r4, r9, r0, asr fp │ │ │ │ │ │ │ │ -00079364 : │ │ │ │ +0007936c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #116] @ 793f0 │ │ │ │ + ldr r3, [pc, #116] @ 793f8 │ │ │ │ mov r2, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r2, #7 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bls 793a4 │ │ │ │ - ldr r3, [pc, #92] @ 793f4 │ │ │ │ - ldr r1, [pc, #92] @ 793f8 │ │ │ │ + bls 793ac │ │ │ │ + ldr r3, [pc, #92] @ 793fc │ │ │ │ + ldr r1, [pc, #92] @ 79400 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ - b 793c8 │ │ │ │ + bl 1177e0 │ │ │ │ + b 793d0 │ │ │ │ add r1, r3, r2, lsl #2 │ │ │ │ add r1, r1, #4096 @ 0x1000 │ │ │ │ ldr r0, [r1, #344] @ 0x158 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 793d0 │ │ │ │ - ldr r3, [pc, #52] @ 793f4 │ │ │ │ - ldr r1, [pc, #56] @ 793fc │ │ │ │ + bne 793d8 │ │ │ │ + ldr r3, [pc, #52] @ 793fc │ │ │ │ + ldr r1, [pc, #56] @ 79404 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 1177e0 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r1, #344] @ 0x158 │ │ │ │ ldrb r1, [r3, #376] @ 0x178 │ │ │ │ mov ip, #1 │ │ │ │ bic r1, r1, ip, lsl r2 │ │ │ │ strb r1, [r3, #376] @ 0x178 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r4, r9, r4, lsr r9 │ │ │ │ - eorseq r4, r9, r0, asr r9 │ │ │ │ + eorseq r4, r9, r4, ror fp │ │ │ │ + mlaseq r9, r0, fp, r4 │ │ │ │ │ │ │ │ -00079400 : │ │ │ │ +00079408 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #88] @ 79470 │ │ │ │ + ldr r2, [pc, #88] @ 79478 │ │ │ │ mov r3, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r1, [r2, r0] │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r0, #0 │ │ │ │ add r3, r1, #5568 @ 0x15c0 │ │ │ │ add r3, r3, #60 @ 0x3c │ │ │ │ ldr ip, [r3, #4]! │ │ │ │ cmp ip, #0 │ │ │ │ - bne 7944c │ │ │ │ + bne 79454 │ │ │ │ add r3, r0, #1408 @ 0x580 │ │ │ │ str r2, [r1, r3, lsl #2] │ │ │ │ pop {r4, pc} │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, #8 │ │ │ │ - bne 79434 │ │ │ │ - ldr r3, [pc, #20] @ 79474 │ │ │ │ - ldr r1, [pc, #20] @ 79478 │ │ │ │ + bne 7943c │ │ │ │ + ldr r3, [pc, #20] @ 7947c │ │ │ │ + ldr r1, [pc, #20] @ 79480 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - @ instruction: 0x003949b0 │ │ │ │ + @ instruction: 0x00394bf0 │ │ │ │ │ │ │ │ -0007947c : │ │ │ │ +00079484 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - blt 794b0 │ │ │ │ - ldr r3, [pc, #100] @ 79508 │ │ │ │ - ldr r1, [pc, #100] @ 7950c │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 794dc │ │ │ │ - ldr r3, [pc, #88] @ 79510 │ │ │ │ + blt 794b8 │ │ │ │ + ldr r3, [pc, #100] @ 79510 │ │ │ │ + ldr r1, [pc, #100] @ 79514 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f414 │ │ │ │ + b 794e4 │ │ │ │ + ldr r3, [pc, #88] @ 79518 │ │ │ │ mov r5, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r4, r1 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 79514 │ │ │ │ + bl 7951c │ │ │ │ cmn r0, #1 │ │ │ │ - bne 794e4 │ │ │ │ + bne 794ec │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl a87bc <_PyType_LookupRef@@Base+0x190> │ │ │ │ + bl a8834 <_PyType_LookupRef@@Base+0x190> │ │ │ │ ldrb r3, [r4, #204] @ 0xcc │ │ │ │ mov r2, #1 │ │ │ │ orr r3, r3, r2, lsl r5 │ │ │ │ mov r0, #0 │ │ │ │ strb r3, [r4, #204] @ 0xcc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003949d4 │ │ │ │ + eorseq r4, r9, r4, lsl ip │ │ │ │ andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #7 │ │ │ │ mov r2, r1 │ │ │ │ - bls 79544 │ │ │ │ - ldr r3, [pc, #60] @ 79574 │ │ │ │ - ldr r1, [pc, #60] @ 79578 │ │ │ │ + bls 7954c │ │ │ │ + ldr r3, [pc, #60] @ 7957c │ │ │ │ + ldr r1, [pc, #60] @ 79580 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ - b 79564 │ │ │ │ + bl 1177e0 │ │ │ │ + b 7956c │ │ │ │ add r3, r1, #1408 @ 0x580 │ │ │ │ ldr r3, [r0, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7956c │ │ │ │ - ldr r3, [pc, #24] @ 79574 │ │ │ │ - ldr r1, [pc, #28] @ 7957c │ │ │ │ + bne 79574 │ │ │ │ + ldr r3, [pc, #24] @ 7957c │ │ │ │ + ldr r1, [pc, #28] @ 79584 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 1177e0 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r4, r9, ip, ror #19 │ │ │ │ - eorseq r4, r9, r8, lsl #20 │ │ │ │ + eorseq r4, r9, ip, lsr #24 │ │ │ │ + eorseq r4, r9, r8, asr #24 │ │ │ │ │ │ │ │ -00079580 : │ │ │ │ +00079588 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #48] @ 795c8 │ │ │ │ + ldr r3, [pc, #48] @ 795d0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r1, r4 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 79514 │ │ │ │ + bl 7951c │ │ │ │ cmn r0, #1 │ │ │ │ movne r3, #0 │ │ │ │ addne r4, r4, #1408 @ 0x580 │ │ │ │ movne r0, r3 │ │ │ │ strne r3, [r5, r4, lsl #2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -000795cc : │ │ │ │ +000795d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - blt 79600 │ │ │ │ - ldr r3, [pc, #80] @ 79644 │ │ │ │ - ldr r1, [pc, #80] @ 79648 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 79628 │ │ │ │ - ldr r3, [pc, #68] @ 7964c │ │ │ │ + blt 79608 │ │ │ │ + ldr r3, [pc, #80] @ 7964c │ │ │ │ + ldr r1, [pc, #80] @ 79650 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f414 │ │ │ │ + b 79630 │ │ │ │ + ldr r3, [pc, #68] @ 79654 │ │ │ │ mov r5, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 79514 │ │ │ │ + bl 7951c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 79630 │ │ │ │ + beq 79638 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r3, [r4, #204] @ 0xcc │ │ │ │ mov r2, #1 │ │ │ │ bic r3, r3, r2, lsl r5 │ │ │ │ strb r3, [r4, #204] @ 0xcc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003949d4 │ │ │ │ + eorseq r4, r9, r4, lsl ip │ │ │ │ andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldmdb r0, {r1, r2} │ │ │ │ mov r4, r0 │ │ │ │ @@ -81281,559 +81283,559 @@ │ │ │ │ str r3, [r1, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r2, [r4, #-4] │ │ │ │ mov r1, #0 │ │ │ │ and r2, r2, #1 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ stmdb r4, {r1, r2} │ │ │ │ - beq 796b4 │ │ │ │ + beq 796bc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r0] │ │ │ │ - bne 796b4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 796bc │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a4128 │ │ │ │ + b a41a0 │ │ │ │ mov r3, #0 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r3 │ │ │ │ cmp r3, r0 │ │ │ │ popge {r4, pc} │ │ │ │ ldr lr, [r2, r3, lsl #2] │ │ │ │ ldr ip, [r1] │ │ │ │ sub lr, lr, #1 │ │ │ │ cmp ip, lr │ │ │ │ add r3, r3, #1 │ │ │ │ - bge 796f8 │ │ │ │ + bge 79700 │ │ │ │ add ip, ip, #1 │ │ │ │ str ip, [r1] │ │ │ │ pop {r4, pc} │ │ │ │ str r4, [r1], #4 │ │ │ │ - b 796cc │ │ │ │ + b 796d4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #160] @ 797b8 │ │ │ │ + ldr r1, [pc, #160] @ 797c0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 79730 │ │ │ │ - bl 344398 │ │ │ │ + bne 79738 │ │ │ │ + bl 34454c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 797b0 │ │ │ │ + bne 797b8 │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 797a8 │ │ │ │ + bne 797b0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 797a8 │ │ │ │ + bne 797b0 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 797a8 │ │ │ │ + bne 797b0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 797a8 │ │ │ │ + bne 797b0 │ │ │ │ mov r1, #26 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ streq r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r1, r0, r0, ror r7 │ │ │ │ - b 238eb4 │ │ │ │ + b 238f7c │ │ │ │ mov r1, #2 │ │ │ │ - b 61540 │ │ │ │ + b 614f0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 9d82c │ │ │ │ + bl 9d8a4 │ │ │ │ cmp r0, #0 │ │ │ │ mvnne r3, #0 │ │ │ │ strne r3, [r0, #12] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000797ec : │ │ │ │ +000797f4 : │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldrb ip, [sp, #4] │ │ │ │ cmp ip, #70 @ 0x46 │ │ │ │ subne r0, r0, #1 │ │ │ │ - bne 79820 │ │ │ │ + bne 79828 │ │ │ │ mov ip, #0 │ │ │ │ cmp ip, r0 │ │ │ │ popge {pc} @ (ldrge pc, [sp], #4) │ │ │ │ str r3, [r2, ip, lsl #2] │ │ │ │ ldr lr, [r1, ip, lsl #2] │ │ │ │ add ip, ip, #1 │ │ │ │ mul r3, lr, r3 │ │ │ │ - b 79804 │ │ │ │ + b 7980c │ │ │ │ cmp r0, #0 │ │ │ │ poplt {pc} @ (ldrlt pc, [sp], #4) │ │ │ │ str r3, [r2, r0, lsl #2] │ │ │ │ ldr ip, [r1, r0, lsl #2] │ │ │ │ sub r0, r0, #1 │ │ │ │ mul r3, ip, r3 │ │ │ │ - b 79820 │ │ │ │ + b 79828 │ │ │ │ │ │ │ │ -0007983c <_PyBuffer_ReleaseInInterpreter@@Base>: │ │ │ │ +00079844 <_PyBuffer_ReleaseInInterpreter@@Base>: │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc] @ 79848 <_PyBuffer_ReleaseInInterpreter@@Base+0xc> │ │ │ │ - b 34c0f0 <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ - andeq lr, r6, r0, lsr #7 │ │ │ │ + ldr r1, [pc] @ 79850 <_PyBuffer_ReleaseInInterpreter@@Base+0xc> │ │ │ │ + b 34c360 <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ + andeq lr, r6, r8, lsr #7 │ │ │ │ │ │ │ │ -0007984c : │ │ │ │ +00079854 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r3, [pc, #16] @ 79878 │ │ │ │ + ldr r3, [pc, #16] @ 79880 │ │ │ │ cmp r0, r3 │ │ │ │ cmpne r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ - andeq r6, r4, r0, asr #19 │ │ │ │ + andeq r6, r4, r0, asr r9 │ │ │ │ │ │ │ │ -0007987c : │ │ │ │ +00079884 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r1, r2, r3} │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4084] @ 0xff4 │ │ │ │ - ldr r2, [pc, #44] @ 798c4 │ │ │ │ + ldr r2, [pc, #44] @ 798cc │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r0 │ │ │ │ add r3, sp, #16 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 23f028 │ │ │ │ + bl 23f0f0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #12 │ │ │ │ bx lr │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -000798c8 <_PyObject_CallFunction_SizeT@@Base>: │ │ │ │ +000798d0 <_PyObject_CallFunction_SizeT@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r1, r2, r3} │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4084] @ 0xff4 │ │ │ │ - ldr r2, [pc, #44] @ 79910 <_PyObject_CallFunction_SizeT@@Base+0x48> │ │ │ │ + ldr r2, [pc, #44] @ 79918 <_PyObject_CallFunction_SizeT@@Base+0x48> │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r0 │ │ │ │ add r3, sp, #16 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 23f028 │ │ │ │ + bl 23f0f0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #12 │ │ │ │ bx lr │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -00079914 : │ │ │ │ +0007991c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ cmp r2, #0 │ │ │ │ cmpne r1, #0 │ │ │ │ mov r5, r1 │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ cmp r0, #0 │ │ │ │ orreq r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ - beq 79954 │ │ │ │ - bl 34a57c │ │ │ │ - b 79974 │ │ │ │ + beq 7995c │ │ │ │ + bl 34a990 │ │ │ │ + b 7997c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7997c │ │ │ │ - ldr r3, [pc, #88] @ 799c4 │ │ │ │ - ldr r1, [pc, #88] @ 799c8 │ │ │ │ + bne 79984 │ │ │ │ + ldr r3, [pc, #88] @ 799cc │ │ │ │ + ldr r1, [pc, #88] @ 799d0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mvn r4, #0 │ │ │ │ - b 799b8 │ │ │ │ + b 799c0 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 79964 │ │ │ │ + beq 7996c │ │ │ │ mov r6, r2 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r2, #1 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 79964 │ │ │ │ + bne 7996c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r0, sp, #4 │ │ │ │ str r3, [r6] │ │ │ │ - bl 1133b4 │ │ │ │ + bl 1134a4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r4, r9, r8, lsr #20 │ │ │ │ + eorseq r4, r9, r8, ror #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ cmp r2, #0 │ │ │ │ cmpne r1, #0 │ │ │ │ mov r5, r2 │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ cmp r0, #0 │ │ │ │ orreq r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ - beq 79a0c │ │ │ │ - bl 34a57c │ │ │ │ - b 79a20 │ │ │ │ + beq 79a14 │ │ │ │ + bl 34a990 │ │ │ │ + b 79a28 │ │ │ │ mov r6, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 112480 │ │ │ │ + bl 112570 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 79a28 │ │ │ │ + beq 79a30 │ │ │ │ mvn r4, #0 │ │ │ │ - b 79a40 │ │ │ │ + b 79a48 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r6] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r0, sp, #4 │ │ │ │ str r3, [r5] │ │ │ │ - bl 1133b4 │ │ │ │ + bl 1134a4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00079a4c : │ │ │ │ - b 799cc │ │ │ │ +00079a54 : │ │ │ │ + b 799d4 │ │ │ │ │ │ │ │ -00079a50 : │ │ │ │ - b 799cc │ │ │ │ +00079a58 : │ │ │ │ + b 799d4 │ │ │ │ │ │ │ │ -00079a54 : │ │ │ │ - b 1ce298 │ │ │ │ +00079a5c : │ │ │ │ + b 1ce450 │ │ │ │ │ │ │ │ -00079a58 : │ │ │ │ +00079a60 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 79abc │ │ │ │ + beq 79ac4 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 79abc │ │ │ │ + beq 79ac4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ blx r3 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 79aa8 │ │ │ │ - bl 11a964 │ │ │ │ + bne 79ab0 │ │ │ │ + bl 11aa14 │ │ │ │ mov r0, #0 │ │ │ │ - b 79ab4 │ │ │ │ + b 79abc │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1133b4 │ │ │ │ + bl 1134a4 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00079ac4 : │ │ │ │ +00079acc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 79b2c │ │ │ │ + beq 79b34 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 79b2c │ │ │ │ + beq 79b34 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 79b2c │ │ │ │ + beq 79b34 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 79b2c │ │ │ │ - ldr r2, [pc, #532] @ 79d30 │ │ │ │ + beq 79b34 │ │ │ │ + ldr r2, [pc, #532] @ 79d38 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl 112480 │ │ │ │ + bl 112570 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 79b44 │ │ │ │ - b 79b3c │ │ │ │ - ldr r3, [pc, #512] @ 79d34 │ │ │ │ - ldr r1, [pc, #512] @ 79d38 │ │ │ │ + beq 79b4c │ │ │ │ + b 79b44 │ │ │ │ + ldr r3, [pc, #512] @ 79d3c │ │ │ │ + ldr r1, [pc, #512] @ 79d40 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mvn r5, #0 │ │ │ │ - b 79d24 │ │ │ │ + b 79d2c │ │ │ │ mov r2, #284 @ 0x11c │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 112480 │ │ │ │ + bl 112570 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 79b68 │ │ │ │ + beq 79b70 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1133b4 │ │ │ │ - b 79b3c │ │ │ │ + bl 1134a4 │ │ │ │ + b 79b44 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r4 │ │ │ │ - bge 79b9c │ │ │ │ - ldr r3, [pc, #444] @ 79d3c │ │ │ │ - ldr r1, [pc, #444] @ 79d40 │ │ │ │ + bge 79ba4 │ │ │ │ + ldr r3, [pc, #444] @ 79d44 │ │ │ │ + ldr r1, [pc, #444] @ 79d48 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1133b4 │ │ │ │ + bl 1134a4 │ │ │ │ mov r0, sp │ │ │ │ - bl 1133b4 │ │ │ │ - b 79b3c │ │ │ │ + bl 1134a4 │ │ │ │ + b 79b44 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 79c24 │ │ │ │ + bne 79c2c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 293970 │ │ │ │ + bl 2938a4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 79bd4 │ │ │ │ + beq 79bdc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 79bd4 │ │ │ │ + bne 79bdc │ │ │ │ mov r0, sp │ │ │ │ - bl 293970 │ │ │ │ + bl 2938a4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 79c00 │ │ │ │ + bne 79c08 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 31cc54 <_PyTime_AsTimeval@@Base+0x194c> │ │ │ │ + bl 31cee8 <_PyTime_AsTimeval@@Base+0x1950> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 79c24 │ │ │ │ + beq 79c2c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 79c24 │ │ │ │ + bne 79c2c │ │ │ │ mov r0, sp │ │ │ │ - bl 31cc54 <_PyTime_AsTimeval@@Base+0x194c> │ │ │ │ + bl 31cee8 <_PyTime_AsTimeval@@Base+0x1950> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 79c24 │ │ │ │ + beq 79c2c │ │ │ │ ldr r1, [sp] │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 29cdc │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1133b4 │ │ │ │ + bl 1134a4 │ │ │ │ mov r0, sp │ │ │ │ - bl 1133b4 │ │ │ │ - b 79d24 │ │ │ │ + bl 1134a4 │ │ │ │ + b 79d2c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ lsl r0, r0, #2 │ │ │ │ - bl 996a4 │ │ │ │ + bl 9971c │ │ │ │ subs r4, r0, #0 │ │ │ │ movne r3, #0 │ │ │ │ movne r1, r3 │ │ │ │ - bne 79c58 │ │ │ │ - bl 2a01ec │ │ │ │ + bne 79c60 │ │ │ │ + bl 2a0260 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1133b4 │ │ │ │ + bl 1134a4 │ │ │ │ mov r0, sp │ │ │ │ - bl 1133b4 │ │ │ │ - b 79b3c │ │ │ │ + bl 1134a4 │ │ │ │ + b 79b44 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, r3 │ │ │ │ strgt r1, [r4, r3, lsl #2] │ │ │ │ addgt r3, r3, #1 │ │ │ │ - bgt 79c58 │ │ │ │ + bgt 79c60 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ mov r6, #1 │ │ │ │ cmp r2, r3 │ │ │ │ ldrgt r0, [r1, r3, lsl #2] │ │ │ │ addgt r3, r3, #1 │ │ │ │ mulgt r6, r0, r6 │ │ │ │ - bgt 79c78 │ │ │ │ + bgt 79c80 │ │ │ │ mov r7, #0 │ │ │ │ subs r6, r6, #1 │ │ │ │ - bcc 79d0c │ │ │ │ + bcc 79d14 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr ip, [sp, #28] │ │ │ │ sub r1, r3, #1 │ │ │ │ add r3, r4, r3, lsl #2 │ │ │ │ cmp r1, #0 │ │ │ │ - blt 79cdc │ │ │ │ + blt 79ce4 │ │ │ │ ldr r0, [ip, r1, lsl #2] │ │ │ │ ldr r2, [r3, #-4] │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r2, r0 │ │ │ │ sub r1, r1, #1 │ │ │ │ sub r0, r3, #4 │ │ │ │ addlt r2, r2, #1 │ │ │ │ strlt r2, [r3, #-4] │ │ │ │ strge r7, [r3, #-4] │ │ │ │ movge r3, r0 │ │ │ │ - bge 79ca8 │ │ │ │ + bge 79cb0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 22ca6c │ │ │ │ + bl 22cba8 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 22ca6c │ │ │ │ + bl 22cba8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 29cdc │ │ │ │ - b 79c90 │ │ │ │ + b 79c98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99b98 │ │ │ │ + bl 99c10 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1133b4 │ │ │ │ + bl 1134a4 │ │ │ │ mov r0, sp │ │ │ │ - bl 1133b4 │ │ │ │ + bl 1134a4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r4, r9, r0, asr sl │ │ │ │ + mlaseq r9, r0, ip, r4 │ │ │ │ subseq sp, r5, r4, asr #22 │ │ │ │ - eorseq r4, r9, r8, lsl #21 │ │ │ │ + eorseq r4, r9, r8, asr #25 │ │ │ │ │ │ │ │ -00079d44 : │ │ │ │ - b 15e574 │ │ │ │ +00079d4c : │ │ │ │ + b 15e6f8 │ │ │ │ │ │ │ │ -00079d48 : │ │ │ │ - b 115980 │ │ │ │ +00079d50 : │ │ │ │ + b 115a70 │ │ │ │ │ │ │ │ -00079d4c : │ │ │ │ - b 1c0670 │ │ │ │ +00079d54 : │ │ │ │ + b 1c0828 │ │ │ │ │ │ │ │ -00079d50 <_PyBytes_DecodeEscape@@Base>: │ │ │ │ +00079d58 <_PyBytes_DecodeEscape@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 110444 <_PyBytes_DecodeEscape2@@Base> │ │ │ │ + bl 110534 <_PyBytes_DecodeEscape2@@Base> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 79d90 <_PyBytes_DecodeEscape@@Base+0x40> │ │ │ │ + beq 79d98 <_PyBytes_DecodeEscape@@Base+0x40> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 79db8 <_PyBytes_DecodeEscape@@Base+0x68> │ │ │ │ + bne 79dc0 <_PyBytes_DecodeEscape@@Base+0x68> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 79dc0 <_PyBytes_DecodeEscape@@Base+0x70> │ │ │ │ - ldr r2, [pc, #24] @ 79dc4 <_PyBytes_DecodeEscape@@Base+0x74> │ │ │ │ + ldr r3, [pc, #24] @ 79dc8 <_PyBytes_DecodeEscape@@Base+0x70> │ │ │ │ + ldr r2, [pc, #24] @ 79dcc <_PyBytes_DecodeEscape@@Base+0x74> │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 18f234 <_PyErr_SetString@@Base> │ │ │ │ + bl 18f4b0 <_PyErr_SetString@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r1, r9, r8, asr #7 │ │ │ │ + eorseq r1, r9, r8, lsl #12 │ │ │ │ │ │ │ │ -00079dc8 : │ │ │ │ +00079dd0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #176] @ 79e90 │ │ │ │ + ldr r4, [pc, #176] @ 79e98 │ │ │ │ mov r3, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ subs lr, r1, #0 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r3 │ │ │ │ mov ip, r2 │ │ │ │ - beq 79e20 │ │ │ │ + beq 79e28 │ │ │ │ ldr r3, [lr, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - bne 79e6c │ │ │ │ - ldr r3, [pc, #128] @ 79e94 │ │ │ │ - ldr r2, [pc, #128] @ 79e98 │ │ │ │ + bne 79e74 │ │ │ │ + ldr r3, [pc, #128] @ 79e9c │ │ │ │ + ldr r2, [pc, #128] @ 79ea0 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 18f234 <_PyErr_SetString@@Base> │ │ │ │ - b 79e48 │ │ │ │ + bl 18f4b0 <_PyErr_SetString@@Base> │ │ │ │ + b 79e50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 79e58 │ │ │ │ + beq 79e60 │ │ │ │ ldr r3, [ip, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne 79e50 │ │ │ │ - ldr r3, [pc, #84] @ 79e94 │ │ │ │ - ldr r2, [pc, #88] @ 79e9c │ │ │ │ + bne 79e58 │ │ │ │ + ldr r3, [pc, #84] @ 79e9c │ │ │ │ + ldr r2, [pc, #88] @ 79ea4 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 18f234 <_PyErr_SetString@@Base> │ │ │ │ + bl 18f4b0 <_PyErr_SetString@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 79e88 │ │ │ │ + b 79e90 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 79e74 │ │ │ │ + bne 79e7c │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str ip, [sp] │ │ │ │ - bl ba3b8 │ │ │ │ - b 79e88 │ │ │ │ + bl ba48c │ │ │ │ + b 79e90 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 79e28 │ │ │ │ + bne 79e30 │ │ │ │ mov r3, ip │ │ │ │ mov r2, lr │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 127fa4 │ │ │ │ + b 128034 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq ip, r7, r0, asr r7 │ │ │ │ - eorseq r4, r9, r0, asr #21 │ │ │ │ + mlaseq r7, r0, r9, ip │ │ │ │ + eorseq r4, r9, r0, lsl #26 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r2 │ │ │ │ bxeq lr │ │ │ │ bx r3 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ @@ -81844,30 +81846,30 @@ │ │ │ │ bx r3 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r2 │ │ │ │ bxeq lr │ │ │ │ bx r3 │ │ │ │ - ldr r2, [pc, #36] @ 79f14 │ │ │ │ + ldr r2, [pc, #36] @ 79f1c │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldrb r1, [r2, r0] │ │ │ │ cmp r1, #0 │ │ │ │ moveq r3, r0 │ │ │ │ moveq r1, #1 │ │ │ │ moveq r0, r1 │ │ │ │ strbeq r1, [r2, r3] │ │ │ │ movne r0, #0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ andeq r0, r0, r4, lsl r0 │ │ │ │ - ldr r3, [pc, #16] @ 79f30 │ │ │ │ + ldr r3, [pc, #16] @ 79f38 │ │ │ │ mov r2, #0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ strb r2, [r3, r0] │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ andeq r0, r0, r4, lsl r0 │ │ │ │ ldr r2, [sp] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r3, [r2] │ │ │ │ mov r0, #1 │ │ │ │ @@ -81904,26 +81906,26 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 79ff8 │ │ │ │ + bne 7a000 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 79fdc │ │ │ │ + beq 79fe4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r2 │ │ │ │ bxeq lr │ │ │ │ bx r3 │ │ │ │ @@ -81934,200 +81936,200 @@ │ │ │ │ mov lr, r4 │ │ │ │ mov r0, ip │ │ │ │ add r8, lr, ip │ │ │ │ add r5, r0, ip │ │ │ │ cmp r8, r1 │ │ │ │ lsl r7, r8, #1 │ │ │ │ lsl r5, r5, #1 │ │ │ │ - bge 7a0b8 │ │ │ │ + bge 7a0c0 │ │ │ │ cmp r3, #0 │ │ │ │ ldrh r7, [r6, r7] │ │ │ │ ldrh r5, [r6, r5] │ │ │ │ - beq 7a070 │ │ │ │ + beq 7a078 │ │ │ │ cmp r7, r5 │ │ │ │ - bls 7a088 │ │ │ │ - b 7a078 │ │ │ │ + bls 7a090 │ │ │ │ + b 7a080 │ │ │ │ cmp r7, r5 │ │ │ │ - bcs 7a088 │ │ │ │ + bcs 7a090 │ │ │ │ add lr, r8, #1 │ │ │ │ sub r4, lr, r0 │ │ │ │ mov ip, #0 │ │ │ │ - b 7a03c │ │ │ │ + b 7a044 │ │ │ │ cmp r7, r5 │ │ │ │ - bne 7a0a4 │ │ │ │ + bne 7a0ac │ │ │ │ add ip, ip, #1 │ │ │ │ cmp ip, r4 │ │ │ │ addeq lr, lr, ip │ │ │ │ moveq ip, #0 │ │ │ │ - b 7a03c │ │ │ │ + b 7a044 │ │ │ │ mov r4, #1 │ │ │ │ mov r0, lr │ │ │ │ mov ip, #0 │ │ │ │ add lr, lr, r4 │ │ │ │ - b 7a03c │ │ │ │ + b 7a044 │ │ │ │ str r4, [r2] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov ip, #0 │ │ │ │ mov r4, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov lr, r4 │ │ │ │ mov r0, ip │ │ │ │ add r6, lr, ip │ │ │ │ cmp r6, r1 │ │ │ │ add r7, r0, ip │ │ │ │ - bge 7a14c │ │ │ │ + bge 7a154 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r8, [r5, r6, lsl #2] │ │ │ │ ldr r7, [r5, r7, lsl #2] │ │ │ │ - beq 7a104 │ │ │ │ + beq 7a10c │ │ │ │ cmp r8, r7 │ │ │ │ - bls 7a11c │ │ │ │ - b 7a10c │ │ │ │ + bls 7a124 │ │ │ │ + b 7a114 │ │ │ │ cmp r8, r7 │ │ │ │ - bcs 7a11c │ │ │ │ + bcs 7a124 │ │ │ │ add lr, r6, #1 │ │ │ │ sub r4, lr, r0 │ │ │ │ mov ip, #0 │ │ │ │ - b 7a0d8 │ │ │ │ + b 7a0e0 │ │ │ │ cmp r8, r7 │ │ │ │ - bne 7a138 │ │ │ │ + bne 7a140 │ │ │ │ add ip, ip, #1 │ │ │ │ cmp ip, r4 │ │ │ │ addeq lr, lr, ip │ │ │ │ moveq ip, #0 │ │ │ │ - b 7a0d8 │ │ │ │ + b 7a0e0 │ │ │ │ mov r4, #1 │ │ │ │ mov r0, lr │ │ │ │ mov ip, #0 │ │ │ │ add lr, lr, r4 │ │ │ │ - b 7a0d8 │ │ │ │ + b 7a0e0 │ │ │ │ str r4, [r2] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ add r4, r0, #16 │ │ │ │ subs r5, r5, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bmi 7a19c │ │ │ │ + bmi 7a1a4 │ │ │ │ ldr r0, [r4, r5, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7a174 │ │ │ │ + beq 7a17c │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7a174 │ │ │ │ + beq 7a17c │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ add r5, r0, #4 │ │ │ │ add r4, r0, #132 @ 0x84 │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ mov r1, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7a1e4 │ │ │ │ + bne 7a1ec │ │ │ │ cmp r5, r4 │ │ │ │ - bne 7a1c4 │ │ │ │ + bne 7a1cc │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7a1d4 │ │ │ │ + beq 7a1dc │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r2 │ │ │ │ bxeq lr │ │ │ │ bx r3 │ │ │ │ - ldr r3, [pc, #44] @ 7a240 │ │ │ │ + ldr r3, [pc, #44] @ 7a248 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add r2, r0, #98304 @ 0x18000 │ │ │ │ ldr r3, [r2, #1244] @ 0x4dc │ │ │ │ add r0, r0, #99328 @ 0x18400 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ add r0, r0, #220 @ 0xdc │ │ │ │ strne r3, [r2, #1244] @ 0x4dc │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ andeq r0, r0, ip │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b 131f10 │ │ │ │ + b 131fa8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, #0 │ │ │ │ - b 2a9058 <_PyObject_FunctionStr@@Base+0x148> │ │ │ │ - b 238eb4 │ │ │ │ - b 238eb4 │ │ │ │ - b 238eb4 │ │ │ │ - b 238eb4 │ │ │ │ + b 2a90c8 <_PyObject_FunctionStr@@Base+0x148> │ │ │ │ + b 238f7c │ │ │ │ + b 238f7c │ │ │ │ + b 238f7c │ │ │ │ + b 238f7c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ - beq 7a2a8 │ │ │ │ - ldr r3, [pc, #148] @ 7a324 │ │ │ │ + beq 7a2b0 │ │ │ │ + ldr r3, [pc, #148] @ 7a32c │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, r4 │ │ │ │ - beq 7a2a8 │ │ │ │ - ldr r3, [pc, #136] @ 7a328 │ │ │ │ + beq 7a2b0 │ │ │ │ + ldr r3, [pc, #136] @ 7a330 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, r4 │ │ │ │ - bne 7a2fc │ │ │ │ - bl 79ee8 │ │ │ │ + bne 7a304 │ │ │ │ + bl 79ef0 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #112] @ 7a32c │ │ │ │ + ldr r3, [pc, #112] @ 7a334 │ │ │ │ ldr r5, [r3] │ │ │ │ - bl 35911c │ │ │ │ - ldr r2, [pc, #104] @ 7a330 │ │ │ │ - ldr r3, [pc, #104] @ 7a334 │ │ │ │ + bl 359388 │ │ │ │ + ldr r2, [pc, #104] @ 7a338 │ │ │ │ + ldr r3, [pc, #104] @ 7a33c │ │ │ │ ldr r4, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ moveq r4, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 7a2e8 │ │ │ │ + beq 7a2f0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 79f18 │ │ │ │ + b 79f20 │ │ │ │ cmp r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ - beq 7a310 │ │ │ │ + beq 7a318 │ │ │ │ mov r0, r2 │ │ │ │ blx r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ subseq r9, r9, ip, lsl #13 │ │ │ │ @ instruction: 0x00599690 │ │ │ │ subseq r4, ip, r0, lsr pc │ │ │ │ subseq r9, r9, r4, asr #13 │ │ │ │ - andeq sl, r7, r4, ror r8 │ │ │ │ + andeq sl, r7, ip, ror r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r0, #0 │ │ │ │ moveq r6, #1 │ │ │ │ @@ -82137,75 +82139,75 @@ │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrb r7, [r5, #1]! │ │ │ │ cmp r7, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc 7a398 │ │ │ │ + bcc 7a3a0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r2, #0 │ │ │ │ strb r6, [r1, r3] │ │ │ │ ldm r4, {r0, r1, r3} │ │ │ │ - bl 7a268 │ │ │ │ + bl 7a270 │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ add r1, r3, #1 │ │ │ │ cmp r7, #10 │ │ │ │ str r1, [r4, #12] │ │ │ │ strb r7, [r2, r3] │ │ │ │ - bne 7a364 │ │ │ │ + bne 7a36c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r2, #0 │ │ │ │ strb r6, [r1, r3] │ │ │ │ ldm r4, {r0, r1, r3} │ │ │ │ - bl 7a268 │ │ │ │ + bl 7a270 │ │ │ │ str r6, [r4, #12] │ │ │ │ - b 7a364 │ │ │ │ + b 7a36c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #132] @ 7a46c │ │ │ │ + ldr r4, [pc, #132] @ 7a474 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, #1 │ │ │ │ eor r4, r4, r3 │ │ │ │ bl 29d60 <__clock_gettime64@plt> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r6, [sp] │ │ │ │ - ldr lr, [pc, #100] @ 7a470 │ │ │ │ + ldr lr, [pc, #100] @ 7a478 │ │ │ │ mov r5, #1000 @ 0x3e8 │ │ │ │ umull r0, r7, r6, r5 │ │ │ │ smull r6, r5, r3, lr │ │ │ │ asr r3, r3, #31 │ │ │ │ rsb r3, r3, r5, asr #18 │ │ │ │ adds r0, r0, r3 │ │ │ │ eor r0, r0, r4 │ │ │ │ eor r3, r0, r0, lsr #17 │ │ │ │ and r3, r3, #15 │ │ │ │ - ldr ip, [pc, #64] @ 7a474 │ │ │ │ - ldr r1, [pc, #64] @ 7a478 │ │ │ │ + ldr ip, [pc, #64] @ 7a47c │ │ │ │ + ldr r1, [pc, #64] @ 7a480 │ │ │ │ mov r2, #0 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #17 │ │ │ │ eor r0, r0, r0, lsr #16 │ │ │ │ mul r0, ip, r0 │ │ │ │ add r2, r2, #1 │ │ │ │ eor r0, r0, r0, lsr #15 │ │ │ │ mul r0, r1, r0 │ │ │ │ cmp r3, r2 │ │ │ │ eor r0, r0, r0, lsr #16 │ │ │ │ - bhi 7a43c │ │ │ │ + bhi 7a444 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldrdeq sl, [r7], -r0 │ │ │ │ + ldrdeq sl, [r7], -r8 │ │ │ │ tstmi fp, #2096 @ 0x830 │ │ │ │ svcvc 0x00eb352d │ │ │ │ strbthi sl, [ip], #-1675 @ 0xfffff975 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3008] @ 0xbc0 │ │ │ │ @@ -82213,87 +82215,87 @@ │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r1, #0 │ │ │ │ mov r9, r3 │ │ │ │ sub sp, sp, #12 │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bne 7a4bc │ │ │ │ + bne 7a4c4 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b 7a724 │ │ │ │ + b 7a72c │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 7a4b0 │ │ │ │ + beq 7a4b8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ sub r4, r6, #1 │ │ │ │ lsr r4, r4, #22 │ │ │ │ cmp r3, #0 │ │ │ │ lsl r4, r4, #22 │ │ │ │ ldrlt r5, [r6] │ │ │ │ mov r8, r2 │ │ │ │ add r2, r4, #116 @ 0x74 │ │ │ │ mov r7, r0 │ │ │ │ sub r2, r6, r2 │ │ │ │ - ldr r0, [pc, #568] @ 7a734 │ │ │ │ + ldr r0, [pc, #568] @ 7a73c │ │ │ │ movge r5, r3 │ │ │ │ lsllt r5, r5, #15 │ │ │ │ asr r2, r2, #4 │ │ │ │ cmp r3, #3 │ │ │ │ mul r2, r0, r2 │ │ │ │ movls r3, #0 │ │ │ │ - bls 7a528 │ │ │ │ + bls 7a530 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ addls r3, r3, r3, lsl #1 │ │ │ │ - bls 7a528 │ │ │ │ + bls 7a530 │ │ │ │ cmp r3, #512 @ 0x200 │ │ │ │ movhi r3, #0 │ │ │ │ add r3, r3, r2, lsl #15 │ │ │ │ add r4, r4, r3 │ │ │ │ ldr sl, [r6, #36] @ 0x24 │ │ │ │ ldrh fp, [r6, #10] │ │ │ │ cmp fp, #1 │ │ │ │ - bne 7a560 │ │ │ │ + bne 7a568 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ str r9, [sp] │ │ │ │ blx r8 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b 7a724 │ │ │ │ + b 7a72c │ │ │ │ cmp r1, fp │ │ │ │ moveq fp, #0 │ │ │ │ - bne 7a5a4 │ │ │ │ + bne 7a5ac │ │ │ │ ldrh r2, [r6, #10] │ │ │ │ mov r3, r5 │ │ │ │ cmp r2, fp │ │ │ │ - bls 7a4b0 │ │ │ │ + bls 7a4b8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ str r9, [sp] │ │ │ │ blx r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7a724 │ │ │ │ + beq 7a72c │ │ │ │ add r4, r4, r5 │ │ │ │ add fp, fp, #1 │ │ │ │ - b 7a56c │ │ │ │ + b 7a574 │ │ │ │ add r3, fp, #31 │ │ │ │ asr r3, r3, #5 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, #1024 @ 0x400 │ │ │ │ lsl r2, r2, #2 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 2a9cc <__memset_chk@plt> │ │ │ │ ands fp, fp, #31 │ │ │ │ - beq 7a5ec │ │ │ │ + beq 7a5f4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mvn r3, #0 │ │ │ │ add r2, sp, #1040 @ 0x410 │ │ │ │ lsl r3, r3, fp │ │ │ │ add r2, r2, #8 │ │ │ │ add r2, r2, r1, lsl #2 │ │ │ │ str r3, [r2, #-1028] @ 0xfffffbfc │ │ │ │ @@ -82301,23 +82303,23 @@ │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ clz fp, fp │ │ │ │ rsb fp, fp, #32 │ │ │ │ rsb r1, r5, r2, lsl fp │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r5 │ │ │ │ - bl 358150 │ │ │ │ + bl 3583bc │ │ │ │ ldr r2, [r6, #16] │ │ │ │ sub r3, fp, #32 │ │ │ │ rsb r6, fp, #32 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub r1, r2, r4 │ │ │ │ - beq 7a67c │ │ │ │ + beq 7a684 │ │ │ │ umull lr, r3, r0, r1 │ │ │ │ ldr lr, [sp, #20] │ │ │ │ adds r3, r3, r1 │ │ │ │ lsr r3, r3, fp │ │ │ │ mov r1, #0 │ │ │ │ adc r1, r1, r1 │ │ │ │ orr r3, r3, r1, lsl r6 │ │ │ │ @@ -82328,100 +82330,100 @@ │ │ │ │ add r1, lr, r1, lsl #2 │ │ │ │ ldr lr, [r1, #-1024] @ 0xfffffc00 │ │ │ │ mov ip, #1 │ │ │ │ and r3, r3, #31 │ │ │ │ orr r3, lr, ip, lsl r3 │ │ │ │ str r3, [r1, #-1024] @ 0xfffffc00 │ │ │ │ ldr r2, [r2] │ │ │ │ - b 7a624 │ │ │ │ + b 7a62c │ │ │ │ mov fp, r2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp fp, r3 │ │ │ │ - beq 7a4b0 │ │ │ │ + beq 7a4b8 │ │ │ │ add r3, sp, #24 │ │ │ │ ldr r6, [r3, fp, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 7a6d0 │ │ │ │ + bne 7a6d8 │ │ │ │ mov r6, #32 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ str r9, [sp] │ │ │ │ blx r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7a724 │ │ │ │ + beq 7a72c │ │ │ │ subs r6, r6, #1 │ │ │ │ add r4, r4, r5 │ │ │ │ - bne 7a6a0 │ │ │ │ - b 7a71c │ │ │ │ + bne 7a6a8 │ │ │ │ + b 7a724 │ │ │ │ mvn r6, r6 │ │ │ │ rsb r2, r6, #0 │ │ │ │ and r2, r2, r6 │ │ │ │ clz r2, r2 │ │ │ │ cmp r6, #0 │ │ │ │ rsb r2, r2, #31 │ │ │ │ mla r2, r5, r2, r4 │ │ │ │ - beq 7a718 │ │ │ │ + beq 7a720 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ str r9, [sp] │ │ │ │ blx r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7a724 │ │ │ │ + beq 7a72c │ │ │ │ sub r3, r6, #1 │ │ │ │ and r6, r6, r3 │ │ │ │ - b 7a6d4 │ │ │ │ + b 7a6dc │ │ │ │ add r4, r4, r5, lsl #5 │ │ │ │ add fp, fp, #1 │ │ │ │ - b 7a680 │ │ │ │ + b 7a688 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, sp, #1040 @ 0x410 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bge feb251e8 <__bss_end__@@Base+0xfe5602a0> │ │ │ │ + bge feb251f0 <__bss_end__@@Base+0xfe5602a8> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ sub sp, sp, #8 │ │ │ │ str r3, [sp] │ │ │ │ mov r4, r2 │ │ │ │ ldr r6, [r2, #4] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ mov r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7a798 │ │ │ │ + beq 7a7a0 │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7a798 │ │ │ │ + beq 7a7a0 │ │ │ │ ldmib r4, {r2, r3} │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 7a47c │ │ │ │ + b 7a484 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r1, #1 │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r3 │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 23e428 │ │ │ │ + bl 23e4f0 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldrh r0, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ ldrlt r3, [r4] │ │ │ │ movge r3, r1 │ │ │ │ sub r2, r4, #1 │ │ │ │ lsr r2, r2, #22 │ │ │ │ @@ -82433,20 +82435,20 @@ │ │ │ │ mul r0, r3, r0 │ │ │ │ cmp r1, #3 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldrh r0, [r4, #10] │ │ │ │ movls r1, #0 │ │ │ │ mul r0, r3, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #76] @ 7a870 │ │ │ │ + ldr r0, [pc, #76] @ 7a878 │ │ │ │ mul ip, r0, ip │ │ │ │ - bls 7a83c │ │ │ │ + bls 7a844 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ addls r1, r1, r1, lsl #1 │ │ │ │ - bls 7a83c │ │ │ │ + bls 7a844 │ │ │ │ cmp r1, #512 @ 0x200 │ │ │ │ movhi r1, #0 │ │ │ │ add r1, r1, ip, lsl #15 │ │ │ │ add r2, r2, r1 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #16] │ │ │ │ @@ -82454,224 +82456,224 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #4 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ blx r6 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bge feb25324 <__bss_end__@@Base+0xfe5603dc> │ │ │ │ + bge feb2532c <__bss_end__@@Base+0xfe5603e4> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r6, r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ - ldr r5, [pc, #80] @ 7a8e4 │ │ │ │ + ldr r5, [pc, #80] @ 7a8ec │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #32768 @ 0x8000 │ │ │ │ popcs {r4, r5, r6, pc} │ │ │ │ bl 29c28 │ │ │ │ subs r4, r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3583a0 │ │ │ │ + bl 35860c │ │ │ │ cmp r0, #32768 @ 0x8000 │ │ │ │ popcs {r4, r5, r6, pc} │ │ │ │ add r3, r0, r4 │ │ │ │ cmp r3, #32768 @ 0x8000 │ │ │ │ rsbcs r4, r0, #32512 @ 0x7f00 │ │ │ │ - ldr r3, [pc, #24] @ 7a8e8 │ │ │ │ + ldr r3, [pc, #24] @ 7a8f0 │ │ │ │ addcs r4, r4, #255 @ 0xff │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r3, r0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 29cdc │ │ │ │ subseq r9, r9, r0, asr #13 │ │ │ │ subseq r9, r9, r0, lsr #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r5, r1 │ │ │ │ - beq 7a920 │ │ │ │ + beq 7a928 │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7a920 │ │ │ │ - ldr r3, [pc, #20] @ 7a930 │ │ │ │ + beq 7a928 │ │ │ │ + ldr r3, [pc, #20] @ 7a938 │ │ │ │ ldr r1, [r3] │ │ │ │ bl 2aa38 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 7a874 │ │ │ │ + b 7a87c │ │ │ │ @ instruction: 0x00599690 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #4] @ 7a944 │ │ │ │ - ldr r0, [pc, #4] @ 7a948 │ │ │ │ - b 4ac20 <_PyBytes_ReverseFind@@Base+0x154> │ │ │ │ - andeq fp, r4, ip, lsr #19 │ │ │ │ + ldr r1, [pc, #4] @ 7a94c │ │ │ │ + ldr r0, [pc, #4] @ 7a950 │ │ │ │ + b 4ac24 <_PyBytes_ReverseFind@@Base+0x230> │ │ │ │ + andeq fp, r4, r8, asr r9 │ │ │ │ subseq sp, r5, r8, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #40] @ 7a98c │ │ │ │ - bl 3592c0 │ │ │ │ + ldr r3, [pc, #40] @ 7a994 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - bl 35911c │ │ │ │ + bl 359388 │ │ │ │ ldrb r4, [r4, #3912] @ 0xf48 │ │ │ │ - bl 35911c │ │ │ │ - ldr r3, [pc, #16] @ 7a990 │ │ │ │ + bl 359388 │ │ │ │ + ldr r3, [pc, #16] @ 7a998 │ │ │ │ tst r4, #1 │ │ │ │ - ldr r0, [pc, #12] @ 7a994 │ │ │ │ + ldr r0, [pc, #12] @ 7a99c │ │ │ │ movne r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ │ │ │ │ -0007a998 : │ │ │ │ +0007a9a0 : │ │ │ │ bic r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007a9a0 : │ │ │ │ +0007a9a8 : │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007a9a8 : │ │ │ │ - ldr r1, [pc, #4] @ 7a9b4 │ │ │ │ +0007a9b0 : │ │ │ │ + ldr r1, [pc, #4] @ 7a9bc │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - b 2cf970 │ │ │ │ - @ instruction: 0x0035dedc │ │ │ │ + b 2cf850 │ │ │ │ + eorseq lr, r5, ip, lsl r1 │ │ │ │ │ │ │ │ -0007a9b8 : │ │ │ │ - b 7a9a8 │ │ │ │ +0007a9c0 : │ │ │ │ + b 7a9b0 │ │ │ │ │ │ │ │ -0007a9bc : │ │ │ │ - b 7a9a8 │ │ │ │ +0007a9c4 : │ │ │ │ + b 7a9b0 │ │ │ │ │ │ │ │ -0007a9c0 : │ │ │ │ +0007a9c8 : │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007a9c8 : │ │ │ │ +0007a9d0 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007a9cc : │ │ │ │ +0007a9d4 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007a9d0 <_PyFrame_IsEntryFrame@@Base>: │ │ │ │ +0007a9d8 <_PyFrame_IsEntryFrame@@Base>: │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ ldrbne r0, [r0, #38] @ 0x26 │ │ │ │ subne r0, r0, #3 │ │ │ │ clzne r0, r0 │ │ │ │ lsrne r0, r0, #5 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007a9f0 : │ │ │ │ +0007a9f8 : │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #15 │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007aa04 : │ │ │ │ +0007aa0c : │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ and r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul r0, r3, r0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007aa1c <_PyDict_NewPresized@@Base>: │ │ │ │ - ldr r3, [pc, #28] @ 7aa40 <_PyDict_NewPresized@@Base+0x24> │ │ │ │ +0007aa24 <_PyDict_NewPresized@@Base>: │ │ │ │ + ldr r3, [pc, #28] @ 7aa48 <_PyDict_NewPresized@@Base+0x24> │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov r1, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r2, #0 │ │ │ │ - b fa9a0 <_PyDict_FromItems@@Base+0x464> │ │ │ │ + b faa54 <_PyDict_FromItems@@Base+0x464> │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007aa44 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base>: │ │ │ │ +0007aa4c <_PyDict_GetItemRef_KnownHash_LockHeld@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r3 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 9b308 │ │ │ │ + bl 9b380 │ │ │ │ cmn r0, #3 │ │ │ │ moveq r2, #0 │ │ │ │ mvneq r0, #0 │ │ │ │ - beq 7aa9c <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x58> │ │ │ │ + beq 7aaa4 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x58> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 7aa98 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x54> │ │ │ │ + beq 7aaa0 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x54> │ │ │ │ ldr r1, [r2] │ │ │ │ mov r0, #1 │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ addne r1, r1, #1 │ │ │ │ strne r1, [r2] │ │ │ │ - b 7aa9c <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x58> │ │ │ │ + b 7aaa4 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x58> │ │ │ │ mov r0, r2 │ │ │ │ str r2, [r4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007aaa8 : │ │ │ │ - ldr r3, [pc, #16] @ 7aac0 │ │ │ │ +0007aab0 : │ │ │ │ + ldr r3, [pc, #16] @ 7aac8 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r3, #156] @ 0x9c │ │ │ │ - ldr r0, [pc, #8] @ 7aac4 │ │ │ │ + ldr r0, [pc, #8] @ 7aacc │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ @ instruction: 0x00555490 │ │ │ │ ldrsheq r4, [r5], #-76 @ 0xffffffb4 │ │ │ │ │ │ │ │ -0007aac8 <_Py_BreakPoint@@Base>: │ │ │ │ +0007aad0 <_Py_BreakPoint@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007aacc : │ │ │ │ - b 6c974 │ │ │ │ +0007aad4 : │ │ │ │ + b 6c97c │ │ │ │ │ │ │ │ -0007aad0 : │ │ │ │ - ldr r3, [pc, #12] @ 7aae4 │ │ │ │ +0007aad8 : │ │ │ │ + ldr r3, [pc, #12] @ 7aaec │ │ │ │ sub r0, r3, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -0007aae8 : │ │ │ │ - ldr r3, [pc, #12] @ 7aafc │ │ │ │ +0007aaf0 : │ │ │ │ + ldr r3, [pc, #12] @ 7ab04 │ │ │ │ sub r0, r3, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ │ │ │ │ -0007ab00 : │ │ │ │ - ldr r3, [pc, #12] @ 7ab14 │ │ │ │ +0007ab08 : │ │ │ │ + ldr r3, [pc, #12] @ 7ab1c │ │ │ │ sub r0, r3, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ │ │ │ │ -0007ab18 <_Py_SetRefcnt@@Base>: │ │ │ │ +0007ab20 <_Py_SetRefcnt@@Base>: │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ strne r1, [r0] │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -82680,652 +82682,652 @@ │ │ │ │ lsr r3, r3, #22 │ │ │ │ lsl r3, r3, #22 │ │ │ │ ldr r2, [r3, #104] @ 0x68 │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bne 7ab88 <_Py_SetRefcnt@@Base+0x70> │ │ │ │ + bne 7ab90 <_Py_SetRefcnt@@Base+0x70> │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7ab88 <_Py_SetRefcnt@@Base+0x70> │ │ │ │ + beq 7ab90 <_Py_SetRefcnt@@Base+0x70> │ │ │ │ mov r0, r1 │ │ │ │ - bl 240a3c │ │ │ │ + bl 240b18 │ │ │ │ cmp r0, #4 │ │ │ │ - bls 7ab88 <_Py_SetRefcnt@@Base+0x70> │ │ │ │ + bls 7ab90 <_Py_SetRefcnt@@Base+0x70> │ │ │ │ sub r1, r0, #4 │ │ │ │ - ldr r2, [pc, #216] @ 7ac5c <_Py_SetRefcnt@@Base+0x144> │ │ │ │ + ldr r2, [pc, #216] @ 7ac64 <_Py_SetRefcnt@@Base+0x144> │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 84988 │ │ │ │ + bl 84990 │ │ │ │ add r6, r5, #32 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp] │ │ │ │ ands r7, r3, #3 │ │ │ │ bic r3, r3, #3 │ │ │ │ orreq r2, r3, #1 │ │ │ │ - beq 7abb8 <_Py_SetRefcnt@@Base+0xa0> │ │ │ │ + beq 7abc0 <_Py_SetRefcnt@@Base+0xa0> │ │ │ │ str r3, [r4] │ │ │ │ ldr r2, [sp] │ │ │ │ and r2, r2, #3 │ │ │ │ orr r2, r4, r2 │ │ │ │ ldr r8, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ - bl 358f88 │ │ │ │ + bl 3591f4 │ │ │ │ cmp r0, r8 │ │ │ │ strne r0, [sp] │ │ │ │ - bne 7ab94 <_Py_SetRefcnt@@Base+0x7c> │ │ │ │ + bne 7ab9c <_Py_SetRefcnt@@Base+0x7c> │ │ │ │ cmp r7, #0 │ │ │ │ - bne 7ac54 <_Py_SetRefcnt@@Base+0x13c> │ │ │ │ + bne 7ac5c <_Py_SetRefcnt@@Base+0x13c> │ │ │ │ ldr r7, [r5, #36] @ 0x24 │ │ │ │ - bl 35911c │ │ │ │ + bl 359388 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 7ac24 <_Py_SetRefcnt@@Base+0x10c> │ │ │ │ + beq 7ac2c <_Py_SetRefcnt@@Base+0x10c> │ │ │ │ add r8, r7, #1408 @ 0x580 │ │ │ │ add r8, r8, #12 │ │ │ │ ldr r3, [r7, #1420] @ 0x58c │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r4] │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 358f88 │ │ │ │ + bl 3591f4 │ │ │ │ cmp r0, r7 │ │ │ │ strne r0, [sp, #4] │ │ │ │ - bne 7abfc <_Py_SetRefcnt@@Base+0xe4> │ │ │ │ + bne 7ac04 <_Py_SetRefcnt@@Base+0xe4> │ │ │ │ ldr r3, [r5, #32] │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r4, r2 │ │ │ │ bic r2, r2, #3 │ │ │ │ orr r2, r2, #2 │ │ │ │ mov r1, r4 │ │ │ │ - bl 358f88 │ │ │ │ + bl 3591f4 │ │ │ │ cmp r0, r4 │ │ │ │ strne r0, [sp] │ │ │ │ - bne 7ac2c <_Py_SetRefcnt@@Base+0x114> │ │ │ │ + bne 7ac34 <_Py_SetRefcnt@@Base+0x114> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r9, r9, r0, lsl #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r1, #24] │ │ │ │ add r3, r0, #116 @ 0x74 │ │ │ │ - ldr ip, [pc, #84] @ 7acd4 <_Py_SetRefcnt@@Base+0x1bc> │ │ │ │ + ldr ip, [pc, #84] @ 7acdc <_Py_SetRefcnt@@Base+0x1bc> │ │ │ │ sub r3, r1, r3 │ │ │ │ asr r3, r3, #4 │ │ │ │ cmp r4, #3 │ │ │ │ mul r3, ip, r3 │ │ │ │ movls ip, #0 │ │ │ │ - bls 7acac <_Py_SetRefcnt@@Base+0x194> │ │ │ │ + bls 7acb4 <_Py_SetRefcnt@@Base+0x194> │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ addls ip, r4, r4, lsl #1 │ │ │ │ - bls 7acac <_Py_SetRefcnt@@Base+0x194> │ │ │ │ + bls 7acb4 <_Py_SetRefcnt@@Base+0x194> │ │ │ │ cmp r4, #512 @ 0x200 │ │ │ │ movls ip, r4 │ │ │ │ movhi ip, #0 │ │ │ │ cmp r4, #0 │ │ │ │ ldrlt r4, [r1] │ │ │ │ add ip, ip, r3, lsl #15 │ │ │ │ lsllt r4, r4, #15 │ │ │ │ add r0, r0, ip │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 356cbc │ │ │ │ + bl 356f28 │ │ │ │ sub r0, r4, r1 │ │ │ │ pop {r4, pc} │ │ │ │ - bge feb25788 <__bss_end__@@Base+0xfe560840> │ │ │ │ + bge feb25790 <__bss_end__@@Base+0xfe560848> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r3 │ │ │ │ lsl sl, r2, #22 │ │ │ │ - bl 35911c │ │ │ │ + bl 359388 │ │ │ │ ldr r7, [r6, #24] │ │ │ │ - bl 35911c │ │ │ │ + bl 359388 │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 845fc │ │ │ │ + bl 84604 │ │ │ │ add r7, r7, r5, lsl #22 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 7ad40 <_Py_SetRefcnt@@Base+0x228> │ │ │ │ + beq 7ad48 <_Py_SetRefcnt@@Base+0x228> │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 2644c4 │ │ │ │ + bl 264784 │ │ │ │ mov r7, r0 │ │ │ │ - b 7ad68 <_Py_SetRefcnt@@Base+0x250> │ │ │ │ + b 7ad70 <_Py_SetRefcnt@@Base+0x250> │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ - bl 2644c4 │ │ │ │ + bl 264784 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r9 │ │ │ │ mov r7, r0 │ │ │ │ add r0, r8, #96 @ 0x60 │ │ │ │ - bl 23a8a0 │ │ │ │ + bl 23a968 │ │ │ │ ldr r0, [r6, #88] @ 0x58 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 23b2a8 │ │ │ │ + bl 23b370 │ │ │ │ cmp r7, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 23b2a8 │ │ │ │ + b 23b370 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r9, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ add r8, r0, r2, lsl #2 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r2, [r0, r2, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ - beq 7ade0 <_Py_SetRefcnt@@Base+0x2c8> │ │ │ │ + beq 7ade8 <_Py_SetRefcnt@@Base+0x2c8> │ │ │ │ clz r2, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 7ade4 <_Py_SetRefcnt@@Base+0x2cc> │ │ │ │ + bne 7adec <_Py_SetRefcnt@@Base+0x2cc> │ │ │ │ mov r0, #0 │ │ │ │ - b 7b04c <_Py_SetRefcnt@@Base+0x534> │ │ │ │ + b 7b054 <_Py_SetRefcnt@@Base+0x534> │ │ │ │ mov r2, #32 │ │ │ │ cmp r7, r2 │ │ │ │ - bhi 7ae04 <_Py_SetRefcnt@@Base+0x2ec> │ │ │ │ + bhi 7ae0c <_Py_SetRefcnt@@Base+0x2ec> │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 23b1b8 │ │ │ │ - b 7b04c <_Py_SetRefcnt@@Base+0x534> │ │ │ │ + bl 23b280 │ │ │ │ + b 7b054 <_Py_SetRefcnt@@Base+0x534> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r7, #31 │ │ │ │ sub r3, r3, r2 │ │ │ │ sub r1, r1, r6 │ │ │ │ cmp r1, r3, lsr #5 │ │ │ │ - bls 7add8 <_Py_SetRefcnt@@Base+0x2c0> │ │ │ │ + bls 7ade0 <_Py_SetRefcnt@@Base+0x2c0> │ │ │ │ mov r1, r2 │ │ │ │ mov fp, r8 │ │ │ │ mov lr, #1 │ │ │ │ ldr ip, [fp, #4]! │ │ │ │ add r0, r1, #32 │ │ │ │ cmp r0, r7 │ │ │ │ sub r3, r7, r1 │ │ │ │ mvnls sl, #0 │ │ │ │ movls r3, #32 │ │ │ │ str ip, [sp, #28] │ │ │ │ - bls 7ae58 <_Py_SetRefcnt@@Base+0x340> │ │ │ │ + bls 7ae60 <_Py_SetRefcnt@@Base+0x340> │ │ │ │ lsl sl, lr, r3 │ │ │ │ cmp r3, #31 │ │ │ │ subls sl, sl, #1 │ │ │ │ mvnhi sl, #0 │ │ │ │ tst ip, sl │ │ │ │ add r1, r1, r3 │ │ │ │ - bne 7add8 <_Py_SetRefcnt@@Base+0x2c0> │ │ │ │ + bne 7ade0 <_Py_SetRefcnt@@Base+0x2c0> │ │ │ │ cmp r7, r1 │ │ │ │ - bhi 7ae28 <_Py_SetRefcnt@@Base+0x310> │ │ │ │ + bhi 7ae30 <_Py_SetRefcnt@@Base+0x310> │ │ │ │ mvn r5, #0 │ │ │ │ cmp r2, #32 │ │ │ │ mvnne r5, r5, lsl r2 │ │ │ │ rsb r3, r2, #32 │ │ │ │ lslne r5, r5, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r2, [r9, r6, lsl #2] │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ands r3, r2, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ orr r2, r2, r5 │ │ │ │ - bne 7af48 <_Py_SetRefcnt@@Base+0x430> │ │ │ │ + bne 7af50 <_Py_SetRefcnt@@Base+0x430> │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 358f88 │ │ │ │ + bl 3591f4 │ │ │ │ cmp r0, r4 │ │ │ │ strne r0, [sp, #28] │ │ │ │ - bne 7ae8c <_Py_SetRefcnt@@Base+0x374> │ │ │ │ + bne 7ae94 <_Py_SetRefcnt@@Base+0x374> │ │ │ │ mov r3, r7 │ │ │ │ mov r4, r8 │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r3 │ │ │ │ add r4, r4, #4 │ │ │ │ cmp r4, fp │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bcs 7af18 <_Py_SetRefcnt@@Base+0x400> │ │ │ │ + bcs 7af20 <_Py_SetRefcnt@@Base+0x400> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 358f88 │ │ │ │ + bl 3591f4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 7aed0 <_Py_SetRefcnt@@Base+0x3b8> │ │ │ │ + beq 7aed8 <_Py_SetRefcnt@@Base+0x3b8> │ │ │ │ mov r3, r5 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r7 │ │ │ │ mov r7, r3 │ │ │ │ - b 7af4c <_Py_SetRefcnt@@Base+0x434> │ │ │ │ + b 7af54 <_Py_SetRefcnt@@Base+0x434> │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r7 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ tst r2, sl │ │ │ │ orr r2, r2, sl │ │ │ │ - beq 7af5c <_Py_SetRefcnt@@Base+0x444> │ │ │ │ - b 7af4c <_Py_SetRefcnt@@Base+0x434> │ │ │ │ + beq 7af64 <_Py_SetRefcnt@@Base+0x444> │ │ │ │ + b 7af54 <_Py_SetRefcnt@@Base+0x434> │ │ │ │ mov r4, r8 │ │ │ │ mov sl, r4 │ │ │ │ mvn r3, #0 │ │ │ │ mov fp, #0 │ │ │ │ - b 7af98 <_Py_SetRefcnt@@Base+0x480> │ │ │ │ + b 7afa0 <_Py_SetRefcnt@@Base+0x480> │ │ │ │ ldr fp, [sp, #28] │ │ │ │ mov r1, fp │ │ │ │ - bl 358f88 │ │ │ │ + bl 3591f4 │ │ │ │ sub r1, r0, fp │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ cmp r1, #0 │ │ │ │ streq r0, [sp, #28] │ │ │ │ subs r0, r1, #0 │ │ │ │ - beq 7af30 <_Py_SetRefcnt@@Base+0x418> │ │ │ │ + beq 7af38 <_Py_SetRefcnt@@Base+0x418> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ add r3, r3, r6, lsl #5 │ │ │ │ str r3, [r2] │ │ │ │ - b 7b04c <_Py_SetRefcnt@@Base+0x534> │ │ │ │ + b 7b054 <_Py_SetRefcnt@@Base+0x534> │ │ │ │ sub sl, sl, #4 │ │ │ │ cmp r8, sl │ │ │ │ - bcs 7afb8 <_Py_SetRefcnt@@Base+0x4a0> │ │ │ │ + bcs 7afc0 <_Py_SetRefcnt@@Base+0x4a0> │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 35911c │ │ │ │ + bl 359388 │ │ │ │ str fp, [sl] │ │ │ │ mvn r3, #0 │ │ │ │ - b 7af98 <_Py_SetRefcnt@@Base+0x480> │ │ │ │ + b 7afa0 <_Py_SetRefcnt@@Base+0x480> │ │ │ │ sub r3, r4, r8 │ │ │ │ sub r3, r3, #1 │ │ │ │ mvn r2, #3 │ │ │ │ lsr r3, r3, #2 │ │ │ │ mul r3, r2, r3 │ │ │ │ sub r2, r4, #1 │ │ │ │ cmp r8, r2 │ │ │ │ movhi r3, #0 │ │ │ │ sub r4, r4, #4 │ │ │ │ add sl, r3, r4 │ │ │ │ cmp r8, sl │ │ │ │ - bne 7b018 <_Py_SetRefcnt@@Base+0x500> │ │ │ │ + bne 7b020 <_Py_SetRefcnt@@Base+0x500> │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mvn r5, r5 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, sl │ │ │ │ mov r4, r2 │ │ │ │ mov r1, r4 │ │ │ │ and r2, r2, r5 │ │ │ │ - bl 358f88 │ │ │ │ + bl 3591f4 │ │ │ │ cmp r0, r4 │ │ │ │ strne r0, [sp, #28] │ │ │ │ - bne 7aff4 <_Py_SetRefcnt@@Base+0x4dc> │ │ │ │ + bne 7affc <_Py_SetRefcnt@@Base+0x4dc> │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 7add8 <_Py_SetRefcnt@@Base+0x2c0> │ │ │ │ + beq 7ade0 <_Py_SetRefcnt@@Base+0x2c0> │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add ip, r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r9 │ │ │ │ str ip, [sp] │ │ │ │ - bl 7ad94 <_Py_SetRefcnt@@Base+0x27c> │ │ │ │ + bl 7ad9c <_Py_SetRefcnt@@Base+0x27c> │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r2, #516 @ 0x204 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, #0 │ │ │ │ add r0, r0, #4 │ │ │ │ bl 29658 │ │ │ │ - ldr r1, [pc, #32] @ 7b0a0 <_Py_SetRefcnt@@Base+0x588> │ │ │ │ + ldr r1, [pc, #32] @ 7b0a8 <_Py_SetRefcnt@@Base+0x588> │ │ │ │ mov r2, #900 @ 0x384 │ │ │ │ add r0, r4, #520 @ 0x208 │ │ │ │ bl 29cdc │ │ │ │ - bl 35911c │ │ │ │ + bl 359388 │ │ │ │ mov r5, #0 │ │ │ │ str r5, [r4, #1420] @ 0x58c │ │ │ │ - bl 35911c │ │ │ │ + bl 359388 │ │ │ │ str r5, [r4, #1580] @ 0x62c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r7, r9, r8, asr #5 │ │ │ │ - ldr r3, [pc, #152] @ 7b144 <_Py_SetRefcnt@@Base+0x62c> │ │ │ │ + eorseq r7, r9, r8, lsl #10 │ │ │ │ + ldr r3, [pc, #152] @ 7b14c <_Py_SetRefcnt@@Base+0x62c> │ │ │ │ cmp r0, r3 │ │ │ │ bxeq lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r0, r1 │ │ │ │ popeq {r4, pc} │ │ │ │ - ldr r3, [pc, #108] @ 7b148 <_Py_SetRefcnt@@Base+0x630> │ │ │ │ - bl 3592c0 │ │ │ │ + ldr r3, [pc, #108] @ 7b150 <_Py_SetRefcnt@@Base+0x630> │ │ │ │ + bl 359530 │ │ │ │ ldr r2, [r0, r3] │ │ │ │ cmp r4, r2 │ │ │ │ - bne 7b100 <_Py_SetRefcnt@@Base+0x5e8> │ │ │ │ - ldr r2, [pc, #92] @ 7b14c <_Py_SetRefcnt@@Base+0x634> │ │ │ │ + bne 7b108 <_Py_SetRefcnt@@Base+0x5e8> │ │ │ │ + ldr r2, [pc, #92] @ 7b154 <_Py_SetRefcnt@@Base+0x634> │ │ │ │ str r1, [r0, r3] │ │ │ │ ldr r0, [r2] │ │ │ │ cmn r0, #1 │ │ │ │ - beq 7b100 <_Py_SetRefcnt@@Base+0x5e8> │ │ │ │ + beq 7b108 <_Py_SetRefcnt@@Base+0x5e8> │ │ │ │ bl 29370 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, r4 │ │ │ │ cmpne r3, #0 │ │ │ │ movne r2, r3 │ │ │ │ ldrne r3, [r3, #1592] @ 0x638 │ │ │ │ - bne 7b10c <_Py_SetRefcnt@@Base+0x5f4> │ │ │ │ + bne 7b114 <_Py_SetRefcnt@@Base+0x5f4> │ │ │ │ cmp r3, r4 │ │ │ │ - bne 7b138 <_Py_SetRefcnt@@Base+0x620> │ │ │ │ + bne 7b140 <_Py_SetRefcnt@@Base+0x620> │ │ │ │ ldr r3, [r4, #1592] @ 0x638 │ │ │ │ cmp r2, #0 │ │ │ │ strne r3, [r2, #1592] @ 0x638 │ │ │ │ streq r3, [r1, #16] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 23c13c │ │ │ │ - eorseq r7, r9, r0, asr #1 │ │ │ │ + b 23c204 │ │ │ │ + eorseq r7, r9, r0, lsl #6 │ │ │ │ andeq r0, r0, r8 │ │ │ │ ldrsbeq r1, [r5], #-4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3552] @ 0xde0 │ │ │ │ sub sp, sp, #520 @ 0x208 │ │ │ │ ldr r8, [sp, #544] @ 0x220 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ - bl 79ee8 │ │ │ │ + bl 79ef0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7b1b8 <_Py_SetRefcnt@@Base+0x6a0> │ │ │ │ + beq 7b1c0 <_Py_SetRefcnt@@Base+0x6a0> │ │ │ │ mov r3, #512 @ 0x200 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc, #44] @ 7b1c0 <_Py_SetRefcnt@@Base+0x6a8> │ │ │ │ + ldr r1, [pc, #44] @ 7b1c8 <_Py_SetRefcnt@@Base+0x6a8> │ │ │ │ add r0, sp, #8 │ │ │ │ str r8, [sp, #4] │ │ │ │ str r7, [sp] │ │ │ │ bl 29ea4 <__vsnprintf_chk@plt> │ │ │ │ - bl 79f18 │ │ │ │ + bl 79f20 │ │ │ │ mov r1, r5 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a268 │ │ │ │ + bl 7a270 │ │ │ │ add sp, sp, #520 @ 0x208 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #144] @ 7b270 <_Py_SetRefcnt@@Base+0x758> │ │ │ │ + ldr r4, [pc, #144] @ 7b278 <_Py_SetRefcnt@@Base+0x758> │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7b1f4 <_Py_SetRefcnt@@Base+0x6dc> │ │ │ │ + bne 7b1fc <_Py_SetRefcnt@@Base+0x6dc> │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ - bl 22e3e8 <_start@@Base+0x734> │ │ │ │ + bl 22e524 <_start@@Base+0x734> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7b218 <_Py_SetRefcnt@@Base+0x700> │ │ │ │ + beq 7b220 <_Py_SetRefcnt@@Base+0x700> │ │ │ │ add r2, sp, #20 │ │ │ │ - ldr r0, [pc, #104] @ 7b274 <_Py_SetRefcnt@@Base+0x75c> │ │ │ │ + ldr r0, [pc, #104] @ 7b27c <_Py_SetRefcnt@@Base+0x75c> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 84520 │ │ │ │ - b 7b260 <_Py_SetRefcnt@@Base+0x748> │ │ │ │ + bl 84528 │ │ │ │ + b 7b268 <_Py_SetRefcnt@@Base+0x748> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7b22c <_Py_SetRefcnt@@Base+0x714> │ │ │ │ - ldr r0, [pc, #68] @ 7b270 <_Py_SetRefcnt@@Base+0x758> │ │ │ │ - bl 22e3e8 <_start@@Base+0x734> │ │ │ │ + bne 7b234 <_Py_SetRefcnt@@Base+0x714> │ │ │ │ + ldr r0, [pc, #68] @ 7b278 <_Py_SetRefcnt@@Base+0x758> │ │ │ │ + bl 22e524 <_start@@Base+0x734> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7b260 <_Py_SetRefcnt@@Base+0x748> │ │ │ │ - ldr r4, [pc, #56] @ 7b278 <_Py_SetRefcnt@@Base+0x760> │ │ │ │ + beq 7b268 <_Py_SetRefcnt@@Base+0x748> │ │ │ │ + ldr r4, [pc, #56] @ 7b280 <_Py_SetRefcnt@@Base+0x760> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 7b200 <_Py_SetRefcnt@@Base+0x6e8> │ │ │ │ - ldr r0, [pc, #44] @ 7b27c <_Py_SetRefcnt@@Base+0x764> │ │ │ │ + blt 7b208 <_Py_SetRefcnt@@Base+0x6e8> │ │ │ │ + ldr r0, [pc, #44] @ 7b284 <_Py_SetRefcnt@@Base+0x764> │ │ │ │ mov r1, #1 │ │ │ │ - bl 3583a0 │ │ │ │ + bl 35860c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, r3 │ │ │ │ - ble 7b200 <_Py_SetRefcnt@@Base+0x6e8> │ │ │ │ + ble 7b208 <_Py_SetRefcnt@@Base+0x6e8> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ add sp, sp, #16 │ │ │ │ bx lr │ │ │ │ subseq r0, r5, r4, ror r8 │ │ │ │ - @ instruction: 0x00394bd8 │ │ │ │ + eorseq r4, r9, r8, lsl lr │ │ │ │ subseq r0, r5, r0, lsl #21 │ │ │ │ subseq r4, ip, r4, lsr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r1, r2, r3} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4068] @ 0xfe4 │ │ │ │ - ldr r4, [pc, #192] @ 7b35c <_Py_SetRefcnt@@Base+0x844> │ │ │ │ + ldr r4, [pc, #192] @ 7b364 <_Py_SetRefcnt@@Base+0x844> │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ add r6, sp, #32 │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r6, [sp, #4] │ │ │ │ - bne 7b2bc <_Py_SetRefcnt@@Base+0x7a4> │ │ │ │ + bne 7b2c4 <_Py_SetRefcnt@@Base+0x7a4> │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ - bl 22e3e8 <_start@@Base+0x734> │ │ │ │ + bl 22e524 <_start@@Base+0x734> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7b2dc <_Py_SetRefcnt@@Base+0x7c4> │ │ │ │ - ldr r0, [pc, #144] @ 7b360 <_Py_SetRefcnt@@Base+0x848> │ │ │ │ + beq 7b2e4 <_Py_SetRefcnt@@Base+0x7c4> │ │ │ │ + ldr r0, [pc, #144] @ 7b368 <_Py_SetRefcnt@@Base+0x848> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, r6 │ │ │ │ - bl 84520 │ │ │ │ - b 7b324 <_Py_SetRefcnt@@Base+0x80c> │ │ │ │ + bl 84528 │ │ │ │ + b 7b32c <_Py_SetRefcnt@@Base+0x80c> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7b2f0 <_Py_SetRefcnt@@Base+0x7d8> │ │ │ │ - ldr r0, [pc, #108] @ 7b35c <_Py_SetRefcnt@@Base+0x844> │ │ │ │ - bl 22e3e8 <_start@@Base+0x734> │ │ │ │ + bne 7b2f8 <_Py_SetRefcnt@@Base+0x7d8> │ │ │ │ + ldr r0, [pc, #108] @ 7b364 <_Py_SetRefcnt@@Base+0x844> │ │ │ │ + bl 22e524 <_start@@Base+0x734> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7b324 <_Py_SetRefcnt@@Base+0x80c> │ │ │ │ - ldr r4, [pc, #96] @ 7b364 <_Py_SetRefcnt@@Base+0x84c> │ │ │ │ + beq 7b32c <_Py_SetRefcnt@@Base+0x80c> │ │ │ │ + ldr r4, [pc, #96] @ 7b36c <_Py_SetRefcnt@@Base+0x84c> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 7b2c8 <_Py_SetRefcnt@@Base+0x7b0> │ │ │ │ - ldr r0, [pc, #84] @ 7b368 <_Py_SetRefcnt@@Base+0x850> │ │ │ │ + blt 7b2d0 <_Py_SetRefcnt@@Base+0x7b0> │ │ │ │ + ldr r0, [pc, #84] @ 7b370 <_Py_SetRefcnt@@Base+0x850> │ │ │ │ mov r1, #1 │ │ │ │ - bl 3583a0 │ │ │ │ + bl 35860c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, r3 │ │ │ │ - ble 7b2c8 <_Py_SetRefcnt@@Base+0x7b0> │ │ │ │ - ldr r3, [pc, #64] @ 7b36c <_Py_SetRefcnt@@Base+0x854> │ │ │ │ + ble 7b2d0 <_Py_SetRefcnt@@Base+0x7b0> │ │ │ │ + ldr r3, [pc, #64] @ 7b374 <_Py_SetRefcnt@@Base+0x854> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 7b34c <_Py_SetRefcnt@@Base+0x834> │ │ │ │ + beq 7b354 <_Py_SetRefcnt@@Base+0x834> │ │ │ │ ldr r4, [r3, #12] │ │ │ │ ldr r6, [r3, #16] │ │ │ │ - bl 35911c │ │ │ │ + bl 359388 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add sp, sp, #12 │ │ │ │ bx lr │ │ │ │ subseq r0, r5, r4, ror r8 │ │ │ │ - eorseq r4, r9, ip, ror #23 │ │ │ │ + eorseq r4, r9, ip, lsr #28 │ │ │ │ subseq r0, r5, ip, ror sl │ │ │ │ subseq r4, ip, r8, lsr pc │ │ │ │ subseq r4, ip, r0, lsr pc │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r0, #0 │ │ │ │ ldr sl, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - beq 7b600 <_Py_SetRefcnt@@Base+0xae8> │ │ │ │ + beq 7b608 <_Py_SetRefcnt@@Base+0xae8> │ │ │ │ ldr r6, [sp, #108] @ 0x6c │ │ │ │ mov r8, r3 │ │ │ │ sub r3, r6, #3 │ │ │ │ cmp r3, #2 │ │ │ │ mov r4, r2 │ │ │ │ mov r9, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bhi 7b3f4 <_Py_SetRefcnt@@Base+0x8dc> │ │ │ │ + bhi 7b3fc <_Py_SetRefcnt@@Base+0x8dc> │ │ │ │ cmp r1, r2 │ │ │ │ cmpne r2, #0 │ │ │ │ - beq 7b3d8 <_Py_SetRefcnt@@Base+0x8c0> │ │ │ │ + beq 7b3e0 <_Py_SetRefcnt@@Base+0x8c0> │ │ │ │ rsbs r2, r2, #0 │ │ │ │ sbc r3, r3, r3 │ │ │ │ add r0, sl, #96 @ 0x60 │ │ │ │ - bl 23a8a0 │ │ │ │ + bl 23a968 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #1 │ │ │ │ str r6, [sp] │ │ │ │ - bl 84838 │ │ │ │ - b 7b5e4 <_Py_SetRefcnt@@Base+0xacc> │ │ │ │ + bl 84840 │ │ │ │ + b 7b5ec <_Py_SetRefcnt@@Base+0xacc> │ │ │ │ cmp r6, #6 │ │ │ │ - bne 7b5e4 <_Py_SetRefcnt@@Base+0xacc> │ │ │ │ + bne 7b5ec <_Py_SetRefcnt@@Base+0xacc> │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r2, [pc, #520] @ 7b610 <_Py_SetRefcnt@@Base+0xaf8> │ │ │ │ + ldr r2, [pc, #520] @ 7b618 <_Py_SetRefcnt@@Base+0xaf8> │ │ │ │ cmp r3, #0 │ │ │ │ subgt r3, r3, #1 │ │ │ │ movle r3, #112 @ 0x70 │ │ │ │ ldr r6, [r2, r3, lsl #2] │ │ │ │ - bl 35911c │ │ │ │ + bl 359388 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 7b43c <_Py_SetRefcnt@@Base+0x924> │ │ │ │ + bne 7b444 <_Py_SetRefcnt@@Base+0x924> │ │ │ │ add lr, sp, #92 @ 0x5c │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ mov ip, sp │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ mov r4, #6 │ │ │ │ - ldr r1, [pc, #472] @ 7b614 <_Py_SetRefcnt@@Base+0xafc> │ │ │ │ - b 7b460 <_Py_SetRefcnt@@Base+0x948> │ │ │ │ + ldr r1, [pc, #472] @ 7b61c <_Py_SetRefcnt@@Base+0xafc> │ │ │ │ + b 7b468 <_Py_SetRefcnt@@Base+0x948> │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, r8, lsr #5 │ │ │ │ - bhi 7b478 <_Py_SetRefcnt@@Base+0x960> │ │ │ │ + bhi 7b480 <_Py_SetRefcnt@@Base+0x960> │ │ │ │ add lr, sp, #92 @ 0x5c │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ mov ip, sp │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldr r1, [pc, #440] @ 7b618 <_Py_SetRefcnt@@Base+0xb00> │ │ │ │ + ldr r1, [pc, #440] @ 7b620 <_Py_SetRefcnt@@Base+0xb00> │ │ │ │ mov r4, #6 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, #22 │ │ │ │ str r4, [ip] │ │ │ │ - bl 7b280 <_Py_SetRefcnt@@Base+0x768> │ │ │ │ - b 7b600 <_Py_SetRefcnt@@Base+0xae8> │ │ │ │ + bl 7b288 <_Py_SetRefcnt@@Base+0x768> │ │ │ │ + b 7b608 <_Py_SetRefcnt@@Base+0xae8> │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ sub r7, r5, #-67108863 @ 0xfc000001 │ │ │ │ sub r7, r7, #62914560 @ 0x3c00000 │ │ │ │ cmp r3, #0 │ │ │ │ lsr r7, r7, #22 │ │ │ │ - bne 7b5ac <_Py_SetRefcnt@@Base+0xa94> │ │ │ │ + bne 7b5b4 <_Py_SetRefcnt@@Base+0xa94> │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7b5ac <_Py_SetRefcnt@@Base+0xa94> │ │ │ │ + beq 7b5b4 <_Py_SetRefcnt@@Base+0xa94> │ │ │ │ cmp r5, r4 │ │ │ │ - beq 7b4c8 <_Py_SetRefcnt@@Base+0x9b0> │ │ │ │ + beq 7b4d0 <_Py_SetRefcnt@@Base+0x9b0> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 23b2a8 │ │ │ │ + bl 23b370 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 7b4c8 <_Py_SetRefcnt@@Base+0x9b0> │ │ │ │ + beq 7b4d0 <_Py_SetRefcnt@@Base+0x9b0> │ │ │ │ rsbs r2, r4, #0 │ │ │ │ sbc r3, r3, r3 │ │ │ │ add r0, sl, #96 @ 0x60 │ │ │ │ - bl 23a8a0 │ │ │ │ - bl 236c10 │ │ │ │ + bl 23a968 │ │ │ │ + bl 236ce4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 7b5ac <_Py_SetRefcnt@@Base+0xa94> │ │ │ │ - bl 22e7c0 <_start@@Base+0xb0c> │ │ │ │ + blt 7b5b4 <_Py_SetRefcnt@@Base+0xa94> │ │ │ │ + bl 22e8fc <_start@@Base+0xb0c> │ │ │ │ cmp r4, #0 │ │ │ │ orreq r0, r0, #1 │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ - beq 7b500 <_Py_SetRefcnt@@Base+0x9e8> │ │ │ │ + beq 7b508 <_Py_SetRefcnt@@Base+0x9e8> │ │ │ │ mov r3, sl │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7acd8 <_Py_SetRefcnt@@Base+0x1c0> │ │ │ │ - b 7b5ac <_Py_SetRefcnt@@Base+0xa94> │ │ │ │ + bl 7ace0 <_Py_SetRefcnt@@Base+0x1c0> │ │ │ │ + b 7b5b4 <_Py_SetRefcnt@@Base+0xa94> │ │ │ │ add fp, r6, #72 @ 0x48 │ │ │ │ mov r0, fp │ │ │ │ bl 29a9c <__atomic_load_8@plt> │ │ │ │ asr r3, r4, #31 │ │ │ │ orrs r1, r1, r0 │ │ │ │ - beq 7b53c <_Py_SetRefcnt@@Base+0xa24> │ │ │ │ - ldr r1, [pc, #252] @ 7b61c <_Py_SetRefcnt@@Base+0xb04> │ │ │ │ + beq 7b544 <_Py_SetRefcnt@@Base+0xa24> │ │ │ │ + ldr r1, [pc, #252] @ 7b624 <_Py_SetRefcnt@@Base+0xb04> │ │ │ │ mov r0, fp │ │ │ │ smull ip, r2, r4, r1 │ │ │ │ rsb r2, r3, r2, asr #2 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp] │ │ │ │ asr r3, r2, #31 │ │ │ │ bl 2a570 <__atomic_fetch_add_8@plt> │ │ │ │ - b 7b598 <_Py_SetRefcnt@@Base+0xa80> │ │ │ │ + b 7b5a0 <_Py_SetRefcnt@@Base+0xa80> │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 29d60 <__clock_gettime64@plt> │ │ │ │ - ldr r2, [pc, #204] @ 7b620 <_Py_SetRefcnt@@Base+0xb08> │ │ │ │ + ldr r2, [pc, #204] @ 7b628 <_Py_SetRefcnt@@Base+0xb08> │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, fp │ │ │ │ smull fp, lr, ip, r2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, #1000 @ 0x3e8 │ │ │ │ @@ -83340,232 +83342,232 @@ │ │ │ │ adds r2, r4, r2 │ │ │ │ adc r3, r1, r3 │ │ │ │ bl 29a48 <__atomic_store_8@plt> │ │ │ │ ldr r0, [r6, #88] @ 0x58 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 23b410 │ │ │ │ + bl 23b4d8 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ add r0, r6, #92 @ 0x5c │ │ │ │ - bl 23b2a8 │ │ │ │ + bl 23b370 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7b5e4 <_Py_SetRefcnt@@Base+0xacc> │ │ │ │ + bne 7b5ec <_Py_SetRefcnt@@Base+0xacc> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, #11 │ │ │ │ - ldr r1, [pc, #76] @ 7b624 <_Py_SetRefcnt@@Base+0xb0c> │ │ │ │ + ldr r1, [pc, #76] @ 7b62c <_Py_SetRefcnt@@Base+0xb0c> │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, sp, #8 │ │ │ │ - b 7b280 <_Py_SetRefcnt@@Base+0x768> │ │ │ │ + b 7b288 <_Py_SetRefcnt@@Base+0x768> │ │ │ │ mov r1, #0 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r1 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, sp, #8 │ │ │ │ - b 236758 │ │ │ │ + b 23682c │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ subseq r9, r9, r0, lsl #27 │ │ │ │ - eorseq r4, r9, r0, lsl #24 │ │ │ │ - eorseq r4, r9, r4, asr #24 │ │ │ │ + eorseq r4, r9, r0, asr #28 │ │ │ │ + eorseq r4, r9, r4, lsl #29 │ │ │ │ strbtvs r6, [r6], -r7, ror #12 │ │ │ │ tstmi fp, #2096 @ 0x830 │ │ │ │ - mlaseq r9, r0, ip, r4 │ │ │ │ + @ instruction: 0x00394ed0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ eor r6, r2, #1 │ │ │ │ add r9, r5, #32 │ │ │ │ ldr r8, [r5, #32] │ │ │ │ - bl 35911c │ │ │ │ + bl 359388 │ │ │ │ and r3, r8, #3 │ │ │ │ bic r2, r8, #3 │ │ │ │ cmp r3, #1 │ │ │ │ orr r2, r2, r4 │ │ │ │ mov r0, r9 │ │ │ │ str r8, [sp, #4] │ │ │ │ - bne 7b688 <_Py_SetRefcnt@@Base+0xb70> │ │ │ │ + bne 7b690 <_Py_SetRefcnt@@Base+0xb70> │ │ │ │ cmp r7, #3 │ │ │ │ - bhi 7b6b0 <_Py_SetRefcnt@@Base+0xb98> │ │ │ │ + bhi 7b6b8 <_Py_SetRefcnt@@Base+0xb98> │ │ │ │ add r7, r7, #1 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - b 7b64c <_Py_SetRefcnt@@Base+0xb34> │ │ │ │ + b 7b654 <_Py_SetRefcnt@@Base+0xb34> │ │ │ │ cmp r4, r3 │ │ │ │ - bne 7b698 <_Py_SetRefcnt@@Base+0xb80> │ │ │ │ + bne 7b6a0 <_Py_SetRefcnt@@Base+0xb80> │ │ │ │ mov r0, #1 │ │ │ │ - b 7b6d4 <_Py_SetRefcnt@@Base+0xbbc> │ │ │ │ + b 7b6dc <_Py_SetRefcnt@@Base+0xbbc> │ │ │ │ cmp r3, #3 │ │ │ │ movne r1, #0 │ │ │ │ andeq r1, r6, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 7b6b8 <_Py_SetRefcnt@@Base+0xba0> │ │ │ │ - b 7b690 <_Py_SetRefcnt@@Base+0xb78> │ │ │ │ + beq 7b6c0 <_Py_SetRefcnt@@Base+0xba0> │ │ │ │ + b 7b698 <_Py_SetRefcnt@@Base+0xb78> │ │ │ │ mov r0, #0 │ │ │ │ - b 7b6d4 <_Py_SetRefcnt@@Base+0xbbc> │ │ │ │ + b 7b6dc <_Py_SetRefcnt@@Base+0xbbc> │ │ │ │ ldr r8, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ - bl 358f88 │ │ │ │ + bl 3591f4 │ │ │ │ cmp r0, r8 │ │ │ │ - beq 7b690 <_Py_SetRefcnt@@Base+0xb78> │ │ │ │ + beq 7b698 <_Py_SetRefcnt@@Base+0xb78> │ │ │ │ str r0, [sp, #4] │ │ │ │ - b 7b64c <_Py_SetRefcnt@@Base+0xb34> │ │ │ │ + b 7b654 <_Py_SetRefcnt@@Base+0xb34> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7b628 <_Py_SetRefcnt@@Base+0xb10> │ │ │ │ + bl 7b630 <_Py_SetRefcnt@@Base+0xb10> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7b710 <_Py_SetRefcnt@@Base+0xbf8> │ │ │ │ + bne 7b718 <_Py_SetRefcnt@@Base+0xbf8> │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - b 7b6f0 <_Py_SetRefcnt@@Base+0xbd8> │ │ │ │ + b 7b6f8 <_Py_SetRefcnt@@Base+0xbd8> │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7b628 <_Py_SetRefcnt@@Base+0xb10> │ │ │ │ + bl 7b630 <_Py_SetRefcnt@@Base+0xb10> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7b750 <_Py_SetRefcnt@@Base+0xc38> │ │ │ │ + bne 7b758 <_Py_SetRefcnt@@Base+0xc38> │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - b 7b730 <_Py_SetRefcnt@@Base+0xc18> │ │ │ │ + b 7b738 <_Py_SetRefcnt@@Base+0xc18> │ │ │ │ ldr r1, [r5] │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ add r1, r1, #20 │ │ │ │ str r3, [r4, #20] │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - bl 23e844 │ │ │ │ + bl 23e90c │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #304] @ 7b8b0 <_Py_SetRefcnt@@Base+0xd98> │ │ │ │ + ldr r3, [pc, #304] @ 7b8b8 <_Py_SetRefcnt@@Base+0xd98> │ │ │ │ cmp r0, r3 │ │ │ │ bxeq lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [r3, #12] │ │ │ │ cmp r0, r6 │ │ │ │ - beq 7b89c <_Py_SetRefcnt@@Base+0xd84> │ │ │ │ + beq 7b8a4 <_Py_SetRefcnt@@Base+0xd84> │ │ │ │ ldr r3, [r0, #1580] @ 0x62c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7b8a4 <_Py_SetRefcnt@@Base+0xd8c> │ │ │ │ - bl 235928 <_Py_write_noraise@@Base+0x1210> │ │ │ │ + beq 7b8ac <_Py_SetRefcnt@@Base+0xd8c> │ │ │ │ + bl 2359fc <_Py_write_noraise@@Base+0x1210> │ │ │ │ add sl, r6, #1408 @ 0x580 │ │ │ │ mov r8, r4 │ │ │ │ add r5, r6, #520 @ 0x208 │ │ │ │ add sl, sl, #12 │ │ │ │ ldr r7, [r8, #520] @ 0x208 │ │ │ │ cmp r7, #0 │ │ │ │ moveq r9, r7 │ │ │ │ - beq 7b850 <_Py_SetRefcnt@@Base+0xd38> │ │ │ │ + beq 7b858 <_Py_SetRefcnt@@Base+0xd38> │ │ │ │ mov r9, #0 │ │ │ │ - bl 35911c │ │ │ │ + bl 359388 │ │ │ │ str r6, [r7, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7b628 <_Py_SetRefcnt@@Base+0xb10> │ │ │ │ + bl 7b630 <_Py_SetRefcnt@@Base+0xb10> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7b804 <_Py_SetRefcnt@@Base+0xcec> │ │ │ │ + bne 7b80c <_Py_SetRefcnt@@Base+0xcec> │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - b 7b7e4 <_Py_SetRefcnt@@Base+0xccc> │ │ │ │ + b 7b7ec <_Py_SetRefcnt@@Base+0xccc> │ │ │ │ ldr r7, [r7, #40] @ 0x28 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 7b7dc <_Py_SetRefcnt@@Base+0xcc4> │ │ │ │ + bne 7b7e4 <_Py_SetRefcnt@@Base+0xcc4> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r8, #520] @ 0x208 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 7b840 <_Py_SetRefcnt@@Base+0xd28> │ │ │ │ + bne 7b848 <_Py_SetRefcnt@@Base+0xd28> │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r8, #524] @ 0x20c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r5, #4] │ │ │ │ - bl 23c024 │ │ │ │ - b 7b850 <_Py_SetRefcnt@@Base+0xd38> │ │ │ │ + bl 23c0ec │ │ │ │ + b 7b858 <_Py_SetRefcnt@@Base+0xd38> │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r8, #524] @ 0x20c │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r3, [r6, #1580] @ 0x62c │ │ │ │ add r5, r5, #12 │ │ │ │ add r3, r3, r9 │ │ │ │ str r3, [r6, #1580] @ 0x62c │ │ │ │ ldr r3, [r4, #1580] @ 0x62c │ │ │ │ cmp r5, sl │ │ │ │ sub r3, r3, r9 │ │ │ │ add r8, r8, #12 │ │ │ │ str r3, [r4, #1580] @ 0x62c │ │ │ │ - bne 7b7c8 <_Py_SetRefcnt@@Base+0xcb0> │ │ │ │ + bne 7b7d0 <_Py_SetRefcnt@@Base+0xcb0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 235928 <_Py_write_noraise@@Base+0x1210> │ │ │ │ + bl 2359fc <_Py_write_noraise@@Base+0x1210> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7b890 <_Py_SetRefcnt@@Base+0xd78> │ │ │ │ + bne 7b898 <_Py_SetRefcnt@@Base+0xd78> │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - b 7b878 <_Py_SetRefcnt@@Base+0xd60> │ │ │ │ + b 7b880 <_Py_SetRefcnt@@Base+0xd60> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7b054 <_Py_SetRefcnt@@Base+0x53c> │ │ │ │ - b 7b8a4 <_Py_SetRefcnt@@Base+0xd8c> │ │ │ │ + bl 7b05c <_Py_SetRefcnt@@Base+0x53c> │ │ │ │ + b 7b8ac <_Py_SetRefcnt@@Base+0xd8c> │ │ │ │ mov r1, #2 │ │ │ │ - bl 2350f8 <_Py_write_noraise@@Base+0x9e0> │ │ │ │ + bl 2351cc <_Py_write_noraise@@Base+0x9e0> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 7b0a4 <_Py_SetRefcnt@@Base+0x58c> │ │ │ │ - eorseq r7, r9, r0, asr #1 │ │ │ │ + b 7b0ac <_Py_SetRefcnt@@Base+0x58c> │ │ │ │ + eorseq r7, r9, r0, lsl #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r0] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r6, [sp, #4] │ │ │ │ - bl 35911c │ │ │ │ + bl 359388 │ │ │ │ str r6, [r5, #72] @ 0x48 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 358f88 │ │ │ │ + bl 3591f4 │ │ │ │ cmp r0, r6 │ │ │ │ strne r0, [sp, #4] │ │ │ │ - bne 7b8d8 <_Py_SetRefcnt@@Base+0xdc0> │ │ │ │ + bne 7b8e0 <_Py_SetRefcnt@@Base+0xdc0> │ │ │ │ mov r1, #1 │ │ │ │ add r0, r4, #192 @ 0xc0 │ │ │ │ - bl 3583a0 │ │ │ │ + bl 35860c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [r0, #108] @ 0x6c │ │ │ │ @@ -83573,80 +83575,80 @@ │ │ │ │ mla r7, r8, r7, r0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r6, r0, #116 @ 0x74 │ │ │ │ add r7, r7, #116 @ 0x74 │ │ │ │ cmp r6, r7 │ │ │ │ - bcs 7b978 <_Py_SetRefcnt@@Base+0xe60> │ │ │ │ + bcs 7b980 <_Py_SetRefcnt@@Base+0xe60> │ │ │ │ ldr r9, [r6, #24] │ │ │ │ cmp r9, #0 │ │ │ │ - bne 7b96c <_Py_SetRefcnt@@Base+0xe54> │ │ │ │ + bne 7b974 <_Py_SetRefcnt@@Base+0xe54> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 283bf0 <_PyBytesWriter_Dealloc@@Base+0xda0> │ │ │ │ + bl 283c70 <_PyBytesWriter_Dealloc@@Base+0xda0> │ │ │ │ str r9, [r6, #24] │ │ │ │ ldr r3, [r6] │ │ │ │ mla r6, r8, r3, r6 │ │ │ │ - b 7b948 <_Py_SetRefcnt@@Base+0xe30> │ │ │ │ - ldr r6, [pc, #220] @ 7ba5c <_Py_SetRefcnt@@Base+0xf44> │ │ │ │ + b 7b950 <_Py_SetRefcnt@@Base+0xe30> │ │ │ │ + ldr r6, [pc, #220] @ 7ba64 <_Py_SetRefcnt@@Base+0xf44> │ │ │ │ ldr r3, [r6, #244] @ 0xf4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7b990 <_Py_SetRefcnt@@Base+0xe78> │ │ │ │ + bne 7b998 <_Py_SetRefcnt@@Base+0xe78> │ │ │ │ add r0, r6, #240 @ 0xf0 │ │ │ │ - bl 22e3e8 <_start@@Base+0x734> │ │ │ │ + bl 22e524 <_start@@Base+0x734> │ │ │ │ ldr r1, [r6, #240] @ 0xf0 │ │ │ │ ldr r2, [r5, #448] @ 0x1c0 │ │ │ │ subs r1, r1, #0 │ │ │ │ movne r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23bd68 │ │ │ │ + bl 23be30 │ │ │ │ ldr r0, [r5, #448] @ 0x1c0 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #224 @ 0xe0 │ │ │ │ - bl 23a8a0 │ │ │ │ + bl 23a968 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r5 │ │ │ │ lsl r0, r0, #15 │ │ │ │ rsb r0, r0, #0 │ │ │ │ - bl 23b520 │ │ │ │ - bl 35911c │ │ │ │ + bl 23b5e8 │ │ │ │ + bl 359388 │ │ │ │ mov r6, #0 │ │ │ │ str r6, [r4, #112] @ 0x70 │ │ │ │ - bl 35911c │ │ │ │ + bl 359388 │ │ │ │ add r7, r4, #72 @ 0x48 │ │ │ │ - bl 35911c │ │ │ │ + bl 359388 │ │ │ │ str r6, [r4, #72] @ 0x48 │ │ │ │ ldr r5, [r5, #456] @ 0x1c8 │ │ │ │ mov r3, #1 │ │ │ │ add r8, r5, #64 @ 0x40 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ ldr r3, [r5, #64] @ 0x40 │ │ │ │ - ldr r9, [pc, #88] @ 7ba60 <_Py_SetRefcnt@@Base+0xf48> │ │ │ │ - ldr r6, [pc, #88] @ 7ba64 <_Py_SetRefcnt@@Base+0xf4c> │ │ │ │ + ldr r9, [pc, #88] @ 7ba68 <_Py_SetRefcnt@@Base+0xf48> │ │ │ │ + ldr r6, [pc, #88] @ 7ba6c <_Py_SetRefcnt@@Base+0xf4c> │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr sl, [sp, #4] │ │ │ │ and sl, sl, r9 │ │ │ │ - bl 35911c │ │ │ │ + bl 359388 │ │ │ │ str sl, [r7] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr sl, [sp, #4] │ │ │ │ add r2, r2, #1 │ │ │ │ and r2, r2, r6 │ │ │ │ orr r2, r4, r2 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sl │ │ │ │ - bl 358f88 │ │ │ │ + bl 3591f4 │ │ │ │ cmp r0, sl │ │ │ │ strne r0, [sp, #4] │ │ │ │ - bne 7ba0c <_Py_SetRefcnt@@Base+0xef4> │ │ │ │ + bne 7ba14 <_Py_SetRefcnt@@Base+0xef4> │ │ │ │ mov r1, #1 │ │ │ │ add r0, r5, #128 @ 0x80 │ │ │ │ - bl 3583a0 │ │ │ │ + bl 35860c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ subseq r0, r5, r4, ror r8 │ │ │ │ @ instruction: 0xffc00000 │ │ │ │ @ instruction: 0x003fffff │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -83661,156 +83663,156 @@ │ │ │ │ mla r4, sl, r3, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov fp, r2 │ │ │ │ add r7, r7, #116 @ 0x74 │ │ │ │ mov r5, #0 │ │ │ │ cmp r4, r7 │ │ │ │ - bcs 7bb58 <_Py_SetRefcnt@@Base+0x1040> │ │ │ │ + bcs 7bb60 <_Py_SetRefcnt@@Base+0x1040> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7bb40 <_Py_SetRefcnt@@Base+0x1028> │ │ │ │ + beq 7bb48 <_Py_SetRefcnt@@Base+0x1028> │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23e428 │ │ │ │ + bl 23e4f0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7bb14 <_Py_SetRefcnt@@Base+0xffc> │ │ │ │ + bne 7bb1c <_Py_SetRefcnt@@Base+0xffc> │ │ │ │ ldr r0, [r8, #448] @ 0x1c0 │ │ │ │ mvn r2, #0 │ │ │ │ add r0, r0, #256 @ 0x100 │ │ │ │ mvn r3, #0 │ │ │ │ - bl 23a8a0 │ │ │ │ + bl 23a968 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r6, #80] @ 0x50 │ │ │ │ mov r1, r8 │ │ │ │ - bl 23e8a0 │ │ │ │ + bl 23e968 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r9 │ │ │ │ orrcs r5, r5, #1 │ │ │ │ - b 7bb4c <_Py_SetRefcnt@@Base+0x1034> │ │ │ │ + b 7bb54 <_Py_SetRefcnt@@Base+0x1034> │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, fp │ │ │ │ - bne 7bb4c <_Py_SetRefcnt@@Base+0x1034> │ │ │ │ + bne 7bb54 <_Py_SetRefcnt@@Base+0x1034> │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ movcc r5, #1 │ │ │ │ - bcc 7bb4c <_Py_SetRefcnt@@Base+0x1034> │ │ │ │ + bcc 7bb54 <_Py_SetRefcnt@@Base+0x1034> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #3 │ │ │ │ orrhi r5, r5, #1 │ │ │ │ - b 7bb4c <_Py_SetRefcnt@@Base+0x1034> │ │ │ │ + b 7bb54 <_Py_SetRefcnt@@Base+0x1034> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, r9 │ │ │ │ orrcs r5, r5, #1 │ │ │ │ ldr r3, [r4] │ │ │ │ mla r4, sl, r3, r4 │ │ │ │ - b 7baa8 <_Py_SetRefcnt@@Base+0xf90> │ │ │ │ + b 7bab0 <_Py_SetRefcnt@@Base+0xf90> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ subs sl, r3, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ movne r3, #0 │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ mov r9, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ strbne r3, [sl] │ │ │ │ - ldr r3, [pc, #588] @ 7bde4 <_Py_SetRefcnt@@Base+0x12cc> │ │ │ │ - bl 3592c0 │ │ │ │ + ldr r3, [pc, #588] @ 7bdec <_Py_SetRefcnt@@Base+0x12cc> │ │ │ │ + bl 359530 │ │ │ │ add r4, r3, r0 │ │ │ │ - bl 35911c │ │ │ │ + bl 359388 │ │ │ │ str r4, [r5, #112] @ 0x70 │ │ │ │ - bl 35911c │ │ │ │ + bl 359388 │ │ │ │ ldr r0, [r5, #96] @ 0x60 │ │ │ │ mov r3, #0 │ │ │ │ lsl r0, r0, #15 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ - bl 23b520 │ │ │ │ + bl 23b5e8 │ │ │ │ ldr r0, [r8, #448] @ 0x1c0 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ add r0, r0, #224 @ 0xe0 │ │ │ │ - bl 23a8a0 │ │ │ │ + bl 23a968 │ │ │ │ ldr r3, [r5, #108] @ 0x6c │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ mla r3, r2, r3, r5 │ │ │ │ add r4, r5, #116 @ 0x74 │ │ │ │ add r3, r3, #116 @ 0x74 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ mla r4, r2, r3, r4 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r4, r3 │ │ │ │ - bcs 7bdbc <_Py_SetRefcnt@@Base+0x12a4> │ │ │ │ + bcs 7bdc4 <_Py_SetRefcnt@@Base+0x12a4> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7bd9c <_Py_SetRefcnt@@Base+0x1284> │ │ │ │ + beq 7bda4 <_Py_SetRefcnt@@Base+0x1284> │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ ldrb r2, [r9, #1597] @ 0x63d │ │ │ │ lsr r3, r3, #3 │ │ │ │ and r3, r3, #15 │ │ │ │ cmp r2, r3 │ │ │ │ ldrne r2, [r9] │ │ │ │ ldrne r6, [r2, #16] │ │ │ │ - beq 7bc48 <_Py_SetRefcnt@@Base+0x1130> │ │ │ │ + beq 7bc50 <_Py_SetRefcnt@@Base+0x1130> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 7bc4c <_Py_SetRefcnt@@Base+0x1134> │ │ │ │ + beq 7bc54 <_Py_SetRefcnt@@Base+0x1134> │ │ │ │ ldrb r2, [r6, #1597] @ 0x63d │ │ │ │ cmp r2, r3 │ │ │ │ - beq 7bc4c <_Py_SetRefcnt@@Base+0x1134> │ │ │ │ + beq 7bc54 <_Py_SetRefcnt@@Base+0x1134> │ │ │ │ ldr r6, [r6, #1592] @ 0x638 │ │ │ │ - b 7bc2c <_Py_SetRefcnt@@Base+0x1114> │ │ │ │ + b 7bc34 <_Py_SetRefcnt@@Base+0x1114> │ │ │ │ mov r6, r9 │ │ │ │ ldr r0, [r8, #448] @ 0x1c0 │ │ │ │ mvn r2, #0 │ │ │ │ add r0, r0, #256 @ 0x100 │ │ │ │ mvn r3, #0 │ │ │ │ - bl 23a8a0 │ │ │ │ + bl 23a968 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ - bl 35911c │ │ │ │ + bl 359388 │ │ │ │ str r6, [r4, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7b628 <_Py_SetRefcnt@@Base+0xb10> │ │ │ │ + bl 7b630 <_Py_SetRefcnt@@Base+0xb10> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7bc94 <_Py_SetRefcnt@@Base+0x117c> │ │ │ │ + bne 7bc9c <_Py_SetRefcnt@@Base+0x117c> │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - b 7bc74 <_Py_SetRefcnt@@Base+0x115c> │ │ │ │ + b 7bc7c <_Py_SetRefcnt@@Base+0x115c> │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23e428 │ │ │ │ + bl 23e4f0 │ │ │ │ ldr fp, [r4, #20] │ │ │ │ cmp fp, #0 │ │ │ │ - bne 7bcc0 <_Py_SetRefcnt@@Base+0x11a8> │ │ │ │ + bne 7bcc8 <_Py_SetRefcnt@@Base+0x11a8> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 23e8a0 │ │ │ │ + bl 23e968 │ │ │ │ mov r4, r0 │ │ │ │ - b 7bdac <_Py_SetRefcnt@@Base+0x1294> │ │ │ │ + b 7bdb4 <_Py_SetRefcnt@@Base+0x1294> │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ ldrlt r0, [r4] │ │ │ │ movge r0, r7 │ │ │ │ lsllt r0, r0, #15 │ │ │ │ - bl 238f5c │ │ │ │ + bl 239024 │ │ │ │ mov r1, #12 │ │ │ │ ldrb r3, [r4, #14] │ │ │ │ - ldr ip, [pc, #256] @ 7bde8 <_Py_SetRefcnt@@Base+0x12d0> │ │ │ │ + ldr ip, [pc, #256] @ 7bdf0 <_Py_SetRefcnt@@Base+0x12d0> │ │ │ │ bic r3, r3, #1 │ │ │ │ mul r1, r0, r1 │ │ │ │ add r2, r6, r1 │ │ │ │ ldr lr, [r2, #528] @ 0x210 │ │ │ │ add r1, r1, #520 @ 0x208 │ │ │ │ cmp lr, ip │ │ │ │ orreq r3, r3, #1 │ │ │ │ @@ -83823,487 +83825,487 @@ │ │ │ │ strne r4, [r3, #44] @ 0x2c │ │ │ │ mov r3, #12 │ │ │ │ mla r3, r0, r3, r6 │ │ │ │ streq r4, [r2, #524] @ 0x20c │ │ │ │ add r1, r6, r1 │ │ │ │ str r4, [r3, #520] @ 0x208 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23c024 │ │ │ │ + bl 23c0ec │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r7 │ │ │ │ ldr r3, [r6, #1580] @ 0x62c │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r6, #1580] @ 0x62c │ │ │ │ - bne 7bdac <_Py_SetRefcnt@@Base+0x1294> │ │ │ │ + bne 7bdb4 <_Py_SetRefcnt@@Base+0x1294> │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ cmp fp, r3 │ │ │ │ - bcs 7bd8c <_Py_SetRefcnt@@Base+0x1274> │ │ │ │ + bcs 7bd94 <_Py_SetRefcnt@@Base+0x1274> │ │ │ │ cmp r7, #65536 @ 0x10000 │ │ │ │ movhi r7, #0 │ │ │ │ movls r7, #1 │ │ │ │ cmp sl, #0 │ │ │ │ moveq r7, #0 │ │ │ │ cmp r9, r6 │ │ │ │ movne r7, #0 │ │ │ │ andeq r7, r7, #1 │ │ │ │ cmp r7, #0 │ │ │ │ movne r3, #1 │ │ │ │ strbne r3, [sl] │ │ │ │ - b 7bdac <_Py_SetRefcnt@@Base+0x1294> │ │ │ │ + b 7bdb4 <_Py_SetRefcnt@@Base+0x1294> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 7bd5c <_Py_SetRefcnt@@Base+0x1244> │ │ │ │ - b 7bdac <_Py_SetRefcnt@@Base+0x1294> │ │ │ │ + bhi 7bd64 <_Py_SetRefcnt@@Base+0x1244> │ │ │ │ + b 7bdb4 <_Py_SetRefcnt@@Base+0x1294> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 23e9d8 │ │ │ │ + bl 23eaa0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ mla r4, r2, r3, r4 │ │ │ │ - b 7bbf4 <_Py_SetRefcnt@@Base+0x10dc> │ │ │ │ + b 7bbfc <_Py_SetRefcnt@@Base+0x10dc> │ │ │ │ ldr r4, [r5, #88] @ 0x58 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 7bdd8 <_Py_SetRefcnt@@Base+0x12c0> │ │ │ │ + bne 7bde0 <_Py_SetRefcnt@@Base+0x12c0> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ - bl 846a0 │ │ │ │ + bl 846a8 │ │ │ │ mov r5, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ andeq r0, r0, r8 │ │ │ │ andeq r0, r1, r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #328] @ 7bf4c <_Py_SetRefcnt@@Base+0x1434> │ │ │ │ + ldr r5, [pc, #328] @ 7bf54 <_Py_SetRefcnt@@Base+0x1434> │ │ │ │ cmp r0, r5 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84410 │ │ │ │ + bl 84418 │ │ │ │ add r1, r4, #32 │ │ │ │ add r0, r5, #32 │ │ │ │ - bl 84410 │ │ │ │ + bl 84418 │ │ │ │ add r1, r4, #64 @ 0x40 │ │ │ │ add r0, r5, #64 @ 0x40 │ │ │ │ - bl 84410 │ │ │ │ + bl 84418 │ │ │ │ add r1, r4, #96 @ 0x60 │ │ │ │ add r0, r5, #96 @ 0x60 │ │ │ │ - bl 84410 │ │ │ │ + bl 84418 │ │ │ │ add r1, r4, #128 @ 0x80 │ │ │ │ add r0, r5, #128 @ 0x80 │ │ │ │ - bl 84410 │ │ │ │ + bl 84418 │ │ │ │ add r1, r4, #160 @ 0xa0 │ │ │ │ add r0, r5, #160 @ 0xa0 │ │ │ │ - bl 84410 │ │ │ │ + bl 84418 │ │ │ │ add r1, r4, #192 @ 0xc0 │ │ │ │ add r0, r5, #192 @ 0xc0 │ │ │ │ - bl 84410 │ │ │ │ + bl 84418 │ │ │ │ add r1, r4, #256 @ 0x100 │ │ │ │ add r0, r5, #256 @ 0x100 │ │ │ │ - bl 84410 │ │ │ │ + bl 84418 │ │ │ │ add r1, r4, #224 @ 0xe0 │ │ │ │ add r0, r5, #224 @ 0xe0 │ │ │ │ - bl 84410 │ │ │ │ + bl 84418 │ │ │ │ add r1, r4, #288 @ 0x120 │ │ │ │ add r0, r5, #288 @ 0x120 │ │ │ │ - bl 84410 │ │ │ │ + bl 84418 │ │ │ │ add r1, r4, #416 @ 0x1a0 │ │ │ │ add r0, r5, #416 @ 0x1a0 │ │ │ │ - bl 84410 │ │ │ │ + bl 84418 │ │ │ │ add r1, r4, #448 @ 0x1c0 │ │ │ │ add r0, r5, #448 @ 0x1c0 │ │ │ │ - bl 84410 │ │ │ │ + bl 84418 │ │ │ │ add r1, r4, #320 @ 0x140 │ │ │ │ add r0, r5, #320 @ 0x140 │ │ │ │ - bl 84410 │ │ │ │ + bl 84418 │ │ │ │ add r1, r4, #352 @ 0x160 │ │ │ │ add r0, r5, #352 @ 0x160 │ │ │ │ - bl 84410 │ │ │ │ + bl 84418 │ │ │ │ add r1, r4, #384 @ 0x180 │ │ │ │ add r0, r5, #384 @ 0x180 │ │ │ │ - bl 84410 │ │ │ │ + bl 84418 │ │ │ │ add r1, r4, #480 @ 0x1e0 │ │ │ │ add r0, r5, #480 @ 0x1e0 │ │ │ │ - bl 84498 │ │ │ │ + bl 844a0 │ │ │ │ add r1, r4, #496 @ 0x1f0 │ │ │ │ add r0, r5, #496 @ 0x1f0 │ │ │ │ - bl 84498 │ │ │ │ + bl 844a0 │ │ │ │ add r1, r4, #512 @ 0x200 │ │ │ │ add r0, r5, #512 @ 0x200 │ │ │ │ - bl 84498 │ │ │ │ + bl 844a0 │ │ │ │ add r1, r4, #528 @ 0x210 │ │ │ │ add r0, r5, #528 @ 0x210 │ │ │ │ - bl 84498 │ │ │ │ + bl 844a0 │ │ │ │ add r1, r4, #544 @ 0x220 │ │ │ │ add r0, r5, #544 @ 0x220 │ │ │ │ - bl 84498 │ │ │ │ + bl 844a0 │ │ │ │ add r1, r4, #560 @ 0x230 │ │ │ │ add r0, r5, #560 @ 0x230 │ │ │ │ - bl 84498 │ │ │ │ + bl 844a0 │ │ │ │ add r1, r4, #576 @ 0x240 │ │ │ │ add r0, r5, #576 @ 0x240 │ │ │ │ - bl 84498 │ │ │ │ + bl 844a0 │ │ │ │ add r1, r4, #592 @ 0x250 │ │ │ │ add r0, r5, #592 @ 0x250 │ │ │ │ - bl 84498 │ │ │ │ + bl 844a0 │ │ │ │ add r1, r4, #608 @ 0x260 │ │ │ │ add r0, r5, #608 @ 0x260 │ │ │ │ - bl 84498 │ │ │ │ + bl 844a0 │ │ │ │ add r1, r4, #624 @ 0x270 │ │ │ │ add r0, r5, #624 @ 0x270 │ │ │ │ - bl 84498 │ │ │ │ + bl 844a0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #640 @ 0x280 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ mov r1, #0 │ │ │ │ b 29658 │ │ │ │ subseq r9, r9, r0, lsl #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r5, [pc, #316] @ 7c0a4 <_Py_SetRefcnt@@Base+0x158c> │ │ │ │ + ldr r5, [pc, #316] @ 7c0ac <_Py_SetRefcnt@@Base+0x158c> │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r0, r5 │ │ │ │ - beq 7c09c <_Py_SetRefcnt@@Base+0x1584> │ │ │ │ + beq 7c0a4 <_Py_SetRefcnt@@Base+0x1584> │ │ │ │ mov r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #292] @ 7c0a8 <_Py_SetRefcnt@@Base+0x1590> │ │ │ │ - bl 3583d8 │ │ │ │ - ldr r0, [pc, #288] @ 7c0ac <_Py_SetRefcnt@@Base+0x1594> │ │ │ │ + ldr r0, [pc, #292] @ 7c0b0 <_Py_SetRefcnt@@Base+0x1590> │ │ │ │ + bl 358644 │ │ │ │ + ldr r0, [pc, #288] @ 7c0b4 <_Py_SetRefcnt@@Base+0x1594> │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ - bl 23a95c │ │ │ │ - ldr r2, [pc, #276] @ 7c0b0 <_Py_SetRefcnt@@Base+0x1598> │ │ │ │ - bl 3592c0 │ │ │ │ + bl 23aa24 │ │ │ │ + ldr r2, [pc, #276] @ 7c0b8 <_Py_SetRefcnt@@Base+0x1598> │ │ │ │ + bl 359530 │ │ │ │ ldr ip, [r4, #1424] @ 0x590 │ │ │ │ add r1, r0, r2 │ │ │ │ cmp ip, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 7c09c <_Py_SetRefcnt@@Base+0x1584> │ │ │ │ - ldr r6, [pc, #252] @ 7c0b4 <_Py_SetRefcnt@@Base+0x159c> │ │ │ │ - ldr r1, [pc, #252] @ 7c0b8 <_Py_SetRefcnt@@Base+0x15a0> │ │ │ │ + bne 7c0a4 <_Py_SetRefcnt@@Base+0x1584> │ │ │ │ + ldr r6, [pc, #252] @ 7c0bc <_Py_SetRefcnt@@Base+0x159c> │ │ │ │ + ldr r1, [pc, #252] @ 7c0c0 <_Py_SetRefcnt@@Base+0x15a0> │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r1, [r6, #1424] @ 0x590 │ │ │ │ cmp ip, r1 │ │ │ │ cmpne r1, #0 │ │ │ │ moveq r1, r6 │ │ │ │ movne r1, r5 │ │ │ │ cmn r0, #1 │ │ │ │ str r1, [r2, r3] │ │ │ │ - beq 7bfe0 <_Py_SetRefcnt@@Base+0x14c8> │ │ │ │ + beq 7bfe8 <_Py_SetRefcnt@@Base+0x14c8> │ │ │ │ bl 29370 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r4, [r3, #12] │ │ │ │ cmp r4, r5 │ │ │ │ ldrne r3, [r4] │ │ │ │ ldrne r5, [r3, #16] │ │ │ │ - beq 7c09c <_Py_SetRefcnt@@Base+0x1584> │ │ │ │ + beq 7c0a4 <_Py_SetRefcnt@@Base+0x1584> │ │ │ │ subs r0, r5, #0 │ │ │ │ - beq 7c014 <_Py_SetRefcnt@@Base+0x14fc> │ │ │ │ + beq 7c01c <_Py_SetRefcnt@@Base+0x14fc> │ │ │ │ cmp r4, r5 │ │ │ │ ldr r5, [r5, #1592] @ 0x638 │ │ │ │ - beq 7bff8 <_Py_SetRefcnt@@Base+0x14e0> │ │ │ │ - bl 7b778 <_Py_SetRefcnt@@Base+0xc60> │ │ │ │ - b 7bff8 <_Py_SetRefcnt@@Base+0x14e0> │ │ │ │ + beq 7c000 <_Py_SetRefcnt@@Base+0x14e0> │ │ │ │ + bl 7b780 <_Py_SetRefcnt@@Base+0xc60> │ │ │ │ + b 7c000 <_Py_SetRefcnt@@Base+0x14e0> │ │ │ │ cmp r4, r6 │ │ │ │ - beq 7c028 <_Py_SetRefcnt@@Base+0x1510> │ │ │ │ + beq 7c030 <_Py_SetRefcnt@@Base+0x1510> │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2350f8 <_Py_write_noraise@@Base+0x9e0> │ │ │ │ + bl 2351cc <_Py_write_noraise@@Base+0x9e0> │ │ │ │ ldr r0, [r4] │ │ │ │ add r0, r0, #488 @ 0x1e8 │ │ │ │ - bl 7bdec <_Py_SetRefcnt@@Base+0x12d4> │ │ │ │ + bl 7bdf4 <_Py_SetRefcnt@@Base+0x12d4> │ │ │ │ cmp r4, r6 │ │ │ │ - beq 7c09c <_Py_SetRefcnt@@Base+0x1584> │ │ │ │ - ldr r5, [pc, #120] @ 7c0bc <_Py_SetRefcnt@@Base+0x15a4> │ │ │ │ + beq 7c0a4 <_Py_SetRefcnt@@Base+0x1584> │ │ │ │ + ldr r5, [pc, #120] @ 7c0c4 <_Py_SetRefcnt@@Base+0x15a4> │ │ │ │ mov r7, #0 │ │ │ │ ldr r6, [r5] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 7c070 <_Py_SetRefcnt@@Base+0x1558> │ │ │ │ + bne 7c078 <_Py_SetRefcnt@@Base+0x1558> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #12] │ │ │ │ - bl 358f88 │ │ │ │ + bl 3591f4 │ │ │ │ cmp r0, r6 │ │ │ │ - beq 7c09c <_Py_SetRefcnt@@Base+0x1584> │ │ │ │ + beq 7c0a4 <_Py_SetRefcnt@@Base+0x1584> │ │ │ │ str r0, [sp, #12] │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, #16 │ │ │ │ add r5, r5, #4 │ │ │ │ - bne 7c044 <_Py_SetRefcnt@@Base+0x152c> │ │ │ │ + bne 7c04c <_Py_SetRefcnt@@Base+0x152c> │ │ │ │ ldr r3, [r4, #2744] @ 0xab8 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r4, #2728] @ 0xaa8 │ │ │ │ mov r1, #2752 @ 0xac0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84838 │ │ │ │ + bl 84840 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r7, r9, r0, asr #1 │ │ │ │ + eorseq r7, r9, r0, lsl #6 │ │ │ │ ldrsbeq r1, [r5], #-8 │ │ │ │ subseq r9, r9, r0, lsr #16 │ │ │ │ andeq r0, r0, r8 │ │ │ │ subseq r0, r5, r4, lsl #21 │ │ │ │ ldrsbeq r1, [r5], #-4 │ │ │ │ @ instruction: 0x00599990 │ │ │ │ tst r0, #1 │ │ │ │ - ldr r3, [pc, #32] @ 7c0ec <_Py_SetRefcnt@@Base+0x15d4> │ │ │ │ + ldr r3, [pc, #32] @ 7c0f4 <_Py_SetRefcnt@@Base+0x15d4> │ │ │ │ mov r1, r0 │ │ │ │ - beq 7c0e0 <_Py_SetRefcnt@@Base+0x15c8> │ │ │ │ + beq 7c0e8 <_Py_SetRefcnt@@Base+0x15c8> │ │ │ │ ldr r2, [r3, #724] @ 0x2d4 │ │ │ │ ldr r0, [r3, #708] @ 0x2c4 │ │ │ │ sub r1, r1, #1 │ │ │ │ bx r2 │ │ │ │ ldr r2, [r3, #704] @ 0x2c0 │ │ │ │ ldr r0, [r3, #688] @ 0x2b0 │ │ │ │ bx r2 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #732] @ 7c3e4 <_Py_SetRefcnt@@Base+0x18cc> │ │ │ │ + ldr r4, [pc, #732] @ 7c3ec <_Py_SetRefcnt@@Base+0x18cc> │ │ │ │ mov r5, r0 │ │ │ │ - ldr r2, [pc, #728] @ 7c3e8 <_Py_SetRefcnt@@Base+0x18d0> │ │ │ │ + ldr r2, [pc, #728] @ 7c3f0 <_Py_SetRefcnt@@Base+0x18d0> │ │ │ │ ldr r0, [r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, #1 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ cmp r5, #0 │ │ │ │ ldr r0, [r4] │ │ │ │ - bne 7c140 <_Py_SetRefcnt@@Base+0x1628> │ │ │ │ + bne 7c148 <_Py_SetRefcnt@@Base+0x1628> │ │ │ │ mov r1, #1 │ │ │ │ - ldr r2, [pc, #692] @ 7c3ec <_Py_SetRefcnt@@Base+0x18d4> │ │ │ │ + ldr r2, [pc, #692] @ 7c3f4 <_Py_SetRefcnt@@Base+0x18d4> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b 2a270 <__fprintf_chk@plt> │ │ │ │ ldrb r3, [r5, #-4] │ │ │ │ - ldr r2, [pc, #676] @ 7c3f0 <_Py_SetRefcnt@@Base+0x18d8> │ │ │ │ + ldr r2, [pc, #676] @ 7c3f8 <_Py_SetRefcnt@@Base+0x18d8> │ │ │ │ mov r1, #1 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ ldrb r8, [r5, #-8] │ │ │ │ sub r3, r5, #7 │ │ │ │ sub r2, r5, #4 │ │ │ │ ldrb r1, [r3], #1 │ │ │ │ cmp r2, r3 │ │ │ │ orr r8, r1, r8, lsl #8 │ │ │ │ - bne 7c15c <_Py_SetRefcnt@@Base+0x1644> │ │ │ │ - ldr r2, [pc, #640] @ 7c3f4 <_Py_SetRefcnt@@Base+0x18dc> │ │ │ │ + bne 7c164 <_Py_SetRefcnt@@Base+0x1644> │ │ │ │ + ldr r2, [pc, #640] @ 7c3fc <_Py_SetRefcnt@@Base+0x18dc> │ │ │ │ mov r3, r8 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r2, [pc, #616] @ 7c3f8 <_Py_SetRefcnt@@Base+0x18e0> │ │ │ │ + ldr r2, [pc, #616] @ 7c400 <_Py_SetRefcnt@@Base+0x18e0> │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ ldrb r3, [r5, #-1] │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne 7c1d8 <_Py_SetRefcnt@@Base+0x16c0> │ │ │ │ + bne 7c1e0 <_Py_SetRefcnt@@Base+0x16c0> │ │ │ │ ldrb r3, [r5, #-2] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne 7c1d8 <_Py_SetRefcnt@@Base+0x16c0> │ │ │ │ + bne 7c1e0 <_Py_SetRefcnt@@Base+0x16c0> │ │ │ │ ldrb r3, [r5, #-3] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne 7c1d8 <_Py_SetRefcnt@@Base+0x16c0> │ │ │ │ + bne 7c1e0 <_Py_SetRefcnt@@Base+0x16c0> │ │ │ │ mov r3, r0 │ │ │ │ mov r2, #28 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r0, [pc, #552] @ 7c3fc <_Py_SetRefcnt@@Base+0x18e4> │ │ │ │ + ldr r0, [pc, #552] @ 7c404 <_Py_SetRefcnt@@Base+0x18e4> │ │ │ │ bl 2a09c │ │ │ │ - b 7c24c <_Py_SetRefcnt@@Base+0x1734> │ │ │ │ - ldr r2, [pc, #544] @ 7c400 <_Py_SetRefcnt@@Base+0x18e8> │ │ │ │ + b 7c254 <_Py_SetRefcnt@@Base+0x1734> │ │ │ │ + ldr r2, [pc, #544] @ 7c408 <_Py_SetRefcnt@@Base+0x18e8> │ │ │ │ mov r3, #253 @ 0xfd │ │ │ │ mov r1, #1 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ sub r6, r5, #3 │ │ │ │ sub r3, r5, r6 │ │ │ │ ldrb r7, [r6], #1 │ │ │ │ - ldr r2, [pc, #520] @ 7c404 <_Py_SetRefcnt@@Base+0x18ec> │ │ │ │ + ldr r2, [pc, #520] @ 7c40c <_Py_SetRefcnt@@Base+0x18ec> │ │ │ │ mov r1, #1 │ │ │ │ str r7, [sp] │ │ │ │ ldr r0, [r4] │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ cmp r7, #253 @ 0xfd │ │ │ │ mov r2, #9 │ │ │ │ mov r1, #1 │ │ │ │ - beq 7c224 <_Py_SetRefcnt@@Base+0x170c> │ │ │ │ + beq 7c22c <_Py_SetRefcnt@@Base+0x170c> │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r0, [pc, #484] @ 7c408 <_Py_SetRefcnt@@Base+0x18f0> │ │ │ │ + ldr r0, [pc, #484] @ 7c410 <_Py_SetRefcnt@@Base+0x18f0> │ │ │ │ bl 2a09c │ │ │ │ ldr r1, [r4] │ │ │ │ mov r0, #10 │ │ │ │ bl 2a300 │ │ │ │ cmp r6, r5 │ │ │ │ - bne 7c1ec <_Py_SetRefcnt@@Base+0x16d4> │ │ │ │ + bne 7c1f4 <_Py_SetRefcnt@@Base+0x16d4> │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r0, [pc, #456] @ 7c40c <_Py_SetRefcnt@@Base+0x18f4> │ │ │ │ + ldr r0, [pc, #456] @ 7c414 <_Py_SetRefcnt@@Base+0x18f4> │ │ │ │ mov r2, #146 @ 0x92 │ │ │ │ mov r1, #1 │ │ │ │ bl 2a09c │ │ │ │ add r7, r5, r8 │ │ │ │ - ldr r2, [pc, #440] @ 7c410 <_Py_SetRefcnt@@Base+0x18f8> │ │ │ │ + ldr r2, [pc, #440] @ 7c418 <_Py_SetRefcnt@@Base+0x18f8> │ │ │ │ mov r3, #4 │ │ │ │ str r7, [sp] │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ sub r3, r7, #1 │ │ │ │ add r2, r7, #3 │ │ │ │ ldrb r1, [r3, #1]! │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ - bne 7c28c <_Py_SetRefcnt@@Base+0x1774> │ │ │ │ + bne 7c294 <_Py_SetRefcnt@@Base+0x1774> │ │ │ │ cmp r2, r3 │ │ │ │ - bne 7c270 <_Py_SetRefcnt@@Base+0x1758> │ │ │ │ + bne 7c278 <_Py_SetRefcnt@@Base+0x1758> │ │ │ │ mov r6, #1 │ │ │ │ - b 7c290 <_Py_SetRefcnt@@Base+0x1778> │ │ │ │ + b 7c298 <_Py_SetRefcnt@@Base+0x1778> │ │ │ │ mov r6, #0 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r3, [r4] │ │ │ │ - beq 7c2b0 <_Py_SetRefcnt@@Base+0x1798> │ │ │ │ + beq 7c2b8 <_Py_SetRefcnt@@Base+0x1798> │ │ │ │ mov r2, #28 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r0, [pc, #336] @ 7c3fc <_Py_SetRefcnt@@Base+0x18e4> │ │ │ │ + ldr r0, [pc, #336] @ 7c404 <_Py_SetRefcnt@@Base+0x18e4> │ │ │ │ bl 2a09c │ │ │ │ - b 7c314 <_Py_SetRefcnt@@Base+0x17fc> │ │ │ │ + b 7c31c <_Py_SetRefcnt@@Base+0x17fc> │ │ │ │ mov r0, r3 │ │ │ │ - ldr r2, [pc, #324] @ 7c400 <_Py_SetRefcnt@@Base+0x18e8> │ │ │ │ + ldr r2, [pc, #324] @ 7c408 <_Py_SetRefcnt@@Base+0x18e8> │ │ │ │ mov r3, #253 @ 0xfd │ │ │ │ mov r1, #1 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ ldrb r9, [r7, r6] │ │ │ │ ldr r0, [r4] │ │ │ │ - ldr r2, [pc, #320] @ 7c414 <_Py_SetRefcnt@@Base+0x18fc> │ │ │ │ + ldr r2, [pc, #320] @ 7c41c <_Py_SetRefcnt@@Base+0x18fc> │ │ │ │ mov r1, #1 │ │ │ │ mov r3, r6 │ │ │ │ str r9, [sp] │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ cmp r9, #253 @ 0xfd │ │ │ │ - ldr r0, [pc, #284] @ 7c408 <_Py_SetRefcnt@@Base+0x18f0> │ │ │ │ + ldr r0, [pc, #284] @ 7c410 <_Py_SetRefcnt@@Base+0x18f0> │ │ │ │ mov r2, #9 │ │ │ │ mov r1, #1 │ │ │ │ - beq 7c2fc <_Py_SetRefcnt@@Base+0x17e4> │ │ │ │ + beq 7c304 <_Py_SetRefcnt@@Base+0x17e4> │ │ │ │ ldr r3, [r4] │ │ │ │ bl 2a09c │ │ │ │ ldr r1, [r4] │ │ │ │ mov r0, #10 │ │ │ │ add r6, r6, #1 │ │ │ │ bl 2a300 │ │ │ │ cmp r6, #4 │ │ │ │ - bne 7c2c4 <_Py_SetRefcnt@@Base+0x17ac> │ │ │ │ + bne 7c2cc <_Py_SetRefcnt@@Base+0x17ac> │ │ │ │ cmp r8, #0 │ │ │ │ - beq 7c3b8 <_Py_SetRefcnt@@Base+0x18a0> │ │ │ │ + beq 7c3c0 <_Py_SetRefcnt@@Base+0x18a0> │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r0, [pc, #240] @ 7c418 <_Py_SetRefcnt@@Base+0x1900> │ │ │ │ + ldr r0, [pc, #240] @ 7c420 <_Py_SetRefcnt@@Base+0x1900> │ │ │ │ mov r2, #14 │ │ │ │ mov r1, #1 │ │ │ │ bl 2a09c │ │ │ │ mov r6, r5 │ │ │ │ sub r3, r6, r5 │ │ │ │ cmp r3, #8 │ │ │ │ cmpne r6, r7 │ │ │ │ - ldr r2, [pc, #212] @ 7c41c <_Py_SetRefcnt@@Base+0x1904> │ │ │ │ + ldr r2, [pc, #212] @ 7c424 <_Py_SetRefcnt@@Base+0x1904> │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bcs 7c35c <_Py_SetRefcnt@@Base+0x1844> │ │ │ │ + bcs 7c364 <_Py_SetRefcnt@@Base+0x1844> │ │ │ │ ldrb r3, [r6], #1 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ - b 7c334 <_Py_SetRefcnt@@Base+0x181c> │ │ │ │ + b 7c33c <_Py_SetRefcnt@@Base+0x181c> │ │ │ │ cmp r6, r7 │ │ │ │ - bcc 7c374 <_Py_SetRefcnt@@Base+0x185c> │ │ │ │ + bcc 7c37c <_Py_SetRefcnt@@Base+0x185c> │ │ │ │ ldr r1, [r4] │ │ │ │ mov r0, #10 │ │ │ │ bl 2a300 │ │ │ │ - b 7c3b8 <_Py_SetRefcnt@@Base+0x18a0> │ │ │ │ + b 7c3c0 <_Py_SetRefcnt@@Base+0x18a0> │ │ │ │ sub r3, r7, r6 │ │ │ │ cmp r3, #8 │ │ │ │ - ble 7c398 <_Py_SetRefcnt@@Base+0x1880> │ │ │ │ + ble 7c3a0 <_Py_SetRefcnt@@Base+0x1880> │ │ │ │ mov r3, r0 │ │ │ │ mov r2, #4 │ │ │ │ - ldr r0, [pc, #144] @ 7c420 <_Py_SetRefcnt@@Base+0x1908> │ │ │ │ + ldr r0, [pc, #144] @ 7c428 <_Py_SetRefcnt@@Base+0x1908> │ │ │ │ mov r1, #1 │ │ │ │ bl 2a09c │ │ │ │ sub r6, r7, #8 │ │ │ │ cmp r6, r7 │ │ │ │ - ldr r2, [pc, #120] @ 7c41c <_Py_SetRefcnt@@Base+0x1904> │ │ │ │ + ldr r2, [pc, #120] @ 7c424 <_Py_SetRefcnt@@Base+0x1904> │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bcs 7c364 <_Py_SetRefcnt@@Base+0x184c> │ │ │ │ + bcs 7c36c <_Py_SetRefcnt@@Base+0x184c> │ │ │ │ ldrb r3, [r6], #1 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ - b 7c398 <_Py_SetRefcnt@@Base+0x1880> │ │ │ │ + b 7c3a0 <_Py_SetRefcnt@@Base+0x1880> │ │ │ │ ldr r1, [r4] │ │ │ │ mov r0, #10 │ │ │ │ bl 2a300 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 29af0 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 29220 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 8514c │ │ │ │ + b 85154 │ │ │ │ @ instruction: 0x00599690 │ │ │ │ - eorseq r4, r9, ip, asr #25 │ │ │ │ - eorseq pc, r7, r8, lsl r1 @ │ │ │ │ - @ instruction: 0x00394cf0 │ │ │ │ - @ instruction: 0x00394cfc │ │ │ │ - eorseq r4, r9, r0, lsr #26 │ │ │ │ - eorseq r4, r9, r4, asr #26 │ │ │ │ - eorseq r4, r9, r4, ror #26 │ │ │ │ - eorseq r4, r9, r8, lsl #27 │ │ │ │ - eorseq r4, r9, r0, lsr #27 │ │ │ │ - eorseq r4, r9, ip, lsr #27 │ │ │ │ - eorseq r4, r9, r0, asr #28 │ │ │ │ - eorseq r4, r9, r8, ror #28 │ │ │ │ - eorseq r4, r9, r4, lsl #29 │ │ │ │ - mlaseq r9, r4, lr, r4 │ │ │ │ - mlaseq r9, ip, lr, r4 │ │ │ │ + eorseq r4, r9, ip, lsl #30 │ │ │ │ + eorseq pc, r7, r4, lsr r3 @ │ │ │ │ + eorseq r4, r9, r0, lsr pc │ │ │ │ + eorseq r4, r9, ip, lsr pc │ │ │ │ + eorseq r4, r9, r0, ror #30 │ │ │ │ + eorseq r4, r9, r4, lsl #31 │ │ │ │ + eorseq r4, r9, r4, lsr #31 │ │ │ │ + eorseq r4, r9, r8, asr #31 │ │ │ │ + eorseq r4, r9, r0, ror #31 │ │ │ │ + eorseq r4, r9, ip, ror #31 │ │ │ │ + eorseq r5, r9, r0, lsl #1 │ │ │ │ + eorseq r5, r9, r8, lsr #1 │ │ │ │ + eorseq r5, r9, r4, asr #1 │ │ │ │ + ldrsbeq r5, [r9], -r4 @ │ │ │ │ + ldrsbeq r5, [r9], -ip @ │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ lsl r0, r3, #7 │ │ │ │ add r0, r0, r2, lsl #4 │ │ │ │ add r0, r0, #51 @ 0x33 │ │ │ │ - b a62ec │ │ │ │ + b a6364 │ │ │ │ │ │ │ │ -0007c43c : │ │ │ │ +0007c444 : │ │ │ │ ldr r0, [r0, #104] @ 0x68 │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ stm r2, {r0, r1} │ │ │ │ mov r3, #0 │ │ │ │ mov r2, sp │ │ │ │ mov r6, r0 │ │ │ │ - bl 7a024 │ │ │ │ + bl 7a02c │ │ │ │ mov r3, #1 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a024 │ │ │ │ + bl 7a02c │ │ │ │ cmp r7, r0 │ │ │ │ ldrgt r1, [sp] │ │ │ │ ldrle r1, [sp, #4] │ │ │ │ movle r7, r0 │ │ │ │ str r1, [r4, #12] │ │ │ │ lsl r2, r7, #1 │ │ │ │ add r1, r6, r1, lsl #1 │ │ │ │ @@ -84311,55 +84313,55 @@ │ │ │ │ str r7, [r4, #8] │ │ │ │ bl 292f8 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ streq r0, [r4, #16] │ │ │ │ - beq 7c520 │ │ │ │ + beq 7c528 │ │ │ │ sub r3, r5, r7 │ │ │ │ cmp r3, r7 │ │ │ │ movlt r3, r7 │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, r6, r5, lsl #1 │ │ │ │ ldrh r1, [r2, #-2] │ │ │ │ str r3, [r4, #12] │ │ │ │ sub r3, r5, #2 │ │ │ │ str r5, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ lsl r2, r3, #1 │ │ │ │ - blt 7c520 │ │ │ │ + blt 7c528 │ │ │ │ ldrh r2, [r6, r2] │ │ │ │ eor r2, r2, r1 │ │ │ │ tst r2, #63 @ 0x3f │ │ │ │ subeq r2, r5, #1 │ │ │ │ subeq r3, r2, r3 │ │ │ │ streq r3, [r4, #16] │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 7c4f4 │ │ │ │ + bne 7c4fc │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ movlt r3, r5 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ add r2, r4, #23 │ │ │ │ add r1, r4, #87 @ 0x57 │ │ │ │ strb r3, [r2, #1]! │ │ │ │ cmp r2, r1 │ │ │ │ - bne 7c534 │ │ │ │ + bne 7c53c │ │ │ │ sub r3, r5, r3 │ │ │ │ add r6, r6, r3, lsl #1 │ │ │ │ sub r1, r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ sub r0, r1, r3 │ │ │ │ add r3, r3, #1 │ │ │ │ - bge 7c570 │ │ │ │ + bge 7c578 │ │ │ │ ldrh r2, [r6], #2 │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ add r2, r4, r2 │ │ │ │ strb r0, [r2, #24] │ │ │ │ - b 7c54c │ │ │ │ + b 7c554 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldr r3, [r2, #20] │ │ │ │ ldr r4, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r2 │ │ │ │ @@ -84367,201 +84369,201 @@ │ │ │ │ ldr ip, [r2, #8] │ │ │ │ ldr r6, [r2, #12] │ │ │ │ ldr fp, [r5], #24 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r8, r0 │ │ │ │ add r1, r0, r1, lsl #1 │ │ │ │ add r3, r0, r3, lsl #1 │ │ │ │ - beq 7c6e8 │ │ │ │ + beq 7c6f0 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 7c7fc │ │ │ │ + bcs 7c804 │ │ │ │ ldrh r2, [r3] │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ ldrb r2, [r5, r2] │ │ │ │ cmp r2, #0 │ │ │ │ add r3, r3, r2, lsl #1 │ │ │ │ - beq 7c5dc │ │ │ │ + beq 7c5e4 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi 7c5b8 │ │ │ │ - b 7c7fc │ │ │ │ + bhi 7c5c0 │ │ │ │ + b 7c804 │ │ │ │ rsb r0, r4, #1 │ │ │ │ lsl sl, r0, #1 │ │ │ │ mov r9, r8 │ │ │ │ cmp r2, ip │ │ │ │ movge lr, r2 │ │ │ │ movlt lr, ip │ │ │ │ add r0, r3, sl │ │ │ │ str sl, [sp, #8] │ │ │ │ add r8, fp, lr, lsl #1 │ │ │ │ add r7, r0, lr, lsl #1 │ │ │ │ mov sl, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp lr, r4 │ │ │ │ - bge 7c650 │ │ │ │ + bge 7c658 │ │ │ │ ldrh r3, [r8], #2 │ │ │ │ mov r2, r3 │ │ │ │ ldrh r3, [r7], #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 7c648 │ │ │ │ + beq 7c650 │ │ │ │ sub lr, lr, ip │ │ │ │ add lr, lr, #1 │ │ │ │ mov r8, r9 │ │ │ │ add r3, sl, lr, lsl #1 │ │ │ │ - b 7c5b0 │ │ │ │ + b 7c5b8 │ │ │ │ add lr, lr, #1 │ │ │ │ - b 7c60c │ │ │ │ + b 7c614 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, sl │ │ │ │ ldr sl, [sp, #8] │ │ │ │ add r7, fp, r2, lsl #1 │ │ │ │ add lr, r0, r2, lsl #1 │ │ │ │ mov r8, sl │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r2, ip │ │ │ │ add r2, r2, #1 │ │ │ │ - bge 7c6dc │ │ │ │ + bge 7c6e4 │ │ │ │ ldrh sl, [r7], #2 │ │ │ │ ldrh r3, [lr], #2 │ │ │ │ cmp sl, r3 │ │ │ │ - beq 7c66c │ │ │ │ + beq 7c674 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov sl, r8 │ │ │ │ add r3, r3, r6, lsl #1 │ │ │ │ cmp r1, r3 │ │ │ │ sub r2, r4, r6 │ │ │ │ - bls 7c7fc │ │ │ │ + bls 7c804 │ │ │ │ ldrh r0, [r3] │ │ │ │ and r0, r0, #63 @ 0x3f │ │ │ │ ldrb lr, [r5, r0] │ │ │ │ cmp lr, #0 │ │ │ │ - beq 7c5e8 │ │ │ │ + beq 7c5f0 │ │ │ │ rsb r0, ip, #1 │ │ │ │ cmp ip, r2 │ │ │ │ addge r0, r0, ip │ │ │ │ addlt r0, r0, r2 │ │ │ │ cmp lr, r0 │ │ │ │ lslgt r2, lr, #1 │ │ │ │ lslle r2, r0, #1 │ │ │ │ mov r8, r9 │ │ │ │ add r3, r3, r2 │ │ │ │ - b 7c5b0 │ │ │ │ + b 7c5b8 │ │ │ │ sub r0, r0, r9 │ │ │ │ asr r0, r0, #1 │ │ │ │ - b 7c800 │ │ │ │ + b 7c808 │ │ │ │ ldr r7, [r2, #16] │ │ │ │ mov r9, r5 │ │ │ │ cmp r6, r7 │ │ │ │ add lr, ip, r7 │ │ │ │ movge sl, r6 │ │ │ │ movlt sl, r7 │ │ │ │ cmp lr, r4 │ │ │ │ movge lr, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 7c7fc │ │ │ │ + bcs 7c804 │ │ │ │ ldrh r2, [r3] │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ ldrb r2, [r9, r2] │ │ │ │ cmp r2, #0 │ │ │ │ add r3, r3, r2, lsl #1 │ │ │ │ - beq 7c738 │ │ │ │ + beq 7c740 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi 7c714 │ │ │ │ - b 7c7fc │ │ │ │ + bhi 7c71c │ │ │ │ + b 7c804 │ │ │ │ rsb r0, r4, #1 │ │ │ │ add r0, r3, r0, lsl #1 │ │ │ │ add r6, fp, ip, lsl #1 │ │ │ │ add r5, r0, ip, lsl #1 │ │ │ │ mov r2, ip │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r2, lr │ │ │ │ add r2, r2, #1 │ │ │ │ - bge 7c774 │ │ │ │ + bge 7c77c │ │ │ │ ldrh r8, [r6], #2 │ │ │ │ ldrh r0, [r5], #2 │ │ │ │ cmp r8, r0 │ │ │ │ - beq 7c750 │ │ │ │ + beq 7c758 │ │ │ │ add r3, r3, r7, lsl #1 │ │ │ │ - b 7c70c │ │ │ │ + b 7c714 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r6, fp, lr, lsl #1 │ │ │ │ add r5, r0, lr, lsl #1 │ │ │ │ mov r2, lr │ │ │ │ cmp r2, r4 │ │ │ │ - bge 7c7b0 │ │ │ │ + bge 7c7b8 │ │ │ │ ldrh r8, [r6], #2 │ │ │ │ ldrh r0, [r5], #2 │ │ │ │ cmp r8, r0 │ │ │ │ subne r2, r2, ip │ │ │ │ addne r2, r2, #1 │ │ │ │ addne r3, r3, r2, lsl #1 │ │ │ │ - bne 7c70c │ │ │ │ + bne 7c714 │ │ │ │ add r2, r2, #1 │ │ │ │ - b 7c784 │ │ │ │ + b 7c78c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ sub r6, fp, #2 │ │ │ │ sub r5, r0, #2 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r2, ip │ │ │ │ add r2, r2, #1 │ │ │ │ - bge 7c7ec │ │ │ │ + bge 7c7f4 │ │ │ │ ldrh r8, [r6, #2]! │ │ │ │ ldrh r3, [r5, #2]! │ │ │ │ cmp r8, r3 │ │ │ │ - beq 7c7c4 │ │ │ │ + beq 7c7cc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r3, r3, sl, lsl #1 │ │ │ │ - b 7c70c │ │ │ │ + b 7c714 │ │ │ │ ldr r8, [sp, #4] │ │ │ │ sub r0, r0, r8 │ │ │ │ asr r0, r0, #1 │ │ │ │ - b 7c800 │ │ │ │ + b 7c808 │ │ │ │ mvn r0, #0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #128] @ 7c8a8 │ │ │ │ + ldr r3, [pc, #128] @ 7c8b0 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r6 │ │ │ │ add r2, sp, #4 │ │ │ │ ldr r9, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov r3, #0 │ │ │ │ - bl 7c44c │ │ │ │ + bl 7c454 │ │ │ │ mov r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ add r2, sp, #4 │ │ │ │ sub r1, r7, r4 │ │ │ │ add r0, r8, r4, lsl #1 │ │ │ │ - bl 7c578 │ │ │ │ + bl 7c580 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 7c880 │ │ │ │ + beq 7c888 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r9 │ │ │ │ addne r4, r4, r0 │ │ │ │ addne r4, r6, r4 │ │ │ │ - bne 7c854 │ │ │ │ - ldr r3, [pc, #32] @ 7c8a8 │ │ │ │ + bne 7c85c │ │ │ │ + ldr r3, [pc, #32] @ 7c8b0 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 7c89c │ │ │ │ + beq 7c8a4 │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -84569,21 +84571,21 @@ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ stm r2, {r0, r1} │ │ │ │ mov r3, #0 │ │ │ │ mov r2, sp │ │ │ │ mov r6, r0 │ │ │ │ - bl 7a0c0 │ │ │ │ + bl 7a0c8 │ │ │ │ mov r3, #1 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a0c0 │ │ │ │ + bl 7a0c8 │ │ │ │ cmp r7, r0 │ │ │ │ ldrgt r1, [sp] │ │ │ │ ldrle r1, [sp, #4] │ │ │ │ movle r7, r0 │ │ │ │ str r1, [r4, #12] │ │ │ │ lsl r2, r7, #2 │ │ │ │ add r1, r6, r1, lsl #2 │ │ │ │ @@ -84591,386 +84593,386 @@ │ │ │ │ str r7, [r4, #8] │ │ │ │ bl 292f8 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ streq r0, [r4, #16] │ │ │ │ - beq 7c97c │ │ │ │ + beq 7c984 │ │ │ │ sub r3, r5, r7 │ │ │ │ cmp r3, r7 │ │ │ │ movlt r3, r7 │ │ │ │ add r3, r3, #1 │ │ │ │ sub r2, r5, #-1073741823 @ 0xc0000001 │ │ │ │ str r3, [r4, #12] │ │ │ │ str r5, [r4, #16] │ │ │ │ ldr r1, [r6, r2, lsl #2] │ │ │ │ sub r3, r5, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - blt 7c97c │ │ │ │ + blt 7c984 │ │ │ │ ldr r2, [r6, r3, lsl #2] │ │ │ │ eor r2, r2, r1 │ │ │ │ tst r2, #63 @ 0x3f │ │ │ │ subeq r2, r5, #1 │ │ │ │ subeq r3, r2, r3 │ │ │ │ streq r3, [r4, #16] │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 7c954 │ │ │ │ + bne 7c95c │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ movlt r3, r5 │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ add r2, r4, #23 │ │ │ │ add r1, r4, #87 @ 0x57 │ │ │ │ strb r3, [r2, #1]! │ │ │ │ cmp r2, r1 │ │ │ │ - bne 7c990 │ │ │ │ + bne 7c998 │ │ │ │ sub r3, r5, r3 │ │ │ │ sub r1, r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ sub r0, r1, r3 │ │ │ │ - bge 7c9c8 │ │ │ │ + bge 7c9d0 │ │ │ │ ldr r2, [r6, r3, lsl #2] │ │ │ │ add r3, r3, #1 │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ add r2, r4, r2 │ │ │ │ strb r0, [r2, #24] │ │ │ │ - b 7c9a4 │ │ │ │ + b 7c9ac │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldr r3, [r2, #20] │ │ │ │ ldmib r2, {r5, lr} │ │ │ │ cmp r3, #0 │ │ │ │ mov r7, r2 │ │ │ │ sub r3, r5, #-1073741823 @ 0xc0000001 │ │ │ │ ldr r8, [r2, #12] │ │ │ │ ldr r6, [r7], #24 │ │ │ │ add r1, r0, r1, lsl #2 │ │ │ │ add r3, r0, r3, lsl #2 │ │ │ │ - beq 7cae0 │ │ │ │ + beq 7cae8 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 7cbb8 │ │ │ │ + bcs 7cbc0 │ │ │ │ ldr r2, [r3] │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ ldrb r2, [r7, r2] │ │ │ │ cmp r2, #0 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ - beq 7ca28 │ │ │ │ + beq 7ca30 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi 7ca04 │ │ │ │ - b 7cbb8 │ │ │ │ + bhi 7ca0c │ │ │ │ + b 7cbc0 │ │ │ │ rsb r9, r5, #1 │ │ │ │ lsl r9, r9, #2 │ │ │ │ cmp r2, lr │ │ │ │ add ip, r3, r9 │ │ │ │ movge r4, r2 │ │ │ │ movlt r4, lr │ │ │ │ cmp r4, r5 │ │ │ │ - bge 7ca80 │ │ │ │ + bge 7ca88 │ │ │ │ ldr fp, [r6, r4, lsl #2] │ │ │ │ ldr sl, [ip, r4, lsl #2] │ │ │ │ cmp fp, sl │ │ │ │ subne r4, r4, lr │ │ │ │ addne r4, r4, #1 │ │ │ │ addne r3, r3, r4, lsl #2 │ │ │ │ - bne 7c9fc │ │ │ │ + bne 7ca04 │ │ │ │ add r4, r4, #1 │ │ │ │ - b 7ca40 │ │ │ │ + b 7ca48 │ │ │ │ ldr sl, [r6, r2, lsl #2] │ │ │ │ ldr r4, [ip, r2, lsl #2] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp sl, r4 │ │ │ │ - bne 7ca8c │ │ │ │ + bne 7ca94 │ │ │ │ cmp r2, lr │ │ │ │ - blt 7ca6c │ │ │ │ - b 7cad4 │ │ │ │ + blt 7ca74 │ │ │ │ + b 7cadc │ │ │ │ add r3, r3, r8, lsl #2 │ │ │ │ cmp r1, r3 │ │ │ │ sub r2, r5, r8 │ │ │ │ - bls 7cbb8 │ │ │ │ + bls 7cbc0 │ │ │ │ ldr ip, [r3] │ │ │ │ and ip, ip, #63 @ 0x3f │ │ │ │ ldrb r4, [r7, ip] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 7ca30 │ │ │ │ + beq 7ca38 │ │ │ │ rsb ip, lr, #1 │ │ │ │ cmp lr, r2 │ │ │ │ addge ip, ip, lr │ │ │ │ addlt ip, ip, r2 │ │ │ │ cmp r4, ip │ │ │ │ lslgt r2, r4, #2 │ │ │ │ lslle r2, ip, #2 │ │ │ │ add r3, r3, r2 │ │ │ │ - b 7c9fc │ │ │ │ + b 7ca04 │ │ │ │ sub r0, ip, r0 │ │ │ │ asr r0, r0, #2 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r9, [r2, #16] │ │ │ │ cmp r8, r9 │ │ │ │ add r4, lr, r9 │ │ │ │ movlt r8, r9 │ │ │ │ cmp r4, r5 │ │ │ │ movge r4, r5 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 7cbb8 │ │ │ │ + bcs 7cbc0 │ │ │ │ ldr r2, [r3] │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ ldrb r2, [r7, r2] │ │ │ │ cmp r2, #0 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ - beq 7cb24 │ │ │ │ + beq 7cb2c │ │ │ │ cmp r1, r3 │ │ │ │ - bhi 7cb00 │ │ │ │ - b 7cbb8 │ │ │ │ + bhi 7cb08 │ │ │ │ + b 7cbc0 │ │ │ │ rsb r2, r5, #1 │ │ │ │ add r2, r3, r2, lsl #2 │ │ │ │ mov ip, lr │ │ │ │ cmp ip, r4 │ │ │ │ - bge 7cb54 │ │ │ │ + bge 7cb5c │ │ │ │ ldr fp, [r6, ip, lsl #2] │ │ │ │ ldr sl, [r2, ip, lsl #2] │ │ │ │ add ip, ip, #1 │ │ │ │ cmp fp, sl │ │ │ │ - beq 7cb30 │ │ │ │ + beq 7cb38 │ │ │ │ add r3, r3, r9, lsl #2 │ │ │ │ - b 7caf8 │ │ │ │ + b 7cb00 │ │ │ │ mov ip, r4 │ │ │ │ cmp ip, r5 │ │ │ │ - bge 7cb84 │ │ │ │ + bge 7cb8c │ │ │ │ ldr fp, [r6, ip, lsl #2] │ │ │ │ ldr sl, [r2, ip, lsl #2] │ │ │ │ cmp fp, sl │ │ │ │ subne ip, ip, lr │ │ │ │ addne ip, ip, #1 │ │ │ │ addne r3, r3, ip, lsl #2 │ │ │ │ - bne 7caf8 │ │ │ │ + bne 7cb00 │ │ │ │ add ip, ip, #1 │ │ │ │ - b 7cb58 │ │ │ │ + b 7cb60 │ │ │ │ mov ip, #0 │ │ │ │ cmp ip, lr │ │ │ │ - bge 7cbac │ │ │ │ + bge 7cbb4 │ │ │ │ ldr fp, [r6, ip, lsl #2] │ │ │ │ ldr sl, [r2, ip, lsl #2] │ │ │ │ add ip, ip, #1 │ │ │ │ cmp fp, sl │ │ │ │ - beq 7cb88 │ │ │ │ + beq 7cb90 │ │ │ │ add r3, r3, r8, lsl #2 │ │ │ │ - b 7caf8 │ │ │ │ + b 7cb00 │ │ │ │ sub r0, r2, r0 │ │ │ │ asr r0, r0, #2 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #128] @ 7cc60 │ │ │ │ + ldr r3, [pc, #128] @ 7cc68 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r6 │ │ │ │ add r2, sp, #4 │ │ │ │ ldr r9, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov r3, #0 │ │ │ │ - bl 7c8ac │ │ │ │ + bl 7c8b4 │ │ │ │ mov r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ add r2, sp, #4 │ │ │ │ sub r1, r7, r4 │ │ │ │ add r0, r8, r4, lsl #2 │ │ │ │ - bl 7c9d0 │ │ │ │ + bl 7c9d8 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 7cc38 │ │ │ │ + beq 7cc40 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r9 │ │ │ │ addne r4, r4, r0 │ │ │ │ addne r4, r6, r4 │ │ │ │ - bne 7cc0c │ │ │ │ - ldr r3, [pc, #32] @ 7cc60 │ │ │ │ + bne 7cc14 │ │ │ │ + ldr r3, [pc, #32] @ 7cc68 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 7cc54 │ │ │ │ + beq 7cc5c │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ │ │ │ │ -0007cc64 : │ │ │ │ +0007cc6c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ 7cc9c │ │ │ │ + ldr r3, [pc, #32] @ 7cca4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 9f51c │ │ │ │ + bl 9f594 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007cca0 <_PyUnicode_ToTitlecase@@Base>: │ │ │ │ +0007cca8 <_PyUnicode_ToTitlecase@@Base>: │ │ │ │ cmp r0, #1114112 @ 0x110000 │ │ │ │ lsrcc r3, r0, #7 │ │ │ │ - ldrcc r1, [pc, #76] @ 7ccfc <_PyUnicode_ToTitlecase@@Base+0x5c> │ │ │ │ + ldrcc r1, [pc, #76] @ 7cd04 <_PyUnicode_ToTitlecase@@Base+0x5c> │ │ │ │ lslcc r3, r3, #1 │ │ │ │ mov r2, r0 │ │ │ │ ldrhcc r0, [r1, r3] │ │ │ │ andcc r3, r2, #127 @ 0x7f │ │ │ │ addcc r3, r3, r0, lsl #7 │ │ │ │ - ldrcc r1, [pc, #56] @ 7cd00 <_PyUnicode_ToTitlecase@@Base+0x60> │ │ │ │ + ldrcc r1, [pc, #56] @ 7cd08 <_PyUnicode_ToTitlecase@@Base+0x60> │ │ │ │ lslcc r3, r3, #1 │ │ │ │ ldrhcc r1, [r1, r3] │ │ │ │ - ldr r3, [pc, #48] @ 7cd04 <_PyUnicode_ToTitlecase@@Base+0x64> │ │ │ │ + ldr r3, [pc, #48] @ 7cd0c <_PyUnicode_ToTitlecase@@Base+0x64> │ │ │ │ movcs r1, #0 │ │ │ │ add r3, r3, r1, lsl #4 │ │ │ │ ldrh r1, [r3, #14] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ tst r1, #16384 @ 0x4000 │ │ │ │ lslne r0, r0, #16 │ │ │ │ - ldrne r3, [pc, #24] @ 7cd08 <_PyUnicode_ToTitlecase@@Base+0x68> │ │ │ │ + ldrne r3, [pc, #24] @ 7cd10 <_PyUnicode_ToTitlecase@@Base+0x68> │ │ │ │ lsrne r0, r0, #16 │ │ │ │ ldrne r0, [r3, r0, lsl #2] │ │ │ │ addeq r0, r0, r2 │ │ │ │ bx lr │ │ │ │ - subeq r5, r5, ip, ror #17 │ │ │ │ - subeq r3, r4, ip, ror #13 │ │ │ │ - subeq r1, r4, ip, asr r7 │ │ │ │ - subeq sl, lr, r8, asr r4 │ │ │ │ + strdeq r5, [r5], #-172 @ 0xffffff54 │ │ │ │ + strdeq r3, [r4], #-140 @ 0xffffff74 │ │ │ │ + subeq r1, r4, ip, ror #18 │ │ │ │ + subeq sl, lr, r8, ror #12 │ │ │ │ │ │ │ │ -0007cd0c : │ │ │ │ - ldr r3, [pc, #28] @ 7cd30 │ │ │ │ +0007cd14 : │ │ │ │ + ldr r3, [pc, #28] @ 7cd38 │ │ │ │ mov r2, r0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r0, [r3, r0] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ mov r2, #0 │ │ │ │ b 2bea4 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007cd34 : │ │ │ │ - ldr r3, [pc, #28] @ 7cd58 │ │ │ │ +0007cd3c : │ │ │ │ + ldr r3, [pc, #28] @ 7cd60 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r1 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r0, [r3, r0] │ │ │ │ pop {r4, lr} │ │ │ │ b 2bea4 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007cd5c <_PyEval_MonitorRaise@@Base>: │ │ │ │ +0007cd64 <_PyEval_MonitorRaise@@Base>: │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add r3, r3, #98304 @ 0x18000 │ │ │ │ ldrb r3, [r3, #558] @ 0x22e │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ mov r3, #10 │ │ │ │ - b 2c5058 │ │ │ │ + b 2c4f38 │ │ │ │ │ │ │ │ -0007cd78 : │ │ │ │ +0007cd80 : │ │ │ │ mov r1, #0 │ │ │ │ - b 3393ac │ │ │ │ + b 339618 │ │ │ │ │ │ │ │ -0007cd80 : │ │ │ │ +0007cd88 : │ │ │ │ mov r1, #1 │ │ │ │ - b 3393ac │ │ │ │ + b 339618 │ │ │ │ │ │ │ │ -0007cd88 : │ │ │ │ +0007cd90 : │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007cd9c : │ │ │ │ - b 2da97c │ │ │ │ +0007cda4 : │ │ │ │ + b 2dabac │ │ │ │ │ │ │ │ -0007cda0 : │ │ │ │ - ldr r3, [pc, #20] @ 7cdbc │ │ │ │ +0007cda8 : │ │ │ │ + ldr r3, [pc, #20] @ 7cdc4 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov r1, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - b 2de460 │ │ │ │ + b 2de690 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007cdc0 : │ │ │ │ - ldr r3, [pc, #20] @ 7cddc │ │ │ │ +0007cdc8 : │ │ │ │ + ldr r3, [pc, #20] @ 7cde4 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov r1, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - b 2de824 │ │ │ │ + b 2dea54 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007cde0 <_PyCriticalSection_BeginSlow@@Base>: │ │ │ │ +0007cde8 <_PyCriticalSection_BeginSlow@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007cde4 <_PyCriticalSection2_BeginSlow@@Base>: │ │ │ │ +0007cdec <_PyCriticalSection2_BeginSlow@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007cde8 <_PyCriticalSection_SuspendAll@@Base>: │ │ │ │ +0007cdf0 <_PyCriticalSection_SuspendAll@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007cdec <_PyCriticalSection_Resume@@Base>: │ │ │ │ +0007cdf4 <_PyCriticalSection_Resume@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007cdf0 : │ │ │ │ +0007cdf8 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007cdf4 : │ │ │ │ +0007cdfc : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007cdf8 : │ │ │ │ +0007ce00 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007cdfc : │ │ │ │ +0007ce04 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007ce00 <_PyCrossInterpreterData_Clear@@Base>: │ │ │ │ +0007ce08 <_PyCrossInterpreterData_Clear@@Base>: │ │ │ │ mov r0, r1 │ │ │ │ - b 330e20 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x648> │ │ │ │ + b 33108c <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x648> │ │ │ │ │ │ │ │ -0007ce08 <_PyXI_HasCapturedException@@Base>: │ │ │ │ +0007ce10 <_PyXI_HasCapturedException@@Base>: │ │ │ │ ldr r0, [r0, #24] │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007ce18 : │ │ │ │ +0007ce20 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, #0 │ │ │ │ sub sp, sp, #8 │ │ │ │ str r4, [sp] │ │ │ │ - bl 277034 │ │ │ │ + bl 2772f4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007ce44 <_PyArg_Parse_SizeT@@Base>: │ │ │ │ +0007ce4c <_PyArg_Parse_SizeT@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r1, r2, r3} │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4076] @ 0xfec │ │ │ │ sub sp, sp, #16 │ │ │ │ add ip, sp, #12 │ │ │ │ @@ -84978,21 +84980,21 @@ │ │ │ │ add r1, sp, #24 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r2 │ │ │ │ str ip, [sp] │ │ │ │ - bl b6ae0 │ │ │ │ + bl b6bc4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #12 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007ce94 <_PyArg_ParseTuple_SizeT@@Base>: │ │ │ │ +0007ce9c <_PyArg_ParseTuple_SizeT@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r1, r2, r3} │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4084] @ 0xff4 │ │ │ │ sub sp, sp, #8 │ │ │ │ add r3, sp, #16 │ │ │ │ @@ -85001,131 +85003,131 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 2bdac │ │ │ │ add sp, sp, #8 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #12 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007ced0 : │ │ │ │ +0007ced8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r3, r2 │ │ │ │ add r2, sp, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 2bdac │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0007cefc <_PyArg_VaParse_SizeT@@Base>: │ │ │ │ - b 7ced0 │ │ │ │ +0007cf04 <_PyArg_VaParse_SizeT@@Base>: │ │ │ │ + b 7ced8 │ │ │ │ │ │ │ │ -0007cf00 : │ │ │ │ - ldr r3, [pc, #56] @ 7cf40 │ │ │ │ +0007cf08 : │ │ │ │ + ldr r3, [pc, #56] @ 7cf48 │ │ │ │ ldr r0, [r3, #624] @ 0x270 │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - bl 35911c │ │ │ │ + bl 359388 │ │ │ │ mvn r0, r4 │ │ │ │ lsr r0, r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ │ │ │ │ -0007cf44 : │ │ │ │ +0007cf4c : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007cf48 : │ │ │ │ - ldr r3, [pc, #24] @ 7cf68 │ │ │ │ +0007cf50 : │ │ │ │ + ldr r3, [pc, #24] @ 7cf70 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r1, [r3, r0] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mov r2, #0 │ │ │ │ - b 243034 │ │ │ │ + b 243110 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007cf6c <_Py_hashtable_len@@Base>: │ │ │ │ +0007cf74 <_Py_hashtable_len@@Base>: │ │ │ │ ldr r0, [r0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007cf74 : │ │ │ │ +0007cf7c : │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r0, #4] │ │ │ │ str r2, [r0, #12] │ │ │ │ mov r2, #1 │ │ │ │ str r1, [r0, #8] │ │ │ │ str r2, [r0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007cf90 : │ │ │ │ - ldr ip, [pc, #20] @ 7cfac │ │ │ │ +0007cf98 : │ │ │ │ + ldr ip, [pc, #20] @ 7cfb4 │ │ │ │ mov r2, #0 │ │ │ │ stmib r0, {r2, ip} │ │ │ │ str r2, [r0, #12] │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r0] │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x003596d4 │ │ │ │ + eorseq r9, r5, r4, lsl r9 │ │ │ │ │ │ │ │ -0007cfb0 : │ │ │ │ +0007cfb8 : │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r0, #4] │ │ │ │ str r2, [r0, #8] │ │ │ │ mov r2, #2 │ │ │ │ str r2, [r0] │ │ │ │ str r1, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007cfcc : │ │ │ │ +0007cfd4 : │ │ │ │ sub sp, sp, #16 │ │ │ │ add ip, sp, #16 │ │ │ │ stmdb ip, {r0, r1, r2, r3} │ │ │ │ sub r0, r0, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ add sp, sp, #16 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007cfec : │ │ │ │ +0007cff4 : │ │ │ │ sub sp, sp, #16 │ │ │ │ add ip, sp, #16 │ │ │ │ stmdb ip, {r0, r1, r2, r3} │ │ │ │ sub r0, r0, #2 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ add sp, sp, #16 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d00c : │ │ │ │ +0007d014 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr ip, [pc, #24] @ 7d03c │ │ │ │ + ldr ip, [pc, #24] @ 7d044 │ │ │ │ sub sp, sp, #8 │ │ │ │ str ip, [sp] │ │ │ │ mov r4, r0 │ │ │ │ - bl 23540c <_Py_write_noraise@@Base+0xcf4> │ │ │ │ + bl 2354e0 <_Py_write_noraise@@Base+0xcf4> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r4, r9, r4, lsr #29 │ │ │ │ + eorseq r5, r9, r4, ror #1 │ │ │ │ │ │ │ │ -0007d040 <_PyMonitoring_FireCReturnEvent@@Base>: │ │ │ │ +0007d048 <_PyMonitoring_FireCReturnEvent@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #28 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov ip, #15 │ │ │ │ @@ -85133,176 +85135,176 @@ │ │ │ │ stm sp, {r3, ip} │ │ │ │ mov r4, #0 │ │ │ │ mov ip, #0 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [sp, #8] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 60ff4 <_PyMonitoring_FirePyStartEvent@@Base+0x328> │ │ │ │ + bl 60f84 <_PyMonitoring_FirePyStartEvent@@Base+0x308> │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0007d088 <_PySeqLock_LockWrite@@Base>: │ │ │ │ +0007d090 <_PySeqLock_LockWrite@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r0] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ tst r3, #1 │ │ │ │ add r2, r3, #1 │ │ │ │ - beq 7d0cc <_PySeqLock_LockWrite@@Base+0x44> │ │ │ │ + beq 7d0d4 <_PySeqLock_LockWrite@@Base+0x44> │ │ │ │ bl 29424 │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #4] │ │ │ │ - b 7d0a8 <_PySeqLock_LockWrite@@Base+0x20> │ │ │ │ + b 7d0b0 <_PySeqLock_LockWrite@@Base+0x20> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 358f88 │ │ │ │ + bl 3591f4 │ │ │ │ cmp r0, r5 │ │ │ │ - beq 7d0ec <_PySeqLock_LockWrite@@Base+0x64> │ │ │ │ + beq 7d0f4 <_PySeqLock_LockWrite@@Base+0x64> │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 29424 │ │ │ │ - b 7d0a8 <_PySeqLock_LockWrite@@Base+0x20> │ │ │ │ - bl 35911c │ │ │ │ + b 7d0b0 <_PySeqLock_LockWrite@@Base+0x20> │ │ │ │ + bl 359388 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0007d0f8 <_PySeqLock_AbandonWrite@@Base>: │ │ │ │ +0007d100 <_PySeqLock_AbandonWrite@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0] │ │ │ │ sub r5, r5, #1 │ │ │ │ - bl 35911c │ │ │ │ + bl 359388 │ │ │ │ str r5, [r4] │ │ │ │ - bl 35911c │ │ │ │ + bl 359388 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0007d124 <_PySeqLock_UnlockWrite@@Base>: │ │ │ │ +0007d12c <_PySeqLock_UnlockWrite@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0] │ │ │ │ add r5, r5, #1 │ │ │ │ - bl 35911c │ │ │ │ + bl 359388 │ │ │ │ str r5, [r4] │ │ │ │ - bl 35911c │ │ │ │ + bl 359388 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0007d150 <_PySeqLock_BeginRead@@Base>: │ │ │ │ +0007d158 <_PySeqLock_BeginRead@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0] │ │ │ │ - bl 35911c │ │ │ │ + bl 359388 │ │ │ │ tst r5, #1 │ │ │ │ - beq 7d184 <_PySeqLock_BeginRead@@Base+0x34> │ │ │ │ + beq 7d18c <_PySeqLock_BeginRead@@Base+0x34> │ │ │ │ bl 29424 │ │ │ │ ldr r5, [r4] │ │ │ │ - bl 35911c │ │ │ │ - b 7d16c <_PySeqLock_BeginRead@@Base+0x1c> │ │ │ │ + bl 359388 │ │ │ │ + b 7d174 <_PySeqLock_BeginRead@@Base+0x1c> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0007d18c <_PySeqLock_EndRead@@Base>: │ │ │ │ +0007d194 <_PySeqLock_EndRead@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 35911c │ │ │ │ + bl 359388 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7d1c0 <_PySeqLock_EndRead@@Base+0x34> │ │ │ │ + beq 7d1c8 <_PySeqLock_EndRead@@Base+0x34> │ │ │ │ bl 29424 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0007d1c8 <_PySeqLock_AfterFork@@Base>: │ │ │ │ +0007d1d0 <_PySeqLock_AfterFork@@Base>: │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, #0 │ │ │ │ ands r0, r3, #1 │ │ │ │ strne r1, [r2] │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d1e4 <_Py_BuildValue_SizeT@@Base>: │ │ │ │ +0007d1ec <_Py_BuildValue_SizeT@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r1, sp, #20 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl a9a58 │ │ │ │ + bl a9ad0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #16 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d21c : │ │ │ │ +0007d224 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #16 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, sp │ │ │ │ mov r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 22f730 │ │ │ │ + bl 22f804 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007d260 : │ │ │ │ +0007d268 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #36] @ 7d29c │ │ │ │ + ldr r3, [pc, #36] @ 7d2a4 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ bl 29220 │ │ │ │ mvn ip, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, r4 │ │ │ │ str ip, [sp] │ │ │ │ bl 2b65c │ │ │ │ @ instruction: 0x00599690 │ │ │ │ │ │ │ │ -0007d2a0 <_Py_FatalErrorFunc@@Base>: │ │ │ │ +0007d2a8 <_Py_FatalErrorFunc@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #40] @ 7d2e0 <_Py_FatalErrorFunc@@Base+0x40> │ │ │ │ + ldr r3, [pc, #40] @ 7d2e8 <_Py_FatalErrorFunc@@Base+0x40> │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r5, r1 │ │ │ │ bl 29220 │ │ │ │ mvn ip, #0 │ │ │ │ mov r1, #1 │ │ │ │ @@ -85311,998 +85313,998 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl 2b65c │ │ │ │ @ instruction: 0x00599690 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #4] @ 7d300 <_Py_FatalErrorFunc@@Base+0x60> │ │ │ │ - ldr r0, [pc, #4] @ 7d304 <_Py_FatalErrorFunc@@Base+0x64> │ │ │ │ - bl 7d2a0 <_Py_FatalErrorFunc@@Base> │ │ │ │ - @ instruction: 0x00394ebc │ │ │ │ - subseq lr, r3, r4, lsr ip │ │ │ │ + ldr r1, [pc, #4] @ 7d308 <_Py_FatalErrorFunc@@Base+0x60> │ │ │ │ + ldr r0, [pc, #4] @ 7d30c <_Py_FatalErrorFunc@@Base+0x64> │ │ │ │ + bl 7d2a8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldrsheq r5, [r9], -ip @ │ │ │ │ + subseq lr, r3, ip, lsr lr │ │ │ │ │ │ │ │ -0007d308 : │ │ │ │ +0007d310 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ 7d340 │ │ │ │ - bl 3592c0 │ │ │ │ + ldr r3, [pc, #32] @ 7d348 │ │ │ │ + bl 359530 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7d338 │ │ │ │ - ldr r1, [pc, #16] @ 7d344 │ │ │ │ - ldr r0, [pc, #16] @ 7d348 │ │ │ │ - bl 7d2a0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bne 7d340 │ │ │ │ + ldr r1, [pc, #16] @ 7d34c │ │ │ │ + ldr r0, [pc, #16] @ 7d350 │ │ │ │ + bl 7d2a8 <_Py_FatalErrorFunc@@Base> │ │ │ │ pop {r4, lr} │ │ │ │ - b 8cf8c │ │ │ │ + b 8cffc │ │ │ │ andeq r0, r0, ip │ │ │ │ - @ instruction: 0x0035ccb4 │ │ │ │ - subseq lr, r3, r4, asr #24 │ │ │ │ + @ instruction: 0x0035cef4 │ │ │ │ + subseq lr, r3, ip, asr #28 │ │ │ │ │ │ │ │ -0007d34c : │ │ │ │ +0007d354 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #36] @ 7d388 │ │ │ │ + ldr r2, [pc, #36] @ 7d390 │ │ │ │ mov r4, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ mov r3, r0 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ - bl 28b370 │ │ │ │ + bl 28b2a4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 28e1c4 │ │ │ │ + b 28e0f8 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007d38c <_PyThreadState_Prealloc@@Base>: │ │ │ │ +0007d394 <_PyThreadState_Prealloc@@Base>: │ │ │ │ mov r1, #0 │ │ │ │ - b 237f98 <_PyThreadState_New@@Base+0x4> │ │ │ │ + b 238060 <_PyThreadState_New@@Base+0x4> │ │ │ │ │ │ │ │ -0007d394 <_PyThreadState_Init@@Base>: │ │ │ │ +0007d39c <_PyThreadState_Init@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #4] @ 7d3b0 <_PyThreadState_Init@@Base+0x1c> │ │ │ │ - ldr r0, [pc, #4] @ 7d3b4 <_PyThreadState_Init@@Base+0x20> │ │ │ │ - bl 7d2a0 <_Py_FatalErrorFunc@@Base> │ │ │ │ - @ instruction: 0x00394ed8 │ │ │ │ - subseq lr, r3, r8, asr ip │ │ │ │ + ldr r1, [pc, #4] @ 7d3b8 <_PyThreadState_Init@@Base+0x1c> │ │ │ │ + ldr r0, [pc, #4] @ 7d3bc <_PyThreadState_Init@@Base+0x20> │ │ │ │ + bl 7d2a8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + eorseq r5, r9, r8, lsl r1 │ │ │ │ + subseq lr, r3, r0, ror #28 │ │ │ │ │ │ │ │ -0007d3b8 : │ │ │ │ - ldr r3, [pc, #16] @ 7d3d0 │ │ │ │ +0007d3c0 : │ │ │ │ + ldr r3, [pc, #16] @ 7d3d8 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - b 281a44 │ │ │ │ + b 281ac4 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007d3d4 <_PyInterpreterState_GetEvalFrameFunc@@Base>: │ │ │ │ +0007d3dc <_PyInterpreterState_GetEvalFrameFunc@@Base>: │ │ │ │ add r0, r0, #4096 @ 0x1000 │ │ │ │ ldr r0, [r0, #340] @ 0x154 │ │ │ │ - ldr r3, [pc, #8] @ 7d3ec <_PyInterpreterState_GetEvalFrameFunc@@Base+0x18> │ │ │ │ + ldr r3, [pc, #8] @ 7d3f4 <_PyInterpreterState_GetEvalFrameFunc@@Base+0x18> │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ - strdeq pc, [ip], -r4 │ │ │ │ + andeq pc, ip, r0, lsl #25 │ │ │ │ │ │ │ │ -0007d3f0 : │ │ │ │ +0007d3f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 283388 <_PyBytesWriter_Dealloc@@Base+0x538> │ │ │ │ + bl 283408 <_PyBytesWriter_Dealloc@@Base+0x538> │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 7d428 │ │ │ │ - ldr r3, [pc, #24] @ 7d430 │ │ │ │ + bne 7d430 │ │ │ │ + ldr r3, [pc, #24] @ 7d438 │ │ │ │ mov r1, #1 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl 2843b8 │ │ │ │ - bl 287f20 │ │ │ │ + bl 284398 │ │ │ │ + bl 287e54 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007d434 : │ │ │ │ - ldr r3, [pc, #20] @ 7d450 │ │ │ │ +0007d43c : │ │ │ │ + ldr r3, [pc, #20] @ 7d458 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov r1, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - b 2843b8 │ │ │ │ + b 284398 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007d454 : │ │ │ │ +0007d45c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov lr, r1 │ │ │ │ mov ip, r3 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r2, lr │ │ │ │ str ip, [sp] │ │ │ │ - bl 2532bc │ │ │ │ + bl 2533b0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0007d490 : │ │ │ │ +0007d498 : │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b 2530e4 │ │ │ │ + b 2531d8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr fp, [r2, #8] │ │ │ │ ldr sl, [r2, #12] │ │ │ │ sub r3, fp, #1 │ │ │ │ orrs r3, r3, sl │ │ │ │ ldrd r4, [r2] │ │ │ │ sub sp, sp, #12 │ │ │ │ - bne 7d548 │ │ │ │ + bne 7d550 │ │ │ │ orrs r3, r4, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ - beq 7d534 │ │ │ │ + beq 7d53c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ - bl 35807c │ │ │ │ + bl 3582e8 │ │ │ │ cmp r7, r0 │ │ │ │ sbcs r1, r6, r1 │ │ │ │ - blt 7d518 │ │ │ │ + blt 7d520 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mvn r0, #0 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ - bl 35807c │ │ │ │ + bl 3582e8 │ │ │ │ cmp r0, r7 │ │ │ │ sbcs r1, r1, r6 │ │ │ │ - bge 7d534 │ │ │ │ + bge 7d53c │ │ │ │ mvn r1, r6 │ │ │ │ cmp r6, #0 │ │ │ │ lsr r1, r1, #31 │ │ │ │ movlt r0, #0 │ │ │ │ mvnge r0, #0 │ │ │ │ rsb r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ - b 7d6cc │ │ │ │ + b 7d6d4 │ │ │ │ mul r6, r4, r6 │ │ │ │ umull r0, r1, r4, r7 │ │ │ │ mla r6, r7, r5, r6 │ │ │ │ add r1, r6, r1 │ │ │ │ - b 7d6cc │ │ │ │ + b 7d6d4 │ │ │ │ mov r2, fp │ │ │ │ mov r3, sl │ │ │ │ - bl 35807c │ │ │ │ + bl 3582e8 │ │ │ │ mov r9, r2 │ │ │ │ orrs r2, r4, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r3 │ │ │ │ str r0, [sp] │ │ │ │ str r9, [sp, #4] │ │ │ │ - beq 7d5d0 │ │ │ │ + beq 7d5d8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ - bl 35807c │ │ │ │ + bl 3582e8 │ │ │ │ cmp r9, r0 │ │ │ │ sbcs r1, r7, r1 │ │ │ │ - blt 7d5b4 │ │ │ │ + blt 7d5bc │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mvn r0, #0 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ - bl 35807c │ │ │ │ + bl 3582e8 │ │ │ │ cmp r0, r9 │ │ │ │ sbcs r1, r1, r7 │ │ │ │ - bge 7d5d0 │ │ │ │ + bge 7d5d8 │ │ │ │ mvn r1, r7 │ │ │ │ cmp r7, #0 │ │ │ │ lsr r1, r1, #31 │ │ │ │ movlt r0, #0 │ │ │ │ mvnge r0, #0 │ │ │ │ rsb r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ - b 7d5e4 │ │ │ │ + b 7d5ec │ │ │ │ mul r7, r4, r7 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mla r7, r5, r9, r7 │ │ │ │ umull r0, r1, r4, r3 │ │ │ │ add r1, r7, r1 │ │ │ │ mov r3, sl │ │ │ │ mov r2, fp │ │ │ │ - bl 35807c │ │ │ │ + bl 3582e8 │ │ │ │ orrs r3, r4, r5 │ │ │ │ mov sl, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r9, r0 │ │ │ │ - beq 7d660 │ │ │ │ + beq 7d668 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ - bl 35807c │ │ │ │ + bl 3582e8 │ │ │ │ cmp r8, r0 │ │ │ │ sbcs r1, r6, r1 │ │ │ │ - blt 7d644 │ │ │ │ + blt 7d64c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mvn r0, #0 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ - bl 35807c │ │ │ │ + bl 3582e8 │ │ │ │ cmp r0, r8 │ │ │ │ sbcs r1, r1, r6 │ │ │ │ - bge 7d660 │ │ │ │ + bge 7d668 │ │ │ │ mvn r3, r6 │ │ │ │ cmp r6, #0 │ │ │ │ lsr r3, r3, #31 │ │ │ │ movlt r2, #0 │ │ │ │ mvnge r2, #0 │ │ │ │ rsb r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ - b 7d674 │ │ │ │ + b 7d67c │ │ │ │ mul r6, r4, r6 │ │ │ │ ldr r1, [sp] │ │ │ │ mla r6, r5, r8, r6 │ │ │ │ umull r2, r3, r4, r1 │ │ │ │ add r3, r6, r3 │ │ │ │ cmp sl, #1 │ │ │ │ sbcs r1, r7, #0 │ │ │ │ - blt 7d6a0 │ │ │ │ + blt 7d6a8 │ │ │ │ mvn r0, #0 │ │ │ │ sub ip, r0, r9 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp ip, r2 │ │ │ │ sub ip, r1, r7 │ │ │ │ sbcs ip, ip, r3 │ │ │ │ - bge 7d6c4 │ │ │ │ - b 7d6cc │ │ │ │ + bge 7d6cc │ │ │ │ + b 7d6d4 │ │ │ │ orrs sl, r7, sl │ │ │ │ - beq 7d6c4 │ │ │ │ + beq 7d6cc │ │ │ │ rsbs r0, r9, #0 │ │ │ │ rsc r1, r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, r0 │ │ │ │ sbcs r1, r3, r1 │ │ │ │ movlt r0, #0 │ │ │ │ movlt r1, #-2147483648 @ 0x80000000 │ │ │ │ - blt 7d6cc │ │ │ │ + blt 7d6d4 │ │ │ │ adds r0, r9, r2 │ │ │ │ adc r1, r3, r7 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -0007d6d4 <_PyMonitoring_FireLineEvent@@Base>: │ │ │ │ +0007d6dc <_PyMonitoring_FireLineEvent@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r0, r3 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl a62ec │ │ │ │ + bl a6364 │ │ │ │ subs r4, r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 7d764 <_PyMonitoring_FireLineEvent@@Base+0x90> │ │ │ │ + beq 7d76c <_PyMonitoring_FireLineEvent@@Base+0x90> │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #2 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp] │ │ │ │ mov r6, #0 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r7, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ strd r6, [sp, #8] │ │ │ │ - bl 60ff4 <_PyMonitoring_FirePyStartEvent@@Base+0x328> │ │ │ │ + bl 60f84 <_PyMonitoring_FirePyStartEvent@@Base+0x308> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 7d764 <_PyMonitoring_FireLineEvent@@Base+0x90> │ │ │ │ + beq 7d76c <_PyMonitoring_FireLineEvent@@Base+0x90> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7d764 <_PyMonitoring_FireLineEvent@@Base+0x90> │ │ │ │ + bne 7d76c <_PyMonitoring_FireLineEvent@@Base+0x90> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7d7c0 <_PyMonitoring_FireLineEvent@@Base+0xec> │ │ │ │ + beq 7d7c8 <_PyMonitoring_FireLineEvent@@Base+0xec> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r1, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r1, [r2, #32] │ │ │ │ - beq 7d7c0 <_PyMonitoring_FireLineEvent@@Base+0xec> │ │ │ │ + beq 7d7c8 <_PyMonitoring_FireLineEvent@@Base+0xec> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r0] │ │ │ │ - bne 7d7c0 <_PyMonitoring_FireLineEvent@@Base+0xec> │ │ │ │ + bne 7d7c8 <_PyMonitoring_FireLineEvent@@Base+0xec> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d7c8 : │ │ │ │ +0007d7d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl bb7dc │ │ │ │ + bl bb8b0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 7d80c │ │ │ │ - ldr r3, [pc, #84] @ 7d84c │ │ │ │ + bne 7d814 │ │ │ │ + ldr r3, [pc, #84] @ 7d854 │ │ │ │ mov r1, #1 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl 2843b8 │ │ │ │ + bl 284398 │ │ │ │ mvn r5, #0 │ │ │ │ - b 7d844 │ │ │ │ + b 7d84c │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 282afc │ │ │ │ + bl 282b7c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 7d844 │ │ │ │ + beq 7d84c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7d844 │ │ │ │ + bne 7d84c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007d850 : │ │ │ │ +0007d858 : │ │ │ │ mov r2, #0 │ │ │ │ - b 7d7c8 │ │ │ │ + b 7d7d0 │ │ │ │ │ │ │ │ -0007d858 : │ │ │ │ +0007d860 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl bb7dc │ │ │ │ + bl bb8b0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 7d89c │ │ │ │ - ldr r3, [pc, #84] @ 7d8dc │ │ │ │ + bne 7d8a4 │ │ │ │ + ldr r3, [pc, #84] @ 7d8e4 │ │ │ │ mov r1, #1 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl 2843b8 │ │ │ │ + bl 284398 │ │ │ │ mvn r5, #0 │ │ │ │ - b 7d8d4 │ │ │ │ + b 7d8dc │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 7d3f0 │ │ │ │ + bl 7d3f8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 7d8d4 │ │ │ │ + beq 7d8dc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7d8d4 │ │ │ │ + bne 7d8dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007d8e0 : │ │ │ │ +0007d8e8 : │ │ │ │ mov r2, #0 │ │ │ │ - b 7d858 │ │ │ │ + b 7d860 │ │ │ │ │ │ │ │ -0007d8e8 : │ │ │ │ +0007d8f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ - bl bb7dc │ │ │ │ + bl bb8b0 │ │ │ │ subs r4, r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 7d954 │ │ │ │ + beq 7d95c │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 27a798 <_PyEval_MakePendingCalls@@Base+0x720> │ │ │ │ + bl 27a818 <_PyEval_MakePendingCalls@@Base+0x4e0> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 7d954 │ │ │ │ + beq 7d95c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7d954 │ │ │ │ + bne 7d95c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -0007d95c : │ │ │ │ +0007d964 : │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b 7d8e8 │ │ │ │ + b 7d8f0 │ │ │ │ │ │ │ │ -0007d968 : │ │ │ │ +0007d970 : │ │ │ │ mov r3, #0 │ │ │ │ - b 7d8e8 │ │ │ │ + b 7d8f0 │ │ │ │ │ │ │ │ -0007d970 : │ │ │ │ +0007d978 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r2, r3} │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #144] @ 7da1c │ │ │ │ + ldr r2, [pc, #144] @ 7da24 │ │ │ │ mov r3, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r3, #0 │ │ │ │ ldr r5, [r2, r0] │ │ │ │ sub sp, sp, #12 │ │ │ │ - bne 7d9b0 │ │ │ │ + bne 7d9b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79d78 <_PyBytes_DecodeEscape@@Base+0x28> │ │ │ │ - b 7d9c0 │ │ │ │ + bl 79d80 <_PyBytes_DecodeEscape@@Base+0x28> │ │ │ │ + b 7d9c8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 10f3fc │ │ │ │ + bl 10f4ec │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 7d9c8 │ │ │ │ + bne 7d9d0 │ │ │ │ mov r5, #0 │ │ │ │ - b 7da08 │ │ │ │ + b 7da10 │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 24c43c │ │ │ │ + bl 24c530 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 7da08 │ │ │ │ + beq 7da10 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7da08 │ │ │ │ + bne 7da10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007da20 <_PyObject_CallMethod_SizeT@@Base>: │ │ │ │ +0007da28 <_PyObject_CallMethod_SizeT@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r2, r3} │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #144] @ 7dacc <_PyObject_CallMethod_SizeT@@Base+0xac> │ │ │ │ + ldr r2, [pc, #144] @ 7dad4 <_PyObject_CallMethod_SizeT@@Base+0xac> │ │ │ │ mov r3, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r3, #0 │ │ │ │ ldr r5, [r2, r0] │ │ │ │ sub sp, sp, #12 │ │ │ │ - bne 7da60 <_PyObject_CallMethod_SizeT@@Base+0x40> │ │ │ │ + bne 7da68 <_PyObject_CallMethod_SizeT@@Base+0x40> │ │ │ │ mov r0, r5 │ │ │ │ - bl 79d78 <_PyBytes_DecodeEscape@@Base+0x28> │ │ │ │ - b 7da70 <_PyObject_CallMethod_SizeT@@Base+0x50> │ │ │ │ + bl 79d80 <_PyBytes_DecodeEscape@@Base+0x28> │ │ │ │ + b 7da78 <_PyObject_CallMethod_SizeT@@Base+0x50> │ │ │ │ mov r0, r3 │ │ │ │ - bl 10f3fc │ │ │ │ + bl 10f4ec │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 7da78 <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ + bne 7da80 <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ mov r5, #0 │ │ │ │ - b 7dab8 <_PyObject_CallMethod_SizeT@@Base+0x98> │ │ │ │ + b 7dac0 <_PyObject_CallMethod_SizeT@@Base+0x98> │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 24c43c │ │ │ │ + bl 24c530 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 7dab8 <_PyObject_CallMethod_SizeT@@Base+0x98> │ │ │ │ + beq 7dac0 <_PyObject_CallMethod_SizeT@@Base+0x98> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7dab8 <_PyObject_CallMethod_SizeT@@Base+0x98> │ │ │ │ + bne 7dac0 <_PyObject_CallMethod_SizeT@@Base+0x98> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r2, #0 │ │ │ │ - ldreq r3, [pc, #32] @ 7db14 <_PyObject_CallMethod_SizeT@@Base+0xf4> │ │ │ │ - ldrne r3, [pc, #32] @ 7db18 <_PyObject_CallMethod_SizeT@@Base+0xf8> │ │ │ │ + ldreq r3, [pc, #32] @ 7db1c <_PyObject_CallMethod_SizeT@@Base+0xf4> │ │ │ │ + ldrne r3, [pc, #32] @ 7db20 <_PyObject_CallMethod_SizeT@@Base+0xf8> │ │ │ │ mov ip, r0 │ │ │ │ - ldreq r2, [pc, #28] @ 7db1c <_PyObject_CallMethod_SizeT@@Base+0xfc> │ │ │ │ + ldreq r2, [pc, #28] @ 7db24 <_PyObject_CallMethod_SizeT@@Base+0xfc> │ │ │ │ mov r1, r3 │ │ │ │ str ip, [sp] │ │ │ │ - ldr r0, [pc, #20] @ 7db20 <_PyObject_CallMethod_SizeT@@Base+0x100> │ │ │ │ - bl 128d0c │ │ │ │ + ldr r0, [pc, #20] @ 7db28 <_PyObject_CallMethod_SizeT@@Base+0x100> │ │ │ │ + bl 128da0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq ip, r5, r4, asr #30 │ │ │ │ - eorseq r4, r9, r8, ror #11 │ │ │ │ - eorseq r7, r6, r4, lsl r4 │ │ │ │ - eorseq r4, r9, r8, lsl #30 │ │ │ │ + eorseq sp, r5, r4, lsl #3 │ │ │ │ + eorseq r4, r9, r8, lsr #16 │ │ │ │ + eorseq r7, r6, r4, asr r6 │ │ │ │ + eorseq r5, r9, r8, asr #2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc] @ 7db34 <_PyObject_CallMethod_SizeT@@Base+0x114> │ │ │ │ - b 128d0c │ │ │ │ - eorseq r4, r9, r8, lsr #30 │ │ │ │ + ldr r0, [pc] @ 7db3c <_PyObject_CallMethod_SizeT@@Base+0x114> │ │ │ │ + b 128da0 │ │ │ │ + eorseq r5, r9, r8, ror #2 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 7db60 <_PyObject_CallMethod_SizeT@@Base+0x140> │ │ │ │ + beq 7db68 <_PyObject_CallMethod_SizeT@@Base+0x140> │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r1, [r3, #12] │ │ │ │ - ldreq r1, [pc, #28] @ 7db74 <_PyObject_CallMethod_SizeT@@Base+0x154> │ │ │ │ + ldreq r1, [pc, #28] @ 7db7c <_PyObject_CallMethod_SizeT@@Base+0x154> │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r0, [pc, #24] @ 7db78 <_PyObject_CallMethod_SizeT@@Base+0x158> │ │ │ │ - b 128d0c │ │ │ │ + ldr r0, [pc, #24] @ 7db80 <_PyObject_CallMethod_SizeT@@Base+0x158> │ │ │ │ + b 128da0 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r1, [r3, #12] │ │ │ │ - ldreq r1, [pc, #4] @ 7db74 <_PyObject_CallMethod_SizeT@@Base+0x154> │ │ │ │ - ldr r0, [pc, #8] @ 7db7c <_PyObject_CallMethod_SizeT@@Base+0x15c> │ │ │ │ - b 128d0c │ │ │ │ - eorseq r7, r6, r4, lsl r4 │ │ │ │ - eorseq r4, r9, ip, asr #30 │ │ │ │ - eorseq r4, r9, r0, ror pc │ │ │ │ + ldreq r1, [pc, #4] @ 7db7c <_PyObject_CallMethod_SizeT@@Base+0x154> │ │ │ │ + ldr r0, [pc, #8] @ 7db84 <_PyObject_CallMethod_SizeT@@Base+0x15c> │ │ │ │ + b 128da0 │ │ │ │ + eorseq r7, r6, r4, asr r6 │ │ │ │ + eorseq r5, r9, ip, lsl #3 │ │ │ │ + @ instruction: 0x003951b0 │ │ │ │ │ │ │ │ -0007db80 : │ │ │ │ - ldr r3, [pc, #84] @ 7dbdc │ │ │ │ +0007db88 : │ │ │ │ + ldr r3, [pc, #84] @ 7dbe4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 7dbb4 │ │ │ │ + beq 7dbbc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #56] @ 7dbe0 │ │ │ │ + ldr r0, [pc, #56] @ 7dbe8 │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2e1424 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7dbd4 │ │ │ │ + beq 7dbdc │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ subseq r8, r5, ip, lsr #7 │ │ │ │ - eorseq r9, r6, r4, lsl #1 │ │ │ │ + eorseq r9, r6, r4, asr #5 │ │ │ │ │ │ │ │ -0007dbe4 : │ │ │ │ - ldr r3, [pc, #52] @ 7dc20 │ │ │ │ +0007dbec : │ │ │ │ + ldr r3, [pc, #52] @ 7dc28 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 7dc18 │ │ │ │ + beq 7dc20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #24] @ 7dc24 │ │ │ │ + ldr r0, [pc, #24] @ 7dc2c │ │ │ │ mov r1, #25 │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2e1424 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ bx lr │ │ │ │ @ instruction: 0x00558194 │ │ │ │ - @ instruction: 0x003689b0 │ │ │ │ + @ instruction: 0x00368bf0 │ │ │ │ │ │ │ │ -0007dc28 : │ │ │ │ - ldr r3, [pc, #52] @ 7dc64 │ │ │ │ +0007dc30 : │ │ │ │ + ldr r3, [pc, #52] @ 7dc6c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 7dc5c │ │ │ │ + beq 7dc64 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #24] @ 7dc68 │ │ │ │ + ldr r0, [pc, #24] @ 7dc70 │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2e1424 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bx lr │ │ │ │ @ instruction: 0x00558194 │ │ │ │ - @ instruction: 0x003689b0 │ │ │ │ + @ instruction: 0x00368bf0 │ │ │ │ │ │ │ │ -0007dc6c : │ │ │ │ - ldr r3, [pc, #52] @ 7dca8 │ │ │ │ +0007dc74 : │ │ │ │ + ldr r3, [pc, #52] @ 7dcb0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 7dca0 │ │ │ │ + beq 7dca8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #24] @ 7dcac │ │ │ │ + ldr r0, [pc, #24] @ 7dcb4 │ │ │ │ mov r1, #380 @ 0x17c │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2e1424 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ bx lr │ │ │ │ ldrheq r8, [r5], #-36 @ 0xffffffdc │ │ │ │ - @ instruction: 0x003689b0 │ │ │ │ + @ instruction: 0x00368bf0 │ │ │ │ │ │ │ │ -0007dcb0 <_PyArg_ParseTupleAndKeywords_SizeT@@Base>: │ │ │ │ +0007dcb8 <_PyArg_ParseTupleAndKeywords_SizeT@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3} @ (str r3, [sp, #-4]!) │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4076] @ 0xfec │ │ │ │ sub sp, sp, #16 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - beq 7dd08 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x58> │ │ │ │ + beq 7dd10 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x58> │ │ │ │ ldr ip, [r0, #4] │ │ │ │ ldr ip, [ip, #84] @ 0x54 │ │ │ │ tst ip, #67108864 @ 0x4000000 │ │ │ │ - beq 7dd08 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x58> │ │ │ │ + beq 7dd10 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x58> │ │ │ │ cmp r1, #0 │ │ │ │ - beq 7dcfc <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x4c> │ │ │ │ + beq 7dd04 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x4c> │ │ │ │ ldr ip, [r1, #4] │ │ │ │ ldr ip, [ip, #84] @ 0x54 │ │ │ │ tst ip, #536870912 @ 0x20000000 │ │ │ │ - beq 7dd08 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x58> │ │ │ │ + beq 7dd10 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x58> │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r2, #0 │ │ │ │ - bne 7dd1c <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x6c> │ │ │ │ - ldr r0, [pc, #48] @ 7dd40 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x90> │ │ │ │ - ldr r1, [pc, #48] @ 7dd44 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x94> │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne 7dd24 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x6c> │ │ │ │ + ldr r0, [pc, #48] @ 7dd48 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x90> │ │ │ │ + ldr r1, [pc, #48] @ 7dd4c <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x94> │ │ │ │ + bl 2e1424 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 7dd30 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x80> │ │ │ │ + b 7dd38 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x80> │ │ │ │ add ip, sp, #24 │ │ │ │ str ip, [sp, #12] │ │ │ │ add ip, sp, #12 │ │ │ │ str ip, [sp] │ │ │ │ - bl 118f10 │ │ │ │ + bl 118fc0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #4 │ │ │ │ bx lr │ │ │ │ - eorseq r7, r6, r4, ror pc │ │ │ │ + @ instruction: 0x003681b4 │ │ │ │ andeq r0, r0, r7, lsl #10 │ │ │ │ │ │ │ │ -0007dd48 : │ │ │ │ +0007dd50 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r0, #0 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ - beq 7dd9c │ │ │ │ + beq 7dda4 │ │ │ │ ldr lr, [r0, #4] │ │ │ │ ldr lr, [lr, #84] @ 0x54 │ │ │ │ tst lr, #67108864 @ 0x4000000 │ │ │ │ - beq 7dd9c │ │ │ │ + beq 7dda4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 7dd90 │ │ │ │ + beq 7dd98 │ │ │ │ ldr lr, [r1, #4] │ │ │ │ ldr lr, [lr, #84] @ 0x54 │ │ │ │ tst lr, #536870912 @ 0x20000000 │ │ │ │ - beq 7dd9c │ │ │ │ + beq 7dda4 │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r2, #0 │ │ │ │ - bne 7ddb0 │ │ │ │ - ldr r0, [pc, #36] @ 7ddc8 │ │ │ │ - ldr r1, [pc, #36] @ 7ddcc │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne 7ddb8 │ │ │ │ + ldr r0, [pc, #36] @ 7ddd0 │ │ │ │ + ldr r1, [pc, #36] @ 7ddd4 │ │ │ │ + bl 2e1424 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 7ddc0 │ │ │ │ + b 7ddc8 │ │ │ │ str ip, [sp, #12] │ │ │ │ add ip, sp, #12 │ │ │ │ str ip, [sp] │ │ │ │ - bl 118f10 │ │ │ │ + bl 118fc0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r7, r6, r4, ror pc │ │ │ │ + @ instruction: 0x003681b4 │ │ │ │ andeq r0, r0, r1, lsr #10 │ │ │ │ │ │ │ │ -0007ddd0 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base>: │ │ │ │ +0007ddd8 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r0, #0 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ - beq 7de24 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x54> │ │ │ │ + beq 7de2c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x54> │ │ │ │ ldr lr, [r0, #4] │ │ │ │ ldr lr, [lr, #84] @ 0x54 │ │ │ │ tst lr, #67108864 @ 0x4000000 │ │ │ │ - beq 7de24 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x54> │ │ │ │ + beq 7de2c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x54> │ │ │ │ cmp r1, #0 │ │ │ │ - beq 7de18 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x48> │ │ │ │ + beq 7de20 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x48> │ │ │ │ ldr lr, [r1, #4] │ │ │ │ ldr lr, [lr, #84] @ 0x54 │ │ │ │ tst lr, #536870912 @ 0x20000000 │ │ │ │ - beq 7de24 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x54> │ │ │ │ + beq 7de2c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x54> │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r2, #0 │ │ │ │ - bne 7de38 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x68> │ │ │ │ - ldr r0, [pc, #36] @ 7de50 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x80> │ │ │ │ - ldr r1, [pc, #36] @ 7de54 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x84> │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne 7de40 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x68> │ │ │ │ + ldr r0, [pc, #36] @ 7de58 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x80> │ │ │ │ + ldr r1, [pc, #36] @ 7de5c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x84> │ │ │ │ + bl 2e1424 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 7de48 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x78> │ │ │ │ + b 7de50 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x78> │ │ │ │ str ip, [sp, #12] │ │ │ │ add ip, sp, #12 │ │ │ │ str ip, [sp] │ │ │ │ - bl 118f10 │ │ │ │ + bl 118fc0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r7, r6, r4, ror pc │ │ │ │ + @ instruction: 0x003681b4 │ │ │ │ andeq r0, r0, sl, lsr r5 │ │ │ │ - ldr r1, [pc, #4] @ 7de64 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x94> │ │ │ │ + ldr r1, [pc, #4] @ 7de6c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x94> │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b b972c │ │ │ │ + b b9800 │ │ │ │ subseq sl, r7, r8, lsr #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r5, r1 │ │ │ │ - bl a4468 <_PyType_GetDict@@Base> │ │ │ │ + bl a44e0 <_PyType_GetDict@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 7deac <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xdc> │ │ │ │ + beq 7deb4 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xdc> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl a862c <_PyType_LookupRef@@Base> │ │ │ │ + bl a86a4 <_PyType_LookupRef@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 7dec0 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xf0> │ │ │ │ - b 7df10 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x140> │ │ │ │ + bne 7dec8 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xf0> │ │ │ │ + b 7df18 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x140> │ │ │ │ mov r0, r6 │ │ │ │ - bl a5520 │ │ │ │ + bl a5598 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 7de94 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xc4> │ │ │ │ - b 7df20 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x150> │ │ │ │ + bge 7de9c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0xc4> │ │ │ │ + b 7df28 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x150> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7df20 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x150> │ │ │ │ + beq 7df28 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x150> │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 7defc <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x12c> │ │ │ │ + beq 7df04 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x12c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 7df04 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x134> │ │ │ │ + beq 7df0c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x134> │ │ │ │ mov r4, r5 │ │ │ │ - b 7df20 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x150> │ │ │ │ + b 7df28 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x150> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 7defc <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x12c> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 7df04 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x12c> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b b972c │ │ │ │ + b b9800 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -0007df28 : │ │ │ │ +0007df30 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [r0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 7df60 │ │ │ │ + bne 7df68 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r2, [pc, #312] @ 7e088 │ │ │ │ + ldr r2, [pc, #312] @ 7e090 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r6 │ │ │ │ mov r9, r6 │ │ │ │ - b 7df70 │ │ │ │ - ldr r1, [pc, #292] @ 7e08c │ │ │ │ - ldr r0, [pc, #292] @ 7e090 │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 7e07c │ │ │ │ + b 7df78 │ │ │ │ + ldr r1, [pc, #292] @ 7e094 │ │ │ │ + ldr r0, [pc, #292] @ 7e098 │ │ │ │ + bl 2e1424 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 7e084 │ │ │ │ ldr r3, [r1, r9, lsl #3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7df8c │ │ │ │ + beq 7df94 │ │ │ │ cmp r3, r2 │ │ │ │ add r9, r9, #1 │ │ │ │ addeq r8, r8, #1 │ │ │ │ - b 7df70 │ │ │ │ + b 7df78 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23c850 │ │ │ │ + bl 23c918 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 7e07c │ │ │ │ + beq 7e084 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r2, [r5] │ │ │ │ sub r3, r9, r3 │ │ │ │ add r3, r3, #3 │ │ │ │ lsl r3, r3, #2 │ │ │ │ str r3, [r4, #16] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r3, [pc, #200] @ 7e094 │ │ │ │ + ldr r3, [pc, #200] @ 7e09c │ │ │ │ str r3, [r4, #24] │ │ │ │ - ldr r3, [pc, #196] @ 7e098 │ │ │ │ + ldr r3, [pc, #196] @ 7e0a0 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #192] @ 7e09c │ │ │ │ + ldr r3, [pc, #192] @ 7e0a4 │ │ │ │ str r3, [r4, #128] @ 0x80 │ │ │ │ - ldr r3, [pc, #188] @ 7e0a0 │ │ │ │ + ldr r3, [pc, #188] @ 7e0a8 │ │ │ │ str r3, [r4, #116] @ 0x74 │ │ │ │ - ldr r3, [pc, #184] @ 7e0a4 │ │ │ │ + ldr r3, [pc, #184] @ 7e0ac │ │ │ │ str r3, [r4, #156] @ 0x9c │ │ │ │ - ldr r3, [pc, #180] @ 7e0a8 │ │ │ │ + ldr r3, [pc, #180] @ 7e0b0 │ │ │ │ str r3, [r4, #92] @ 0x5c │ │ │ │ mov r3, #4 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, #16384 @ 0x4000 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r4, #12] │ │ │ │ str r7, [r4, #120] @ 0x78 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ - bl a5520 │ │ │ │ + bl a5598 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 7e074 │ │ │ │ + blt 7e07c │ │ │ │ ldr r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - bl a4468 <_PyType_GetDict@@Base> │ │ │ │ + bl a44e0 <_PyType_GetDict@@Base> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl a5664 │ │ │ │ + bl a56dc │ │ │ │ cmn r0, #1 │ │ │ │ - bne 7e080 │ │ │ │ + bne 7e088 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7e074 │ │ │ │ + beq 7e07c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7e074 │ │ │ │ + bne 7e07c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r7 │ │ │ │ - bl 99b98 │ │ │ │ + bl 99c10 │ │ │ │ mvn r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - @ instruction: 0x00360edc │ │ │ │ + eorseq r1, r6, ip, lsl r1 │ │ │ │ @ instruction: 0x000002b5 │ │ │ │ - eorseq r4, r9, ip, lsl #31 │ │ │ │ - @ instruction: 0x00178ef4 │ │ │ │ - @ instruction: 0x0029bdb0 │ │ │ │ + eorseq r5, r9, ip, asr #3 │ │ │ │ + mulseq r7, r0, r1 │ │ │ │ + eoreq fp, r9, r0, lsr lr │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ subseq r0, r6, r0, asr #30 │ │ │ │ - andseq r4, lr, r4, lsl r5 │ │ │ │ - andeq r4, r7, r4, lsr r0 │ │ │ │ + mulseq lr, r0, r9 │ │ │ │ + andeq r4, r7, ip, lsr r0 │ │ │ │ │ │ │ │ -0007e0ac : │ │ │ │ - b 7df28 │ │ │ │ +0007e0b4 : │ │ │ │ + b 7df30 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b 127620 │ │ │ │ + b 1276b0 │ │ │ │ sub r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 7e13c │ │ │ │ + bhi 7e144 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #112] @ 7e154 │ │ │ │ + ldr r2, [pc, #112] @ 7e15c │ │ │ │ cmp r3, r2 │ │ │ │ - bne 7e144 │ │ │ │ + bne 7e14c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 7e144 │ │ │ │ + bne 7e14c │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, #2 │ │ │ │ - bl 116e44 │ │ │ │ + bl 116f34 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt 7e14c │ │ │ │ + blt 7e154 │ │ │ │ cmp r4, #2 │ │ │ │ - ldreq r2, [pc, #64] @ 7e158 │ │ │ │ - ldreq r0, [pc, #64] @ 7e15c │ │ │ │ - ldrne r0, [pc, #56] @ 7e158 │ │ │ │ - ldrne r2, [pc, #56] @ 7e15c │ │ │ │ + ldreq r2, [pc, #64] @ 7e160 │ │ │ │ + ldreq r0, [pc, #64] @ 7e164 │ │ │ │ + ldrne r0, [pc, #56] @ 7e160 │ │ │ │ + ldrne r2, [pc, #56] @ 7e164 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, r2 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #28] @ 7e160 │ │ │ │ + ldr r0, [pc, #28] @ 7e168 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #20] @ 7e160 │ │ │ │ + ldr r0, [pc, #20] @ 7e168 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrheq r8, [r5], #-36 @ 0xffffffdc │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r8, ror sp │ │ │ │ │ │ │ │ -0007e164 : │ │ │ │ +0007e16c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ @@ -86330,128 +86332,128 @@ │ │ │ │ ldr lr, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, #0 │ │ │ │ str lr, [sp, #52] @ 0x34 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ - bl 2d0ca8 │ │ │ │ + bl 2d0b88 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0007e1fc : │ │ │ │ +0007e204 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov ip, r0 │ │ │ │ subs r0, r1, #0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [ip, #44] @ 0x2c │ │ │ │ mov r5, r3 │ │ │ │ - bge 7e248 │ │ │ │ + bge 7e250 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [r6] │ │ │ │ str r2, [r4] │ │ │ │ str r3, [r7] │ │ │ │ str r3, [r5] │ │ │ │ - b 7e2a4 │ │ │ │ + b 7e2ac │ │ │ │ ldr ip, [ip, #92] @ 0x5c │ │ │ │ mov r1, sp │ │ │ │ ldr r3, [ip, #8] │ │ │ │ add ip, ip, #16 │ │ │ │ add r3, ip, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ mvn r3, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ mvn r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 18ee24 <_PyCode_CheckLineNumber@@Base> │ │ │ │ + bl 18f0a0 <_PyCode_CheckLineNumber@@Base> │ │ │ │ mov r0, sp │ │ │ │ bl 33954 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sp │ │ │ │ - bl 1cb5e4 <_PyGen_FetchStopIterationValue@@Base+0x138> │ │ │ │ + bl 1cb79c <_PyGen_FetchStopIterationValue@@Base+0x138> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4] │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #124] @ 7e344 │ │ │ │ + ldr r3, [pc, #124] @ 7e34c │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ - beq 7e2f8 │ │ │ │ + beq 7e300 │ │ │ │ ldr r2, [r0, #148] @ 0x94 │ │ │ │ ldr r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 7e2f8 │ │ │ │ + beq 7e300 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 7e314 │ │ │ │ - b 7e32c │ │ │ │ + bne 7e31c │ │ │ │ + b 7e334 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 7e2e8 │ │ │ │ - ldr r0, [pc, #64] @ 7e348 │ │ │ │ - bl 1f0264 <_PyArg_NoKeywords@@Base> │ │ │ │ + beq 7e2f0 │ │ │ │ + ldr r0, [pc, #64] @ 7e350 │ │ │ │ + bl 1f0700 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7e2e8 │ │ │ │ - b 7e33c │ │ │ │ + bne 7e2f0 │ │ │ │ + b 7e344 │ │ │ │ mov r3, #1 │ │ │ │ - ldr r0, [pc, #40] @ 7e348 │ │ │ │ + ldr r0, [pc, #40] @ 7e350 │ │ │ │ mov r2, r3 │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7e33c │ │ │ │ + beq 7e344 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2783ec │ │ │ │ + b 2786ac │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq r7, [r5], #-36 @ 0xffffffdc │ │ │ │ - @ instruction: 0x0035b4b8 │ │ │ │ + @ instruction: 0x0035b6f8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ mov r6, r3 │ │ │ │ ldr ip, [r1] │ │ │ │ mov r7, r2 │ │ │ │ ldr r1, [ip, #48] @ 0x30 │ │ │ │ ldr r3, [ip, #40] @ 0x28 │ │ │ │ add r1, r1, r3 │ │ │ │ - bl 9a8d0 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9a948 <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 7e3b0 │ │ │ │ + bne 7e3b8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7e4bc │ │ │ │ + beq 7e4c4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7e4bc │ │ │ │ + bne 7e4c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 7e4bc │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 7e4c4 │ │ │ │ add lr, r5, #36 @ 0x24 │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ add r9, r4, #36 @ 0x24 │ │ │ │ mov ip, r9 │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ @@ -86461,31 +86463,31 @@ │ │ │ │ add fp, r5, #76 @ 0x4c │ │ │ │ add sl, r4, #76 @ 0x4c │ │ │ │ mov r8, #1 │ │ │ │ cmp r8, r3 │ │ │ │ add r8, r8, #1 │ │ │ │ ldrlt r2, [fp, #4]! │ │ │ │ strlt r2, [sl, #4]! │ │ │ │ - blt 7e3e4 │ │ │ │ + blt 7e3ec │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ mvn r3, #2 │ │ │ │ strb r3, [r4, #35] @ 0x23 │ │ │ │ mov r3, #1 │ │ │ │ str r9, [r5, #12] │ │ │ │ strb r3, [r4, #74] @ 0x4a │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7e438 │ │ │ │ + beq 7e440 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7e438 │ │ │ │ + bne 7e440 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r3, #0 │ │ │ │ cmp r7, r3 │ │ │ │ str r3, [r4, #8] │ │ │ │ str r3, [r4, #20] │ │ │ │ str r3, [r4, #24] │ │ │ │ ldreq r3, [r4, #36] @ 0x24 │ │ │ │ sub r2, r4, #8 │ │ │ │ @@ -86498,16 +86500,16 @@ │ │ │ │ ldreq r3, [r4, #36] @ 0x24 │ │ │ │ str r7, [r4, #12] │ │ │ │ ldreq r6, [r3, #88] @ 0x58 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ - ldr r3, [pc, #52] @ 7e4c4 │ │ │ │ - bl 3592c0 │ │ │ │ + ldr r3, [pc, #52] @ 7e4cc │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ ldr r1, [r1, #3796] @ 0xed4 │ │ │ │ and r3, r3, #3 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ str r6, [r4, #16] │ │ │ │ @@ -86515,2658 +86517,2658 @@ │ │ │ │ str r2, [r0] │ │ │ │ stmdb r4, {r1, r3} │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007e4c8 : │ │ │ │ +0007e4d0 : │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r2 │ │ │ │ - ldr r0, [pc, #8] @ 7e4e0 │ │ │ │ + ldr r0, [pc, #8] @ 7e4e8 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, ip │ │ │ │ - b 7e34c │ │ │ │ + b 7e354 │ │ │ │ subseq r6, r5, r0, asr r9 │ │ │ │ │ │ │ │ -0007e4e4 : │ │ │ │ +0007e4ec : │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r0, [pc] @ 7e4f8 │ │ │ │ - b 7e34c │ │ │ │ + ldr r0, [pc] @ 7e500 │ │ │ │ + b 7e354 │ │ │ │ subseq r6, r5, r0, asr r9 │ │ │ │ │ │ │ │ -0007e4fc : │ │ │ │ +0007e504 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r2 │ │ │ │ - ldr r0, [pc, #120] @ 7e594 │ │ │ │ + ldr r0, [pc, #120] @ 7e59c │ │ │ │ mov r2, r1 │ │ │ │ mov r1, ip │ │ │ │ - bl 7e34c │ │ │ │ + bl 7e354 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 7e588 │ │ │ │ - ldr r3, [pc, #100] @ 7e598 │ │ │ │ - bl 3592c0 │ │ │ │ + beq 7e590 │ │ │ │ + ldr r3, [pc, #100] @ 7e5a0 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r5, [r3, #108] @ 0x6c │ │ │ │ cmp r5, #0 │ │ │ │ streq r5, [r4, #28] │ │ │ │ - beq 7e58c │ │ │ │ - bl 281164 │ │ │ │ + beq 7e594 │ │ │ │ + bl 2811e4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 33c68c │ │ │ │ + bl 33c5e4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #28] │ │ │ │ - bne 7e58c │ │ │ │ + bne 7e594 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7e588 │ │ │ │ + beq 7e590 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7e588 │ │ │ │ + bne 7e590 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r6, r5, ip, ror #28 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007e59c : │ │ │ │ +0007e5a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r2 │ │ │ │ - ldr r0, [pc, #32] @ 7e5dc │ │ │ │ + ldr r0, [pc, #32] @ 7e5e4 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, ip │ │ │ │ - bl 7e34c │ │ │ │ + bl 7e354 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, #0 │ │ │ │ strne r3, [r0, #28] │ │ │ │ strhne r3, [r0, #32] │ │ │ │ strbne r3, [r0, #34] @ 0x22 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r6, r5, r4, ror #24 │ │ │ │ │ │ │ │ -0007e5e0 <_PyLong_FileDescriptor_Converter@@Base>: │ │ │ │ +0007e5e8 <_PyLong_FileDescriptor_Converter@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1ddc70 │ │ │ │ + bl 1ddf94 │ │ │ │ cmn r0, #1 │ │ │ │ movne r3, r0 │ │ │ │ strne r3, [r4] │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007e610 : │ │ │ │ +0007e618 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, sp, #12 │ │ │ │ str ip, [sp] │ │ │ │ - bl 19c964 <_Py_UniversalNewlineFgetsWithSize@@Base> │ │ │ │ + bl 19cb10 <_Py_UniversalNewlineFgetsWithSize@@Base> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldrd r0, [r0, #8] │ │ │ │ - b 17b090 │ │ │ │ + b 17b32c │ │ │ │ │ │ │ │ -0007e640 : │ │ │ │ +0007e648 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #176] @ 7e708 │ │ │ │ + ldr r3, [pc, #176] @ 7e710 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 7e674 │ │ │ │ - ldr r1, [pc, #164] @ 7e70c │ │ │ │ - ldr r0, [pc, #164] @ 7e710 │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ + beq 7e67c │ │ │ │ + ldr r1, [pc, #164] @ 7e714 │ │ │ │ + ldr r0, [pc, #164] @ 7e718 │ │ │ │ + bl 2e1424 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r7, [r0, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 7e66c │ │ │ │ - ldr r3, [pc, #136] @ 7e714 │ │ │ │ + beq 7e674 │ │ │ │ + ldr r3, [pc, #136] @ 7e71c │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 7e700 │ │ │ │ - bl 91924 │ │ │ │ + bne 7e708 │ │ │ │ + bl 91980 │ │ │ │ subs r5, r0, #0 │ │ │ │ movne r6, r7 │ │ │ │ movne r8, #0 │ │ │ │ - beq 7e66c │ │ │ │ + beq 7e674 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - bge 7e6d8 │ │ │ │ + bge 7e6e0 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9c9c8 │ │ │ │ + bl 9ca40 │ │ │ │ add r8, r8, #2 │ │ │ │ add r6, r6, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 7e6a8 │ │ │ │ - b 7e66c │ │ │ │ + bge 7e6b0 │ │ │ │ + b 7e674 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ str r5, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7e700 │ │ │ │ + beq 7e708 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 7e700 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 7e708 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r5, r5, r0, asr #30 │ │ │ │ andeq r0, r0, r3, lsr #4 │ │ │ │ - eorseq r9, r7, r4, lsl #5 │ │ │ │ + eorseq r9, r7, r4, asr #9 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ │ │ │ │ -0007e718 : │ │ │ │ +0007e720 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 7e740 │ │ │ │ - ldr r1, [pc, #16] @ 7e744 │ │ │ │ + ldr r3, [pc, #16] @ 7e748 │ │ │ │ + ldr r1, [pc, #16] @ 7e74c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r4, r9, r4, lsr #31 │ │ │ │ + eorseq r5, r9, r4, ror #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7e85c │ │ │ │ + ldr r2, [pc, #252] @ 7e864 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7e860 │ │ │ │ + ldr r0, [pc, #244] @ 7e868 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7e798 │ │ │ │ + bne 7e7a0 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7e864 │ │ │ │ + ldr r3, [pc, #224] @ 7e86c │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7e7d4 │ │ │ │ + beq 7e7dc │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7e7d4 │ │ │ │ - b 7e79c │ │ │ │ + ble 7e7dc │ │ │ │ + b 7e7a4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7e7ec │ │ │ │ + bne 7e7f4 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7e864 │ │ │ │ + ldr r3, [pc, #160] @ 7e86c │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7e7d4 │ │ │ │ + beq 7e7dc │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7e7f0 │ │ │ │ - ldr r3, [pc, #140] @ 7e868 │ │ │ │ - ldr r1, [pc, #140] @ 7e86c │ │ │ │ + bgt 7e7f8 │ │ │ │ + ldr r3, [pc, #140] @ 7e870 │ │ │ │ + ldr r1, [pc, #140] @ 7e874 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r6, #0 │ │ │ │ - b 7e854 │ │ │ │ + b 7e85c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14467c │ │ │ │ + bl 14471c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7e830 │ │ │ │ + beq 7e838 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7e830 │ │ │ │ + bne 7e838 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7e854 │ │ │ │ + beq 7e85c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7e854 │ │ │ │ + bne 7e85c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq lr, r8, r4, ror r9 │ │ │ │ + eorseq lr, r8, r0, lsr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7e984 │ │ │ │ + ldr r2, [pc, #252] @ 7e98c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7e988 │ │ │ │ + ldr r0, [pc, #244] @ 7e990 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7e8c0 │ │ │ │ + bne 7e8c8 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7e98c │ │ │ │ + ldr r3, [pc, #224] @ 7e994 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7e8fc │ │ │ │ + beq 7e904 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7e8fc │ │ │ │ - b 7e8c4 │ │ │ │ + ble 7e904 │ │ │ │ + b 7e8cc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7e914 │ │ │ │ + bne 7e91c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7e98c │ │ │ │ + ldr r3, [pc, #160] @ 7e994 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7e8fc │ │ │ │ + beq 7e904 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7e918 │ │ │ │ - ldr r3, [pc, #140] @ 7e990 │ │ │ │ - ldr r1, [pc, #140] @ 7e994 │ │ │ │ + bgt 7e920 │ │ │ │ + ldr r3, [pc, #140] @ 7e998 │ │ │ │ + ldr r1, [pc, #140] @ 7e99c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r6, #0 │ │ │ │ - b 7e97c │ │ │ │ + b 7e984 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 176100 │ │ │ │ + bl 17639c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7e958 │ │ │ │ + beq 7e960 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7e958 │ │ │ │ + bne 7e960 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7e97c │ │ │ │ + beq 7e984 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7e97c │ │ │ │ + bne 7e984 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq lr, r8, r4, ror r9 │ │ │ │ + eorseq lr, r8, r0, lsr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7eaac │ │ │ │ + ldr r2, [pc, #252] @ 7eab4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7eab0 │ │ │ │ + ldr r0, [pc, #244] @ 7eab8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7e9e8 │ │ │ │ + bne 7e9f0 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7eab4 │ │ │ │ + ldr r3, [pc, #224] @ 7eabc │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7ea24 │ │ │ │ + beq 7ea2c │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7ea24 │ │ │ │ - b 7e9ec │ │ │ │ + ble 7ea2c │ │ │ │ + b 7e9f4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7ea3c │ │ │ │ + bne 7ea44 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7eab4 │ │ │ │ + ldr r3, [pc, #160] @ 7eabc │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7ea24 │ │ │ │ + beq 7ea2c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7ea40 │ │ │ │ - ldr r3, [pc, #140] @ 7eab8 │ │ │ │ - ldr r1, [pc, #140] @ 7eabc │ │ │ │ + bgt 7ea48 │ │ │ │ + ldr r3, [pc, #140] @ 7eac0 │ │ │ │ + ldr r1, [pc, #140] @ 7eac4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r6, #0 │ │ │ │ - b 7eaa4 │ │ │ │ + b 7eaac │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b1064 │ │ │ │ + bl 1b12a4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7ea80 │ │ │ │ + beq 7ea88 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7ea80 │ │ │ │ + bne 7ea88 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7eaa4 │ │ │ │ + beq 7eaac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7eaa4 │ │ │ │ + bne 7eaac │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq lr, r8, r4, ror r9 │ │ │ │ + eorseq lr, r8, r0, lsr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7ebd4 │ │ │ │ + ldr r2, [pc, #252] @ 7ebdc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7ebd8 │ │ │ │ + ldr r0, [pc, #244] @ 7ebe0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7eb10 │ │ │ │ + bne 7eb18 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7ebdc │ │ │ │ + ldr r3, [pc, #224] @ 7ebe4 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7eb4c │ │ │ │ + beq 7eb54 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7eb4c │ │ │ │ - b 7eb14 │ │ │ │ + ble 7eb54 │ │ │ │ + b 7eb1c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7eb64 │ │ │ │ + bne 7eb6c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7ebdc │ │ │ │ + ldr r3, [pc, #160] @ 7ebe4 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7eb4c │ │ │ │ + beq 7eb54 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7eb68 │ │ │ │ - ldr r3, [pc, #140] @ 7ebe0 │ │ │ │ - ldr r1, [pc, #140] @ 7ebe4 │ │ │ │ + bgt 7eb70 │ │ │ │ + ldr r3, [pc, #140] @ 7ebe8 │ │ │ │ + ldr r1, [pc, #140] @ 7ebec │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r6, #0 │ │ │ │ - b 7ebcc │ │ │ │ + b 7ebd4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a1f38 │ │ │ │ + bl 1a20e4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7eba8 │ │ │ │ + beq 7ebb0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7eba8 │ │ │ │ + bne 7ebb0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7ebcc │ │ │ │ + beq 7ebd4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7ebcc │ │ │ │ + bne 7ebd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq lr, r8, r4, ror r9 │ │ │ │ + eorseq lr, r8, r0, lsr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #144] @ 7ec90 │ │ │ │ + ldr r1, [pc, #144] @ 7ec98 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #140] @ 7ec94 │ │ │ │ + ldr r2, [pc, #140] @ 7ec9c │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ - bne 7ec48 │ │ │ │ + bne 7ec50 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #120] @ 7ec98 │ │ │ │ + ldr r3, [pc, #120] @ 7eca0 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7ec30 │ │ │ │ + beq 7ec38 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7ec4c │ │ │ │ - ldr r3, [pc, #100] @ 7ec9c │ │ │ │ - ldr r1, [pc, #100] @ 7eca0 │ │ │ │ + bgt 7ec54 │ │ │ │ + ldr r3, [pc, #100] @ 7eca4 │ │ │ │ + ldr r1, [pc, #100] @ 7eca8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r5, #0 │ │ │ │ - b 7ec88 │ │ │ │ + b 7ec90 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 148c98 │ │ │ │ + bl 148d38 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 7ec88 │ │ │ │ + beq 7ec90 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7ec88 │ │ │ │ + bne 7ec90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq lr, r8, r4, ror r9 │ │ │ │ + eorseq lr, r8, r0, lsr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #144] @ 7ed4c │ │ │ │ + ldr r1, [pc, #144] @ 7ed54 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #140] @ 7ed50 │ │ │ │ + ldr r2, [pc, #140] @ 7ed58 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ - bne 7ed04 │ │ │ │ + bne 7ed0c │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #120] @ 7ed54 │ │ │ │ + ldr r3, [pc, #120] @ 7ed5c │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7ecec │ │ │ │ + beq 7ecf4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7ed08 │ │ │ │ - ldr r3, [pc, #100] @ 7ed58 │ │ │ │ - ldr r1, [pc, #100] @ 7ed5c │ │ │ │ + bgt 7ed10 │ │ │ │ + ldr r3, [pc, #100] @ 7ed60 │ │ │ │ + ldr r1, [pc, #100] @ 7ed64 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r5, #0 │ │ │ │ - b 7ed44 │ │ │ │ + b 7ed4c │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 3036a4 │ │ │ │ + bl 303934 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 7ed44 │ │ │ │ + beq 7ed4c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7ed44 │ │ │ │ + bne 7ed4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq lr, r8, r4, ror r9 │ │ │ │ + eorseq lr, r8, r0, lsr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #144] @ 7ee08 │ │ │ │ + ldr r1, [pc, #144] @ 7ee10 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #140] @ 7ee0c │ │ │ │ + ldr r2, [pc, #140] @ 7ee14 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ - bne 7edc0 │ │ │ │ + bne 7edc8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #120] @ 7ee10 │ │ │ │ + ldr r3, [pc, #120] @ 7ee18 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7eda8 │ │ │ │ + beq 7edb0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7edc4 │ │ │ │ - ldr r3, [pc, #100] @ 7ee14 │ │ │ │ - ldr r1, [pc, #100] @ 7ee18 │ │ │ │ + bgt 7edcc │ │ │ │ + ldr r3, [pc, #100] @ 7ee1c │ │ │ │ + ldr r1, [pc, #100] @ 7ee20 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r5, #0 │ │ │ │ - b 7ee00 │ │ │ │ + b 7ee08 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14f468 │ │ │ │ + bl 14f510 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 7ee00 │ │ │ │ + beq 7ee08 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7ee00 │ │ │ │ + bne 7ee08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq lr, r8, r4, ror r9 │ │ │ │ + eorseq lr, r8, r0, lsr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7ef30 │ │ │ │ + ldr r2, [pc, #252] @ 7ef38 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7ef34 │ │ │ │ + ldr r0, [pc, #244] @ 7ef3c │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7ee6c │ │ │ │ + bne 7ee74 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7ef38 │ │ │ │ + ldr r3, [pc, #224] @ 7ef40 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7eea8 │ │ │ │ + beq 7eeb0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7eea8 │ │ │ │ - b 7ee70 │ │ │ │ + ble 7eeb0 │ │ │ │ + b 7ee78 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7eec0 │ │ │ │ + bne 7eec8 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7ef38 │ │ │ │ + ldr r3, [pc, #160] @ 7ef40 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7eea8 │ │ │ │ + beq 7eeb0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7eec4 │ │ │ │ - ldr r3, [pc, #140] @ 7ef3c │ │ │ │ - ldr r1, [pc, #140] @ 7ef40 │ │ │ │ + bgt 7eecc │ │ │ │ + ldr r3, [pc, #140] @ 7ef44 │ │ │ │ + ldr r1, [pc, #140] @ 7ef48 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r6, #0 │ │ │ │ - b 7ef28 │ │ │ │ + b 7ef30 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 13da88 │ │ │ │ + bl 13db28 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7ef04 │ │ │ │ + beq 7ef0c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7ef04 │ │ │ │ + bne 7ef0c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7ef28 │ │ │ │ + beq 7ef30 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7ef28 │ │ │ │ + bne 7ef30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq lr, r8, r4, ror r9 │ │ │ │ + eorseq lr, r8, r0, lsr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7f058 │ │ │ │ + ldr r2, [pc, #252] @ 7f060 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7f05c │ │ │ │ + ldr r0, [pc, #244] @ 7f064 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7ef94 │ │ │ │ + bne 7ef9c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7f060 │ │ │ │ + ldr r3, [pc, #224] @ 7f068 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7efd0 │ │ │ │ + beq 7efd8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7efd0 │ │ │ │ - b 7ef98 │ │ │ │ + ble 7efd8 │ │ │ │ + b 7efa0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7efe8 │ │ │ │ + bne 7eff0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7f060 │ │ │ │ + ldr r3, [pc, #160] @ 7f068 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7efd0 │ │ │ │ + beq 7efd8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7efec │ │ │ │ - ldr r3, [pc, #140] @ 7f064 │ │ │ │ - ldr r1, [pc, #140] @ 7f068 │ │ │ │ + bgt 7eff4 │ │ │ │ + ldr r3, [pc, #140] @ 7f06c │ │ │ │ + ldr r1, [pc, #140] @ 7f070 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r6, #0 │ │ │ │ - b 7f050 │ │ │ │ + b 7f058 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fe054 │ │ │ │ + bl 1fe4ec │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7f02c │ │ │ │ + beq 7f034 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7f02c │ │ │ │ + bne 7f034 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7f050 │ │ │ │ + beq 7f058 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7f050 │ │ │ │ + bne 7f058 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq lr, r8, r4, ror r9 │ │ │ │ + eorseq lr, r8, r0, lsr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7f180 │ │ │ │ + ldr r2, [pc, #252] @ 7f188 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7f184 │ │ │ │ + ldr r0, [pc, #244] @ 7f18c │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7f0bc │ │ │ │ + bne 7f0c4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7f188 │ │ │ │ + ldr r3, [pc, #224] @ 7f190 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7f0f8 │ │ │ │ + beq 7f100 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7f0f8 │ │ │ │ - b 7f0c0 │ │ │ │ + ble 7f100 │ │ │ │ + b 7f0c8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7f110 │ │ │ │ + bne 7f118 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7f188 │ │ │ │ + ldr r3, [pc, #160] @ 7f190 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7f0f8 │ │ │ │ + beq 7f100 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7f114 │ │ │ │ - ldr r3, [pc, #140] @ 7f18c │ │ │ │ - ldr r1, [pc, #140] @ 7f190 │ │ │ │ + bgt 7f11c │ │ │ │ + ldr r3, [pc, #140] @ 7f194 │ │ │ │ + ldr r1, [pc, #140] @ 7f198 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r6, #0 │ │ │ │ - b 7f178 │ │ │ │ + b 7f180 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1785a0 │ │ │ │ + bl 17883c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7f154 │ │ │ │ + beq 7f15c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7f154 │ │ │ │ + bne 7f15c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7f178 │ │ │ │ + beq 7f180 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7f178 │ │ │ │ + bne 7f180 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq lr, r8, r4, ror r9 │ │ │ │ + eorseq lr, r8, r0, lsr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7f2a8 │ │ │ │ + ldr r2, [pc, #252] @ 7f2b0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7f2ac │ │ │ │ + ldr r0, [pc, #244] @ 7f2b4 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7f1e4 │ │ │ │ + bne 7f1ec │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7f2b0 │ │ │ │ + ldr r3, [pc, #224] @ 7f2b8 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7f220 │ │ │ │ + beq 7f228 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7f220 │ │ │ │ - b 7f1e8 │ │ │ │ + ble 7f228 │ │ │ │ + b 7f1f0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7f238 │ │ │ │ + bne 7f240 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7f2b0 │ │ │ │ + ldr r3, [pc, #160] @ 7f2b8 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7f220 │ │ │ │ + beq 7f228 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7f23c │ │ │ │ - ldr r3, [pc, #140] @ 7f2b4 │ │ │ │ - ldr r1, [pc, #140] @ 7f2b8 │ │ │ │ + bgt 7f244 │ │ │ │ + ldr r3, [pc, #140] @ 7f2bc │ │ │ │ + ldr r1, [pc, #140] @ 7f2c0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r6, #0 │ │ │ │ - b 7f2a0 │ │ │ │ + b 7f2a8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d5394 │ │ │ │ + bl 1d554c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7f27c │ │ │ │ + beq 7f284 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7f27c │ │ │ │ + bne 7f284 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7f2a0 │ │ │ │ + beq 7f2a8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7f2a0 │ │ │ │ + bne 7f2a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq lr, r8, r4, ror r9 │ │ │ │ + eorseq lr, r8, r0, lsr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7f3d0 │ │ │ │ + ldr r2, [pc, #252] @ 7f3d8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7f3d4 │ │ │ │ + ldr r0, [pc, #244] @ 7f3dc │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7f30c │ │ │ │ + bne 7f314 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7f3d8 │ │ │ │ + ldr r3, [pc, #224] @ 7f3e0 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7f348 │ │ │ │ + beq 7f350 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7f348 │ │ │ │ - b 7f310 │ │ │ │ + ble 7f350 │ │ │ │ + b 7f318 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7f360 │ │ │ │ + bne 7f368 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7f3d8 │ │ │ │ + ldr r3, [pc, #160] @ 7f3e0 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7f348 │ │ │ │ + beq 7f350 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7f364 │ │ │ │ - ldr r3, [pc, #140] @ 7f3dc │ │ │ │ - ldr r1, [pc, #140] @ 7f3e0 │ │ │ │ + bgt 7f36c │ │ │ │ + ldr r3, [pc, #140] @ 7f3e4 │ │ │ │ + ldr r1, [pc, #140] @ 7f3e8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r6, #0 │ │ │ │ - b 7f3c8 │ │ │ │ + b 7f3d0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 191d98 │ │ │ │ + bl 192014 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7f3a4 │ │ │ │ + beq 7f3ac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7f3a4 │ │ │ │ + bne 7f3ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7f3c8 │ │ │ │ + beq 7f3d0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7f3c8 │ │ │ │ + bne 7f3d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq lr, r8, r4, ror r9 │ │ │ │ + eorseq lr, r8, r0, lsr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7f4f8 │ │ │ │ + ldr r2, [pc, #252] @ 7f500 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7f4fc │ │ │ │ + ldr r0, [pc, #244] @ 7f504 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7f434 │ │ │ │ + bne 7f43c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7f500 │ │ │ │ + ldr r3, [pc, #224] @ 7f508 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7f470 │ │ │ │ + beq 7f478 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7f470 │ │ │ │ - b 7f438 │ │ │ │ + ble 7f478 │ │ │ │ + b 7f440 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7f488 │ │ │ │ + bne 7f490 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7f500 │ │ │ │ + ldr r3, [pc, #160] @ 7f508 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7f470 │ │ │ │ + beq 7f478 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7f48c │ │ │ │ - ldr r3, [pc, #140] @ 7f504 │ │ │ │ - ldr r1, [pc, #140] @ 7f508 │ │ │ │ + bgt 7f494 │ │ │ │ + ldr r3, [pc, #140] @ 7f50c │ │ │ │ + ldr r1, [pc, #140] @ 7f510 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r6, #0 │ │ │ │ - b 7f4f0 │ │ │ │ + b 7f4f8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 149900 │ │ │ │ + bl 1499a4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7f4cc │ │ │ │ + beq 7f4d4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7f4cc │ │ │ │ + bne 7f4d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7f4f0 │ │ │ │ + beq 7f4f8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7f4f0 │ │ │ │ + bne 7f4f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq lr, r8, r4, ror r9 │ │ │ │ + eorseq lr, r8, r0, lsr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7f620 │ │ │ │ + ldr r2, [pc, #252] @ 7f628 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7f624 │ │ │ │ + ldr r0, [pc, #244] @ 7f62c │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7f55c │ │ │ │ + bne 7f564 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7f628 │ │ │ │ + ldr r3, [pc, #224] @ 7f630 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7f598 │ │ │ │ + beq 7f5a0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7f598 │ │ │ │ - b 7f560 │ │ │ │ + ble 7f5a0 │ │ │ │ + b 7f568 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7f5b0 │ │ │ │ + bne 7f5b8 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7f628 │ │ │ │ + ldr r3, [pc, #160] @ 7f630 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7f598 │ │ │ │ + beq 7f5a0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7f5b4 │ │ │ │ - ldr r3, [pc, #140] @ 7f62c │ │ │ │ - ldr r1, [pc, #140] @ 7f630 │ │ │ │ + bgt 7f5bc │ │ │ │ + ldr r3, [pc, #140] @ 7f634 │ │ │ │ + ldr r1, [pc, #140] @ 7f638 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r6, #0 │ │ │ │ - b 7f618 │ │ │ │ + b 7f620 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ae710 │ │ │ │ + bl 1ae94c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7f5f4 │ │ │ │ + beq 7f5fc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7f5f4 │ │ │ │ + bne 7f5fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7f618 │ │ │ │ + beq 7f620 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7f618 │ │ │ │ + bne 7f620 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq lr, r8, r4, ror r9 │ │ │ │ + eorseq lr, r8, r0, lsr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7f748 │ │ │ │ + ldr r2, [pc, #252] @ 7f750 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7f74c │ │ │ │ + ldr r0, [pc, #244] @ 7f754 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7f684 │ │ │ │ + bne 7f68c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7f750 │ │ │ │ + ldr r3, [pc, #224] @ 7f758 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7f6c0 │ │ │ │ + beq 7f6c8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7f6c0 │ │ │ │ - b 7f688 │ │ │ │ + ble 7f6c8 │ │ │ │ + b 7f690 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7f6d8 │ │ │ │ + bne 7f6e0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7f750 │ │ │ │ + ldr r3, [pc, #160] @ 7f758 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7f6c0 │ │ │ │ + beq 7f6c8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7f6dc │ │ │ │ - ldr r3, [pc, #140] @ 7f754 │ │ │ │ - ldr r1, [pc, #140] @ 7f758 │ │ │ │ + bgt 7f6e4 │ │ │ │ + ldr r3, [pc, #140] @ 7f75c │ │ │ │ + ldr r1, [pc, #140] @ 7f760 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r6, #0 │ │ │ │ - b 7f740 │ │ │ │ + b 7f748 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f103c │ │ │ │ + bl 1f14d8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7f71c │ │ │ │ + beq 7f724 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7f71c │ │ │ │ + bne 7f724 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7f740 │ │ │ │ + beq 7f748 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7f740 │ │ │ │ + bne 7f748 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq lr, r8, r4, ror r9 │ │ │ │ + eorseq lr, r8, r0, lsr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7f870 │ │ │ │ + ldr r2, [pc, #252] @ 7f878 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7f874 │ │ │ │ + ldr r0, [pc, #244] @ 7f87c │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7f7ac │ │ │ │ + bne 7f7b4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7f878 │ │ │ │ + ldr r3, [pc, #224] @ 7f880 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7f7e8 │ │ │ │ + beq 7f7f0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7f7e8 │ │ │ │ - b 7f7b0 │ │ │ │ + ble 7f7f0 │ │ │ │ + b 7f7b8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7f800 │ │ │ │ + bne 7f808 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7f878 │ │ │ │ + ldr r3, [pc, #160] @ 7f880 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7f7e8 │ │ │ │ + beq 7f7f0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7f804 │ │ │ │ - ldr r3, [pc, #140] @ 7f87c │ │ │ │ - ldr r1, [pc, #140] @ 7f880 │ │ │ │ + bgt 7f80c │ │ │ │ + ldr r3, [pc, #140] @ 7f884 │ │ │ │ + ldr r1, [pc, #140] @ 7f888 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r6, #0 │ │ │ │ - b 7f868 │ │ │ │ + b 7f870 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 311540 │ │ │ │ + bl 31130c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7f844 │ │ │ │ + beq 7f84c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7f844 │ │ │ │ + bne 7f84c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7f868 │ │ │ │ + beq 7f870 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7f868 │ │ │ │ + bne 7f870 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq lr, r8, r4, ror r9 │ │ │ │ + eorseq lr, r8, r0, lsr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7f998 │ │ │ │ + ldr r2, [pc, #252] @ 7f9a0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7f99c │ │ │ │ + ldr r0, [pc, #244] @ 7f9a4 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7f8d4 │ │ │ │ + bne 7f8dc │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7f9a0 │ │ │ │ + ldr r3, [pc, #224] @ 7f9a8 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7f910 │ │ │ │ + beq 7f918 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7f910 │ │ │ │ - b 7f8d8 │ │ │ │ + ble 7f918 │ │ │ │ + b 7f8e0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7f928 │ │ │ │ + bne 7f930 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7f9a0 │ │ │ │ + ldr r3, [pc, #160] @ 7f9a8 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7f910 │ │ │ │ + beq 7f918 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7f92c │ │ │ │ - ldr r3, [pc, #140] @ 7f9a4 │ │ │ │ - ldr r1, [pc, #140] @ 7f9a8 │ │ │ │ + bgt 7f934 │ │ │ │ + ldr r3, [pc, #140] @ 7f9ac │ │ │ │ + ldr r1, [pc, #140] @ 7f9b0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r6, #0 │ │ │ │ - b 7f990 │ │ │ │ + b 7f998 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2daff4 │ │ │ │ + bl 2db224 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7f96c │ │ │ │ + beq 7f974 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7f96c │ │ │ │ + bne 7f974 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7f990 │ │ │ │ + beq 7f998 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7f990 │ │ │ │ + bne 7f998 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq lr, r8, r4, ror r9 │ │ │ │ + eorseq lr, r8, r0, lsr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7fac0 │ │ │ │ + ldr r2, [pc, #252] @ 7fac8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7fac4 │ │ │ │ + ldr r0, [pc, #244] @ 7facc │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7f9fc │ │ │ │ + bne 7fa04 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7fac8 │ │ │ │ + ldr r3, [pc, #224] @ 7fad0 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7fa38 │ │ │ │ + beq 7fa40 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7fa38 │ │ │ │ - b 7fa00 │ │ │ │ + ble 7fa40 │ │ │ │ + b 7fa08 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7fa50 │ │ │ │ + bne 7fa58 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7fac8 │ │ │ │ + ldr r3, [pc, #160] @ 7fad0 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7fa38 │ │ │ │ + beq 7fa40 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7fa54 │ │ │ │ - ldr r3, [pc, #140] @ 7facc │ │ │ │ - ldr r1, [pc, #140] @ 7fad0 │ │ │ │ + bgt 7fa5c │ │ │ │ + ldr r3, [pc, #140] @ 7fad4 │ │ │ │ + ldr r1, [pc, #140] @ 7fad8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r6, #0 │ │ │ │ - b 7fab8 │ │ │ │ + b 7fac0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fd29c │ │ │ │ + bl 1fd734 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7fa94 │ │ │ │ + beq 7fa9c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7fa94 │ │ │ │ + bne 7fa9c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7fab8 │ │ │ │ + beq 7fac0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7fab8 │ │ │ │ + bne 7fac0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq lr, r8, r4, ror r9 │ │ │ │ + eorseq lr, r8, r0, lsr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7fbe8 │ │ │ │ + ldr r2, [pc, #252] @ 7fbf0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7fbec │ │ │ │ + ldr r0, [pc, #244] @ 7fbf4 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7fb24 │ │ │ │ + bne 7fb2c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7fbf0 │ │ │ │ + ldr r3, [pc, #224] @ 7fbf8 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7fb60 │ │ │ │ + beq 7fb68 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7fb60 │ │ │ │ - b 7fb28 │ │ │ │ + ble 7fb68 │ │ │ │ + b 7fb30 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7fb78 │ │ │ │ + bne 7fb80 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7fbf0 │ │ │ │ + ldr r3, [pc, #160] @ 7fbf8 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7fb60 │ │ │ │ + beq 7fb68 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7fb7c │ │ │ │ - ldr r3, [pc, #140] @ 7fbf4 │ │ │ │ - ldr r1, [pc, #140] @ 7fbf8 │ │ │ │ + bgt 7fb84 │ │ │ │ + ldr r3, [pc, #140] @ 7fbfc │ │ │ │ + ldr r1, [pc, #140] @ 7fc00 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r6, #0 │ │ │ │ - b 7fbe0 │ │ │ │ + b 7fbe8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 317dd4 │ │ │ │ + bl 318064 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7fbbc │ │ │ │ + beq 7fbc4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7fbbc │ │ │ │ + bne 7fbc4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7fbe0 │ │ │ │ + beq 7fbe8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7fbe0 │ │ │ │ + bne 7fbe8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq lr, r8, r4, ror r9 │ │ │ │ + eorseq lr, r8, r0, lsr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7fd10 │ │ │ │ + ldr r2, [pc, #252] @ 7fd18 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7fd14 │ │ │ │ + ldr r0, [pc, #244] @ 7fd1c │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7fc4c │ │ │ │ + bne 7fc54 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7fd18 │ │ │ │ + ldr r3, [pc, #224] @ 7fd20 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7fc88 │ │ │ │ + beq 7fc90 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7fc88 │ │ │ │ - b 7fc50 │ │ │ │ + ble 7fc90 │ │ │ │ + b 7fc58 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7fca0 │ │ │ │ + bne 7fca8 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7fd18 │ │ │ │ + ldr r3, [pc, #160] @ 7fd20 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7fc88 │ │ │ │ + beq 7fc90 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7fca4 │ │ │ │ - ldr r3, [pc, #140] @ 7fd1c │ │ │ │ - ldr r1, [pc, #140] @ 7fd20 │ │ │ │ + bgt 7fcac │ │ │ │ + ldr r3, [pc, #140] @ 7fd24 │ │ │ │ + ldr r1, [pc, #140] @ 7fd28 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r6, #0 │ │ │ │ - b 7fd08 │ │ │ │ + b 7fd10 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c3598 │ │ │ │ + bl 1c3750 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7fce4 │ │ │ │ + beq 7fcec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7fce4 │ │ │ │ + bne 7fcec │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7fd08 │ │ │ │ + beq 7fd10 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7fd08 │ │ │ │ + bne 7fd10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq lr, r8, r4, ror r9 │ │ │ │ + eorseq lr, r8, r0, lsr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7fe38 │ │ │ │ + ldr r2, [pc, #252] @ 7fe40 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7fe3c │ │ │ │ + ldr r0, [pc, #244] @ 7fe44 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7fd74 │ │ │ │ + bne 7fd7c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7fe40 │ │ │ │ + ldr r3, [pc, #224] @ 7fe48 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7fdb0 │ │ │ │ + beq 7fdb8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7fdb0 │ │ │ │ - b 7fd78 │ │ │ │ + ble 7fdb8 │ │ │ │ + b 7fd80 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7fdc8 │ │ │ │ + bne 7fdd0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7fe40 │ │ │ │ + ldr r3, [pc, #160] @ 7fe48 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7fdb0 │ │ │ │ + beq 7fdb8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7fdcc │ │ │ │ - ldr r3, [pc, #140] @ 7fe44 │ │ │ │ - ldr r1, [pc, #140] @ 7fe48 │ │ │ │ + bgt 7fdd4 │ │ │ │ + ldr r3, [pc, #140] @ 7fe4c │ │ │ │ + ldr r1, [pc, #140] @ 7fe50 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r6, #0 │ │ │ │ - b 7fe30 │ │ │ │ + b 7fe38 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d5d34 │ │ │ │ + bl 1d5ee8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7fe0c │ │ │ │ + beq 7fe14 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7fe0c │ │ │ │ + bne 7fe14 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7fe30 │ │ │ │ + beq 7fe38 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7fe30 │ │ │ │ + bne 7fe38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq lr, r8, r4, ror r9 │ │ │ │ + eorseq lr, r8, r0, lsr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7ff60 │ │ │ │ + ldr r2, [pc, #252] @ 7ff68 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7ff64 │ │ │ │ + ldr r0, [pc, #244] @ 7ff6c │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7fe9c │ │ │ │ + bne 7fea4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7ff68 │ │ │ │ + ldr r3, [pc, #224] @ 7ff70 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7fed8 │ │ │ │ + beq 7fee0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7fed8 │ │ │ │ - b 7fea0 │ │ │ │ + ble 7fee0 │ │ │ │ + b 7fea8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7fef0 │ │ │ │ + bne 7fef8 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7ff68 │ │ │ │ + ldr r3, [pc, #160] @ 7ff70 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7fed8 │ │ │ │ + beq 7fee0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7fef4 │ │ │ │ - ldr r3, [pc, #140] @ 7ff6c │ │ │ │ - ldr r1, [pc, #140] @ 7ff70 │ │ │ │ + bgt 7fefc │ │ │ │ + ldr r3, [pc, #140] @ 7ff74 │ │ │ │ + ldr r1, [pc, #140] @ 7ff78 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r6, #0 │ │ │ │ - b 7ff58 │ │ │ │ + b 7ff60 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12ea14 │ │ │ │ + bl 12eaa8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7ff34 │ │ │ │ + beq 7ff3c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7ff34 │ │ │ │ + bne 7ff3c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7ff58 │ │ │ │ + beq 7ff60 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7ff58 │ │ │ │ + bne 7ff60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq lr, r8, r4, ror r9 │ │ │ │ + eorseq lr, r8, r0, lsr #23 │ │ │ │ │ │ │ │ -0007ff74 : │ │ │ │ - ldr r3, [pc, #56] @ 7ffb4 │ │ │ │ +0007ff7c : │ │ │ │ + ldr r3, [pc, #56] @ 7ffbc │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 7ff8c │ │ │ │ + bne 7ff94 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b 2daab8 │ │ │ │ + b 2dace8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ 7ffb8 │ │ │ │ - ldr r1, [pc, #20] @ 7ffbc │ │ │ │ + ldr r3, [pc, #20] @ 7ffc0 │ │ │ │ + ldr r1, [pc, #20] @ 7ffc4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r2, r5, r4, lsl #6 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r4, r8, r4, lsl #28 │ │ │ │ + eorseq r5, r8, r4, asr #32 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 7ffe8 │ │ │ │ - ldr r1, [pc, #16] @ 7ffec │ │ │ │ + ldr r3, [pc, #16] @ 7fff0 │ │ │ │ + ldr r1, [pc, #16] @ 7fff4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r4, r9, r8, asr #31 │ │ │ │ + eorseq r5, r9, r8, lsl #4 │ │ │ │ │ │ │ │ -0007fff0 <_PyInterpreterState_FailIfRunningMain@@Base>: │ │ │ │ +0007fff8 <_PyInterpreterState_FailIfRunningMain@@Base>: │ │ │ │ ldr r0, [r0, #3708] @ 0xe7c │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 80024 <_PyInterpreterState_FailIfRunningMain@@Base+0x34> │ │ │ │ - ldr r1, [pc, #16] @ 80028 <_PyInterpreterState_FailIfRunningMain@@Base+0x38> │ │ │ │ + ldr r3, [pc, #16] @ 8002c <_PyInterpreterState_FailIfRunningMain@@Base+0x34> │ │ │ │ + ldr r1, [pc, #16] @ 80030 <_PyInterpreterState_FailIfRunningMain@@Base+0x38> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq ip, r5, r4, asr r4 │ │ │ │ - eorseq r4, r7, r0, lsl r6 │ │ │ │ + eorseq r4, r7, r0, asr r8 │ │ │ │ │ │ │ │ -0008002c <_PyDict_GetItemStringWithError@@Base>: │ │ │ │ +00080034 <_PyDict_GetItemStringWithError@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 9dd0c │ │ │ │ + bl 9dd84 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 80090 <_PyDict_GetItemStringWithError@@Base+0x64> │ │ │ │ + beq 80098 <_PyDict_GetItemStringWithError@@Base+0x64> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl a44ec │ │ │ │ + bl a4564 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 8007c <_PyDict_GetItemStringWithError@@Base+0x50> │ │ │ │ + beq 80084 <_PyDict_GetItemStringWithError@@Base+0x50> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 80084 <_PyDict_GetItemStringWithError@@Base+0x58> │ │ │ │ + beq 8008c <_PyDict_GetItemStringWithError@@Base+0x58> │ │ │ │ mov r4, r5 │ │ │ │ - b 80090 <_PyDict_GetItemStringWithError@@Base+0x64> │ │ │ │ + b 80098 <_PyDict_GetItemStringWithError@@Base+0x64> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 8007c <_PyDict_GetItemStringWithError@@Base+0x50> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 80084 <_PyDict_GetItemStringWithError@@Base+0x50> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc] @ 800a0 <_PyDict_GetItemStringWithError@@Base+0x74> │ │ │ │ - b 9dd0c │ │ │ │ - @ instruction: 0x00394ff4 │ │ │ │ - ldr r0, [pc] @ 800ac <_PyDict_GetItemStringWithError@@Base+0x80> │ │ │ │ - b 9dd0c │ │ │ │ - eorseq r5, r9, r0 │ │ │ │ + ldr r0, [pc] @ 800a8 <_PyDict_GetItemStringWithError@@Base+0x74> │ │ │ │ + b 9dd84 │ │ │ │ + eorseq r5, r9, r4, lsr r2 │ │ │ │ + ldr r0, [pc] @ 800b4 <_PyDict_GetItemStringWithError@@Base+0x80> │ │ │ │ + b 9dd84 │ │ │ │ + eorseq r5, r9, r0, asr #4 │ │ │ │ │ │ │ │ -000800b0 : │ │ │ │ +000800b8 : │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b 9c4b0 │ │ │ │ + b 9c528 │ │ │ │ │ │ │ │ -000800bc : │ │ │ │ +000800c4 : │ │ │ │ mov r3, #0 │ │ │ │ - b 9c4b0 │ │ │ │ + b 9c528 │ │ │ │ │ │ │ │ -000800c4 : │ │ │ │ +000800cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #72] @ 80124 │ │ │ │ + ldr r1, [pc, #72] @ 8012c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 80104 │ │ │ │ - bl adde8 │ │ │ │ + beq 8010c │ │ │ │ + bl adeb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 80104 │ │ │ │ - ldr r0, [pc, #44] @ 80128 │ │ │ │ + bne 8010c │ │ │ │ + ldr r0, [pc, #44] @ 80130 │ │ │ │ mov r1, #130 @ 0x82 │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 80114 │ │ │ │ + bl 2e1424 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 8011c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ tst r3, #32 │ │ │ │ - beq 8011c │ │ │ │ + beq 80124 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #12] │ │ │ │ pop {r4, pc} │ │ │ │ subseq r3, r5, r8, asr #31 │ │ │ │ - eorseq r0, r8, r8, lsl #9 │ │ │ │ + eorseq r0, r8, r8, asr #13 │ │ │ │ │ │ │ │ -0008012c : │ │ │ │ +00080134 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #56] @ 8017c │ │ │ │ + ldr r1, [pc, #56] @ 80184 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 80170 │ │ │ │ - bl adde8 │ │ │ │ + beq 80178 │ │ │ │ + bl adeb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 80170 │ │ │ │ - ldr r0, [pc, #28] @ 80180 │ │ │ │ + bne 80178 │ │ │ │ + ldr r0, [pc, #28] @ 80188 │ │ │ │ mov r1, #140 @ 0x8c │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2e1424 <_PyErr_BadInternalCall@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ pop {r4, pc} │ │ │ │ subseq r3, r5, r8, asr #31 │ │ │ │ - eorseq r0, r8, r8, lsl #9 │ │ │ │ + eorseq r0, r8, r8, asr #13 │ │ │ │ │ │ │ │ -00080184 : │ │ │ │ +0008018c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 276f54 │ │ │ │ + bl 277214 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 801d8 │ │ │ │ - bl bbd4c │ │ │ │ + beq 801e0 │ │ │ │ + bl bbe20 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 801c4 │ │ │ │ + beq 801cc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 801cc │ │ │ │ + beq 801d4 │ │ │ │ mov r4, r5 │ │ │ │ - b 801d8 │ │ │ │ + b 801e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 801c4 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 801cc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000801e0 : │ │ │ │ +000801e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 80200 │ │ │ │ + bne 80208 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2a01ec │ │ │ │ + b 2a0260 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r5, r2 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ldr r2, [pc, #56] @ 8024c │ │ │ │ + ldr r2, [pc, #56] @ 80254 │ │ │ │ addne r3, r3, #1 │ │ │ │ str r1, [r4, #4] │ │ │ │ strne r3, [r1] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ mov r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r1, [r4] │ │ │ │ - beq 80240 │ │ │ │ + beq 80248 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ │ │ │ │ -00080250 : │ │ │ │ +00080258 : │ │ │ │ mov r2, #0 │ │ │ │ - b a77ec │ │ │ │ + b a7864 │ │ │ │ │ │ │ │ -00080258 <_PyObject_GetAttrId@@Base>: │ │ │ │ +00080260 <_PyObject_GetAttrId@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 2ddcc <_PyUnicode_FromId@@Base> │ │ │ │ subs r1, r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b b972c │ │ │ │ + b b9800 │ │ │ │ │ │ │ │ -00080288 <_PyObject_CallMethodId@@Base>: │ │ │ │ +00080290 <_PyObject_CallMethodId@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r2, r3} │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #144] @ 80334 <_PyObject_CallMethodId@@Base+0xac> │ │ │ │ + ldr r2, [pc, #144] @ 8033c <_PyObject_CallMethodId@@Base+0xac> │ │ │ │ mov r3, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r3, #0 │ │ │ │ ldr r5, [r2, r0] │ │ │ │ sub sp, sp, #12 │ │ │ │ - bne 802c8 <_PyObject_CallMethodId@@Base+0x40> │ │ │ │ + bne 802d0 <_PyObject_CallMethodId@@Base+0x40> │ │ │ │ mov r0, r5 │ │ │ │ - bl 79d78 <_PyBytes_DecodeEscape@@Base+0x28> │ │ │ │ - b 802d8 <_PyObject_CallMethodId@@Base+0x50> │ │ │ │ + bl 79d80 <_PyBytes_DecodeEscape@@Base+0x28> │ │ │ │ + b 802e0 <_PyObject_CallMethodId@@Base+0x50> │ │ │ │ mov r0, r3 │ │ │ │ - bl 80258 <_PyObject_GetAttrId@@Base> │ │ │ │ + bl 80260 <_PyObject_GetAttrId@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 802e0 <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ + bne 802e8 <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ mov r5, #0 │ │ │ │ - b 80320 <_PyObject_CallMethodId@@Base+0x98> │ │ │ │ + b 80328 <_PyObject_CallMethodId@@Base+0x98> │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 24c43c │ │ │ │ + bl 24c530 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 80320 <_PyObject_CallMethodId@@Base+0x98> │ │ │ │ + beq 80328 <_PyObject_CallMethodId@@Base+0x98> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 80320 <_PyObject_CallMethodId@@Base+0x98> │ │ │ │ + bne 80328 <_PyObject_CallMethodId@@Base+0x98> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -00080338 <_PyObject_AssertFailed@@Base>: │ │ │ │ +00080340 <_PyObject_AssertFailed@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #316] @ 8048c <_PyObject_AssertFailed@@Base+0x154> │ │ │ │ + ldr r4, [pc, #316] @ 80494 <_PyObject_AssertFailed@@Base+0x154> │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ ldr r8, [sp, #20] │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r2, [pc, #292] @ 80490 <_PyObject_AssertFailed@@Base+0x158> │ │ │ │ + ldr r2, [pc, #292] @ 80498 <_PyObject_AssertFailed@@Base+0x158> │ │ │ │ mov r6, r0 │ │ │ │ str ip, [sp] │ │ │ │ ldr r0, [r4] │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ cmp r8, #0 │ │ │ │ - beq 80394 <_PyObject_AssertFailed@@Base+0x5c> │ │ │ │ - ldr r2, [pc, #268] @ 80494 <_PyObject_AssertFailed@@Base+0x15c> │ │ │ │ + beq 8039c <_PyObject_AssertFailed@@Base+0x5c> │ │ │ │ + ldr r2, [pc, #268] @ 8049c <_PyObject_AssertFailed@@Base+0x15c> │ │ │ │ ldr r0, [r4] │ │ │ │ mov r3, r8 │ │ │ │ mov r1, #1 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ ldr r0, [r4] │ │ │ │ bl 29af0 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r0, [r4] │ │ │ │ - beq 803bc <_PyObject_AssertFailed@@Base+0x84> │ │ │ │ - ldr r2, [pc, #232] @ 80498 <_PyObject_AssertFailed@@Base+0x160> │ │ │ │ + beq 803c4 <_PyObject_AssertFailed@@Base+0x84> │ │ │ │ + ldr r2, [pc, #232] @ 804a0 <_PyObject_AssertFailed@@Base+0x160> │ │ │ │ mov r3, r7 │ │ │ │ mov r1, #1 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ - b 803c8 <_PyObject_AssertFailed@@Base+0x90> │ │ │ │ - ldr r2, [pc, #216] @ 8049c <_PyObject_AssertFailed@@Base+0x164> │ │ │ │ + b 803d0 <_PyObject_AssertFailed@@Base+0x90> │ │ │ │ + ldr r2, [pc, #216] @ 804a4 <_PyObject_AssertFailed@@Base+0x164> │ │ │ │ mov r1, #1 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ ldr r0, [r4] │ │ │ │ bl 29af0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 803ec <_PyObject_AssertFailed@@Base+0xb4> │ │ │ │ - ldr r2, [pc, #192] @ 804a0 <_PyObject_AssertFailed@@Base+0x168> │ │ │ │ + beq 803f4 <_PyObject_AssertFailed@@Base+0xb4> │ │ │ │ + ldr r2, [pc, #192] @ 804a8 <_PyObject_AssertFailed@@Base+0x168> │ │ │ │ ldr r0, [r4] │ │ │ │ mov r3, r5 │ │ │ │ mov r1, #1 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #176] @ 804a4 <_PyObject_AssertFailed@@Base+0x16c> │ │ │ │ + ldr r2, [pc, #176] @ 804ac <_PyObject_AssertFailed@@Base+0x16c> │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ ldr r0, [r4] │ │ │ │ bl 29af0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2a5298 <_PyObject_IsFreed@@Base> │ │ │ │ + bl 2a5308 <_PyObject_IsFreed@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [r4] │ │ │ │ - beq 80434 <_PyObject_AssertFailed@@Base+0xfc> │ │ │ │ - ldr r2, [pc, #136] @ 804a8 <_PyObject_AssertFailed@@Base+0x170> │ │ │ │ + beq 8043c <_PyObject_AssertFailed@@Base+0xfc> │ │ │ │ + ldr r2, [pc, #136] @ 804b0 <_PyObject_AssertFailed@@Base+0x170> │ │ │ │ mov r3, r6 │ │ │ │ mov r1, #1 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ ldr r0, [r4] │ │ │ │ bl 29af0 │ │ │ │ - b 80480 <_PyObject_AssertFailed@@Base+0x148> │ │ │ │ + b 80488 <_PyObject_AssertFailed@@Base+0x148> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsr r5, r2, #14 │ │ │ │ and r3, r2, #24 │ │ │ │ and r5, r5, #1 │ │ │ │ cmp r3, #0 │ │ │ │ addne r5, r5, #1 │ │ │ │ sub r5, r6, r5, lsl #3 │ │ │ │ bl 29220 │ │ │ │ mov r1, r5 │ │ │ │ - bl 8514c │ │ │ │ + bl 85154 │ │ │ │ mov r0, r6 │ │ │ │ bl 2fbcc <_PyObject_Dump@@Base> │ │ │ │ - ldr r2, [pc, #52] @ 804a4 <_PyObject_AssertFailed@@Base+0x16c> │ │ │ │ + ldr r2, [pc, #52] @ 804ac <_PyObject_AssertFailed@@Base+0x16c> │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ ldr r0, [r4] │ │ │ │ bl 29af0 │ │ │ │ - ldr r1, [pc, #36] @ 804ac <_PyObject_AssertFailed@@Base+0x174> │ │ │ │ - ldr r0, [pc, #36] @ 804b0 <_PyObject_AssertFailed@@Base+0x178> │ │ │ │ - bl 7d2a0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #36] @ 804b4 <_PyObject_AssertFailed@@Base+0x174> │ │ │ │ + ldr r0, [pc, #36] @ 804b8 <_PyObject_AssertFailed@@Base+0x178> │ │ │ │ + bl 7d2a8 <_Py_FatalErrorFunc@@Base> │ │ │ │ @ instruction: 0x00599690 │ │ │ │ - eorseq r5, r9, r0, lsl r0 │ │ │ │ - eorseq r5, r9, r8, lsl r0 │ │ │ │ - eorseq r5, r9, r0, lsr #32 │ │ │ │ - eorseq r5, r9, r8, lsr r0 │ │ │ │ - eorseq sl, r6, r8, asr #26 │ │ │ │ - eorseq pc, r7, r8, lsl r1 @ │ │ │ │ - eorseq ip, r7, r0, ror r7 │ │ │ │ - eorseq r5, r9, ip, asr #32 │ │ │ │ - subseq lr, r3, ip, ror #24 │ │ │ │ + eorseq r5, r9, r0, asr r2 │ │ │ │ + eorseq r5, r9, r8, asr r2 │ │ │ │ + eorseq r5, r9, r0, ror #4 │ │ │ │ + eorseq r5, r9, r8, ror r2 │ │ │ │ + eorseq sl, r6, r8, lsl #31 │ │ │ │ + eorseq pc, r7, r4, lsr r3 @ │ │ │ │ + @ instruction: 0x0037c9b0 │ │ │ │ + eorseq r5, r9, ip, lsl #5 │ │ │ │ + subseq lr, r3, r4, ror lr │ │ │ │ │ │ │ │ -000804b4 <_PyUnicode_CheckConsistency@@Base>: │ │ │ │ +000804bc <_PyUnicode_CheckConsistency@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ sub sp, sp, #12 │ │ │ │ ands r1, r3, #268435456 @ 0x10000000 │ │ │ │ - bne 804f4 <_PyUnicode_CheckConsistency@@Base+0x40> │ │ │ │ - ldr ip, [pc, #864] @ 80844 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + bne 804fc <_PyUnicode_CheckConsistency@@Base+0x40> │ │ │ │ + ldr ip, [pc, #864] @ 8084c <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ mov r2, #668 @ 0x29c │ │ │ │ stm sp, {r2, ip} │ │ │ │ - ldr r3, [pc, #856] @ 80848 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #856] @ 8084c <_PyUnicode_CheckConsistency@@Base+0x398> │ │ │ │ - bl 80338 <_PyObject_AssertFailed@@Base> │ │ │ │ + ldr r3, [pc, #856] @ 80850 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #856] @ 80854 <_PyUnicode_CheckConsistency@@Base+0x398> │ │ │ │ + bl 80340 <_PyObject_AssertFailed@@Base> │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov ip, r0 │ │ │ │ and r2, r3, #96 @ 0x60 │ │ │ │ lsr lr, r3, #2 │ │ │ │ cmp r2, #96 @ 0x60 │ │ │ │ and lr, lr, #7 │ │ │ │ - bne 80534 <_PyUnicode_CheckConsistency@@Base+0x80> │ │ │ │ + bne 8053c <_PyUnicode_CheckConsistency@@Base+0x80> │ │ │ │ cmp lr, #1 │ │ │ │ - beq 806b4 <_PyUnicode_CheckConsistency@@Base+0x200> │ │ │ │ - ldr r1, [pc, #816] @ 80850 <_PyUnicode_CheckConsistency@@Base+0x39c> │ │ │ │ - ldr ip, [pc, #800] @ 80844 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r3, [pc, #800] @ 80848 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + beq 806bc <_PyUnicode_CheckConsistency@@Base+0x200> │ │ │ │ + ldr r1, [pc, #816] @ 80858 <_PyUnicode_CheckConsistency@@Base+0x39c> │ │ │ │ + ldr ip, [pc, #800] @ 8084c <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r3, [pc, #800] @ 80850 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r2, [pc, #804] @ 80854 <_PyUnicode_CheckConsistency@@Base+0x3a0> │ │ │ │ + ldr r2, [pc, #804] @ 8085c <_PyUnicode_CheckConsistency@@Base+0x3a0> │ │ │ │ mov r1, #0 │ │ │ │ - bl 80338 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 80340 <_PyObject_AssertFailed@@Base> │ │ │ │ sub r2, lr, #1 │ │ │ │ cmp lr, #4 │ │ │ │ cmpne r2, #1 │ │ │ │ movhi r2, #1 │ │ │ │ movls r2, #0 │ │ │ │ ands r1, r3, #32 │ │ │ │ and r5, r3, #64 @ 0x40 │ │ │ │ - beq 805b8 <_PyUnicode_CheckConsistency@@Base+0x104> │ │ │ │ + beq 805c0 <_PyUnicode_CheckConsistency@@Base+0x104> │ │ │ │ cmp r2, #0 │ │ │ │ add r1, r0, #28 │ │ │ │ - beq 8057c <_PyUnicode_CheckConsistency@@Base+0xc8> │ │ │ │ - ldr r1, [pc, #752] @ 80858 <_PyUnicode_CheckConsistency@@Base+0x3a4> │ │ │ │ - ldr ip, [pc, #728] @ 80844 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r3, [pc, #728] @ 80848 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + beq 80584 <_PyUnicode_CheckConsistency@@Base+0xc8> │ │ │ │ + ldr r1, [pc, #752] @ 80860 <_PyUnicode_CheckConsistency@@Base+0x3a4> │ │ │ │ + ldr ip, [pc, #728] @ 8084c <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r3, [pc, #728] @ 80850 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r2, [pc, #740] @ 8085c <_PyUnicode_CheckConsistency@@Base+0x3a8> │ │ │ │ + ldr r2, [pc, #740] @ 80864 <_PyUnicode_CheckConsistency@@Base+0x3a8> │ │ │ │ mov r1, #0 │ │ │ │ - bl 80338 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 80340 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 805a0 <_PyUnicode_CheckConsistency@@Base+0xec> │ │ │ │ - ldr lr, [pc, #696] @ 80844 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr ip, [pc, #720] @ 80860 <_PyUnicode_CheckConsistency@@Base+0x3ac> │ │ │ │ + beq 805a8 <_PyUnicode_CheckConsistency@@Base+0xec> │ │ │ │ + ldr lr, [pc, #696] @ 8084c <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr ip, [pc, #720] @ 80868 <_PyUnicode_CheckConsistency@@Base+0x3ac> │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [pc, #688] @ 80848 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #712] @ 80864 <_PyUnicode_CheckConsistency@@Base+0x3b0> │ │ │ │ + ldr r3, [pc, #688] @ 80850 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #712] @ 8086c <_PyUnicode_CheckConsistency@@Base+0x3b0> │ │ │ │ stm sp, {ip, lr} │ │ │ │ - bl 80338 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 80340 <_PyObject_AssertFailed@@Base> │ │ │ │ ldr r4, [r0, #24] │ │ │ │ cmp r4, r1 │ │ │ │ - bne 80680 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ - ldr ip, [pc, #656] @ 80844 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r2, [pc, #688] @ 80868 <_PyUnicode_CheckConsistency@@Base+0x3b4> │ │ │ │ - b 8066c <_PyUnicode_CheckConsistency@@Base+0x1b8> │ │ │ │ + bne 80688 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ + ldr ip, [pc, #656] @ 8084c <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r2, [pc, #688] @ 80870 <_PyUnicode_CheckConsistency@@Base+0x3b4> │ │ │ │ + b 80674 <_PyUnicode_CheckConsistency@@Base+0x1b8> │ │ │ │ cmp r2, #0 │ │ │ │ ldr r6, [r0, #28] │ │ │ │ - beq 805dc <_PyUnicode_CheckConsistency@@Base+0x128> │ │ │ │ - ldr ip, [pc, #632] @ 80844 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + beq 805e4 <_PyUnicode_CheckConsistency@@Base+0x128> │ │ │ │ + ldr ip, [pc, #632] @ 8084c <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ mov r2, #692 @ 0x2b4 │ │ │ │ stm sp, {r2, ip} │ │ │ │ - ldr r3, [pc, #624] @ 80848 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #640] @ 8085c <_PyUnicode_CheckConsistency@@Base+0x3a8> │ │ │ │ - bl 80338 <_PyObject_AssertFailed@@Base> │ │ │ │ + ldr r3, [pc, #624] @ 80850 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #640] @ 80864 <_PyUnicode_CheckConsistency@@Base+0x3a8> │ │ │ │ + bl 80340 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bne 80600 <_PyUnicode_CheckConsistency@@Base+0x14c> │ │ │ │ - ldr ip, [pc, #600] @ 80844 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + bne 80608 <_PyUnicode_CheckConsistency@@Base+0x14c> │ │ │ │ + ldr ip, [pc, #600] @ 8084c <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ mov r2, #696 @ 0x2b8 │ │ │ │ stm sp, {r2, ip} │ │ │ │ - ldr r3, [pc, #592] @ 80848 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #624] @ 8086c <_PyUnicode_CheckConsistency@@Base+0x3b8> │ │ │ │ + ldr r3, [pc, #592] @ 80850 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #624] @ 80874 <_PyUnicode_CheckConsistency@@Base+0x3b8> │ │ │ │ mov r1, r6 │ │ │ │ - bl 80338 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 80340 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ - beq 8065c <_PyUnicode_CheckConsistency@@Base+0x1a8> │ │ │ │ + beq 80664 <_PyUnicode_CheckConsistency@@Base+0x1a8> │ │ │ │ cmp r6, r4 │ │ │ │ - beq 80630 <_PyUnicode_CheckConsistency@@Base+0x17c> │ │ │ │ - ldr lr, [pc, #552] @ 80844 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr ip, [pc, #592] @ 80870 <_PyUnicode_CheckConsistency@@Base+0x3bc> │ │ │ │ + beq 80638 <_PyUnicode_CheckConsistency@@Base+0x17c> │ │ │ │ + ldr lr, [pc, #552] @ 8084c <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr ip, [pc, #592] @ 80878 <_PyUnicode_CheckConsistency@@Base+0x3bc> │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [pc, #544] @ 80848 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #584] @ 80874 <_PyUnicode_CheckConsistency@@Base+0x3c0> │ │ │ │ + ldr r3, [pc, #544] @ 80850 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #584] @ 8087c <_PyUnicode_CheckConsistency@@Base+0x3c0> │ │ │ │ stm sp, {ip, lr} │ │ │ │ - bl 80338 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 80340 <_PyObject_AssertFailed@@Base> │ │ │ │ ldr r4, [r0, #20] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - beq 806b4 <_PyUnicode_CheckConsistency@@Base+0x200> │ │ │ │ - ldr lr, [pc, #508] @ 80844 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr ip, [pc, #556] @ 80878 <_PyUnicode_CheckConsistency@@Base+0x3c4> │ │ │ │ + beq 806bc <_PyUnicode_CheckConsistency@@Base+0x200> │ │ │ │ + ldr lr, [pc, #508] @ 8084c <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr ip, [pc, #556] @ 80880 <_PyUnicode_CheckConsistency@@Base+0x3c4> │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [pc, #500] @ 80848 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #548] @ 8087c <_PyUnicode_CheckConsistency@@Base+0x3c8> │ │ │ │ + ldr r3, [pc, #500] @ 80850 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #548] @ 80884 <_PyUnicode_CheckConsistency@@Base+0x3c8> │ │ │ │ stm sp, {ip, lr} │ │ │ │ - bl 80338 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 80340 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r6, r4 │ │ │ │ - bne 80680 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ - ldr ip, [pc, #472] @ 80844 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r2, [pc, #528] @ 80880 <_PyUnicode_CheckConsistency@@Base+0x3cc> │ │ │ │ + bne 80688 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ + ldr ip, [pc, #472] @ 8084c <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r2, [pc, #528] @ 80888 <_PyUnicode_CheckConsistency@@Base+0x3cc> │ │ │ │ stm sp, {r2, ip} │ │ │ │ - ldr r3, [pc, #464] @ 80848 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #520] @ 80884 <_PyUnicode_CheckConsistency@@Base+0x3d0> │ │ │ │ + ldr r3, [pc, #464] @ 80850 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #520] @ 8088c <_PyUnicode_CheckConsistency@@Base+0x3d0> │ │ │ │ mov r1, r5 │ │ │ │ - bl 80338 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 80340 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - bne 806b4 <_PyUnicode_CheckConsistency@@Base+0x200> │ │ │ │ + bne 806bc <_PyUnicode_CheckConsistency@@Base+0x200> │ │ │ │ ldr r2, [ip, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 806b4 <_PyUnicode_CheckConsistency@@Base+0x200> │ │ │ │ - ldr r2, [pc, #492] @ 80888 <_PyUnicode_CheckConsistency@@Base+0x3d4> │ │ │ │ - ldr lr, [pc, #420] @ 80844 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r3, [pc, #420] @ 80848 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + beq 806bc <_PyUnicode_CheckConsistency@@Base+0x200> │ │ │ │ + ldr r2, [pc, #492] @ 80890 <_PyUnicode_CheckConsistency@@Base+0x3d4> │ │ │ │ + ldr lr, [pc, #420] @ 8084c <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r3, [pc, #420] @ 80850 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ stm sp, {r2, lr} │ │ │ │ mov r1, r4 │ │ │ │ - ldr r2, [pc, #476] @ 8088c <_PyUnicode_CheckConsistency@@Base+0x3d8> │ │ │ │ + ldr r2, [pc, #476] @ 80894 <_PyUnicode_CheckConsistency@@Base+0x3d8> │ │ │ │ mov r0, ip │ │ │ │ - bl 80338 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 80340 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 80838 <_PyUnicode_CheckConsistency@@Base+0x384> │ │ │ │ + beq 80840 <_PyUnicode_CheckConsistency@@Base+0x384> │ │ │ │ tst r3, #32 │ │ │ │ ldreq r0, [ip, #28] │ │ │ │ - beq 806d4 <_PyUnicode_CheckConsistency@@Base+0x220> │ │ │ │ + beq 806dc <_PyUnicode_CheckConsistency@@Base+0x220> │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ addne r0, ip, #20 │ │ │ │ addeq r0, ip, #28 │ │ │ │ mov r2, #0 │ │ │ │ ldr r4, [ip, #8] │ │ │ │ mov r1, r2 │ │ │ │ cmp r4, r1 │ │ │ │ - ble 80714 <_PyUnicode_CheckConsistency@@Base+0x260> │ │ │ │ + ble 8071c <_PyUnicode_CheckConsistency@@Base+0x260> │ │ │ │ cmp lr, #1 │ │ │ │ ldrbeq r5, [r0, r1] │ │ │ │ - beq 80704 <_PyUnicode_CheckConsistency@@Base+0x250> │ │ │ │ + beq 8070c <_PyUnicode_CheckConsistency@@Base+0x250> │ │ │ │ cmp lr, #2 │ │ │ │ lsleq r5, r1, #1 │ │ │ │ ldrheq r5, [r0, r5] │ │ │ │ ldrne r5, [r0, r1, lsl #2] │ │ │ │ cmp r2, r5 │ │ │ │ movcc r2, r5 │ │ │ │ add r1, r1, #1 │ │ │ │ - b 806e0 <_PyUnicode_CheckConsistency@@Base+0x22c> │ │ │ │ + b 806e8 <_PyUnicode_CheckConsistency@@Base+0x22c> │ │ │ │ cmp lr, #1 │ │ │ │ - bne 80788 <_PyUnicode_CheckConsistency@@Base+0x2d4> │ │ │ │ + bne 80790 <_PyUnicode_CheckConsistency@@Base+0x2d4> │ │ │ │ ands r1, r3, #64 @ 0x40 │ │ │ │ - bne 8076c <_PyUnicode_CheckConsistency@@Base+0x2b8> │ │ │ │ + bne 80774 <_PyUnicode_CheckConsistency@@Base+0x2b8> │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bhi 80748 <_PyUnicode_CheckConsistency@@Base+0x294> │ │ │ │ - ldr r2, [pc, #348] @ 80890 <_PyUnicode_CheckConsistency@@Base+0x3dc> │ │ │ │ - ldr lr, [pc, #268] @ 80844 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r3, [pc, #268] @ 80848 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + bhi 80750 <_PyUnicode_CheckConsistency@@Base+0x294> │ │ │ │ + ldr r2, [pc, #348] @ 80898 <_PyUnicode_CheckConsistency@@Base+0x3dc> │ │ │ │ + ldr lr, [pc, #268] @ 8084c <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r3, [pc, #268] @ 80850 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ stm sp, {r2, lr} │ │ │ │ mov r0, ip │ │ │ │ - ldr r2, [pc, #332] @ 80894 <_PyUnicode_CheckConsistency@@Base+0x3e0> │ │ │ │ - bl 80338 <_PyObject_AssertFailed@@Base> │ │ │ │ + ldr r2, [pc, #332] @ 8089c <_PyUnicode_CheckConsistency@@Base+0x3e0> │ │ │ │ + bl 80340 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls 8080c <_PyUnicode_CheckConsistency@@Base+0x358> │ │ │ │ - ldr lr, [pc, #236] @ 80844 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + bls 80814 <_PyUnicode_CheckConsistency@@Base+0x358> │ │ │ │ + ldr lr, [pc, #236] @ 8084c <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ mov r2, #728 @ 0x2d8 │ │ │ │ stm sp, {r2, lr} │ │ │ │ - ldr r3, [pc, #228] @ 80848 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #304] @ 80898 <_PyUnicode_CheckConsistency@@Base+0x3e4> │ │ │ │ + ldr r3, [pc, #228] @ 80850 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #304] @ 808a0 <_PyUnicode_CheckConsistency@@Base+0x3e4> │ │ │ │ mov r0, ip │ │ │ │ - bl 80338 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 80340 <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bls 8080c <_PyUnicode_CheckConsistency@@Base+0x358> │ │ │ │ - ldr lr, [pc, #200] @ 80844 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r1, [pc, #284] @ 8089c <_PyUnicode_CheckConsistency@@Base+0x3e8> │ │ │ │ - ldr r3, [pc, #196] @ 80848 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #280] @ 808a0 <_PyUnicode_CheckConsistency@@Base+0x3ec> │ │ │ │ - b 80828 <_PyUnicode_CheckConsistency@@Base+0x374> │ │ │ │ + bls 80814 <_PyUnicode_CheckConsistency@@Base+0x358> │ │ │ │ + ldr lr, [pc, #200] @ 8084c <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r1, [pc, #284] @ 808a4 <_PyUnicode_CheckConsistency@@Base+0x3e8> │ │ │ │ + ldr r3, [pc, #196] @ 80850 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #280] @ 808a8 <_PyUnicode_CheckConsistency@@Base+0x3ec> │ │ │ │ + b 80830 <_PyUnicode_CheckConsistency@@Base+0x374> │ │ │ │ cmp lr, #2 │ │ │ │ - bne 807d0 <_PyUnicode_CheckConsistency@@Base+0x31c> │ │ │ │ + bne 807d8 <_PyUnicode_CheckConsistency@@Base+0x31c> │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bhi 807ac <_PyUnicode_CheckConsistency@@Base+0x2f8> │ │ │ │ - ldr lr, [pc, #164] @ 80844 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r1, [pc, #256] @ 808a4 <_PyUnicode_CheckConsistency@@Base+0x3f0> │ │ │ │ - ldr r3, [pc, #160] @ 80848 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #252] @ 808a8 <_PyUnicode_CheckConsistency@@Base+0x3f4> │ │ │ │ - b 80828 <_PyUnicode_CheckConsistency@@Base+0x374> │ │ │ │ + bhi 807b4 <_PyUnicode_CheckConsistency@@Base+0x2f8> │ │ │ │ + ldr lr, [pc, #164] @ 8084c <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r1, [pc, #256] @ 808ac <_PyUnicode_CheckConsistency@@Base+0x3f0> │ │ │ │ + ldr r3, [pc, #160] @ 80850 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #252] @ 808b0 <_PyUnicode_CheckConsistency@@Base+0x3f4> │ │ │ │ + b 80830 <_PyUnicode_CheckConsistency@@Base+0x374> │ │ │ │ cmp r2, #65536 @ 0x10000 │ │ │ │ lslcc r4, r4, #1 │ │ │ │ ldrhcc r3, [r0, r4] │ │ │ │ - bcc 80810 <_PyUnicode_CheckConsistency@@Base+0x35c> │ │ │ │ - ldr lr, [pc, #128] @ 80844 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r1, [pc, #228] @ 808ac <_PyUnicode_CheckConsistency@@Base+0x3f8> │ │ │ │ - ldr r3, [pc, #124] @ 80848 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #224] @ 808b0 <_PyUnicode_CheckConsistency@@Base+0x3fc> │ │ │ │ - b 80828 <_PyUnicode_CheckConsistency@@Base+0x374> │ │ │ │ + bcc 80818 <_PyUnicode_CheckConsistency@@Base+0x35c> │ │ │ │ + ldr lr, [pc, #128] @ 8084c <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r1, [pc, #228] @ 808b4 <_PyUnicode_CheckConsistency@@Base+0x3f8> │ │ │ │ + ldr r3, [pc, #124] @ 80850 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #224] @ 808b8 <_PyUnicode_CheckConsistency@@Base+0x3fc> │ │ │ │ + b 80830 <_PyUnicode_CheckConsistency@@Base+0x374> │ │ │ │ cmp r2, #65536 @ 0x10000 │ │ │ │ - bcs 807ec <_PyUnicode_CheckConsistency@@Base+0x338> │ │ │ │ - ldr lr, [pc, #100] @ 80844 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r1, [pc, #208] @ 808b4 <_PyUnicode_CheckConsistency@@Base+0x400> │ │ │ │ - ldr r3, [pc, #96] @ 80848 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #204] @ 808b8 <_PyUnicode_CheckConsistency@@Base+0x404> │ │ │ │ - b 80828 <_PyUnicode_CheckConsistency@@Base+0x374> │ │ │ │ + bcs 807f4 <_PyUnicode_CheckConsistency@@Base+0x338> │ │ │ │ + ldr lr, [pc, #100] @ 8084c <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r1, [pc, #208] @ 808bc <_PyUnicode_CheckConsistency@@Base+0x400> │ │ │ │ + ldr r3, [pc, #96] @ 80850 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #204] @ 808c0 <_PyUnicode_CheckConsistency@@Base+0x404> │ │ │ │ + b 80830 <_PyUnicode_CheckConsistency@@Base+0x374> │ │ │ │ cmp r2, #1114112 @ 0x110000 │ │ │ │ ldrcc r3, [r0, r4, lsl #2] │ │ │ │ - bcc 80810 <_PyUnicode_CheckConsistency@@Base+0x35c> │ │ │ │ - ldr lr, [pc, #68] @ 80844 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r1, [pc, #184] @ 808bc <_PyUnicode_CheckConsistency@@Base+0x408> │ │ │ │ - ldr r3, [pc, #64] @ 80848 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #180] @ 808c0 <_PyUnicode_CheckConsistency@@Base+0x40c> │ │ │ │ - b 80828 <_PyUnicode_CheckConsistency@@Base+0x374> │ │ │ │ + bcc 80818 <_PyUnicode_CheckConsistency@@Base+0x35c> │ │ │ │ + ldr lr, [pc, #68] @ 8084c <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r1, [pc, #184] @ 808c4 <_PyUnicode_CheckConsistency@@Base+0x408> │ │ │ │ + ldr r3, [pc, #64] @ 80850 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #180] @ 808c8 <_PyUnicode_CheckConsistency@@Base+0x40c> │ │ │ │ + b 80830 <_PyUnicode_CheckConsistency@@Base+0x374> │ │ │ │ ldrb r3, [r0, r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 80838 <_PyUnicode_CheckConsistency@@Base+0x384> │ │ │ │ - ldr lr, [pc, #36] @ 80844 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r1, [pc, #160] @ 808c4 <_PyUnicode_CheckConsistency@@Base+0x410> │ │ │ │ - ldr r3, [pc, #32] @ 80848 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #156] @ 808c8 <_PyUnicode_CheckConsistency@@Base+0x414> │ │ │ │ + beq 80840 <_PyUnicode_CheckConsistency@@Base+0x384> │ │ │ │ + ldr lr, [pc, #36] @ 8084c <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r1, [pc, #160] @ 808cc <_PyUnicode_CheckConsistency@@Base+0x410> │ │ │ │ + ldr r3, [pc, #32] @ 80850 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #156] @ 808d0 <_PyUnicode_CheckConsistency@@Base+0x414> │ │ │ │ stm sp, {r1, lr} │ │ │ │ mov r0, ip │ │ │ │ mov r1, #0 │ │ │ │ - bl 80338 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 80340 <_PyObject_AssertFailed@@Base> │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subseq lr, r3, r4, lsl #25 │ │ │ │ - eorseq r2, r6, ip, ror r8 │ │ │ │ - eorseq r5, r9, r4, rrx │ │ │ │ + subseq lr, r3, ip, lsl #29 │ │ │ │ + @ instruction: 0x00362abc │ │ │ │ + eorseq r5, r9, r4, lsr #5 │ │ │ │ andeq r0, r0, r2, lsr #5 │ │ │ │ - eorseq r5, r9, r8, lsr #1 │ │ │ │ + eorseq r5, r9, r8, ror #5 │ │ │ │ andeq r0, r0, sl, lsr #5 │ │ │ │ - eorseq r5, r9, r8, asr #1 │ │ │ │ + eorseq r5, r9, r8, lsl #6 │ │ │ │ andeq r0, r0, sp, lsr #5 │ │ │ │ - eorseq r5, r9, r8, lsr #2 │ │ │ │ + eorseq r5, r9, r8, ror #6 │ │ │ │ andeq r0, r0, lr, lsr #5 │ │ │ │ - eorseq r5, r9, ip, asr r1 │ │ │ │ + mlaseq r9, ip, r3, r5 │ │ │ │ @ instruction: 0x000002ba │ │ │ │ - eorseq r5, r9, r0, ror r1 │ │ │ │ + @ instruction: 0x003953b0 │ │ │ │ @ instruction: 0x000002bb │ │ │ │ - eorseq r5, r9, ip, lsl #3 │ │ │ │ + eorseq r5, r9, ip, asr #7 │ │ │ │ @ instruction: 0x000002be │ │ │ │ - eorseq r5, r9, r0, asr #2 │ │ │ │ + eorseq r5, r9, r0, lsl #7 │ │ │ │ andeq r0, r0, r3, asr #5 │ │ │ │ - @ instruction: 0x003951b4 │ │ │ │ + @ instruction: 0x003953f4 │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - @ instruction: 0x003951d0 │ │ │ │ - eorseq r5, r9, r0, ror #3 │ │ │ │ + eorseq r5, r9, r0, lsl r4 │ │ │ │ + eorseq r5, r9, r0, lsr #8 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - @ instruction: 0x003951f0 │ │ │ │ + eorseq r5, r9, r0, lsr r4 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - eorseq r5, r9, r0, lsl #4 │ │ │ │ + eorseq r5, r9, r0, asr #8 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - eorseq r5, r9, r4, lsl r2 │ │ │ │ + eorseq r5, r9, r4, asr r4 │ │ │ │ andeq r0, r0, r2, ror #5 │ │ │ │ - eorseq r5, r9, r8, lsr #4 │ │ │ │ + eorseq r5, r9, r8, ror #8 │ │ │ │ andeq r0, r0, r3, ror #5 │ │ │ │ - eorseq r5, r9, ip, lsr r2 │ │ │ │ + eorseq r5, r9, ip, ror r4 │ │ │ │ andeq r0, r0, r5, ror #5 │ │ │ │ - eorseq r5, r9, r0, asr r2 │ │ │ │ + mlaseq r9, r0, r4, r5 │ │ │ │ │ │ │ │ -000808cc : │ │ │ │ +000808d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #108] @ 80950 │ │ │ │ + ldr r3, [pc, #108] @ 80958 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r3, #152] @ 0x98 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ blx r2 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 80944 │ │ │ │ + beq 8094c │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #284 @ 0x11c │ │ │ │ add r1, r4, #8 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #12] │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - bl 112480 │ │ │ │ + bl 112570 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 80948 │ │ │ │ + bge 80950 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 80944 │ │ │ │ + beq 8094c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 80944 │ │ │ │ + bne 8094c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sp, r5, r8, lsr r9 │ │ │ │ │ │ │ │ -00080954 : │ │ │ │ +0008095c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #52] @ 809a0 │ │ │ │ + ldr r2, [pc, #52] @ 809a8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 80990 │ │ │ │ - ldr r0, [pc, #40] @ 809a4 │ │ │ │ + beq 80998 │ │ │ │ + ldr r0, [pc, #40] @ 809ac │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #36] @ 809a8 │ │ │ │ + ldr r1, [pc, #36] @ 809b0 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 1177e0 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 1133b4 │ │ │ │ + bl 1134a4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sp, r5, r8, lsr r9 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r9, r0, lsr #5 │ │ │ │ + eorseq r0, r9, r0, ror #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ subs r1, r2, #0 │ │ │ │ mov r7, r0 │ │ │ │ - bne 809e8 │ │ │ │ + bne 809f0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - ldr r3, [pc, #508] @ 80bd4 │ │ │ │ + ldr r3, [pc, #508] @ 80bdc │ │ │ │ cmp r2, #3 │ │ │ │ - bhi 80ae8 │ │ │ │ + bhi 80af0 │ │ │ │ ldrb r3, [r3, r2] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r0, [pc, #488] @ 80bd8 │ │ │ │ - bl 1f0264 <_PyArg_NoKeywords@@Base> │ │ │ │ + ldr r0, [pc, #488] @ 80be0 │ │ │ │ + bl 1f0700 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 809cc │ │ │ │ + bne 809d4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r8, [r4, #20] │ │ │ │ - b 80a0c │ │ │ │ + b 80a14 │ │ │ │ mov r8, #0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 191fb8 │ │ │ │ + bl 192234 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 809f8 │ │ │ │ + beq 80a00 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 191fb8 │ │ │ │ + bl 192234 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 80a54 │ │ │ │ + bne 80a5c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 809f8 │ │ │ │ + beq 80a00 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 809f8 │ │ │ │ + bne 80a00 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 809f8 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 80a00 │ │ │ │ cmp r8, #0 │ │ │ │ - ldreq r4, [pc, #380] @ 80bdc │ │ │ │ - beq 80afc │ │ │ │ + ldreq r4, [pc, #380] @ 80be4 │ │ │ │ + beq 80b04 │ │ │ │ mov r0, r8 │ │ │ │ - bl 191fb8 │ │ │ │ + bl 192234 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 80b88 │ │ │ │ + beq 80b90 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 80afc │ │ │ │ - ldr r3, [pc, #344] @ 80be0 │ │ │ │ - ldr r1, [pc, #344] @ 80be4 │ │ │ │ + bne 80b04 │ │ │ │ + ldr r3, [pc, #344] @ 80be8 │ │ │ │ + ldr r1, [pc, #344] @ 80bec │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 80b88 │ │ │ │ + beq 80b90 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 80b88 │ │ │ │ + bne 80b90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 80b88 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 80b90 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 191fb8 │ │ │ │ + bl 192234 │ │ │ │ subs r6, r0, #0 │ │ │ │ - ldrne r4, [pc, #272] @ 80bdc │ │ │ │ + ldrne r4, [pc, #272] @ 80be4 │ │ │ │ subne r5, r4, #16 │ │ │ │ - bne 80afc │ │ │ │ - b 809f8 │ │ │ │ - ldr r3, [pc, #268] @ 80be8 │ │ │ │ - ldr r1, [pc, #268] @ 80bec │ │ │ │ + bne 80b04 │ │ │ │ + b 80a00 │ │ │ │ + ldr r3, [pc, #268] @ 80bf0 │ │ │ │ + ldr r1, [pc, #268] @ 80bf4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 809f8 │ │ │ │ - ldr r3, [pc, #248] @ 80be8 │ │ │ │ - ldr r1, [pc, #252] @ 80bf0 │ │ │ │ + bl 18f414 │ │ │ │ + b 80a00 │ │ │ │ + ldr r3, [pc, #248] @ 80bf0 │ │ │ │ + ldr r1, [pc, #252] @ 80bf8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ - b 809f8 │ │ │ │ + bl 1177e0 │ │ │ │ + b 80a00 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1921f4 │ │ │ │ + bl 192470 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 80b3c │ │ │ │ + beq 80b44 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 80b3c │ │ │ │ + bne 80b44 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 80b60 │ │ │ │ + beq 80b68 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 80b60 │ │ │ │ + bne 80b68 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 809f8 │ │ │ │ + beq 80a00 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 809f8 │ │ │ │ + bne 80a00 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 809f8 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 80a00 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 80bac │ │ │ │ + beq 80bb4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 80bac │ │ │ │ + bne 80bb4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 809f8 │ │ │ │ + beq 80a00 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 809f8 │ │ │ │ + bne 80a00 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 809f8 │ │ │ │ - subseq lr, r3, r0, lsr ip │ │ │ │ - eorseq r0, r8, r0, ror #16 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 80a00 │ │ │ │ + subseq lr, r3, r8, lsr lr │ │ │ │ + eorseq r0, r8, r0, lsr #21 │ │ │ │ subseq r7, r7, ip, lsl #3 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r4, r7, r0, lsl #1 │ │ │ │ + eorseq r4, r7, r0, asr #5 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r4, r7, r0, lsr #1 │ │ │ │ - eorseq r4, r7, ip, asr #1 │ │ │ │ + eorseq r4, r7, r0, ror #5 │ │ │ │ + eorseq r4, r7, ip, lsl #6 │ │ │ │ │ │ │ │ -00080bf4 : │ │ │ │ +00080bfc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r9, [pc, #236] @ 80cf8 │ │ │ │ + ldr r9, [pc, #236] @ 80d00 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ cmp r0, r9 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r3 │ │ │ │ - beq 80c4c │ │ │ │ + beq 80c54 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ - bne 80c40 │ │ │ │ + bne 80c48 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl aaf9c │ │ │ │ + bl ab014 │ │ │ │ mov r3, r0 │ │ │ │ - b 80c50 │ │ │ │ + b 80c58 │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ str r3, [r6] │ │ │ │ cmp r0, r9 │ │ │ │ - bne 80c70 │ │ │ │ + bne 80c78 │ │ │ │ cmp r3, #0 │ │ │ │ sublt r1, r4, #1 │ │ │ │ movge r1, #0 │ │ │ │ - b 80c8c │ │ │ │ + b 80c94 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ - beq 80c38 │ │ │ │ - bl aaf9c │ │ │ │ + beq 80c40 │ │ │ │ + bl ab014 │ │ │ │ subs r1, r0, #0 │ │ │ │ addlt r1, r1, r4 │ │ │ │ ldr r0, [r8, #12] │ │ │ │ str r1, [r5] │ │ │ │ cmp r0, r9 │ │ │ │ - bne 80cb0 │ │ │ │ + bne 80cb8 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ movge r0, r4 │ │ │ │ mvnlt r0, #0 │ │ │ │ - b 80ccc │ │ │ │ + b 80cd4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ - beq 80c38 │ │ │ │ - bl aaf9c │ │ │ │ + beq 80c40 │ │ │ │ + bl ab014 │ │ │ │ cmp r0, #0 │ │ │ │ addlt r0, r0, r4 │ │ │ │ cmp r4, r0 │ │ │ │ str r0, [r7] │ │ │ │ - blt 80c38 │ │ │ │ + blt 80c40 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, r4 │ │ │ │ - bge 80c38 │ │ │ │ + bge 80c40 │ │ │ │ ldr r0, [r6] │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ rsb r0, r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00080cfc : │ │ │ │ +00080d04 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r1 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r8, [sp, #28] │ │ │ │ - bl 16ed00 │ │ │ │ + bl 16ee94 │ │ │ │ cmn r0, #1 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r7] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16f648 │ │ │ │ + bl 16f7dc │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r8] │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -89176,1068 +89178,1068 @@ │ │ │ │ add r3, sp, #12 │ │ │ │ stm sp, {r3, ip} │ │ │ │ mov r3, #2 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r1, [pc, #100] @ 80dfc │ │ │ │ - bl fe238 │ │ │ │ + ldr r1, [pc, #100] @ 80e04 │ │ │ │ + bl fe2ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 80da8 │ │ │ │ + bne 80db0 │ │ │ │ mov r0, #0 │ │ │ │ - b 80df4 │ │ │ │ + b 80dfc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl 5676c │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 80dcc │ │ │ │ - bl a55d4 │ │ │ │ + bne 80dd4 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 80da0 │ │ │ │ + bne 80da8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 80df0 │ │ │ │ - bl a55d4 │ │ │ │ + bne 80df8 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 80da0 │ │ │ │ - ldr r0, [pc, #8] @ 80e00 │ │ │ │ + bne 80da8 │ │ │ │ + ldr r0, [pc, #8] @ 80e08 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq ip, r5, r4, asr #30 │ │ │ │ + eorseq sp, r5, r4, lsl #3 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r2 │ │ │ │ - bl a58c4 │ │ │ │ + bl a593c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 80e38 │ │ │ │ + bne 80e40 │ │ │ │ mvn r0, #0 │ │ │ │ - b 80ec4 │ │ │ │ + b 80ecc │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r0, [pc, #136] @ 80ecc │ │ │ │ - ldrne r0, [pc, #136] @ 80ed0 │ │ │ │ + ldreq r0, [pc, #136] @ 80ed4 │ │ │ │ + ldrne r0, [pc, #136] @ 80ed8 │ │ │ │ moveq r2, #2 │ │ │ │ moveq r1, sp │ │ │ │ movne r2, #3 │ │ │ │ movne r1, sp │ │ │ │ strne r4, [sp, #8] │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 19f648 │ │ │ │ + bl 19f7f4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 80e8c │ │ │ │ + beq 80e94 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 80e8c │ │ │ │ + bne 80e94 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 80e30 │ │ │ │ + beq 80e38 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 80ea8 │ │ │ │ + bne 80eb0 │ │ │ │ mov r0, #0 │ │ │ │ - b 80ec4 │ │ │ │ + b 80ecc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 80ea0 │ │ │ │ + bne 80ea8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 80ea0 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 80ea8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r7, r8, lsl #4 │ │ │ │ subseq sl, r7, r8, asr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r6, r1 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ movne r1, #127 @ 0x7f │ │ │ │ - bne 80f24 │ │ │ │ + bne 80f2c │ │ │ │ lsr r3, r3, #2 │ │ │ │ and r3, r3, #7 │ │ │ │ cmp r3, #1 │ │ │ │ moveq r1, #255 @ 0xff │ │ │ │ - beq 80f24 │ │ │ │ - ldr r2, [pc, #72] @ 80f64 │ │ │ │ + beq 80f2c │ │ │ │ + ldr r2, [pc, #72] @ 80f6c │ │ │ │ cmp r3, #2 │ │ │ │ - ldr r1, [pc, #68] @ 80f68 │ │ │ │ + ldr r1, [pc, #68] @ 80f70 │ │ │ │ movne r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 92568 │ │ │ │ + bl 925c4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 80f58 │ │ │ │ + beq 80f60 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r6, r2 │ │ │ │ strle r6, [sp] │ │ │ │ strgt r2, [sp] │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r4 │ │ │ │ - bl 10cbfc <_PyUnicodeWriter_PrepareInternal@@Base+0x6b8> │ │ │ │ + bl 10ccc0 <_PyUnicodeWriter_PrepareInternal@@Base+0x6b8> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x0010ffff │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ │ │ │ │ -00080f6c : │ │ │ │ +00080f74 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 80f94 │ │ │ │ - bl 58600 │ │ │ │ - b 80fd8 │ │ │ │ - ldr r3, [pc, #68] @ 80fe0 │ │ │ │ + bne 80f9c │ │ │ │ + bl 5856c │ │ │ │ + b 80fe0 │ │ │ │ + ldr r3, [pc, #68] @ 80fe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #56] @ 80fe4 │ │ │ │ + ldr r1, [pc, #56] @ 80fec │ │ │ │ mov r6, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b9224 │ │ │ │ + bl 1b93dc │ │ │ │ cmp r0, #0 │ │ │ │ - blt 80fd8 │ │ │ │ + blt 80fe0 │ │ │ │ cmp r5, #0 │ │ │ │ - ldr r1, [pc, #32] @ 80fe8 │ │ │ │ + ldr r1, [pc, #32] @ 80ff0 │ │ │ │ mov r2, r6 │ │ │ │ movne r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 650e8 │ │ │ │ + b 64f5c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - mlaseq r9, ip, r2, r5 │ │ │ │ - mlaseq r6, r8, r8, r0 │ │ │ │ + @ instruction: 0x003954dc │ │ │ │ + @ instruction: 0x00360ad8 │ │ │ │ │ │ │ │ -00080fec : │ │ │ │ +00080ff4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 81014 │ │ │ │ - bl 58600 │ │ │ │ - b 810bc │ │ │ │ - ldr r3, [pc, #168] @ 810c4 │ │ │ │ + bne 8101c │ │ │ │ + bl 5856c │ │ │ │ + b 810c4 │ │ │ │ + ldr r3, [pc, #168] @ 810cc │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #156] @ 810c8 │ │ │ │ + ldr r1, [pc, #156] @ 810d0 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b9224 │ │ │ │ + bl 1b93dc │ │ │ │ cmp r0, #0 │ │ │ │ - blt 810bc │ │ │ │ - ldr r3, [pc, #136] @ 810cc │ │ │ │ + blt 810c4 │ │ │ │ + ldr r3, [pc, #136] @ 810d4 │ │ │ │ cmp r6, #0 │ │ │ │ moveq r6, r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 650e8 │ │ │ │ + bl 64f5c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 810bc │ │ │ │ + beq 810c4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 810b4 │ │ │ │ + bne 810bc │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #84] @ 810d0 │ │ │ │ + ldr r2, [pc, #84] @ 810d8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r1, [pc, #76] @ 810d4 │ │ │ │ + ldr r1, [pc, #76] @ 810dc │ │ │ │ mov r2, r6 │ │ │ │ - bl 1176f0 │ │ │ │ + bl 1177e0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 810bc │ │ │ │ + beq 810c4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 810bc │ │ │ │ + bne 810c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 810bc │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 810c4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 23fd80 │ │ │ │ + b 23fe5c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - @ instruction: 0x003952f0 │ │ │ │ - mlaseq r6, r8, r8, r0 │ │ │ │ + eorseq r5, r9, r0, lsr r5 │ │ │ │ + @ instruction: 0x00360ad8 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r5, r7, r4, lsr #19 │ │ │ │ + eorseq r5, r7, r4, ror #23 │ │ │ │ │ │ │ │ -000810d8 : │ │ │ │ +000810e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 81100 │ │ │ │ - bl 58600 │ │ │ │ - b 81144 │ │ │ │ - ldr r3, [pc, #68] @ 8114c │ │ │ │ + bne 81108 │ │ │ │ + bl 5856c │ │ │ │ + b 8114c │ │ │ │ + ldr r3, [pc, #68] @ 81154 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #56] @ 81150 │ │ │ │ + ldr r1, [pc, #56] @ 81158 │ │ │ │ mov r6, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b9224 │ │ │ │ + bl 1b93dc │ │ │ │ cmp r0, #0 │ │ │ │ - blt 81144 │ │ │ │ + blt 8114c │ │ │ │ cmp r5, #0 │ │ │ │ - ldr r1, [pc, #32] @ 81154 │ │ │ │ + ldr r1, [pc, #32] @ 8115c │ │ │ │ mov r2, r6 │ │ │ │ movne r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 229ba4 │ │ │ │ + b 229cc8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq r5, r9, ip, asr #6 │ │ │ │ - mlaseq r6, r8, r8, r0 │ │ │ │ + eorseq r5, r9, ip, lsl #11 │ │ │ │ + @ instruction: 0x00360ad8 │ │ │ │ │ │ │ │ -00081158 : │ │ │ │ +00081160 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 81180 │ │ │ │ - bl 58600 │ │ │ │ - b 811a8 │ │ │ │ - ldr r3, [pc, #164] @ 8122c │ │ │ │ + bne 81188 │ │ │ │ + bl 5856c │ │ │ │ + b 811b0 │ │ │ │ + ldr r3, [pc, #164] @ 81234 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #152] @ 81230 │ │ │ │ + ldr r1, [pc, #152] @ 81238 │ │ │ │ mov r6, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1b9224 │ │ │ │ + bl 1b93dc │ │ │ │ cmp r0, #0 │ │ │ │ - bge 811b0 │ │ │ │ + bge 811b8 │ │ │ │ mov r4, #0 │ │ │ │ - b 81224 │ │ │ │ - ldr r3, [pc, #124] @ 81234 │ │ │ │ + b 8122c │ │ │ │ + ldr r3, [pc, #124] @ 8123c │ │ │ │ cmp r5, #0 │ │ │ │ moveq r5, r3 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 229ba4 │ │ │ │ + bl 229cc8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 811a8 │ │ │ │ + beq 811b0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 81224 │ │ │ │ - ldr r2, [pc, #76] @ 81238 │ │ │ │ + bne 8122c │ │ │ │ + ldr r2, [pc, #76] @ 81240 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r1, [pc, #68] @ 8123c │ │ │ │ + ldr r1, [pc, #68] @ 81244 │ │ │ │ mov r2, r5 │ │ │ │ - bl 1176f0 │ │ │ │ + bl 1177e0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 811a8 │ │ │ │ + beq 811b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 811a8 │ │ │ │ + bne 811b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 811a8 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 811b0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - @ instruction: 0x003953dc │ │ │ │ - mlaseq r6, r8, r8, r0 │ │ │ │ + eorseq r5, r9, ip, lsl r6 │ │ │ │ + @ instruction: 0x00360ad8 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r5, r9, r8, lsr r4 │ │ │ │ + eorseq r5, r9, r8, ror r6 │ │ │ │ │ │ │ │ -00081240 : │ │ │ │ +00081248 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r5, r1 │ │ │ │ - bl 144c0c <_Py_GetErrorHandler@@Base> │ │ │ │ + bl 144cac <_Py_GetErrorHandler@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b b1a34 │ │ │ │ + b b1b18 │ │ │ │ │ │ │ │ -00081278 : │ │ │ │ +00081280 : │ │ │ │ mov r3, #0 │ │ │ │ - b 2256dc │ │ │ │ + b 225800 │ │ │ │ │ │ │ │ -00081280 <_PyUnicode_DecodeUnicodeEscapeInternal@@Base>: │ │ │ │ +00081288 <_PyUnicode_DecodeUnicodeEscapeInternal@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ str ip, [sp, #4] │ │ │ │ add ip, sp, #12 │ │ │ │ str ip, [sp] │ │ │ │ - bl 10b284 <_PyUnicode_DecodeUnicodeEscapeInternal2@@Base> │ │ │ │ + bl 10b334 <_PyUnicode_DecodeUnicodeEscapeInternal2@@Base> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -000812b0 <_PyUnicodeWriter_PrepareKindInternal@@Base>: │ │ │ │ +000812b8 <_PyUnicodeWriter_PrepareKindInternal@@Base>: │ │ │ │ cmp r1, #2 │ │ │ │ - ldreq r2, [pc, #20] @ 812d0 <_PyUnicodeWriter_PrepareKindInternal@@Base+0x20> │ │ │ │ - beq 812c8 <_PyUnicodeWriter_PrepareKindInternal@@Base+0x18> │ │ │ │ + ldreq r2, [pc, #20] @ 812d8 <_PyUnicodeWriter_PrepareKindInternal@@Base+0x20> │ │ │ │ + beq 812d0 <_PyUnicodeWriter_PrepareKindInternal@@Base+0x18> │ │ │ │ cmp r1, #4 │ │ │ │ - ldr r2, [pc, #12] @ 812d4 <_PyUnicodeWriter_PrepareKindInternal@@Base+0x24> │ │ │ │ + ldr r2, [pc, #12] @ 812dc <_PyUnicodeWriter_PrepareKindInternal@@Base+0x24> │ │ │ │ movne r2, #255 @ 0xff │ │ │ │ mov r1, #0 │ │ │ │ - b 10c544 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + b 10c608 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ @ instruction: 0x0010ffff │ │ │ │ │ │ │ │ -000812d8 <_PyUnicodeWriter_WriteLatin1String@@Base>: │ │ │ │ +000812e0 <_PyUnicodeWriter_WriteLatin1String@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ add r7, r1, r2 │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #320] @ 8143c <_PyUnicodeWriter_WriteLatin1String@@Base+0x164> │ │ │ │ + ldr r1, [pc, #320] @ 81444 <_PyUnicodeWriter_WriteLatin1String@@Base+0x164> │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, r3 │ │ │ │ - bls 8134c <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ + bls 81354 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ tst r3, #3 │ │ │ │ - bne 8133c <_PyUnicodeWriter_WriteLatin1String@@Base+0x64> │ │ │ │ + bne 81344 <_PyUnicodeWriter_WriteLatin1String@@Base+0x64> │ │ │ │ mov r2, r3 │ │ │ │ add r3, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc 81330 <_PyUnicodeWriter_WriteLatin1String@@Base+0x58> │ │ │ │ + bcc 81338 <_PyUnicodeWriter_WriteLatin1String@@Base+0x58> │ │ │ │ ldr r2, [r3, #-4] │ │ │ │ tst r1, r2 │ │ │ │ - beq 81310 <_PyUnicodeWriter_WriteLatin1String@@Base+0x38> │ │ │ │ - b 81354 <_PyUnicodeWriter_WriteLatin1String@@Base+0x7c> │ │ │ │ + beq 81318 <_PyUnicodeWriter_WriteLatin1String@@Base+0x38> │ │ │ │ + b 8135c <_PyUnicodeWriter_WriteLatin1String@@Base+0x7c> │ │ │ │ cmp r7, r2 │ │ │ │ - beq 8134c <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ + beq 81354 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ mov r3, r2 │ │ │ │ ldrsb r2, [r3], #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bge 81300 <_PyUnicodeWriter_WriteLatin1String@@Base+0x28> │ │ │ │ - b 81354 <_PyUnicodeWriter_WriteLatin1String@@Base+0x7c> │ │ │ │ + bge 81308 <_PyUnicodeWriter_WriteLatin1String@@Base+0x28> │ │ │ │ + b 8135c <_PyUnicodeWriter_WriteLatin1String@@Base+0x7c> │ │ │ │ mov r2, #127 @ 0x7f │ │ │ │ - b 81358 <_PyUnicodeWriter_WriteLatin1String@@Base+0x80> │ │ │ │ + b 81360 <_PyUnicodeWriter_WriteLatin1String@@Base+0x80> │ │ │ │ mov r2, #255 @ 0xff │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc 813a8 <_PyUnicodeWriter_WriteLatin1String@@Base+0xd0> │ │ │ │ + bcc 813b0 <_PyUnicodeWriter_WriteLatin1String@@Base+0xd0> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ sub r3, r3, r1 │ │ │ │ cmp r3, r6 │ │ │ │ - blt 813a8 <_PyUnicodeWriter_WriteLatin1String@@Base+0xd0> │ │ │ │ + blt 813b0 <_PyUnicodeWriter_WriteLatin1String@@Base+0xd0> │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r0, [r5, #20] │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ tst r1, #32 │ │ │ │ lsr r2, r1, #2 │ │ │ │ ldreq r3, [r3, #28] │ │ │ │ and r2, r2, #7 │ │ │ │ - beq 813c8 <_PyUnicodeWriter_WriteLatin1String@@Base+0xf0> │ │ │ │ + beq 813d0 <_PyUnicodeWriter_WriteLatin1String@@Base+0xf0> │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ addne r3, r3, #20 │ │ │ │ addeq r3, r3, #28 │ │ │ │ - b 813c8 <_PyUnicodeWriter_WriteLatin1String@@Base+0xf0> │ │ │ │ + b 813d0 <_PyUnicodeWriter_WriteLatin1String@@Base+0xf0> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 81378 <_PyUnicodeWriter_WriteLatin1String@@Base+0xa0> │ │ │ │ + beq 81380 <_PyUnicodeWriter_WriteLatin1String@@Base+0xa0> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 10c544 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl 10c608 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ - bne 81378 <_PyUnicodeWriter_WriteLatin1String@@Base+0xa0> │ │ │ │ + bne 81380 <_PyUnicodeWriter_WriteLatin1String@@Base+0xa0> │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r2, #2 │ │ │ │ - beq 813f0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x118> │ │ │ │ + beq 813f8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x118> │ │ │ │ cmp r2, #4 │ │ │ │ addeq r3, r3, r0, lsl #2 │ │ │ │ - beq 81410 <_PyUnicodeWriter_WriteLatin1String@@Base+0x138> │ │ │ │ + beq 81418 <_PyUnicodeWriter_WriteLatin1String@@Base+0x138> │ │ │ │ add r0, r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ bl 29cdc │ │ │ │ - b 81428 <_PyUnicodeWriter_WriteLatin1String@@Base+0x150> │ │ │ │ + b 81430 <_PyUnicodeWriter_WriteLatin1String@@Base+0x150> │ │ │ │ add r3, r3, r0, lsl #1 │ │ │ │ cmp r7, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r4, r4, #1 │ │ │ │ - bls 81428 <_PyUnicodeWriter_WriteLatin1String@@Base+0x150> │ │ │ │ + bls 81430 <_PyUnicodeWriter_WriteLatin1String@@Base+0x150> │ │ │ │ ldrb r2, [r2] │ │ │ │ strh r2, [r3], #2 │ │ │ │ - b 813f4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x11c> │ │ │ │ + b 813fc <_PyUnicodeWriter_WriteLatin1String@@Base+0x11c> │ │ │ │ cmp r7, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r4, r4, #1 │ │ │ │ ldrbhi r2, [r2] │ │ │ │ strhi r2, [r3], #4 │ │ │ │ - bhi 81410 <_PyUnicodeWriter_WriteLatin1String@@Base+0x138> │ │ │ │ + bhi 81418 <_PyUnicodeWriter_WriteLatin1String@@Base+0x138> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mov r0, #0 │ │ │ │ add r3, r3, r6 │ │ │ │ str r3, [r5, #20] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ addhi r8, r0, r0, lsl #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 81554 <_PyUnicodeWriter_WriteLatin1String@@Base+0x27c> │ │ │ │ + ldr r2, [pc, #252] @ 8155c <_PyUnicodeWriter_WriteLatin1String@@Base+0x27c> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 81558 <_PyUnicodeWriter_WriteLatin1String@@Base+0x280> │ │ │ │ + ldr r0, [pc, #244] @ 81560 <_PyUnicodeWriter_WriteLatin1String@@Base+0x280> │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 81490 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1b8> │ │ │ │ + bne 81498 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1b8> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 8155c <_PyUnicodeWriter_WriteLatin1String@@Base+0x284> │ │ │ │ + ldr r3, [pc, #224] @ 81564 <_PyUnicodeWriter_WriteLatin1String@@Base+0x284> │ │ │ │ cmp r5, r3 │ │ │ │ - beq 814cc <_PyUnicodeWriter_WriteLatin1String@@Base+0x1f4> │ │ │ │ + beq 814d4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1f4> │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 814cc <_PyUnicodeWriter_WriteLatin1String@@Base+0x1f4> │ │ │ │ - b 81494 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1bc> │ │ │ │ + ble 814d4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1f4> │ │ │ │ + b 8149c <_PyUnicodeWriter_WriteLatin1String@@Base+0x1bc> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 814e4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x20c> │ │ │ │ + bne 814ec <_PyUnicodeWriter_WriteLatin1String@@Base+0x20c> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 8155c <_PyUnicodeWriter_WriteLatin1String@@Base+0x284> │ │ │ │ + ldr r3, [pc, #160] @ 81564 <_PyUnicodeWriter_WriteLatin1String@@Base+0x284> │ │ │ │ cmp r4, r3 │ │ │ │ - beq 814cc <_PyUnicodeWriter_WriteLatin1String@@Base+0x1f4> │ │ │ │ + beq 814d4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1f4> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 814e8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x210> │ │ │ │ - ldr r3, [pc, #140] @ 81560 <_PyUnicodeWriter_WriteLatin1String@@Base+0x288> │ │ │ │ - ldr r1, [pc, #140] @ 81564 <_PyUnicodeWriter_WriteLatin1String@@Base+0x28c> │ │ │ │ + bgt 814f0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x210> │ │ │ │ + ldr r3, [pc, #140] @ 81568 <_PyUnicodeWriter_WriteLatin1String@@Base+0x288> │ │ │ │ + ldr r1, [pc, #140] @ 8156c <_PyUnicodeWriter_WriteLatin1String@@Base+0x28c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r6, #0 │ │ │ │ - b 8154c <_PyUnicodeWriter_WriteLatin1String@@Base+0x274> │ │ │ │ + b 81554 <_PyUnicodeWriter_WriteLatin1String@@Base+0x274> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f87e4 │ │ │ │ + bl 1f8c7c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 81528 <_PyUnicodeWriter_WriteLatin1String@@Base+0x250> │ │ │ │ + beq 81530 <_PyUnicodeWriter_WriteLatin1String@@Base+0x250> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 81528 <_PyUnicodeWriter_WriteLatin1String@@Base+0x250> │ │ │ │ + bne 81530 <_PyUnicodeWriter_WriteLatin1String@@Base+0x250> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8154c <_PyUnicodeWriter_WriteLatin1String@@Base+0x274> │ │ │ │ + beq 81554 <_PyUnicodeWriter_WriteLatin1String@@Base+0x274> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8154c <_PyUnicodeWriter_WriteLatin1String@@Base+0x274> │ │ │ │ + bne 81554 <_PyUnicodeWriter_WriteLatin1String@@Base+0x274> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq lr, r8, r4, ror r9 │ │ │ │ + eorseq lr, r8, r0, lsr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #144] @ 81610 <_PyUnicodeWriter_WriteLatin1String@@Base+0x338> │ │ │ │ + ldr r1, [pc, #144] @ 81618 <_PyUnicodeWriter_WriteLatin1String@@Base+0x338> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #140] @ 81614 <_PyUnicodeWriter_WriteLatin1String@@Base+0x33c> │ │ │ │ + ldr r2, [pc, #140] @ 8161c <_PyUnicodeWriter_WriteLatin1String@@Base+0x33c> │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ - bne 815c8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2f0> │ │ │ │ + bne 815d0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2f0> │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #120] @ 81618 <_PyUnicodeWriter_WriteLatin1String@@Base+0x340> │ │ │ │ + ldr r3, [pc, #120] @ 81620 <_PyUnicodeWriter_WriteLatin1String@@Base+0x340> │ │ │ │ cmp r4, r3 │ │ │ │ - beq 815b0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2d8> │ │ │ │ + beq 815b8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2d8> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 815cc <_PyUnicodeWriter_WriteLatin1String@@Base+0x2f4> │ │ │ │ - ldr r3, [pc, #100] @ 8161c <_PyUnicodeWriter_WriteLatin1String@@Base+0x344> │ │ │ │ - ldr r1, [pc, #100] @ 81620 <_PyUnicodeWriter_WriteLatin1String@@Base+0x348> │ │ │ │ + bgt 815d4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2f4> │ │ │ │ + ldr r3, [pc, #100] @ 81624 <_PyUnicodeWriter_WriteLatin1String@@Base+0x344> │ │ │ │ + ldr r1, [pc, #100] @ 81628 <_PyUnicodeWriter_WriteLatin1String@@Base+0x348> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r5, #0 │ │ │ │ - b 81608 <_PyUnicodeWriter_WriteLatin1String@@Base+0x330> │ │ │ │ + b 81610 <_PyUnicodeWriter_WriteLatin1String@@Base+0x330> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 204d9c │ │ │ │ + bl 205234 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 81608 <_PyUnicodeWriter_WriteLatin1String@@Base+0x330> │ │ │ │ + beq 81610 <_PyUnicodeWriter_WriteLatin1String@@Base+0x330> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 81608 <_PyUnicodeWriter_WriteLatin1String@@Base+0x330> │ │ │ │ + bne 81610 <_PyUnicodeWriter_WriteLatin1String@@Base+0x330> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq lr, r8, r4, ror r9 │ │ │ │ + eorseq lr, r8, r0, lsr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #144] @ 816cc <_PyUnicodeWriter_WriteLatin1String@@Base+0x3f4> │ │ │ │ + ldr r1, [pc, #144] @ 816d4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3f4> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #140] @ 816d0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3f8> │ │ │ │ + ldr r2, [pc, #140] @ 816d8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3f8> │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ - bne 81684 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3ac> │ │ │ │ + bne 8168c <_PyUnicodeWriter_WriteLatin1String@@Base+0x3ac> │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #120] @ 816d4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3fc> │ │ │ │ + ldr r3, [pc, #120] @ 816dc <_PyUnicodeWriter_WriteLatin1String@@Base+0x3fc> │ │ │ │ cmp r4, r3 │ │ │ │ - beq 8166c <_PyUnicodeWriter_WriteLatin1String@@Base+0x394> │ │ │ │ + beq 81674 <_PyUnicodeWriter_WriteLatin1String@@Base+0x394> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 81688 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3b0> │ │ │ │ - ldr r3, [pc, #100] @ 816d8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x400> │ │ │ │ - ldr r1, [pc, #100] @ 816dc <_PyUnicodeWriter_WriteLatin1String@@Base+0x404> │ │ │ │ + bgt 81690 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3b0> │ │ │ │ + ldr r3, [pc, #100] @ 816e0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x400> │ │ │ │ + ldr r1, [pc, #100] @ 816e4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x404> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r5, #0 │ │ │ │ - b 816c4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3ec> │ │ │ │ + b 816cc <_PyUnicodeWriter_WriteLatin1String@@Base+0x3ec> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 17abe0 │ │ │ │ + bl 17ae7c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 816c4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3ec> │ │ │ │ + beq 816cc <_PyUnicodeWriter_WriteLatin1String@@Base+0x3ec> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 816c4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3ec> │ │ │ │ + bne 816cc <_PyUnicodeWriter_WriteLatin1String@@Base+0x3ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq lr, r8, r4, ror r9 │ │ │ │ + eorseq lr, r8, r0, lsr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #144] @ 81788 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4b0> │ │ │ │ + ldr r1, [pc, #144] @ 81790 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4b0> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #140] @ 8178c <_PyUnicodeWriter_WriteLatin1String@@Base+0x4b4> │ │ │ │ + ldr r2, [pc, #140] @ 81794 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4b4> │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ - bne 81740 <_PyUnicodeWriter_WriteLatin1String@@Base+0x468> │ │ │ │ + bne 81748 <_PyUnicodeWriter_WriteLatin1String@@Base+0x468> │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #120] @ 81790 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4b8> │ │ │ │ + ldr r3, [pc, #120] @ 81798 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4b8> │ │ │ │ cmp r4, r3 │ │ │ │ - beq 81728 <_PyUnicodeWriter_WriteLatin1String@@Base+0x450> │ │ │ │ + beq 81730 <_PyUnicodeWriter_WriteLatin1String@@Base+0x450> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 81744 <_PyUnicodeWriter_WriteLatin1String@@Base+0x46c> │ │ │ │ - ldr r3, [pc, #100] @ 81794 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4bc> │ │ │ │ - ldr r1, [pc, #100] @ 81798 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4c0> │ │ │ │ + bgt 8174c <_PyUnicodeWriter_WriteLatin1String@@Base+0x46c> │ │ │ │ + ldr r3, [pc, #100] @ 8179c <_PyUnicodeWriter_WriteLatin1String@@Base+0x4bc> │ │ │ │ + ldr r1, [pc, #100] @ 817a0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4c0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r5, #0 │ │ │ │ - b 81780 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a8> │ │ │ │ + b 81788 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a8> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2100f8 │ │ │ │ + bl 2101f0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 81780 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a8> │ │ │ │ + beq 81788 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 81780 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a8> │ │ │ │ + bne 81788 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq lr, r8, r4, ror r9 │ │ │ │ + eorseq lr, r8, r0, lsr #23 │ │ │ │ │ │ │ │ -0008179c : │ │ │ │ +000817a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #40] @ 817dc │ │ │ │ + ldr r4, [pc, #40] @ 817e4 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r1 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ - bl 2b4818 <_PyEval_SetProfile@@Base> │ │ │ │ + bl 2b4594 <_PyEval_SetProfile@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popge {r4, pc} │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #4] @ 817e0 │ │ │ │ - b 2a7978 │ │ │ │ + ldr r0, [pc, #4] @ 817e8 │ │ │ │ + b 2a79e8 │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r5, r9, r0, lsr #9 │ │ │ │ + eorseq r5, r9, r0, ror #13 │ │ │ │ │ │ │ │ -000817e4 : │ │ │ │ +000817ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 275704 │ │ │ │ + bl 2759c4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 8180c │ │ │ │ - bl 11a964 │ │ │ │ + bne 81814 │ │ │ │ + bl 11aa14 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8182c │ │ │ │ + beq 81834 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8182c │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 81834 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r3 │ │ │ │ - bl 275704 │ │ │ │ + bl 2759c4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 818c0 │ │ │ │ + beq 818c8 │ │ │ │ add r5, r4, r5, lsl #2 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - beq 81884 │ │ │ │ - ldr r1, [pc, #84] @ 818c8 │ │ │ │ + beq 8188c │ │ │ │ + ldr r1, [pc, #84] @ 818d0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ - bl ad010 │ │ │ │ + bl ad0d8 │ │ │ │ mov r5, r0 │ │ │ │ - b 81890 │ │ │ │ + b 81898 │ │ │ │ mov r1, r6 │ │ │ │ - bl 118b44 │ │ │ │ + bl 118bf4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 818ac │ │ │ │ + beq 818b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 818b4 │ │ │ │ + beq 818bc │ │ │ │ mov r4, r5 │ │ │ │ - b 818c0 │ │ │ │ + b 818c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 818ac │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 818b4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r5, r6, r8, lsl #19 │ │ │ │ + eorseq r5, r6, r8, asr #23 │ │ │ │ │ │ │ │ -000818cc : │ │ │ │ +000818d4 : │ │ │ │ mov r3, #2 │ │ │ │ - b 81834 │ │ │ │ + b 8183c │ │ │ │ │ │ │ │ -000818d4 : │ │ │ │ +000818dc : │ │ │ │ mov r3, #3 │ │ │ │ - b 81834 │ │ │ │ + b 8183c │ │ │ │ │ │ │ │ -000818dc <_PyCrossInterpreterData_Lookup@@Base>: │ │ │ │ +000818e4 <_PyCrossInterpreterData_Lookup@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1aa6fc │ │ │ │ + bl 1aa900 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ pop {r4, lr} │ │ │ │ - b 330330 │ │ │ │ + b 330568 │ │ │ │ │ │ │ │ -00081900 <_PyXI_NamespaceFromNames@@Base>: │ │ │ │ +00081908 <_PyXI_NamespaceFromNames@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #88] @ 81970 <_PyXI_NamespaceFromNames@@Base+0x70> │ │ │ │ + ldr r3, [pc, #88] @ 81978 <_PyXI_NamespaceFromNames@@Base+0x70> │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r0, r3 │ │ │ │ - bne 81928 <_PyXI_NamespaceFromNames@@Base+0x28> │ │ │ │ + bne 81930 <_PyXI_NamespaceFromNames@@Base+0x28> │ │ │ │ mov r4, #0 │ │ │ │ - b 81968 <_PyXI_NamespaceFromNames@@Base+0x68> │ │ │ │ + b 81970 <_PyXI_NamespaceFromNames@@Base+0x68> │ │ │ │ mov r5, r0 │ │ │ │ - bl 305034 │ │ │ │ + bl 3052c4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 81920 <_PyXI_NamespaceFromNames@@Base+0x20> │ │ │ │ + beq 81928 <_PyXI_NamespaceFromNames@@Base+0x20> │ │ │ │ mov r1, r5 │ │ │ │ - bl 3054c4 │ │ │ │ + bl 305754 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 81968 <_PyXI_NamespaceFromNames@@Base+0x68> │ │ │ │ + bne 81970 <_PyXI_NamespaceFromNames@@Base+0x68> │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b460 │ │ │ │ + bl 8b4d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ce298 │ │ │ │ + bl 1ce450 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 81920 <_PyXI_NamespaceFromNames@@Base+0x20> │ │ │ │ - bl 11a964 │ │ │ │ - b 81920 <_PyXI_NamespaceFromNames@@Base+0x20> │ │ │ │ + bne 81928 <_PyXI_NamespaceFromNames@@Base+0x20> │ │ │ │ + bl 11aa14 │ │ │ │ + b 81928 <_PyXI_NamespaceFromNames@@Base+0x20> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00081974 : │ │ │ │ - ldr r1, [pc, #28] @ 81998 │ │ │ │ - ldr r3, [pc, #28] @ 8199c │ │ │ │ +0008197c : │ │ │ │ + ldr r1, [pc, #28] @ 819a0 │ │ │ │ + ldr r3, [pc, #28] @ 819a4 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3592c0 │ │ │ │ - ldr r2, [pc, #20] @ 819a0 │ │ │ │ + bl 359530 │ │ │ │ + ldr r2, [pc, #20] @ 819a8 │ │ │ │ ldr r1, [r1] │ │ │ │ ldr r0, [r3, r0] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 18f234 <_PyErr_SetString@@Base> │ │ │ │ + b 18f4b0 <_PyErr_SetString@@Base> │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r5, r9, r8, asr #9 │ │ │ │ + eorseq r5, r9, r8, lsl #14 │ │ │ │ │ │ │ │ -000819a4 <_PyState_AddModule@@Base>: │ │ │ │ +000819ac <_PyState_AddModule@@Base>: │ │ │ │ subs r3, r2, #0 │ │ │ │ - beq 819f0 <_PyState_AddModule@@Base+0x4c> │ │ │ │ + beq 819f8 <_PyState_AddModule@@Base+0x4c> │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 819e4 <_PyState_AddModule@@Base+0x40> │ │ │ │ + beq 819ec <_PyState_AddModule@@Base+0x40> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ 819f8 <_PyState_AddModule@@Base+0x54> │ │ │ │ - ldr r2, [pc, #36] @ 819fc <_PyState_AddModule@@Base+0x58> │ │ │ │ + ldr r3, [pc, #36] @ 81a00 <_PyState_AddModule@@Base+0x54> │ │ │ │ + ldr r2, [pc, #36] @ 81a04 <_PyState_AddModule@@Base+0x58> │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 18f234 <_PyErr_SetString@@Base> │ │ │ │ + bl 18f4b0 <_PyErr_SetString@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b 2403a0 │ │ │ │ + b 24047c │ │ │ │ mvn r0, #0 │ │ │ │ bx lr │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r9, r7, r0, ror #10 │ │ │ │ + eorseq r9, r7, r0, lsr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 81a28 <_PyState_AddModule@@Base+0x84> │ │ │ │ - ldr r2, [pc, #16] @ 81a2c <_PyState_AddModule@@Base+0x88> │ │ │ │ + ldr r3, [pc, #16] @ 81a30 <_PyState_AddModule@@Base+0x84> │ │ │ │ + ldr r2, [pc, #16] @ 81a34 <_PyState_AddModule@@Base+0x88> │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 18f234 <_PyErr_SetString@@Base> │ │ │ │ + bl 18f4b0 <_PyErr_SetString@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r5, r9, ip, ror #9 │ │ │ │ + eorseq r5, r9, ip, lsr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 81a58 <_PyState_AddModule@@Base+0xb4> │ │ │ │ - ldr r2, [pc, #16] @ 81a5c <_PyState_AddModule@@Base+0xb8> │ │ │ │ + ldr r3, [pc, #16] @ 81a60 <_PyState_AddModule@@Base+0xb4> │ │ │ │ + ldr r2, [pc, #16] @ 81a64 <_PyState_AddModule@@Base+0xb8> │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 18f234 <_PyErr_SetString@@Base> │ │ │ │ + bl 18f4b0 <_PyErr_SetString@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r5, r9, ip, ror #9 │ │ │ │ + eorseq r5, r9, ip, lsr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 81aa0 <_PyState_AddModule@@Base+0xfc> │ │ │ │ - ldr r2, [pc, #84] @ 81ae0 <_PyState_AddModule@@Base+0x13c> │ │ │ │ - ldr r1, [pc, #84] @ 81ae4 <_PyState_AddModule@@Base+0x140> │ │ │ │ - ldr r0, [pc, #84] @ 81ae8 <_PyState_AddModule@@Base+0x144> │ │ │ │ + bne 81aa8 <_PyState_AddModule@@Base+0xfc> │ │ │ │ + ldr r2, [pc, #84] @ 81ae8 <_PyState_AddModule@@Base+0x13c> │ │ │ │ + ldr r1, [pc, #84] @ 81aec <_PyState_AddModule@@Base+0x140> │ │ │ │ + ldr r0, [pc, #84] @ 81af0 <_PyState_AddModule@@Base+0x144> │ │ │ │ mov r3, r4 │ │ │ │ - bl 316b6c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 316dfc <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #68] @ 81aec <_PyState_AddModule@@Base+0x148> │ │ │ │ - bl 3592c0 │ │ │ │ + ldr r2, [pc, #68] @ 81af4 <_PyState_AddModule@@Base+0x148> │ │ │ │ + bl 359530 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ - bl 240f74 │ │ │ │ + bl 241050 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 81a98 <_PyState_AddModule@@Base+0xf4> │ │ │ │ + beq 81aa0 <_PyState_AddModule@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 81ad8 <_PyState_AddModule@@Base+0x134> │ │ │ │ + beq 81ae0 <_PyState_AddModule@@Base+0x134> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2432fc │ │ │ │ - ldr r0, [pc, #16] @ 81af0 <_PyState_AddModule@@Base+0x14c> │ │ │ │ + b 2433d8 │ │ │ │ + ldr r0, [pc, #16] @ 81af8 <_PyState_AddModule@@Base+0x14c> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x0037c8b0 │ │ │ │ - eorseq sp, r6, r4, lsr r7 │ │ │ │ - mlaseq r6, r8, fp, r7 │ │ │ │ + @ instruction: 0x0037caf0 │ │ │ │ + eorseq sp, r6, r4, ror r9 │ │ │ │ + @ instruction: 0x00367dd8 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92d84 │ │ │ │ + bl 92de0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 81d80 <_PyState_AddModule@@Base+0x3dc> │ │ │ │ - ldr r3, [pc, #624] @ 81d8c <_PyState_AddModule@@Base+0x3e8> │ │ │ │ - bl 3592c0 │ │ │ │ + beq 81d88 <_PyState_AddModule@@Base+0x3dc> │ │ │ │ + ldr r3, [pc, #624] @ 81d94 <_PyState_AddModule@@Base+0x3e8> │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r3, #3892] @ 0xf34 │ │ │ │ cmp r2, #0 │ │ │ │ movgt r6, #1 │ │ │ │ - bgt 81b4c <_PyState_AddModule@@Base+0x1a8> │ │ │ │ + bgt 81b54 <_PyState_AddModule@@Base+0x1a8> │ │ │ │ movne r6, #0 │ │ │ │ - bne 81b4c <_PyState_AddModule@@Base+0x1a8> │ │ │ │ + bne 81b54 <_PyState_AddModule@@Base+0x1a8> │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r6, [r3, #216] @ 0xd8 │ │ │ │ subs r6, r6, #0 │ │ │ │ movne r6, #1 │ │ │ │ - ldr r3, [pc, #572] @ 81d90 <_PyState_AddModule@@Base+0x3ec> │ │ │ │ + ldr r3, [pc, #572] @ 81d98 <_PyState_AddModule@@Base+0x3ec> │ │ │ │ ldr r8, [r3] │ │ │ │ add r8, r8, #16 │ │ │ │ ldr r0, [r8, #-16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 81bb4 <_PyState_AddModule@@Base+0x210> │ │ │ │ - bl 9dd0c │ │ │ │ + beq 81bbc <_PyState_AddModule@@Base+0x210> │ │ │ │ + bl 9dd84 │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ - beq 81d5c <_PyState_AddModule@@Base+0x3b8> │ │ │ │ + beq 81d64 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ mov r0, r5 │ │ │ │ - bl ab174 │ │ │ │ + bl ab1ec │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - beq 81ba4 <_PyState_AddModule@@Base+0x200> │ │ │ │ + beq 81bac <_PyState_AddModule@@Base+0x200> │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 81ba4 <_PyState_AddModule@@Base+0x200> │ │ │ │ + bne 81bac <_PyState_AddModule@@Base+0x200> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ add r8, r8, #16 │ │ │ │ - beq 81b58 <_PyState_AddModule@@Base+0x1b4> │ │ │ │ - b 81d5c <_PyState_AddModule@@Base+0x3b8> │ │ │ │ - ldr r3, [pc, #472] @ 81d94 <_PyState_AddModule@@Base+0x3f0> │ │ │ │ + beq 81b60 <_PyState_AddModule@@Base+0x1b4> │ │ │ │ + b 81d64 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ + ldr r3, [pc, #472] @ 81d9c <_PyState_AddModule@@Base+0x3f0> │ │ │ │ ldr r8, [r3] │ │ │ │ ldr r0, [r8] │ │ │ │ add r8, r8, #16 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 81c20 <_PyState_AddModule@@Base+0x27c> │ │ │ │ + beq 81c28 <_PyState_AddModule@@Base+0x27c> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 81bbc <_PyState_AddModule@@Base+0x218> │ │ │ │ - bl 9dd0c │ │ │ │ + beq 81bc4 <_PyState_AddModule@@Base+0x218> │ │ │ │ + bl 9dd84 │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ - beq 81d5c <_PyState_AddModule@@Base+0x3b8> │ │ │ │ + beq 81d64 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ mov r0, r5 │ │ │ │ - bl ab174 │ │ │ │ + bl ab1ec │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - beq 81c14 <_PyState_AddModule@@Base+0x270> │ │ │ │ + beq 81c1c <_PyState_AddModule@@Base+0x270> │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 81c14 <_PyState_AddModule@@Base+0x270> │ │ │ │ + bne 81c1c <_PyState_AddModule@@Base+0x270> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 81bbc <_PyState_AddModule@@Base+0x218> │ │ │ │ - b 81d5c <_PyState_AddModule@@Base+0x3b8> │ │ │ │ - ldr r3, [pc, #368] @ 81d98 <_PyState_AddModule@@Base+0x3f4> │ │ │ │ + beq 81bc4 <_PyState_AddModule@@Base+0x218> │ │ │ │ + b 81d64 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ + ldr r3, [pc, #368] @ 81da0 <_PyState_AddModule@@Base+0x3f4> │ │ │ │ ldr r8, [r3] │ │ │ │ ldr r0, [r8] │ │ │ │ add r8, r8, #16 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 81c8c <_PyState_AddModule@@Base+0x2e8> │ │ │ │ + beq 81c94 <_PyState_AddModule@@Base+0x2e8> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 81c28 <_PyState_AddModule@@Base+0x284> │ │ │ │ - bl 9dd0c │ │ │ │ + beq 81c30 <_PyState_AddModule@@Base+0x284> │ │ │ │ + bl 9dd84 │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ - beq 81d5c <_PyState_AddModule@@Base+0x3b8> │ │ │ │ + beq 81d64 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ mov r0, r5 │ │ │ │ - bl ab174 │ │ │ │ + bl ab1ec │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - beq 81c80 <_PyState_AddModule@@Base+0x2dc> │ │ │ │ + beq 81c88 <_PyState_AddModule@@Base+0x2dc> │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 81c80 <_PyState_AddModule@@Base+0x2dc> │ │ │ │ + bne 81c88 <_PyState_AddModule@@Base+0x2dc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 81c28 <_PyState_AddModule@@Base+0x284> │ │ │ │ - b 81d5c <_PyState_AddModule@@Base+0x3b8> │ │ │ │ - ldr r3, [pc, #264] @ 81d9c <_PyState_AddModule@@Base+0x3f8> │ │ │ │ + beq 81c30 <_PyState_AddModule@@Base+0x284> │ │ │ │ + b 81d64 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ + ldr r3, [pc, #264] @ 81da4 <_PyState_AddModule@@Base+0x3f8> │ │ │ │ ldr r6, [r3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 81d84 <_PyState_AddModule@@Base+0x3e0> │ │ │ │ + beq 81d8c <_PyState_AddModule@@Base+0x3e0> │ │ │ │ ldr r0, [r6] │ │ │ │ add r6, r6, #16 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 81d84 <_PyState_AddModule@@Base+0x3e0> │ │ │ │ - bl 9dd0c │ │ │ │ + beq 81d8c <_PyState_AddModule@@Base+0x3e0> │ │ │ │ + bl 9dd84 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 81d5c <_PyState_AddModule@@Base+0x3b8> │ │ │ │ + beq 81d64 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 115980 │ │ │ │ + bl 115a70 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 81cf4 <_PyState_AddModule@@Base+0x350> │ │ │ │ + bge 81cfc <_PyState_AddModule@@Base+0x350> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 81d5c <_PyState_AddModule@@Base+0x3b8> │ │ │ │ + beq 81d64 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 81d5c <_PyState_AddModule@@Base+0x3b8> │ │ │ │ + bne 81d64 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 81d5c <_PyState_AddModule@@Base+0x3b8> │ │ │ │ - beq 81d20 <_PyState_AddModule@@Base+0x37c> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 81d64 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ + beq 81d28 <_PyState_AddModule@@Base+0x37c> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 81c9c <_PyState_AddModule@@Base+0x2f8> │ │ │ │ + beq 81ca4 <_PyState_AddModule@@Base+0x2f8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 81c9c <_PyState_AddModule@@Base+0x2f8> │ │ │ │ + bne 81ca4 <_PyState_AddModule@@Base+0x2f8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 81c9c <_PyState_AddModule@@Base+0x2f8> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 81ca4 <_PyState_AddModule@@Base+0x2f8> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl ab174 │ │ │ │ + bl ab1ec │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 81d54 <_PyState_AddModule@@Base+0x3b0> │ │ │ │ + beq 81d5c <_PyState_AddModule@@Base+0x3b0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 81d54 <_PyState_AddModule@@Base+0x3b0> │ │ │ │ + bne 81d5c <_PyState_AddModule@@Base+0x3b0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 81c9c <_PyState_AddModule@@Base+0x2f8> │ │ │ │ + beq 81ca4 <_PyState_AddModule@@Base+0x2f8> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 81d80 <_PyState_AddModule@@Base+0x3dc> │ │ │ │ + beq 81d88 <_PyState_AddModule@@Base+0x3dc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 81d80 <_PyState_AddModule@@Base+0x3dc> │ │ │ │ + bne 81d88 <_PyState_AddModule@@Base+0x3dc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r6, ip, lsl r7 │ │ │ │ subseq r1, r6, r0, lsr #14 │ │ │ │ subseq r1, r6, r4, lsr #14 │ │ │ │ @@ -90249,240 +90251,240 @@ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3, #3880] @ 0xf28 │ │ │ │ mov r2, #0 │ │ │ │ cmp r0, r2 │ │ │ │ ldr r5, [r4, #72] @ 0x48 │ │ │ │ str r2, [r4, #72] @ 0x48 │ │ │ │ - bne 81ddc <_PyState_AddModule@@Base+0x438> │ │ │ │ - ldr r1, [pc, #84] @ 81e2c <_PyState_AddModule@@Base+0x488> │ │ │ │ - ldr r0, [pc, #84] @ 81e30 <_PyState_AddModule@@Base+0x48c> │ │ │ │ - bl 7d2a0 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r3, [pc, #80] @ 81e34 <_PyState_AddModule@@Base+0x490> │ │ │ │ + bne 81de4 <_PyState_AddModule@@Base+0x438> │ │ │ │ + ldr r1, [pc, #84] @ 81e34 <_PyState_AddModule@@Base+0x488> │ │ │ │ + ldr r0, [pc, #84] @ 81e38 <_PyState_AddModule@@Base+0x48c> │ │ │ │ + bl 7d2a8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r3, [pc, #80] @ 81e3c <_PyState_AddModule@@Base+0x490> │ │ │ │ ldr ip, [r0, #4] │ │ │ │ cmp ip, r3 │ │ │ │ - bne 81df4 <_PyState_AddModule@@Base+0x450> │ │ │ │ - bl 16c54c │ │ │ │ - b 81e20 <_PyState_AddModule@@Base+0x47c> │ │ │ │ - bl 16220c │ │ │ │ + bne 81dfc <_PyState_AddModule@@Base+0x450> │ │ │ │ + bl 16c6e0 │ │ │ │ + b 81e28 <_PyState_AddModule@@Base+0x47c> │ │ │ │ + bl 162390 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 81e20 <_PyState_AddModule@@Base+0x47c> │ │ │ │ - ldr r3, [pc, #48] @ 81e38 <_PyState_AddModule@@Base+0x494> │ │ │ │ + bge 81e28 <_PyState_AddModule@@Base+0x47c> │ │ │ │ + ldr r3, [pc, #48] @ 81e40 <_PyState_AddModule@@Base+0x494> │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 18997c <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 189c18 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 81e20 <_PyState_AddModule@@Base+0x47c> │ │ │ │ + beq 81e28 <_PyState_AddModule@@Base+0x47c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1899a4 <_PyErr_Clear@@Base> │ │ │ │ + bl 189c40 <_PyErr_Clear@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 18234c <_PyErr_ChainExceptions1@@Base> │ │ │ │ - eorseq sp, r5, r0, lsr #32 │ │ │ │ - eorseq r1, sp, r0, lsr sl │ │ │ │ + b 1825e8 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + eorseq sp, r5, r0, ror #4 │ │ │ │ + eorseq r1, sp, r0, ror ip │ │ │ │ @ instruction: 0x00555490 │ │ │ │ ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ │ │ │ │ -00081e3c : │ │ │ │ +00081e44 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #128] @ 81edc │ │ │ │ - bl 18efd8 │ │ │ │ + ldr r0, [pc, #128] @ 81ee4 │ │ │ │ + bl 18f254 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 81e84 │ │ │ │ - bl a55d4 │ │ │ │ + bne 81e8c │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 81ed0 │ │ │ │ - ldr r0, [pc, #104] @ 81ee0 │ │ │ │ - bl 16f938 │ │ │ │ + bne 81ed8 │ │ │ │ + ldr r0, [pc, #104] @ 81ee8 │ │ │ │ + bl 16facc │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 81ed0 │ │ │ │ + beq 81ed8 │ │ │ │ mov r4, r3 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r0, [pc, #84] @ 81ee4 │ │ │ │ + ldr r0, [pc, #84] @ 81eec │ │ │ │ mov r2, #-2147483646 @ 0x80000002 │ │ │ │ mov r1, sp │ │ │ │ strd r4, [sp] │ │ │ │ - bl c038c │ │ │ │ + bl c03ec │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 81ebc │ │ │ │ + beq 81ec4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 81ec4 │ │ │ │ + beq 81ecc │ │ │ │ mov r4, r5 │ │ │ │ - b 81ed0 │ │ │ │ + b 81ed8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 81ebc │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 81ec4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq sp, r7, r0, asr #1 │ │ │ │ - @ instruction: 0x0035cff4 │ │ │ │ + eorseq sp, r5, r4, lsr r2 │ │ │ │ subseq lr, r7, r4, asr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 81f0c │ │ │ │ + bne 81f14 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #120] @ 81f84 │ │ │ │ - b 264a74 │ │ │ │ - ldr r0, [pc, #116] @ 81f88 │ │ │ │ - bl 264a74 │ │ │ │ + ldr r0, [pc, #120] @ 81f8c │ │ │ │ + b 264d34 │ │ │ │ + ldr r0, [pc, #116] @ 81f90 │ │ │ │ + bl 264d34 │ │ │ │ sub r4, r4, #4 │ │ │ │ ldr r1, [r4, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ sub r3, r1, #32 │ │ │ │ - beq 81f78 │ │ │ │ + beq 81f80 │ │ │ │ cmp r1, #39 @ 0x27 │ │ │ │ - bne 81f3c │ │ │ │ - ldr r0, [pc, #84] @ 81f8c │ │ │ │ - bl 264a74 │ │ │ │ - b 81f18 │ │ │ │ + bne 81f44 │ │ │ │ + ldr r0, [pc, #84] @ 81f94 │ │ │ │ + bl 264d34 │ │ │ │ + b 81f20 │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ - bhi 81f50 │ │ │ │ - ldr r0, [pc, #68] @ 81f90 │ │ │ │ - bl 264a74 │ │ │ │ - b 81f18 │ │ │ │ + bhi 81f58 │ │ │ │ + ldr r0, [pc, #68] @ 81f98 │ │ │ │ + bl 264d34 │ │ │ │ + b 81f20 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bhi 81f64 │ │ │ │ - ldr r0, [pc, #52] @ 81f94 │ │ │ │ - bl 264a74 │ │ │ │ - b 81f18 │ │ │ │ + bhi 81f6c │ │ │ │ + ldr r0, [pc, #52] @ 81f9c │ │ │ │ + bl 264d34 │ │ │ │ + b 81f20 │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ - ldr r0, [pc, #40] @ 81f98 │ │ │ │ - ldrcs r0, [pc, #40] @ 81f9c │ │ │ │ - bl 264a74 │ │ │ │ - b 81f18 │ │ │ │ + ldr r0, [pc, #40] @ 81fa0 │ │ │ │ + ldrcs r0, [pc, #40] @ 81fa4 │ │ │ │ + bl 264d34 │ │ │ │ + b 81f20 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #4] @ 81f88 │ │ │ │ - b 264a74 │ │ │ │ - @ instruction: 0x003697b8 │ │ │ │ - eorseq r3, r7, r0, asr r1 │ │ │ │ - eorseq r5, r9, r8, lsl #10 │ │ │ │ - eorseq r5, r9, ip, lsl #10 │ │ │ │ - eorseq r5, r9, r0, lsl r5 │ │ │ │ - eorseq r5, r9, r8, lsl r5 │ │ │ │ - @ instruction: 0x00366ad0 │ │ │ │ + ldr r0, [pc, #4] @ 81f90 │ │ │ │ + b 264d34 │ │ │ │ + @ instruction: 0x003699f8 │ │ │ │ + mlaseq r7, r0, r3, r3 │ │ │ │ + eorseq r5, r9, r8, asr #14 │ │ │ │ + eorseq r5, r9, ip, asr #14 │ │ │ │ + eorseq r5, r9, r0, asr r7 │ │ │ │ + eorseq r5, r9, r8, asr r7 │ │ │ │ + eorseq r6, r6, r0, lsl sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r6, [pc, #120] @ 82030 │ │ │ │ + ldr r6, [pc, #120] @ 82038 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, r6 │ │ │ │ mov r5, r2 │ │ │ │ - beq 81fd4 │ │ │ │ + beq 81fdc │ │ │ │ ldr r2, [r0, #148] @ 0x94 │ │ │ │ ldr r3, [r6, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 82004 │ │ │ │ + bne 8200c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8200c │ │ │ │ - ldr r0, [pc, #80] @ 82034 │ │ │ │ - bl 1cc8a4 <_PyArg_NoPositional@@Base> │ │ │ │ + beq 82014 │ │ │ │ + ldr r0, [pc, #80] @ 8203c │ │ │ │ + bl 1cca5c <_PyArg_NoPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 82028 │ │ │ │ + beq 82030 │ │ │ │ cmp r4, r6 │ │ │ │ - beq 8200c │ │ │ │ + beq 82014 │ │ │ │ ldr r2, [r4, #148] @ 0x94 │ │ │ │ ldr r3, [r6, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 8200c │ │ │ │ + beq 82014 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 254db4 │ │ │ │ + b 254ec8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 82004 │ │ │ │ - ldr r0, [pc, #24] @ 82034 │ │ │ │ + beq 8200c │ │ │ │ + ldr r0, [pc, #24] @ 8203c │ │ │ │ mov r1, r5 │ │ │ │ - bl 1f0264 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1f0700 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 82004 │ │ │ │ + bne 8200c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq ip, r5, r8, lsr #29 │ │ │ │ - eorseq r5, r9, r0, lsr #10 │ │ │ │ + eorseq r5, r9, r0, ror #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #100] @ 820b4 │ │ │ │ + ldr r3, [pc, #100] @ 820bc │ │ │ │ mov r5, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r7, [r3, r0] │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 820a8 │ │ │ │ + beq 820b0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1ab18c │ │ │ │ + bl 1ab390 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 82090 │ │ │ │ - ldr r3, [pc, #52] @ 820b8 │ │ │ │ - ldr r1, [pc, #52] @ 820bc │ │ │ │ + bne 82098 │ │ │ │ + ldr r3, [pc, #52] @ 820c0 │ │ │ │ + ldr r1, [pc, #52] @ 820c4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 820ac │ │ │ │ + bl 18f414 │ │ │ │ + b 820b4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2cd76c <_Py_RestoreSignals@@Base+0x28a0> │ │ │ │ - ldr r4, [pc, #16] @ 820c0 │ │ │ │ + b 2cd64c <_Py_RestoreSignals@@Base+0x28a0> │ │ │ │ + ldr r4, [pc, #16] @ 820c8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq sp, r7, r8, ror #27 │ │ │ │ + eorseq lr, r7, r8, lsr #32 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r1, r2, r3} │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4076] @ 0xfec │ │ │ │ - ldr r3, [pc, #180] @ 82194 │ │ │ │ + ldr r3, [pc, #180] @ 8219c │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 820f0 │ │ │ │ + beq 820f8 │ │ │ │ bl 2928c │ │ │ │ - ldr r1, [pc, #160] @ 82198 │ │ │ │ + ldr r1, [pc, #160] @ 821a0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r6, [r1] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r3, #20] │ │ │ │ bl 29220 │ │ │ │ - ldr r1, [pc, #136] @ 8219c │ │ │ │ + ldr r1, [pc, #136] @ 821a4 │ │ │ │ mov r2, #20 │ │ │ │ mov r4, r0 │ │ │ │ - bl 234718 <_Py_write_noraise@@Base> │ │ │ │ + bl 2347ec <_Py_write_noraise@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 8214c │ │ │ │ + beq 82154 │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 234718 <_Py_write_noraise@@Base> │ │ │ │ - ldr r1, [pc, #92] @ 821a0 │ │ │ │ + bl 2347ec <_Py_write_noraise@@Base> │ │ │ │ + ldr r1, [pc, #92] @ 821a8 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 234718 <_Py_write_noraise@@Base> │ │ │ │ + bl 2347ec <_Py_write_noraise@@Base> │ │ │ │ add r3, sp, #24 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 29eec <__vfprintf_chk@plt> │ │ │ │ mov r1, r6 │ │ │ │ @@ -90495,134 +90497,134 @@ │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ bl 2b65c │ │ │ │ subseq r4, ip, r0, lsr pc │ │ │ │ @ instruction: 0x00599690 │ │ │ │ - mlaseq r5, r0, r0, sl │ │ │ │ - @ instruction: 0x0037c7fc │ │ │ │ + @ instruction: 0x0035a2d0 │ │ │ │ + eorseq ip, r7, ip, lsr sl │ │ │ │ │ │ │ │ -000821a4 <_Py_FatalRefcountErrorFunc@@Base>: │ │ │ │ +000821ac <_Py_FatalRefcountErrorFunc@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc] @ 821c0 <_Py_FatalRefcountErrorFunc@@Base+0x1c> │ │ │ │ - bl 820c4 │ │ │ │ - eorseq r5, r9, r8, lsr r5 │ │ │ │ + ldr r1, [pc] @ 821c8 <_Py_FatalRefcountErrorFunc@@Base+0x1c> │ │ │ │ + bl 820cc │ │ │ │ + eorseq r5, r9, r8, ror r7 │ │ │ │ │ │ │ │ -000821c4 : │ │ │ │ +000821cc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ bl 29220 │ │ │ │ bl 29b68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8222c │ │ │ │ - bl c68f0 <_Py_GetConfig@@Base> │ │ │ │ + bne 82234 │ │ │ │ + bl c6948 <_Py_GetConfig@@Base> │ │ │ │ ldr r0, [r0, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - beq 8222c │ │ │ │ - ldr r1, [pc, #44] @ 82234 │ │ │ │ + beq 82234 │ │ │ │ + ldr r1, [pc, #44] @ 8223c │ │ │ │ mov r0, r4 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8222c │ │ │ │ - ldr r1, [pc, #28] @ 82238 │ │ │ │ + beq 82234 │ │ │ │ + ldr r1, [pc, #28] @ 82240 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a930 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r9, r5, r8, lsl #12 │ │ │ │ - @ instruction: 0x003749d4 │ │ │ │ + eorseq r9, r5, r8, asr #16 │ │ │ │ + eorseq r4, r7, r4, lsl ip │ │ │ │ │ │ │ │ -0008223c : │ │ │ │ +00082244 : │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ b 2c318 │ │ │ │ │ │ │ │ -00082248 : │ │ │ │ +00082250 : │ │ │ │ mov r3, #0 │ │ │ │ b 2c318 │ │ │ │ │ │ │ │ -00082250 : │ │ │ │ +00082258 : │ │ │ │ mov r3, r2 │ │ │ │ mov r2, #0 │ │ │ │ b 2c318 │ │ │ │ │ │ │ │ -0008225c : │ │ │ │ +00082264 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ str ip, [sp] │ │ │ │ mov ip, #0 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 78a24 │ │ │ │ + bl 78a2c │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00082290 : │ │ │ │ +00082298 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ str ip, [sp] │ │ │ │ ldr ip, [sp, #28] │ │ │ │ str ip, [sp, #4] │ │ │ │ mov ip, #0 │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 78a24 │ │ │ │ + bl 78a2c │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -000822c8 : │ │ │ │ +000822d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ str ip, [sp] │ │ │ │ ldr ip, [sp, #28] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov ip, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 78a24 │ │ │ │ + bl 78a2c │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00082300 : │ │ │ │ +00082308 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mvn ip, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r3, #0 │ │ │ │ str ip, [sp] │ │ │ │ bl 2be18 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0008232c : │ │ │ │ +00082334 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mvn ip, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ str ip, [sp] │ │ │ │ @@ -90639,255 +90641,255 @@ │ │ │ │ ldrne r2, [r3, #8] │ │ │ │ moveq r2, r3 │ │ │ │ subs ip, r3, #0 │ │ │ │ movne ip, #1 │ │ │ │ orrs ip, ip, r1, lsr #31 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add r4, r2, r1 │ │ │ │ - bne 823a8 │ │ │ │ + bne 823b0 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 823d4 │ │ │ │ + beq 823dc │ │ │ │ add r2, sp, #24 │ │ │ │ - ldr ip, [pc, #260] @ 824b8 │ │ │ │ + ldr ip, [pc, #260] @ 824c0 │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 824ac │ │ │ │ + beq 824b4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 8245c │ │ │ │ + beq 82464 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1033c8 │ │ │ │ + bl 10347c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 824ac │ │ │ │ - beq 8245c │ │ │ │ - ldr r3, [pc, #196] @ 824bc │ │ │ │ - bl 3592c0 │ │ │ │ + blt 824b4 │ │ │ │ + beq 82464 │ │ │ │ + ldr r3, [pc, #196] @ 824c4 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r4, r2 │ │ │ │ add r3, r3, #98304 @ 0x18000 │ │ │ │ ldr r5, [r3, #1152] @ 0x480 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #32 │ │ │ │ add r2, sp, #28 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl b8a24 │ │ │ │ + bl b8af8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 82448 │ │ │ │ + beq 82450 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ addeq r4, r4, #1 │ │ │ │ - b 82414 │ │ │ │ - ldr r3, [pc, #112] @ 824c0 │ │ │ │ + b 8241c │ │ │ │ + ldr r3, [pc, #112] @ 824c8 │ │ │ │ ldr r3, [r3, #792] @ 0x318 │ │ │ │ ldr r3, [r3] │ │ │ │ add r4, r4, r3 │ │ │ │ - b 82488 │ │ │ │ - ldr r3, [pc, #88] @ 824bc │ │ │ │ - bl 3592c0 │ │ │ │ + b 82490 │ │ │ │ + ldr r3, [pc, #88] @ 824c4 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ - ldr r2, [pc, #80] @ 824c0 │ │ │ │ + ldr r2, [pc, #80] @ 824c8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r1, [r2, #792] @ 0x318 │ │ │ │ add r3, r3, #98304 @ 0x18000 │ │ │ │ ldr r2, [r3, #1152] @ 0x480 │ │ │ │ ldr r3, [r1] │ │ │ │ ldr r4, [r2, #8] │ │ │ │ add r4, r4, r3 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 8249c │ │ │ │ - bl a55d4 │ │ │ │ + bne 824a4 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 824ac │ │ │ │ + bne 824b4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b a58c4 │ │ │ │ + b a593c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r4, r7, r8, lsr #21 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r6, r7, r0, lsl lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 3d958 │ │ │ │ - ldr r0, [pc] @ 824e0 │ │ │ │ + ldr r0, [pc] @ 824e8 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #200] @ 825c4 │ │ │ │ + ldr r3, [pc, #200] @ 825cc │ │ │ │ ldr r2, [r0, #4] │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 82518 │ │ │ │ - ldr r0, [pc, #184] @ 825c8 │ │ │ │ + beq 82520 │ │ │ │ + ldr r0, [pc, #184] @ 825d0 │ │ │ │ mov r1, #380 @ 0x17c │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 82528 │ │ │ │ + bl 2e1424 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 82530 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 82538 │ │ │ │ - ldr r1, [pc, #156] @ 825cc │ │ │ │ - ldr r0, [pc, #148] @ 825c8 │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 8254c │ │ │ │ - ldr r1, [pc, #144] @ 825d0 │ │ │ │ + bne 82540 │ │ │ │ + ldr r1, [pc, #156] @ 825d4 │ │ │ │ + ldr r0, [pc, #148] @ 825d0 │ │ │ │ + bl 2e1424 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 82554 │ │ │ │ + ldr r1, [pc, #144] @ 825d8 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl f404c │ │ │ │ + bl f40fc │ │ │ │ cmp r0, #0 │ │ │ │ - bge 82554 │ │ │ │ + bge 8255c │ │ │ │ mov r4, #0 │ │ │ │ - b 825b8 │ │ │ │ + b 825c0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 82594 │ │ │ │ + beq 8259c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ands r2, r3, #268435456 @ 0x10000000 │ │ │ │ - bne 82594 │ │ │ │ + bne 8259c │ │ │ │ ldr r3, [r0] │ │ │ │ str r2, [sp, #4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 82594 │ │ │ │ + beq 8259c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 82594 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 8259c │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r3, r4 │ │ │ │ - ldr r2, [pc, #48] @ 825d4 │ │ │ │ - ldr r0, [pc, #48] @ 825d8 │ │ │ │ + ldr r2, [pc, #48] @ 825dc │ │ │ │ + ldr r0, [pc, #48] @ 825e0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 128d0c │ │ │ │ + bl 128da0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b1d0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrheq r8, [r5], #-36 @ 0xffffffdc │ │ │ │ - @ instruction: 0x003689b0 │ │ │ │ + @ instruction: 0x00368bf0 │ │ │ │ andeq r0, r0, pc, ror #3 │ │ │ │ subseq sl, r7, ip, lsl #20 │ │ │ │ - @ instruction: 0x0036aab0 │ │ │ │ - eorseq r5, r9, r4, ror r5 │ │ │ │ + @ instruction: 0x0036acf0 │ │ │ │ + @ instruction: 0x003957b4 │ │ │ │ │ │ │ │ -000825dc : │ │ │ │ +000825e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r3 │ │ │ │ - bl 9dd0c │ │ │ │ + bl 9dd84 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 82684 │ │ │ │ + beq 8268c │ │ │ │ mov r0, r5 │ │ │ │ - bl bb7dc │ │ │ │ + bl bb8b0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 82660 │ │ │ │ + beq 82668 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 8268c │ │ │ │ + beq 82694 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9dd0c │ │ │ │ + bl 9dd84 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 8268c │ │ │ │ + bne 82694 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 82660 │ │ │ │ + beq 82668 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 82660 │ │ │ │ + bne 82668 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 82684 │ │ │ │ + beq 8268c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 82684 │ │ │ │ + bne 8268c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mvn r7, #0 │ │ │ │ - b 826fc │ │ │ │ + b 82704 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r9, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ - bl 28af98 │ │ │ │ + bl 28aecc │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b1d0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 826d8 │ │ │ │ + beq 826e0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 826d8 │ │ │ │ + bne 826e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 826fc │ │ │ │ + beq 82704 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 826fc │ │ │ │ + bne 82704 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -00082708 <_PyMonitoring_FireCRaiseEvent@@Base>: │ │ │ │ +00082710 <_PyMonitoring_FireCRaiseEvent@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ mov r1, #16 │ │ │ │ mov r7, r2 │ │ │ │ - bl 625d0 <_PyMonitoring_FirePyThrowEvent@@Base+0x25c> │ │ │ │ + bl 62580 <_PyMonitoring_FirePyThrowEvent@@Base+0x25c> │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 82798 <_PyMonitoring_FireCRaiseEvent@@Base+0x90> │ │ │ │ + beq 827a0 <_PyMonitoring_FireCRaiseEvent@@Base+0x90> │ │ │ │ mov ip, #16 │ │ │ │ mov r3, #3 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp] │ │ │ │ @@ -90895,40 +90897,40 @@ │ │ │ │ mov r9, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ add r3, sp, #16 │ │ │ │ strd r8, [sp, #16] │ │ │ │ str ip, [sp, #24] │ │ │ │ str r5, [sp, #28] │ │ │ │ - bl 60ff4 <_PyMonitoring_FirePyStartEvent@@Base+0x328> │ │ │ │ + bl 60f84 <_PyMonitoring_FirePyStartEvent@@Base+0x308> │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bne 82794 <_PyMonitoring_FireCRaiseEvent@@Base+0x8c> │ │ │ │ - bl 11a918 │ │ │ │ - b 82798 <_PyMonitoring_FireCRaiseEvent@@Base+0x90> │ │ │ │ - bl 9b158 │ │ │ │ + bne 8279c <_PyMonitoring_FireCRaiseEvent@@Base+0x8c> │ │ │ │ + bl 11a9c8 │ │ │ │ + b 827a0 <_PyMonitoring_FireCRaiseEvent@@Base+0x90> │ │ │ │ + bl 9b1d0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -000827a4 <_PyMonitoring_FireReraiseEvent@@Base>: │ │ │ │ +000827ac <_PyMonitoring_FireReraiseEvent@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ mov r1, #14 │ │ │ │ mov r7, r2 │ │ │ │ - bl 625d0 <_PyMonitoring_FirePyThrowEvent@@Base+0x25c> │ │ │ │ + bl 62580 <_PyMonitoring_FirePyThrowEvent@@Base+0x25c> │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 82834 <_PyMonitoring_FireReraiseEvent@@Base+0x90> │ │ │ │ + beq 8283c <_PyMonitoring_FireReraiseEvent@@Base+0x90> │ │ │ │ mov ip, #14 │ │ │ │ mov r3, #3 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp] │ │ │ │ @@ -90936,576 +90938,576 @@ │ │ │ │ mov r9, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ add r3, sp, #16 │ │ │ │ strd r8, [sp, #16] │ │ │ │ str ip, [sp, #24] │ │ │ │ str r5, [sp, #28] │ │ │ │ - bl 60ff4 <_PyMonitoring_FirePyStartEvent@@Base+0x328> │ │ │ │ + bl 60f84 <_PyMonitoring_FirePyStartEvent@@Base+0x308> │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bne 82830 <_PyMonitoring_FireReraiseEvent@@Base+0x8c> │ │ │ │ - bl 11a918 │ │ │ │ - b 82834 <_PyMonitoring_FireReraiseEvent@@Base+0x90> │ │ │ │ - bl 9b158 │ │ │ │ + bne 82838 <_PyMonitoring_FireReraiseEvent@@Base+0x8c> │ │ │ │ + bl 11a9c8 │ │ │ │ + b 8283c <_PyMonitoring_FireReraiseEvent@@Base+0x90> │ │ │ │ + bl 9b1d0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -00082840 : │ │ │ │ +00082848 : │ │ │ │ ldr r2, [r1] │ │ │ │ mov r3, r0 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ strne r2, [r1] │ │ │ │ str r1, [r3, #12] │ │ │ │ - b 9b1dc │ │ │ │ + b 9b254 │ │ │ │ │ │ │ │ -00082860 : │ │ │ │ +00082868 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #132] @ 828fc │ │ │ │ + ldr r2, [pc, #132] @ 82904 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - beq 82894 │ │ │ │ - ldr r1, [pc, #116] @ 82900 │ │ │ │ - ldr r0, [pc, #116] @ 82904 │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 828dc │ │ │ │ - ldr r2, [pc, #108] @ 82908 │ │ │ │ + beq 8289c │ │ │ │ + ldr r1, [pc, #116] @ 82908 │ │ │ │ + ldr r0, [pc, #116] @ 8290c │ │ │ │ + bl 2e1424 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 828e4 │ │ │ │ + ldr r2, [pc, #108] @ 82910 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 828e4 │ │ │ │ + beq 828ec │ │ │ │ cmp r1, #0 │ │ │ │ - beq 828cc │ │ │ │ + beq 828d4 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - beq 828cc │ │ │ │ + beq 828d4 │ │ │ │ ldr r2, [r1] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r1] │ │ │ │ - b 828e8 │ │ │ │ - ldr r3, [pc, #56] @ 8290c │ │ │ │ - ldr r1, [pc, #56] @ 82910 │ │ │ │ + b 828f0 │ │ │ │ + ldr r3, [pc, #56] @ 82914 │ │ │ │ + ldr r1, [pc, #56] @ 82918 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ str r1, [r3, #56] @ 0x38 │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b254 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r5, r5, r0, asr #30 │ │ │ │ andeq r0, r0, sp, lsr #4 │ │ │ │ - eorseq r9, r7, r4, lsl #5 │ │ │ │ + eorseq r9, r7, r4, asr #9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - mlaseq r9, r0, r5, r5 │ │ │ │ + @ instruction: 0x003957d0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r0, [pc, #332] @ 82a84 │ │ │ │ - ldr r2, [pc, #332] @ 82a88 │ │ │ │ + ldr r0, [pc, #332] @ 82a8c │ │ │ │ + ldr r2, [pc, #332] @ 82a90 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 82968 │ │ │ │ + bne 82970 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #312] @ 82a8c │ │ │ │ + ldr r3, [pc, #312] @ 82a94 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 829e0 │ │ │ │ + beq 829e8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 829e0 │ │ │ │ - b 8296c │ │ │ │ + ble 829e8 │ │ │ │ + b 82974 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 829a8 │ │ │ │ + bne 829b0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #248] @ 82a8c │ │ │ │ + ldr r3, [pc, #248] @ 82a94 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 829e0 │ │ │ │ + beq 829e8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 829e0 │ │ │ │ - b 829ac │ │ │ │ + ble 829e8 │ │ │ │ + b 829b4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 82a18 │ │ │ │ + beq 82a20 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 82a08 │ │ │ │ + bne 82a10 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ - ldr r3, [pc, #176] @ 82a8c │ │ │ │ + ldr r3, [pc, #176] @ 82a94 │ │ │ │ cmp r6, r3 │ │ │ │ - bne 829f8 │ │ │ │ - ldr r3, [pc, #168] @ 82a90 │ │ │ │ - ldr r1, [pc, #168] @ 82a94 │ │ │ │ + bne 82a00 │ │ │ │ + ldr r3, [pc, #168] @ 82a98 │ │ │ │ + ldr r1, [pc, #168] @ 82a9c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r7, #0 │ │ │ │ - b 82a7c │ │ │ │ + b 82a84 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 829e0 │ │ │ │ - b 82a0c │ │ │ │ + ble 829e8 │ │ │ │ + b 82a14 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f8570 │ │ │ │ + bl 1f8a08 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 82a50 │ │ │ │ + beq 82a58 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 82a50 │ │ │ │ + bne 82a58 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 82a74 │ │ │ │ + beq 82a7c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 82a74 │ │ │ │ + bne 82a7c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b254 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq lr, r8, r4, ror r9 │ │ │ │ + eorseq lr, r8, r0, lsr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r0, [pc, #332] @ 82c08 │ │ │ │ - ldr r2, [pc, #332] @ 82c0c │ │ │ │ + ldr r0, [pc, #332] @ 82c10 │ │ │ │ + ldr r2, [pc, #332] @ 82c14 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 82aec │ │ │ │ + bne 82af4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #312] @ 82c10 │ │ │ │ + ldr r3, [pc, #312] @ 82c18 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 82b64 │ │ │ │ + beq 82b6c │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 82b64 │ │ │ │ - b 82af0 │ │ │ │ + ble 82b6c │ │ │ │ + b 82af8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 82b2c │ │ │ │ + bne 82b34 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #248] @ 82c10 │ │ │ │ + ldr r3, [pc, #248] @ 82c18 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 82b64 │ │ │ │ + beq 82b6c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 82b64 │ │ │ │ - b 82b30 │ │ │ │ + ble 82b6c │ │ │ │ + b 82b38 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 82b9c │ │ │ │ + beq 82ba4 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 82b8c │ │ │ │ + bne 82b94 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ - ldr r3, [pc, #176] @ 82c10 │ │ │ │ + ldr r3, [pc, #176] @ 82c18 │ │ │ │ cmp r6, r3 │ │ │ │ - bne 82b7c │ │ │ │ - ldr r3, [pc, #168] @ 82c14 │ │ │ │ - ldr r1, [pc, #168] @ 82c18 │ │ │ │ + bne 82b84 │ │ │ │ + ldr r3, [pc, #168] @ 82c1c │ │ │ │ + ldr r1, [pc, #168] @ 82c20 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r7, #0 │ │ │ │ - b 82c00 │ │ │ │ + b 82c08 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 82b64 │ │ │ │ - b 82b90 │ │ │ │ + ble 82b6c │ │ │ │ + b 82b98 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 4a93c │ │ │ │ + bl 4a940 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 82bd4 │ │ │ │ + beq 82bdc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 82bd4 │ │ │ │ + bne 82bdc │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 82bf8 │ │ │ │ + beq 82c00 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 82bf8 │ │ │ │ + bne 82c00 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b254 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sp, r5, r8, lsr fp │ │ │ │ - eorseq lr, r8, r4, ror r9 │ │ │ │ + eorseq lr, r8, r0, lsr #23 │ │ │ │ │ │ │ │ -00082c1c : │ │ │ │ +00082c24 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r4, r0, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ - beq 82c6c │ │ │ │ - ldr r2, [pc, #80] @ 82c98 │ │ │ │ - bl 3592c0 │ │ │ │ + beq 82c74 │ │ │ │ + ldr r2, [pc, #80] @ 82ca0 │ │ │ │ + bl 359530 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ - bl bb7dc │ │ │ │ + bl bb8b0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 82c6c │ │ │ │ + bne 82c74 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ str r4, [r5, #72] @ 0x48 │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b254 │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [sp] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2949fc │ │ │ │ + bl 294930 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 9b1dc │ │ │ │ + b 9b254 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -00082c9c : │ │ │ │ +00082ca4 : │ │ │ │ mvn r2, #0 │ │ │ │ - b 82c1c │ │ │ │ + b 82c24 │ │ │ │ │ │ │ │ -00082ca4 : │ │ │ │ +00082cac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 82ce4 │ │ │ │ + beq 82cec │ │ │ │ mov r5, r1 │ │ │ │ - bl bb7dc │ │ │ │ + bl bb8b0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 82cec │ │ │ │ - ldr r3, [pc, #84] @ 82d28 │ │ │ │ - bl 3592c0 │ │ │ │ + bne 82cf4 │ │ │ │ + ldr r3, [pc, #84] @ 82d30 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ str r4, [r3, #72] @ 0x48 │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b254 │ │ │ │ mov r5, #0 │ │ │ │ - b 82d20 │ │ │ │ + b 82d28 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #0 │ │ │ │ - bl 289da8 <_PyErr_ProgramDecodedTextObject@@Base> │ │ │ │ + bl 289cdc <_PyErr_ProgramDecodedTextObject@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 82d20 │ │ │ │ + beq 82d28 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 82d20 │ │ │ │ + bne 82d28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -00082d2c : │ │ │ │ +00082d34 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #96] @ 82da4 │ │ │ │ + ldr r3, [pc, #96] @ 82dac │ │ │ │ mov r6, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ - ldr r0, [pc, #84] @ 82da8 │ │ │ │ + ldr r0, [pc, #84] @ 82db0 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ mov r5, r1 │ │ │ │ - bl 237980 <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ - ldr r0, [pc, #68] @ 82da8 │ │ │ │ + bl 237a48 <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ + ldr r0, [pc, #68] @ 82db0 │ │ │ │ ldr r4, [r4, #3704] @ 0xe78 │ │ │ │ - bl 8b0d8 │ │ │ │ + bl 8b148 │ │ │ │ subs r0, r4, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ - bl 2b4818 <_PyEval_SetProfile@@Base> │ │ │ │ + bl 2b4594 <_PyEval_SetProfile@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 82d8c │ │ │ │ - ldr r0, [pc, #32] @ 82dac │ │ │ │ - bl 2a7978 │ │ │ │ - ldr r0, [pc, #20] @ 82da8 │ │ │ │ - bl 237980 <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ - ldr r0, [pc, #12] @ 82da8 │ │ │ │ + bge 82d94 │ │ │ │ + ldr r0, [pc, #32] @ 82db4 │ │ │ │ + bl 2a79e8 │ │ │ │ + ldr r0, [pc, #20] @ 82db0 │ │ │ │ + bl 237a48 <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ + ldr r0, [pc, #12] @ 82db0 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - bl 8b0d8 │ │ │ │ - b 82d68 │ │ │ │ + bl 8b148 │ │ │ │ + b 82d70 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r8, ror r0 │ │ │ │ - eorseq r5, r9, r8, lsr #11 │ │ │ │ + eorseq r5, r9, r8, ror #15 │ │ │ │ │ │ │ │ -00082db0 : │ │ │ │ +00082db8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #96] @ 82e28 │ │ │ │ + ldr r3, [pc, #96] @ 82e30 │ │ │ │ mov r6, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ - ldr r0, [pc, #84] @ 82e2c │ │ │ │ + ldr r0, [pc, #84] @ 82e34 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ mov r5, r1 │ │ │ │ - bl 237980 <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ - ldr r0, [pc, #68] @ 82e2c │ │ │ │ + bl 237a48 <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ + ldr r0, [pc, #68] @ 82e34 │ │ │ │ ldr r4, [r4, #3704] @ 0xe78 │ │ │ │ - bl 8b0d8 │ │ │ │ + bl 8b148 │ │ │ │ subs r0, r4, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ - bl 2aa0fc │ │ │ │ + bl 2aa16c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 82e10 │ │ │ │ - ldr r0, [pc, #32] @ 82e30 │ │ │ │ - bl 2a7978 │ │ │ │ - ldr r0, [pc, #20] @ 82e2c │ │ │ │ - bl 237980 <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ - ldr r0, [pc, #12] @ 82e2c │ │ │ │ + bge 82e18 │ │ │ │ + ldr r0, [pc, #32] @ 82e38 │ │ │ │ + bl 2a79e8 │ │ │ │ + ldr r0, [pc, #20] @ 82e34 │ │ │ │ + bl 237a48 <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ + ldr r0, [pc, #12] @ 82e34 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - bl 8b0d8 │ │ │ │ - b 82dec │ │ │ │ + bl 8b148 │ │ │ │ + b 82df4 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r8, ror r0 │ │ │ │ - @ instruction: 0x003955dc │ │ │ │ + eorseq r5, r9, ip, lsl r8 │ │ │ │ │ │ │ │ -00082e34 : │ │ │ │ +00082e3c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #164] @ 82ef0 │ │ │ │ + ldr r2, [pc, #164] @ 82ef8 │ │ │ │ mov r6, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ - ldr r0, [pc, #152] @ 82ef4 │ │ │ │ + ldr r0, [pc, #152] @ 82efc │ │ │ │ ldr r4, [r2, #8] │ │ │ │ mov r5, r1 │ │ │ │ - bl 237980 <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ + bl 237a48 <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ ldr r4, [r4, #3704] @ 0xe78 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 82ee0 │ │ │ │ + beq 82ee8 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, r6 │ │ │ │ ldrne r4, [r4, #4] │ │ │ │ - bne 82e68 │ │ │ │ + bne 82e70 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 82e98 │ │ │ │ + beq 82ea0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ mov r7, r4 │ │ │ │ ldr r0, [r7, #88]! @ 0x58 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 358f88 │ │ │ │ + bl 3591f4 │ │ │ │ cmp r0, r6 │ │ │ │ - bne 82ea0 │ │ │ │ - ldr r0, [pc, #48] @ 82ef4 │ │ │ │ - bl 8b0d8 │ │ │ │ + bne 82ea8 │ │ │ │ + ldr r0, [pc, #48] @ 82efc │ │ │ │ + bl 8b148 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b1d0 │ │ │ │ mov r1, #8 │ │ │ │ add r0, r4, #12 │ │ │ │ - bl 358410 │ │ │ │ + bl 35867c │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #12] @ 82ef4 │ │ │ │ - bl 8b0d8 │ │ │ │ + ldr r0, [pc, #12] @ 82efc │ │ │ │ + bl 8b148 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r8, ror r0 │ │ │ │ │ │ │ │ -00082ef8 : │ │ │ │ +00082f00 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #16] @ 82f20 │ │ │ │ - bl 22f68c │ │ │ │ - bl 234548 │ │ │ │ + ldr r0, [pc, #16] @ 82f28 │ │ │ │ + bl 22f760 │ │ │ │ + bl 23461c │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc] @ 82f20 │ │ │ │ - b 8b0d8 │ │ │ │ + ldr r0, [pc] @ 82f28 │ │ │ │ + b 8b148 │ │ │ │ subseq r5, r7, r8, lsr #1 │ │ │ │ │ │ │ │ -00082f24 : │ │ │ │ +00082f2c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #28] @ 82f5c │ │ │ │ - bl 22f68c │ │ │ │ - ldr r3, [pc, #20] @ 82f5c │ │ │ │ + ldr r0, [pc, #28] @ 82f64 │ │ │ │ + bl 22f760 │ │ │ │ + ldr r3, [pc, #20] @ 82f64 │ │ │ │ add r3, r3, #140 @ 0x8c │ │ │ │ ldm r3, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ pop {r4, lr} │ │ │ │ sub r0, r3, #140 @ 0x8c │ │ │ │ - b 8b0d8 │ │ │ │ + b 8b148 │ │ │ │ subseq r5, r7, r8, lsr #1 │ │ │ │ │ │ │ │ -00082f60 : │ │ │ │ +00082f68 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #28] @ 82f98 │ │ │ │ - bl 22f68c │ │ │ │ + ldr r0, [pc, #28] @ 82fa0 │ │ │ │ + bl 22f760 │ │ │ │ ldm r4, {r0, r1, r2} │ │ │ │ - ldr r3, [pc, #16] @ 82f98 │ │ │ │ + ldr r3, [pc, #16] @ 82fa0 │ │ │ │ pop {r4, lr} │ │ │ │ add r3, r3, #140 @ 0x8c │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ sub r0, r3, #140 @ 0x8c │ │ │ │ - b 8b0d8 │ │ │ │ + b 8b148 │ │ │ │ subseq r5, r7, r8, lsr #1 │ │ │ │ │ │ │ │ -00082f9c : │ │ │ │ +00082fa4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #64] @ 82ff8 │ │ │ │ - bl 22f68c │ │ │ │ - ldr r2, [pc, #60] @ 82ffc │ │ │ │ + ldr r0, [pc, #64] @ 83000 │ │ │ │ + bl 22f760 │ │ │ │ + ldr r2, [pc, #60] @ 83004 │ │ │ │ ldr r3, [r2, #1604] @ 0x644 │ │ │ │ cmp r3, #31 │ │ │ │ - ble 82fd8 │ │ │ │ + ble 82fe0 │ │ │ │ add r0, r2, #1472 @ 0x5c0 │ │ │ │ - bl 8b0d8 │ │ │ │ + bl 8b148 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ add r1, r3, #1 │ │ │ │ add r0, r2, #1472 @ 0x5c0 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ str r1, [r2, #1604] @ 0x644 │ │ │ │ str r4, [r3, #1476] @ 0x5c4 │ │ │ │ - bl 8b0d8 │ │ │ │ + bl 8b148 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq r5, [r7], #-48 @ 0xffffffd0 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - ldr r0, [pc] @ 83008 │ │ │ │ + ldr r0, [pc] @ 83010 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - ldr r0, [pc] @ 83014 │ │ │ │ + ldr r0, [pc] @ 8301c │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 83050 │ │ │ │ + bne 83058 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 83064 │ │ │ │ - b 83074 │ │ │ │ + bne 8306c │ │ │ │ + b 8307c │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 83040 │ │ │ │ + beq 83048 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 83090 │ │ │ │ + beq 83098 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ @@ -91518,31 +91520,31 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 830e4 │ │ │ │ + bne 830ec │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 830f8 │ │ │ │ - b 83108 │ │ │ │ + bne 83100 │ │ │ │ + b 83110 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 830d4 │ │ │ │ + beq 830dc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 83124 │ │ │ │ + beq 8312c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ @@ -91555,98 +91557,98 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 83184 │ │ │ │ - ldr r3, [pc, #40] @ 83198 │ │ │ │ + bne 8318c │ │ │ │ + ldr r3, [pc, #40] @ 831a0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 83168 │ │ │ │ + beq 83170 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 831e0 │ │ │ │ + bne 831e8 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 831c4 │ │ │ │ + beq 831cc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 83238 │ │ │ │ + bne 83240 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8321c │ │ │ │ + beq 83224 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #32] │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ orrs r3, r3, r2 │ │ │ │ - ldrne r0, [pc, #4] @ 83264 │ │ │ │ - ldreq r0, [pc, #4] @ 83268 │ │ │ │ + ldrne r0, [pc, #4] @ 8326c │ │ │ │ + ldreq r0, [pc, #4] @ 83270 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 832a4 │ │ │ │ + bne 832ac │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 832b8 │ │ │ │ - b 832c8 │ │ │ │ + bne 832c0 │ │ │ │ + b 832d0 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 83294 │ │ │ │ + beq 8329c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -91654,20 +91656,20 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #44] @ 83324 │ │ │ │ + ldr r2, [pc, #44] @ 8332c │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ sub r1, r1, r2 │ │ │ │ asr r1, r1, #5 │ │ │ │ ldr r0, [r3, r1, lsl #2] │ │ │ │ - ldr r3, [pc, #28] @ 83328 │ │ │ │ + ldr r3, [pc, #28] @ 83330 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ @@ -91676,15 +91678,15 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ str r0, [ip, #-24] @ 0xffffffe8 │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r3, [pc, #140] @ 833dc │ │ │ │ + ldr r3, [pc, #140] @ 833e4 │ │ │ │ add r4, sp, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [r4, #4] │ │ │ │ mov r3, #0 │ │ │ │ add r3, sp, #4 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r5, [r2] │ │ │ │ @@ -91693,39 +91695,39 @@ │ │ │ │ cmp r3, r0 │ │ │ │ orrcc ip, ip, #1 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp ip, #0 │ │ │ │ add r4, r4, #4 │ │ │ │ mov lr, r2 │ │ │ │ str r5, [r2] │ │ │ │ - bne 833a8 │ │ │ │ + bne 833b0 │ │ │ │ mov r3, #1 │ │ │ │ add r4, sp, #8 │ │ │ │ strb r3, [sp, #4] │ │ │ │ strb ip, [r4, #4091] @ 0xffb │ │ │ │ - bl 8332c │ │ │ │ + bl 83334 │ │ │ │ mov r3, r0 │ │ │ │ add r0, sp, #4096 @ 0x1000 │ │ │ │ - ldr r2, [pc, #40] @ 833dc │ │ │ │ + ldr r2, [pc, #40] @ 833e4 │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [r0] │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ - beq 833cc │ │ │ │ + beq 833d4 │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ - ldr r3, [pc, #20] @ 833fc │ │ │ │ - ldr r2, [pc, #20] @ 83400 │ │ │ │ + ldr r3, [pc, #20] @ 83404 │ │ │ │ + ldr r2, [pc, #20] @ 83408 │ │ │ │ ldr r3, [r3] │ │ │ │ - ldr r0, [pc, #16] @ 83404 │ │ │ │ + ldr r0, [pc, #16] @ 8340c │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, r2 │ │ │ │ bx lr │ │ │ │ subseq r2, ip, ip, lsl sp │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -91733,70 +91735,70 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 83440 │ │ │ │ + bne 83448 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 83454 │ │ │ │ - b 83464 │ │ │ │ + bne 8345c │ │ │ │ + b 8346c │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 83430 │ │ │ │ + beq 83438 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - ldr r0, [pc] @ 83488 │ │ │ │ + ldr r0, [pc] @ 83490 │ │ │ │ bx lr │ │ │ │ ldrheq r7, [r7], #-28 @ 0xffffffe4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ subs r4, r0, #0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ - beq 83504 │ │ │ │ + beq 8350c │ │ │ │ mov r0, #75 @ 0x4b │ │ │ │ bl 2a480 <__sysconf@plt> │ │ │ │ cmp r0, #32768 @ 0x8000 │ │ │ │ movle r0, #32768 @ 0x8000 │ │ │ │ - ble 834c4 │ │ │ │ + ble 834cc │ │ │ │ mov r0, #75 @ 0x4b │ │ │ │ bl 2a480 <__sysconf@plt> │ │ │ │ cmp r0, r4 │ │ │ │ - bls 834d4 │ │ │ │ + bls 834dc │ │ │ │ mvn r0, #0 │ │ │ │ - b 8351c │ │ │ │ + b 83524 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 2a294 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 834cc │ │ │ │ + bne 834d4 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 29ff4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 2a5dc │ │ │ │ cmp r5, #0 │ │ │ │ - bne 834cc │ │ │ │ - ldr r3, [pc, #24] @ 83524 │ │ │ │ - bl 3592c0 │ │ │ │ + bne 834d4 │ │ │ │ + ldr r3, [pc, #24] @ 8352c │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r4, [r3, #3716] @ 0xe84 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ @@ -91804,1010 +91806,1010 @@ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bgt 83558 │ │ │ │ + bgt 83560 │ │ │ │ bl 2a060 │ │ │ │ add r4, r4, #1 │ │ │ │ - b 83540 │ │ │ │ + b 83548 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8358c │ │ │ │ + beq 83594 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 20b3d4 <_PyDeadline_Init@@Base+0x66c> │ │ │ │ - ldr r0, [pc, #8] @ 83594 │ │ │ │ + bl 20b514 <_PyBytesWriter_WriteBytes@@Base+0x436c> │ │ │ │ + ldr r0, [pc, #8] @ 8359c │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc] @ 83594 │ │ │ │ + ldr r0, [pc] @ 8359c │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ bl 29400 │ │ │ │ pop {r4, lr} │ │ │ │ - b 21dc10 │ │ │ │ - b 54748 │ │ │ │ + b 21dd10 │ │ │ │ + b 5477c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r1, sp │ │ │ │ mov r0, #4 │ │ │ │ bl 299e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 835fc │ │ │ │ + bne 83604 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, #4 │ │ │ │ strd r2, [sp] │ │ │ │ bl 2a7ec │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 835bc │ │ │ │ + bl 835c4 │ │ │ │ bl 2928c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 2928c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r2, r3} │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, sp, #28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r0, [pc, #28] @ 83674 │ │ │ │ + ldr r0, [pc, #28] @ 8367c │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ str ip, [sp, #12] │ │ │ │ - bl 7b150 <_Py_SetRefcnt@@Base+0x638> │ │ │ │ + bl 7b158 <_Py_SetRefcnt@@Base+0x638> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ - andeq sl, r7, r8, lsr r3 │ │ │ │ + andeq sl, r7, r0, asr #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r5, r1 │ │ │ │ sub r1, r2, #1 │ │ │ │ orrs r1, r1, r3 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [sp, #92] @ 0x5c │ │ │ │ - ldreq r7, [pc, #376] @ 83820 │ │ │ │ + ldreq r7, [pc, #376] @ 83828 │ │ │ │ mov r6, r0 │ │ │ │ moveq r4, #1024 @ 0x400 │ │ │ │ strb r1, [sp, #24] │ │ │ │ - beq 836c4 │ │ │ │ + beq 836cc │ │ │ │ orrs r2, r2, r3 │ │ │ │ - ldr r7, [pc, #356] @ 83824 │ │ │ │ + ldr r7, [pc, #356] @ 8382c │ │ │ │ moveq r4, #1000 @ 0x3e8 │ │ │ │ movne r4, #1024 @ 0x400 │ │ │ │ asr r1, r5, #31 │ │ │ │ eor r2, r6, r5, asr #31 │ │ │ │ subs r2, r2, r1 │ │ │ │ eor r3, r5, r5, asr #31 │ │ │ │ sbc r3, r3, r1 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs r1, r3, #0 │ │ │ │ - bge 83728 │ │ │ │ + bge 83730 │ │ │ │ sub r3, r6, #1 │ │ │ │ orrs r3, r3, r5 │ │ │ │ - bne 836fc │ │ │ │ + bne 83704 │ │ │ │ ldrb r3, [r7] │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ - beq 837fc │ │ │ │ + beq 83804 │ │ │ │ orrs r5, r6, r5 │ │ │ │ - ldreq r7, [pc, #288] @ 83828 │ │ │ │ - ldr r1, [pc, #288] @ 8382c │ │ │ │ + ldreq r7, [pc, #288] @ 83830 │ │ │ │ + ldr r1, [pc, #288] @ 83834 │ │ │ │ mov r3, #32 │ │ │ │ str r1, [sp] │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #24 │ │ │ │ stmib sp, {r6, r7} │ │ │ │ bl 29fc4 <__snprintf_chk@plt> │ │ │ │ - b 837fc │ │ │ │ + b 83804 │ │ │ │ smull ip, lr, r4, r4 │ │ │ │ cmp r2, ip │ │ │ │ sbcs r1, r3, lr │ │ │ │ movlt ip, r4 │ │ │ │ smull r0, r1, r4, ip │ │ │ │ movlt lr, #0 │ │ │ │ - ldrge r9, [pc, #232] @ 83830 │ │ │ │ - ldrlt r9, [pc, #232] @ 83834 │ │ │ │ + ldrge r9, [pc, #232] @ 83838 │ │ │ │ + ldrlt r9, [pc, #232] @ 8383c │ │ │ │ cmp r2, r0 │ │ │ │ sbcs r3, r3, r1 │ │ │ │ movlt r0, ip │ │ │ │ movlt r1, lr │ │ │ │ mov r2, #10 │ │ │ │ mov r3, #0 │ │ │ │ - ldrge r9, [pc, #208] @ 83838 │ │ │ │ - bl 35807c │ │ │ │ + ldrge r9, [pc, #208] @ 83840 │ │ │ │ + bl 3582e8 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 35807c │ │ │ │ + bl 3582e8 │ │ │ │ mov r2, #10 │ │ │ │ mov r3, #0 │ │ │ │ - bl 35807c │ │ │ │ + bl 3582e8 │ │ │ │ cmp r4, #1024 @ 0x400 │ │ │ │ - ldr r3, [pc, #148] @ 83828 │ │ │ │ + ldr r3, [pc, #148] @ 83830 │ │ │ │ add r4, sp, #16 │ │ │ │ str r7, [sp, #12] │ │ │ │ str r9, [sp, #4] │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #148] @ 8383c │ │ │ │ + ldr r2, [pc, #148] @ 83844 │ │ │ │ mov r5, r0 │ │ │ │ moveq r3, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #136] @ 83840 │ │ │ │ + ldr r3, [pc, #136] @ 83848 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #8 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 29fc4 <__snprintf_chk@plt> │ │ │ │ - ldr r3, [pc, #112] @ 83844 │ │ │ │ + ldr r3, [pc, #112] @ 8384c │ │ │ │ eor r2, r6, r6, asr #31 │ │ │ │ sub r2, r2, r6, asr #31 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #32 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ add r0, sp, #24 │ │ │ │ str r4, [sp, #12] │ │ │ │ str r5, [sp, #4] │ │ │ │ bl 29fc4 <__snprintf_chk@plt> │ │ │ │ cmp r8, #0 │ │ │ │ - ldr r2, [pc, #64] @ 83848 │ │ │ │ - ldr r0, [pc, #64] @ 8384c │ │ │ │ + ldr r2, [pc, #64] @ 83850 │ │ │ │ + ldr r0, [pc, #64] @ 83854 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #24 │ │ │ │ movne r2, r8 │ │ │ │ - bl 83630 │ │ │ │ + bl 83638 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldrsbeq sp, [r6], -r4 @ │ │ │ │ - eorseq sp, r8, r4, lsr #6 │ │ │ │ - eorseq ip, r5, r4, asr #30 │ │ │ │ - eorseq r5, r9, r4, lsr #12 │ │ │ │ - eorseq ip, r8, ip, lsr #27 │ │ │ │ - eorseq ip, r6, r8, asr #31 │ │ │ │ - @ instruction: 0x0037bdb4 │ │ │ │ - eorseq fp, r8, r8, asr r7 │ │ │ │ - eorseq r5, r9, r0, lsr r6 │ │ │ │ - eorseq r5, r9, r8, lsr r6 │ │ │ │ - eorseq r5, r9, ip, lsl r6 │ │ │ │ - andeq sl, r7, r8, lsr r3 │ │ │ │ + eorseq sp, r6, r4, lsl r3 │ │ │ │ + eorseq sp, r8, ip, lsl #12 │ │ │ │ + eorseq sp, r5, r4, lsl #3 │ │ │ │ + eorseq r5, r9, r4, ror #16 │ │ │ │ + mlaseq r8, r4, r0, sp │ │ │ │ + eorseq sp, r6, r8, lsl #4 │ │ │ │ + @ instruction: 0x0037bff4 │ │ │ │ + mlaseq r8, r8, r9, fp │ │ │ │ + eorseq r5, r9, r0, ror r8 │ │ │ │ + eorseq r5, r9, r8, ror r8 │ │ │ │ + eorseq r5, r9, ip, asr r8 │ │ │ │ + andeq sl, r7, r0, asr #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldr r0, [pc, #380] @ 839fc │ │ │ │ + ldr r0, [pc, #380] @ 83a04 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r2, [pc, #376] @ 83a00 │ │ │ │ + ldr r2, [pc, #376] @ 83a08 │ │ │ │ sub r7, r7, #1 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ mov r6, #0 │ │ │ │ - bl 83630 │ │ │ │ + bl 83638 │ │ │ │ orrs r7, r7, r8 │ │ │ │ ldrd r0, [r5, #16] │ │ │ │ stm sp, {r4, r6} │ │ │ │ - bne 8396c │ │ │ │ + bne 83974 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ - bl 83678 │ │ │ │ + bl 83680 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ ldrd r0, [r5] │ │ │ │ - bl 83678 │ │ │ │ + bl 83680 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ ldrd r0, [r5, #8] │ │ │ │ - bl 83678 │ │ │ │ + bl 83680 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ ldrd r0, [r5, #24] │ │ │ │ - bl 83678 │ │ │ │ + bl 83680 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ stm sp, {r4, r6} │ │ │ │ - bl 83678 │ │ │ │ - ldr r3, [pc, #248] @ 83a04 │ │ │ │ - ldr r2, [pc, #248] @ 83a08 │ │ │ │ + bl 83680 │ │ │ │ + ldr r3, [pc, #248] @ 83a0c │ │ │ │ + ldr r2, [pc, #248] @ 83a10 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r0, [pc, #228] @ 839fc │ │ │ │ - bl 83630 │ │ │ │ + ldr r0, [pc, #228] @ 83a04 │ │ │ │ + bl 83638 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r3 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ sbcs r3, r3, r2 │ │ │ │ - bge 83964 │ │ │ │ - ldr r2, [pc, #208] @ 83a0c │ │ │ │ - ldr r0, [pc, #188] @ 839fc │ │ │ │ + bge 8396c │ │ │ │ + ldr r2, [pc, #208] @ 83a14 │ │ │ │ + ldr r0, [pc, #188] @ 83a04 │ │ │ │ mov r1, r4 │ │ │ │ - bl 83630 │ │ │ │ + bl 83638 │ │ │ │ cmp r9, r6 │ │ │ │ - ldr r2, [pc, #192] @ 83a10 │ │ │ │ - ldr r0, [pc, #168] @ 839fc │ │ │ │ + ldr r2, [pc, #192] @ 83a18 │ │ │ │ + ldr r0, [pc, #168] @ 83a04 │ │ │ │ movne r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ - bl 83630 │ │ │ │ - ldr r2, [pc, #176] @ 83a14 │ │ │ │ - b 839e8 │ │ │ │ - ldr r2, [pc, #172] @ 83a18 │ │ │ │ - b 839e8 │ │ │ │ + bl 83638 │ │ │ │ + ldr r2, [pc, #176] @ 83a1c │ │ │ │ + b 839f0 │ │ │ │ + ldr r2, [pc, #172] @ 83a20 │ │ │ │ + b 839f0 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ - bl 83678 │ │ │ │ + bl 83680 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ ldrd r0, [r5] │ │ │ │ - bl 83678 │ │ │ │ + bl 83680 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ ldrd r0, [r5, #8] │ │ │ │ - bl 83678 │ │ │ │ + bl 83680 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ ldrd r0, [r5, #24] │ │ │ │ - bl 83678 │ │ │ │ - ldr r3, [pc, #96] @ 83a1c │ │ │ │ - ldr r2, [pc, #96] @ 83a20 │ │ │ │ + bl 83680 │ │ │ │ + ldr r3, [pc, #96] @ 83a24 │ │ │ │ + ldr r2, [pc, #96] @ 83a28 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r0, [pc, #52] @ 839fc │ │ │ │ - bl 83630 │ │ │ │ + ldr r0, [pc, #52] @ 83a04 │ │ │ │ + bl 83638 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r3 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ sbcs r3, r3, r2 │ │ │ │ - bge 83964 │ │ │ │ - ldr r2, [pc, #56] @ 83a24 │ │ │ │ + bge 8396c │ │ │ │ + ldr r2, [pc, #56] @ 83a2c │ │ │ │ mov r1, r4 │ │ │ │ - ldr r0, [pc, #8] @ 839fc │ │ │ │ + ldr r0, [pc, #8] @ 83a04 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 83630 │ │ │ │ - andeq sl, r7, r8, lsr r3 │ │ │ │ - eorseq r5, r9, r8, asr r6 │ │ │ │ - eorseq sp, r8, r4, lsr #6 │ │ │ │ - eorseq r5, r9, ip, lsl r6 │ │ │ │ - eorseq r9, r7, ip, lsr #22 │ │ │ │ - eorseq r5, r9, r8, asr #12 │ │ │ │ - eorseq pc, r7, r8, lsl r1 @ │ │ │ │ - eorseq r5, r9, r0, ror #12 │ │ │ │ - eorseq ip, r5, r4, asr #30 │ │ │ │ - eorseq r5, r9, r8, ror #12 │ │ │ │ - eorseq r5, r9, r0, ror r6 │ │ │ │ + b 83638 │ │ │ │ + andeq sl, r7, r0, asr #6 │ │ │ │ + mlaseq r9, r8, r8, r5 │ │ │ │ + eorseq sp, r8, ip, lsl #12 │ │ │ │ + eorseq r5, r9, ip, asr r8 │ │ │ │ + eorseq r9, r7, ip, ror #26 │ │ │ │ + eorseq r5, r9, r8, lsl #17 │ │ │ │ + eorseq pc, r7, r4, lsr r3 @ │ │ │ │ + eorseq r5, r9, r0, lsr #17 │ │ │ │ + eorseq sp, r5, r4, lsl #3 │ │ │ │ + eorseq r5, r9, r8, lsr #17 │ │ │ │ + @ instruction: 0x003958b0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r3, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r2, [pc, #56] @ 83a8c │ │ │ │ - ldr r0, [pc, #56] @ 83a90 │ │ │ │ - bl 83630 │ │ │ │ + ldr r2, [pc, #56] @ 83a94 │ │ │ │ + ldr r0, [pc, #56] @ 83a98 │ │ │ │ + bl 83638 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ mvn r2, #0 │ │ │ │ ldrd r0, [r5] │ │ │ │ mvn r3, #0 │ │ │ │ - bl 83678 │ │ │ │ + bl 83680 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r2, [pc, #20] @ 83a94 │ │ │ │ - ldr r0, [pc, #12] @ 83a90 │ │ │ │ + ldr r2, [pc, #20] @ 83a9c │ │ │ │ + ldr r0, [pc, #12] @ 83a98 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 83630 │ │ │ │ - eorseq r5, r9, r8, asr r6 │ │ │ │ - andeq sl, r7, r8, lsr r3 │ │ │ │ - eorseq pc, r7, r8, lsl r1 @ │ │ │ │ + b 83638 │ │ │ │ + mlaseq r9, r8, r8, r5 │ │ │ │ + andeq sl, r7, r0, asr #6 │ │ │ │ + eorseq pc, r7, r4, lsr r3 @ │ │ │ │ │ │ │ │ -00083a98 : │ │ │ │ +00083aa0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ 83ac4 │ │ │ │ + ldr r3, [pc, #20] @ 83acc │ │ │ │ ldr r0, [r3, #848] @ 0x350 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 83abc │ │ │ │ + bne 83ac4 │ │ │ │ bl 2a954 │ │ │ │ mov r0, #0 │ │ │ │ bl 2934c │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ │ │ │ │ -00083ac8 : │ │ │ │ +00083ad0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 29be0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 83b10 │ │ │ │ + bne 83b18 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bge 83b14 │ │ │ │ + bge 83b1c │ │ │ │ bl 2a2c4 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ mov r3, #12 │ │ │ │ str r3, [r0] │ │ │ │ mvn r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00083b1c : │ │ │ │ +00083b24 : │ │ │ │ b 2a2c4 │ │ │ │ │ │ │ │ -00083b20 : │ │ │ │ +00083b28 : │ │ │ │ mov r1, #0 │ │ │ │ b 29370 │ │ │ │ │ │ │ │ -00083b28 : │ │ │ │ +00083b30 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 29370 │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ rsb r0, r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00083b4c : │ │ │ │ +00083b54 : │ │ │ │ b 2a3cc │ │ │ │ │ │ │ │ -00083b50 : │ │ │ │ +00083b58 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00083b54 : │ │ │ │ - ldr r3, [pc, #20] @ 83b70 │ │ │ │ +00083b5c : │ │ │ │ + ldr r3, [pc, #20] @ 83b78 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #3716] @ 0xe84 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -00083b74 : │ │ │ │ - b 8348c │ │ │ │ +00083b7c : │ │ │ │ + b 83494 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ cmp ip, #1 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r3 │ │ │ │ - beq 83bb4 │ │ │ │ + beq 83bbc │ │ │ │ cmp ip, #2 │ │ │ │ moveq r8, #1 │ │ │ │ - beq 83bb8 │ │ │ │ - b 83c5c │ │ │ │ + beq 83bc0 │ │ │ │ + b 83c64 │ │ │ │ mov r8, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ add r0, r0, #1 │ │ │ │ cmn r0, #-536870911 @ 0xe0000001 │ │ │ │ - bls 83bd4 │ │ │ │ + bls 83bdc │ │ │ │ mvn r3, #0 │ │ │ │ - b 83c60 │ │ │ │ + b 83c68 │ │ │ │ lsl r0, r0, #2 │ │ │ │ - bl 8aec4 │ │ │ │ + bl 8af34 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, r5 │ │ │ │ movne ip, r0 │ │ │ │ - beq 83bcc │ │ │ │ + beq 83bd4 │ │ │ │ mov r9, r3 │ │ │ │ ldrb lr, [r3], #1 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 83c3c │ │ │ │ + beq 83c44 │ │ │ │ tst lr, #128 @ 0x80 │ │ │ │ - beq 83c34 │ │ │ │ + beq 83c3c │ │ │ │ cmp r8, #0 │ │ │ │ add lr, lr, #56320 @ 0xdc00 │ │ │ │ - bne 83c34 │ │ │ │ - bl 8b460 │ │ │ │ + bne 83c3c │ │ │ │ + bl 8b4d0 │ │ │ │ cmp r4, #0 │ │ │ │ subne r9, r9, r5 │ │ │ │ strne r9, [r4] │ │ │ │ cmp r7, #0 │ │ │ │ - ldrne r3, [pc, #60] @ 83c68 │ │ │ │ + ldrne r3, [pc, #60] @ 83c70 │ │ │ │ strne r3, [r7] │ │ │ │ mvn r3, #1 │ │ │ │ - b 83c60 │ │ │ │ + b 83c68 │ │ │ │ str lr, [ip], #4 │ │ │ │ - b 83bec │ │ │ │ + b 83bf4 │ │ │ │ cmp r4, #0 │ │ │ │ str lr, [ip] │ │ │ │ subne ip, ip, r0 │ │ │ │ asrne ip, ip, #2 │ │ │ │ strne ip, [r4] │ │ │ │ mov r3, #0 │ │ │ │ str r0, [r6] │ │ │ │ - b 83c60 │ │ │ │ + b 83c68 │ │ │ │ mvn r3, #2 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - eorseq r9, r5, r0, lsl #17 │ │ │ │ + eorseq r9, r5, r0, asr #21 │ │ │ │ │ │ │ │ -00083c6c : │ │ │ │ +00083c74 : │ │ │ │ mov r2, #0 │ │ │ │ - b 2558e8 │ │ │ │ + b 2559fc │ │ │ │ │ │ │ │ -00083c74 <_Py_closerange@@Base>: │ │ │ │ +00083c7c <_Py_closerange@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ bic r4, r0, r0, asr #31 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ bl 299d0 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r0, #4 │ │ │ │ bl 2931c │ │ │ │ cmp r0, r5 │ │ │ │ - bgt 83cbc <_Py_closerange@@Base+0x48> │ │ │ │ + bgt 83cc4 <_Py_closerange@@Base+0x48> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 2a9e4 │ │ │ │ cmp r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ popgt {r4, r5, r6, pc} │ │ │ │ bl 2a060 │ │ │ │ add r4, r4, #1 │ │ │ │ - b 83cbc <_Py_closerange@@Base+0x48> │ │ │ │ + b 83cc4 <_Py_closerange@@Base+0x48> │ │ │ │ │ │ │ │ -00083cd4 : │ │ │ │ +00083cdc : │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00083cdc : │ │ │ │ +00083ce4 : │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00083ce4 : │ │ │ │ +00083cec : │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [pc, #20] @ 83d04 │ │ │ │ + ldr r3, [pc, #20] @ 83d0c │ │ │ │ orr r2, r2, r2, asr #31 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r3, #1388] @ 0x56c │ │ │ │ str r2, [r3, #1388] @ 0x56c │ │ │ │ str r1, [r3, #1392] @ 0x570 │ │ │ │ bx lr │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ │ │ │ │ -00083d08 : │ │ │ │ +00083d10 : │ │ │ │ sub r3, r0, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi 83d74 │ │ │ │ + bhi 83d7c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #80] @ 83d7c │ │ │ │ + ldr r5, [pc, #80] @ 83d84 │ │ │ │ mov r4, r0 │ │ │ │ add r6, r0, #109 @ 0x6d │ │ │ │ - bl 35911c │ │ │ │ + bl 359388 │ │ │ │ ldr r6, [r5, r6, lsl #3] │ │ │ │ - bl 35911c │ │ │ │ + bl 359388 │ │ │ │ ldr r1, [r5, #1404] @ 0x57c │ │ │ │ mov r0, r6 │ │ │ │ - bl 283c80 <_PyBytesWriter_Dealloc@@Base+0xe30> │ │ │ │ + bl 283d00 <_PyBytesWriter_Dealloc@@Base+0xe30> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 83d6c │ │ │ │ + bne 83d74 │ │ │ │ ldr r1, [r5, #1400] @ 0x578 │ │ │ │ mov r0, r6 │ │ │ │ - bl 283c80 <_PyBytesWriter_Dealloc@@Base+0xe30> │ │ │ │ + bl 283d00 <_PyBytesWriter_Dealloc@@Base+0xe30> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 83d6c │ │ │ │ + bne 83d74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b5940 │ │ │ │ + bl 2b568c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mvn r0, #0 │ │ │ │ bx lr │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ │ │ │ │ -00083d80 : │ │ │ │ +00083d88 : │ │ │ │ mov r0, #2 │ │ │ │ - b 83d08 │ │ │ │ + b 83d10 │ │ │ │ │ │ │ │ -00083d88 : │ │ │ │ - ldr r3, [pc, #16] @ 83da0 │ │ │ │ +00083d90 : │ │ │ │ + ldr r3, [pc, #16] @ 83da8 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r0, [r3, r0] │ │ │ │ b 32aa8 <_Py_fstat@@Base+0x990> │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ ldrb r0, [r1] │ │ │ │ orr r0, r0, r3, lsl #8 │ │ │ │ eor r0, r0, #32768 @ 0x8000 │ │ │ │ sub r0, r0, #32768 @ 0x8000 │ │ │ │ - b a62ec │ │ │ │ + b a6364 │ │ │ │ add r3, r1, #4 │ │ │ │ mov r0, #0 │ │ │ │ ldrb r2, [r3, #-1]! │ │ │ │ cmp r1, r3 │ │ │ │ orr r0, r2, r0, lsl #8 │ │ │ │ - bne 83dc4 │ │ │ │ - b a62ec │ │ │ │ + bne 83dcc │ │ │ │ + b a6364 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ bl 295ec │ │ │ │ pop {r4, lr} │ │ │ │ - b a62ec │ │ │ │ + b a6364 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - b a62ec │ │ │ │ + b a6364 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 835bc │ │ │ │ + bl 835c4 │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ udf #0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ - bl 835bc │ │ │ │ + bl 835c4 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 356cdc │ │ │ │ + bl 356f48 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 29ef8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b a62ec │ │ │ │ + b a6364 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3608] @ 0xe18 │ │ │ │ - ldr r1, [pc, #1232] @ 8435c │ │ │ │ + ldr r1, [pc, #1232] @ 84364 │ │ │ │ sub sp, sp, #452 @ 0x1c4 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r1, [pc, #1224] @ 84360 │ │ │ │ + ldr r1, [pc, #1224] @ 84368 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ - ldr ip, [pc, #1216] @ 84364 │ │ │ │ + ldr ip, [pc, #1216] @ 8436c │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ - ldr r7, [pc, #1212] @ 84368 │ │ │ │ - ldr r5, [pc, #1212] @ 8436c │ │ │ │ - ldr r0, [pc, #1212] @ 84370 │ │ │ │ - ldr r2, [pc, #1212] @ 84374 │ │ │ │ - ldr r3, [pc, #1212] @ 84378 │ │ │ │ + ldr r7, [pc, #1212] @ 84370 │ │ │ │ + ldr r5, [pc, #1212] @ 84374 │ │ │ │ + ldr r0, [pc, #1212] @ 84378 │ │ │ │ + ldr r2, [pc, #1212] @ 8437c │ │ │ │ + ldr r3, [pc, #1212] @ 84380 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ add r1, sp, #192 @ 0xc0 │ │ │ │ str ip, [sp, #20] │ │ │ │ mov r6, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r0, [pc, #1188] @ 8437c │ │ │ │ - ldr r2, [pc, #1188] @ 84380 │ │ │ │ + ldr r0, [pc, #1188] @ 84384 │ │ │ │ + ldr r2, [pc, #1188] @ 84388 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #1180] @ 84384 │ │ │ │ + ldr r3, [pc, #1180] @ 8438c │ │ │ │ mov r1, r4 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 83630 │ │ │ │ + bl 83638 │ │ │ │ stm sp, {r4, r5} │ │ │ │ - ldr r1, [pc, #1156] @ 84388 │ │ │ │ + ldr r1, [pc, #1156] @ 84390 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 83850 │ │ │ │ + bl 83858 │ │ │ │ stm sp, {r4, r5} │ │ │ │ - ldr r1, [pc, #1136] @ 8438c │ │ │ │ + ldr r1, [pc, #1136] @ 84394 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r7, #32 │ │ │ │ sub r5, r7, #64 @ 0x40 │ │ │ │ - bl 83850 │ │ │ │ - ldr r3, [pc, #1116] @ 84390 │ │ │ │ - ldr r2, [pc, #1116] @ 84394 │ │ │ │ - ldr r0, [pc, #1088] @ 8437c │ │ │ │ + bl 83858 │ │ │ │ + ldr r3, [pc, #1116] @ 84398 │ │ │ │ + ldr r2, [pc, #1116] @ 8439c │ │ │ │ + ldr r0, [pc, #1088] @ 84384 │ │ │ │ mov r1, r4 │ │ │ │ - bl 83630 │ │ │ │ + bl 83638 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ stm sp, {r4, r6} │ │ │ │ ldrd r0, [r5, #144] @ 0x90 │ │ │ │ - bl 83678 │ │ │ │ - ldr r2, [pc, #1084] @ 84398 │ │ │ │ - ldr r0, [pc, #1052] @ 8437c │ │ │ │ - mov r1, r4 │ │ │ │ - bl 83630 │ │ │ │ - ldr r3, [pc, #1072] @ 8439c │ │ │ │ - ldr r2, [pc, #1060] @ 84394 │ │ │ │ - ldr r0, [pc, #1032] @ 8437c │ │ │ │ + bl 83680 │ │ │ │ + ldr r2, [pc, #1084] @ 843a0 │ │ │ │ + ldr r0, [pc, #1052] @ 84384 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 83638 │ │ │ │ + ldr r3, [pc, #1072] @ 843a4 │ │ │ │ + ldr r2, [pc, #1060] @ 8439c │ │ │ │ + ldr r0, [pc, #1032] @ 84384 │ │ │ │ mov r1, r4 │ │ │ │ - bl 83630 │ │ │ │ + bl 83638 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ stm sp, {r4, r6} │ │ │ │ ldrd r0, [r5, #176] @ 0xb0 │ │ │ │ - bl 83678 │ │ │ │ - ldr r2, [pc, #1028] @ 84398 │ │ │ │ - ldr r0, [pc, #996] @ 8437c │ │ │ │ + bl 83680 │ │ │ │ + ldr r2, [pc, #1028] @ 843a0 │ │ │ │ + ldr r0, [pc, #996] @ 84384 │ │ │ │ mov r1, r4 │ │ │ │ - bl 83630 │ │ │ │ - ldr r1, [pc, #1020] @ 843a0 │ │ │ │ + bl 83638 │ │ │ │ + ldr r1, [pc, #1020] @ 843a8 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r5, #192 @ 0xc0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ - bl 83850 │ │ │ │ - ldr r1, [pc, #1000] @ 843a4 │ │ │ │ + bl 83858 │ │ │ │ + ldr r1, [pc, #1000] @ 843ac │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ stm sp, {r4, r6} │ │ │ │ - bl 83850 │ │ │ │ - ldr r1, [pc, #980] @ 843a8 │ │ │ │ + bl 83858 │ │ │ │ + ldr r1, [pc, #980] @ 843b0 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ add r0, r5, #224 @ 0xe0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ - bl 83850 │ │ │ │ - ldr r1, [pc, #960] @ 843ac │ │ │ │ + bl 83858 │ │ │ │ + ldr r1, [pc, #960] @ 843b4 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ add r0, r5, #448 @ 0x1c0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ - bl 83850 │ │ │ │ - ldr r1, [pc, #940] @ 843b0 │ │ │ │ + bl 83858 │ │ │ │ + ldr r1, [pc, #940] @ 843b8 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ add r0, r5, #32 │ │ │ │ stm sp, {r4, r6} │ │ │ │ - bl 83850 │ │ │ │ + bl 83858 │ │ │ │ mvn r3, #0 │ │ │ │ - ldr r1, [pc, #904] @ 843a8 │ │ │ │ + ldr r1, [pc, #904] @ 843b0 │ │ │ │ mvn r2, #0 │ │ │ │ add r0, r5, #256 @ 0x100 │ │ │ │ stm sp, {r4, r6} │ │ │ │ - bl 83850 │ │ │ │ - ldr r1, [pc, #896] @ 843b4 │ │ │ │ + bl 83858 │ │ │ │ + ldr r1, [pc, #896] @ 843bc │ │ │ │ mov r2, r4 │ │ │ │ add r0, r5, #480 @ 0x1e0 │ │ │ │ - bl 83a28 │ │ │ │ - ldr r1, [pc, #884] @ 843b8 │ │ │ │ + bl 83a30 │ │ │ │ + ldr r1, [pc, #884] @ 843c0 │ │ │ │ mov r2, r4 │ │ │ │ add r0, r5, #560 @ 0x230 │ │ │ │ - bl 83a28 │ │ │ │ - ldr r1, [pc, #872] @ 843bc │ │ │ │ + bl 83a30 │ │ │ │ + ldr r1, [pc, #872] @ 843c4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, r5, #496 @ 0x1f0 │ │ │ │ - bl 83a28 │ │ │ │ - ldr r1, [pc, #860] @ 843c0 │ │ │ │ + bl 83a30 │ │ │ │ + ldr r1, [pc, #860] @ 843c8 │ │ │ │ mov r2, r4 │ │ │ │ add r0, r5, #512 @ 0x200 │ │ │ │ - bl 83a28 │ │ │ │ - ldr r1, [pc, #848] @ 843c4 │ │ │ │ + bl 83a30 │ │ │ │ + ldr r1, [pc, #848] @ 843cc │ │ │ │ mov r2, r4 │ │ │ │ add r0, r5, #528 @ 0x210 │ │ │ │ - bl 83a28 │ │ │ │ - ldr r1, [pc, #836] @ 843c8 │ │ │ │ + bl 83a30 │ │ │ │ + ldr r1, [pc, #836] @ 843d0 │ │ │ │ mov r2, r4 │ │ │ │ add r0, r5, #544 @ 0x220 │ │ │ │ - bl 83a28 │ │ │ │ - ldr r1, [pc, #824] @ 843cc │ │ │ │ + bl 83a30 │ │ │ │ + ldr r1, [pc, #824] @ 843d4 │ │ │ │ mvn r3, #0 │ │ │ │ add r0, r5, #288 @ 0x120 │ │ │ │ mvn r2, #0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ - bl 83850 │ │ │ │ + bl 83858 │ │ │ │ ldr r0, [r5, #584] @ 0x248 │ │ │ │ ldr r1, [r5, #588] @ 0x24c │ │ │ │ orrs r3, r0, r1 │ │ │ │ - beq 840d4 │ │ │ │ + beq 840dc │ │ │ │ ldr lr, [r7, #512] @ 0x200 │ │ │ │ mov ip, #10 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ umull r0, r1, lr, ip │ │ │ │ ldr r5, [r5, #580] @ 0x244 │ │ │ │ mla r1, ip, r5, r1 │ │ │ │ - bl 35807c │ │ │ │ + bl 3582e8 │ │ │ │ mov r2, #10 │ │ │ │ mov r3, #0 │ │ │ │ - bl 35807c │ │ │ │ - ldr r3, [pc, #744] @ 843d0 │ │ │ │ + bl 3582e8 │ │ │ │ + ldr r3, [pc, #744] @ 843d8 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ mov r8, #1000 @ 0x3e8 │ │ │ │ mov ip, r2 │ │ │ │ mov r1, r0 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r2, [pc, #720] @ 843d4 │ │ │ │ + ldr r2, [pc, #720] @ 843dc │ │ │ │ mov r1, r4 │ │ │ │ - ldr r0, [pc, #624] @ 8437c │ │ │ │ - bl 83630 │ │ │ │ - bl 239cc0 │ │ │ │ - ldr r3, [pc, #704] @ 843d8 │ │ │ │ - ldr r2, [pc, #704] @ 843dc │ │ │ │ + ldr r0, [pc, #624] @ 84384 │ │ │ │ + bl 83638 │ │ │ │ + bl 239d88 │ │ │ │ + ldr r3, [pc, #704] @ 843e0 │ │ │ │ + ldr r2, [pc, #704] @ 843e4 │ │ │ │ mov r1, r4 │ │ │ │ mov ip, r0 │ │ │ │ str ip, [sp] │ │ │ │ - ldr r0, [pc, #592] @ 8437c │ │ │ │ - bl 83630 │ │ │ │ + ldr r0, [pc, #592] @ 84384 │ │ │ │ + bl 83638 │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ strd r6, [sp, #56] @ 0x38 │ │ │ │ bl 29658 │ │ │ │ - ldr r3, [pc, #664] @ 843e0 │ │ │ │ + ldr r3, [pc, #664] @ 843e8 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ mov r0, #1 │ │ │ │ ldm r3, {r6, fp} │ │ │ │ bl 29d60 <__clock_gettime64@plt> │ │ │ │ - ldr r3, [pc, #648] @ 843e4 │ │ │ │ - ldr lr, [pc, #648] @ 843e8 │ │ │ │ + ldr r3, [pc, #648] @ 843ec │ │ │ │ + ldr lr, [pc, #648] @ 843f0 │ │ │ │ ldm r3, {r2, r9} │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ ldr ip, [sp, #104] @ 0x68 │ │ │ │ smull r7, r5, r3, lr │ │ │ │ asr r3, r3, #31 │ │ │ │ rsb r3, r3, r5, asr #18 │ │ │ │ umull r5, r7, ip, r8 │ │ │ │ ldr ip, [sp, #108] @ 0x6c │ │ │ │ subs r5, r5, r6 │ │ │ │ mla ip, r8, ip, r7 │ │ │ │ - ldr r0, [pc, #608] @ 843ec │ │ │ │ + ldr r0, [pc, #608] @ 843f4 │ │ │ │ sbc r7, ip, fp │ │ │ │ subs r5, r5, r2 │ │ │ │ sbc r7, r7, r9 │ │ │ │ mov r1, #0 │ │ │ │ adds r5, r5, r3 │ │ │ │ adc r7, r7, r3, asr #31 │ │ │ │ bl 29a9c <__atomic_load_8@plt> │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - ldr r0, [pc, #572] @ 843f0 │ │ │ │ + ldr r0, [pc, #572] @ 843f8 │ │ │ │ bl 29a9c <__atomic_load_8@plt> │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, #0 │ │ │ │ bl 291c0 <__getrusage64@plt> │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ umull r6, r9, r1, r8 │ │ │ │ mov r2, #1000 @ 0x3e8 │ │ │ │ mla r9, r8, r0, r9 │ │ │ │ mov r3, #0 │ │ │ │ ldrd r0, [sp, #112] @ 0x70 │ │ │ │ - bl 35807c │ │ │ │ + bl 3582e8 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ adds r6, r6, r0 │ │ │ │ umull r0, r2, r3, r8 │ │ │ │ adc r9, r9, r1 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ mov r3, #0 │ │ │ │ mla r8, r1, r8, r2 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r2, #1000 @ 0x3e8 │ │ │ │ ldrd r0, [sp, #128] @ 0x80 │ │ │ │ - bl 35807c │ │ │ │ + bl 3582e8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr sl, [sp, #136] @ 0x88 │ │ │ │ lsl sl, sl, #10 │ │ │ │ adds r0, r3, r0 │ │ │ │ adc r1, r8, r1 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r8, [sp, #156] @ 0x9c │ │ │ │ movlt r5, #0 │ │ │ │ - blt 84240 │ │ │ │ + blt 84248 │ │ │ │ cmn r5, #-2147483647 @ 0x80000001 │ │ │ │ sbcs r7, r7, #0 │ │ │ │ mvnge r5, #-2147483648 @ 0x80000000 │ │ │ │ cmp r9, #0 │ │ │ │ movlt r6, #0 │ │ │ │ - blt 84258 │ │ │ │ + blt 84260 │ │ │ │ cmn r6, #-2147483647 @ 0x80000001 │ │ │ │ sbcs r9, r9, #0 │ │ │ │ mvnge r6, #-2147483648 @ 0x80000000 │ │ │ │ cmp r1, #0 │ │ │ │ movlt r7, #0 │ │ │ │ - blt 84274 │ │ │ │ + blt 8427c │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ sbcs r1, r1, #0 │ │ │ │ movlt r7, r0 │ │ │ │ mvnge r7, #-2147483648 @ 0x80000000 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1000 @ 0x3e8 │ │ │ │ - bl 356efc │ │ │ │ - ldr r9, [pc, #364] @ 843f4 │ │ │ │ - ldr r0, [pc, #240] @ 8437c │ │ │ │ + bl 357168 │ │ │ │ + ldr r9, [pc, #364] @ 843fc │ │ │ │ + ldr r0, [pc, #240] @ 84384 │ │ │ │ umull r2, r3, r5, r9 │ │ │ │ - ldr r2, [pc, #356] @ 843f8 │ │ │ │ + ldr r2, [pc, #356] @ 84400 │ │ │ │ lsr r3, r3, #6 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #348] @ 843fc │ │ │ │ - ldr r5, [pc, #348] @ 84400 │ │ │ │ + ldr r3, [pc, #348] @ 84404 │ │ │ │ + ldr r5, [pc, #348] @ 84408 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 83630 │ │ │ │ + bl 83638 │ │ │ │ mov r1, #1000 @ 0x3e8 │ │ │ │ mov r0, r7 │ │ │ │ str r8, [sp, #16] │ │ │ │ - bl 356efc │ │ │ │ + bl 357168 │ │ │ │ umull r2, r3, r7, r9 │ │ │ │ mov r0, r6 │ │ │ │ lsr r3, r3, #6 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, #1000 @ 0x3e8 │ │ │ │ - bl 356efc │ │ │ │ + bl 357168 │ │ │ │ umull r2, r3, r6, r9 │ │ │ │ - ldr r0, [pc, #152] @ 8437c │ │ │ │ + ldr r0, [pc, #152] @ 84384 │ │ │ │ lsr r3, r3, #6 │ │ │ │ - ldr r2, [pc, #280] @ 84404 │ │ │ │ + ldr r2, [pc, #280] @ 8440c │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #276] @ 84408 │ │ │ │ + ldr r3, [pc, #276] @ 84410 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 83630 │ │ │ │ + bl 83638 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, sl │ │ │ │ stm sp, {r4, r5} │ │ │ │ - bl 83678 │ │ │ │ + bl 83680 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 84344 │ │ │ │ - ldr r2, [pc, #232] @ 8440c │ │ │ │ - ldr r0, [pc, #84] @ 8437c │ │ │ │ + beq 8434c │ │ │ │ + ldr r2, [pc, #232] @ 84414 │ │ │ │ + ldr r0, [pc, #84] @ 84384 │ │ │ │ mov r1, r4 │ │ │ │ - bl 83630 │ │ │ │ + bl 83638 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, fp │ │ │ │ stm sp, {r4, r5} │ │ │ │ - bl 83678 │ │ │ │ - ldr r2, [pc, #76] @ 84398 │ │ │ │ - ldr r0, [pc, #44] @ 8437c │ │ │ │ + bl 83680 │ │ │ │ + ldr r2, [pc, #76] @ 843a0 │ │ │ │ + ldr r0, [pc, #44] @ 84384 │ │ │ │ mov r1, r4 │ │ │ │ - bl 83630 │ │ │ │ + bl 83638 │ │ │ │ add sp, sp, #452 @ 0x1c4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq r5, r9, ip, asr #13 │ │ │ │ - @ instruction: 0x003956f0 │ │ │ │ - @ instruction: 0x003956b8 │ │ │ │ + eorseq r5, r9, ip, lsl #18 │ │ │ │ + eorseq r5, r9, r0, lsr r9 │ │ │ │ + @ instruction: 0x003958f8 │ │ │ │ subseq r9, r9, r0, asr #14 │ │ │ │ - eorseq ip, r5, r4, asr #30 │ │ │ │ - eorseq r5, r9, r4, asr #13 │ │ │ │ - @ instruction: 0x003956d8 │ │ │ │ - eorseq r5, r9, r4, ror #13 │ │ │ │ - andeq sl, r7, r8, lsr r3 │ │ │ │ - mlaseq r9, r0, r6, r5 │ │ │ │ - eorseq r5, r9, r4, lsl #13 │ │ │ │ - @ instruction: 0x003956f8 │ │ │ │ - eorseq r5, r9, r4, lsl #14 │ │ │ │ - eorseq ip, r5, r0, lsl #19 │ │ │ │ - eorseq r5, r9, r8, asr r6 │ │ │ │ - eorseq pc, r7, r8, lsl r1 @ │ │ │ │ - eorseq r5, r9, r0, lsl r7 │ │ │ │ - eorseq r5, r9, r8, lsl r7 │ │ │ │ - eorseq r5, r9, r0, lsr #14 │ │ │ │ - eorseq r5, r9, ip, lsr #14 │ │ │ │ - eorseq r5, r9, r8, lsr r7 │ │ │ │ - eorseq ip, r5, ip, lsl r9 │ │ │ │ - eorseq r5, r9, r0, asr #14 │ │ │ │ - eorseq r5, r9, ip, asr #14 │ │ │ │ - eorseq r5, r9, r8, asr r7 │ │ │ │ - eorseq ip, r5, ip, asr #17 │ │ │ │ - eorseq r5, r9, r0, ror #14 │ │ │ │ - eorseq r5, r9, r8, ror #14 │ │ │ │ - eorseq pc, r6, r4, asr #24 │ │ │ │ - eorseq r5, r9, r0, ror r7 │ │ │ │ - eorseq r5, r9, ip, ror r7 │ │ │ │ - mlaseq r9, r0, r7, r5 │ │ │ │ - mlaseq r9, ip, r7, r5 │ │ │ │ + eorseq sp, r5, r4, lsl #3 │ │ │ │ + eorseq r5, r9, r4, lsl #18 │ │ │ │ + eorseq r5, r9, r8, lsl r9 │ │ │ │ + eorseq r5, r9, r4, lsr #18 │ │ │ │ + andeq sl, r7, r0, asr #6 │ │ │ │ + @ instruction: 0x003958d0 │ │ │ │ + eorseq r5, r9, r4, asr #17 │ │ │ │ + eorseq r5, r9, r8, lsr r9 │ │ │ │ + eorseq r5, r9, r4, asr #18 │ │ │ │ + eorseq ip, r5, r0, asr #23 │ │ │ │ + mlaseq r9, r8, r8, r5 │ │ │ │ + eorseq pc, r7, r4, lsr r3 @ │ │ │ │ + eorseq r5, r9, r0, asr r9 │ │ │ │ + eorseq r5, r9, r8, asr r9 │ │ │ │ + eorseq r5, r9, r0, ror #18 │ │ │ │ + eorseq r5, r9, ip, ror #18 │ │ │ │ + eorseq r5, r9, r8, ror r9 │ │ │ │ + eorseq ip, r5, ip, asr fp │ │ │ │ + eorseq r5, r9, r0, lsl #19 │ │ │ │ + eorseq r5, r9, ip, lsl #19 │ │ │ │ + mlaseq r9, r8, r9, r5 │ │ │ │ + eorseq ip, r5, ip, lsl #22 │ │ │ │ + eorseq r5, r9, r0, lsr #19 │ │ │ │ + eorseq r5, r9, r8, lsr #19 │ │ │ │ + eorseq pc, r6, r4, lsr #29 │ │ │ │ + @ instruction: 0x003959b0 │ │ │ │ + @ instruction: 0x003959bc │ │ │ │ + @ instruction: 0x003959d0 │ │ │ │ + @ instruction: 0x003959dc │ │ │ │ subseq r9, r9, r0, lsl #19 │ │ │ │ subseq r9, r9, r8, lsl #19 │ │ │ │ tstmi fp, #2096 @ 0x830 │ │ │ │ subseq r9, r9, r8, ror r7 │ │ │ │ subseq r9, r9, r0, ror r7 │ │ │ │ ldrdne r4, [r2], #-211 @ 0xffffff2d @ │ │ │ │ - eorseq r5, r9, r8, lsr #15 │ │ │ │ - @ instruction: 0x0036d8f4 │ │ │ │ - mlaseq r8, ip, fp, r5 │ │ │ │ - @ instruction: 0x003957bc │ │ │ │ - eorseq r3, r7, r8, ror r9 │ │ │ │ - eorseq r5, r9, r0, lsl #16 │ │ │ │ + eorseq r5, r9, r8, ror #19 │ │ │ │ + eorseq sp, r6, r4, lsr fp │ │ │ │ + @ instruction: 0x00385ddc │ │ │ │ + @ instruction: 0x003959fc │ │ │ │ + @ instruction: 0x00373bb8 │ │ │ │ + eorseq r5, r9, r0, asr #20 │ │ │ │ cmp r0, r1 │ │ │ │ bxeq lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r2, [r1] │ │ │ │ mov r4, r1 │ │ │ │ orrs r1, r2, r3 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ - bne 84450 │ │ │ │ + bne 84458 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ orrs r1, r1, r0 │ │ │ │ - beq 84490 │ │ │ │ + beq 84498 │ │ │ │ mov r6, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp] │ │ │ │ bl 2a570 <__atomic_fetch_add_8@plt> │ │ │ │ ldrd r2, [r4, #24] │ │ │ │ add r0, r5, #24 │ │ │ │ str r6, [sp] │ │ │ │ @@ -92844,112 +92846,112 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r2, r3} │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, sp, #20 │ │ │ │ - ldr r2, [pc, #20] @ 8451c │ │ │ │ + ldr r2, [pc, #20] @ 84524 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 24c43c │ │ │ │ + bl 24c530 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x003837f8 │ │ │ │ + eorseq r3, r8, r8, lsr sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ subs r4, r0, #0 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r2 │ │ │ │ movne r0, #0 │ │ │ │ - beq 845d0 │ │ │ │ + beq 845d8 │ │ │ │ ldrb r9, [r4, r0] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 84564 │ │ │ │ + beq 8456c │ │ │ │ cmp r0, #33 @ 0x21 │ │ │ │ - beq 845d0 │ │ │ │ + beq 845d8 │ │ │ │ add r0, r0, #1 │ │ │ │ - b 84548 │ │ │ │ + b 84550 │ │ │ │ cmp r0, #33 @ 0x21 │ │ │ │ - beq 845d0 │ │ │ │ - ldr r3, [pc, #124] @ 845f0 │ │ │ │ + beq 845d8 │ │ │ │ + ldr r3, [pc, #124] @ 845f8 │ │ │ │ ldr r6, [r3, #1424] @ 0x590 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 845d0 │ │ │ │ - ldr r5, [pc, #112] @ 845f4 │ │ │ │ - bl 3592c0 │ │ │ │ + beq 845d8 │ │ │ │ + ldr r5, [pc, #112] @ 845fc │ │ │ │ + bl 359530 │ │ │ │ add r0, r5, r0 │ │ │ │ cmp r6, r0 │ │ │ │ - beq 845d0 │ │ │ │ - ldr r3, [pc, #96] @ 845f8 │ │ │ │ + beq 845d8 │ │ │ │ + ldr r3, [pc, #96] @ 84600 │ │ │ │ str r0, [sp, #8] │ │ │ │ stm sp, {r3, r4} │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ add r0, sp, #16 │ │ │ │ str r9, [sp, #12] │ │ │ │ bl 29fc4 <__snprintf_chk@plt> │ │ │ │ mov r3, r8 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r9 │ │ │ │ str r7, [sp] │ │ │ │ - bl 7b150 <_Py_SetRefcnt@@Base+0x638> │ │ │ │ - b 845e8 │ │ │ │ + bl 7b158 <_Py_SetRefcnt@@Base+0x638> │ │ │ │ + b 845f0 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r1 │ │ │ │ str r7, [sp] │ │ │ │ - bl 7b150 <_Py_SetRefcnt@@Base+0x638> │ │ │ │ + bl 7b158 <_Py_SetRefcnt@@Base+0x638> │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ subseq r0, r5, r4, lsl #21 │ │ │ │ andeq r0, r0, r8 │ │ │ │ - eorseq r5, r9, ip, lsl #16 │ │ │ │ + eorseq r5, r9, ip, asr #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r4, r2 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ str r2, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23b384 │ │ │ │ + bl 23b44c │ │ │ │ lsr r4, r4, #5 │ │ │ │ add r2, r5, r4, lsl #2 │ │ │ │ add r2, r2, #4 │ │ │ │ mov r1, r0 │ │ │ │ ldr ip, [r5, r4, lsl #2] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ bics r0, r0, ip │ │ │ │ mov ip, r1 │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ subs ip, ip, #1 │ │ │ │ - bcc 8467c │ │ │ │ + bcc 84684 │ │ │ │ ldr r4, [r3], #4 │ │ │ │ ldr lr, [sp, #16] │ │ │ │ bics lr, lr, r4 │ │ │ │ movne r0, #0 │ │ │ │ andeq r0, r0, #1 │ │ │ │ - b 8465c │ │ │ │ + b 84664 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 84698 │ │ │ │ + beq 846a0 │ │ │ │ ldr r2, [r2, r1, lsl #2] │ │ │ │ bics r3, r3, r2 │ │ │ │ movne r0, #0 │ │ │ │ andeq r0, r0, #1 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -92961,100 +92963,100 @@ │ │ │ │ mla r7, r8, r7, r0 │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ add r5, r0, #116 @ 0x74 │ │ │ │ add r7, r7, #116 @ 0x74 │ │ │ │ cmp r7, r5 │ │ │ │ - bls 84708 │ │ │ │ + bls 84710 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 846fc │ │ │ │ + bne 84704 │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ mov r1, r6 │ │ │ │ cmp r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ - beq 846fc │ │ │ │ - bl 283bf0 <_PyBytesWriter_Dealloc@@Base+0xda0> │ │ │ │ + beq 84704 │ │ │ │ + bl 283c70 <_PyBytesWriter_Dealloc@@Base+0xda0> │ │ │ │ ldr r3, [r5] │ │ │ │ mla r5, r8, r3, r5 │ │ │ │ - b 846d0 │ │ │ │ + b 846d8 │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ ldr r0, [r6, #448] @ 0x1c0 │ │ │ │ lsl r2, r2, #15 │ │ │ │ rsbs r2, r2, #0 │ │ │ │ add r0, r0, #192 @ 0xc0 │ │ │ │ sbc r3, r3, r3 │ │ │ │ - bl 23a8a0 │ │ │ │ + bl 23a968 │ │ │ │ mov r5, #0 │ │ │ │ - bl 35911c │ │ │ │ + bl 359388 │ │ │ │ str r5, [r4, #112] @ 0x70 │ │ │ │ - bl 35911c │ │ │ │ + bl 359388 │ │ │ │ cmp r4, r5 │ │ │ │ - bge 84768 │ │ │ │ + bge 84770 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ lsl r0, r0, #15 │ │ │ │ rsb r0, r0, #0 │ │ │ │ - bl 23b520 │ │ │ │ + bl 23b5e8 │ │ │ │ ldr r5, [r4, #96] @ 0x60 │ │ │ │ mov r3, #0 │ │ │ │ add r1, r4, #52 @ 0x34 │ │ │ │ lsl r5, r5, #15 │ │ │ │ add r0, r4, #68 @ 0x44 │ │ │ │ - b 847b4 │ │ │ │ - ldr r3, [pc, #196] @ 84834 │ │ │ │ + b 847bc │ │ │ │ + ldr r3, [pc, #196] @ 8483c │ │ │ │ lsr r2, r4, #27 │ │ │ │ add r7, r3, r2, lsl #2 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ lsr r3, r4, #22 │ │ │ │ and r3, r3, #31 │ │ │ │ mov r5, #1 │ │ │ │ mvn r5, r5, lsl r3 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r2 │ │ │ │ mov r1, r8 │ │ │ │ and r2, r2, r5 │ │ │ │ - bl 358f88 │ │ │ │ + bl 3591f4 │ │ │ │ cmp r0, r8 │ │ │ │ - beq 8473c │ │ │ │ + beq 84744 │ │ │ │ str r0, [sp, #28] │ │ │ │ - b 8478c │ │ │ │ + b 84794 │ │ │ │ ldr r2, [r1, #4]! │ │ │ │ cmn r2, #1 │ │ │ │ addeq r3, r3, #32 │ │ │ │ - beq 847d8 │ │ │ │ + beq 847e0 │ │ │ │ cmp r2, #0 │ │ │ │ and ip, r2, #1 │ │ │ │ lsr r2, r2, #1 │ │ │ │ addne r3, r3, ip │ │ │ │ - bne 847c4 │ │ │ │ + bne 847cc │ │ │ │ cmp r0, r1 │ │ │ │ - bne 847b4 │ │ │ │ + bne 847bc │ │ │ │ lsr r5, r5, #7 │ │ │ │ mul r5, r3, r5 │ │ │ │ ldr r7, [r6, #456] @ 0x1c8 │ │ │ │ ldr r8, [r7, #256] @ 0x100 │ │ │ │ - bl 35911c │ │ │ │ + bl 359388 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 84804 │ │ │ │ + beq 8480c │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - b 847ec │ │ │ │ + b 847f4 │ │ │ │ ldr r3, [r6, #448] @ 0x1c0 │ │ │ │ ldr ip, [r4, #96] @ 0x60 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldmib r4, {r0, r1, r2, r3} │ │ │ │ stm sp, {r0, r1, r2, r3} │ │ │ │ mov r2, r5 │ │ │ │ ldr r3, [r4] │ │ │ │ lsl r1, ip, #15 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7b370 <_Py_SetRefcnt@@Base+0x858> │ │ │ │ + bl 7b378 <_Py_SetRefcnt@@Base+0x858> │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r2, ip, r4, lsr #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -93062,172 +93064,172 @@ │ │ │ │ mov r4, r3 │ │ │ │ sub r3, r7, #3 │ │ │ │ cmp r3, #2 │ │ │ │ pophi {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 23a46c │ │ │ │ + bl 23a534 │ │ │ │ cmp r4, #0 │ │ │ │ subne r5, r5, r4 │ │ │ │ mov r1, r0 │ │ │ │ addne r1, r0, r5 │ │ │ │ movne r5, r4 │ │ │ │ cmp r7, #4 │ │ │ │ - bne 848bc │ │ │ │ + bne 848c4 │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r5, #0 │ │ │ │ movne r4, r1 │ │ │ │ addne r5, r5, r4 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #1073741824 @ 0x40000000 │ │ │ │ sub r0, r5, r4 │ │ │ │ popls {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 23aa34 │ │ │ │ + bl 23aafc │ │ │ │ add r4, r4, #-1073741824 @ 0xc0000000 │ │ │ │ - b 8489c │ │ │ │ + b 848a4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 23aa34 │ │ │ │ + b 23aafc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ cmp r2, #0 │ │ │ │ movne r3, #0 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ strbne r3, [r2] │ │ │ │ - ldr r0, [pc, #132] @ 8497c │ │ │ │ + ldr r0, [pc, #132] @ 84984 │ │ │ │ mov r2, r1 │ │ │ │ mov r3, #0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 23a8a0 │ │ │ │ - ldr r0, [pc, #116] @ 84980 │ │ │ │ - bl 264808 │ │ │ │ + bl 23a968 │ │ │ │ + ldr r0, [pc, #116] @ 84988 │ │ │ │ + bl 264ac8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #0 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 264954 │ │ │ │ + bl 264c14 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ mov r5, r0 │ │ │ │ - beq 84970 │ │ │ │ + beq 84978 │ │ │ │ mov r2, #3 │ │ │ │ mov r1, r4 │ │ │ │ bl 29d54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 84970 │ │ │ │ + beq 84978 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 84970 │ │ │ │ - ldr r0, [pc, #40] @ 84984 │ │ │ │ + beq 84978 │ │ │ │ + ldr r0, [pc, #40] @ 8498c │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp] │ │ │ │ - bl 7b1c4 <_Py_SetRefcnt@@Base+0x6ac> │ │ │ │ + bl 7b1cc <_Py_SetRefcnt@@Base+0x6ac> │ │ │ │ mov r0, #0 │ │ │ │ - b 84974 │ │ │ │ + b 8497c │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r9, r9, r0, ror #14 │ │ │ │ subseq r9, r9, r0, lsl #18 │ │ │ │ - eorseq r5, r9, r0, lsr #16 │ │ │ │ + eorseq r5, r9, r0, ror #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r2 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ - bl 264954 │ │ │ │ + bl 264c14 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 84a64 │ │ │ │ + beq 84a6c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ add r0, r4, #128 @ 0x80 │ │ │ │ - bl 23a8a0 │ │ │ │ + bl 23a968 │ │ │ │ add r0, r4, #528 @ 0x210 │ │ │ │ - bl 264808 │ │ │ │ - ldr r7, [pc, #136] @ 84a6c │ │ │ │ + bl 264ac8 │ │ │ │ + ldr r7, [pc, #136] @ 84a74 │ │ │ │ ldr r8, [r7] │ │ │ │ mov r9, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 292d4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 84a64 │ │ │ │ + beq 84a6c │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #11 │ │ │ │ streq r9, [r0] │ │ │ │ - beq 849e8 │ │ │ │ + beq 849f0 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #22 │ │ │ │ cmpeq r8, #8 │ │ │ │ - bne 84a4c │ │ │ │ - bl 35911c │ │ │ │ + bne 84a54 │ │ │ │ + bl 359388 │ │ │ │ mov r4, #4 │ │ │ │ str r4, [r7] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 292d4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 84a64 │ │ │ │ - ldr r0, [pc, #28] @ 84a70 │ │ │ │ + beq 84a6c │ │ │ │ + ldr r0, [pc, #28] @ 84a78 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp] │ │ │ │ - bl 7b1c4 <_Py_SetRefcnt@@Base+0x6ac> │ │ │ │ + bl 7b1cc <_Py_SetRefcnt@@Base+0x6ac> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ subseq r4, r7, ip, ror #21 │ │ │ │ - eorseq r5, r9, ip, ror #16 │ │ │ │ + eorseq r5, r9, ip, lsr #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #100] @ 84af0 │ │ │ │ + ldr r1, [pc, #100] @ 84af8 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 84aa4 │ │ │ │ - bl 344398 │ │ │ │ + bne 84aac │ │ │ │ + bl 34454c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 84ae0 │ │ │ │ + bne 84ae8 │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 84ad0 │ │ │ │ + bne 84ad8 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b 84ae0 │ │ │ │ + b 84ae8 │ │ │ │ mov r0, r4 │ │ │ │ - bl ce968 <_PyEvalFramePushAndInit@@Base+0x374> │ │ │ │ + bl ce9f4 <_PyEvalFramePushAndInit@@Base+0x374> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 84ac8 │ │ │ │ + beq 84ad0 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r1, r0, r0, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -93241,238 +93243,238 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ stmib sp, {r3, ip} │ │ │ │ str r2, [sp] │ │ │ │ mov r4, r1 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ - ldr r1, [pc, #120] @ 84bb4 │ │ │ │ + ldr r1, [pc, #120] @ 84bbc │ │ │ │ add r2, sp, #32 │ │ │ │ bl 29e80 <__isoc23_sscanf@plt> │ │ │ │ cmp r0, #6 │ │ │ │ - bne 84b98 │ │ │ │ + bne 84ba0 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr lr, [sp, #44] @ 0x2c │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ orr r3, r6, r5 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ orr r3, r3, lr │ │ │ │ ldr r2, [sp, #32] │ │ │ │ orr r3, r3, ip │ │ │ │ orr r3, r3, r1 │ │ │ │ orr r3, r3, r2 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi 84b98 │ │ │ │ + bhi 84ba0 │ │ │ │ strb r6, [r4] │ │ │ │ strb r5, [r4, #1] │ │ │ │ strb lr, [r4, #2] │ │ │ │ strb ip, [r4, #3] │ │ │ │ strb r1, [r4, #4] │ │ │ │ strb r2, [r4, #5] │ │ │ │ - b 84bac │ │ │ │ - ldr r3, [pc, #24] @ 84bb8 │ │ │ │ - ldr r1, [pc, #24] @ 84bbc │ │ │ │ + b 84bb4 │ │ │ │ + ldr r3, [pc, #24] @ 84bc0 │ │ │ │ + ldr r1, [pc, #24] @ 84bc4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mvn r0, #0 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x003958b8 │ │ │ │ + @ instruction: 0x00395af8 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r5, r9, ip, asr #17 │ │ │ │ + eorseq r5, r9, ip, lsl #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #260] @ 84cdc │ │ │ │ + ldr r3, [pc, #260] @ 84ce4 │ │ │ │ ldr r2, [r1] │ │ │ │ ldr lr, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ adcs r3, lr, #2 │ │ │ │ mov r6, r0 │ │ │ │ movlt r4, #0 │ │ │ │ movlt ip, #-2147483648 @ 0x80000000 │ │ │ │ mvnlt r3, #0 │ │ │ │ - blt 84c24 │ │ │ │ - ldr r3, [pc, #224] @ 84ce0 │ │ │ │ + blt 84c2c │ │ │ │ + ldr r3, [pc, #224] @ 84ce8 │ │ │ │ cmp r3, r2 │ │ │ │ mov r3, #2 │ │ │ │ sbcs r3, r3, lr │ │ │ │ - ldrge r0, [pc, #212] @ 84ce4 │ │ │ │ + ldrge r0, [pc, #212] @ 84cec │ │ │ │ mvnlt r4, #0 │ │ │ │ umullge r4, ip, r2, r0 │ │ │ │ movge r3, #0 │ │ │ │ mlage ip, r0, lr, ip │ │ │ │ mvnlt ip, #-2147483648 @ 0x80000000 │ │ │ │ movlt r3, r4 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r5, [r1, #12] │ │ │ │ mov r1, #1000 @ 0x3e8 │ │ │ │ umull r2, lr, r0, r1 │ │ │ │ mla lr, r1, r5, lr │ │ │ │ cmp r2, #1 │ │ │ │ sbcs r1, lr, #0 │ │ │ │ - blt 84c64 │ │ │ │ + blt 84c6c │ │ │ │ mvn r1, #0 │ │ │ │ sub r0, r1, r2 │ │ │ │ mvn r5, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, r4 │ │ │ │ sub r0, r5, lr │ │ │ │ sbcs r0, r0, ip │ │ │ │ - bge 84c8c │ │ │ │ - b 84c9c │ │ │ │ + bge 84c94 │ │ │ │ + b 84ca4 │ │ │ │ orrs r1, r2, lr │ │ │ │ - beq 84c8c │ │ │ │ + beq 84c94 │ │ │ │ rsbs r0, r2, #0 │ │ │ │ rsc r1, lr, #-2147483648 @ 0x80000000 │ │ │ │ cmp r4, r0 │ │ │ │ sbcs r1, ip, r1 │ │ │ │ movlt r2, #0 │ │ │ │ movlt r1, #-2147483648 @ 0x80000000 │ │ │ │ mvnlt r0, #0 │ │ │ │ - blt 84ca8 │ │ │ │ + blt 84cb0 │ │ │ │ adds r2, r2, r4 │ │ │ │ adc r1, lr, ip │ │ │ │ mov r0, #0 │ │ │ │ - b 84ca8 │ │ │ │ + b 84cb0 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r5 │ │ │ │ rsb r0, r0, #0 │ │ │ │ rsb r3, r3, #0 │ │ │ │ orr r3, r3, r0 │ │ │ │ ands r0, r3, #255 @ 0xff │ │ │ │ str r2, [r6] │ │ │ │ str r1, [r6, #4] │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #28] @ 84ce8 │ │ │ │ - ldr r1, [pc, #28] @ 84cec │ │ │ │ + ldr r3, [pc, #28] @ 84cf0 │ │ │ │ + ldr r1, [pc, #28] @ 84cf4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ble 10258d4 <__bss_end__@@Base+0xa6098c> │ │ │ │ + ble 10258dc <__bss_end__@@Base+0xa60994> │ │ │ │ strbcs r7, [r1, #3332] @ 0xd04 │ │ │ │ - blcc fe7374ec <__bss_end__@@Base+0xfe1725a4> │ │ │ │ + blcc fe7374f4 <__bss_end__@@Base+0xfe1725ac> │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq fp, r6, r0, lsl #16 │ │ │ │ + eorseq fp, r6, r0, asr #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ mov r3, r1 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 84d2c │ │ │ │ - ldr r2, [pc, #80] @ 84d70 │ │ │ │ - ldr r1, [pc, #80] @ 84d74 │ │ │ │ - ldr r0, [pc, #80] @ 84d78 │ │ │ │ - bl 316b6c <_PyArg_BadArgument@@Base> │ │ │ │ - b 84d64 │ │ │ │ + bne 84d34 │ │ │ │ + ldr r2, [pc, #80] @ 84d78 │ │ │ │ + ldr r1, [pc, #80] @ 84d7c │ │ │ │ + ldr r0, [pc, #80] @ 84d80 │ │ │ │ + bl 316dfc <_PyArg_BadArgument@@Base> │ │ │ │ + b 84d6c │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b2684 │ │ │ │ + bl b2768 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 84d64 │ │ │ │ + beq 84d6c │ │ │ │ bl 29c28 │ │ │ │ - ldr r3, [pc, #48] @ 84d7c │ │ │ │ + ldr r3, [pc, #48] @ 84d84 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - ldrne r1, [pc, #32] @ 84d80 │ │ │ │ - ldreq r1, [pc, #32] @ 84d84 │ │ │ │ - bl 18f198 │ │ │ │ + ldrne r1, [pc, #32] @ 84d88 │ │ │ │ + ldreq r1, [pc, #32] @ 84d8c │ │ │ │ + bl 18f414 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x0037c8b0 │ │ │ │ - eorseq sp, r6, r4, lsr r7 │ │ │ │ - eorseq r1, r6, r0, asr #21 │ │ │ │ + @ instruction: 0x0037caf0 │ │ │ │ + eorseq sp, r6, r4, ror r9 │ │ │ │ + eorseq r1, r6, r0, lsl #26 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003628dc │ │ │ │ - eorseq r5, r9, r4, ror #17 │ │ │ │ + eorseq r2, r6, ip, lsl fp │ │ │ │ + eorseq r5, r9, r4, lsr #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #44] @ 84dcc │ │ │ │ + ldr r3, [pc, #44] @ 84dd4 │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r1, [pc, #40] @ 84dd0 │ │ │ │ + ldr r1, [pc, #40] @ 84dd8 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #13 │ │ │ │ mov r3, sp │ │ │ │ mov r2, #0 │ │ │ │ strd r4, [sp] │ │ │ │ bl 2c318 │ │ │ │ - ldr r0, [pc, #12] @ 84dd4 │ │ │ │ + ldr r0, [pc, #12] @ 84ddc │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r9, r9, r8, lsl #13 │ │ │ │ - eorseq r9, r5, r8, lsl #12 │ │ │ │ + eorseq r9, r5, r8, asr #16 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 84e08 │ │ │ │ + ldr r3, [pc, #24] @ 84e10 │ │ │ │ cmp r1, r3 │ │ │ │ moveq r0, #0 │ │ │ │ - ldrne r0, [pc, #16] @ 84e0c │ │ │ │ + ldrne r0, [pc, #16] @ 84e14 │ │ │ │ moveq r1, r0 │ │ │ │ - bl 82db0 │ │ │ │ - ldr r0, [pc] @ 84e08 │ │ │ │ + bl 82db8 │ │ │ │ + ldr r0, [pc] @ 84e10 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - @ instruction: 0x001d8adc │ │ │ │ + mulseq sp, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 84e40 │ │ │ │ + ldr r3, [pc, #24] @ 84e48 │ │ │ │ cmp r1, r3 │ │ │ │ moveq r0, #0 │ │ │ │ - ldrne r0, [pc, #16] @ 84e44 │ │ │ │ + ldrne r0, [pc, #16] @ 84e4c │ │ │ │ moveq r1, r0 │ │ │ │ - bl 82d2c │ │ │ │ - ldr r0, [pc] @ 84e40 │ │ │ │ + bl 82d34 │ │ │ │ + ldr r0, [pc] @ 84e48 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eoreq r7, fp, r0, lsr pc │ │ │ │ + eoreq r7, fp, r0, lsl #28 │ │ │ │ │ │ │ │ -00084e48 : │ │ │ │ +00084e50 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ str r0, [ip, #-24] @ 0xffffffe8 │ │ │ │ - ldr r1, [pc, #216] @ 84f3c │ │ │ │ + ldr r1, [pc, #216] @ 84f44 │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ bl 29d00 │ │ │ │ subs r5, r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 84f30 │ │ │ │ - ldr r7, [pc, #196] @ 84f40 │ │ │ │ + beq 84f38 │ │ │ │ + ldr r7, [pc, #196] @ 84f48 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 84e94 │ │ │ │ + beq 84e9c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 1806d8 │ │ │ │ - b 84eac │ │ │ │ + bl 180974 │ │ │ │ + b 84eb4 │ │ │ │ bl 39c58 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 84e84 │ │ │ │ - b 84f30 │ │ │ │ + beq 84e8c │ │ │ │ + b 84f38 │ │ │ │ cmp r6, #4096 @ 0x1000 │ │ │ │ - bcc 84f08 │ │ │ │ + bcc 84f10 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #4096 @ 0x1000 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, sp │ │ │ │ bl 2a6fc │ │ │ │ ldr r3, [r7] │ │ │ │ mov r1, #1 │ │ │ │ @@ -93486,312 +93488,312 @@ │ │ │ │ ldr r0, [r7] │ │ │ │ bl 29af0 │ │ │ │ cmp r0, #0 │ │ │ │ orrne r4, r4, #1 │ │ │ │ cmp r8, r6 │ │ │ │ orrcc r4, r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 84ea4 │ │ │ │ - b 84f1c │ │ │ │ + beq 84eac │ │ │ │ + b 84f24 │ │ │ │ mov r0, r5 │ │ │ │ bl 29d90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 84eac │ │ │ │ - b 84f20 │ │ │ │ + beq 84eb4 │ │ │ │ + b 84f28 │ │ │ │ mvn r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 29490 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 158044 │ │ │ │ + bl 1581c4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #4096 @ 0x1000 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq lr, r7, r0, ror #9 │ │ │ │ + @ instruction: 0x0037e6f4 │ │ │ │ subseq r2, ip, r4, ror sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #4] @ 84f60 │ │ │ │ - ldr r0, [pc, #4] @ 84f64 │ │ │ │ - bl 7d2a0 <_Py_FatalErrorFunc@@Base> │ │ │ │ - eorseq r5, r9, r4, lsl #18 │ │ │ │ - subseq lr, r3, r8, lsr #25 │ │ │ │ + ldr r1, [pc, #4] @ 84f68 │ │ │ │ + ldr r0, [pc, #4] @ 84f6c │ │ │ │ + bl 7d2a8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + eorseq r5, r9, r4, asr #22 │ │ │ │ + ldrheq lr, [r3], #-224 @ 0xffffff20 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 84fb8 │ │ │ │ + beq 84fc0 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r1, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r1, [r2, #8] │ │ │ │ - beq 84fb8 │ │ │ │ + beq 84fc0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r0] │ │ │ │ - bne 84fb8 │ │ │ │ + bne 84fc0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 85010 │ │ │ │ + beq 85018 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r1, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r1, [r2, #8] │ │ │ │ - beq 85010 │ │ │ │ + beq 85018 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r0] │ │ │ │ - bne 85010 │ │ │ │ + bne 85018 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00085018 : │ │ │ │ +00085020 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, #58 @ 0x3a │ │ │ │ bl 29574 │ │ │ │ subs r4, r0, #0 │ │ │ │ addne r5, r5, #1 │ │ │ │ addne r0, r4, #4 │ │ │ │ - bne 85030 │ │ │ │ + bne 85038 │ │ │ │ mov r0, r5 │ │ │ │ - bl 92d84 │ │ │ │ + bl 92de0 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 8512c │ │ │ │ + beq 85134 │ │ │ │ mov r1, #58 @ 0x3a │ │ │ │ mov r0, r6 │ │ │ │ bl 29574 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 85078 │ │ │ │ + bne 85080 │ │ │ │ mov r0, r6 │ │ │ │ bl 29940 │ │ │ │ add r5, r6, r0, lsl #2 │ │ │ │ sub r1, r5, r6 │ │ │ │ asr r1, r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl b1e2c │ │ │ │ + bl b1f10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 850b8 │ │ │ │ + bne 850c0 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8512c │ │ │ │ + beq 85134 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 8512c │ │ │ │ + bne 85134 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 8512c │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 85134 │ │ │ │ ldr r2, [r5] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r2, #0 │ │ │ │ str r0, [r3, r4] │ │ │ │ add r4, r4, #4 │ │ │ │ addne r6, r5, #4 │ │ │ │ - bne 85058 │ │ │ │ - ldr r3, [pc, #92] @ 85138 │ │ │ │ - bl 3592c0 │ │ │ │ + bne 85060 │ │ │ │ + ldr r3, [pc, #92] @ 85140 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ - ldr r1, [pc, #84] @ 8513c │ │ │ │ + ldr r1, [pc, #84] @ 85144 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r2, r7 │ │ │ │ - bl 27805c │ │ │ │ + bl 27831c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 85104 │ │ │ │ - ldr r1, [pc, #64] @ 85140 │ │ │ │ - ldr r0, [pc, #64] @ 85144 │ │ │ │ - bl 7d2a0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + beq 8510c │ │ │ │ + ldr r1, [pc, #64] @ 85148 │ │ │ │ + ldr r0, [pc, #64] @ 8514c │ │ │ │ + bl 7d2a8 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - ldr r1, [pc, #20] @ 85148 │ │ │ │ - ldr r0, [pc, #12] @ 85144 │ │ │ │ - bl 7d2a0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + b 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + ldr r1, [pc, #20] @ 85150 │ │ │ │ + ldr r0, [pc, #12] @ 8514c │ │ │ │ + bl 7d2a8 <_Py_FatalErrorFunc@@Base> │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq lr, [r7], #-20 @ 0xffffffec │ │ │ │ - eorseq r5, r9, r4, lsl r9 │ │ │ │ - subseq lr, r3, r8, asr #25 │ │ │ │ - eorseq r5, r9, ip, lsr #18 │ │ │ │ + eorseq r5, r9, r4, asr fp │ │ │ │ + ldrsbeq lr, [r3], #-224 @ 0xffffff20 │ │ │ │ + eorseq r5, r9, ip, ror #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [pc, #216] @ 8523c │ │ │ │ + ldr r6, [pc, #216] @ 85244 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r0, [r6, #1360] @ 0x550 │ │ │ │ mov r1, #1 │ │ │ │ - bl 1806d8 │ │ │ │ + bl 180974 │ │ │ │ ldr r5, [r6, #1292] @ 0x50c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 85194 │ │ │ │ + beq 8519c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, #0 │ │ │ │ bl 31e04 <_PyTraceMalloc_GetTraceback@@Base+0x68> │ │ │ │ mov r5, r0 │ │ │ │ - b 851a4 │ │ │ │ - ldr r1, [pc, #164] @ 85240 │ │ │ │ + b 851ac │ │ │ │ + ldr r1, [pc, #164] @ 85248 │ │ │ │ mov r2, #65 @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 234718 <_Py_write_noraise@@Base> │ │ │ │ + bl 2347ec <_Py_write_noraise@@Base> │ │ │ │ ldr r0, [r6, #1360] @ 0x550 │ │ │ │ - bl 158044 │ │ │ │ + bl 1581c4 │ │ │ │ cmp r5, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #136] @ 85244 │ │ │ │ + ldr r1, [pc, #136] @ 8524c │ │ │ │ mov r2, #52 @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 234718 <_Py_write_noraise@@Base> │ │ │ │ + bl 2347ec <_Py_write_noraise@@Base> │ │ │ │ mov r7, #0 │ │ │ │ add r6, r5, #8 │ │ │ │ ldrh r3, [r5, #4] │ │ │ │ mov r2, #8 │ │ │ │ cmp r3, r7 │ │ │ │ - ldr r1, [pc, #104] @ 85248 │ │ │ │ + ldr r1, [pc, #104] @ 85250 │ │ │ │ mov r0, r4 │ │ │ │ add r6, r6, r2 │ │ │ │ - ble 8522c │ │ │ │ - bl 234718 <_Py_write_noraise@@Base> │ │ │ │ + ble 85234 │ │ │ │ + bl 2347ec <_Py_write_noraise@@Base> │ │ │ │ ldr r1, [r6, #-8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a55ac │ │ │ │ + bl 2a561c │ │ │ │ mov r2, #8 │ │ │ │ - ldr r1, [pc, #72] @ 8524c │ │ │ │ + ldr r1, [pc, #72] @ 85254 │ │ │ │ mov r0, r4 │ │ │ │ - bl 234718 <_Py_write_noraise@@Base> │ │ │ │ + bl 2347ec <_Py_write_noraise@@Base> │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a7340 <_PyEvent_Notify@@Base+0x58> │ │ │ │ - ldr r1, [pc, #52] @ 85250 │ │ │ │ + bl 2a73b0 <_PyEvent_Notify@@Base+0x58> │ │ │ │ + ldr r1, [pc, #52] @ 85258 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 234718 <_Py_write_noraise@@Base> │ │ │ │ + bl 2347ec <_Py_write_noraise@@Base> │ │ │ │ add r7, r7, #1 │ │ │ │ - b 851cc │ │ │ │ + b 851d4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r1, [pc, #24] @ 85250 │ │ │ │ + ldr r1, [pc, #24] @ 85258 │ │ │ │ mov r2, #1 │ │ │ │ - b 234718 <_Py_write_noraise@@Base> │ │ │ │ + b 2347ec <_Py_write_noraise@@Base> │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - eorseq r5, r9, r4, asr #18 │ │ │ │ - eorseq r5, r9, r8, lsl #19 │ │ │ │ - eorseq r5, r9, r0, asr #19 │ │ │ │ - eorseq r5, r9, ip, asr #19 │ │ │ │ - eorseq pc, r7, r8, lsl r1 @ │ │ │ │ + eorseq r5, r9, r4, lsl #23 │ │ │ │ + eorseq r5, r9, r8, asr #23 │ │ │ │ + eorseq r5, r9, r0, lsl #24 │ │ │ │ + eorseq r5, r9, ip, lsl #24 │ │ │ │ + eorseq pc, r7, r4, lsr r3 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r9, [pc, #360] @ 853d4 │ │ │ │ + ldr r9, [pc, #360] @ 853dc │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r3, [r9, #1184] @ 0x4a0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 853cc │ │ │ │ - ldr r6, [pc, #344] @ 853d8 │ │ │ │ + beq 853d4 │ │ │ │ + ldr r6, [pc, #344] @ 853e0 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, #0 │ │ │ │ mov r2, #156 @ 0x9c │ │ │ │ mul r1, r2, r5 │ │ │ │ ldr r3, [r6, r1] │ │ │ │ cmp r3, r7 │ │ │ │ - beq 852b4 │ │ │ │ + beq 852bc │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, #5 │ │ │ │ - bne 85288 │ │ │ │ + bne 85290 │ │ │ │ mov r1, #624 @ 0x270 │ │ │ │ mov r5, #4 │ │ │ │ mov fp, #0 │ │ │ │ - b 852b8 │ │ │ │ + b 852c0 │ │ │ │ mov fp, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ mov ip, #156 @ 0x9c │ │ │ │ mla ip, r5, ip, r6 │ │ │ │ ldr r4, [r9, #1192] @ 0x4a8 │ │ │ │ ldr r2, [ip, #4] │ │ │ │ cmp r2, #0 │ │ │ │ ldr sl, [r0] │ │ │ │ mov r8, r0 │ │ │ │ - beq 85304 │ │ │ │ + beq 8530c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r1, r1, #12 │ │ │ │ mov r2, #0 │ │ │ │ add r1, r6, r1 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [ip, #4] │ │ │ │ bl 2a234 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 8533c │ │ │ │ - ldr r1, [pc, #200] @ 853dc │ │ │ │ + beq 85344 │ │ │ │ + ldr r1, [pc, #200] @ 853e4 │ │ │ │ mov r2, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 234718 <_Py_write_noraise@@Base> │ │ │ │ + bl 2347ec <_Py_write_noraise@@Base> │ │ │ │ mov r3, #156 @ 0x9c │ │ │ │ mla r6, r3, r5, r6 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ - b 85388 │ │ │ │ + b 85390 │ │ │ │ mov r1, fp │ │ │ │ mov r2, #23 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 29658 │ │ │ │ - ldr r3, [pc, #140] @ 853e0 │ │ │ │ + ldr r3, [pc, #140] @ 853e8 │ │ │ │ mov r2, #1 │ │ │ │ stm sp, {r3, r7} │ │ │ │ mov r3, #23 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 29fc4 <__snprintf_chk@plt> │ │ │ │ - ldr r1, [pc, #116] @ 853e4 │ │ │ │ + ldr r1, [pc, #116] @ 853ec │ │ │ │ mov r2, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 234718 <_Py_write_noraise@@Base> │ │ │ │ + bl 2347ec <_Py_write_noraise@@Base> │ │ │ │ add r0, sp, #16 │ │ │ │ bl 29c28 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 234718 <_Py_write_noraise@@Base> │ │ │ │ + bl 2347ec <_Py_write_noraise@@Base> │ │ │ │ mov r2, #2 │ │ │ │ - ldr r1, [pc, #76] @ 853e8 │ │ │ │ + ldr r1, [pc, #76] @ 853f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 234718 <_Py_write_noraise@@Base> │ │ │ │ + bl 2347ec <_Py_write_noraise@@Base> │ │ │ │ ldr r1, [r9, #1196] @ 0x4ac │ │ │ │ mov r0, r4 │ │ │ │ bl 30a34 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r9, #1200] @ 0x4b0 │ │ │ │ bl 2ba7c │ │ │ │ mov r0, r7 │ │ │ │ @@ -93799,255 +93801,255 @@ │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 29ef8 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ ldrheq r1, [r5], #-44 @ 0xffffffd4 │ │ │ │ - mlaseq r5, r0, r0, sl │ │ │ │ - eorseq r8, r7, r0, lsl #8 │ │ │ │ - @ instruction: 0x003959d8 │ │ │ │ - eorseq r0, r6, ip, asr #17 │ │ │ │ + @ instruction: 0x0035a2d0 │ │ │ │ + @ instruction: 0x003785f0 │ │ │ │ + eorseq r5, r9, r8, lsl ip │ │ │ │ + eorseq r0, r6, ip, lsl #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r3 │ │ │ │ - bl 69cf4 <_Py_hashtable_size@@Base> │ │ │ │ + bl 69b1c <_Py_hashtable_size@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ mov r2, r0 │ │ │ │ add r3, r3, r2 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00085420 <_Py_stat@@Base>: │ │ │ │ +00085428 <_Py_stat@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ - bl 170940 │ │ │ │ + bl 170ad4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 854b8 <_Py_stat@@Base+0x98> │ │ │ │ + beq 854c0 <_Py_stat@@Base+0x98> │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1b67e0 │ │ │ │ + bl 1b6998 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 85480 <_Py_stat@@Base+0x60> │ │ │ │ + bne 85488 <_Py_stat@@Base+0x60> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 854b8 <_Py_stat@@Base+0x98> │ │ │ │ + beq 854c0 <_Py_stat@@Base+0x98> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 854b8 <_Py_stat@@Base+0x98> │ │ │ │ + bne 854c0 <_Py_stat@@Base+0x98> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 854b8 <_Py_stat@@Base+0x98> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 854c0 <_Py_stat@@Base+0x98> │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 2a0f0 <__stat64_time64@plt> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 854bc <_Py_stat@@Base+0x9c> │ │ │ │ + beq 854c4 <_Py_stat@@Base+0x9c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 854bc <_Py_stat@@Base+0x9c> │ │ │ │ + bne 854c4 <_Py_stat@@Base+0x9c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 854bc <_Py_stat@@Base+0x9c> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 854c4 <_Py_stat@@Base+0x9c> │ │ │ │ mvn r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r6, [pc, #48] @ 85510 <_Py_stat@@Base+0xf0> │ │ │ │ + ldr r6, [pc, #48] @ 85518 <_Py_stat@@Base+0xf0> │ │ │ │ ldr r4, [r6] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 85504 <_Py_stat@@Base+0xe4> │ │ │ │ - bl c3e20 │ │ │ │ + beq 8550c <_Py_stat@@Base+0xe4> │ │ │ │ + bl c3e80 │ │ │ │ ldr r3, [r6] │ │ │ │ mov r5, r0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7b78 │ │ │ │ + bl c7bd0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a62ec │ │ │ │ + b a6364 │ │ │ │ subseq r2, ip, ip, lsl sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl c3e20 │ │ │ │ + bl c3e80 │ │ │ │ mov r4, r0 │ │ │ │ bl 2a42c │ │ │ │ mov r0, r4 │ │ │ │ - bl c7b78 │ │ │ │ - bl 132724 │ │ │ │ - ldr r3, [pc, #12] @ 85550 <_Py_stat@@Base+0x130> │ │ │ │ + bl c7bd0 │ │ │ │ + bl 1327bc │ │ │ │ + ldr r3, [pc, #12] @ 85558 <_Py_stat@@Base+0x130> │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00085554 <_Py_open@@Base>: │ │ │ │ +0008555c <_Py_open@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ orr r6, r1, #524288 @ 0x80000 │ │ │ │ - bl bb7dc │ │ │ │ + bl bb8b0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 8562c <_Py_open@@Base+0xd8> │ │ │ │ - ldr r3, [pc, #248] @ 8567c <_Py_open@@Base+0x128> │ │ │ │ - ldr r1, [pc, #248] @ 85680 <_Py_open@@Base+0x12c> │ │ │ │ - ldr r0, [pc, #248] @ 85684 <_Py_open@@Base+0x130> │ │ │ │ + beq 85634 <_Py_open@@Base+0xd8> │ │ │ │ + ldr r3, [pc, #248] @ 85684 <_Py_open@@Base+0x128> │ │ │ │ + ldr r1, [pc, #248] @ 85688 <_Py_open@@Base+0x12c> │ │ │ │ + ldr r0, [pc, #248] @ 8568c <_Py_open@@Base+0x130> │ │ │ │ mov r2, r4 │ │ │ │ str r6, [sp] │ │ │ │ - bl bbddc │ │ │ │ + bl bbeb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 85648 <_Py_open@@Base+0xf4> │ │ │ │ - bl c3e20 │ │ │ │ + blt 85650 <_Py_open@@Base+0xf4> │ │ │ │ + bl c3e80 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a0cc <__open64_2@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl c7b78 │ │ │ │ + bl c7bd0 │ │ │ │ cmp r5, #0 │ │ │ │ - bge 855e4 <_Py_open@@Base+0x90> │ │ │ │ + bge 855ec <_Py_open@@Base+0x90> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 85634 <_Py_open@@Base+0xe0> │ │ │ │ - bl 132724 │ │ │ │ + bne 8563c <_Py_open@@Base+0xe0> │ │ │ │ + bl 1327bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8559c <_Py_open@@Base+0x48> │ │ │ │ - b 85648 <_Py_open@@Base+0xf4> │ │ │ │ + beq 855a4 <_Py_open@@Base+0x48> │ │ │ │ + b 85650 <_Py_open@@Base+0xf4> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 85608 <_Py_open@@Base+0xb4> │ │ │ │ + beq 85610 <_Py_open@@Base+0xb4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 85608 <_Py_open@@Base+0xb4> │ │ │ │ + bne 85610 <_Py_open@@Base+0xb4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #120] @ 85688 <_Py_open@@Base+0x134> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #120] @ 85690 <_Py_open@@Base+0x134> │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 256388 │ │ │ │ + bl 25649c │ │ │ │ cmn r0, #1 │ │ │ │ - bne 85670 <_Py_open@@Base+0x11c> │ │ │ │ + bne 85678 <_Py_open@@Base+0x11c> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a060 │ │ │ │ mvn r5, #0 │ │ │ │ - b 85670 <_Py_open@@Base+0x11c> │ │ │ │ - ldr r3, [pc, #80] @ 8568c <_Py_open@@Base+0x138> │ │ │ │ + b 85678 <_Py_open@@Base+0x11c> │ │ │ │ + ldr r3, [pc, #80] @ 85694 <_Py_open@@Base+0x138> │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1444c8 │ │ │ │ + bl 144568 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8562c <_Py_open@@Base+0xd8> │ │ │ │ + beq 85634 <_Py_open@@Base+0xd8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8562c <_Py_open@@Base+0xd8> │ │ │ │ + bne 85634 <_Py_open@@Base+0xd8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 8562c <_Py_open@@Base+0xd8> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 85634 <_Py_open@@Base+0xd8> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq r9, r7, ip, asr r1 │ │ │ │ - eorseq r9, r6, r4, asr #16 │ │ │ │ + eorseq r9, r7, ip, asr #6 │ │ │ │ + eorseq r9, r6, r4, lsl #21 │ │ │ │ subseq r5, r6, r8, ror sl │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ - ldr r2, [pc, #152] @ 85740 <_Py_open@@Base+0x1ec> │ │ │ │ + ldr r2, [pc, #152] @ 85748 <_Py_open@@Base+0x1ec> │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ - ldr r3, [pc, #148] @ 85744 <_Py_open@@Base+0x1f0> │ │ │ │ + ldr r3, [pc, #148] @ 8574c <_Py_open@@Base+0x1f0> │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ mov r2, #0 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 2db228 │ │ │ │ + bl 2db458 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 856e0 <_Py_open@@Base+0x18c> │ │ │ │ + bne 856e8 <_Py_open@@Base+0x18c> │ │ │ │ mov r0, #0 │ │ │ │ - b 8571c <_Py_open@@Base+0x1c8> │ │ │ │ - ldr r1, [pc, #96] @ 85748 <_Py_open@@Base+0x1f4> │ │ │ │ - ldr r0, [pc, #96] @ 8574c <_Py_open@@Base+0x1f8> │ │ │ │ + b 85724 <_Py_open@@Base+0x1c8> │ │ │ │ + ldr r1, [pc, #96] @ 85750 <_Py_open@@Base+0x1f4> │ │ │ │ + ldr r0, [pc, #96] @ 85754 <_Py_open@@Base+0x1f8> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl bbddc │ │ │ │ + bl bbeb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 856d8 <_Py_open@@Base+0x184> │ │ │ │ + blt 856e0 <_Py_open@@Base+0x184> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2de6d0 │ │ │ │ + bl 2de900 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 856d8 <_Py_open@@Base+0x184> │ │ │ │ - bl a62ec │ │ │ │ - ldr r3, [pc, #28] @ 85740 <_Py_open@@Base+0x1ec> │ │ │ │ + blt 856e0 <_Py_open@@Base+0x184> │ │ │ │ + bl a6364 │ │ │ │ + ldr r3, [pc, #28] @ 85748 <_Py_open@@Base+0x1ec> │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 85738 <_Py_open@@Base+0x1e4> │ │ │ │ + beq 85740 <_Py_open@@Base+0x1e4> │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ - eorseq ip, r7, ip, asr r5 │ │ │ │ - eorseq r9, r8, ip, ror #14 │ │ │ │ - eorseq r4, r8, r4, asr lr │ │ │ │ + mlaseq r7, ip, r7, ip │ │ │ │ + eorseq r9, r8, ip, lsr #19 │ │ │ │ + mlaseq r8, r4, r0, r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 85788 <_Py_open@@Base+0x234> │ │ │ │ - bl a55d4 │ │ │ │ - ldr r3, [pc, #36] @ 857a0 <_Py_open@@Base+0x24c> │ │ │ │ + bne 85790 <_Py_open@@Base+0x234> │ │ │ │ + bl a564c │ │ │ │ + ldr r3, [pc, #36] @ 857a8 <_Py_open@@Base+0x24c> │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #16] @ 857a0 <_Py_open@@Base+0x24c> │ │ │ │ - ldr r2, [pc, #16] @ 857a4 <_Py_open@@Base+0x250> │ │ │ │ + ldr r3, [pc, #16] @ 857a8 <_Py_open@@Base+0x24c> │ │ │ │ + ldr r2, [pc, #16] @ 857ac <_Py_open@@Base+0x250> │ │ │ │ tst r0, #128 @ 0x80 │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -94057,61 +94059,61 @@ │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #0 │ │ │ │ cmpeq r1, #3 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add r0, r3, #12 │ │ │ │ - bne 857e4 <_Py_open@@Base+0x290> │ │ │ │ + bne 857ec <_Py_open@@Base+0x290> │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bne 85814 <_Py_open@@Base+0x2c0> │ │ │ │ + bne 8581c <_Py_open@@Base+0x2c0> │ │ │ │ mov ip, #3 │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #16] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r3, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #152] @ 8589c <_Py_open@@Base+0x348> │ │ │ │ + ldr ip, [pc, #152] @ 858a4 <_Py_open@@Base+0x348> │ │ │ │ str r3, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 85890 <_Py_open@@Base+0x33c> │ │ │ │ + beq 85898 <_Py_open@@Base+0x33c> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 85834 <_Py_open@@Base+0x2e0> │ │ │ │ - bl a55d4 │ │ │ │ + bne 8583c <_Py_open@@Base+0x2e0> │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 85890 <_Py_open@@Base+0x33c> │ │ │ │ + bne 85898 <_Py_open@@Base+0x33c> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 85854 <_Py_open@@Base+0x300> │ │ │ │ - bl a55d4 │ │ │ │ + bne 8585c <_Py_open@@Base+0x300> │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 85890 <_Py_open@@Base+0x33c> │ │ │ │ + bne 85898 <_Py_open@@Base+0x33c> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 85874 <_Py_open@@Base+0x320> │ │ │ │ - bl a55d4 │ │ │ │ + bne 8587c <_Py_open@@Base+0x320> │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 85890 <_Py_open@@Base+0x33c> │ │ │ │ + bne 85898 <_Py_open@@Base+0x33c> │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 355494 │ │ │ │ + b 355700 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrsheq r4, [r7], #-160 @ 0xffffff60 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -94120,41 +94122,41 @@ │ │ │ │ subs r1, r2, #0 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #32 │ │ │ │ - bne 858ec <_Py_open@@Base+0x398> │ │ │ │ + bne 858f4 <_Py_open@@Base+0x398> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 8591c <_Py_open@@Base+0x3c8> │ │ │ │ + beq 85924 <_Py_open@@Base+0x3c8> │ │ │ │ mov ip, #1 │ │ │ │ mov r2, #0 │ │ │ │ add lr, sp, #28 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #72] @ 85950 <_Py_open@@Base+0x3fc> │ │ │ │ + ldr ip, [pc, #72] @ 85958 <_Py_open@@Base+0x3fc> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 85944 <_Py_open@@Base+0x3f0> │ │ │ │ + beq 8594c <_Py_open@@Base+0x3f0> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 8593c <_Py_open@@Base+0x3e8> │ │ │ │ - bl a55d4 │ │ │ │ + bne 85944 <_Py_open@@Base+0x3e8> │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 85944 <_Py_open@@Base+0x3f0> │ │ │ │ + bne 8594c <_Py_open@@Base+0x3f0> │ │ │ │ mov r0, r4 │ │ │ │ bl 29844 <_exit@plt> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r4, r7, ip, lsl fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -94165,49 +94167,49 @@ │ │ │ │ subs r1, r2, #0 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ - bne 859a0 <_Py_open@@Base+0x44c> │ │ │ │ + bne 859a8 <_Py_open@@Base+0x44c> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 859d8 <_Py_open@@Base+0x484> │ │ │ │ + beq 859e0 <_Py_open@@Base+0x484> │ │ │ │ mov ip, #1 │ │ │ │ mov r2, #0 │ │ │ │ add lr, sp, #28 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #96] @ 85a1c <_Py_open@@Base+0x4c8> │ │ │ │ + ldr ip, [pc, #96] @ 85a24 <_Py_open@@Base+0x4c8> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 859d8 <_Py_open@@Base+0x484> │ │ │ │ + bne 859e0 <_Py_open@@Base+0x484> │ │ │ │ mov r0, #0 │ │ │ │ - b 85a14 <_Py_open@@Base+0x4c0> │ │ │ │ + b 85a1c <_Py_open@@Base+0x4c0> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 85a00 <_Py_open@@Base+0x4ac> │ │ │ │ - bl a55d4 │ │ │ │ + bne 85a08 <_Py_open@@Base+0x4ac> │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #36] @ 85a20 <_Py_open@@Base+0x4cc> │ │ │ │ - beq 85a14 <_Py_open@@Base+0x4c0> │ │ │ │ - b 859d0 <_Py_open@@Base+0x47c> │ │ │ │ - ldr r1, [pc, #28] @ 85a24 <_Py_open@@Base+0x4d0> │ │ │ │ - ldr r2, [pc, #20] @ 85a20 <_Py_open@@Base+0x4cc> │ │ │ │ + ldreq r0, [pc, #36] @ 85a28 <_Py_open@@Base+0x4cc> │ │ │ │ + beq 85a1c <_Py_open@@Base+0x4c0> │ │ │ │ + b 859d8 <_Py_open@@Base+0x47c> │ │ │ │ + ldr r1, [pc, #28] @ 85a2c <_Py_open@@Base+0x4d0> │ │ │ │ + ldr r2, [pc, #20] @ 85a28 <_Py_open@@Base+0x4cc> │ │ │ │ cmp r3, r1 │ │ │ │ - ldr r0, [pc, #20] @ 85a28 <_Py_open@@Base+0x4d4> │ │ │ │ + ldr r0, [pc, #20] @ 85a30 <_Py_open@@Base+0x4d4> │ │ │ │ movne r0, r2 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r4, r7, r8, asr #22 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ @@ -94219,50 +94221,50 @@ │ │ │ │ subs r1, r2, #0 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ - bne 85a78 <_Py_open@@Base+0x524> │ │ │ │ + bne 85a80 <_Py_open@@Base+0x524> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 85ab0 <_Py_open@@Base+0x55c> │ │ │ │ + beq 85ab8 <_Py_open@@Base+0x55c> │ │ │ │ mov ip, #1 │ │ │ │ mov r2, #0 │ │ │ │ add lr, sp, #28 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #100] @ 85af8 <_Py_open@@Base+0x5a4> │ │ │ │ + ldr ip, [pc, #100] @ 85b00 <_Py_open@@Base+0x5a4> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 85ab0 <_Py_open@@Base+0x55c> │ │ │ │ + bne 85ab8 <_Py_open@@Base+0x55c> │ │ │ │ mov r0, #0 │ │ │ │ - b 85af0 <_Py_open@@Base+0x59c> │ │ │ │ + b 85af8 <_Py_open@@Base+0x59c> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 85ad4 <_Py_open@@Base+0x580> │ │ │ │ - bl a55d4 │ │ │ │ + bne 85adc <_Py_open@@Base+0x580> │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #44] @ 85afc <_Py_open@@Base+0x5a8> │ │ │ │ - beq 85af0 <_Py_open@@Base+0x59c> │ │ │ │ - b 85aa8 <_Py_open@@Base+0x554> │ │ │ │ + ldreq r0, [pc, #44] @ 85b04 <_Py_open@@Base+0x5a8> │ │ │ │ + beq 85af8 <_Py_open@@Base+0x59c> │ │ │ │ + b 85ab0 <_Py_open@@Base+0x554> │ │ │ │ and r3, r0, #127 @ 0x7f │ │ │ │ add r3, r3, #1 │ │ │ │ - ldr r2, [pc, #24] @ 85afc <_Py_open@@Base+0x5a8> │ │ │ │ + ldr r2, [pc, #24] @ 85b04 <_Py_open@@Base+0x5a8> │ │ │ │ lsl r3, r3, #24 │ │ │ │ cmp r3, #33554432 @ 0x2000000 │ │ │ │ - ldr r0, [pc, #16] @ 85b00 <_Py_open@@Base+0x5ac> │ │ │ │ + ldr r0, [pc, #16] @ 85b08 <_Py_open@@Base+0x5ac> │ │ │ │ movlt r0, r2 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r4, r7, r4, ror fp │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -94273,46 +94275,46 @@ │ │ │ │ subs r1, r2, #0 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ - bne 85b50 <_Py_open@@Base+0x5fc> │ │ │ │ + bne 85b58 <_Py_open@@Base+0x5fc> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 85b88 <_Py_open@@Base+0x634> │ │ │ │ + beq 85b90 <_Py_open@@Base+0x634> │ │ │ │ mov ip, #1 │ │ │ │ mov r2, #0 │ │ │ │ add lr, sp, #28 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #92] @ 85bc8 <_Py_open@@Base+0x674> │ │ │ │ + ldr ip, [pc, #92] @ 85bd0 <_Py_open@@Base+0x674> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 85b88 <_Py_open@@Base+0x634> │ │ │ │ + bne 85b90 <_Py_open@@Base+0x634> │ │ │ │ mov r0, #0 │ │ │ │ - b 85bc0 <_Py_open@@Base+0x66c> │ │ │ │ + b 85bc8 <_Py_open@@Base+0x66c> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 85bac <_Py_open@@Base+0x658> │ │ │ │ - bl a55d4 │ │ │ │ + bne 85bb4 <_Py_open@@Base+0x658> │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #36] @ 85bcc <_Py_open@@Base+0x678> │ │ │ │ - beq 85bc0 <_Py_open@@Base+0x66c> │ │ │ │ - b 85b80 <_Py_open@@Base+0x62c> │ │ │ │ - ldr r3, [pc, #28] @ 85bd0 <_Py_open@@Base+0x67c> │ │ │ │ - ldr r2, [pc, #20] @ 85bcc <_Py_open@@Base+0x678> │ │ │ │ + ldreq r0, [pc, #36] @ 85bd4 <_Py_open@@Base+0x678> │ │ │ │ + beq 85bc8 <_Py_open@@Base+0x66c> │ │ │ │ + b 85b88 <_Py_open@@Base+0x62c> │ │ │ │ + ldr r3, [pc, #28] @ 85bd8 <_Py_open@@Base+0x67c> │ │ │ │ + ldr r2, [pc, #20] @ 85bd4 <_Py_open@@Base+0x678> │ │ │ │ tst r0, #127 @ 0x7f │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, r2 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r4, r7, r0, lsr #23 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ @@ -94325,46 +94327,46 @@ │ │ │ │ subs r1, r2, #0 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #32 │ │ │ │ - bne 85c20 <_Py_open@@Base+0x6cc> │ │ │ │ + bne 85c28 <_Py_open@@Base+0x6cc> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 85c50 <_Py_open@@Base+0x6fc> │ │ │ │ + beq 85c58 <_Py_open@@Base+0x6fc> │ │ │ │ mov ip, #1 │ │ │ │ mov r2, #0 │ │ │ │ add lr, sp, #28 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #84] @ 85c90 <_Py_open@@Base+0x73c> │ │ │ │ + ldr ip, [pc, #84] @ 85c98 <_Py_open@@Base+0x73c> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 85c84 <_Py_open@@Base+0x730> │ │ │ │ + beq 85c8c <_Py_open@@Base+0x730> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 85c70 <_Py_open@@Base+0x71c> │ │ │ │ - bl a55d4 │ │ │ │ + bne 85c78 <_Py_open@@Base+0x71c> │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 85c84 <_Py_open@@Base+0x730> │ │ │ │ + bne 85c8c <_Py_open@@Base+0x730> │ │ │ │ asr r0, r4, #8 │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b a62ec │ │ │ │ + b a6364 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r4, r7, ip, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -94373,45 +94375,45 @@ │ │ │ │ subs r1, r2, #0 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #32 │ │ │ │ - bne 85ce0 <_Py_open@@Base+0x78c> │ │ │ │ + bne 85ce8 <_Py_open@@Base+0x78c> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 85d10 <_Py_open@@Base+0x7bc> │ │ │ │ + beq 85d18 <_Py_open@@Base+0x7bc> │ │ │ │ mov ip, #1 │ │ │ │ mov r2, #0 │ │ │ │ add lr, sp, #28 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #80] @ 85d4c <_Py_open@@Base+0x7f8> │ │ │ │ + ldr ip, [pc, #80] @ 85d54 <_Py_open@@Base+0x7f8> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 85d40 <_Py_open@@Base+0x7ec> │ │ │ │ + beq 85d48 <_Py_open@@Base+0x7ec> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 85d30 <_Py_open@@Base+0x7dc> │ │ │ │ - bl a55d4 │ │ │ │ + bne 85d38 <_Py_open@@Base+0x7dc> │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 85d40 <_Py_open@@Base+0x7ec> │ │ │ │ + bne 85d48 <_Py_open@@Base+0x7ec> │ │ │ │ and r0, r4, #127 @ 0x7f │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b a62ec │ │ │ │ + b a6364 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsheq r4, [r7], #-184 @ 0xffffff48 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -94420,46 +94422,46 @@ │ │ │ │ subs r1, r2, #0 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #32 │ │ │ │ - bne 85d9c <_Py_open@@Base+0x848> │ │ │ │ + bne 85da4 <_Py_open@@Base+0x848> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 85dcc <_Py_open@@Base+0x878> │ │ │ │ + beq 85dd4 <_Py_open@@Base+0x878> │ │ │ │ mov ip, #1 │ │ │ │ mov r2, #0 │ │ │ │ add lr, sp, #28 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #84] @ 85e0c <_Py_open@@Base+0x8b8> │ │ │ │ + ldr ip, [pc, #84] @ 85e14 <_Py_open@@Base+0x8b8> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 85e00 <_Py_open@@Base+0x8ac> │ │ │ │ + beq 85e08 <_Py_open@@Base+0x8ac> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 85dec <_Py_open@@Base+0x898> │ │ │ │ - bl a55d4 │ │ │ │ + bne 85df4 <_Py_open@@Base+0x898> │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 85e00 <_Py_open@@Base+0x8ac> │ │ │ │ + bne 85e08 <_Py_open@@Base+0x8ac> │ │ │ │ asr r0, r4, #8 │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b a62ec │ │ │ │ + b a6364 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r4, r7, r4, lsr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -94470,419 +94472,419 @@ │ │ │ │ ldrb ip, [r0, #2] │ │ │ │ ldrb r3, [r0, #3] │ │ │ │ str r1, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ ldrb r1, [r0, #5] │ │ │ │ str ip, [sp] │ │ │ │ - ldr r0, [pc, #8] @ 85e58 <_Py_open@@Base+0x904> │ │ │ │ - bl 128d0c │ │ │ │ + ldr r0, [pc, #8] @ 85e60 <_Py_open@@Base+0x904> │ │ │ │ + bl 128da0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r5, r9, r4, lsl #20 │ │ │ │ + eorseq r5, r9, r4, asr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ add r1, r0, #8 │ │ │ │ ldm r1, {r1, r2, r3, ip} │ │ │ │ sub sp, sp, #12 │ │ │ │ str ip, [sp] │ │ │ │ - ldr r0, [pc, #8] @ 85e8c <_Py_open@@Base+0x938> │ │ │ │ - bl 128d0c │ │ │ │ + ldr r0, [pc, #8] @ 85e94 <_Py_open@@Base+0x938> │ │ │ │ + bl 128da0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r5, r9, r4, lsr #20 │ │ │ │ + eorseq r5, r9, r4, ror #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 35911c │ │ │ │ + bl 359388 │ │ │ │ ldrb r5, [r4, #8] │ │ │ │ - bl 35911c │ │ │ │ - ldr r2, [pc, #32] @ 85ed8 <_Py_open@@Base+0x984> │ │ │ │ + bl 359388 │ │ │ │ + ldr r2, [pc, #32] @ 85ee0 <_Py_open@@Base+0x984> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ tst r5, #1 │ │ │ │ - ldr r1, [pc, #24] @ 85edc <_Py_open@@Base+0x988> │ │ │ │ - ldr r0, [pc, #24] @ 85ee0 <_Py_open@@Base+0x98c> │ │ │ │ + ldr r1, [pc, #24] @ 85ee4 <_Py_open@@Base+0x988> │ │ │ │ + ldr r0, [pc, #24] @ 85ee8 <_Py_open@@Base+0x98c> │ │ │ │ movne r1, r2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ mov r3, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 128d0c │ │ │ │ - eorseq lr, r7, r8, asr #9 │ │ │ │ - eorseq r5, r9, ip, asr sl │ │ │ │ - eorseq r5, r9, r8, ror #20 │ │ │ │ + b 128da0 │ │ │ │ + @ instruction: 0x0037e6dc │ │ │ │ + mlaseq r9, ip, ip, r5 │ │ │ │ + eorseq r5, r9, r8, lsr #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r1, #0 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r0, #16 │ │ │ │ bl 29a9c <__atomic_load_8@plt> │ │ │ │ - ldr ip, [pc, #48] @ 85f40 <_Py_open@@Base+0x9ec> │ │ │ │ + ldr ip, [pc, #48] @ 85f48 <_Py_open@@Base+0x9ec> │ │ │ │ strd r0, [sp] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r1, [pc, #32] @ 85f44 <_Py_open@@Base+0x9f0> │ │ │ │ + ldr r1, [pc, #32] @ 85f4c <_Py_open@@Base+0x9f0> │ │ │ │ str r4, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ moveq r1, ip │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r0, [pc, #16] @ 85f48 <_Py_open@@Base+0x9f4> │ │ │ │ - bl 128d0c │ │ │ │ + ldr r0, [pc, #16] @ 85f50 <_Py_open@@Base+0x9f4> │ │ │ │ + bl 128da0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r5, r9, ip, asr sl │ │ │ │ - eorseq lr, r7, r8, asr #9 │ │ │ │ - eorseq r5, r9, r0, lsl #21 │ │ │ │ + mlaseq r9, ip, ip, r5 │ │ │ │ + @ instruction: 0x0037e6dc │ │ │ │ + eorseq r5, r9, r0, asr #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r1, #0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ - bl f24c0 │ │ │ │ + bl f2570 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 85f7c <_Py_open@@Base+0xa28> │ │ │ │ + bne 85f84 <_Py_open@@Base+0xa28> │ │ │ │ mov r0, #0 │ │ │ │ - b 85fc0 <_Py_open@@Base+0xa6c> │ │ │ │ + b 85fc8 <_Py_open@@Base+0xa6c> │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl f24c0 │ │ │ │ + bl f2570 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 85f74 <_Py_open@@Base+0xa20> │ │ │ │ + beq 85f7c <_Py_open@@Base+0xa20> │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl f24c0 │ │ │ │ + bl f2570 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 85f74 <_Py_open@@Base+0xa20> │ │ │ │ + beq 85f7c <_Py_open@@Base+0xa20> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r2, r5 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #16] @ 85fc8 <_Py_open@@Base+0xa74> │ │ │ │ + ldr r0, [pc, #16] @ 85fd0 <_Py_open@@Base+0xa74> │ │ │ │ ldr r1, [r3, #12] │ │ │ │ mov r3, r6 │ │ │ │ - bl 128d0c │ │ │ │ + bl 128da0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r5, r9, ip, lsr #21 │ │ │ │ + eorseq r5, r9, ip, ror #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 85ffc <_Py_open@@Base+0xaa8> │ │ │ │ - bl a55d4 │ │ │ │ + bne 86004 <_Py_open@@Base+0xaa8> │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 86004 <_Py_open@@Base+0xab0> │ │ │ │ - b 86050 <_Py_open@@Base+0xafc> │ │ │ │ + beq 8600c <_Py_open@@Base+0xab0> │ │ │ │ + b 86058 <_Py_open@@Base+0xafc> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 86018 <_Py_open@@Base+0xac4> │ │ │ │ - ldr r3, [pc, #76] @ 86058 <_Py_open@@Base+0xb04> │ │ │ │ - ldr r1, [pc, #76] @ 8605c <_Py_open@@Base+0xb08> │ │ │ │ + bge 86020 <_Py_open@@Base+0xac4> │ │ │ │ + ldr r3, [pc, #76] @ 86060 <_Py_open@@Base+0xb04> │ │ │ │ + ldr r1, [pc, #76] @ 86064 <_Py_open@@Base+0xb08> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 86050 <_Py_open@@Base+0xafc> │ │ │ │ + bl 18f414 │ │ │ │ + b 86058 <_Py_open@@Base+0xafc> │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ - blt 86034 <_Py_open@@Base+0xae0> │ │ │ │ - ldr r3, [pc, #48] @ 86058 <_Py_open@@Base+0xb04> │ │ │ │ - ldr r1, [pc, #52] @ 86060 <_Py_open@@Base+0xb0c> │ │ │ │ + blt 8603c <_Py_open@@Base+0xae0> │ │ │ │ + ldr r3, [pc, #48] @ 86060 <_Py_open@@Base+0xb04> │ │ │ │ + ldr r1, [pc, #52] @ 86068 <_Py_open@@Base+0xb0c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 86050 <_Py_open@@Base+0xafc> │ │ │ │ + bl 18f414 │ │ │ │ + b 86058 <_Py_open@@Base+0xafc> │ │ │ │ lsl r3, r0, #16 │ │ │ │ lsr r3, r3, #24 │ │ │ │ orr r0, r3, r0, lsl #8 │ │ │ │ lsl r0, r0, #16 │ │ │ │ pop {r4, lr} │ │ │ │ lsr r0, r0, #16 │ │ │ │ - b a329c │ │ │ │ + b a3314 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - @ instruction: 0x00395ad4 │ │ │ │ - eorseq r5, r9, ip, lsl fp │ │ │ │ + eorseq r5, r9, r4, lsl sp │ │ │ │ + eorseq r5, r9, ip, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 86094 <_Py_open@@Base+0xb40> │ │ │ │ - bl a55d4 │ │ │ │ + bne 8609c <_Py_open@@Base+0xb40> │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8609c <_Py_open@@Base+0xb48> │ │ │ │ - b 860e8 <_Py_open@@Base+0xb94> │ │ │ │ + beq 860a4 <_Py_open@@Base+0xb48> │ │ │ │ + b 860f0 <_Py_open@@Base+0xb94> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 860b0 <_Py_open@@Base+0xb5c> │ │ │ │ - ldr r3, [pc, #76] @ 860f0 <_Py_open@@Base+0xb9c> │ │ │ │ - ldr r1, [pc, #76] @ 860f4 <_Py_open@@Base+0xba0> │ │ │ │ + bge 860b8 <_Py_open@@Base+0xb5c> │ │ │ │ + ldr r3, [pc, #76] @ 860f8 <_Py_open@@Base+0xb9c> │ │ │ │ + ldr r1, [pc, #76] @ 860fc <_Py_open@@Base+0xba0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 860e8 <_Py_open@@Base+0xb94> │ │ │ │ + bl 18f414 │ │ │ │ + b 860f0 <_Py_open@@Base+0xb94> │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ - blt 860cc <_Py_open@@Base+0xb78> │ │ │ │ - ldr r3, [pc, #48] @ 860f0 <_Py_open@@Base+0xb9c> │ │ │ │ - ldr r1, [pc, #52] @ 860f8 <_Py_open@@Base+0xba4> │ │ │ │ + blt 860d4 <_Py_open@@Base+0xb78> │ │ │ │ + ldr r3, [pc, #48] @ 860f8 <_Py_open@@Base+0xb9c> │ │ │ │ + ldr r1, [pc, #52] @ 86100 <_Py_open@@Base+0xba4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 860e8 <_Py_open@@Base+0xb94> │ │ │ │ + bl 18f414 │ │ │ │ + b 860f0 <_Py_open@@Base+0xb94> │ │ │ │ lsl r3, r0, #16 │ │ │ │ lsr r3, r3, #24 │ │ │ │ orr r0, r3, r0, lsl #8 │ │ │ │ lsl r0, r0, #16 │ │ │ │ pop {r4, lr} │ │ │ │ lsr r0, r0, #16 │ │ │ │ - b a329c │ │ │ │ + b a3314 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r5, r9, r0, ror #22 │ │ │ │ - eorseq r5, r9, r8, lsr #23 │ │ │ │ + eorseq r5, r9, r0, lsr #27 │ │ │ │ + eorseq r5, r9, r8, ror #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 17d76c │ │ │ │ + bl 17da08 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 86184 <_Py_open@@Base+0xc30> │ │ │ │ + beq 8618c <_Py_open@@Base+0xc30> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ add r0, r5, #16 │ │ │ │ bl 291b4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 86158 <_Py_open@@Base+0xc04> │ │ │ │ + beq 86160 <_Py_open@@Base+0xc04> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 86158 <_Py_open@@Base+0xc04> │ │ │ │ + bne 86160 <_Py_open@@Base+0xc04> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - bne 86174 <_Py_open@@Base+0xc20> │ │ │ │ - ldr r3, [pc, #40] @ 86190 <_Py_open@@Base+0xc3c> │ │ │ │ - ldr r1, [pc, #40] @ 86194 <_Py_open@@Base+0xc40> │ │ │ │ + bne 8617c <_Py_open@@Base+0xc20> │ │ │ │ + ldr r3, [pc, #40] @ 86198 <_Py_open@@Base+0xc3c> │ │ │ │ + ldr r1, [pc, #40] @ 8619c <_Py_open@@Base+0xc40> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 86184 <_Py_open@@Base+0xc30> │ │ │ │ + bl 18f414 │ │ │ │ + b 8618c <_Py_open@@Base+0xc30> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b a329c │ │ │ │ + b a3314 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r5, r9, ip, ror #23 │ │ │ │ + eorseq r5, r9, ip, lsr #28 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ mov r0, #0 │ │ │ │ sub r3, r3, #1 │ │ │ │ ldrb r2, [r1, r3] │ │ │ │ cmp r3, #0 │ │ │ │ orr r0, r2, r0, lsl #8 │ │ │ │ - bgt 861a0 <_Py_open@@Base+0xc4c> │ │ │ │ - b a329c │ │ │ │ + bgt 861a8 <_Py_open@@Base+0xc4c> │ │ │ │ + b a3314 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r8, r0 │ │ │ │ - bl 91924 │ │ │ │ + bl 91980 │ │ │ │ subs r4, r0, #0 │ │ │ │ movne r6, #0 │ │ │ │ - beq 86278 <_Py_open@@Base+0xd24> │ │ │ │ + beq 86280 <_Py_open@@Base+0xd24> │ │ │ │ ldr r3, [r8, #8] │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, r6 │ │ │ │ - bls 8627c <_Py_open@@Base+0xd28> │ │ │ │ + bls 86284 <_Py_open@@Base+0xd28> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r7, [r3, r6, lsl #2] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 86208 <_Py_open@@Base+0xcb4> │ │ │ │ + bne 86210 <_Py_open@@Base+0xcb4> │ │ │ │ add r6, r6, #1 │ │ │ │ - b 861dc <_Py_open@@Base+0xc88> │ │ │ │ - bl a58c4 │ │ │ │ + b 861e4 <_Py_open@@Base+0xc88> │ │ │ │ + bl a593c │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ - beq 86254 <_Py_open@@Base+0xd00> │ │ │ │ + beq 8625c <_Py_open@@Base+0xd00> │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9c9c8 │ │ │ │ + bl 9ca40 │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - beq 8624c <_Py_open@@Base+0xcf8> │ │ │ │ + beq 86254 <_Py_open@@Base+0xcf8> │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 8624c <_Py_open@@Base+0xcf8> │ │ │ │ + bne 86254 <_Py_open@@Base+0xcf8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - bge 86200 <_Py_open@@Base+0xcac> │ │ │ │ + bge 86208 <_Py_open@@Base+0xcac> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 86278 <_Py_open@@Base+0xd24> │ │ │ │ + beq 86280 <_Py_open@@Base+0xd24> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 86278 <_Py_open@@Base+0xd24> │ │ │ │ + bne 86280 <_Py_open@@Base+0xd24> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - b 861b8 <_Py_open@@Base+0xc64> │ │ │ │ + b 861c0 <_Py_open@@Base+0xc64> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 861b8 <_Py_open@@Base+0xc64> │ │ │ │ + bl 861c0 <_Py_open@@Base+0xc64> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 86334 <_Py_open@@Base+0xde0> │ │ │ │ + beq 8633c <_Py_open@@Base+0xde0> │ │ │ │ mov r0, #2 │ │ │ │ - bl 92b18 │ │ │ │ + bl 92b74 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 862dc <_Py_open@@Base+0xd88> │ │ │ │ + bne 862e4 <_Py_open@@Base+0xd88> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 86334 <_Py_open@@Base+0xde0> │ │ │ │ + beq 8633c <_Py_open@@Base+0xde0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 86334 <_Py_open@@Base+0xde0> │ │ │ │ + bne 8633c <_Py_open@@Base+0xde0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 86334 <_Py_open@@Base+0xde0> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 8633c <_Py_open@@Base+0xde0> │ │ │ │ mov r0, #1 │ │ │ │ - bl 92b18 │ │ │ │ + bl 92b74 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8633c <_Py_open@@Base+0xde8> │ │ │ │ + bne 86344 <_Py_open@@Base+0xde8> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 86310 <_Py_open@@Base+0xdbc> │ │ │ │ + beq 86318 <_Py_open@@Base+0xdbc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 86310 <_Py_open@@Base+0xdbc> │ │ │ │ + bne 86318 <_Py_open@@Base+0xdbc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 86334 <_Py_open@@Base+0xde0> │ │ │ │ + beq 8633c <_Py_open@@Base+0xde0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 86334 <_Py_open@@Base+0xde0> │ │ │ │ + bne 8633c <_Py_open@@Base+0xde0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 8635c <_Py_open@@Base+0xe08> │ │ │ │ - ldr r2, [pc, #32] @ 86364 <_Py_open@@Base+0xe10> │ │ │ │ + b 86364 <_Py_open@@Base+0xe08> │ │ │ │ + ldr r2, [pc, #32] @ 8636c <_Py_open@@Base+0xe10> │ │ │ │ str r5, [r0, #12] │ │ │ │ ldr r3, [r2] │ │ │ │ str r2, [r4, #12] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x00555490 │ │ │ │ - b a58c4 │ │ │ │ + b a593c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ mov r3, r1 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 863a8 <_Py_open@@Base+0xe54> │ │ │ │ - ldr r2, [pc, #140] @ 86428 <_Py_open@@Base+0xed4> │ │ │ │ - ldr r1, [pc, #140] @ 8642c <_Py_open@@Base+0xed8> │ │ │ │ - ldr r0, [pc, #140] @ 86430 <_Py_open@@Base+0xedc> │ │ │ │ - bl 316b6c <_PyArg_BadArgument@@Base> │ │ │ │ - b 863bc <_Py_open@@Base+0xe68> │ │ │ │ + bne 863b0 <_Py_open@@Base+0xe54> │ │ │ │ + ldr r2, [pc, #140] @ 86430 <_Py_open@@Base+0xed4> │ │ │ │ + ldr r1, [pc, #140] @ 86434 <_Py_open@@Base+0xed8> │ │ │ │ + ldr r0, [pc, #140] @ 86438 <_Py_open@@Base+0xedc> │ │ │ │ + bl 316dfc <_PyArg_BadArgument@@Base> │ │ │ │ + b 863c4 <_Py_open@@Base+0xe68> │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl b2684 │ │ │ │ + bl b2768 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 863c4 <_Py_open@@Base+0xe70> │ │ │ │ + bne 863cc <_Py_open@@Base+0xe70> │ │ │ │ mov r0, #0 │ │ │ │ - b 86420 <_Py_open@@Base+0xecc> │ │ │ │ + b 86428 <_Py_open@@Base+0xecc> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 863e8 <_Py_open@@Base+0xe94> │ │ │ │ - ldr r3, [pc, #88] @ 86434 <_Py_open@@Base+0xee0> │ │ │ │ - ldr r1, [pc, #88] @ 86438 <_Py_open@@Base+0xee4> │ │ │ │ + beq 863f0 <_Py_open@@Base+0xe94> │ │ │ │ + ldr r3, [pc, #88] @ 8643c <_Py_open@@Base+0xee0> │ │ │ │ + ldr r1, [pc, #88] @ 86440 <_Py_open@@Base+0xee4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 863bc <_Py_open@@Base+0xe68> │ │ │ │ + bl 18f414 │ │ │ │ + b 863c4 <_Py_open@@Base+0xe68> │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ bl 29b08 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 8640c <_Py_open@@Base+0xeb8> │ │ │ │ + beq 86414 <_Py_open@@Base+0xeb8> │ │ │ │ mov r1, #4 │ │ │ │ add r0, sp, r1 │ │ │ │ - bl 92884 │ │ │ │ - b 86420 <_Py_open@@Base+0xecc> │ │ │ │ - ldr r3, [pc, #40] @ 8643c <_Py_open@@Base+0xee8> │ │ │ │ - ldr r1, [pc, #40] @ 86440 <_Py_open@@Base+0xeec> │ │ │ │ + bl 928e0 │ │ │ │ + b 86428 <_Py_open@@Base+0xecc> │ │ │ │ + ldr r3, [pc, #40] @ 86444 <_Py_open@@Base+0xee8> │ │ │ │ + ldr r1, [pc, #40] @ 86448 <_Py_open@@Base+0xeec> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x0037c8b0 │ │ │ │ - eorseq sp, r6, r4, lsr r7 │ │ │ │ - eorseq r5, r9, ip, lsr #24 │ │ │ │ + @ instruction: 0x0037caf0 │ │ │ │ + eorseq sp, r6, r4, ror r9 │ │ │ │ + eorseq r5, r9, ip, ror #28 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003628dc │ │ │ │ + eorseq r2, r6, ip, lsl fp │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r5, r9, r8, lsl #24 │ │ │ │ + eorseq r5, r9, r8, asr #28 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 86498 <_Py_open@@Base+0xf44> │ │ │ │ + beq 864a0 <_Py_open@@Base+0xf44> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, sp │ │ │ │ bl 2997c │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #40] @ 864a8 <_Py_open@@Base+0xf54> │ │ │ │ - beq 864a0 <_Py_open@@Base+0xf4c> │ │ │ │ + ldreq r0, [pc, #40] @ 864b0 <_Py_open@@Base+0xf54> │ │ │ │ + beq 864a8 <_Py_open@@Base+0xf4c> │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, r0, r3 │ │ │ │ sub r1, r1, r3 │ │ │ │ - bl 92884 │ │ │ │ - b 864a0 <_Py_open@@Base+0xf4c> │ │ │ │ - ldr r0, [pc, #8] @ 864a8 <_Py_open@@Base+0xf54> │ │ │ │ + bl 928e0 │ │ │ │ + b 864a8 <_Py_open@@Base+0xf4c> │ │ │ │ + ldr r0, [pc, #8] @ 864b0 <_Py_open@@Base+0xf54> │ │ │ │ bx lr │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -94892,95 +94894,95 @@ │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 29658 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 112480 │ │ │ │ + bl 112570 │ │ │ │ subs r4, r0, #0 │ │ │ │ movne r4, #0 │ │ │ │ - bne 8653c <_Py_open@@Base+0xfe8> │ │ │ │ + bne 86544 <_Py_open@@Base+0xfe8> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - beq 86518 <_Py_open@@Base+0xfc4> │ │ │ │ - ldr r3, [pc, #88] @ 8655c <_Py_open@@Base+0x1008> │ │ │ │ - ldr r1, [pc, #88] @ 86560 <_Py_open@@Base+0x100c> │ │ │ │ + beq 86520 <_Py_open@@Base+0xfc4> │ │ │ │ + ldr r3, [pc, #88] @ 86564 <_Py_open@@Base+0x1008> │ │ │ │ + ldr r1, [pc, #88] @ 86568 <_Py_open@@Base+0x100c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1133b4 │ │ │ │ - b 8653c <_Py_open@@Base+0xfe8> │ │ │ │ + bl 1134a4 │ │ │ │ + b 86544 <_Py_open@@Base+0xfe8> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, sp │ │ │ │ bl 29cdc │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1133b4 │ │ │ │ + bl 1134a4 │ │ │ │ ldr r0, [sp] │ │ │ │ bl 293a0 │ │ │ │ - bl 9dd0c │ │ │ │ + bl 9dd84 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 86550 <_Py_open@@Base+0xffc> │ │ │ │ + beq 86558 <_Py_open@@Base+0xffc> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1133b4 │ │ │ │ + bl 1134a4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r5, r9, r8, lsr ip │ │ │ │ + eorseq r5, r9, r8, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 86598 <_Py_open@@Base+0x1044> │ │ │ │ - bl a55d4 │ │ │ │ + bne 865a0 <_Py_open@@Base+0x1044> │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 865a8 <_Py_open@@Base+0x1054> │ │ │ │ + beq 865b0 <_Py_open@@Base+0x1054> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ sub r3, r0, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ mov r4, r0 │ │ │ │ - bls 865bc <_Py_open@@Base+0x1068> │ │ │ │ - ldr r3, [pc, #104] @ 86618 <_Py_open@@Base+0x10c4> │ │ │ │ - ldr r1, [pc, #104] @ 8661c <_Py_open@@Base+0x10c8> │ │ │ │ + bls 865c4 <_Py_open@@Base+0x1068> │ │ │ │ + ldr r3, [pc, #104] @ 86620 <_Py_open@@Base+0x10c4> │ │ │ │ + ldr r1, [pc, #104] @ 86624 <_Py_open@@Base+0x10c8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 86590 <_Py_open@@Base+0x103c> │ │ │ │ + bl 18f414 │ │ │ │ + b 86598 <_Py_open@@Base+0x103c> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 29b98 │ │ │ │ ldr r2, [r5] │ │ │ │ clz r3, r0 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r2, #0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bne 86610 <_Py_open@@Base+0x10bc> │ │ │ │ - ldr r1, [pc, #36] @ 86620 <_Py_open@@Base+0x10cc> │ │ │ │ + bne 86618 <_Py_open@@Base+0x10bc> │ │ │ │ + ldr r1, [pc, #36] @ 86628 <_Py_open@@Base+0x10cc> │ │ │ │ bl 2a048 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 86610 <_Py_open@@Base+0x10bc> │ │ │ │ + bne 86618 <_Py_open@@Base+0x10bc> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 9dd0c │ │ │ │ - ldr r0, [pc, #12] @ 86624 <_Py_open@@Base+0x10d0> │ │ │ │ + b 9dd84 │ │ │ │ + ldr r0, [pc, #12] @ 8662c <_Py_open@@Base+0x10d0> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r7, r0, asr #25 │ │ │ │ - eorseq r5, r9, r0, ror #24 │ │ │ │ + @ instruction: 0x0037eedc │ │ │ │ + eorseq r5, r9, r0, lsr #29 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3920] @ 0xf50 │ │ │ │ sub sp, sp, #144 @ 0x90 │ │ │ │ mov r5, #0 │ │ │ │ @@ -94996,179 +94998,179 @@ │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ bl 29658 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - beq 86698 <_Py_open@@Base+0x1144> │ │ │ │ - ldr r3, [pc, #840] @ 869d4 <_Py_open@@Base+0x1480> │ │ │ │ - ldr r1, [pc, #840] @ 869d8 <_Py_open@@Base+0x1484> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 866e4 <_Py_open@@Base+0x1190> │ │ │ │ - ldr r3, [pc, #828] @ 869dc <_Py_open@@Base+0x1488> │ │ │ │ + beq 866a0 <_Py_open@@Base+0x1144> │ │ │ │ + ldr r3, [pc, #840] @ 869dc <_Py_open@@Base+0x1480> │ │ │ │ + ldr r1, [pc, #840] @ 869e0 <_Py_open@@Base+0x1484> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f414 │ │ │ │ + b 866ec <_Py_open@@Base+0x1190> │ │ │ │ + ldr r3, [pc, #828] @ 869e4 <_Py_open@@Base+0x1488> │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r2, [pc, #788] @ 869e0 <_Py_open@@Base+0x148c> │ │ │ │ - ldr r3, [pc, #788] @ 869e4 <_Py_open@@Base+0x1490> │ │ │ │ + ldr r2, [pc, #788] @ 869e8 <_Py_open@@Base+0x148c> │ │ │ │ + ldr r3, [pc, #788] @ 869ec <_Py_open@@Base+0x1490> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r8, [sp, #12] │ │ │ │ - bl 118e78 │ │ │ │ + bl 118f28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 866ec <_Py_open@@Base+0x1198> │ │ │ │ + bne 866f4 <_Py_open@@Base+0x1198> │ │ │ │ mov r4, #0 │ │ │ │ - b 869c8 <_Py_open@@Base+0x1474> │ │ │ │ + b 869d0 <_Py_open@@Base+0x1474> │ │ │ │ add r9, sp, #72 @ 0x48 │ │ │ │ mov r2, #28 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ bl 29658 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 86728 <_Py_open@@Base+0x11d4> │ │ │ │ - ldr r3, [pc, #724] @ 869e8 <_Py_open@@Base+0x1494> │ │ │ │ - ldr r1, [pc, #724] @ 869ec <_Py_open@@Base+0x1498> │ │ │ │ + bne 86730 <_Py_open@@Base+0x11d4> │ │ │ │ + ldr r3, [pc, #724] @ 869f0 <_Py_open@@Base+0x1494> │ │ │ │ + ldr r1, [pc, #724] @ 869f4 <_Py_open@@Base+0x1498> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ - b 86974 <_Py_open@@Base+0x1420> │ │ │ │ - bl 148160 │ │ │ │ + b 8697c <_Py_open@@Base+0x1420> │ │ │ │ + bl 148200 │ │ │ │ subs sl, r0, #0 │ │ │ │ - blt 8670c <_Py_open@@Base+0x11b8> │ │ │ │ + blt 86714 <_Py_open@@Base+0x11b8> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 86780 <_Py_open@@Base+0x122c> │ │ │ │ - bl 148160 │ │ │ │ + beq 86788 <_Py_open@@Base+0x122c> │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 86764 <_Py_open@@Base+0x1210> │ │ │ │ - bl a55d4 │ │ │ │ + bne 8676c <_Py_open@@Base+0x1210> │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ movne r4, r5 │ │ │ │ - bne 86974 <_Py_open@@Base+0x1420> │ │ │ │ - b 8676c <_Py_open@@Base+0x1218> │ │ │ │ + bne 8697c <_Py_open@@Base+0x1420> │ │ │ │ + b 86774 <_Py_open@@Base+0x1218> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 86784 <_Py_open@@Base+0x1230> │ │ │ │ - ldr r3, [pc, #628] @ 869e8 <_Py_open@@Base+0x1494> │ │ │ │ - ldr r1, [pc, #632] @ 869f0 <_Py_open@@Base+0x149c> │ │ │ │ + bge 8678c <_Py_open@@Base+0x1230> │ │ │ │ + ldr r3, [pc, #628] @ 869f0 <_Py_open@@Base+0x1494> │ │ │ │ + ldr r1, [pc, #632] @ 869f8 <_Py_open@@Base+0x149c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 8671c <_Py_open@@Base+0x11c8> │ │ │ │ + bl 18f414 │ │ │ │ + b 86724 <_Py_open@@Base+0x11c8> │ │ │ │ mvn r6, #0 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r4, [sp, #108] @ 0x6c │ │ │ │ moveq r4, #16 │ │ │ │ addne r4, r4, #7 │ │ │ │ bicne r4, r4, #3 │ │ │ │ addne r4, r4, #28 │ │ │ │ cmn r6, #1 │ │ │ │ addne r4, r4, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 996a4 │ │ │ │ + bl 9971c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 867c0 <_Py_open@@Base+0x126c> │ │ │ │ - bl 2a01ec │ │ │ │ - b 8671c <_Py_open@@Base+0x11c8> │ │ │ │ + bne 867c8 <_Py_open@@Base+0x126c> │ │ │ │ + bl 2a0260 │ │ │ │ + b 86724 <_Py_open@@Base+0x11c8> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #0 │ │ │ │ bl 29658 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ - bne 867f0 <_Py_open@@Base+0x129c> │ │ │ │ + bne 867f8 <_Py_open@@Base+0x129c> │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #11 │ │ │ │ - bhi 8680c <_Py_open@@Base+0x12b8> │ │ │ │ - b 86818 <_Py_open@@Base+0x12c4> │ │ │ │ + bhi 86814 <_Py_open@@Base+0x12b8> │ │ │ │ + b 86820 <_Py_open@@Base+0x12c4> │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r1, r9 │ │ │ │ - bl 2df068 │ │ │ │ + bl 2df23c │ │ │ │ cmn r0, #1 │ │ │ │ - bne 867e0 <_Py_open@@Base+0x128c> │ │ │ │ - b 86828 <_Py_open@@Base+0x12d4> │ │ │ │ + bne 867e8 <_Py_open@@Base+0x128c> │ │ │ │ + b 86830 <_Py_open@@Base+0x12d4> │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 86830 <_Py_open@@Base+0x12dc> │ │ │ │ - ldr r3, [pc, #468] @ 869f4 <_Py_open@@Base+0x14a0> │ │ │ │ - ldr r1, [pc, #468] @ 869f8 <_Py_open@@Base+0x14a4> │ │ │ │ + bne 86838 <_Py_open@@Base+0x12dc> │ │ │ │ + ldr r3, [pc, #468] @ 869fc <_Py_open@@Base+0x14a0> │ │ │ │ + ldr r1, [pc, #468] @ 86a00 <_Py_open@@Base+0x14a4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r4, #0 │ │ │ │ - b 86974 <_Py_open@@Base+0x1420> │ │ │ │ + b 8697c <_Py_open@@Base+0x1420> │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [pc, #448] @ 869fc <_Py_open@@Base+0x14a8> │ │ │ │ + ldr r3, [pc, #448] @ 86a04 <_Py_open@@Base+0x14a8> │ │ │ │ mov r2, #16 │ │ │ │ mov ip, #3 │ │ │ │ cmp r1, #0 │ │ │ │ str sl, [r4, #12] │ │ │ │ stm r4, {r2, r3, ip} │ │ │ │ - beq 868a8 <_Py_open@@Base+0x1354> │ │ │ │ + beq 868b0 <_Py_open@@Base+0x1354> │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ cmp r2, #27 │ │ │ │ - bls 86864 <_Py_open@@Base+0x1310> │ │ │ │ + bls 8686c <_Py_open@@Base+0x1310> │ │ │ │ adds sl, r4, #16 │ │ │ │ - bne 86878 <_Py_open@@Base+0x1324> │ │ │ │ - ldr r3, [pc, #392] @ 869f4 <_Py_open@@Base+0x14a0> │ │ │ │ - ldr r1, [pc, #400] @ 86a00 <_Py_open@@Base+0x14ac> │ │ │ │ + bne 86880 <_Py_open@@Base+0x1324> │ │ │ │ + ldr r3, [pc, #392] @ 869fc <_Py_open@@Base+0x14a0> │ │ │ │ + ldr r1, [pc, #400] @ 86a08 <_Py_open@@Base+0x14ac> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 86828 <_Py_open@@Base+0x12d4> │ │ │ │ + bl 18f414 │ │ │ │ + b 86830 <_Py_open@@Base+0x12d4> │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ str r3, [r4, #20] │ │ │ │ add r3, r2, #7 │ │ │ │ bic r3, r3, #3 │ │ │ │ add r3, r3, #12 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r3, #2 │ │ │ │ add r0, r4, #32 │ │ │ │ str r2, [r4, #28] │ │ │ │ str r3, [r4, #24] │ │ │ │ bl 29cdc │ │ │ │ - b 868ac <_Py_open@@Base+0x1358> │ │ │ │ + b 868b4 <_Py_open@@Base+0x1358> │ │ │ │ mov sl, r4 │ │ │ │ cmn r6, #1 │ │ │ │ - beq 8692c <_Py_open@@Base+0x13d8> │ │ │ │ + beq 86934 <_Py_open@@Base+0x13d8> │ │ │ │ ldr r3, [sl] │ │ │ │ rsb r2, r3, #0 │ │ │ │ and r2, r2, #3 │ │ │ │ cmp r3, #11 │ │ │ │ add r2, r2, #12 │ │ │ │ - bls 868fc <_Py_open@@Base+0x13a8> │ │ │ │ + bls 86904 <_Py_open@@Base+0x13a8> │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ add r4, r4, r1 │ │ │ │ sub r4, r4, sl │ │ │ │ cmp r2, r4 │ │ │ │ - bhi 868fc <_Py_open@@Base+0x13a8> │ │ │ │ + bhi 86904 <_Py_open@@Base+0x13a8> │ │ │ │ sub r4, r4, r2 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi 868fc <_Py_open@@Base+0x13a8> │ │ │ │ + bhi 86904 <_Py_open@@Base+0x13a8> │ │ │ │ add r3, r3, #3 │ │ │ │ bic r3, r3, #3 │ │ │ │ adds r2, sl, r3 │ │ │ │ - bne 86910 <_Py_open@@Base+0x13bc> │ │ │ │ - ldr r3, [pc, #240] @ 869f4 <_Py_open@@Base+0x14a0> │ │ │ │ - ldr r1, [pc, #252] @ 86a04 <_Py_open@@Base+0x14b0> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 86828 <_Py_open@@Base+0x12d4> │ │ │ │ - ldr r1, [pc, #228] @ 869fc <_Py_open@@Base+0x14a8> │ │ │ │ + bne 86918 <_Py_open@@Base+0x13bc> │ │ │ │ + ldr r3, [pc, #240] @ 869fc <_Py_open@@Base+0x14a0> │ │ │ │ + ldr r1, [pc, #252] @ 86a0c <_Py_open@@Base+0x14b0> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f414 │ │ │ │ + b 86830 <_Py_open@@Base+0x12d4> │ │ │ │ + ldr r1, [pc, #228] @ 86a04 <_Py_open@@Base+0x14a8> │ │ │ │ str r1, [r2, #4] │ │ │ │ mov r1, #4 │ │ │ │ str r1, [r2, #8] │ │ │ │ mov r1, #16 │ │ │ │ str r1, [sl, r3] │ │ │ │ str r6, [r2, #12] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -95176,1933 +95178,1933 @@ │ │ │ │ ldrd r2, [r7, #32] │ │ │ │ mov r0, r7 │ │ │ │ strd r2, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r2, [sp] │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ - ldr r2, [pc, #176] @ 86a08 <_Py_open@@Base+0x14b4> │ │ │ │ + ldr r2, [pc, #176] @ 86a10 <_Py_open@@Base+0x14b4> │ │ │ │ mov r1, #1 │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ - bl 2d35e8 │ │ │ │ + bl 2d34f8 <_PyTime_AsMilliseconds@@Base+0x188> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 86828 <_Py_open@@Base+0x12d4> │ │ │ │ + beq 86830 <_Py_open@@Base+0x12d4> │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl a58c4 │ │ │ │ + bl a593c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99b98 │ │ │ │ + bl 99c10 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 86990 <_Py_open@@Base+0x143c> │ │ │ │ + beq 86998 <_Py_open@@Base+0x143c> │ │ │ │ mov r0, r8 │ │ │ │ - bl 1133b4 │ │ │ │ + bl 1134a4 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 99b98 │ │ │ │ + bl 99c10 │ │ │ │ mov r5, #0 │ │ │ │ mov r6, #44 @ 0x2c │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r2, r5 │ │ │ │ mla r0, r6, r5, r3 │ │ │ │ - ble 869c0 <_Py_open@@Base+0x146c> │ │ │ │ - bl 1133b4 │ │ │ │ + ble 869c8 <_Py_open@@Base+0x146c> │ │ │ │ + bl 1134a4 │ │ │ │ add r5, r5, #1 │ │ │ │ - b 869a0 <_Py_open@@Base+0x144c> │ │ │ │ + b 869a8 <_Py_open@@Base+0x144c> │ │ │ │ mov r0, r3 │ │ │ │ - bl 99b98 │ │ │ │ + bl 99c10 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #144 @ 0x90 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r5, r9, r0, ror ip │ │ │ │ + @ instruction: 0x00395eb0 │ │ │ │ @ instruction: 0x0055a69c │ │ │ │ - mlaseq r9, r4, ip, r5 │ │ │ │ + @ instruction: 0x00395ed4 │ │ │ │ subseq r4, r7, r0, asr ip │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x00395cb0 │ │ │ │ - @ instruction: 0x00395cd4 │ │ │ │ + @ instruction: 0x00395ef0 │ │ │ │ + eorseq r5, r9, r4, lsl pc │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - @ instruction: 0x00395cf0 │ │ │ │ + eorseq r5, r9, r0, lsr pc │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - eorseq r5, r9, ip, lsl sp │ │ │ │ - eorseq r5, r9, r8, asr #26 │ │ │ │ + eorseq r5, r9, ip, asr pc │ │ │ │ + eorseq r5, r9, r8, lsl #31 │ │ │ │ andeq r3, r3, r8, lsr #28 │ │ │ │ cmn r0, #9 │ │ │ │ - beq 86a44 <_Py_open@@Base+0x14f0> │ │ │ │ + beq 86a4c <_Py_open@@Base+0x14f0> │ │ │ │ cmn r0, #3 │ │ │ │ - beq 86a34 <_Py_open@@Base+0x14e0> │ │ │ │ + beq 86a3c <_Py_open@@Base+0x14e0> │ │ │ │ cmn r0, #10 │ │ │ │ bxeq lr │ │ │ │ - ldr r3, [pc, #28] @ 86a48 <_Py_open@@Base+0x14f4> │ │ │ │ - ldr r1, [pc, #28] @ 86a4c <_Py_open@@Base+0x14f8> │ │ │ │ + ldr r3, [pc, #28] @ 86a50 <_Py_open@@Base+0x14f4> │ │ │ │ + ldr r1, [pc, #28] @ 86a54 <_Py_open@@Base+0x14f8> │ │ │ │ ldr r0, [r3] │ │ │ │ - b 18f198 │ │ │ │ - ldr r3, [pc, #20] @ 86a50 <_Py_open@@Base+0x14fc> │ │ │ │ - ldr r1, [pc, #20] @ 86a54 <_Py_open@@Base+0x1500> │ │ │ │ + b 18f414 │ │ │ │ + ldr r3, [pc, #20] @ 86a58 <_Py_open@@Base+0x14fc> │ │ │ │ + ldr r1, [pc, #20] @ 86a5c <_Py_open@@Base+0x1500> │ │ │ │ ldr r0, [r3] │ │ │ │ - b 18f198 │ │ │ │ - b 2a01ec │ │ │ │ + b 18f414 │ │ │ │ + b 2a0260 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - mlaseq r9, ip, sp, r5 │ │ │ │ + @ instruction: 0x00395fdc │ │ │ │ ldrsheq sp, [r5], #-160 @ 0xffffff60 │ │ │ │ - eorseq r5, r9, r8, ror sp │ │ │ │ + @ instruction: 0x00395fb8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add r2, sp, #32 │ │ │ │ mov r5, #0 │ │ │ │ str r2, [sp] │ │ │ │ mov fp, r0 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #28 │ │ │ │ - ldr r1, [pc, #396] @ 86c1c <_Py_open@@Base+0x16c8> │ │ │ │ + ldr r1, [pc, #396] @ 86c24 <_Py_open@@Base+0x16c8> │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #32] │ │ │ │ - bl b6a5c │ │ │ │ + bl b6b40 │ │ │ │ cmp r0, r5 │ │ │ │ - bne 86aa8 <_Py_open@@Base+0x1554> │ │ │ │ + bne 86ab0 <_Py_open@@Base+0x1554> │ │ │ │ mov r4, #0 │ │ │ │ - b 86c10 <_Py_open@@Base+0x16bc> │ │ │ │ - ldr r1, [pc, #368] @ 86c20 <_Py_open@@Base+0x16cc> │ │ │ │ + b 86c18 <_Py_open@@Base+0x16bc> │ │ │ │ + ldr r1, [pc, #368] @ 86c28 <_Py_open@@Base+0x16cc> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 149814 │ │ │ │ + bl 1498b8 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 86aa0 <_Py_open@@Base+0x154c> │ │ │ │ + beq 86aa8 <_Py_open@@Base+0x154c> │ │ │ │ ldr r9, [r6, #8] │ │ │ │ cmp r9, #0 │ │ │ │ - ble 86b1c <_Py_open@@Base+0x15c8> │ │ │ │ + ble 86b24 <_Py_open@@Base+0x15c8> │ │ │ │ cmn r9, #-268435455 @ 0xf0000001 │ │ │ │ - bls 86ad8 <_Py_open@@Base+0x1584> │ │ │ │ + bls 86ae0 <_Py_open@@Base+0x1584> │ │ │ │ mov r7, #0 │ │ │ │ - b 86b08 <_Py_open@@Base+0x15b4> │ │ │ │ + b 86b10 <_Py_open@@Base+0x15b4> │ │ │ │ lsl r0, r9, #3 │ │ │ │ - bl 996a4 │ │ │ │ + bl 9971c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 86ad0 <_Py_open@@Base+0x157c> │ │ │ │ - ldr r3, [pc, #308] @ 86c24 <_Py_open@@Base+0x16d0> │ │ │ │ + beq 86ad8 <_Py_open@@Base+0x157c> │ │ │ │ + ldr r3, [pc, #308] @ 86c2c <_Py_open@@Base+0x16d0> │ │ │ │ cmp r9, r3 │ │ │ │ - bhi 86b08 <_Py_open@@Base+0x15b4> │ │ │ │ + bhi 86b10 <_Py_open@@Base+0x15b4> │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ mul r0, r9, r0 │ │ │ │ - bl 996a4 │ │ │ │ + bl 9971c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 86b20 <_Py_open@@Base+0x15cc> │ │ │ │ + bne 86b28 <_Py_open@@Base+0x15cc> │ │ │ │ mov r4, #0 │ │ │ │ - bl 2a01ec │ │ │ │ + bl 2a0260 │ │ │ │ mov r5, r4 │ │ │ │ mov r8, r4 │ │ │ │ - b 86bbc <_Py_open@@Base+0x1668> │ │ │ │ + b 86bc4 <_Py_open@@Base+0x1668> │ │ │ │ mov r7, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov sl, r7 │ │ │ │ mov r8, #0 │ │ │ │ add r4, r6, #12 │ │ │ │ cmp r8, r9 │ │ │ │ - bge 86b84 <_Py_open@@Base+0x1630> │ │ │ │ + bge 86b8c <_Py_open@@Base+0x1630> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r1, [pc, #228] @ 86c28 <_Py_open@@Base+0x16d4> │ │ │ │ + ldr r1, [pc, #228] @ 86c30 <_Py_open@@Base+0x16d4> │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ str r2, [sp, #20] │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ ldrne r3, [r6, #12] │ │ │ │ ldreq r0, [r4, r8, lsl #2] │ │ │ │ ldrne r0, [r3, r8, lsl #2] │ │ │ │ - bl 1c1558 │ │ │ │ + bl 1c1710 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add sl, sl, #8 │ │ │ │ add r2, r2, #44 @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 86bb8 <_Py_open@@Base+0x1664> │ │ │ │ + beq 86bc0 <_Py_open@@Base+0x1664> │ │ │ │ ldr r1, [r2, #-44] @ 0xffffffd4 │ │ │ │ ldr r3, [r2, #-36] @ 0xffffffdc │ │ │ │ add r8, r8, #1 │ │ │ │ stmdb sl, {r1, r3} │ │ │ │ - b 86b30 <_Py_open@@Base+0x15dc> │ │ │ │ - ldr r3, [pc, #160] @ 86c2c <_Py_open@@Base+0x16d8> │ │ │ │ + b 86b38 <_Py_open@@Base+0x15dc> │ │ │ │ + ldr r3, [pc, #160] @ 86c34 <_Py_open@@Base+0x16d8> │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, r9 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, fp │ │ │ │ mov r1, r7 │ │ │ │ bl 324a0 <_Py_fstat@@Base+0x388> │ │ │ │ mov r4, r0 │ │ │ │ - b 86bbc <_Py_open@@Base+0x1668> │ │ │ │ + b 86bc4 <_Py_open@@Base+0x1668> │ │ │ │ mov r4, r0 │ │ │ │ mov r9, #0 │ │ │ │ mov sl, #44 @ 0x2c │ │ │ │ cmp r9, r8 │ │ │ │ mla r0, sl, r9, r5 │ │ │ │ - beq 86bdc <_Py_open@@Base+0x1688> │ │ │ │ - bl 1133b4 │ │ │ │ + beq 86be4 <_Py_open@@Base+0x1688> │ │ │ │ + bl 1134a4 │ │ │ │ add r9, r9, #1 │ │ │ │ - b 86bc4 <_Py_open@@Base+0x1670> │ │ │ │ + b 86bcc <_Py_open@@Base+0x1670> │ │ │ │ mov r0, r5 │ │ │ │ - bl 99b98 │ │ │ │ + bl 99c10 │ │ │ │ mov r0, r7 │ │ │ │ - bl 99b98 │ │ │ │ + bl 99c10 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 86c10 <_Py_open@@Base+0x16bc> │ │ │ │ + beq 86c18 <_Py_open@@Base+0x16bc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 86c10 <_Py_open@@Base+0x16bc> │ │ │ │ + bne 86c18 <_Py_open@@Base+0x16bc> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq r5, r9, r8, asr #27 │ │ │ │ - @ instruction: 0x00395ddc │ │ │ │ + eorseq r6, r9, r8 │ │ │ │ + eorseq r6, r9, ip, lsl r0 │ │ │ │ rsceq fp, r8, #188416 @ 0x2e000 │ │ │ │ - eorseq r5, r9, ip, lsl #28 │ │ │ │ - andeq r6, r8, r8, ror #6 │ │ │ │ + eorseq r6, r9, ip, asr #32 │ │ │ │ + andeq r6, r8, r0, ror r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov ip, #0 │ │ │ │ - ldr r1, [pc, #144] @ 86ce4 <_Py_open@@Base+0x1790> │ │ │ │ + ldr r1, [pc, #144] @ 86cec <_Py_open@@Base+0x1790> │ │ │ │ mov r3, sp │ │ │ │ add r2, sp, #4 │ │ │ │ str ip, [sp] │ │ │ │ - bl b6a5c │ │ │ │ + bl b6b40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 86cbc <_Py_open@@Base+0x1768> │ │ │ │ + beq 86cc4 <_Py_open@@Base+0x1768> │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - ldr r1, [pc, #112] @ 86ce8 <_Py_open@@Base+0x1794> │ │ │ │ - ldr r0, [pc, #112] @ 86cec <_Py_open@@Base+0x1798> │ │ │ │ - bl bbddc │ │ │ │ + ldr r1, [pc, #112] @ 86cf0 <_Py_open@@Base+0x1794> │ │ │ │ + ldr r0, [pc, #112] @ 86cf4 <_Py_open@@Base+0x1798> │ │ │ │ + bl bbeb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 86cbc <_Py_open@@Base+0x1768> │ │ │ │ - bl c3e20 │ │ │ │ + blt 86cc4 <_Py_open@@Base+0x1768> │ │ │ │ + bl c3e80 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 2a84c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7b78 │ │ │ │ + bl c7bd0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 86cc4 <_Py_open@@Base+0x1770> │ │ │ │ - ldr r3, [pc, #60] @ 86cf0 <_Py_open@@Base+0x179c> │ │ │ │ - ldr r1, [pc, #60] @ 86cf4 <_Py_open@@Base+0x17a0> │ │ │ │ + bne 86ccc <_Py_open@@Base+0x1770> │ │ │ │ + ldr r3, [pc, #60] @ 86cf8 <_Py_open@@Base+0x179c> │ │ │ │ + ldr r1, [pc, #60] @ 86cfc <_Py_open@@Base+0x17a0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r0, #0 │ │ │ │ - b 86cdc <_Py_open@@Base+0x1788> │ │ │ │ + b 86ce4 <_Py_open@@Base+0x1788> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldrb r0, [r4, #9] │ │ │ │ orr r0, r0, r3, lsl #8 │ │ │ │ lsl r0, r0, #16 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bl a62ec │ │ │ │ + bl a6364 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r5, r9, r4, ror #28 │ │ │ │ - @ instruction: 0x003837f8 │ │ │ │ - eorseq r5, r9, r8, ror lr │ │ │ │ + eorseq r6, r9, r4, lsr #1 │ │ │ │ + eorseq r3, r8, r8, lsr sl │ │ │ │ + ldrheq r6, [r9], -r8 @ │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - mlaseq r9, r0, lr, r5 │ │ │ │ + ldrsbeq r6, [r9], -r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov ip, #0 │ │ │ │ - ldr r1, [pc, #172] @ 86dc8 <_Py_open@@Base+0x1874> │ │ │ │ + ldr r1, [pc, #172] @ 86dd0 <_Py_open@@Base+0x1874> │ │ │ │ mov r3, sp │ │ │ │ add r2, sp, #4 │ │ │ │ str ip, [sp] │ │ │ │ - bl b6a5c │ │ │ │ + bl b6b40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 86d4c <_Py_open@@Base+0x17f8> │ │ │ │ + beq 86d54 <_Py_open@@Base+0x17f8> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #65536 @ 0x10000 │ │ │ │ - bcc 86d54 <_Py_open@@Base+0x1800> │ │ │ │ - ldr r3, [pc, #136] @ 86dcc <_Py_open@@Base+0x1878> │ │ │ │ - ldr r1, [pc, #136] @ 86dd0 <_Py_open@@Base+0x187c> │ │ │ │ + bcc 86d5c <_Py_open@@Base+0x1800> │ │ │ │ + ldr r3, [pc, #136] @ 86dd4 <_Py_open@@Base+0x1878> │ │ │ │ + ldr r1, [pc, #136] @ 86dd8 <_Py_open@@Base+0x187c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r0, #0 │ │ │ │ - b 86dc0 <_Py_open@@Base+0x186c> │ │ │ │ + b 86dc8 <_Py_open@@Base+0x186c> │ │ │ │ ldr r3, [sp] │ │ │ │ - ldr r1, [pc, #116] @ 86dd4 <_Py_open@@Base+0x1880> │ │ │ │ - ldr r0, [pc, #116] @ 86dd8 <_Py_open@@Base+0x1884> │ │ │ │ - bl bbddc │ │ │ │ + ldr r1, [pc, #116] @ 86ddc <_Py_open@@Base+0x1880> │ │ │ │ + ldr r0, [pc, #116] @ 86de0 <_Py_open@@Base+0x1884> │ │ │ │ + bl bbeb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 86d4c <_Py_open@@Base+0x17f8> │ │ │ │ - bl c3e20 │ │ │ │ + blt 86d54 <_Py_open@@Base+0x17f8> │ │ │ │ + bl c3e80 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [sp] │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [sp, #5] │ │ │ │ orr r0, r0, r3, lsl #8 │ │ │ │ lsl r0, r0, #16 │ │ │ │ lsr r0, r0, #16 │ │ │ │ bl 2a744 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7b78 │ │ │ │ + bl c7bd0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 86db8 <_Py_open@@Base+0x1864> │ │ │ │ - ldr r3, [pc, #48] @ 86ddc <_Py_open@@Base+0x1888> │ │ │ │ - ldr r1, [pc, #48] @ 86de0 <_Py_open@@Base+0x188c> │ │ │ │ + bne 86dc0 <_Py_open@@Base+0x1864> │ │ │ │ + ldr r3, [pc, #48] @ 86de4 <_Py_open@@Base+0x1888> │ │ │ │ + ldr r1, [pc, #48] @ 86de8 <_Py_open@@Base+0x188c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 86d4c <_Py_open@@Base+0x17f8> │ │ │ │ + bl 18f414 │ │ │ │ + b 86d54 <_Py_open@@Base+0x17f8> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 9dd0c │ │ │ │ + bl 9dd84 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r5, r9, r8, lsr #29 │ │ │ │ + eorseq r6, r9, r8, ror #1 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - @ instruction: 0x00395ebc │ │ │ │ - eorseq r4, r6, r0, lsl #16 │ │ │ │ - eorseq r5, r9, r4, ror #29 │ │ │ │ + ldrsheq r6, [r9], -ip @ │ │ │ │ + eorseq r4, r6, r0, asr #20 │ │ │ │ + eorseq r6, r9, r4, lsr #2 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - @ instruction: 0x00395efc │ │ │ │ + eorseq r6, r9, ip, lsr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - ldr r1, [pc, #84] @ 86e5c <_Py_open@@Base+0x1908> │ │ │ │ - bl b6a5c │ │ │ │ + ldr r1, [pc, #84] @ 86e64 <_Py_open@@Base+0x1908> │ │ │ │ + bl b6b40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 86e44 <_Py_open@@Base+0x18f0> │ │ │ │ - bl c3e20 │ │ │ │ + beq 86e4c <_Py_open@@Base+0x18f0> │ │ │ │ + bl c3e80 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 296b8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7b78 │ │ │ │ + bl c7bd0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 86e4c <_Py_open@@Base+0x18f8> │ │ │ │ - ldr r3, [pc, #36] @ 86e60 <_Py_open@@Base+0x190c> │ │ │ │ - ldr r1, [pc, #36] @ 86e64 <_Py_open@@Base+0x1910> │ │ │ │ + bne 86e54 <_Py_open@@Base+0x18f8> │ │ │ │ + ldr r3, [pc, #36] @ 86e68 <_Py_open@@Base+0x190c> │ │ │ │ + ldr r1, [pc, #36] @ 86e6c <_Py_open@@Base+0x1910> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r0, #0 │ │ │ │ - b 86e54 <_Py_open@@Base+0x1900> │ │ │ │ + b 86e5c <_Py_open@@Base+0x1900> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl a62ec │ │ │ │ + bl a6364 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r5, r9, r4, lsl pc │ │ │ │ + eorseq r6, r9, r4, asr r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r5, r9, r8, lsr #30 │ │ │ │ + eorseq r6, r9, r8, ror #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - ldr r1, [pc, #88] @ 86ee4 <_Py_open@@Base+0x1990> │ │ │ │ - bl b6a5c │ │ │ │ + ldr r1, [pc, #88] @ 86eec <_Py_open@@Base+0x1990> │ │ │ │ + bl b6b40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 86e9c <_Py_open@@Base+0x1948> │ │ │ │ + bne 86ea4 <_Py_open@@Base+0x1948> │ │ │ │ mov r0, #0 │ │ │ │ - b 86edc <_Py_open@@Base+0x1988> │ │ │ │ + b 86ee4 <_Py_open@@Base+0x1988> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 2b8440 │ │ │ │ + bl 2b826c <_PyParkingLot_UnparkAll@@Base+0x574> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 86e94 <_Py_open@@Base+0x1940> │ │ │ │ - ldr r3, [pc, #52] @ 86ee8 <_Py_open@@Base+0x1994> │ │ │ │ + beq 86e9c <_Py_open@@Base+0x1940> │ │ │ │ + ldr r3, [pc, #52] @ 86ef0 <_Py_open@@Base+0x1994> │ │ │ │ ldr r3, [r3, #1256] @ 0x4e8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 86ed8 <_Py_open@@Base+0x1984> │ │ │ │ + beq 86ee0 <_Py_open@@Base+0x1984> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, #164 @ 0xa4 │ │ │ │ mla r0, r1, r0, r3 │ │ │ │ - bl 2cb178 <_Py_RestoreSignals@@Base+0x2ac> │ │ │ │ + bl 2cb058 <_Py_RestoreSignals@@Base+0x2ac> │ │ │ │ cmp r0, #0 │ │ │ │ - ldrne r0, [pc, #20] @ 86eec <_Py_open@@Base+0x1998> │ │ │ │ - bne 86edc <_Py_open@@Base+0x1988> │ │ │ │ - ldr r0, [pc, #16] @ 86ef0 <_Py_open@@Base+0x199c> │ │ │ │ + ldrne r0, [pc, #20] @ 86ef4 <_Py_open@@Base+0x1998> │ │ │ │ + bne 86ee4 <_Py_open@@Base+0x1988> │ │ │ │ + ldr r0, [pc, #16] @ 86ef8 <_Py_open@@Base+0x199c> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r5, r9, ip, lsr pc │ │ │ │ + eorseq r6, r9, ip, ror r1 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r1, [pc, #84] @ 86f6c <_Py_open@@Base+0x1a18> │ │ │ │ + ldr r1, [pc, #84] @ 86f74 <_Py_open@@Base+0x1a18> │ │ │ │ add r2, sp, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl b6a5c │ │ │ │ + bl b6b40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 86f64 <_Py_open@@Base+0x1a10> │ │ │ │ + beq 86f6c <_Py_open@@Base+0x1a10> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 86f54 <_Py_open@@Base+0x1a00> │ │ │ │ - bl c3e20 │ │ │ │ + beq 86f5c <_Py_open@@Base+0x1a00> │ │ │ │ + bl c3e80 │ │ │ │ mov r4, r0 │ │ │ │ - bl 835bc │ │ │ │ + bl 835c4 │ │ │ │ mov r0, #11 │ │ │ │ bl 29ef8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7b78 │ │ │ │ - b 86f60 <_Py_open@@Base+0x1a0c> │ │ │ │ - bl 835bc │ │ │ │ + bl c7bd0 │ │ │ │ + b 86f68 <_Py_open@@Base+0x1a0c> │ │ │ │ + bl 835c4 │ │ │ │ mov r0, #11 │ │ │ │ bl 29ef8 │ │ │ │ - ldr r0, [pc, #8] @ 86f70 <_Py_open@@Base+0x1a1c> │ │ │ │ + ldr r0, [pc, #8] @ 86f78 <_Py_open@@Base+0x1a1c> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r5, r9, ip, asr #30 │ │ │ │ + eorseq r6, r9, ip, lsl #3 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r1, [pc, #64] @ 86fd8 <_Py_open@@Base+0x1a84> │ │ │ │ + ldr r1, [pc, #64] @ 86fe0 <_Py_open@@Base+0x1a84> │ │ │ │ add r2, sp, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl b6a5c │ │ │ │ + bl b6b40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 86fcc <_Py_open@@Base+0x1a78> │ │ │ │ + beq 86fd4 <_Py_open@@Base+0x1a78> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 83d08 │ │ │ │ + bl 83d10 │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #32] @ 86fdc <_Py_open@@Base+0x1a88> │ │ │ │ - beq 86fd0 <_Py_open@@Base+0x1a7c> │ │ │ │ - ldr r3, [pc, #28] @ 86fe0 <_Py_open@@Base+0x1a8c> │ │ │ │ - ldr r1, [pc, #28] @ 86fe4 <_Py_open@@Base+0x1a90> │ │ │ │ + ldreq r0, [pc, #32] @ 86fe4 <_Py_open@@Base+0x1a88> │ │ │ │ + beq 86fd8 <_Py_open@@Base+0x1a7c> │ │ │ │ + ldr r3, [pc, #28] @ 86fe8 <_Py_open@@Base+0x1a8c> │ │ │ │ + ldr r1, [pc, #28] @ 86fec <_Py_open@@Base+0x1a90> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r5, r9, r8, asr pc │ │ │ │ + mlaseq r9, r8, r1, r6 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r7, r0, asr #25 │ │ │ │ + @ instruction: 0x0037eedc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r4, r1 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #224] @ 870ec <_Py_open@@Base+0x1b98> │ │ │ │ + ldr r1, [pc, #224] @ 870f4 <_Py_open@@Base+0x1b98> │ │ │ │ mov r0, r4 │ │ │ │ - bl b6a5c │ │ │ │ + bl b6b40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 87044 <_Py_open@@Base+0x1af0> │ │ │ │ - bl 11a964 │ │ │ │ - ldr r2, [pc, #204] @ 870f0 <_Py_open@@Base+0x1b9c> │ │ │ │ - ldr r1, [pc, #204] @ 870f4 <_Py_open@@Base+0x1ba0> │ │ │ │ + bne 8704c <_Py_open@@Base+0x1af0> │ │ │ │ + bl 11aa14 │ │ │ │ + ldr r2, [pc, #204] @ 870f8 <_Py_open@@Base+0x1b9c> │ │ │ │ + ldr r1, [pc, #204] @ 870fc <_Py_open@@Base+0x1ba0> │ │ │ │ mov r3, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl b6a5c │ │ │ │ + bl b6b40 │ │ │ │ cmp r0, #0 │ │ │ │ movne r5, #1 │ │ │ │ - bne 87048 <_Py_open@@Base+0x1af4> │ │ │ │ + bne 87050 <_Py_open@@Base+0x1af4> │ │ │ │ mov r0, #0 │ │ │ │ - b 870e4 <_Py_open@@Base+0x1b90> │ │ │ │ + b 870ec <_Py_open@@Base+0x1b90> │ │ │ │ mov r5, #0 │ │ │ │ ldr r2, [sp] │ │ │ │ - ldr r1, [pc, #164] @ 870f8 <_Py_open@@Base+0x1ba4> │ │ │ │ - ldr r0, [pc, #164] @ 870fc <_Py_open@@Base+0x1ba8> │ │ │ │ - bl bbddc │ │ │ │ + ldr r1, [pc, #164] @ 87100 <_Py_open@@Base+0x1ba4> │ │ │ │ + ldr r0, [pc, #164] @ 87104 <_Py_open@@Base+0x1ba8> │ │ │ │ + bl bbeb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 8703c <_Py_open@@Base+0x1ae8> │ │ │ │ + blt 87044 <_Py_open@@Base+0x1ae8> │ │ │ │ ldr r0, [sp] │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 112480 │ │ │ │ + bl 112570 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 870d8 <_Py_open@@Base+0x1b84> │ │ │ │ + bne 870e0 <_Py_open@@Base+0x1b84> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 29f28 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1133b4 │ │ │ │ + bl 1134a4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 870bc <_Py_open@@Base+0x1b68> │ │ │ │ + beq 870c4 <_Py_open@@Base+0x1b68> │ │ │ │ ldr r0, [sp] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 870bc <_Py_open@@Base+0x1b68> │ │ │ │ + beq 870c4 <_Py_open@@Base+0x1b68> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 870bc <_Py_open@@Base+0x1b68> │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 870c4 <_Py_open@@Base+0x1b68> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r0, [pc, #56] @ 87100 <_Py_open@@Base+0x1bac> │ │ │ │ - beq 870e4 <_Py_open@@Base+0x1b90> │ │ │ │ - ldr r3, [pc, #52] @ 87104 <_Py_open@@Base+0x1bb0> │ │ │ │ + ldreq r0, [pc, #56] @ 87108 <_Py_open@@Base+0x1bac> │ │ │ │ + beq 870ec <_Py_open@@Base+0x1b90> │ │ │ │ + ldr r3, [pc, #52] @ 8710c <_Py_open@@Base+0x1bb0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ - b 870e4 <_Py_open@@Base+0x1b90> │ │ │ │ + bl 144544 │ │ │ │ + b 870ec <_Py_open@@Base+0x1b90> │ │ │ │ cmp r5, #0 │ │ │ │ - bne 87098 <_Py_open@@Base+0x1b44> │ │ │ │ - b 870c8 <_Py_open@@Base+0x1b74> │ │ │ │ + bne 870a0 <_Py_open@@Base+0x1b44> │ │ │ │ + b 870d0 <_Py_open@@Base+0x1b74> │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r5, r9, r4, ror #30 │ │ │ │ - andseq sp, r7, ip, ror #14 │ │ │ │ - eorseq r5, r9, r4, ror pc │ │ │ │ - eorseq r1, r6, r0, lsl #1 │ │ │ │ - eorseq r5, r9, r4, lsl #31 │ │ │ │ + eorseq r6, r9, r4, lsr #3 │ │ │ │ + andseq sp, r7, r8, lsl #20 │ │ │ │ + @ instruction: 0x003961b4 │ │ │ │ + eorseq r1, r6, r0, asr #5 │ │ │ │ + eorseq r6, r9, r4, asr #3 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 87138 <_Py_open@@Base+0x1be4> │ │ │ │ - bl a55d4 │ │ │ │ + bne 87140 <_Py_open@@Base+0x1be4> │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8717c <_Py_open@@Base+0x1c28> │ │ │ │ + bne 87184 <_Py_open@@Base+0x1c28> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2a054 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 87174 <_Py_open@@Base+0x1c20> │ │ │ │ + bne 8717c <_Py_open@@Base+0x1c20> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 87174 <_Py_open@@Base+0x1c20> │ │ │ │ - ldr r3, [pc, #24] @ 87184 <_Py_open@@Base+0x1c30> │ │ │ │ + beq 8717c <_Py_open@@Base+0x1c20> │ │ │ │ + ldr r3, [pc, #24] @ 8718c <_Py_open@@Base+0x1c30> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 1444a4 │ │ │ │ + b 144544 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a62ec │ │ │ │ + b a6364 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 2a30c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 871b4 <_Py_open@@Base+0x1c60> │ │ │ │ - ldr r3, [pc, #16] @ 871bc <_Py_open@@Base+0x1c68> │ │ │ │ + bge 871bc <_Py_open@@Base+0x1c60> │ │ │ │ + ldr r3, [pc, #16] @ 871c4 <_Py_open@@Base+0x1c68> │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 1444a4 │ │ │ │ - ldr r0, [pc, #4] @ 871c0 <_Py_open@@Base+0x1c6c> │ │ │ │ + b 144544 │ │ │ │ + ldr r0, [pc, #4] @ 871c8 <_Py_open@@Base+0x1c6c> │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r1, #33 @ 0x21 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 2a090 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 87218 <_Py_open@@Base+0x1cc4> │ │ │ │ + beq 87220 <_Py_open@@Base+0x1cc4> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r3, [pc, #48] @ 87228 <_Py_open@@Base+0x1cd4> │ │ │ │ + ldr r3, [pc, #48] @ 87230 <_Py_open@@Base+0x1cd4> │ │ │ │ rsb r4, r4, #0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r6, [r0] │ │ │ │ ldr r0, [r3] │ │ │ │ str r4, [r5] │ │ │ │ - bl 1444a4 │ │ │ │ + bl 144544 │ │ │ │ mov r0, #0 │ │ │ │ str r6, [r5] │ │ │ │ - b 87220 <_Py_open@@Base+0x1ccc> │ │ │ │ + b 87228 <_Py_open@@Base+0x1ccc> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl bb7dc │ │ │ │ + bl bb8b0 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 296d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 87258 <_Py_open@@Base+0x1d04> │ │ │ │ - ldr r3, [pc, #16] @ 87260 <_Py_open@@Base+0x1d0c> │ │ │ │ + bge 87260 <_Py_open@@Base+0x1d04> │ │ │ │ + ldr r3, [pc, #16] @ 87268 <_Py_open@@Base+0x1d0c> │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 1444a4 │ │ │ │ - ldr r0, [pc, #4] @ 87264 <_Py_open@@Base+0x1d10> │ │ │ │ + b 144544 │ │ │ │ + ldr r0, [pc, #4] @ 8726c <_Py_open@@Base+0x1d10> │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3848] @ 0xf08 │ │ │ │ sub sp, sp, #240 @ 0xf0 │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a948 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 872a0 <_Py_open@@Base+0x1d4c> │ │ │ │ - ldr r3, [pc, #40] @ 872c0 <_Py_open@@Base+0x1d6c> │ │ │ │ + beq 872a8 <_Py_open@@Base+0x1d4c> │ │ │ │ + ldr r3, [pc, #40] @ 872c8 <_Py_open@@Base+0x1d6c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ - b 872b8 <_Py_open@@Base+0x1d64> │ │ │ │ + bl 144544 │ │ │ │ + b 872c0 <_Py_open@@Base+0x1d64> │ │ │ │ mov r2, #112 @ 0x70 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r0, sp │ │ │ │ bl 29cdc │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ - bl 2cbdcc <_Py_RestoreSignals@@Base+0xf00> │ │ │ │ + bl 2cbcac <_Py_RestoreSignals@@Base+0xf00> │ │ │ │ add sp, sp, #240 @ 0xf0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3816] @ 0xee8 │ │ │ │ sub sp, sp, #268 @ 0x10c │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 2cbbf4 <_Py_RestoreSignals@@Base+0xd28> │ │ │ │ + bl 2cbad4 <_Py_RestoreSignals@@Base+0xd28> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87348 <_Py_open@@Base+0x1df4> │ │ │ │ + beq 87350 <_Py_open@@Base+0x1df4> │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ bl 29cdc │ │ │ │ - bl c3e20 │ │ │ │ + bl c3e80 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ bl 297f0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7b78 │ │ │ │ + bl c7bd0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 87340 <_Py_open@@Base+0x1dec> │ │ │ │ + beq 87348 <_Py_open@@Base+0x1dec> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #32] @ 87350 <_Py_open@@Base+0x1dfc> │ │ │ │ + ldr r2, [pc, #32] @ 87358 <_Py_open@@Base+0x1dfc> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ str r4, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ - b 87348 <_Py_open@@Base+0x1df4> │ │ │ │ + bl 144544 │ │ │ │ + b 87350 <_Py_open@@Base+0x1df4> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl a62ec │ │ │ │ + bl a6364 │ │ │ │ add sp, sp, #268 @ 0x10c │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3848] @ 0xf08 │ │ │ │ sub sp, sp, #240 @ 0xf0 │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ bl 291e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8738c <_Py_open@@Base+0x1e38> │ │ │ │ - ldr r3, [pc, #56] @ 873bc <_Py_open@@Base+0x1e68> │ │ │ │ + beq 87394 <_Py_open@@Base+0x1e38> │ │ │ │ + ldr r3, [pc, #56] @ 873c4 <_Py_open@@Base+0x1e68> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ - b 873b4 <_Py_open@@Base+0x1e60> │ │ │ │ + bl 144544 │ │ │ │ + b 873bc <_Py_open@@Base+0x1e60> │ │ │ │ mov r0, r4 │ │ │ │ bl 2a414 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8737c <_Py_open@@Base+0x1e28> │ │ │ │ + bne 87384 <_Py_open@@Base+0x1e28> │ │ │ │ mov r2, #112 @ 0x70 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r0, sp │ │ │ │ bl 29cdc │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ - bl 2cbdcc <_Py_RestoreSignals@@Base+0xf00> │ │ │ │ + bl 2cbcac <_Py_RestoreSignals@@Base+0xf00> │ │ │ │ add sp, sp, #240 @ 0xf0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2976] @ 0xba0 │ │ │ │ subs r4, r2, #0 │ │ │ │ mov r7, r3 │ │ │ │ - ldreq r3, [pc, #668] @ 8767c <_Py_open@@Base+0x2128> │ │ │ │ + ldreq r3, [pc, #668] @ 87684 <_Py_open@@Base+0x2128> │ │ │ │ movne r3, r4 │ │ │ │ ldreq r3, [r3] │ │ │ │ sub sp, sp, #1088 @ 0x440 │ │ │ │ mov r6, r0 │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r0, [pc, #644] @ 87680 <_Py_open@@Base+0x212c> │ │ │ │ + ldr r0, [pc, #644] @ 87688 <_Py_open@@Base+0x212c> │ │ │ │ mov r3, r1 │ │ │ │ mov sl, r1 │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [pc, #632] @ 87684 <_Py_open@@Base+0x2130> │ │ │ │ + ldr r1, [pc, #632] @ 8768c <_Py_open@@Base+0x2130> │ │ │ │ str ip, [sp, #12] │ │ │ │ - bl bbddc │ │ │ │ + bl bbeb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 874d8 <_Py_open@@Base+0x1f84> │ │ │ │ + blt 874e0 <_Py_open@@Base+0x1f84> │ │ │ │ cmp r4, #0 │ │ │ │ - bne 8745c <_Py_open@@Base+0x1f08> │ │ │ │ - bl c3e20 │ │ │ │ + bne 87464 <_Py_open@@Base+0x1f08> │ │ │ │ + bl c3e80 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 29928 <__ioctl_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7b78 │ │ │ │ + bl c7bd0 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 87640 <_Py_open@@Base+0x20ec> │ │ │ │ - ldr r3, [pc, #564] @ 87688 <_Py_open@@Base+0x2134> │ │ │ │ + bge 87648 <_Py_open@@Base+0x20ec> │ │ │ │ + ldr r3, [pc, #564] @ 87690 <_Py_open@@Base+0x2134> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ - b 874d8 <_Py_open@@Base+0x1f84> │ │ │ │ + bl 144544 │ │ │ │ + b 874e0 <_Py_open@@Base+0x1f84> │ │ │ │ add r5, sp, #16 │ │ │ │ - ldr r1, [pc, #548] @ 8768c <_Py_open@@Base+0x2138> │ │ │ │ + ldr r1, [pc, #548] @ 87694 <_Py_open@@Base+0x2138> │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1558 │ │ │ │ + bl 1c1710 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 8757c <_Py_open@@Base+0x2028> │ │ │ │ + beq 87584 <_Py_open@@Base+0x2028> │ │ │ │ cmp r7, #0 │ │ │ │ ldr r8, [sp, #16] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - beq 874b8 <_Py_open@@Base+0x1f64> │ │ │ │ + beq 874c0 <_Py_open@@Base+0x1f64> │ │ │ │ cmp r4, #1024 @ 0x400 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bgt 87504 <_Py_open@@Base+0x1fb0> │ │ │ │ - ldr r3, [pc, #500] @ 87690 <_Py_open@@Base+0x213c> │ │ │ │ + bgt 8750c <_Py_open@@Base+0x1fb0> │ │ │ │ + ldr r3, [pc, #500] @ 87698 <_Py_open@@Base+0x213c> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ bl 29a18 <__memcpy_chk@plt> │ │ │ │ add r3, r4, #1088 @ 0x440 │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, r3 │ │ │ │ strb r2, [r3, #-1028] @ 0xfffffbfc │ │ │ │ - b 8764c <_Py_open@@Base+0x20f8> │ │ │ │ + b 87654 <_Py_open@@Base+0x20f8> │ │ │ │ cmp r4, #1024 @ 0x400 │ │ │ │ - ble 874e0 <_Py_open@@Base+0x1f8c> │ │ │ │ + ble 874e8 <_Py_open@@Base+0x1f8c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1133b4 │ │ │ │ - ldr r3, [pc, #452] @ 87694 <_Py_open@@Base+0x2140> │ │ │ │ - ldr r1, [pc, #452] @ 87698 <_Py_open@@Base+0x2144> │ │ │ │ + bl 1134a4 │ │ │ │ + ldr r3, [pc, #452] @ 8769c <_Py_open@@Base+0x2140> │ │ │ │ + ldr r1, [pc, #452] @ 876a0 <_Py_open@@Base+0x2144> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r0, #0 │ │ │ │ - b 87674 <_Py_open@@Base+0x2120> │ │ │ │ - ldr r3, [pc, #424] @ 87690 <_Py_open@@Base+0x213c> │ │ │ │ + b 8767c <_Py_open@@Base+0x2120> │ │ │ │ + ldr r3, [pc, #424] @ 87698 <_Py_open@@Base+0x213c> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ bl 29a18 <__memcpy_chk@plt> │ │ │ │ add r3, r4, #1088 @ 0x440 │ │ │ │ add r3, sp, r3 │ │ │ │ strb r7, [r3, #-1028] @ 0xfffffbfc │ │ │ │ - b 8764c <_Py_open@@Base+0x20f8> │ │ │ │ + b 87654 <_Py_open@@Base+0x20f8> │ │ │ │ cmp r8, r0 │ │ │ │ - beq 8764c <_Py_open@@Base+0x20f8> │ │ │ │ + beq 87654 <_Py_open@@Base+0x20f8> │ │ │ │ mov r0, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r8 │ │ │ │ bl 29928 <__ioctl_time64@plt> │ │ │ │ mov r6, r0 │ │ │ │ subs r3, r7, #0 │ │ │ │ movne r3, #1 │ │ │ │ cmp r4, #1024 @ 0x400 │ │ │ │ movgt r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 87548 <_Py_open@@Base+0x1ff4> │ │ │ │ + beq 87550 <_Py_open@@Base+0x1ff4> │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ bl 29cdc │ │ │ │ cmp r6, #0 │ │ │ │ - blt 875f0 <_Py_open@@Base+0x209c> │ │ │ │ + blt 875f8 <_Py_open@@Base+0x209c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1133b4 │ │ │ │ + bl 1134a4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 8756c <_Py_open@@Base+0x2018> │ │ │ │ + beq 87574 <_Py_open@@Base+0x2018> │ │ │ │ mov r0, r6 │ │ │ │ - bl a62ec │ │ │ │ - b 87674 <_Py_open@@Base+0x2120> │ │ │ │ + bl a6364 │ │ │ │ + b 8767c <_Py_open@@Base+0x2120> │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 92884 │ │ │ │ - b 87674 <_Py_open@@Base+0x2120> │ │ │ │ - bl 11a964 │ │ │ │ - ldr r1, [pc, #276] @ 8769c <_Py_open@@Base+0x2148> │ │ │ │ + bl 928e0 │ │ │ │ + b 8767c <_Py_open@@Base+0x2120> │ │ │ │ + bl 11aa14 │ │ │ │ + ldr r1, [pc, #276] @ 876a4 <_Py_open@@Base+0x2148> │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1558 │ │ │ │ + bl 1c1710 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87620 <_Py_open@@Base+0x20cc> │ │ │ │ + beq 87628 <_Py_open@@Base+0x20cc> │ │ │ │ ldr r8, [sp, #24] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r8, #1024 @ 0x400 │ │ │ │ - bgt 874c0 <_Py_open@@Base+0x1f6c> │ │ │ │ + bgt 874c8 <_Py_open@@Base+0x1f6c> │ │ │ │ mov r2, r8 │ │ │ │ - ldr r3, [pc, #220] @ 87690 <_Py_open@@Base+0x213c> │ │ │ │ + ldr r3, [pc, #220] @ 87698 <_Py_open@@Base+0x213c> │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ bl 29a18 <__memcpy_chk@plt> │ │ │ │ add r3, r8, #1088 @ 0x440 │ │ │ │ add r3, sp, r3 │ │ │ │ strb r9, [r3, #-1028] @ 0xfffffbfc │ │ │ │ - bl c3e20 │ │ │ │ + bl c3e80 │ │ │ │ mov r1, sl │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 29928 <__ioctl_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c7b78 │ │ │ │ + bl c7bd0 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 87608 <_Py_open@@Base+0x20b4> │ │ │ │ - ldr r3, [pc, #144] @ 87688 <_Py_open@@Base+0x2134> │ │ │ │ + bge 87610 <_Py_open@@Base+0x20b4> │ │ │ │ + ldr r3, [pc, #144] @ 87690 <_Py_open@@Base+0x2134> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ + bl 144544 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1133b4 │ │ │ │ - b 874d8 <_Py_open@@Base+0x1f84> │ │ │ │ + bl 1134a4 │ │ │ │ + b 874e0 <_Py_open@@Base+0x1f84> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1133b4 │ │ │ │ + bl 1134a4 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 92884 │ │ │ │ - b 87674 <_Py_open@@Base+0x2120> │ │ │ │ - bl 11a964 │ │ │ │ - ldr r1, [pc, #116] @ 876a0 <_Py_open@@Base+0x214c> │ │ │ │ + bl 928e0 │ │ │ │ + b 8767c <_Py_open@@Base+0x2120> │ │ │ │ + bl 11aa14 │ │ │ │ + ldr r1, [pc, #116] @ 876a8 <_Py_open@@Base+0x214c> │ │ │ │ sub r2, r5, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c1558 │ │ │ │ + bl 1c1710 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 87420 <_Py_open@@Base+0x1ecc> │ │ │ │ - b 874d8 <_Py_open@@Base+0x1f84> │ │ │ │ + bne 87428 <_Py_open@@Base+0x1ecc> │ │ │ │ + b 874e0 <_Py_open@@Base+0x1f84> │ │ │ │ mov r0, r4 │ │ │ │ - bl a62ec │ │ │ │ - b 87674 <_Py_open@@Base+0x2120> │ │ │ │ - bl c3e20 │ │ │ │ + bl a6364 │ │ │ │ + b 8767c <_Py_open@@Base+0x2120> │ │ │ │ + bl c3e80 │ │ │ │ mov r1, sl │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 29928 <__ioctl_time64@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl c7b78 │ │ │ │ - b 87520 <_Py_open@@Base+0x1fcc> │ │ │ │ + bl c7bd0 │ │ │ │ + b 87528 <_Py_open@@Base+0x1fcc> │ │ │ │ add sp, sp, #1088 @ 0x440 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrsheq sl, [r5], #-176 @ 0xffffff50 │ │ │ │ - mlaseq r9, ip, pc, r5 @ │ │ │ │ - mlaseq r9, r8, pc, r5 @ │ │ │ │ + @ instruction: 0x003961dc │ │ │ │ + @ instruction: 0x003961d8 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r5, r9, r8, lsr #31 │ │ │ │ + eorseq r6, r9, r8, ror #3 │ │ │ │ andeq r0, r0, r1, lsl #8 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x00395fb4 │ │ │ │ - @ instruction: 0x00395fd0 │ │ │ │ - @ instruction: 0x00395fdc │ │ │ │ + @ instruction: 0x003961f4 │ │ │ │ + eorseq r6, r9, r0, lsl r2 │ │ │ │ + eorseq r6, r9, ip, lsl r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 12852c │ │ │ │ + bl 1285c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 876d4 <_Py_open@@Base+0x2180> │ │ │ │ - bl a55d4 │ │ │ │ + bne 876dc <_Py_open@@Base+0x2180> │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 87718 <_Py_open@@Base+0x21c4> │ │ │ │ - bl c3e20 │ │ │ │ + bne 87720 <_Py_open@@Base+0x21c4> │ │ │ │ + bl c3e80 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a060 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7b78 │ │ │ │ + bl c7bd0 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 87720 <_Py_open@@Base+0x21cc> │ │ │ │ + bge 87728 <_Py_open@@Base+0x21cc> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #104 @ 0x68 │ │ │ │ - beq 87720 <_Py_open@@Base+0x21cc> │ │ │ │ - ldr r3, [pc, #24] @ 87728 <_Py_open@@Base+0x21d4> │ │ │ │ + beq 87728 <_Py_open@@Base+0x21cc> │ │ │ │ + ldr r3, [pc, #24] @ 87730 <_Py_open@@Base+0x21d4> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 1444a4 │ │ │ │ + b 144544 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #4] @ 8772c <_Py_open@@Base+0x21d8> │ │ │ │ + ldr r0, [pc, #4] @ 87734 <_Py_open@@Base+0x21d8> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 12852c │ │ │ │ + bl 1285c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 87768 <_Py_open@@Base+0x2214> │ │ │ │ - bl a55d4 │ │ │ │ + bne 87770 <_Py_open@@Base+0x2214> │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87768 <_Py_open@@Base+0x2214> │ │ │ │ + beq 87770 <_Py_open@@Base+0x2214> │ │ │ │ mov r4, #0 │ │ │ │ - b 87790 <_Py_open@@Base+0x223c> │ │ │ │ + b 87798 <_Py_open@@Base+0x223c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b8630 <_Py_dup@@Base> │ │ │ │ + bl 1b87e8 <_Py_dup@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - beq 87760 <_Py_open@@Base+0x220c> │ │ │ │ - bl a62ec │ │ │ │ + beq 87768 <_Py_open@@Base+0x220c> │ │ │ │ + bl a6364 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 87790 <_Py_open@@Base+0x223c> │ │ │ │ + bne 87798 <_Py_open@@Base+0x223c> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a060 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, sp, #96 @ 0x60 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ - ldr r1, [pc, #200] @ 87884 <_Py_open@@Base+0x2330> │ │ │ │ + ldr r1, [pc, #200] @ 8788c <_Py_open@@Base+0x2330> │ │ │ │ mov r2, sp │ │ │ │ - bl b6a5c │ │ │ │ + bl b6b40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 877f8 <_Py_open@@Base+0x22a4> │ │ │ │ + beq 87800 <_Py_open@@Base+0x22a4> │ │ │ │ ldr ip, [sp] │ │ │ │ cmp ip, #2 │ │ │ │ - bne 87800 <_Py_open@@Base+0x22ac> │ │ │ │ + bne 87808 <_Py_open@@Base+0x22ac> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq 87838 <_Py_open@@Base+0x22e4> │ │ │ │ - ldr r3, [pc, #160] @ 87888 <_Py_open@@Base+0x2334> │ │ │ │ - ldr r1, [pc, #160] @ 8788c <_Py_open@@Base+0x2338> │ │ │ │ + beq 87840 <_Py_open@@Base+0x22e4> │ │ │ │ + ldr r3, [pc, #160] @ 87890 <_Py_open@@Base+0x2334> │ │ │ │ + ldr r1, [pc, #160] @ 87894 <_Py_open@@Base+0x2338> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1133b4 │ │ │ │ + bl 1134a4 │ │ │ │ mov r0, #0 │ │ │ │ - b 8787c <_Py_open@@Base+0x2328> │ │ │ │ + b 87884 <_Py_open@@Base+0x2328> │ │ │ │ cmp ip, #10 │ │ │ │ - bne 87818 <_Py_open@@Base+0x22c4> │ │ │ │ + bne 87820 <_Py_open@@Base+0x22c4> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #16 │ │ │ │ - beq 87838 <_Py_open@@Base+0x22e4> │ │ │ │ - b 877e0 <_Py_open@@Base+0x228c> │ │ │ │ - ldr r3, [pc, #104] @ 87888 <_Py_open@@Base+0x2334> │ │ │ │ - ldr r1, [pc, #108] @ 87890 <_Py_open@@Base+0x233c> │ │ │ │ + beq 87840 <_Py_open@@Base+0x22e4> │ │ │ │ + b 877e8 <_Py_open@@Base+0x228c> │ │ │ │ + ldr r3, [pc, #104] @ 87890 <_Py_open@@Base+0x2334> │ │ │ │ + ldr r1, [pc, #108] @ 87898 <_Py_open@@Base+0x233c> │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, ip │ │ │ │ - bl 1176f0 │ │ │ │ + bl 1177e0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1133b4 │ │ │ │ - b 877f8 <_Py_open@@Base+0x22a4> │ │ │ │ + bl 1134a4 │ │ │ │ + b 87800 <_Py_open@@Base+0x22a4> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r3, #46 @ 0x2e │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ mov r0, ip │ │ │ │ bl 2922c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 8786c <_Py_open@@Base+0x2318> │ │ │ │ - ldr r3, [pc, #56] @ 87894 <_Py_open@@Base+0x2340> │ │ │ │ + bne 87874 <_Py_open@@Base+0x2318> │ │ │ │ + ldr r3, [pc, #56] @ 8789c <_Py_open@@Base+0x2340> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ + bl 144544 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1133b4 │ │ │ │ - b 877f8 <_Py_open@@Base+0x22a4> │ │ │ │ + bl 1134a4 │ │ │ │ + b 87800 <_Py_open@@Base+0x22a4> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1133b4 │ │ │ │ + bl 1134a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9dd0c │ │ │ │ + bl 9dd84 │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r6, r9, r0, asr #32 │ │ │ │ + eorseq r6, r9, r0, lsl #5 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r6, r9, r0, asr r0 │ │ │ │ - eorseq r6, r9, ip, ror r0 │ │ │ │ + mlaseq r9, r0, r2, r6 │ │ │ │ + @ instruction: 0x003962bc │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #8 │ │ │ │ add r4, sp, #4 │ │ │ │ - bl 835bc │ │ │ │ + bl 835c4 │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, #104857600 @ 0x6400000 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bcc 878d4 <_Py_open@@Base+0x2380> │ │ │ │ + bcc 878dc <_Py_open@@Base+0x2380> │ │ │ │ cmn r4, #104857600 @ 0x6400000 │ │ │ │ sub r0, r4, #104857600 @ 0x6400000 │ │ │ │ mvncs r1, #0 │ │ │ │ - bcs 878d8 <_Py_open@@Base+0x2384> │ │ │ │ + bcs 878e0 <_Py_open@@Base+0x2384> │ │ │ │ add r1, r4, #104857600 @ 0x6400000 │ │ │ │ mov r2, r4 │ │ │ │ - bl 8332c │ │ │ │ + bl 83334 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r1, [pc, #32] @ 8790c <_Py_open@@Base+0x23b8> │ │ │ │ + ldr r1, [pc, #32] @ 87914 <_Py_open@@Base+0x23b8> │ │ │ │ cmp r4, r0 │ │ │ │ subcc r2, r0, r4 │ │ │ │ subcs r2, r4, r0 │ │ │ │ - ldr r0, [pc, #20] @ 87910 <_Py_open@@Base+0x23bc> │ │ │ │ + ldr r0, [pc, #20] @ 87918 <_Py_open@@Base+0x23bc> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 1177e0 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - mlaseq r9, r8, r0, r6 │ │ │ │ + @ instruction: 0x003962d8 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r1, [pc, #116] @ 879ac <_Py_open@@Base+0x2458> │ │ │ │ + ldr r1, [pc, #116] @ 879b4 <_Py_open@@Base+0x2458> │ │ │ │ add r2, sp, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl b6a5c │ │ │ │ + bl b6b40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87964 <_Py_open@@Base+0x2410> │ │ │ │ + beq 8796c <_Py_open@@Base+0x2410> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bge 8796c <_Py_open@@Base+0x2418> │ │ │ │ - ldr r3, [pc, #84] @ 879b0 <_Py_open@@Base+0x245c> │ │ │ │ - ldr r1, [pc, #84] @ 879b4 <_Py_open@@Base+0x2460> │ │ │ │ + bge 87974 <_Py_open@@Base+0x2418> │ │ │ │ + ldr r3, [pc, #84] @ 879b8 <_Py_open@@Base+0x245c> │ │ │ │ + ldr r1, [pc, #84] @ 879bc <_Py_open@@Base+0x2460> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r0, #0 │ │ │ │ - b 879a4 <_Py_open@@Base+0x2450> │ │ │ │ - bl 83b54 │ │ │ │ + b 879ac <_Py_open@@Base+0x2450> │ │ │ │ + bl 83b5c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ - bl 8348c │ │ │ │ + bl 83494 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 8799c <_Py_open@@Base+0x2448> │ │ │ │ - ldr r3, [pc, #36] @ 879b0 <_Py_open@@Base+0x245c> │ │ │ │ + bne 879a4 <_Py_open@@Base+0x2448> │ │ │ │ + ldr r3, [pc, #36] @ 879b8 <_Py_open@@Base+0x245c> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - ldr r1, [pc, #36] @ 879b8 <_Py_open@@Base+0x2464> │ │ │ │ + ldr r1, [pc, #36] @ 879c0 <_Py_open@@Base+0x2464> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ - b 87964 <_Py_open@@Base+0x2410> │ │ │ │ + bl 1177e0 │ │ │ │ + b 8796c <_Py_open@@Base+0x2410> │ │ │ │ mov r0, r4 │ │ │ │ - bl a58c4 │ │ │ │ + bl a593c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsheq r6, [r9], -r4 @ │ │ │ │ + eorseq r6, r9, r4, lsr r3 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r6, r9, r4, lsl #2 │ │ │ │ - eorseq r6, r9, r8, lsr #2 │ │ │ │ + eorseq r6, r9, r4, asr #6 │ │ │ │ + eorseq r6, r9, r8, ror #6 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ - beq 87a00 <_Py_open@@Base+0x24ac> │ │ │ │ + beq 87a08 <_Py_open@@Base+0x24ac> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 148bb4 │ │ │ │ + bl 148c54 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 87a14 <_Py_open@@Base+0x24c0> │ │ │ │ - bl a55d4 │ │ │ │ + bne 87a1c <_Py_open@@Base+0x24c0> │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87a14 <_Py_open@@Base+0x24c0> │ │ │ │ - b 87a2c <_Py_open@@Base+0x24d8> │ │ │ │ - ldr r0, [pc, #44] @ 87a34 <_Py_open@@Base+0x24e0> │ │ │ │ + beq 87a1c <_Py_open@@Base+0x24c0> │ │ │ │ + b 87a34 <_Py_open@@Base+0x24d8> │ │ │ │ + ldr r0, [pc, #44] @ 87a3c <_Py_open@@Base+0x24e0> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #40] @ 87a38 <_Py_open@@Base+0x24e4> │ │ │ │ + ldr r1, [pc, #40] @ 87a40 <_Py_open@@Base+0x24e4> │ │ │ │ ldr r0, [r0] │ │ │ │ - b 1176f0 │ │ │ │ + b 1177e0 │ │ │ │ eor r0, r4, r4, ror #16 │ │ │ │ lsr r0, r0, #8 │ │ │ │ bic r0, r0, #65280 @ 0xff00 │ │ │ │ eor r0, r0, r4, ror #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b a329c │ │ │ │ + b a3314 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r6, r9, r4, asr #2 │ │ │ │ - b 879bc <_Py_open@@Base+0x2468> │ │ │ │ + eorseq r6, r9, r4, lsl #7 │ │ │ │ + b 879c4 <_Py_open@@Base+0x2468> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r0, r1 │ │ │ │ - bl 148bb4 │ │ │ │ + bl 148c54 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 87a74 <_Py_open@@Base+0x2520> │ │ │ │ - bl a55d4 │ │ │ │ + bne 87a7c <_Py_open@@Base+0x2520> │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 87a94 <_Py_open@@Base+0x2540> │ │ │ │ + bne 87a9c <_Py_open@@Base+0x2540> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a894 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 87a9c <_Py_open@@Base+0x2548> │ │ │ │ - ldr r3, [pc, #28] @ 87aac <_Py_open@@Base+0x2558> │ │ │ │ + bne 87aa4 <_Py_open@@Base+0x2548> │ │ │ │ + ldr r3, [pc, #28] @ 87ab4 <_Py_open@@Base+0x2558> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ + bl 144544 │ │ │ │ mov r0, #0 │ │ │ │ - b 87aa4 <_Py_open@@Base+0x2550> │ │ │ │ + b 87aac <_Py_open@@Base+0x2550> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl bb7dc │ │ │ │ + bl bb8b0 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2936] @ 0xb78 │ │ │ │ sub sp, sp, #1136 @ 0x470 │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ mov r4, #0 │ │ │ │ mov r6, r0 │ │ │ │ sub r3, r7, #12 │ │ │ │ mov r0, r1 │ │ │ │ sub r2, r7, #8 │ │ │ │ - ldr r1, [pc, #576] @ 87d24 <_Py_open@@Base+0x27d0> │ │ │ │ + ldr r1, [pc, #576] @ 87d2c <_Py_open@@Base+0x27d0> │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r4, [sp, #20] │ │ │ │ str r4, [sp, #24] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl b6a5c │ │ │ │ + bl b6b40 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 87b24 <_Py_open@@Base+0x25d0> │ │ │ │ + beq 87b2c <_Py_open@@Base+0x25d0> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - bne 87b2c <_Py_open@@Base+0x25d8> │ │ │ │ - ldr r3, [pc, #524] @ 87d28 <_Py_open@@Base+0x27d4> │ │ │ │ - ldr r1, [pc, #524] @ 87d2c <_Py_open@@Base+0x27d8> │ │ │ │ + bne 87b34 <_Py_open@@Base+0x25d8> │ │ │ │ + ldr r3, [pc, #524] @ 87d30 <_Py_open@@Base+0x27d4> │ │ │ │ + ldr r1, [pc, #524] @ 87d34 <_Py_open@@Base+0x27d8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r4, #0 │ │ │ │ - b 87d18 <_Py_open@@Base+0x27c4> │ │ │ │ + b 87d20 <_Py_open@@Base+0x27c4> │ │ │ │ add r2, sp, #32 │ │ │ │ sub r3, r2, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ sub r3, r2, #8 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r1, [pc, #488] @ 87d30 <_Py_open@@Base+0x27dc> │ │ │ │ + ldr r1, [pc, #488] @ 87d38 <_Py_open@@Base+0x27dc> │ │ │ │ sub r3, r2, #4 │ │ │ │ - bl b6a5c │ │ │ │ + bl b6b40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87b24 <_Py_open@@Base+0x25d0> │ │ │ │ + beq 87b2c <_Py_open@@Base+0x25d0> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1048576 @ 0x100000 │ │ │ │ - bcc 87b74 <_Py_open@@Base+0x2620> │ │ │ │ - ldr r3, [pc, #460] @ 87d34 <_Py_open@@Base+0x27e0> │ │ │ │ - ldr r1, [pc, #460] @ 87d38 <_Py_open@@Base+0x27e4> │ │ │ │ + bcc 87b7c <_Py_open@@Base+0x2620> │ │ │ │ + ldr r3, [pc, #460] @ 87d3c <_Py_open@@Base+0x27e0> │ │ │ │ + ldr r1, [pc, #460] @ 87d40 <_Py_open@@Base+0x27e4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 87b24 <_Py_open@@Base+0x25d0> │ │ │ │ + bl 18f414 │ │ │ │ + b 87b2c <_Py_open@@Base+0x25d0> │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #444] @ 87d3c <_Py_open@@Base+0x27e8> │ │ │ │ - ldr r0, [pc, #444] @ 87d40 <_Py_open@@Base+0x27ec> │ │ │ │ - bl bbddc │ │ │ │ + ldr r1, [pc, #444] @ 87d44 <_Py_open@@Base+0x27e8> │ │ │ │ + ldr r0, [pc, #444] @ 87d48 <_Py_open@@Base+0x27ec> │ │ │ │ + bl bbeb0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 87b24 <_Py_open@@Base+0x25d0> │ │ │ │ + blt 87b2c <_Py_open@@Base+0x25d0> │ │ │ │ add r5, sp, #76 @ 0x4c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r2, [pc, #424] @ 87d44 <_Py_open@@Base+0x27f0> │ │ │ │ + ldr r2, [pc, #424] @ 87d4c <_Py_open@@Base+0x27f0> │ │ │ │ mov r1, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8bcb0 │ │ │ │ + bl 8bd20 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #28 │ │ │ │ mov r0, r7 │ │ │ │ bl 29658 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #4 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl c3e20 │ │ │ │ + bl c3e80 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ add r3, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 29ae4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl c7b78 │ │ │ │ + bl c7bd0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 87c08 <_Py_open@@Base+0x26b4> │ │ │ │ + beq 87c10 <_Py_open@@Base+0x26b4> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r1, r7 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 3490ac <_PyLong_DivmodNear@@Base+0x1b10> │ │ │ │ - b 87c28 <_Py_open@@Base+0x26d4> │ │ │ │ + bl 3493d0 <_PyLong_DivmodNear@@Base+0x1ae0> │ │ │ │ + b 87c30 <_Py_open@@Base+0x26d4> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 87c30 <_Py_open@@Base+0x26dc> │ │ │ │ - ldr r3, [pc, #296] @ 87d48 <_Py_open@@Base+0x27f4> │ │ │ │ - ldr r1, [pc, #296] @ 87d4c <_Py_open@@Base+0x27f8> │ │ │ │ + beq 87c38 <_Py_open@@Base+0x26dc> │ │ │ │ + ldr r3, [pc, #296] @ 87d50 <_Py_open@@Base+0x27f4> │ │ │ │ + ldr r1, [pc, #296] @ 87d54 <_Py_open@@Base+0x27f8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r4, #0 │ │ │ │ - b 87d08 <_Py_open@@Base+0x27b4> │ │ │ │ + b 87d10 <_Py_open@@Base+0x27b4> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #2 │ │ │ │ - beq 87c6c <_Py_open@@Base+0x2718> │ │ │ │ + beq 87c74 <_Py_open@@Base+0x2718> │ │ │ │ cmp r2, #10 │ │ │ │ - bne 87c90 <_Py_open@@Base+0x273c> │ │ │ │ + bne 87c98 <_Py_open@@Base+0x273c> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [r3, #20] │ │ │ │ eor r3, r2, r2, ror #16 │ │ │ │ lsr r3, r3, #8 │ │ │ │ bic r3, r3, #65280 @ 0xff00 │ │ │ │ eor r3, r3, r2, ror #8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r3, [r1, #4] │ │ │ │ str r2, [r1, #24] │ │ │ │ - b 87c90 <_Py_open@@Base+0x273c> │ │ │ │ + b 87c98 <_Py_open@@Base+0x273c> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq 87c90 <_Py_open@@Base+0x273c> │ │ │ │ - ldr r3, [pc, #196] @ 87d48 <_Py_open@@Base+0x27f4> │ │ │ │ - ldr r1, [pc, #200] @ 87d50 <_Py_open@@Base+0x27fc> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 87c28 <_Py_open@@Base+0x26d4> │ │ │ │ - bl c3e20 │ │ │ │ + beq 87c98 <_Py_open@@Base+0x273c> │ │ │ │ + ldr r3, [pc, #196] @ 87d50 <_Py_open@@Base+0x27f4> │ │ │ │ + ldr r1, [pc, #200] @ 87d58 <_Py_open@@Base+0x27fc> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f414 │ │ │ │ + b 87c30 <_Py_open@@Base+0x26d4> │ │ │ │ + bl c3e80 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, #32 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp] │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r3, [pc, #160] @ 87d54 <_Py_open@@Base+0x2800> │ │ │ │ + ldr r3, [pc, #160] @ 87d5c <_Py_open@@Base+0x2800> │ │ │ │ ldr r1, [r2, #16] │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ add r2, sp, #108 @ 0x6c │ │ │ │ bl 29178 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c7b78 │ │ │ │ + bl c7bd0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 87ce8 <_Py_open@@Base+0x2794> │ │ │ │ + beq 87cf0 <_Py_open@@Base+0x2794> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 3490ac <_PyLong_DivmodNear@@Base+0x1b10> │ │ │ │ - b 87c28 <_Py_open@@Base+0x26d4> │ │ │ │ + bl 3493d0 <_PyLong_DivmodNear@@Base+0x1ae0> │ │ │ │ + b 87c30 <_Py_open@@Base+0x26d4> │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ - bl 9dd0c │ │ │ │ + bl 9dd84 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 87c28 <_Py_open@@Base+0x26d4> │ │ │ │ - ldr r0, [pc, #88] @ 87d58 <_Py_open@@Base+0x2804> │ │ │ │ + beq 87c30 <_Py_open@@Base+0x26d4> │ │ │ │ + ldr r0, [pc, #88] @ 87d60 <_Py_open@@Base+0x2804> │ │ │ │ mov r2, r5 │ │ │ │ - bl a9a20 │ │ │ │ + bl a9a98 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87d18 <_Py_open@@Base+0x27c4> │ │ │ │ + beq 87d20 <_Py_open@@Base+0x27c4> │ │ │ │ bl 296a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #1136 @ 0x470 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r6, r9, ip, asr r1 │ │ │ │ + mlaseq r9, ip, r3, r6 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r6, r9, ip, ror #2 │ │ │ │ - mlaseq r9, r8, r1, r6 │ │ │ │ + eorseq r6, r9, ip, lsr #7 │ │ │ │ + @ instruction: 0x003963d8 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r6, r9, r8, asr #3 │ │ │ │ - eorseq r1, r6, r0, lsl #1 │ │ │ │ - @ instruction: 0x003961f4 │ │ │ │ - eorseq r8, r7, r0, lsl #8 │ │ │ │ + eorseq r6, r9, r8, lsl #8 │ │ │ │ + eorseq r1, r6, r0, asr #5 │ │ │ │ + eorseq r6, r9, r4, lsr r4 │ │ │ │ + @ instruction: 0x003785f0 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r6, r9, r8, lsl #4 │ │ │ │ - eorseq r6, r9, r0, lsr r2 │ │ │ │ + eorseq r6, r9, r8, asr #8 │ │ │ │ + eorseq r6, r9, r0, ror r4 │ │ │ │ andeq r0, r0, r1, lsl #8 │ │ │ │ - eorseq r6, r9, r0, asr r2 │ │ │ │ + mlaseq r9, r0, r4, r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - ldr r1, [pc, #68] @ 87dc4 <_Py_open@@Base+0x2870> │ │ │ │ - bl b6a5c │ │ │ │ + ldr r1, [pc, #68] @ 87dcc <_Py_open@@Base+0x2870> │ │ │ │ + bl b6b40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87db8 <_Py_open@@Base+0x2864> │ │ │ │ + beq 87dc0 <_Py_open@@Base+0x2864> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 87da8 <_Py_open@@Base+0x2854> │ │ │ │ + blt 87db0 <_Py_open@@Base+0x2854> │ │ │ │ cmn r0, #-2147483635 @ 0x8000000d │ │ │ │ - bhi 87da8 <_Py_open@@Base+0x2854> │ │ │ │ + bhi 87db0 <_Py_open@@Base+0x2854> │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 18c25c │ │ │ │ - b 87dbc <_Py_open@@Base+0x2868> │ │ │ │ - ldr r3, [pc, #24] @ 87dc8 <_Py_open@@Base+0x2874> │ │ │ │ - ldr r1, [pc, #24] @ 87dcc <_Py_open@@Base+0x2878> │ │ │ │ + bl 18c4d8 │ │ │ │ + b 87dc4 <_Py_open@@Base+0x2868> │ │ │ │ + ldr r3, [pc, #24] @ 87dd0 <_Py_open@@Base+0x2874> │ │ │ │ + ldr r1, [pc, #24] @ 87dd4 <_Py_open@@Base+0x2878> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 1177e0 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r6, r9, r4, asr r2 │ │ │ │ + mlaseq r9, r4, r4, r6 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r6, r9, r0, ror #4 │ │ │ │ + eorseq r6, r9, r0, lsr #9 │ │ │ │ mov r0, #0 │ │ │ │ mov r3, r1 │ │ │ │ add r2, r1, #8 │ │ │ │ mov r1, r0 │ │ │ │ ldrb ip, [r2, #-1]! │ │ │ │ lsl r1, r1, #8 │ │ │ │ cmp r3, r2 │ │ │ │ orr r1, r1, r0, lsr #24 │ │ │ │ orr r0, ip, r0, lsl #8 │ │ │ │ - bne 87de0 <_Py_open@@Base+0x288c> │ │ │ │ - b 175e8c │ │ │ │ + bne 87de8 <_Py_open@@Base+0x288c> │ │ │ │ + b 176128 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ sub r3, r3, #1 │ │ │ │ ldrb ip, [r2, r3] │ │ │ │ lsl r1, r1, #8 │ │ │ │ cmp r3, #0 │ │ │ │ orr r1, r1, r0, lsr #24 │ │ │ │ orr r0, ip, r0, lsl #8 │ │ │ │ - bgt 87e0c <_Py_open@@Base+0x28b8> │ │ │ │ - b 150c38 │ │ │ │ + bgt 87e14 <_Py_open@@Base+0x28b8> │ │ │ │ + b 150e44 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r3 │ │ │ │ - bl 2c9358 <_PyTime_ObjectToTimespec@@Base+0x257c> │ │ │ │ + bl 2c9238 <_PyTime_ObjectToTimespec@@Base+0x257c> │ │ │ │ cmn r0, #1 │ │ │ │ - bne 87e90 <_Py_open@@Base+0x293c> │ │ │ │ - ldr r3, [pc, #116] @ 87edc <_Py_open@@Base+0x2988> │ │ │ │ + bne 87e98 <_Py_open@@Base+0x293c> │ │ │ │ + ldr r3, [pc, #116] @ 87ee4 <_Py_open@@Base+0x2988> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a5b0 │ │ │ │ + bl 11a660 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87e88 <_Py_open@@Base+0x2934> │ │ │ │ + beq 87e90 <_Py_open@@Base+0x2934> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldrb r1, [r5] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov r3, #0 │ │ │ │ - bl 2ad8c4 │ │ │ │ + bl 2ad7c4 │ │ │ │ mvn r0, #0 │ │ │ │ - b 87ed4 <_Py_open@@Base+0x2980> │ │ │ │ + b 87edc <_Py_open@@Base+0x2980> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #4 │ │ │ │ - beq 87eb4 <_Py_open@@Base+0x2960> │ │ │ │ + beq 87ebc <_Py_open@@Base+0x2960> │ │ │ │ cmp r2, #2 │ │ │ │ - bne 87eb4 <_Py_open@@Base+0x2960> │ │ │ │ + bne 87ebc <_Py_open@@Base+0x2960> │ │ │ │ add r1, r3, #32768 @ 0x8000 │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ - bcs 87e78 <_Py_open@@Base+0x2924> │ │ │ │ + bcs 87e80 <_Py_open@@Base+0x2924> │ │ │ │ mov r1, r4 │ │ │ │ add r2, r4, r2 │ │ │ │ strb r3, [r1], #1 │ │ │ │ sub r0, r2, r1 │ │ │ │ cmp r0, #0 │ │ │ │ asr r3, r3, #8 │ │ │ │ - bgt 87ebc <_Py_open@@Base+0x2968> │ │ │ │ + bgt 87ec4 <_Py_open@@Base+0x2968> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r3 │ │ │ │ - bl 2ad71c │ │ │ │ + bl 2ad61c │ │ │ │ cmn r0, #1 │ │ │ │ - bne 87f44 <_Py_open@@Base+0x29f0> │ │ │ │ - ldr r3, [pc, #128] @ 87f9c <_Py_open@@Base+0x2a48> │ │ │ │ + bne 87f4c <_Py_open@@Base+0x29f0> │ │ │ │ + ldr r3, [pc, #128] @ 87fa4 <_Py_open@@Base+0x2a48> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a5b0 │ │ │ │ + bl 11a660 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87f3c <_Py_open@@Base+0x29e8> │ │ │ │ + beq 87f44 <_Py_open@@Base+0x29e8> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldrb r1, [r5] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov r3, #1 │ │ │ │ - bl 2ad8c4 │ │ │ │ + bl 2ad7c4 │ │ │ │ mvn r0, #0 │ │ │ │ - b 87f94 <_Py_open@@Base+0x2a40> │ │ │ │ + b 87f9c <_Py_open@@Base+0x2a40> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r2, #4 │ │ │ │ - beq 87f74 <_Py_open@@Base+0x2a20> │ │ │ │ + beq 87f7c <_Py_open@@Base+0x2a20> │ │ │ │ lsl r0, r2, #3 │ │ │ │ mov r3, #1 │ │ │ │ cmp r1, r3, lsl r0 │ │ │ │ - bcc 87f74 <_Py_open@@Base+0x2a20> │ │ │ │ + bcc 87f7c <_Py_open@@Base+0x2a20> │ │ │ │ ldrb r1, [r5] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 2ad8c4 │ │ │ │ - b 87f3c <_Py_open@@Base+0x29e8> │ │ │ │ + bl 2ad7c4 │ │ │ │ + b 87f44 <_Py_open@@Base+0x29e8> │ │ │ │ mov r3, r4 │ │ │ │ add r4, r4, r2 │ │ │ │ strb r1, [r3], #1 │ │ │ │ sub r2, r4, r3 │ │ │ │ cmp r2, #0 │ │ │ │ lsr r1, r1, #8 │ │ │ │ - bgt 87f7c <_Py_open@@Base+0x2a28> │ │ │ │ + bgt 87f84 <_Py_open@@Base+0x2a28> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r3 │ │ │ │ - bl 1dbf70 <_PyCompile_OpcodeHasJump@@Base+0x1fc> │ │ │ │ + bl 1dc294 <_PyCompile_OpcodeHasJump@@Base+0x1fc> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 88044 <_Py_open@@Base+0x2af0> │ │ │ │ + beq 8804c <_Py_open@@Base+0x2af0> │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ mov r2, #8 │ │ │ │ - bl 167ed8 <_PyLong_AsByteArray@@Base> │ │ │ │ + bl 16805c <_PyLong_AsByteArray@@Base> │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 88014 <_Py_open@@Base+0x2ac0> │ │ │ │ + beq 8801c <_Py_open@@Base+0x2ac0> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - bne 88014 <_Py_open@@Base+0x2ac0> │ │ │ │ + bne 8801c <_Py_open@@Base+0x2ac0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bge 88048 <_Py_open@@Base+0x2af4> │ │ │ │ + bge 88050 <_Py_open@@Base+0x2af4> │ │ │ │ mvn r4, #0 │ │ │ │ mvn r5, #-2147483648 @ 0x80000000 │ │ │ │ ldrb r2, [r7] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ strd r4, [sp, #8] │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r1, [pc, #20] @ 88054 <_Py_open@@Base+0x2b00> │ │ │ │ + ldr r1, [pc, #20] @ 8805c <_Py_open@@Base+0x2b00> │ │ │ │ strd r4, [sp] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 1177e0 │ │ │ │ mvn r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0x003837fc │ │ │ │ + eorseq r3, r8, ip, lsr sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r3 │ │ │ │ - bl 1dbf70 <_PyCompile_OpcodeHasJump@@Base+0x1fc> │ │ │ │ + bl 1dc294 <_PyCompile_OpcodeHasJump@@Base+0x1fc> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 880f0 <_Py_open@@Base+0x2b9c> │ │ │ │ + beq 880f8 <_Py_open@@Base+0x2b9c> │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #1 │ │ │ │ - bl 167ed8 <_PyLong_AsByteArray@@Base> │ │ │ │ + bl 16805c <_PyLong_AsByteArray@@Base> │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 880cc <_Py_open@@Base+0x2b78> │ │ │ │ + beq 880d4 <_Py_open@@Base+0x2b78> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - bne 880cc <_Py_open@@Base+0x2b78> │ │ │ │ + bne 880d4 <_Py_open@@Base+0x2b78> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bge 880f4 <_Py_open@@Base+0x2ba0> │ │ │ │ + bge 880fc <_Py_open@@Base+0x2ba0> │ │ │ │ mvn r4, #0 │ │ │ │ mvn r5, #0 │ │ │ │ ldrb r2, [r7] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - ldr r1, [pc, #20] @ 88100 <_Py_open@@Base+0x2bac> │ │ │ │ + ldr r1, [pc, #20] @ 88108 <_Py_open@@Base+0x2bac> │ │ │ │ strd r4, [sp] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 1177e0 │ │ │ │ mvn r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - mlaseq r8, r8, r7, ip │ │ │ │ + @ instruction: 0x0038c9d8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r2, #2 │ │ │ │ mov r5, r1 │ │ │ │ - bne 88138 <_Py_open@@Base+0x2be4> │ │ │ │ + bne 88140 <_Py_open@@Base+0x2be4> │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 8816c <_Py_open@@Base+0x2c18> │ │ │ │ - b 88160 <_Py_open@@Base+0x2c0c> │ │ │ │ + bne 88174 <_Py_open@@Base+0x2c18> │ │ │ │ + b 88168 <_Py_open@@Base+0x2c0c> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #104] @ 881b0 <_Py_open@@Base+0x2c5c> │ │ │ │ + ldr r0, [pc, #104] @ 881b8 <_Py_open@@Base+0x2c5c> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 88120 <_Py_open@@Base+0x2bcc> │ │ │ │ + bne 88128 <_Py_open@@Base+0x2bcc> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl a55d4 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 88158 <_Py_open@@Base+0x2c04> │ │ │ │ + bne 88160 <_Py_open@@Base+0x2c04> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 8818c <_Py_open@@Base+0x2c38> │ │ │ │ - bl a55d4 │ │ │ │ + bne 88194 <_Py_open@@Base+0x2c38> │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 88158 <_Py_open@@Base+0x2c04> │ │ │ │ - bl c3e20 │ │ │ │ + bne 88160 <_Py_open@@Base+0x2c04> │ │ │ │ + bl c3e80 │ │ │ │ sub r1, r5, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 83c74 <_Py_closerange@@Base> │ │ │ │ + bl 83c7c <_Py_closerange@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl c7b78 │ │ │ │ - ldr r0, [pc, #4] @ 881b4 <_Py_open@@Base+0x2c60> │ │ │ │ + bl c7bd0 │ │ │ │ + ldr r0, [pc, #4] @ 881bc <_Py_open@@Base+0x2c60> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq ip, r6, ip, lsl #5 │ │ │ │ + eorseq ip, r6, ip, asr #9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3936] @ 0xf60 │ │ │ │ cmp r2, #2 │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ mov r5, r1 │ │ │ │ - bne 881f0 <_Py_open@@Base+0x2c9c> │ │ │ │ + bne 881f8 <_Py_open@@Base+0x2c9c> │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 88220 <_Py_open@@Base+0x2ccc> │ │ │ │ - b 88214 <_Py_open@@Base+0x2cc0> │ │ │ │ + bne 88228 <_Py_open@@Base+0x2ccc> │ │ │ │ + b 8821c <_Py_open@@Base+0x2cc0> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #184] @ 882b8 <_Py_open@@Base+0x2d64> │ │ │ │ + ldr r0, [pc, #184] @ 882c0 <_Py_open@@Base+0x2d64> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 881d8 <_Py_open@@Base+0x2c84> │ │ │ │ - b 882ac <_Py_open@@Base+0x2d58> │ │ │ │ - bl a55d4 │ │ │ │ + bne 881e0 <_Py_open@@Base+0x2c84> │ │ │ │ + b 882b4 <_Py_open@@Base+0x2d58> │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 882ac <_Py_open@@Base+0x2d58> │ │ │ │ + bne 882b4 <_Py_open@@Base+0x2d58> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 88240 <_Py_open@@Base+0x2cec> │ │ │ │ - bl a55d4 │ │ │ │ + bne 88248 <_Py_open@@Base+0x2cec> │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 882ac <_Py_open@@Base+0x2d58> │ │ │ │ + bne 882b4 <_Py_open@@Base+0x2d58> │ │ │ │ sub r3, r4, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls 88260 <_Py_open@@Base+0x2d0c> │ │ │ │ - ldr r3, [pc, #104] @ 882bc <_Py_open@@Base+0x2d68> │ │ │ │ - ldr r1, [pc, #104] @ 882c0 <_Py_open@@Base+0x2d6c> │ │ │ │ + bls 88268 <_Py_open@@Base+0x2d0c> │ │ │ │ + ldr r3, [pc, #104] @ 882c4 <_Py_open@@Base+0x2d68> │ │ │ │ + ldr r1, [pc, #104] @ 882c8 <_Py_open@@Base+0x2d6c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 882ac <_Py_open@@Base+0x2d58> │ │ │ │ + bl 18f414 │ │ │ │ + b 882b4 <_Py_open@@Base+0x2d58> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a234 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ cmp r5, #0 │ │ │ │ bicne r3, r3, #268435456 @ 0x10000000 │ │ │ │ orreq r3, r3, #268435456 @ 0x10000000 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ bl 2a234 │ │ │ │ cmp r0, #0 │ │ │ │ - ldrge r0, [pc, #36] @ 882c4 <_Py_open@@Base+0x2d70> │ │ │ │ - bge 882b0 <_Py_open@@Base+0x2d5c> │ │ │ │ - ldr r3, [pc, #32] @ 882c8 <_Py_open@@Base+0x2d74> │ │ │ │ + ldrge r0, [pc, #36] @ 882cc <_Py_open@@Base+0x2d70> │ │ │ │ + bge 882b8 <_Py_open@@Base+0x2d5c> │ │ │ │ + ldr r3, [pc, #32] @ 882d0 <_Py_open@@Base+0x2d74> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ + bl 144544 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r3, r7, r0, lsl sl │ │ │ │ + eorseq r3, r7, r0, asr ip │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq lr, r7, r0, asr #25 │ │ │ │ + @ instruction: 0x0037eedc │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub r3, r2, #2 │ │ │ │ cmp r3, #2 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ - bhi 8830c <_Py_open@@Base+0x2db8> │ │ │ │ + bhi 88314 <_Py_open@@Base+0x2db8> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 8833c <_Py_open@@Base+0x2de8> │ │ │ │ - b 88330 <_Py_open@@Base+0x2ddc> │ │ │ │ - ldr r0, [pc, #228] @ 883f8 <_Py_open@@Base+0x2ea4> │ │ │ │ + bne 88344 <_Py_open@@Base+0x2de8> │ │ │ │ + b 88338 <_Py_open@@Base+0x2ddc> │ │ │ │ + ldr r0, [pc, #228] @ 88400 <_Py_open@@Base+0x2ea4> │ │ │ │ mov r3, #4 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 882f4 <_Py_open@@Base+0x2da0> │ │ │ │ + bne 882fc <_Py_open@@Base+0x2da0> │ │ │ │ mov r0, #0 │ │ │ │ - b 883f0 <_Py_open@@Base+0x2e9c> │ │ │ │ - bl a55d4 │ │ │ │ + b 883f8 <_Py_open@@Base+0x2e9c> │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 88328 <_Py_open@@Base+0x2dd4> │ │ │ │ + bne 88330 <_Py_open@@Base+0x2dd4> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne 8835c <_Py_open@@Base+0x2e08> │ │ │ │ - bl a55d4 │ │ │ │ + bne 88364 <_Py_open@@Base+0x2e08> │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 88328 <_Py_open@@Base+0x2dd4> │ │ │ │ + bne 88330 <_Py_open@@Base+0x2dd4> │ │ │ │ cmp r5, #2 │ │ │ │ - ble 883b8 <_Py_open@@Base+0x2e64> │ │ │ │ + ble 883c0 <_Py_open@@Base+0x2e64> │ │ │ │ cmp r5, #3 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - beq 88394 <_Py_open@@Base+0x2e40> │ │ │ │ + beq 8839c <_Py_open@@Base+0x2e40> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 88398 <_Py_open@@Base+0x2e44> │ │ │ │ - bl a55d4 │ │ │ │ + bne 883a0 <_Py_open@@Base+0x2e44> │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 88398 <_Py_open@@Base+0x2e44> │ │ │ │ - b 88328 <_Py_open@@Base+0x2dd4> │ │ │ │ + beq 883a0 <_Py_open@@Base+0x2e44> │ │ │ │ + b 88330 <_Py_open@@Base+0x2dd4> │ │ │ │ mov r4, #0 │ │ │ │ - ldr r3, [pc, #92] @ 883fc <_Py_open@@Base+0x2ea8> │ │ │ │ + ldr r3, [pc, #92] @ 88404 <_Py_open@@Base+0x2ea8> │ │ │ │ cmp r5, r3 │ │ │ │ - beq 883bc <_Py_open@@Base+0x2e68> │ │ │ │ - ldr r3, [pc, #84] @ 88400 <_Py_open@@Base+0x2eac> │ │ │ │ - ldr r1, [pc, #84] @ 88404 <_Py_open@@Base+0x2eb0> │ │ │ │ + beq 883c4 <_Py_open@@Base+0x2e68> │ │ │ │ + ldr r3, [pc, #84] @ 88408 <_Py_open@@Base+0x2eac> │ │ │ │ + ldr r1, [pc, #84] @ 8840c <_Py_open@@Base+0x2eb0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 88328 <_Py_open@@Base+0x2dd4> │ │ │ │ + bl 18f414 │ │ │ │ + b 88330 <_Py_open@@Base+0x2dd4> │ │ │ │ mov r4, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, #424 @ 0x1a8 │ │ │ │ str r4, [sp] │ │ │ │ bl 2a870 │ │ │ │ cmp r0, #0 │ │ │ │ - ldrge r0, [pc, #28] @ 883fc <_Py_open@@Base+0x2ea8> │ │ │ │ - bge 883f0 <_Py_open@@Base+0x2e9c> │ │ │ │ - ldr r3, [pc, #32] @ 88408 <_Py_open@@Base+0x2eb4> │ │ │ │ + ldrge r0, [pc, #28] @ 88404 <_Py_open@@Base+0x2ea8> │ │ │ │ + bge 883f8 <_Py_open@@Base+0x2e9c> │ │ │ │ + ldr r3, [pc, #32] @ 88410 <_Py_open@@Base+0x2eb4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ - b 88328 <_Py_open@@Base+0x2dd4> │ │ │ │ + bl 144544 │ │ │ │ + b 88330 <_Py_open@@Base+0x2dd4> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r3, r7, r8, lsr #20 │ │ │ │ + eorseq r3, r7, r8, ror #24 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r6, r9, r4, lsl #5 │ │ │ │ + eorseq r6, r9, r4, asr #9 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ cmp r2, #2 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bne 8845c <_Py_open@@Base+0x2f08> │ │ │ │ + bne 88464 <_Py_open@@Base+0x2f08> │ │ │ │ ldr r5, [r4] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 88480 <_Py_open@@Base+0x2f2c> │ │ │ │ - ldr r2, [pc, #416] @ 885ec <_Py_open@@Base+0x3098> │ │ │ │ - ldr r1, [pc, #416] @ 885f0 <_Py_open@@Base+0x309c> │ │ │ │ - ldr r0, [pc, #416] @ 885f4 <_Py_open@@Base+0x30a0> │ │ │ │ + bne 88488 <_Py_open@@Base+0x2f2c> │ │ │ │ + ldr r2, [pc, #416] @ 885f4 <_Py_open@@Base+0x3098> │ │ │ │ + ldr r1, [pc, #416] @ 885f8 <_Py_open@@Base+0x309c> │ │ │ │ + ldr r0, [pc, #416] @ 885fc <_Py_open@@Base+0x30a0> │ │ │ │ mov r3, r5 │ │ │ │ - bl 316b6c <_PyArg_BadArgument@@Base> │ │ │ │ - b 884a8 <_Py_open@@Base+0x2f54> │ │ │ │ + bl 316dfc <_PyArg_BadArgument@@Base> │ │ │ │ + b 884b0 <_Py_open@@Base+0x2f54> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #392] @ 885f4 <_Py_open@@Base+0x30a0> │ │ │ │ + ldr r0, [pc, #392] @ 885fc <_Py_open@@Base+0x30a0> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 88430 <_Py_open@@Base+0x2edc> │ │ │ │ - b 884a8 <_Py_open@@Base+0x2f54> │ │ │ │ + bne 88438 <_Py_open@@Base+0x2edc> │ │ │ │ + b 884b0 <_Py_open@@Base+0x2f54> │ │ │ │ ldr r6, [r4, #4] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 884b0 <_Py_open@@Base+0x2f5c> │ │ │ │ - ldr r2, [pc, #336] @ 885ec <_Py_open@@Base+0x3098> │ │ │ │ - ldr r1, [pc, #344] @ 885f8 <_Py_open@@Base+0x30a4> │ │ │ │ - ldr r0, [pc, #336] @ 885f4 <_Py_open@@Base+0x30a0> │ │ │ │ + bne 884b8 <_Py_open@@Base+0x2f5c> │ │ │ │ + ldr r2, [pc, #336] @ 885f4 <_Py_open@@Base+0x3098> │ │ │ │ + ldr r1, [pc, #344] @ 88600 <_Py_open@@Base+0x30a4> │ │ │ │ + ldr r0, [pc, #336] @ 885fc <_Py_open@@Base+0x30a0> │ │ │ │ mov r3, r6 │ │ │ │ - bl 316b6c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 316dfc <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 885e4 <_Py_open@@Base+0x3090> │ │ │ │ + b 885ec <_Py_open@@Base+0x3090> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ldreq r0, [pc, #316] @ 885fc <_Py_open@@Base+0x30a8> │ │ │ │ - beq 885e4 <_Py_open@@Base+0x3090> │ │ │ │ - ldr r1, [pc, #312] @ 88600 <_Py_open@@Base+0x30ac> │ │ │ │ + ldreq r0, [pc, #316] @ 88604 <_Py_open@@Base+0x30a8> │ │ │ │ + beq 885ec <_Py_open@@Base+0x3090> │ │ │ │ + ldr r1, [pc, #312] @ 88608 <_Py_open@@Base+0x30ac> │ │ │ │ mov r0, r5 │ │ │ │ - bl 105d48 │ │ │ │ + bl 105e00 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 88534 <_Py_open@@Base+0x2fe0> │ │ │ │ + beq 8853c <_Py_open@@Base+0x2fe0> │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #292] @ 88604 <_Py_open@@Base+0x30b0> │ │ │ │ - bl 105d48 │ │ │ │ + ldr r1, [pc, #292] @ 8860c <_Py_open@@Base+0x30b0> │ │ │ │ + bl 105e00 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r4, #1 │ │ │ │ moveq r5, r4 │ │ │ │ - beq 88538 <_Py_open@@Base+0x2fe4> │ │ │ │ + beq 88540 <_Py_open@@Base+0x2fe4> │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #268] @ 88608 <_Py_open@@Base+0x30b4> │ │ │ │ - bl 105d48 │ │ │ │ + ldr r1, [pc, #268] @ 88610 <_Py_open@@Base+0x30b4> │ │ │ │ + bl 105e00 │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r5, r4 │ │ │ │ - beq 88538 <_Py_open@@Base+0x2fe4> │ │ │ │ + beq 88540 <_Py_open@@Base+0x2fe4> │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #248] @ 8860c <_Py_open@@Base+0x30b8> │ │ │ │ - bl 105d48 │ │ │ │ + ldr r1, [pc, #248] @ 88614 <_Py_open@@Base+0x30b8> │ │ │ │ + bl 105e00 │ │ │ │ subs r5, r0, #0 │ │ │ │ moveq r4, #1 │ │ │ │ - beq 88538 <_Py_open@@Base+0x2fe4> │ │ │ │ - ldr r3, [pc, #232] @ 88610 <_Py_open@@Base+0x30bc> │ │ │ │ - ldr r1, [pc, #232] @ 88614 <_Py_open@@Base+0x30c0> │ │ │ │ + beq 88540 <_Py_open@@Base+0x2fe4> │ │ │ │ + ldr r3, [pc, #232] @ 88618 <_Py_open@@Base+0x30bc> │ │ │ │ + ldr r1, [pc, #232] @ 8861c <_Py_open@@Base+0x30c0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 884a8 <_Py_open@@Base+0x2f54> │ │ │ │ + bl 18f414 │ │ │ │ + b 884b0 <_Py_open@@Base+0x2f54> │ │ │ │ mov r5, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 28d748 │ │ │ │ + bl 28d67c │ │ │ │ cmp r0, #1 │ │ │ │ - bne 885c8 <_Py_open@@Base+0x3074> │ │ │ │ - ldr r1, [pc, #180] @ 88618 <_Py_open@@Base+0x30c4> │ │ │ │ + bne 885d0 <_Py_open@@Base+0x3074> │ │ │ │ + ldr r1, [pc, #180] @ 88620 <_Py_open@@Base+0x30c4> │ │ │ │ cmp r5, #0 │ │ │ │ - ldr r3, [pc, #176] @ 8861c <_Py_open@@Base+0x30c8> │ │ │ │ + ldr r3, [pc, #176] @ 88624 <_Py_open@@Base+0x30c8> │ │ │ │ mov r2, r4 │ │ │ │ movne r3, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 884a8 <_Py_open@@Base+0x2f54> │ │ │ │ + beq 884b0 <_Py_open@@Base+0x2f54> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1759a8 │ │ │ │ + bl 172554 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 885b8 <_Py_open@@Base+0x3064> │ │ │ │ + beq 885c0 <_Py_open@@Base+0x3064> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 885b8 <_Py_open@@Base+0x3064> │ │ │ │ + bne 885c0 <_Py_open@@Base+0x3064> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bne 885d0 <_Py_open@@Base+0x307c> │ │ │ │ - ldr r0, [pc, #52] @ 885fc <_Py_open@@Base+0x30a8> │ │ │ │ - b 885d4 <_Py_open@@Base+0x3080> │ │ │ │ + bne 885d8 <_Py_open@@Base+0x307c> │ │ │ │ + ldr r0, [pc, #52] @ 88604 <_Py_open@@Base+0x30a8> │ │ │ │ + b 885dc <_Py_open@@Base+0x3080> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 885c0 <_Py_open@@Base+0x306c> │ │ │ │ - ldr r0, [pc, #72] @ 88620 <_Py_open@@Base+0x30cc> │ │ │ │ + beq 885c8 <_Py_open@@Base+0x306c> │ │ │ │ + ldr r0, [pc, #72] @ 88628 <_Py_open@@Base+0x30cc> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0x0037c8b0 │ │ │ │ - eorseq fp, r6, r8, lsr #18 │ │ │ │ - eorseq r8, r7, r8, lsl #28 │ │ │ │ - eorseq fp, r6, r8, asr #19 │ │ │ │ + @ instruction: 0x0037caf0 │ │ │ │ + eorseq fp, r6, r8, ror #22 │ │ │ │ + @ instruction: 0x00378ff8 │ │ │ │ + eorseq fp, r6, r8, lsl #24 │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ - eorseq r8, r7, r8, lsr #23 │ │ │ │ - eorseq r5, r6, r0, asr #2 │ │ │ │ - eorseq r8, r7, ip, lsr #23 │ │ │ │ - @ instruction: 0x00378bb0 │ │ │ │ + mlaseq r7, r8, sp, r8 │ │ │ │ + eorseq r5, r6, r0, lsl #7 │ │ │ │ + mlaseq r7, ip, sp, r8 │ │ │ │ + eorseq r8, r7, r0, lsr #27 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x00378bb8 │ │ │ │ - eoreq r0, r1, r0, lsr #20 │ │ │ │ - eoreq r0, r1, r0, ror lr │ │ │ │ + eorseq r8, r7, r8, lsr #27 │ │ │ │ + eoreq r0, r1, r8, lsl fp │ │ │ │ + eoreq r0, r1, r8, ror #30 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt 88650 <_Py_open@@Base+0x30fc> │ │ │ │ - ldr r3, [pc, #180] @ 886f8 <_Py_open@@Base+0x31a4> │ │ │ │ - ldr r1, [pc, #180] @ 886fc <_Py_open@@Base+0x31a8> │ │ │ │ + bgt 88658 <_Py_open@@Base+0x30fc> │ │ │ │ + ldr r3, [pc, #180] @ 88700 <_Py_open@@Base+0x31a4> │ │ │ │ + ldr r1, [pc, #180] @ 88704 <_Py_open@@Base+0x31a8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ - b 886f0 <_Py_open@@Base+0x319c> │ │ │ │ + bl 1177e0 │ │ │ │ + b 886f8 <_Py_open@@Base+0x319c> │ │ │ │ cmp r2, #4 │ │ │ │ mov r5, r2 │ │ │ │ - ble 88670 <_Py_open@@Base+0x311c> │ │ │ │ - ldr r3, [pc, #148] @ 886f8 <_Py_open@@Base+0x31a4> │ │ │ │ - ldr r1, [pc, #152] @ 88700 <_Py_open@@Base+0x31ac> │ │ │ │ + ble 88678 <_Py_open@@Base+0x311c> │ │ │ │ + ldr r3, [pc, #148] @ 88700 <_Py_open@@Base+0x31a4> │ │ │ │ + ldr r1, [pc, #152] @ 88708 <_Py_open@@Base+0x31ac> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ - b 886f0 <_Py_open@@Base+0x319c> │ │ │ │ + bl 1177e0 │ │ │ │ + b 886f8 <_Py_open@@Base+0x319c> │ │ │ │ ldr r0, [r1] │ │ │ │ mov r4, r1 │ │ │ │ - bl 1ddc70 │ │ │ │ + bl 1ddf94 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt 886f0 <_Py_open@@Base+0x319c> │ │ │ │ + blt 886f8 <_Py_open@@Base+0x319c> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1ee7cc │ │ │ │ + bl 1eec68 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 886a4 <_Py_open@@Base+0x3150> │ │ │ │ - bl a55d4 │ │ │ │ + bne 886ac <_Py_open@@Base+0x3150> │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 886f0 <_Py_open@@Base+0x319c> │ │ │ │ + bne 886f8 <_Py_open@@Base+0x319c> │ │ │ │ cmp r5, #2 │ │ │ │ - beq 886cc <_Py_open@@Base+0x3178> │ │ │ │ + beq 886d4 <_Py_open@@Base+0x3178> │ │ │ │ cmp r5, #3 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - beq 886d8 <_Py_open@@Base+0x3184> │ │ │ │ + beq 886e0 <_Py_open@@Base+0x3184> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 1033c8 │ │ │ │ + bl 10347c │ │ │ │ subs r3, r0, #0 │ │ │ │ - bge 886dc <_Py_open@@Base+0x3188> │ │ │ │ - b 886f0 <_Py_open@@Base+0x319c> │ │ │ │ + bge 886e4 <_Py_open@@Base+0x3188> │ │ │ │ + b 886f8 <_Py_open@@Base+0x319c> │ │ │ │ mov r3, #1 │ │ │ │ mov r5, #0 │ │ │ │ - b 886dc <_Py_open@@Base+0x3188> │ │ │ │ + b 886e4 <_Py_open@@Base+0x3188> │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 873c0 <_Py_open@@Base+0x1e6c> │ │ │ │ + b 873c8 <_Py_open@@Base+0x1e6c> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - mlaseq r9, ip, r2, r6 │ │ │ │ - eorseq r6, r9, ip, asr #5 │ │ │ │ + @ instruction: 0x003964dc │ │ │ │ + eorseq r6, r9, ip, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1ddc70 │ │ │ │ + bl 1ddf94 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 88740 <_Py_open@@Base+0x31ec> │ │ │ │ + blt 88748 <_Py_open@@Base+0x31ec> │ │ │ │ bl 29bf8 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 88748 <_Py_open@@Base+0x31f4> │ │ │ │ - ldr r3, [pc, #24] @ 88750 <_Py_open@@Base+0x31fc> │ │ │ │ + bne 88750 <_Py_open@@Base+0x31f4> │ │ │ │ + ldr r3, [pc, #24] @ 88758 <_Py_open@@Base+0x31fc> │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 1444a4 │ │ │ │ + b 144544 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #4] @ 88754 <_Py_open@@Base+0x3200> │ │ │ │ + ldr r0, [pc, #4] @ 8875c <_Py_open@@Base+0x3200> │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -97115,477 +97117,477 @@ │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #32 │ │ │ │ add r6, r6, r1 │ │ │ │ - bne 887b8 <_Py_open@@Base+0x3264> │ │ │ │ + bne 887c0 <_Py_open@@Base+0x3264> │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 887f8 <_Py_open@@Base+0x32a4> │ │ │ │ - ldr ip, [pc, #192] @ 88880 <_Py_open@@Base+0x332c> │ │ │ │ + beq 88800 <_Py_open@@Base+0x32a4> │ │ │ │ + ldr ip, [pc, #192] @ 88888 <_Py_open@@Base+0x332c> │ │ │ │ add r2, sp, #24 │ │ │ │ str ip, [sp] │ │ │ │ mov ip, #2 │ │ │ │ str r2, [sp, #16] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ mov ip, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 887f8 <_Py_open@@Base+0x32a4> │ │ │ │ + bne 88800 <_Py_open@@Base+0x32a4> │ │ │ │ mov r0, #0 │ │ │ │ - b 88878 <_Py_open@@Base+0x3324> │ │ │ │ + b 88880 <_Py_open@@Base+0x3324> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 1ddc70 │ │ │ │ + bl 1ddf94 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt 887f0 <_Py_open@@Base+0x329c> │ │ │ │ + blt 887f8 <_Py_open@@Base+0x329c> │ │ │ │ cmp r6, #1 │ │ │ │ - beq 88834 <_Py_open@@Base+0x32e0> │ │ │ │ + beq 8883c <_Py_open@@Base+0x32e0> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 88838 <_Py_open@@Base+0x32e4> │ │ │ │ - bl a55d4 │ │ │ │ + bne 88840 <_Py_open@@Base+0x32e4> │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 88838 <_Py_open@@Base+0x32e4> │ │ │ │ - b 887f0 <_Py_open@@Base+0x329c> │ │ │ │ + beq 88840 <_Py_open@@Base+0x32e4> │ │ │ │ + b 887f8 <_Py_open@@Base+0x329c> │ │ │ │ mov r4, #0 │ │ │ │ - bl c3e20 │ │ │ │ + bl c3e80 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2a66c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7b78 │ │ │ │ + bl c7bd0 │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r0, [pc, #32] @ 88884 <_Py_open@@Base+0x3330> │ │ │ │ - beq 88878 <_Py_open@@Base+0x3324> │ │ │ │ - ldr r3, [pc, #28] @ 88888 <_Py_open@@Base+0x3334> │ │ │ │ + ldreq r0, [pc, #32] @ 8888c <_Py_open@@Base+0x3330> │ │ │ │ + beq 88880 <_Py_open@@Base+0x3324> │ │ │ │ + ldr r3, [pc, #28] @ 88890 <_Py_open@@Base+0x3334> │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1444a4 │ │ │ │ + b 144544 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r4, r7, r8, ror #24 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 835bc │ │ │ │ - bl 8adbc │ │ │ │ + bl 835c4 │ │ │ │ + bl 8ae2c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 888b4 <_Py_open@@Base+0x3360> │ │ │ │ + bne 888bc <_Py_open@@Base+0x3360> │ │ │ │ pop {r4, lr} │ │ │ │ - b 2a01ec │ │ │ │ + b 2a0260 │ │ │ │ mov r1, #1 │ │ │ │ - bl 1806d8 │ │ │ │ - ldr r0, [pc, #80] @ 88914 <_Py_open@@Base+0x33c0> │ │ │ │ + bl 180974 │ │ │ │ + ldr r0, [pc, #80] @ 8891c <_Py_open@@Base+0x33c0> │ │ │ │ mov r1, r4 │ │ │ │ - bl 280e60 │ │ │ │ + bl 280ee0 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 888f0 <_Py_open@@Base+0x339c> │ │ │ │ + bne 888f8 <_Py_open@@Base+0x339c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1623c4 │ │ │ │ - ldr r3, [pc, #56] @ 88918 <_Py_open@@Base+0x33c4> │ │ │ │ - ldr r1, [pc, #56] @ 8891c <_Py_open@@Base+0x33c8> │ │ │ │ + bl 162548 │ │ │ │ + ldr r3, [pc, #56] @ 88920 <_Py_open@@Base+0x33c4> │ │ │ │ + ldr r1, [pc, #56] @ 88924 <_Py_open@@Base+0x33c8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1806d8 │ │ │ │ + bl 180974 │ │ │ │ mov r0, r4 │ │ │ │ - bl 158044 │ │ │ │ + bl 1581c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1623c4 │ │ │ │ - ldr r0, [pc, #12] @ 88920 <_Py_open@@Base+0x33cc> │ │ │ │ + bl 162548 │ │ │ │ + ldr r0, [pc, #12] @ 88928 <_Py_open@@Base+0x33cc> │ │ │ │ pop {r4, pc} │ │ │ │ - andeq r4, r8, r4, asr #30 │ │ │ │ + andeq r4, r8, ip, asr #30 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - @ instruction: 0x003962f8 │ │ │ │ + eorseq r6, r9, r8, lsr r5 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00088924 : │ │ │ │ +0008892c : │ │ │ │ b 32d7c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r0, r1 │ │ │ │ mov r8, r1 │ │ │ │ - bl 1cd9d8 │ │ │ │ + bl 1cdb90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 88960 │ │ │ │ - ldr r3, [pc, #328] @ 88a9c │ │ │ │ - ldr r1, [pc, #328] @ 88aa0 │ │ │ │ + bne 88968 │ │ │ │ + ldr r3, [pc, #328] @ 88aa4 │ │ │ │ + ldr r1, [pc, #328] @ 88aa8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 88970 │ │ │ │ + bl 18f414 │ │ │ │ + b 88978 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1ce298 │ │ │ │ + bl 1ce450 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bge 88978 │ │ │ │ + bge 88980 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r7, #65536 @ 0x10000 │ │ │ │ - ble 88994 │ │ │ │ - ldr r3, [pc, #284] @ 88aa4 │ │ │ │ - ldr r1, [pc, #284] @ 88aa8 │ │ │ │ + ble 8899c │ │ │ │ + ldr r3, [pc, #284] @ 88aac │ │ │ │ + ldr r1, [pc, #284] @ 88ab0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 88970 │ │ │ │ + bl 18f414 │ │ │ │ + b 88978 │ │ │ │ lsl r0, r7, #2 │ │ │ │ - bl 996a4 │ │ │ │ + bl 9971c │ │ │ │ subs r5, r0, #0 │ │ │ │ movne r6, #0 │ │ │ │ - bne 889f0 │ │ │ │ - bl 2a01ec │ │ │ │ - b 88970 │ │ │ │ - bl 1359ac │ │ │ │ + bne 889f8 │ │ │ │ + bl 2a0260 │ │ │ │ + b 88978 │ │ │ │ + bl 135a44 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 88a80 │ │ │ │ + beq 88a88 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ - beq 88a04 │ │ │ │ + beq 88a0c │ │ │ │ add r1, r5, r6, lsl #2 │ │ │ │ - bl 29a890 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 29a910 <_Py_Gid_Converter@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 88a24 │ │ │ │ + beq 88a2c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r3, #1 │ │ │ │ - bne 88a48 │ │ │ │ + bne 88a50 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bne 889b0 │ │ │ │ - b 88a60 │ │ │ │ - ldr r3, [pc, #144] @ 88a9c │ │ │ │ - ldr r1, [pc, #156] @ 88aac │ │ │ │ + bne 889b8 │ │ │ │ + b 88a68 │ │ │ │ + ldr r3, [pc, #144] @ 88aa4 │ │ │ │ + ldr r1, [pc, #156] @ 88ab4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 88a2c │ │ │ │ - b 88a80 │ │ │ │ + bne 88a34 │ │ │ │ + b 88a88 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 88a80 │ │ │ │ + beq 88a88 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 88a80 │ │ │ │ + bne 88a88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 88a80 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 88a88 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - bne 889ec │ │ │ │ + bne 889f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 889ec │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 889f4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 292c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 88a8c │ │ │ │ - ldr r3, [pc, #52] @ 88ab0 │ │ │ │ + bge 88a94 │ │ │ │ + ldr r3, [pc, #52] @ 88ab8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ + bl 144544 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99b98 │ │ │ │ - b 88970 │ │ │ │ + bl 99c10 │ │ │ │ + b 88978 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99b98 │ │ │ │ - ldr r0, [pc, #24] @ 88ab4 │ │ │ │ + bl 99c10 │ │ │ │ + ldr r0, [pc, #24] @ 88abc │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r6, r9, r4, lsl r3 │ │ │ │ + eorseq r6, r9, r4, asr r5 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r6, r9, ip, lsr r3 │ │ │ │ - eorseq r6, r9, ip, asr #6 │ │ │ │ + eorseq r6, r9, ip, ror r5 │ │ │ │ + eorseq r6, r9, ip, lsl #11 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ str ip, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #52] @ 88b1c │ │ │ │ - bl 2df67c <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ + ldr r3, [pc, #52] @ 88b24 │ │ │ │ + bl 2df90c <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 88b14 │ │ │ │ + beq 88b1c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 2a3e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 88b10 │ │ │ │ - ldr r3, [pc, #24] @ 88b20 │ │ │ │ + bge 88b18 │ │ │ │ + ldr r3, [pc, #24] @ 88b28 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ - b 88b14 │ │ │ │ - bl a62ec │ │ │ │ + bl 144544 │ │ │ │ + b 88b1c │ │ │ │ + bl a6364 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ @ instruction: 0x00574c94 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r2 │ │ │ │ str ip, [sp] │ │ │ │ - ldr r2, [pc, #52] @ 88b88 │ │ │ │ - bl 2b9554 <_PyArg_ParseStack@@Base> │ │ │ │ + ldr r2, [pc, #52] @ 88b90 │ │ │ │ + bl 2b9454 <_PyArg_ParseStack@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 88b80 │ │ │ │ + beq 88b88 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 298c8 │ │ │ │ cmp r0, #0 │ │ │ │ - ldrge r0, [pc, #24] @ 88b8c │ │ │ │ - bge 88b80 │ │ │ │ - ldr r3, [pc, #20] @ 88b90 │ │ │ │ + ldrge r0, [pc, #24] @ 88b94 │ │ │ │ + bge 88b88 │ │ │ │ + ldr r3, [pc, #20] @ 88b98 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ + bl 144544 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r6, r9, r4, ror #6 │ │ │ │ + eorseq r6, r9, r4, lsr #11 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r0, #0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ - bne 88bc8 │ │ │ │ + bne 88bd0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [r1] │ │ │ │ strd r2, [r1, #8] │ │ │ │ - b 88bfc │ │ │ │ + b 88c04 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, sp │ │ │ │ - bl 1c4260 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 1c4418 <_PyTime_FromSecondsObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 88bf8 │ │ │ │ + blt 88c00 │ │ │ │ ldrd r0, [sp] │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 31b308 <_PyTime_AsTimeval@@Base> │ │ │ │ + b 31b598 <_PyTime_AsTimeval@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #2 │ │ │ │ - bl 92b18 │ │ │ │ + bl 92b74 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 88cdc │ │ │ │ + beq 88ce4 │ │ │ │ ldrd r0, [r5, #24] │ │ │ │ - bl 35727c │ │ │ │ - ldr r3, [pc, #176] @ 88ce8 │ │ │ │ + bl 3574e8 │ │ │ │ + ldr r3, [pc, #176] @ 88cf0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 357548 │ │ │ │ + bl 3577b4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [r5, #16] │ │ │ │ - bl 35727c │ │ │ │ + bl 3574e8 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 356f28 │ │ │ │ - bl ab08c │ │ │ │ + bl 357194 │ │ │ │ + bl ab104 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 88cb8 │ │ │ │ + beq 88cc0 │ │ │ │ ldrd r0, [r5, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 35727c │ │ │ │ - ldr r3, [pc, #104] @ 88ce8 │ │ │ │ + bl 3574e8 │ │ │ │ + ldr r3, [pc, #104] @ 88cf0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 357548 │ │ │ │ + bl 3577b4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [r5] │ │ │ │ - bl 35727c │ │ │ │ + bl 3574e8 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 356f28 │ │ │ │ - bl ab08c │ │ │ │ + bl 357194 │ │ │ │ + bl ab104 │ │ │ │ cmp r0, #0 │ │ │ │ strne r0, [r4, #16] │ │ │ │ - bne 88ce0 │ │ │ │ + bne 88ce8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 88cdc │ │ │ │ + beq 88ce4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 88cdc │ │ │ │ + bne 88ce4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ smlawbmi lr, r0, r4, r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bhi 88d30 │ │ │ │ + bhi 88d38 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 88d5c │ │ │ │ - b 88d50 │ │ │ │ - ldr r0, [pc, #148] @ 88dcc │ │ │ │ + bne 88d64 │ │ │ │ + b 88d58 │ │ │ │ + ldr r0, [pc, #148] @ 88dd4 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 88d18 │ │ │ │ - b 88db4 │ │ │ │ - bl a55d4 │ │ │ │ + bne 88d20 │ │ │ │ + b 88dbc │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 88db4 │ │ │ │ + bne 88dbc │ │ │ │ cmp r5, #2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ ldrgt r4, [r4, #8] │ │ │ │ movle r4, #0 │ │ │ │ ldr r5, [r7, #16] │ │ │ │ - bl 88b94 │ │ │ │ + bl 88b9c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 88db4 │ │ │ │ + blt 88dbc │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 88b94 │ │ │ │ + bl 88b9c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 88db4 │ │ │ │ + blt 88dbc │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r6 │ │ │ │ bl 298e0 <__setitimer64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 88dbc │ │ │ │ + beq 88dc4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 1444a4 │ │ │ │ + bl 144544 │ │ │ │ mov r0, #0 │ │ │ │ - b 88dc4 │ │ │ │ + b 88dcc │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 88c04 │ │ │ │ + bl 88c0c │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r3, r7, r0, asr #19 │ │ │ │ + eorseq r3, r7, r0, lsl #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 88e0c │ │ │ │ - bl a55d4 │ │ │ │ + bne 88e14 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, #0 │ │ │ │ - bne 88e3c │ │ │ │ + bne 88e44 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sp │ │ │ │ ldr r4, [r5, #16] │ │ │ │ bl 2a924 <__getitimer64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 88e34 │ │ │ │ + beq 88e3c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1444a4 │ │ │ │ + bl 144544 │ │ │ │ mov r0, #0 │ │ │ │ - b 88e3c │ │ │ │ + b 88e44 │ │ │ │ mov r0, sp │ │ │ │ - bl 88c04 │ │ │ │ + bl 88c0c │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r6, [r0] │ │ │ │ str r5, [r0] │ │ │ │ mov r4, r0 │ │ │ │ - bl 11a8f4 │ │ │ │ - ldr r3, [pc, #36] @ 88e98 │ │ │ │ + bl 11a9a4 │ │ │ │ + ldr r3, [pc, #36] @ 88ea0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ - ldr r0, [pc, #24] @ 88e9c │ │ │ │ - bl 2a7978 │ │ │ │ + bl 144544 │ │ │ │ + ldr r0, [pc, #24] @ 88ea4 │ │ │ │ + bl 2a79e8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11a918 │ │ │ │ + bl 11a9c8 │ │ │ │ mov r0, #0 │ │ │ │ str r6, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - eorseq r6, r9, r0, ror r3 │ │ │ │ + @ instruction: 0x003965b0 │ │ │ │ │ │ │ │ -00088ea0 <_PyOS_IsMainThread@@Base>: │ │ │ │ +00088ea8 <_PyOS_IsMainThread@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #48] @ 88ee8 <_PyOS_IsMainThread@@Base+0x48> │ │ │ │ - bl 3592c0 │ │ │ │ + ldr r3, [pc, #48] @ 88ef0 <_PyOS_IsMainThread@@Base+0x48> │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - bl 8b124 │ │ │ │ - ldr r3, [pc, #32] @ 88eec <_PyOS_IsMainThread@@Base+0x4c> │ │ │ │ + bl 8b194 │ │ │ │ + ldr r3, [pc, #32] @ 88ef4 <_PyOS_IsMainThread@@Base+0x4c> │ │ │ │ ldr r2, [r3, #640] @ 0x280 │ │ │ │ cmp r0, r2 │ │ │ │ ldreq r0, [r3, #624] @ 0x270 │ │ │ │ subeq r0, r0, r4 │ │ │ │ clzeq r0, r0 │ │ │ │ lsreq r0, r0, #5 │ │ │ │ movne r0, #0 │ │ │ │ @@ -97595,1168 +97597,1168 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - ldr r1, [pc, #20] @ 88f28 <_PyOS_IsMainThread@@Base+0x88> │ │ │ │ - bl 17dffc │ │ │ │ + ldr r1, [pc, #20] @ 88f30 <_PyOS_IsMainThread@@Base+0x88> │ │ │ │ + bl 17e298 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b 27ef64 │ │ │ │ + b 27efe4 │ │ │ │ @ instruction: 0x00562790 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #12] @ 88f50 <_PyOS_IsMainThread@@Base+0xb0> │ │ │ │ + ldr r3, [pc, #12] @ 88f58 <_PyOS_IsMainThread@@Base+0xb0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1c61ec │ │ │ │ + bl 1c63a4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, ip, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #12] @ 88f78 <_PyOS_IsMainThread@@Base+0xd8> │ │ │ │ + ldr r3, [pc, #12] @ 88f80 <_PyOS_IsMainThread@@Base+0xd8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1c61ec │ │ │ │ + bl 1c63a4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, ip, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #12] @ 88fa0 <_PyOS_IsMainThread@@Base+0x100> │ │ │ │ + ldr r3, [pc, #12] @ 88fa8 <_PyOS_IsMainThread@@Base+0x100> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1c61ec │ │ │ │ + bl 1c63a4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq sp, r5, r0, asr fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 91924 │ │ │ │ + bl 91980 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 88ff8 <_PyOS_IsMainThread@@Base+0x158> │ │ │ │ - ldr r2, [pc, #60] @ 89004 <_PyOS_IsMainThread@@Base+0x164> │ │ │ │ - ldr r1, [pc, #60] @ 89008 <_PyOS_IsMainThread@@Base+0x168> │ │ │ │ - bl a59ac │ │ │ │ + beq 89000 <_PyOS_IsMainThread@@Base+0x158> │ │ │ │ + ldr r2, [pc, #60] @ 8900c <_PyOS_IsMainThread@@Base+0x164> │ │ │ │ + ldr r1, [pc, #60] @ 89010 <_PyOS_IsMainThread@@Base+0x168> │ │ │ │ + bl a5a24 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 88ffc <_PyOS_IsMainThread@@Base+0x15c> │ │ │ │ + bge 89004 <_PyOS_IsMainThread@@Base+0x15c> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 88ff8 <_PyOS_IsMainThread@@Base+0x158> │ │ │ │ + beq 89000 <_PyOS_IsMainThread@@Base+0x158> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 88ff8 <_PyOS_IsMainThread@@Base+0x158> │ │ │ │ + bne 89000 <_PyOS_IsMainThread@@Base+0x158> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r7, r7, ip, ror r1 │ │ │ │ - @ instruction: 0x003963b0 │ │ │ │ + @ instruction: 0x003965f0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r3, sp │ │ │ │ - ldr r1, [pc, #100] @ 89094 <_PyOS_IsMainThread@@Base+0x1f4> │ │ │ │ + ldr r1, [pc, #100] @ 8909c <_PyOS_IsMainThread@@Base+0x1f4> │ │ │ │ add r2, sp, #4 │ │ │ │ - bl b6a5c │ │ │ │ + bl b6b40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 89088 <_PyOS_IsMainThread@@Base+0x1e8> │ │ │ │ + beq 89090 <_PyOS_IsMainThread@@Base+0x1e8> │ │ │ │ ldr r1, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 32d450 <_PyTime_FromLong@@Base> │ │ │ │ + bl 32d6c0 <_PyTime_FromLong@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 89088 <_PyOS_IsMainThread@@Base+0x1e8> │ │ │ │ + blt 89090 <_PyOS_IsMainThread@@Base+0x1e8> │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 1c57b0 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 1c5968 <_PyTime_AsTimespec@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 89088 <_PyOS_IsMainThread@@Base+0x1e8> │ │ │ │ + beq 89090 <_PyOS_IsMainThread@@Base+0x1e8> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ bl 29310 <__clock_settime64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #28] @ 89098 <_PyOS_IsMainThread@@Base+0x1f8> │ │ │ │ - beq 8908c <_PyOS_IsMainThread@@Base+0x1ec> │ │ │ │ - ldr r3, [pc, #24] @ 8909c <_PyOS_IsMainThread@@Base+0x1fc> │ │ │ │ + ldreq r0, [pc, #28] @ 890a0 <_PyOS_IsMainThread@@Base+0x1f8> │ │ │ │ + beq 89094 <_PyOS_IsMainThread@@Base+0x1ec> │ │ │ │ + ldr r3, [pc, #24] @ 890a4 <_PyOS_IsMainThread@@Base+0x1fc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ + bl 144544 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r1, r9, r0, asr #15 │ │ │ │ + eorseq r1, r9, r0, lsl #20 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #12 │ │ │ │ - bl 18d540 │ │ │ │ + bl 18d7bc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 89130 <_PyOS_IsMainThread@@Base+0x290> │ │ │ │ + beq 89138 <_PyOS_IsMainThread@@Base+0x290> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 129d7c │ │ │ │ + bl 129e14 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 129d7c │ │ │ │ + bl 129e14 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 129d7c │ │ │ │ + bl 129e14 │ │ │ │ mov r2, r6 │ │ │ │ ldrd r6, [r4, #24] │ │ │ │ mov r1, r5 │ │ │ │ strd r6, [sp] │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #64] @ 8913c <_PyOS_IsMainThread@@Base+0x29c> │ │ │ │ - bl a9a20 │ │ │ │ + ldr r0, [pc, #64] @ 89144 <_PyOS_IsMainThread@@Base+0x29c> │ │ │ │ + bl a9a98 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 8911c <_PyOS_IsMainThread@@Base+0x27c> │ │ │ │ + beq 89124 <_PyOS_IsMainThread@@Base+0x27c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 89124 <_PyOS_IsMainThread@@Base+0x284> │ │ │ │ + beq 8912c <_PyOS_IsMainThread@@Base+0x284> │ │ │ │ mov r4, r5 │ │ │ │ - b 89130 <_PyOS_IsMainThread@@Base+0x290> │ │ │ │ + b 89138 <_PyOS_IsMainThread@@Base+0x290> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 8911c <_PyOS_IsMainThread@@Base+0x27c> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 89124 <_PyOS_IsMainThread@@Base+0x27c> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r6, r9, r0, asr #7 │ │ │ │ + eorseq r6, r9, r0, lsl #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ mov r3, r1 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 8917c <_PyOS_IsMainThread@@Base+0x2dc> │ │ │ │ - ldr r2, [pc, #112] @ 891e0 <_PyOS_IsMainThread@@Base+0x340> │ │ │ │ - ldr r1, [pc, #112] @ 891e4 <_PyOS_IsMainThread@@Base+0x344> │ │ │ │ - ldr r0, [pc, #112] @ 891e8 <_PyOS_IsMainThread@@Base+0x348> │ │ │ │ - bl 316b6c <_PyArg_BadArgument@@Base> │ │ │ │ - b 891d4 <_PyOS_IsMainThread@@Base+0x334> │ │ │ │ + bne 89184 <_PyOS_IsMainThread@@Base+0x2dc> │ │ │ │ + ldr r2, [pc, #112] @ 891e8 <_PyOS_IsMainThread@@Base+0x340> │ │ │ │ + ldr r1, [pc, #112] @ 891ec <_PyOS_IsMainThread@@Base+0x344> │ │ │ │ + ldr r0, [pc, #112] @ 891f0 <_PyOS_IsMainThread@@Base+0x348> │ │ │ │ + bl 316dfc <_PyArg_BadArgument@@Base> │ │ │ │ + b 891dc <_PyOS_IsMainThread@@Base+0x334> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b2684 │ │ │ │ + bl b2768 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 891d4 <_PyOS_IsMainThread@@Base+0x334> │ │ │ │ + beq 891dc <_PyOS_IsMainThread@@Base+0x334> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 891b4 <_PyOS_IsMainThread@@Base+0x314> │ │ │ │ - ldr r3, [pc, #68] @ 891ec <_PyOS_IsMainThread@@Base+0x34c> │ │ │ │ - ldr r1, [pc, #68] @ 891f0 <_PyOS_IsMainThread@@Base+0x350> │ │ │ │ + beq 891bc <_PyOS_IsMainThread@@Base+0x314> │ │ │ │ + ldr r3, [pc, #68] @ 891f4 <_PyOS_IsMainThread@@Base+0x34c> │ │ │ │ + ldr r1, [pc, #68] @ 891f8 <_PyOS_IsMainThread@@Base+0x350> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 891d4 <_PyOS_IsMainThread@@Base+0x334> │ │ │ │ + bl 18f414 │ │ │ │ + b 891dc <_PyOS_IsMainThread@@Base+0x334> │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #5 │ │ │ │ mov r0, #0 │ │ │ │ bl 29910 │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 144850 │ │ │ │ + b 1448f0 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x0037c8b0 │ │ │ │ - eorseq sp, r6, r4, lsr r7 │ │ │ │ - eorseq r1, r6, r4, asr #31 │ │ │ │ + @ instruction: 0x0037caf0 │ │ │ │ + eorseq sp, r6, r4, ror r9 │ │ │ │ + eorseq r2, r6, r4, lsl #4 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003628dc │ │ │ │ + eorseq r2, r6, ip, lsl fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #2 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ - bne 89228 <_PyOS_IsMainThread@@Base+0x388> │ │ │ │ + bne 89230 <_PyOS_IsMainThread@@Base+0x388> │ │ │ │ ldr r3, [r5] │ │ │ │ - ldr r2, [pc, #264] @ 89328 <_PyOS_IsMainThread@@Base+0x488> │ │ │ │ + ldr r2, [pc, #264] @ 89330 <_PyOS_IsMainThread@@Base+0x488> │ │ │ │ cmp r3, r2 │ │ │ │ - bne 8924c <_PyOS_IsMainThread@@Base+0x3ac> │ │ │ │ - b 89298 <_PyOS_IsMainThread@@Base+0x3f8> │ │ │ │ + bne 89254 <_PyOS_IsMainThread@@Base+0x3ac> │ │ │ │ + b 892a0 <_PyOS_IsMainThread@@Base+0x3f8> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #244] @ 8932c <_PyOS_IsMainThread@@Base+0x48c> │ │ │ │ + ldr r0, [pc, #244] @ 89334 <_PyOS_IsMainThread@@Base+0x48c> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 89214 <_PyOS_IsMainThread@@Base+0x374> │ │ │ │ - b 8931c <_PyOS_IsMainThread@@Base+0x47c> │ │ │ │ + bne 8921c <_PyOS_IsMainThread@@Base+0x374> │ │ │ │ + b 89324 <_PyOS_IsMainThread@@Base+0x47c> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 89284 <_PyOS_IsMainThread@@Base+0x3e4> │ │ │ │ + beq 8928c <_PyOS_IsMainThread@@Base+0x3e4> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b2684 │ │ │ │ + bl b2768 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 8931c <_PyOS_IsMainThread@@Base+0x47c> │ │ │ │ + beq 89324 <_PyOS_IsMainThread@@Base+0x47c> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 8929c <_PyOS_IsMainThread@@Base+0x3fc> │ │ │ │ - b 892e8 <_PyOS_IsMainThread@@Base+0x448> │ │ │ │ - ldr r2, [pc, #164] @ 89330 <_PyOS_IsMainThread@@Base+0x490> │ │ │ │ - ldr r1, [pc, #164] @ 89334 <_PyOS_IsMainThread@@Base+0x494> │ │ │ │ - ldr r0, [pc, #152] @ 8932c <_PyOS_IsMainThread@@Base+0x48c> │ │ │ │ - bl 316b6c <_PyArg_BadArgument@@Base> │ │ │ │ - b 8931c <_PyOS_IsMainThread@@Base+0x47c> │ │ │ │ + beq 892a4 <_PyOS_IsMainThread@@Base+0x3fc> │ │ │ │ + b 892f0 <_PyOS_IsMainThread@@Base+0x448> │ │ │ │ + ldr r2, [pc, #164] @ 89338 <_PyOS_IsMainThread@@Base+0x490> │ │ │ │ + ldr r1, [pc, #164] @ 8933c <_PyOS_IsMainThread@@Base+0x494> │ │ │ │ + ldr r0, [pc, #152] @ 89334 <_PyOS_IsMainThread@@Base+0x48c> │ │ │ │ + bl 316dfc <_PyArg_BadArgument@@Base> │ │ │ │ + b 89324 <_PyOS_IsMainThread@@Base+0x47c> │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 892c4 <_PyOS_IsMainThread@@Base+0x424> │ │ │ │ - ldr r2, [pc, #128] @ 89338 <_PyOS_IsMainThread@@Base+0x498> │ │ │ │ - ldr r1, [pc, #128] @ 8933c <_PyOS_IsMainThread@@Base+0x49c> │ │ │ │ - ldr r0, [pc, #108] @ 8932c <_PyOS_IsMainThread@@Base+0x48c> │ │ │ │ - bl 316b6c <_PyArg_BadArgument@@Base> │ │ │ │ - b 8931c <_PyOS_IsMainThread@@Base+0x47c> │ │ │ │ + bne 892cc <_PyOS_IsMainThread@@Base+0x424> │ │ │ │ + ldr r2, [pc, #128] @ 89340 <_PyOS_IsMainThread@@Base+0x498> │ │ │ │ + ldr r1, [pc, #128] @ 89344 <_PyOS_IsMainThread@@Base+0x49c> │ │ │ │ + ldr r0, [pc, #108] @ 89334 <_PyOS_IsMainThread@@Base+0x48c> │ │ │ │ + bl 316dfc <_PyArg_BadArgument@@Base> │ │ │ │ + b 89324 <_PyOS_IsMainThread@@Base+0x47c> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b2684 │ │ │ │ + bl b2768 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 8931c <_PyOS_IsMainThread@@Base+0x47c> │ │ │ │ + beq 89324 <_PyOS_IsMainThread@@Base+0x47c> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 892fc <_PyOS_IsMainThread@@Base+0x45c> │ │ │ │ - ldr r3, [pc, #80] @ 89340 <_PyOS_IsMainThread@@Base+0x4a0> │ │ │ │ - ldr r1, [pc, #80] @ 89344 <_PyOS_IsMainThread@@Base+0x4a4> │ │ │ │ + beq 89304 <_PyOS_IsMainThread@@Base+0x45c> │ │ │ │ + ldr r3, [pc, #80] @ 89348 <_PyOS_IsMainThread@@Base+0x4a0> │ │ │ │ + ldr r1, [pc, #80] @ 8934c <_PyOS_IsMainThread@@Base+0x4a4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 8931c <_PyOS_IsMainThread@@Base+0x47c> │ │ │ │ + bl 18f414 │ │ │ │ + b 89324 <_PyOS_IsMainThread@@Base+0x47c> │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ bl 29910 │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 144850 │ │ │ │ + b 1448f0 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq sp, r7, ip, ror r8 │ │ │ │ - @ instruction: 0x0036a7b0 │ │ │ │ - eorseq fp, r6, r8, lsr #18 │ │ │ │ - @ instruction: 0x0037c8b0 │ │ │ │ - eorseq fp, r6, r8, asr #19 │ │ │ │ + @ instruction: 0x0037dabc │ │ │ │ + @ instruction: 0x0036a9f0 │ │ │ │ + eorseq fp, r6, r8, ror #22 │ │ │ │ + @ instruction: 0x0037caf0 │ │ │ │ + eorseq fp, r6, r8, lsl #24 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003628dc │ │ │ │ + eorseq r2, r6, ip, lsl fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #3 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r6, r1 │ │ │ │ - bne 8937c <_PyOS_IsMainThread@@Base+0x4dc> │ │ │ │ + bne 89384 <_PyOS_IsMainThread@@Base+0x4dc> │ │ │ │ ldr r3, [r6] │ │ │ │ - ldr r2, [pc, #296] @ 8949c <_PyOS_IsMainThread@@Base+0x5fc> │ │ │ │ + ldr r2, [pc, #296] @ 894a4 <_PyOS_IsMainThread@@Base+0x5fc> │ │ │ │ cmp r3, r2 │ │ │ │ - bne 893a0 <_PyOS_IsMainThread@@Base+0x500> │ │ │ │ - b 893ec <_PyOS_IsMainThread@@Base+0x54c> │ │ │ │ + bne 893a8 <_PyOS_IsMainThread@@Base+0x500> │ │ │ │ + b 893f4 <_PyOS_IsMainThread@@Base+0x54c> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #3 │ │ │ │ - ldr r0, [pc, #276] @ 894a0 <_PyOS_IsMainThread@@Base+0x600> │ │ │ │ + ldr r0, [pc, #276] @ 894a8 <_PyOS_IsMainThread@@Base+0x600> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 89368 <_PyOS_IsMainThread@@Base+0x4c8> │ │ │ │ - b 89490 <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ + bne 89370 <_PyOS_IsMainThread@@Base+0x4c8> │ │ │ │ + b 89498 <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 893d8 <_PyOS_IsMainThread@@Base+0x538> │ │ │ │ + beq 893e0 <_PyOS_IsMainThread@@Base+0x538> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b2684 │ │ │ │ + bl b2768 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 89490 <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ + beq 89498 <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 893f0 <_PyOS_IsMainThread@@Base+0x550> │ │ │ │ - b 8943c <_PyOS_IsMainThread@@Base+0x59c> │ │ │ │ - ldr r2, [pc, #196] @ 894a4 <_PyOS_IsMainThread@@Base+0x604> │ │ │ │ - ldr r1, [pc, #196] @ 894a8 <_PyOS_IsMainThread@@Base+0x608> │ │ │ │ - ldr r0, [pc, #184] @ 894a0 <_PyOS_IsMainThread@@Base+0x600> │ │ │ │ - bl 316b6c <_PyArg_BadArgument@@Base> │ │ │ │ - b 89490 <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ + beq 893f8 <_PyOS_IsMainThread@@Base+0x550> │ │ │ │ + b 89444 <_PyOS_IsMainThread@@Base+0x59c> │ │ │ │ + ldr r2, [pc, #196] @ 894ac <_PyOS_IsMainThread@@Base+0x604> │ │ │ │ + ldr r1, [pc, #196] @ 894b0 <_PyOS_IsMainThread@@Base+0x608> │ │ │ │ + ldr r0, [pc, #184] @ 894a8 <_PyOS_IsMainThread@@Base+0x600> │ │ │ │ + bl 316dfc <_PyArg_BadArgument@@Base> │ │ │ │ + b 89498 <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 89418 <_PyOS_IsMainThread@@Base+0x578> │ │ │ │ - ldr r2, [pc, #160] @ 894ac <_PyOS_IsMainThread@@Base+0x60c> │ │ │ │ - ldr r1, [pc, #160] @ 894b0 <_PyOS_IsMainThread@@Base+0x610> │ │ │ │ - ldr r0, [pc, #140] @ 894a0 <_PyOS_IsMainThread@@Base+0x600> │ │ │ │ - bl 316b6c <_PyArg_BadArgument@@Base> │ │ │ │ - b 89490 <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ + bne 89420 <_PyOS_IsMainThread@@Base+0x578> │ │ │ │ + ldr r2, [pc, #160] @ 894b4 <_PyOS_IsMainThread@@Base+0x60c> │ │ │ │ + ldr r1, [pc, #160] @ 894b8 <_PyOS_IsMainThread@@Base+0x610> │ │ │ │ + ldr r0, [pc, #140] @ 894a8 <_PyOS_IsMainThread@@Base+0x600> │ │ │ │ + bl 316dfc <_PyArg_BadArgument@@Base> │ │ │ │ + b 89498 <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b2684 │ │ │ │ + bl b2768 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 89490 <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ + beq 89498 <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 89450 <_PyOS_IsMainThread@@Base+0x5b0> │ │ │ │ - ldr r3, [pc, #112] @ 894b4 <_PyOS_IsMainThread@@Base+0x614> │ │ │ │ - ldr r1, [pc, #112] @ 894b8 <_PyOS_IsMainThread@@Base+0x618> │ │ │ │ + beq 89458 <_PyOS_IsMainThread@@Base+0x5b0> │ │ │ │ + ldr r3, [pc, #112] @ 894bc <_PyOS_IsMainThread@@Base+0x614> │ │ │ │ + ldr r1, [pc, #112] @ 894c0 <_PyOS_IsMainThread@@Base+0x618> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 89490 <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ + bl 18f414 │ │ │ │ + b 89498 <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 148160 │ │ │ │ + bl 148200 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 89470 <_PyOS_IsMainThread@@Base+0x5d0> │ │ │ │ - bl a55d4 │ │ │ │ + bne 89478 <_PyOS_IsMainThread@@Base+0x5d0> │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 89490 <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ + bne 89498 <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 29910 │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 144850 │ │ │ │ + b 1448f0 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - eorseq sp, r7, r8, lsl #17 │ │ │ │ - @ instruction: 0x0036a7b0 │ │ │ │ - eorseq fp, r6, r8, lsr #18 │ │ │ │ - @ instruction: 0x0037c8b0 │ │ │ │ - eorseq fp, r6, r8, asr #19 │ │ │ │ + eorseq sp, r7, r8, asr #21 │ │ │ │ + @ instruction: 0x0036a9f0 │ │ │ │ + eorseq fp, r6, r8, ror #22 │ │ │ │ + @ instruction: 0x0037caf0 │ │ │ │ + eorseq fp, r6, r8, lsl #24 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003628dc │ │ │ │ + eorseq r2, r6, ip, lsl fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #168] @ 8957c <_PyOS_IsMainThread@@Base+0x6dc> │ │ │ │ + ldr r2, [pc, #168] @ 89584 <_PyOS_IsMainThread@@Base+0x6dc> │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 8953c <_PyOS_IsMainThread@@Base+0x69c> │ │ │ │ + beq 89544 <_PyOS_IsMainThread@@Base+0x69c> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 89528 <_PyOS_IsMainThread@@Base+0x688> │ │ │ │ + beq 89530 <_PyOS_IsMainThread@@Base+0x688> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b2684 │ │ │ │ + bl b2768 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 89570 <_PyOS_IsMainThread@@Base+0x6d0> │ │ │ │ + beq 89578 <_PyOS_IsMainThread@@Base+0x6d0> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 89540 <_PyOS_IsMainThread@@Base+0x6a0> │ │ │ │ - ldr r3, [pc, #100] @ 89580 <_PyOS_IsMainThread@@Base+0x6e0> │ │ │ │ - ldr r1, [pc, #100] @ 89584 <_PyOS_IsMainThread@@Base+0x6e4> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 89570 <_PyOS_IsMainThread@@Base+0x6d0> │ │ │ │ - ldr r2, [pc, #88] @ 89588 <_PyOS_IsMainThread@@Base+0x6e8> │ │ │ │ - ldr r1, [pc, #88] @ 8958c <_PyOS_IsMainThread@@Base+0x6ec> │ │ │ │ - ldr r0, [pc, #88] @ 89590 <_PyOS_IsMainThread@@Base+0x6f0> │ │ │ │ - bl 316b6c <_PyArg_BadArgument@@Base> │ │ │ │ - b 89570 <_PyOS_IsMainThread@@Base+0x6d0> │ │ │ │ + beq 89548 <_PyOS_IsMainThread@@Base+0x6a0> │ │ │ │ + ldr r3, [pc, #100] @ 89588 <_PyOS_IsMainThread@@Base+0x6e0> │ │ │ │ + ldr r1, [pc, #100] @ 8958c <_PyOS_IsMainThread@@Base+0x6e4> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f414 │ │ │ │ + b 89578 <_PyOS_IsMainThread@@Base+0x6d0> │ │ │ │ + ldr r2, [pc, #88] @ 89590 <_PyOS_IsMainThread@@Base+0x6e8> │ │ │ │ + ldr r1, [pc, #88] @ 89594 <_PyOS_IsMainThread@@Base+0x6ec> │ │ │ │ + ldr r0, [pc, #88] @ 89598 <_PyOS_IsMainThread@@Base+0x6f0> │ │ │ │ + bl 316dfc <_PyArg_BadArgument@@Base> │ │ │ │ + b 89578 <_PyOS_IsMainThread@@Base+0x6d0> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a4f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 89560 <_PyOS_IsMainThread@@Base+0x6c0> │ │ │ │ - ldr r3, [pc, #60] @ 89594 <_PyOS_IsMainThread@@Base+0x6f4> │ │ │ │ + bne 89568 <_PyOS_IsMainThread@@Base+0x6c0> │ │ │ │ + ldr r3, [pc, #60] @ 8959c <_PyOS_IsMainThread@@Base+0x6f4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ - b 89570 <_PyOS_IsMainThread@@Base+0x6d0> │ │ │ │ + bl 144544 │ │ │ │ + b 89578 <_PyOS_IsMainThread@@Base+0x6d0> │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 144850 │ │ │ │ + b 1448f0 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003628dc │ │ │ │ - @ instruction: 0x0036a7b0 │ │ │ │ - eorseq sp, r6, r4, lsr r7 │ │ │ │ - mlaseq r7, r8, r8, sp │ │ │ │ + eorseq r2, r6, ip, lsl fp │ │ │ │ + @ instruction: 0x0036a9f0 │ │ │ │ + eorseq sp, r6, r4, ror r9 │ │ │ │ + @ instruction: 0x0037dad8 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #2 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ - bne 895e0 <_PyOS_IsMainThread@@Base+0x740> │ │ │ │ + bne 895e8 <_PyOS_IsMainThread@@Base+0x740> │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 89604 <_PyOS_IsMainThread@@Base+0x764> │ │ │ │ - ldr r2, [pc, #252] @ 896d0 <_PyOS_IsMainThread@@Base+0x830> │ │ │ │ - ldr r1, [pc, #252] @ 896d4 <_PyOS_IsMainThread@@Base+0x834> │ │ │ │ - ldr r0, [pc, #252] @ 896d8 <_PyOS_IsMainThread@@Base+0x838> │ │ │ │ - bl 316b6c <_PyArg_BadArgument@@Base> │ │ │ │ - b 89618 <_PyOS_IsMainThread@@Base+0x778> │ │ │ │ + bne 8960c <_PyOS_IsMainThread@@Base+0x764> │ │ │ │ + ldr r2, [pc, #252] @ 896d8 <_PyOS_IsMainThread@@Base+0x830> │ │ │ │ + ldr r1, [pc, #252] @ 896dc <_PyOS_IsMainThread@@Base+0x834> │ │ │ │ + ldr r0, [pc, #252] @ 896e0 <_PyOS_IsMainThread@@Base+0x838> │ │ │ │ + bl 316dfc <_PyArg_BadArgument@@Base> │ │ │ │ + b 89620 <_PyOS_IsMainThread@@Base+0x778> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #232] @ 896d8 <_PyOS_IsMainThread@@Base+0x838> │ │ │ │ + ldr r0, [pc, #232] @ 896e0 <_PyOS_IsMainThread@@Base+0x838> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 895b8 <_PyOS_IsMainThread@@Base+0x718> │ │ │ │ - b 89618 <_PyOS_IsMainThread@@Base+0x778> │ │ │ │ + bne 895c0 <_PyOS_IsMainThread@@Base+0x718> │ │ │ │ + b 89620 <_PyOS_IsMainThread@@Base+0x778> │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl b2684 │ │ │ │ + bl b2768 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 89620 <_PyOS_IsMainThread@@Base+0x780> │ │ │ │ + bne 89628 <_PyOS_IsMainThread@@Base+0x780> │ │ │ │ mov r0, #0 │ │ │ │ - b 896c8 <_PyOS_IsMainThread@@Base+0x828> │ │ │ │ + b 896d0 <_PyOS_IsMainThread@@Base+0x828> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 89674 <_PyOS_IsMainThread@@Base+0x7d4> │ │ │ │ + bne 8967c <_PyOS_IsMainThread@@Base+0x7d4> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #160] @ 896dc <_PyOS_IsMainThread@@Base+0x83c> │ │ │ │ + ldr r2, [pc, #160] @ 896e4 <_PyOS_IsMainThread@@Base+0x83c> │ │ │ │ cmp r3, r2 │ │ │ │ - beq 8969c <_PyOS_IsMainThread@@Base+0x7fc> │ │ │ │ + beq 896a4 <_PyOS_IsMainThread@@Base+0x7fc> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 89688 <_PyOS_IsMainThread@@Base+0x7e8> │ │ │ │ + beq 89690 <_PyOS_IsMainThread@@Base+0x7e8> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b2684 │ │ │ │ + bl b2768 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 89618 <_PyOS_IsMainThread@@Base+0x778> │ │ │ │ + beq 89620 <_PyOS_IsMainThread@@Base+0x778> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 896a0 <_PyOS_IsMainThread@@Base+0x800> │ │ │ │ - ldr r3, [pc, #100] @ 896e0 <_PyOS_IsMainThread@@Base+0x840> │ │ │ │ - ldr r1, [pc, #100] @ 896e4 <_PyOS_IsMainThread@@Base+0x844> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 89618 <_PyOS_IsMainThread@@Base+0x778> │ │ │ │ - ldr r2, [pc, #88] @ 896e8 <_PyOS_IsMainThread@@Base+0x848> │ │ │ │ - ldr r1, [pc, #88] @ 896ec <_PyOS_IsMainThread@@Base+0x84c> │ │ │ │ - ldr r0, [pc, #64] @ 896d8 <_PyOS_IsMainThread@@Base+0x838> │ │ │ │ - bl 316b6c <_PyArg_BadArgument@@Base> │ │ │ │ - b 89618 <_PyOS_IsMainThread@@Base+0x778> │ │ │ │ + beq 896a8 <_PyOS_IsMainThread@@Base+0x800> │ │ │ │ + ldr r3, [pc, #100] @ 896e8 <_PyOS_IsMainThread@@Base+0x840> │ │ │ │ + ldr r1, [pc, #100] @ 896ec <_PyOS_IsMainThread@@Base+0x844> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f414 │ │ │ │ + b 89620 <_PyOS_IsMainThread@@Base+0x778> │ │ │ │ + ldr r2, [pc, #88] @ 896f0 <_PyOS_IsMainThread@@Base+0x848> │ │ │ │ + ldr r1, [pc, #88] @ 896f4 <_PyOS_IsMainThread@@Base+0x84c> │ │ │ │ + ldr r0, [pc, #64] @ 896e0 <_PyOS_IsMainThread@@Base+0x838> │ │ │ │ + bl 316dfc <_PyArg_BadArgument@@Base> │ │ │ │ + b 89620 <_PyOS_IsMainThread@@Base+0x778> │ │ │ │ mov r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 298f8 │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #36] @ 896dc <_PyOS_IsMainThread@@Base+0x83c> │ │ │ │ - beq 896c8 <_PyOS_IsMainThread@@Base+0x828> │ │ │ │ + ldreq r0, [pc, #36] @ 896e4 <_PyOS_IsMainThread@@Base+0x83c> │ │ │ │ + beq 896d0 <_PyOS_IsMainThread@@Base+0x828> │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 144850 │ │ │ │ + b 1448f0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x0037c8b0 │ │ │ │ - eorseq fp, r6, r8, lsr #18 │ │ │ │ - eorseq sp, r7, r4, lsr #17 │ │ │ │ + @ instruction: 0x0037caf0 │ │ │ │ + eorseq fp, r6, r8, ror #22 │ │ │ │ + eorseq sp, r7, r4, ror #21 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003628dc │ │ │ │ - @ instruction: 0x0036a7b0 │ │ │ │ - eorseq fp, r6, r8, asr #19 │ │ │ │ + eorseq r2, r6, ip, lsl fp │ │ │ │ + @ instruction: 0x0036a9f0 │ │ │ │ + eorseq fp, r6, r8, lsl #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ subs r1, r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bne 89720 <_PyOS_IsMainThread@@Base+0x880> │ │ │ │ + bne 89728 <_PyOS_IsMainThread@@Base+0x880> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 89734 <_PyOS_IsMainThread@@Base+0x894> │ │ │ │ - b 8974c <_PyOS_IsMainThread@@Base+0x8ac> │ │ │ │ - ldr r0, [pc, #60] @ 89764 <_PyOS_IsMainThread@@Base+0x8c4> │ │ │ │ - bl 1f0264 <_PyArg_NoKeywords@@Base> │ │ │ │ + bne 8973c <_PyOS_IsMainThread@@Base+0x894> │ │ │ │ + b 89754 <_PyOS_IsMainThread@@Base+0x8ac> │ │ │ │ + ldr r0, [pc, #60] @ 8976c <_PyOS_IsMainThread@@Base+0x8c4> │ │ │ │ + bl 1f0700 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 89710 <_PyOS_IsMainThread@@Base+0x870> │ │ │ │ - b 8975c <_PyOS_IsMainThread@@Base+0x8bc> │ │ │ │ + bne 89718 <_PyOS_IsMainThread@@Base+0x870> │ │ │ │ + b 89764 <_PyOS_IsMainThread@@Base+0x8bc> │ │ │ │ mov r3, #1 │ │ │ │ - ldr r0, [pc, #36] @ 89764 <_PyOS_IsMainThread@@Base+0x8c4> │ │ │ │ + ldr r0, [pc, #36] @ 8976c <_PyOS_IsMainThread@@Base+0x8c4> │ │ │ │ mov r2, r3 │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8975c <_PyOS_IsMainThread@@Base+0x8bc> │ │ │ │ + beq 89764 <_PyOS_IsMainThread@@Base+0x8bc> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2eba98 │ │ │ │ + b 2ebd28 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq lr, r7, r8, lsl #17 │ │ │ │ + @ instruction: 0x0037eabc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ subs r1, r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bne 89798 <_PyOS_IsMainThread@@Base+0x8f8> │ │ │ │ + bne 897a0 <_PyOS_IsMainThread@@Base+0x8f8> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 897ac <_PyOS_IsMainThread@@Base+0x90c> │ │ │ │ - b 897c4 <_PyOS_IsMainThread@@Base+0x924> │ │ │ │ - ldr r0, [pc, #60] @ 897dc <_PyOS_IsMainThread@@Base+0x93c> │ │ │ │ - bl 1f0264 <_PyArg_NoKeywords@@Base> │ │ │ │ + bne 897b4 <_PyOS_IsMainThread@@Base+0x90c> │ │ │ │ + b 897cc <_PyOS_IsMainThread@@Base+0x924> │ │ │ │ + ldr r0, [pc, #60] @ 897e4 <_PyOS_IsMainThread@@Base+0x93c> │ │ │ │ + bl 1f0700 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 89788 <_PyOS_IsMainThread@@Base+0x8e8> │ │ │ │ - b 897d4 <_PyOS_IsMainThread@@Base+0x934> │ │ │ │ + bne 89790 <_PyOS_IsMainThread@@Base+0x8e8> │ │ │ │ + b 897dc <_PyOS_IsMainThread@@Base+0x934> │ │ │ │ mov r3, #1 │ │ │ │ - ldr r0, [pc, #36] @ 897dc <_PyOS_IsMainThread@@Base+0x93c> │ │ │ │ + ldr r0, [pc, #36] @ 897e4 <_PyOS_IsMainThread@@Base+0x93c> │ │ │ │ mov r2, r3 │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 897d4 <_PyOS_IsMainThread@@Base+0x934> │ │ │ │ + beq 897dc <_PyOS_IsMainThread@@Base+0x934> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 3070e8 │ │ │ │ + b 307378 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x0037e7d8 │ │ │ │ + eorseq lr, r7, r4, lsl sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ subs r1, r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ - bne 89810 <_PyOS_IsMainThread@@Base+0x970> │ │ │ │ + bne 89818 <_PyOS_IsMainThread@@Base+0x970> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 89824 <_PyOS_IsMainThread@@Base+0x984> │ │ │ │ - b 8983c <_PyOS_IsMainThread@@Base+0x99c> │ │ │ │ - ldr r0, [pc, #224] @ 898f8 <_PyOS_IsMainThread@@Base+0xa58> │ │ │ │ - bl 1f0264 <_PyArg_NoKeywords@@Base> │ │ │ │ + bne 8982c <_PyOS_IsMainThread@@Base+0x984> │ │ │ │ + b 89844 <_PyOS_IsMainThread@@Base+0x99c> │ │ │ │ + ldr r0, [pc, #224] @ 89900 <_PyOS_IsMainThread@@Base+0xa58> │ │ │ │ + bl 1f0700 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 89800 <_PyOS_IsMainThread@@Base+0x960> │ │ │ │ - b 8988c <_PyOS_IsMainThread@@Base+0x9ec> │ │ │ │ + bne 89808 <_PyOS_IsMainThread@@Base+0x960> │ │ │ │ + b 89894 <_PyOS_IsMainThread@@Base+0x9ec> │ │ │ │ mov r3, #1 │ │ │ │ - ldr r0, [pc, #200] @ 898f8 <_PyOS_IsMainThread@@Base+0xa58> │ │ │ │ + ldr r0, [pc, #200] @ 89900 <_PyOS_IsMainThread@@Base+0xa58> │ │ │ │ mov r2, r3 │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8988c <_PyOS_IsMainThread@@Base+0x9ec> │ │ │ │ + beq 89894 <_PyOS_IsMainThread@@Base+0x9ec> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - bl b972c │ │ │ │ + bl b9800 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 8988c <_PyOS_IsMainThread@@Base+0x9ec> │ │ │ │ + beq 89894 <_PyOS_IsMainThread@@Base+0x9ec> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - bl 151dac │ │ │ │ + bl 151ff0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 89894 <_PyOS_IsMainThread@@Base+0x9f4> │ │ │ │ + bne 8989c <_PyOS_IsMainThread@@Base+0x9f4> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8988c <_PyOS_IsMainThread@@Base+0x9ec> │ │ │ │ + beq 89894 <_PyOS_IsMainThread@@Base+0x9ec> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8988c <_PyOS_IsMainThread@@Base+0x9ec> │ │ │ │ + bne 89894 <_PyOS_IsMainThread@@Base+0x9ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r6, #0 │ │ │ │ - b 898f0 <_PyOS_IsMainThread@@Base+0xa50> │ │ │ │ + b 898f8 <_PyOS_IsMainThread@@Base+0xa50> │ │ │ │ ldr r2, [r6, #16] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 127620 │ │ │ │ + bl 1276b0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 898cc <_PyOS_IsMainThread@@Base+0xa2c> │ │ │ │ + beq 898d4 <_PyOS_IsMainThread@@Base+0xa2c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 898cc <_PyOS_IsMainThread@@Base+0xa2c> │ │ │ │ + bne 898d4 <_PyOS_IsMainThread@@Base+0xa2c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 898f0 <_PyOS_IsMainThread@@Base+0xa50> │ │ │ │ + beq 898f8 <_PyOS_IsMainThread@@Base+0xa50> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 898f0 <_PyOS_IsMainThread@@Base+0xa50> │ │ │ │ + bne 898f8 <_PyOS_IsMainThread@@Base+0xa50> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq ip, r8, ip, ror #14 │ │ │ │ + eorseq ip, r8, ip, lsr #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - ldr r1, [pc, #88] @ 89978 <_PyOS_IsMainThread@@Base+0xad8> │ │ │ │ - bl b6a5c │ │ │ │ + ldr r1, [pc, #88] @ 89980 <_PyOS_IsMainThread@@Base+0xad8> │ │ │ │ + bl b6b40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 89930 <_PyOS_IsMainThread@@Base+0xa90> │ │ │ │ + bne 89938 <_PyOS_IsMainThread@@Base+0xa90> │ │ │ │ mov r4, #0 │ │ │ │ - b 8996c <_PyOS_IsMainThread@@Base+0xacc> │ │ │ │ + b 89974 <_PyOS_IsMainThread@@Base+0xacc> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, #0 │ │ │ │ - bl 138e20 │ │ │ │ + bl 138ec0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 89928 <_PyOS_IsMainThread@@Base+0xa88> │ │ │ │ + beq 89930 <_PyOS_IsMainThread@@Base+0xa88> │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [pc, #44] @ 8997c <_PyOS_IsMainThread@@Base+0xadc> │ │ │ │ - ldr r4, [pc, #44] @ 89980 <_PyOS_IsMainThread@@Base+0xae0> │ │ │ │ + ldr r3, [pc, #44] @ 89984 <_PyOS_IsMainThread@@Base+0xadc> │ │ │ │ + ldr r4, [pc, #44] @ 89988 <_PyOS_IsMainThread@@Base+0xae0> │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ moveq r4, r3 │ │ │ │ - bl 99b98 │ │ │ │ + bl 99c10 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - mlaseq r6, r0, fp, sl │ │ │ │ + @ instruction: 0x0036add0 │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #8 │ │ │ │ - ldr r1, [pc, #184] @ 89a60 <_PyOS_IsMainThread@@Base+0xbc0> │ │ │ │ + ldr r1, [pc, #184] @ 89a68 <_PyOS_IsMainThread@@Base+0xbc0> │ │ │ │ add r2, sp, #12 │ │ │ │ - bl b6a5c │ │ │ │ + bl b6b40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 899bc <_PyOS_IsMainThread@@Base+0xb1c> │ │ │ │ + bne 899c4 <_PyOS_IsMainThread@@Base+0xb1c> │ │ │ │ mov r4, #0 │ │ │ │ - b 89a54 <_PyOS_IsMainThread@@Base+0xbb4> │ │ │ │ + b 89a5c <_PyOS_IsMainThread@@Base+0xbb4> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 138e20 │ │ │ │ + bl 138ec0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 899b4 <_PyOS_IsMainThread@@Base+0xb14> │ │ │ │ + beq 899bc <_PyOS_IsMainThread@@Base+0xb14> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, sp │ │ │ │ - bl 138e20 │ │ │ │ + bl 138ec0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 89a4c <_PyOS_IsMainThread@@Base+0xbac> │ │ │ │ + beq 89a54 <_PyOS_IsMainThread@@Base+0xbac> │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - bgt 89a0c <_PyOS_IsMainThread@@Base+0xb6c> │ │ │ │ + bgt 89a14 <_PyOS_IsMainThread@@Base+0xb6c> │ │ │ │ sub r0, r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r5, r0, lsl #2 │ │ │ │ bl 2a0fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 89a28 <_PyOS_IsMainThread@@Base+0xb88> │ │ │ │ - ldr r2, [pc, #80] @ 89a64 <_PyOS_IsMainThread@@Base+0xbc4> │ │ │ │ - ldr r6, [pc, #76] @ 89a64 <_PyOS_IsMainThread@@Base+0xbc4> │ │ │ │ + beq 89a30 <_PyOS_IsMainThread@@Base+0xb88> │ │ │ │ + ldr r2, [pc, #80] @ 89a6c <_PyOS_IsMainThread@@Base+0xbc4> │ │ │ │ + ldr r6, [pc, #76] @ 89a6c <_PyOS_IsMainThread@@Base+0xbc4> │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - b 89a40 <_PyOS_IsMainThread@@Base+0xba0> │ │ │ │ - ldr r2, [pc, #56] @ 89a68 <_PyOS_IsMainThread@@Base+0xbc8> │ │ │ │ - ldr r6, [pc, #52] @ 89a68 <_PyOS_IsMainThread@@Base+0xbc8> │ │ │ │ + b 89a48 <_PyOS_IsMainThread@@Base+0xba0> │ │ │ │ + ldr r2, [pc, #56] @ 89a70 <_PyOS_IsMainThread@@Base+0xbc8> │ │ │ │ + ldr r6, [pc, #52] @ 89a70 <_PyOS_IsMainThread@@Base+0xbc8> │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 99b98 │ │ │ │ + bl 99c10 │ │ │ │ mov r4, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99b98 │ │ │ │ + bl 99c10 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r6, r9, r8, asr #7 │ │ │ │ + eorseq r6, r9, r8, lsl #12 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - ldr r1, [pc, #56] @ 89ac8 <_PyOS_IsMainThread@@Base+0xc28> │ │ │ │ - bl b6a5c │ │ │ │ + ldr r1, [pc, #56] @ 89ad0 <_PyOS_IsMainThread@@Base+0xc28> │ │ │ │ + bl b6b40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 89ac0 <_PyOS_IsMainThread@@Base+0xc20> │ │ │ │ - ldr r3, [pc, #44] @ 89acc <_PyOS_IsMainThread@@Base+0xc2c> │ │ │ │ + beq 89ac8 <_PyOS_IsMainThread@@Base+0xc20> │ │ │ │ + ldr r3, [pc, #44] @ 89ad4 <_PyOS_IsMainThread@@Base+0xc2c> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r4, [r3] │ │ │ │ - bl bbd4c │ │ │ │ - ldr r2, [pc, #32] @ 89ad0 <_PyOS_IsMainThread@@Base+0xc30> │ │ │ │ + bl bbe20 │ │ │ │ + ldr r2, [pc, #32] @ 89ad8 <_PyOS_IsMainThread@@Base+0xc30> │ │ │ │ mov r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #16] @ 89ad4 <_PyOS_IsMainThread@@Base+0xc34> │ │ │ │ + ldr r0, [pc, #16] @ 89adc <_PyOS_IsMainThread@@Base+0xc34> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - mlaseq r6, r0, fp, sl │ │ │ │ + @ instruction: 0x0036add0 │ │ │ │ @ instruction: 0x00599690 │ │ │ │ - eorseq r6, r7, r8, ror #18 │ │ │ │ + eorseq r6, r7, r8, asr fp │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00089ad8 <_Py_Get_Getpath_CodeObject@@Base>: │ │ │ │ - ldr r1, [pc, #4] @ 89ae4 <_Py_Get_Getpath_CodeObject@@Base+0xc> │ │ │ │ - ldr r0, [pc, #4] @ 89ae8 <_Py_Get_Getpath_CodeObject@@Base+0x10> │ │ │ │ - b be40c │ │ │ │ +00089ae0 <_Py_Get_Getpath_CodeObject@@Base>: │ │ │ │ + ldr r1, [pc, #4] @ 89aec <_Py_Get_Getpath_CodeObject@@Base+0xc> │ │ │ │ + ldr r0, [pc, #4] @ 89af0 <_Py_Get_Getpath_CodeObject@@Base+0x10> │ │ │ │ + b be414 │ │ │ │ andeq r3, r0, r0, ror r5 │ │ │ │ - @ instruction: 0x003a98f0 │ │ │ │ + eorseq r9, sl, r0, lsr fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ - bl aa91c │ │ │ │ + bl aa994 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 89b90 <_Py_Get_Getpath_CodeObject@@Base+0xb8> │ │ │ │ + beq 89b98 <_Py_Get_Getpath_CodeObject@@Base+0xb8> │ │ │ │ ldr r0, [r5] │ │ │ │ - bl a62ec │ │ │ │ + bl a6364 │ │ │ │ str r0, [r4, #12] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl a62ec │ │ │ │ + bl a6364 │ │ │ │ str r0, [r4, #16] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl a62ec │ │ │ │ + bl a6364 │ │ │ │ str r0, [r4, #20] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl a62ec │ │ │ │ + bl a6364 │ │ │ │ str r0, [r4, #24] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 263968 │ │ │ │ + bl 263c28 │ │ │ │ str r0, [r4, #28] │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl a62ec │ │ │ │ + bl a6364 │ │ │ │ str r0, [r4, #32] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl a62ec │ │ │ │ + bl a6364 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ - bl a55d4 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 89b94 <_Py_Get_Getpath_CodeObject@@Base+0xbc> │ │ │ │ + beq 89b9c <_Py_Get_Getpath_CodeObject@@Base+0xbc> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 89b90 <_Py_Get_Getpath_CodeObject@@Base+0xb8> │ │ │ │ + beq 89b98 <_Py_Get_Getpath_CodeObject@@Base+0xb8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 89b90 <_Py_Get_Getpath_CodeObject@@Base+0xb8> │ │ │ │ + bne 89b98 <_Py_Get_Getpath_CodeObject@@Base+0xb8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3696] @ 0xe70 │ │ │ │ mov r3, r1 │ │ │ │ sub sp, sp, #384 @ 0x180 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 2cbbf4 <_Py_RestoreSignals@@Base+0xd28> │ │ │ │ + bl 2cbad4 <_Py_RestoreSignals@@Base+0xd28> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 89c48 <_Py_Get_Getpath_CodeObject@@Base+0x170> │ │ │ │ + beq 89c50 <_Py_Get_Getpath_CodeObject@@Base+0x170> │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ mov r1, sp │ │ │ │ add r0, sp, r2 │ │ │ │ bl 29cdc │ │ │ │ - bl c3e20 │ │ │ │ + bl c3e80 │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ bl 29334 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7b78 │ │ │ │ + bl c7bd0 │ │ │ │ cmn r5, #1 │ │ │ │ - bne 89c38 <_Py_Get_Getpath_CodeObject@@Base+0x160> │ │ │ │ + bne 89c40 <_Py_Get_Getpath_CodeObject@@Base+0x160> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 89c28 <_Py_Get_Getpath_CodeObject@@Base+0x150> │ │ │ │ - bl 132724 │ │ │ │ + bne 89c30 <_Py_Get_Getpath_CodeObject@@Base+0x150> │ │ │ │ + bl 1327bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 89bdc <_Py_Get_Getpath_CodeObject@@Base+0x104> │ │ │ │ + beq 89be4 <_Py_Get_Getpath_CodeObject@@Base+0x104> │ │ │ │ mov r0, #0 │ │ │ │ - b 89c48 <_Py_Get_Getpath_CodeObject@@Base+0x170> │ │ │ │ - ldr r3, [pc, #32] @ 89c50 <_Py_Get_Getpath_CodeObject@@Base+0x178> │ │ │ │ + b 89c50 <_Py_Get_Getpath_CodeObject@@Base+0x170> │ │ │ │ + ldr r3, [pc, #32] @ 89c58 <_Py_Get_Getpath_CodeObject@@Base+0x178> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ - b 89c48 <_Py_Get_Getpath_CodeObject@@Base+0x170> │ │ │ │ + bl 144544 │ │ │ │ + b 89c50 <_Py_Get_Getpath_CodeObject@@Base+0x170> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 89aec <_Py_Get_Getpath_CodeObject@@Base+0x14> │ │ │ │ + bl 89af4 <_Py_Get_Getpath_CodeObject@@Base+0x14> │ │ │ │ add sp, sp, #384 @ 0x180 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3656] @ 0xe48 │ │ │ │ cmp r2, #2 │ │ │ │ sub sp, sp, #412 @ 0x19c │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bne 89c90 <_Py_Get_Getpath_CodeObject@@Base+0x1b8> │ │ │ │ + bne 89c98 <_Py_Get_Getpath_CodeObject@@Base+0x1b8> │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 2cbbf4 <_Py_RestoreSignals@@Base+0xd28> │ │ │ │ + bl 2cbad4 <_Py_RestoreSignals@@Base+0xd28> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 89cb4 <_Py_Get_Getpath_CodeObject@@Base+0x1dc> │ │ │ │ - b 89dc0 <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ + bne 89cbc <_Py_Get_Getpath_CodeObject@@Base+0x1dc> │ │ │ │ + b 89dc8 <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #320] @ 89de0 <_Py_Get_Getpath_CodeObject@@Base+0x308> │ │ │ │ + ldr r0, [pc, #320] @ 89de8 <_Py_Get_Getpath_CodeObject@@Base+0x308> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 89c78 <_Py_Get_Getpath_CodeObject@@Base+0x1a0> │ │ │ │ - b 89dc0 <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ + bne 89c80 <_Py_Get_Getpath_CodeObject@@Base+0x1a0> │ │ │ │ + b 89dc8 <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ add r1, sp, #24 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ bl 29cdc │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sp │ │ │ │ - bl 1c4260 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 1c4418 <_PyTime_FromSecondsObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 89dc0 <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ + blt 89dc8 <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ ldr r4, [sp, #4] │ │ │ │ add r6, sp, #8 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r5, [r6, #-8] │ │ │ │ - bge 89d08 <_Py_Get_Getpath_CodeObject@@Base+0x230> │ │ │ │ - ldr r3, [pc, #232] @ 89de4 <_Py_Get_Getpath_CodeObject@@Base+0x30c> │ │ │ │ - ldr r1, [pc, #232] @ 89de8 <_Py_Get_Getpath_CodeObject@@Base+0x310> │ │ │ │ + bge 89d10 <_Py_Get_Getpath_CodeObject@@Base+0x230> │ │ │ │ + ldr r3, [pc, #232] @ 89dec <_Py_Get_Getpath_CodeObject@@Base+0x30c> │ │ │ │ + ldr r1, [pc, #232] @ 89df0 <_Py_Get_Getpath_CodeObject@@Base+0x310> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 89dc0 <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ + bl 18f414 │ │ │ │ + b 89dc8 <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 20ad68 <_PyDeadline_Init@@Base> │ │ │ │ + bl 2d9c2c <_PyDeadline_Init@@Base> │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c57b0 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 1c5968 <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 89dc0 <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ - bl c3e20 │ │ │ │ + blt 89dc8 <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ + bl c3e80 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ bl 29670 <__sigtimedwait64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7b78 │ │ │ │ + bl c7bd0 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 89dc8 <_Py_Get_Getpath_CodeObject@@Base+0x2f0> │ │ │ │ + bne 89dd0 <_Py_Get_Getpath_CodeObject@@Base+0x2f0> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - beq 89d8c <_Py_Get_Getpath_CodeObject@@Base+0x2b4> │ │ │ │ + beq 89d94 <_Py_Get_Getpath_CodeObject@@Base+0x2b4> │ │ │ │ cmp r3, #11 │ │ │ │ - ldreq r0, [pc, #112] @ 89dec <_Py_Get_Getpath_CodeObject@@Base+0x314> │ │ │ │ - beq 89dd8 <_Py_Get_Getpath_CodeObject@@Base+0x300> │ │ │ │ - ldr r3, [pc, #108] @ 89df0 <_Py_Get_Getpath_CodeObject@@Base+0x318> │ │ │ │ + ldreq r0, [pc, #112] @ 89df4 <_Py_Get_Getpath_CodeObject@@Base+0x314> │ │ │ │ + beq 89de0 <_Py_Get_Getpath_CodeObject@@Base+0x300> │ │ │ │ + ldr r3, [pc, #108] @ 89df8 <_Py_Get_Getpath_CodeObject@@Base+0x318> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ - b 89dd8 <_Py_Get_Getpath_CodeObject@@Base+0x300> │ │ │ │ - bl 132724 │ │ │ │ + bl 144544 │ │ │ │ + b 89de0 <_Py_Get_Getpath_CodeObject@@Base+0x300> │ │ │ │ + bl 1327bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 89dc0 <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ + bne 89dc8 <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 323f54 <_PyDeadline_Get@@Base> │ │ │ │ + bl 31e014 <_PyDeadline_Get@@Base> │ │ │ │ cmp r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ str r0, [r6, #-8] │ │ │ │ str r1, [r6, #-4] │ │ │ │ - bge 89d1c <_Py_Get_Getpath_CodeObject@@Base+0x244> │ │ │ │ - b 89dc8 <_Py_Get_Getpath_CodeObject@@Base+0x2f0> │ │ │ │ + bge 89d24 <_Py_Get_Getpath_CodeObject@@Base+0x244> │ │ │ │ + b 89dd0 <_Py_Get_Getpath_CodeObject@@Base+0x2f0> │ │ │ │ mov r0, #0 │ │ │ │ - b 89dd8 <_Py_Get_Getpath_CodeObject@@Base+0x300> │ │ │ │ + b 89de0 <_Py_Get_Getpath_CodeObject@@Base+0x300> │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 89aec <_Py_Get_Getpath_CodeObject@@Base+0x14> │ │ │ │ + bl 89af4 <_Py_Get_Getpath_CodeObject@@Base+0x14> │ │ │ │ add sp, sp, #412 @ 0x19c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - eorseq r3, r7, ip, ror sl │ │ │ │ + @ instruction: 0x00373cbc │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq sp, r8, r8, lsr #16 │ │ │ │ + eorseq sp, r8, r8, ror #20 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr ip, [pc, #128] @ 89e8c <_Py_Get_Getpath_CodeObject@@Base+0x3b4> │ │ │ │ + ldr ip, [pc, #128] @ 89e94 <_Py_Get_Getpath_CodeObject@@Base+0x3b4> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #116] @ 89e90 <_Py_Get_Getpath_CodeObject@@Base+0x3b8> │ │ │ │ + ldr r2, [pc, #116] @ 89e98 <_Py_Get_Getpath_CodeObject@@Base+0x3b8> │ │ │ │ cmp r3, ip │ │ │ │ cmpne r3, r2 │ │ │ │ movne r5, #1 │ │ │ │ moveq r5, #0 │ │ │ │ - beq 89e44 <_Py_Get_Getpath_CodeObject@@Base+0x36c> │ │ │ │ - ldr r3, [pc, #96] @ 89e94 <_Py_Get_Getpath_CodeObject@@Base+0x3bc> │ │ │ │ - ldr r1, [pc, #96] @ 89e98 <_Py_Get_Getpath_CodeObject@@Base+0x3c0> │ │ │ │ + beq 89e4c <_Py_Get_Getpath_CodeObject@@Base+0x36c> │ │ │ │ + ldr r3, [pc, #96] @ 89e9c <_Py_Get_Getpath_CodeObject@@Base+0x3bc> │ │ │ │ + ldr r1, [pc, #96] @ 89ea0 <_Py_Get_Getpath_CodeObject@@Base+0x3c0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #80] @ 89e9c <_Py_Get_Getpath_CodeObject@@Base+0x3c4> │ │ │ │ + ldr r3, [pc, #80] @ 89ea4 <_Py_Get_Getpath_CodeObject@@Base+0x3c4> │ │ │ │ mov r6, r1 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 89e80 <_Py_Get_Getpath_CodeObject@@Base+0x3a8> │ │ │ │ + beq 89e88 <_Py_Get_Getpath_CodeObject@@Base+0x3a8> │ │ │ │ mov r1, r4 │ │ │ │ - bl cac54 <_PyArena_AddPyObject@@Base> │ │ │ │ + bl cace4 <_PyArena_AddPyObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ strlt r5, [r6] │ │ │ │ - blt 89e3c <_Py_Get_Getpath_CodeObject@@Base+0x364> │ │ │ │ + blt 89e44 <_Py_Get_Getpath_CodeObject@@Base+0x364> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ str r4, [r6] │ │ │ │ - b 89e84 <_Py_Get_Getpath_CodeObject@@Base+0x3ac> │ │ │ │ + b 89e8c <_Py_Get_Getpath_CodeObject@@Base+0x3ac> │ │ │ │ str r5, [r1] │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq sl, r5, ip, asr #11 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r6, r9, ip, asr #7 │ │ │ │ + eorseq r6, r9, ip, lsl #12 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00089ea0 <_PySys_GetAttr@@Base>: │ │ │ │ +00089ea8 <_PySys_GetAttr@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r4, [r3, #3872] @ 0xf20 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 89f10 <_PySys_GetAttr@@Base+0x70> │ │ │ │ + beq 89f18 <_PySys_GetAttr@@Base+0x70> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r7, #0 │ │ │ │ ldr r8, [r0, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ str r7, [r0, #72] @ 0x48 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ blx r3 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ moveq r4, r7 │ │ │ │ - beq 89f04 <_PySys_GetAttr@@Base+0x64> │ │ │ │ + beq 89f0c <_PySys_GetAttr@@Base+0x64> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1dc7dc <_PyDict_GetItem_KnownHash@@Base> │ │ │ │ + bl 1dcb00 <_PyDict_GetItem_KnownHash@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ str r8, [r5, #72] @ 0x48 │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b254 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 91924 │ │ │ │ + bl 91980 │ │ │ │ subs r5, r0, #0 │ │ │ │ ldrne r3, [r4, #8] │ │ │ │ movne r7, #0 │ │ │ │ ldrne r9, [r3, #8] │ │ │ │ - bne 89f98 <_PySys_GetAttr@@Base+0xf8> │ │ │ │ - b 89fd4 <_PySys_GetAttr@@Base+0x134> │ │ │ │ + bne 89fa0 <_PySys_GetAttr@@Base+0xf8> │ │ │ │ + b 89fdc <_PySys_GetAttr@@Base+0x134> │ │ │ │ mov r2, r6 │ │ │ │ - ldr r0, [pc, #240] @ 8a044 <_PySys_GetAttr@@Base+0x1a4> │ │ │ │ + ldr r0, [pc, #240] @ 8a04c <_PySys_GetAttr@@Base+0x1a4> │ │ │ │ mov r1, r8 │ │ │ │ - bl a9a20 │ │ │ │ + bl a9a98 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 89fdc <_PySys_GetAttr@@Base+0x13c> │ │ │ │ + beq 89fe4 <_PySys_GetAttr@@Base+0x13c> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9c9c8 │ │ │ │ + bl 9ca40 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - bne 8a004 <_PySys_GetAttr@@Base+0x164> │ │ │ │ + bne 8a00c <_PySys_GetAttr@@Base+0x164> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 8a020 <_PySys_GetAttr@@Base+0x180> │ │ │ │ + bne 8a028 <_PySys_GetAttr@@Base+0x180> │ │ │ │ cmp r8, #0 │ │ │ │ - blt 89fcc <_PySys_GetAttr@@Base+0x12c> │ │ │ │ + blt 89fd4 <_PySys_GetAttr@@Base+0x12c> │ │ │ │ add r7, r7, #1 │ │ │ │ ldr r3, [r9, #8] │ │ │ │ cmp r3, r7 │ │ │ │ - bls 8a03c <_PySys_GetAttr@@Base+0x19c> │ │ │ │ + bls 8a044 <_PySys_GetAttr@@Base+0x19c> │ │ │ │ ldr r3, [r9, #12] │ │ │ │ ldr r6, [r3, r7, lsl #3] │ │ │ │ add r3, r3, r7, lsl #3 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 89f94 <_PySys_GetAttr@@Base+0xf4> │ │ │ │ + beq 89f9c <_PySys_GetAttr@@Base+0xf4> │ │ │ │ mov r0, r6 │ │ │ │ ldr r8, [r3, #4] │ │ │ │ - bl a329c │ │ │ │ + bl a3314 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 89f48 <_PySys_GetAttr@@Base+0xa8> │ │ │ │ + bne 89f50 <_PySys_GetAttr@@Base+0xa8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b254 │ │ │ │ mov r5, #0 │ │ │ │ - b 8a03c <_PySys_GetAttr@@Base+0x19c> │ │ │ │ + b 8a044 <_PySys_GetAttr@@Base+0x19c> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 89fcc <_PySys_GetAttr@@Base+0x12c> │ │ │ │ + beq 89fd4 <_PySys_GetAttr@@Base+0x12c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 89fcc <_PySys_GetAttr@@Base+0x12c> │ │ │ │ + bne 89fd4 <_PySys_GetAttr@@Base+0x12c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 89fcc <_PySys_GetAttr@@Base+0x12c> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 89fd4 <_PySys_GetAttr@@Base+0x12c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 89f80 <_PySys_GetAttr@@Base+0xe0> │ │ │ │ + bne 89f88 <_PySys_GetAttr@@Base+0xe0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 89f80 <_PySys_GetAttr@@Base+0xe0> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 89f88 <_PySys_GetAttr@@Base+0xe0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 89f8c <_PySys_GetAttr@@Base+0xec> │ │ │ │ + bne 89f94 <_PySys_GetAttr@@Base+0xec> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 89f8c <_PySys_GetAttr@@Base+0xec> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 89f94 <_PySys_GetAttr@@Base+0xec> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - eorseq sp, r8, ip, lsl #1 │ │ │ │ - b 89f18 <_PySys_GetAttr@@Base+0x78> │ │ │ │ + eorseq sp, r8, r4, ror r3 │ │ │ │ + b 89f20 <_PySys_GetAttr@@Base+0x78> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 89f18 <_PySys_GetAttr@@Base+0x78> │ │ │ │ + bl 89f20 <_PySys_GetAttr@@Base+0x78> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 8a0f8 <_PySys_GetAttr@@Base+0x258> │ │ │ │ + beq 8a100 <_PySys_GetAttr@@Base+0x258> │ │ │ │ mov r0, #2 │ │ │ │ - bl 92b18 │ │ │ │ + bl 92b74 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 8a0a0 <_PySys_GetAttr@@Base+0x200> │ │ │ │ + bne 8a0a8 <_PySys_GetAttr@@Base+0x200> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8a0f8 <_PySys_GetAttr@@Base+0x258> │ │ │ │ + beq 8a100 <_PySys_GetAttr@@Base+0x258> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 8a0f8 <_PySys_GetAttr@@Base+0x258> │ │ │ │ + bne 8a100 <_PySys_GetAttr@@Base+0x258> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 8a0f8 <_PySys_GetAttr@@Base+0x258> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 8a100 <_PySys_GetAttr@@Base+0x258> │ │ │ │ mov r0, #1 │ │ │ │ - bl 92b18 │ │ │ │ + bl 92b74 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8a100 <_PySys_GetAttr@@Base+0x260> │ │ │ │ + bne 8a108 <_PySys_GetAttr@@Base+0x260> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8a0d4 <_PySys_GetAttr@@Base+0x234> │ │ │ │ + beq 8a0dc <_PySys_GetAttr@@Base+0x234> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 8a0d4 <_PySys_GetAttr@@Base+0x234> │ │ │ │ + bne 8a0dc <_PySys_GetAttr@@Base+0x234> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8a0f8 <_PySys_GetAttr@@Base+0x258> │ │ │ │ + beq 8a100 <_PySys_GetAttr@@Base+0x258> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8a0f8 <_PySys_GetAttr@@Base+0x258> │ │ │ │ + bne 8a100 <_PySys_GetAttr@@Base+0x258> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 8a120 <_PySys_GetAttr@@Base+0x280> │ │ │ │ - ldr r2, [pc, #32] @ 8a128 <_PySys_GetAttr@@Base+0x288> │ │ │ │ + b 8a128 <_PySys_GetAttr@@Base+0x280> │ │ │ │ + ldr r2, [pc, #32] @ 8a130 <_PySys_GetAttr@@Base+0x288> │ │ │ │ str r5, [r0, #12] │ │ │ │ ldr r3, [r2] │ │ │ │ str r2, [r4, #12] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ str r0, [r4, #16] │ │ │ │ @@ -98774,348 +98776,348 @@ │ │ │ │ movle r1, #1 │ │ │ │ cmp r3, ip │ │ │ │ orrne r1, r1, #1 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ cmp r1, ip │ │ │ │ str ip, [sp, #24] │ │ │ │ mov r1, r2 │ │ │ │ - bne 8a184 <_PySys_GetAttr@@Base+0x2e4> │ │ │ │ + bne 8a18c <_PySys_GetAttr@@Base+0x2e4> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, ip │ │ │ │ - beq 8a1bc <_PySys_GetAttr@@Base+0x31c> │ │ │ │ + beq 8a1c4 <_PySys_GetAttr@@Base+0x31c> │ │ │ │ mov ip, #1 │ │ │ │ mov r2, #0 │ │ │ │ add lr, sp, #28 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #176] @ 8a250 <_PySys_GetAttr@@Base+0x3b0> │ │ │ │ + ldr ip, [pc, #176] @ 8a258 <_PySys_GetAttr@@Base+0x3b0> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15a64c <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a7d4 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8a1bc <_PySys_GetAttr@@Base+0x31c> │ │ │ │ + bne 8a1c4 <_PySys_GetAttr@@Base+0x31c> │ │ │ │ mov r4, #0 │ │ │ │ - b 8a23c <_PySys_GetAttr@@Base+0x39c> │ │ │ │ + b 8a244 <_PySys_GetAttr@@Base+0x39c> │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 17d76c │ │ │ │ + bl 17da08 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8a1b4 <_PySys_GetAttr@@Base+0x314> │ │ │ │ + beq 8a1bc <_PySys_GetAttr@@Base+0x314> │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl ce598 │ │ │ │ - ldr r1, [pc, #112] @ 8a254 <_PySys_GetAttr@@Base+0x3b4> │ │ │ │ + bl ce624 │ │ │ │ + ldr r1, [pc, #112] @ 8a25c <_PySys_GetAttr@@Base+0x3b4> │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #104] @ 8a258 <_PySys_GetAttr@@Base+0x3b8> │ │ │ │ - bl bbddc │ │ │ │ + ldr r0, [pc, #104] @ 8a260 <_PySys_GetAttr@@Base+0x3b8> │ │ │ │ + bl bbeb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 8a20c <_PySys_GetAttr@@Base+0x36c> │ │ │ │ - bl a55d4 │ │ │ │ + bge 8a214 <_PySys_GetAttr@@Base+0x36c> │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 8a230 <_PySys_GetAttr@@Base+0x390> │ │ │ │ - b 8a1b4 <_PySys_GetAttr@@Base+0x314> │ │ │ │ - bl c3e20 │ │ │ │ + beq 8a238 <_PySys_GetAttr@@Base+0x390> │ │ │ │ + b 8a1bc <_PySys_GetAttr@@Base+0x314> │ │ │ │ + bl c3e80 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 294f0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7b78 │ │ │ │ + bl c7bd0 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 8a1f8 <_PySys_GetAttr@@Base+0x358> │ │ │ │ + beq 8a200 <_PySys_GetAttr@@Base+0x358> │ │ │ │ mov r0, r4 │ │ │ │ - bl a62ec │ │ │ │ + bl a6364 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b254 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ subseq r4, r7, r0, asr #25 │ │ │ │ - eorseq r1, r6, r0, lsl #1 │ │ │ │ - eorseq r6, r9, ip, ror #7 │ │ │ │ + eorseq r1, r6, r0, asr #5 │ │ │ │ + eorseq r6, r9, ip, lsr #12 │ │ │ │ │ │ │ │ -0008a25c : │ │ │ │ +0008a264 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #300] @ 8a3a0 │ │ │ │ + ldr r3, [pc, #300] @ 8a3a8 │ │ │ │ mov r6, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r5, [r3, r0] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 8a294 │ │ │ │ - ldr r1, [pc, #276] @ 8a3a4 │ │ │ │ - ldr r0, [pc, #276] @ 8a3a8 │ │ │ │ - bl 7d2a0 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r0, [pc, #272] @ 8a3ac │ │ │ │ + bne 8a29c │ │ │ │ + ldr r1, [pc, #276] @ 8a3ac │ │ │ │ + ldr r0, [pc, #276] @ 8a3b0 │ │ │ │ + bl 7d2a8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #272] @ 8a3b4 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 18e084 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 18e300 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 8a388 │ │ │ │ + blt 8a390 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8a2c4 │ │ │ │ + beq 8a2cc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ - bne 8a318 │ │ │ │ - bl 9b158 │ │ │ │ + bne 8a320 │ │ │ │ + bl 9b1d0 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92d84 │ │ │ │ + bl 92de0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq 8a388 │ │ │ │ - ldr r1, [pc, #196] @ 8a3ac │ │ │ │ + beq 8a390 │ │ │ │ + ldr r1, [pc, #196] @ 8a3b4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 27805c │ │ │ │ + bl 27831c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8a318 │ │ │ │ + beq 8a320 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8a388 │ │ │ │ + beq 8a390 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 8a388 │ │ │ │ - b 8a358 │ │ │ │ + bne 8a390 │ │ │ │ + b 8a360 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 8a388 │ │ │ │ + beq 8a390 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab174 │ │ │ │ + bl ab1ec │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8a360 │ │ │ │ + beq 8a368 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8a388 │ │ │ │ + beq 8a390 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8a388 │ │ │ │ + bne 8a390 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 8a388 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 8a390 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8a398 │ │ │ │ + beq 8a3a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8a398 │ │ │ │ + bne 8a3a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + b 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1899a4 <_PyErr_Clear@@Base> │ │ │ │ + b 189c40 <_PyErr_Clear@@Base> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - @ instruction: 0x0035ccb4 │ │ │ │ - ldrsbeq lr, [r3], #-200 @ 0xffffff38 │ │ │ │ + @ instruction: 0x0035cef4 │ │ │ │ + subseq lr, r3, r0, ror #29 │ │ │ │ ldrheq pc, [r7], #-32 @ 0xffffffe0 @ │ │ │ │ │ │ │ │ -0008a3b0 : │ │ │ │ +0008a3b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r0, [pc, #88] @ 8a424 │ │ │ │ + ldr r0, [pc, #88] @ 8a42c │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 18e084 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 18e300 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 8a3e4 │ │ │ │ - bl 11a964 │ │ │ │ + bge 8a3ec │ │ │ │ + bl 11aa14 │ │ │ │ mov r4, #0 │ │ │ │ - b 8a418 │ │ │ │ + b 8a420 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r4, r0 │ │ │ │ - beq 8a414 │ │ │ │ + beq 8a41c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands r4, r4, #33554432 @ 0x2000000 │ │ │ │ - beq 8a414 │ │ │ │ + beq 8a41c │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, #0 │ │ │ │ movle r4, #0 │ │ │ │ movgt r4, #1 │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b1d0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldrheq pc, [r7], #-32 @ 0xffffffe0 @ │ │ │ │ │ │ │ │ -0008a428 : │ │ │ │ +0008a430 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r3, [pc, #512] @ 8a644 │ │ │ │ - bl 3592c0 │ │ │ │ + ldr r3, [pc, #512] @ 8a64c │ │ │ │ + bl 359530 │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r7, #0 │ │ │ │ movle r7, #1 │ │ │ │ sub sp, sp, #28 │ │ │ │ - ldr ip, [pc, #492] @ 8a648 │ │ │ │ + ldr ip, [pc, #492] @ 8a650 │ │ │ │ ldr r9, [r3, r0] │ │ │ │ mov r0, r7 │ │ │ │ addle r5, sp, #4 │ │ │ │ movgt r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 92d84 │ │ │ │ + bl 92de0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 8a630 │ │ │ │ + beq 8a638 │ │ │ │ mov r6, #0 │ │ │ │ ldr r0, [r5, r6, lsl #2] │ │ │ │ mvn r1, #0 │ │ │ │ - bl b1e2c │ │ │ │ + bl b1f10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8a4bc │ │ │ │ + bne 8a4c4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8a630 │ │ │ │ + beq 8a638 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8a630 │ │ │ │ + bne 8a638 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 8a630 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 8a638 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r0, [r3, r6, lsl #2] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - bne 8a480 │ │ │ │ - ldr r0, [pc, #372] @ 8a64c │ │ │ │ + bne 8a488 │ │ │ │ + ldr r0, [pc, #372] @ 8a654 │ │ │ │ ldr r9, [r9, #8] │ │ │ │ - bl 9dca0 │ │ │ │ + bl 9dd18 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 27805c │ │ │ │ + bl 27831c │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b1d0 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r3, [r4] │ │ │ │ - beq 8a534 │ │ │ │ + beq 8a53c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8a528 │ │ │ │ + beq 8a530 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8a528 │ │ │ │ + bne 8a530 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - ldr r1, [pc, #288] @ 8a650 │ │ │ │ - ldr r0, [pc, #288] @ 8a654 │ │ │ │ - bl 7d2a0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + ldr r1, [pc, #288] @ 8a658 │ │ │ │ + ldr r0, [pc, #288] @ 8a65c │ │ │ │ + bl 7d2a8 <_Py_FatalErrorFunc@@Base> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8a554 │ │ │ │ + beq 8a55c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8a554 │ │ │ │ + bne 8a55c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r8, #0 │ │ │ │ - beq 8a63c │ │ │ │ + beq 8a644 │ │ │ │ mov r7, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #16 │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r7, [sp, #8] │ │ │ │ - bl 279520 <_PyInterpreterState_SetRunningMain@@Base+0xa0> │ │ │ │ + bl 2797e0 <_PyInterpreterState_SetRunningMain@@Base+0xa0> │ │ │ │ cmp r0, r7 │ │ │ │ - beq 8a63c │ │ │ │ + beq 8a644 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ cmp r4, r7 │ │ │ │ - bne 8a598 │ │ │ │ - ldr r1, [pc, #196] @ 8a658 │ │ │ │ - ldr r0, [pc, #188] @ 8a654 │ │ │ │ - bl 7d2a0 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r0, [pc, #188] @ 8a65c │ │ │ │ + bne 8a5a0 │ │ │ │ + ldr r1, [pc, #196] @ 8a660 │ │ │ │ + ldr r0, [pc, #188] @ 8a65c │ │ │ │ + bl 7d2a8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #188] @ 8a664 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 18e084 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 18e300 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 8a5b8 │ │ │ │ - ldr r1, [pc, #172] @ 8a660 │ │ │ │ - ldr r0, [pc, #156] @ 8a654 │ │ │ │ - bl 7d2a0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bge 8a5c0 │ │ │ │ + ldr r1, [pc, #172] @ 8a668 │ │ │ │ + ldr r0, [pc, #156] @ 8a65c │ │ │ │ + bl 7d2a8 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8a608 │ │ │ │ + beq 8a610 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 263164 │ │ │ │ + bl 263424 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 8a5e4 │ │ │ │ - ldr r1, [pc, #132] @ 8a664 │ │ │ │ - ldr r0, [pc, #112] @ 8a654 │ │ │ │ - bl 7d2a0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bge 8a5ec │ │ │ │ + ldr r1, [pc, #132] @ 8a66c │ │ │ │ + ldr r0, [pc, #112] @ 8a65c │ │ │ │ + bl 7d2a8 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8a608 │ │ │ │ + beq 8a610 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 8a608 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 8a610 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8a63c │ │ │ │ + beq 8a644 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8a63c │ │ │ │ + bne 8a644 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 8a63c │ │ │ │ - ldr r1, [pc, #48] @ 8a668 │ │ │ │ - ldr r0, [pc, #24] @ 8a654 │ │ │ │ - bl 7d2a0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 8a644 │ │ │ │ + ldr r1, [pc, #48] @ 8a670 │ │ │ │ + ldr r0, [pc, #24] @ 8a65c │ │ │ │ + bl 7d2a8 <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r6, r9, r0, asr #21 │ │ │ │ - eorseq ip, r5, r0, ror r3 │ │ │ │ - @ instruction: 0x003963f8 │ │ │ │ - ldrsheq lr, [r3], #-196 @ 0xffffff3c │ │ │ │ - eorseq r6, r9, r0, lsl r4 │ │ │ │ + eorseq r6, r9, r0, lsl #26 │ │ │ │ + @ instruction: 0x0035c5b0 │ │ │ │ + eorseq r6, r9, r8, lsr r6 │ │ │ │ + ldrsheq lr, [r3], #-236 @ 0xffffff14 │ │ │ │ + eorseq r6, r9, r0, asr r6 │ │ │ │ ldrsbeq lr, [r7], #-20 @ 0xffffffec │ │ │ │ - eorseq r6, r9, r0, lsr r4 │ │ │ │ - eorseq r6, r9, r4, asr #8 │ │ │ │ - eorseq r6, r9, r4, ror #8 │ │ │ │ + eorseq r6, r9, r0, ror r6 │ │ │ │ + eorseq r6, r9, r4, lsl #13 │ │ │ │ + eorseq r6, r9, r4, lsr #13 │ │ │ │ │ │ │ │ -0008a66c : │ │ │ │ - ldr r3, [pc, #12] @ 8a680 │ │ │ │ +0008a674 : │ │ │ │ + ldr r3, [pc, #12] @ 8a688 │ │ │ │ ldr r2, [r3] │ │ │ │ clz r2, r2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ - b 8a428 │ │ │ │ + b 8a430 │ │ │ │ subseq r9, r9, r4, lsr #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r3, #0 │ │ │ │ @@ -99124,406 +99126,406 @@ │ │ │ │ add r1, sp, #24 │ │ │ │ add r4, sp, #28 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #208] @ 8a798 │ │ │ │ - ldr r3, [pc, #208] @ 8a79c │ │ │ │ + ldr r2, [pc, #208] @ 8a7a0 │ │ │ │ + ldr r3, [pc, #208] @ 8a7a4 │ │ │ │ mov r5, r0 │ │ │ │ str ip, [sp, #4] │ │ │ │ mov r0, lr │ │ │ │ str r4, [sp] │ │ │ │ - bl 118e78 │ │ │ │ + bl 118f28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8a710 │ │ │ │ + beq 8a718 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - bge 8a718 │ │ │ │ + bge 8a720 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1133b4 │ │ │ │ - ldr r3, [pc, #152] @ 8a7a0 │ │ │ │ - ldr r1, [pc, #152] @ 8a7a4 │ │ │ │ + bl 1134a4 │ │ │ │ + ldr r3, [pc, #152] @ 8a7a8 │ │ │ │ + ldr r1, [pc, #152] @ 8a7ac │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r0, #0 │ │ │ │ - b 8a790 │ │ │ │ + b 8a798 │ │ │ │ moveq r2, r3 │ │ │ │ streq r3, [sp, #20] │ │ │ │ - beq 8a748 │ │ │ │ + beq 8a750 │ │ │ │ cmp r2, r3 │ │ │ │ - ble 8a748 │ │ │ │ + ble 8a750 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1133b4 │ │ │ │ - ldr r3, [pc, #100] @ 8a7a0 │ │ │ │ - ldr r1, [pc, #104] @ 8a7a8 │ │ │ │ + bl 1134a4 │ │ │ │ + ldr r3, [pc, #100] @ 8a7a8 │ │ │ │ + ldr r1, [pc, #104] @ 8a7b0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 8a710 │ │ │ │ + bl 18f414 │ │ │ │ + b 8a718 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 73b34 <_PyLong_Size_t_Converter@@Base+0x714> │ │ │ │ + bl 73b3c <_PyLong_Size_t_Converter@@Base+0x714> │ │ │ │ ldr r6, [sp, #16] │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bge 8a77c │ │ │ │ - bl 1133b4 │ │ │ │ + bge 8a784 │ │ │ │ + bl 1134a4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b158 │ │ │ │ - b 8a710 │ │ │ │ - bl 1133b4 │ │ │ │ - ldr r0, [pc, #36] @ 8a7ac │ │ │ │ + bl 9b1d0 │ │ │ │ + b 8a718 │ │ │ │ + bl 1134a4 │ │ │ │ + ldr r0, [pc, #36] @ 8a7b4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl a9a20 │ │ │ │ + bl a9a98 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r6, r9, r8, ror r4 │ │ │ │ + @ instruction: 0x003966b8 │ │ │ │ subseq r4, r7, ip, ror #25 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r6, r9, ip, lsl #9 │ │ │ │ - @ instruction: 0x003964b4 │ │ │ │ - eorseq r6, r9, r4, ror #9 │ │ │ │ + eorseq r6, r9, ip, asr #13 │ │ │ │ + @ instruction: 0x003966f4 │ │ │ │ + eorseq r6, r9, r4, lsr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92d84 │ │ │ │ + bl 92de0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 8a87c │ │ │ │ + beq 8a884 │ │ │ │ bl 2a18c │ │ │ │ subs r6, r0, #0 │ │ │ │ movne r7, r6 │ │ │ │ - bne 8a838 │ │ │ │ - ldr r3, [pc, #224] @ 8a8c8 │ │ │ │ + bne 8a840 │ │ │ │ + ldr r3, [pc, #224] @ 8a8d0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ + bl 144544 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8a87c │ │ │ │ + beq 8a884 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8a87c │ │ │ │ + bne 8a884 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 8a87c │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 8a884 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab174 │ │ │ │ + bl ab1ec │ │ │ │ cmn r0, #1 │ │ │ │ - beq 8a860 │ │ │ │ + beq 8a868 │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ - bne 8a8a0 │ │ │ │ + bne 8a8a8 │ │ │ │ add r7, r7, #8 │ │ │ │ ldr r1, [r7] │ │ │ │ - ldr r2, [pc, #136] @ 8a8cc │ │ │ │ + ldr r2, [pc, #136] @ 8a8d4 │ │ │ │ cmp r1, #0 │ │ │ │ - ldr r0, [pc, #132] @ 8a8d0 │ │ │ │ - beq 8a8b8 │ │ │ │ + ldr r0, [pc, #132] @ 8a8d8 │ │ │ │ + beq 8a8c0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - bl a9a20 │ │ │ │ + bl a9a98 │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bne 8a814 │ │ │ │ + bne 8a81c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b1d0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 8a884 │ │ │ │ + bne 8a88c │ │ │ │ mov r0, r6 │ │ │ │ bl 29b14 │ │ │ │ mov r4, #0 │ │ │ │ - b 8a8c0 │ │ │ │ + b 8a8c8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8a874 │ │ │ │ + bne 8a87c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 8a874 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 8a87c │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 8a834 │ │ │ │ + bne 8a83c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 8a834 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 8a83c │ │ │ │ mov r0, r6 │ │ │ │ bl 29b14 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ - ldrdeq fp, [fp], -ip │ │ │ │ - eorseq r6, r9, r8, ror #9 │ │ │ │ + @ instruction: 0x000bb8b0 │ │ │ │ + eorseq r6, r9, r8, lsr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ cmp r2, #2 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bne 8a920 │ │ │ │ + bne 8a928 │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 8a944 │ │ │ │ - ldr r2, [pc, #284] @ 8aa30 │ │ │ │ - ldr r1, [pc, #284] @ 8aa34 │ │ │ │ - ldr r0, [pc, #284] @ 8aa38 │ │ │ │ - bl 316b6c <_PyArg_BadArgument@@Base> │ │ │ │ - b 8a9c8 │ │ │ │ + bne 8a94c │ │ │ │ + ldr r2, [pc, #284] @ 8aa38 │ │ │ │ + ldr r1, [pc, #284] @ 8aa3c │ │ │ │ + ldr r0, [pc, #284] @ 8aa40 │ │ │ │ + bl 316dfc <_PyArg_BadArgument@@Base> │ │ │ │ + b 8a9d0 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #264] @ 8aa38 │ │ │ │ + ldr r0, [pc, #264] @ 8aa40 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8a8f8 │ │ │ │ - b 8a9c8 │ │ │ │ + bne 8a900 │ │ │ │ + b 8a9d0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl b2684 │ │ │ │ + bl b2768 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 8a9c8 │ │ │ │ + beq 8a9d0 │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 8a97c │ │ │ │ - ldr r3, [pc, #204] @ 8aa3c │ │ │ │ - ldr r1, [pc, #204] @ 8aa40 │ │ │ │ + beq 8a984 │ │ │ │ + ldr r3, [pc, #204] @ 8aa44 │ │ │ │ + ldr r1, [pc, #204] @ 8aa48 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 8a9c8 │ │ │ │ + bl 18f414 │ │ │ │ + b 8a9d0 │ │ │ │ ldrb r3, [r5] │ │ │ │ mov r4, #0 │ │ │ │ cmp r3, r4 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bne 8a9ac │ │ │ │ + bne 8a9b4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 10f850 │ │ │ │ - ldr r1, [pc, #160] @ 8aa44 │ │ │ │ + bl 10f940 │ │ │ │ + ldr r1, [pc, #160] @ 8aa4c │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 18f198 │ │ │ │ - b 8a9c8 │ │ │ │ - ldr r3, [pc, #148] @ 8aa48 │ │ │ │ + bl 18f414 │ │ │ │ + b 8a9d0 │ │ │ │ + ldr r3, [pc, #148] @ 8aa50 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 8a9e4 │ │ │ │ + beq 8a9ec │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 17d76c │ │ │ │ + bl 17da08 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8a9d0 │ │ │ │ + bne 8a9d8 │ │ │ │ mov r5, #0 │ │ │ │ - b 8aa24 │ │ │ │ + b 8aa2c │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl ce598 │ │ │ │ + bl ce624 │ │ │ │ mov r1, r0 │ │ │ │ - b 8a9e8 │ │ │ │ + b 8a9f0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 29700 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8aa10 │ │ │ │ - ldr r3, [pc, #76] @ 8aa4c │ │ │ │ + bne 8aa18 │ │ │ │ + ldr r3, [pc, #76] @ 8aa54 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ + bl 144544 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b158 │ │ │ │ - b 8a9c8 │ │ │ │ + bl 9b1d0 │ │ │ │ + b 8a9d0 │ │ │ │ mov r1, #0 │ │ │ │ - bl 144850 │ │ │ │ + bl 1448f0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b1d0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0x0037c8b0 │ │ │ │ - eorseq fp, r6, r8, lsr #18 │ │ │ │ - mlaseq r7, r4, r8, sp │ │ │ │ + @ instruction: 0x0037caf0 │ │ │ │ + eorseq fp, r6, r8, ror #22 │ │ │ │ + @ instruction: 0x0037dad4 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003628dc │ │ │ │ - eorseq r6, r9, ip, ror #9 │ │ │ │ + eorseq r2, r6, ip, lsl fp │ │ │ │ + eorseq r6, r9, ip, lsr #14 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ add r5, r4, #36 @ 0x24 │ │ │ │ add r0, r0, #37 @ 0x25 │ │ │ │ - bl 2a72e8 <_PyEvent_Notify@@Base> │ │ │ │ + bl 2a7358 <_PyEvent_Notify@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 22f68c │ │ │ │ + bl 22f760 │ │ │ │ mov r3, #4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #32] │ │ │ │ - bl 8b0d8 │ │ │ │ + bl 8b148 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ add r6, r5, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 22f68c │ │ │ │ + bl 22f760 │ │ │ │ mov r0, r6 │ │ │ │ ldrd r6, [r5, #16] │ │ │ │ - bl 8b0d8 │ │ │ │ + bl 8b148 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - ldr r0, [pc, #8] @ 8aadc │ │ │ │ + ldr r0, [pc, #8] @ 8aae4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - b 128d0c │ │ │ │ - eorseq r6, r9, r0, lsl r5 │ │ │ │ + b 128da0 │ │ │ │ + eorseq r6, r9, r0, asr r7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldrb r5, [r0] │ │ │ │ sub sp, sp, #28 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 8ac14 │ │ │ │ + beq 8ac1c │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r0 │ │ │ │ mov ip, #0 │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ mov r7, ip │ │ │ │ cmp r2, #0 │ │ │ │ add ip, ip, #1 │ │ │ │ - bne 8ab00 │ │ │ │ - ldr r3, [pc, #440] @ 8acd4 │ │ │ │ + bne 8ab08 │ │ │ │ + ldr r3, [pc, #440] @ 8acdc │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8ac14 │ │ │ │ + beq 8ac1c │ │ │ │ sub r2, r5, #97 @ 0x61 │ │ │ │ cmp r2, #25 │ │ │ │ sub lr, r5, #32 │ │ │ │ add r4, r3, #39936 @ 0x9c00 │ │ │ │ movhi lr, r5 │ │ │ │ and lr, lr, #255 @ 0xff │ │ │ │ sub r3, r3, #4 │ │ │ │ add r4, r4, #60 @ 0x3c │ │ │ │ add sl, r6, #1 │ │ │ │ mov r9, r1 │ │ │ │ - b 8ab6c │ │ │ │ + b 8ab74 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldrb r1, [r1] │ │ │ │ cmp r1, r2 │ │ │ │ - beq 8ac64 │ │ │ │ + beq 8ac6c │ │ │ │ cmp r3, r4 │ │ │ │ - beq 8ac14 │ │ │ │ + beq 8ac1c │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8ac18 │ │ │ │ + beq 8ac20 │ │ │ │ ldrb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 8ab50 │ │ │ │ + beq 8ab58 │ │ │ │ sub r1, r2, #97 @ 0x61 │ │ │ │ cmp r1, #25 │ │ │ │ subls r2, r2, #32 │ │ │ │ andls r2, r2, #255 @ 0xff │ │ │ │ cmp lr, r2 │ │ │ │ - bne 8ab50 │ │ │ │ + bne 8ab58 │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ add r1, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 8acc0 │ │ │ │ + beq 8acc8 │ │ │ │ str r1, [sp, #8] │ │ │ │ str sl, [sp, #20] │ │ │ │ str r7, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sub fp, r2, #97 @ 0x61 │ │ │ │ ldrb r1, [r3] │ │ │ │ sub r8, r2, #32 │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq 8acb4 │ │ │ │ + beq 8acbc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8acac │ │ │ │ + beq 8acb4 │ │ │ │ cmp fp, #25 │ │ │ │ sub fp, r1, #97 @ 0x61 │ │ │ │ andls r8, r8, #255 @ 0xff │ │ │ │ movhi r8, r2 │ │ │ │ cmp fp, #25 │ │ │ │ subls r1, r1, #32 │ │ │ │ andls r1, r1, #255 @ 0xff │ │ │ │ cmp r1, r8 │ │ │ │ - beq 8ac20 │ │ │ │ + beq 8ac28 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b 8ab58 │ │ │ │ + b 8ab60 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne 8abbc │ │ │ │ + bne 8abc4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ ldr r8, [sp, #4] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 8ab58 │ │ │ │ + bne 8ab60 │ │ │ │ ldrb r2, [r0, ip] │ │ │ │ cmp r2, #61 @ 0x3d │ │ │ │ add r2, r0, ip │ │ │ │ - bne 8ab64 │ │ │ │ + bne 8ab6c │ │ │ │ add r7, r7, #2 │ │ │ │ cmn r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ addne ip, r9, #65 @ 0x41 │ │ │ │ - beq 8accc │ │ │ │ + beq 8acd4 │ │ │ │ ldrb r0, [r2, #1]! │ │ │ │ sub r3, ip, r1 │ │ │ │ cmp r3, #1 │ │ │ │ cmpne r0, #0 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ - beq 8acc8 │ │ │ │ + beq 8acd0 │ │ │ │ strb r0, [r1], #1 │ │ │ │ - b 8ac88 │ │ │ │ + b 8ac90 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b 8ac64 │ │ │ │ + b 8ac6c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b 8ac58 │ │ │ │ + b 8ac60 │ │ │ │ str r7, [sp, #4] │ │ │ │ - b 8ac54 │ │ │ │ + b 8ac5c │ │ │ │ strb r3, [r1] │ │ │ │ mov r0, #1 │ │ │ │ - b 8ac18 │ │ │ │ + b 8ac20 │ │ │ │ subseq r9, r9, r0, lsl #13 │ │ │ │ │ │ │ │ -0008acd8 <_PyConfig_InitCompatConfig@@Base>: │ │ │ │ +0008ace0 <_PyConfig_InitCompatConfig@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, #284 @ 0x11c │ │ │ │ mov r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -99554,15 +99556,43 @@ │ │ │ │ str r2, [r4, #276] @ 0x114 │ │ │ │ str r2, [r4, #176] @ 0xb0 │ │ │ │ str r3, [r4, #184] @ 0xb8 │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ str r3, [r4, #188] @ 0xbc │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0008ad6c : │ │ │ │ +0008ad74 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 8ace0 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r1, #2 │ │ │ │ + stmib r4, {r2, r3} │ │ │ │ + str r3, [r4, #112] @ 0x70 │ │ │ │ + str r2, [r4, #116] @ 0x74 │ │ │ │ + str r2, [r4, #124] @ 0x7c │ │ │ │ + str r2, [r4, #128] @ 0x80 │ │ │ │ + str r2, [r4, #132] @ 0x84 │ │ │ │ + str r2, [r4, #136] @ 0x88 │ │ │ │ + str r3, [r4, #140] @ 0x8c │ │ │ │ + str r2, [r4, #144] @ 0x90 │ │ │ │ + str r2, [r4, #148] @ 0x94 │ │ │ │ + str r3, [r4, #152] @ 0x98 │ │ │ │ + str r3, [r4, #160] @ 0xa0 │ │ │ │ + str r3, [r4, #192] @ 0xc0 │ │ │ │ + str r1, [r4] │ │ │ │ + str r3, [r4, #156] @ 0x9c │ │ │ │ + str r3, [r4, #76] @ 0x4c │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0008addc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, #0 │ │ │ │ @@ -99576,114 +99606,114 @@ │ │ │ │ stm r4, {r1, r2} │ │ │ │ str r2, [r4, #12] │ │ │ │ str r3, [r4, #20] │ │ │ │ str r3, [r4, #24] │ │ │ │ str r3, [r4, #28] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0008adbc : │ │ │ │ +0008ae2c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #140] @ 8ae60 │ │ │ │ + ldr r4, [pc, #140] @ 8aed0 │ │ │ │ ldr r3, [r4, #848] @ 0x350 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8ae1c │ │ │ │ + beq 8ae8c │ │ │ │ ldr r3, [r4, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #124] @ 8ae64 │ │ │ │ + ldr r2, [pc, #124] @ 8aed4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 8ae30 │ │ │ │ + bne 8aea0 │ │ │ │ mov r0, #16 │ │ │ │ bl 2a1bc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 8ae58 │ │ │ │ + beq 8aec8 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 29e44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8ae48 │ │ │ │ + bne 8aeb8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 8af08 │ │ │ │ - ldr r2, [pc, #60] @ 8ae64 │ │ │ │ + bl 8af78 │ │ │ │ + ldr r2, [pc, #60] @ 8aed4 │ │ │ │ ldr r3, [r4, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 8adec │ │ │ │ + beq 8ae5c │ │ │ │ ldr r0, [r4, #668] @ 0x29c │ │ │ │ mov r1, #16 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 8adfc │ │ │ │ - b 8ae58 │ │ │ │ - ldr r0, [pc, #24] @ 8ae68 │ │ │ │ + bne 8ae6c │ │ │ │ + b 8aec8 │ │ │ │ + ldr r0, [pc, #24] @ 8aed8 │ │ │ │ bl 2970c │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b460 │ │ │ │ + bl 8b4d0 │ │ │ │ mov r4, #0 │ │ │ │ - b 8ae14 │ │ │ │ + b 8ae84 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r8, lsr #32 │ │ │ │ - eorseq r9, r5, r8, ror r6 │ │ │ │ + muleq r8, r8, r0 │ │ │ │ + @ instruction: 0x003598b8 │ │ │ │ │ │ │ │ -0008ae6c : │ │ │ │ +0008aedc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, #0 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r2, r1 │ │ │ │ str r3, [sp] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 8af70 <_Py_DecodeLocaleEx@@Base> │ │ │ │ + bl 8afe0 <_Py_DecodeLocaleEx@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r0, [sp, #12] │ │ │ │ - bne 8aeb4 │ │ │ │ + bne 8af24 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r4, #0 │ │ │ │ strne r0, [r4] │ │ │ │ mov r0, #0 │ │ │ │ - b 8aeac │ │ │ │ + b 8af1c │ │ │ │ │ │ │ │ -0008aec4 : │ │ │ │ +0008af34 : │ │ │ │ subs r1, r0, #0 │ │ │ │ - blt 8aef8 │ │ │ │ - ldr r2, [pc, #44] @ 8af00 │ │ │ │ - ldr r0, [pc, #44] @ 8af04 │ │ │ │ + blt 8af68 │ │ │ │ + ldr r2, [pc, #44] @ 8af70 │ │ │ │ + ldr r0, [pc, #44] @ 8af74 │ │ │ │ ldr r3, [r2, #672] @ 0x2a0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne 8aef0 │ │ │ │ + bne 8af60 │ │ │ │ cmp r1, #1 │ │ │ │ movcs r0, r1 │ │ │ │ movcc r0, #1 │ │ │ │ b 2a1bc │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ bx r3 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r8, lsr #32 │ │ │ │ + muleq r8, r8, r0 │ │ │ │ │ │ │ │ -0008af08 : │ │ │ │ +0008af78 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #68] @ 8af64 │ │ │ │ + ldr r4, [pc, #68] @ 8afd4 │ │ │ │ ldr r3, [r4, #848] @ 0x350 │ │ │ │ cmp r3, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #56] @ 8af68 │ │ │ │ - ldr r5, [pc, #56] @ 8af6c │ │ │ │ + ldr r3, [pc, #56] @ 8afd8 │ │ │ │ + ldr r5, [pc, #56] @ 8afdc │ │ │ │ ldr r1, [r3, #1504] @ 0x5e0 │ │ │ │ mov r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ streq r2, [r3, #1504] @ 0x5e0 │ │ │ │ str r2, [r4, #848] @ 0x350 │ │ │ │ bl 2a5f4 │ │ │ │ @@ -99693,208 +99723,208 @@ │ │ │ │ cmp r0, #0 │ │ │ │ streq r5, [r4, #852] @ 0x354 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ subseq r9, r9, r0, asr #13 │ │ │ │ subseq r5, r7, r8, ror #2 │ │ │ │ │ │ │ │ -0008af70 <_Py_DecodeLocaleEx@@Base>: │ │ │ │ +0008afe0 <_Py_DecodeLocaleEx@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 8afe0 <_Py_DecodeLocaleEx@@Base+0x70> │ │ │ │ - ldr r9, [pc, #140] @ 8b024 <_Py_DecodeLocaleEx@@Base+0xb4> │ │ │ │ + bne 8b050 <_Py_DecodeLocaleEx@@Base+0x70> │ │ │ │ + ldr r9, [pc, #140] @ 8b094 <_Py_DecodeLocaleEx@@Base+0xb4> │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r9, #1472] @ 0x5c0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bgt 8afec <_Py_DecodeLocaleEx@@Base+0x7c> │ │ │ │ + bgt 8b05c <_Py_DecodeLocaleEx@@Base+0x7c> │ │ │ │ ldr r0, [r9, #1180] @ 0x49c │ │ │ │ cmn r0, #1 │ │ │ │ - beq 8b010 <_Py_DecodeLocaleEx@@Base+0xa0> │ │ │ │ + beq 8b080 <_Py_DecodeLocaleEx@@Base+0xa0> │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #32] │ │ │ │ - bne 8b01c <_Py_DecodeLocaleEx@@Base+0xac> │ │ │ │ + bne 8b08c <_Py_DecodeLocaleEx@@Base+0xac> │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 8b174 │ │ │ │ + b 8b1e4 │ │ │ │ str r5, [sp, #32] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 8b174 │ │ │ │ + b 8b1e4 │ │ │ │ bl 29c28 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #32] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 233cdc │ │ │ │ - bl 2305b0 │ │ │ │ + b 233db0 │ │ │ │ + bl 230684 │ │ │ │ str r0, [r9, #1180] @ 0x49c │ │ │ │ - b 8afbc <_Py_DecodeLocaleEx@@Base+0x4c> │ │ │ │ + b 8b02c <_Py_DecodeLocaleEx@@Base+0x4c> │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 83b78 │ │ │ │ + b 83b80 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ cmp r1, #1 │ │ │ │ movcs r0, r1 │ │ │ │ movcc r0, #1 │ │ │ │ b 2a1bc │ │ │ │ │ │ │ │ -0008b038 : │ │ │ │ +0008b0a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #0 │ │ │ │ mov r5, r3 │ │ │ │ - bl 2308d8 │ │ │ │ + bl 2309ac │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ ldmne sp, {r0, r1, r2, r3} │ │ │ │ stmne r4, {r0, r1, r2, r3} │ │ │ │ - bne 8b0a0 │ │ │ │ + bne 8b110 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 8b0ac │ │ │ │ + bne 8b11c │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 8b460 │ │ │ │ + bl 8b4d0 │ │ │ │ mov r3, #0 │ │ │ │ str r5, [r6] │ │ │ │ str r3, [r4] │ │ │ │ str r3, [r4, #4] │ │ │ │ str r3, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 8b4dc │ │ │ │ + bl 8b54c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 8b080 │ │ │ │ - ldr r2, [pc, #12] @ 8b0d0 │ │ │ │ - ldr r3, [pc, #12] @ 8b0d4 │ │ │ │ + bne 8b0f0 │ │ │ │ + ldr r2, [pc, #12] @ 8b140 │ │ │ │ + ldr r3, [pc, #12] @ 8b144 │ │ │ │ mov r1, #1 │ │ │ │ stm r4, {r1, r2, r3, r5} │ │ │ │ - b 8b0a0 │ │ │ │ - eorseq r7, r9, r8, lsl #26 │ │ │ │ - @ instruction: 0x003596d4 │ │ │ │ + b 8b110 │ │ │ │ + eorseq r7, r9, r8, asr #30 │ │ │ │ + eorseq r9, r5, r4, lsl r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r1, #1 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ strb r1, [sp, #7] │ │ │ │ - bl 359044 │ │ │ │ + bl 3592b0 │ │ │ │ mov r3, r0 │ │ │ │ and r2, r3, #255 @ 0xff │ │ │ │ cmp r2, #1 │ │ │ │ - beq 8b11c │ │ │ │ + beq 8b18c │ │ │ │ mov r0, r4 │ │ │ │ strb r3, [sp, #7] │ │ │ │ - bl 326a58 │ │ │ │ + bl 326f18 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0008b124 : │ │ │ │ +0008b194 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #52] @ 8b170 │ │ │ │ + ldr r3, [pc, #52] @ 8b1e0 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [r3, #848] @ 0x350 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8b15c │ │ │ │ + beq 8b1cc │ │ │ │ bl 2a99c │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - bl 8af08 │ │ │ │ + bl 8af78 │ │ │ │ bl 2a99c │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b 8b154 │ │ │ │ + b 8b1c4 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ mov r5, r0 │ │ │ │ cmp ip, #1 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ - beq 8b310 │ │ │ │ + beq 8b380 │ │ │ │ cmp ip, #2 │ │ │ │ - bne 8b318 │ │ │ │ + bne 8b388 │ │ │ │ mov r8, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp] │ │ │ │ bl 29c10 │ │ │ │ ldr r3, [sp] │ │ │ │ cmn r0, #1 │ │ │ │ - beq 8b23c │ │ │ │ + beq 8b2ac │ │ │ │ cmn r0, #-536870910 @ 0xe0000002 │ │ │ │ - bhi 8b338 │ │ │ │ - ldr r2, [pc, #560] @ 8b40c │ │ │ │ - ldr r1, [pc, #560] @ 8b410 │ │ │ │ + bhi 8b3a8 │ │ │ │ + ldr r2, [pc, #560] @ 8b47c │ │ │ │ + ldr r1, [pc, #560] @ 8b480 │ │ │ │ ldr r7, [r2, #672] @ 0x2a0 │ │ │ │ add sl, r0, #1 │ │ │ │ cmp r7, r1 │ │ │ │ str r3, [sp] │ │ │ │ lsl r1, sl, #2 │ │ │ │ - bne 8b324 │ │ │ │ + bne 8b394 │ │ │ │ mov r0, r1 │ │ │ │ bl 2a1bc │ │ │ │ ldr r3, [sp] │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 8b338 │ │ │ │ + beq 8b3a8 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp] │ │ │ │ bl 29c10 │ │ │ │ ldr r3, [sp] │ │ │ │ cmn r0, #1 │ │ │ │ mov lr, r0 │ │ │ │ - bne 8b380 │ │ │ │ + bne 8b3f0 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp] │ │ │ │ - bl 8b460 │ │ │ │ + bl 8b4d0 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp] │ │ │ │ bl 29c28 │ │ │ │ add r9, r0, #1 │ │ │ │ cmn r9, #-536870911 @ 0xe0000001 │ │ │ │ - bhi 8b338 │ │ │ │ + bhi 8b3a8 │ │ │ │ lsl r0, r9, #2 │ │ │ │ - bl 8aec4 │ │ │ │ + bl 8af34 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 8b338 │ │ │ │ + beq 8b3a8 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp] │ │ │ │ mov fp, r2 │ │ │ │ mov r7, r4 │ │ │ │ mov r1, r5 │ │ │ │ @@ -99906,144 +99936,144 @@ │ │ │ │ stm sp, {r1, r2} │ │ │ │ bl 2976c │ │ │ │ mov sl, fp │ │ │ │ ldm sp, {r1, r2} │ │ │ │ mov r3, r0 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmn r0, #4 │ │ │ │ - bhi 8b340 │ │ │ │ + bhi 8b3b0 │ │ │ │ ldr ip, [fp] │ │ │ │ add r0, fp, #4 │ │ │ │ cmp ip, #1114112 @ 0x110000 │ │ │ │ movcc lr, #0 │ │ │ │ movcs lr, #1 │ │ │ │ sub ip, ip, #55296 @ 0xd800 │ │ │ │ cmp ip, #2048 @ 0x800 │ │ │ │ orrcc lr, lr, #1 │ │ │ │ cmp lr, #0 │ │ │ │ mov sl, r0 │ │ │ │ addeq r1, r1, r3 │ │ │ │ subeq r2, r2, r3 │ │ │ │ - bne 8b348 │ │ │ │ + bne 8b3b8 │ │ │ │ cmp r2, #0 │ │ │ │ mov fp, r0 │ │ │ │ - bne 8b28c │ │ │ │ + bne 8b2fc │ │ │ │ cmp r7, #0 │ │ │ │ subne r3, sl, r4 │ │ │ │ asrne r3, r3, #2 │ │ │ │ strne r3, [r7] │ │ │ │ str r4, [r6] │ │ │ │ mov r0, #0 │ │ │ │ - b 8b31c │ │ │ │ + b 8b38c │ │ │ │ mov r8, #0 │ │ │ │ - b 8b1ac │ │ │ │ + b 8b21c │ │ │ │ mvn r0, #2 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp] │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne 8b208 │ │ │ │ + bne 8b278 │ │ │ │ mvn r0, #0 │ │ │ │ - b 8b31c │ │ │ │ + b 8b38c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8b2f4 │ │ │ │ + beq 8b364 │ │ │ │ cmp r8, #0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, fp │ │ │ │ sub r2, r2, #1 │ │ │ │ - beq 8b3d0 │ │ │ │ + beq 8b440 │ │ │ │ ldrb r1, [r3], #1 │ │ │ │ add r1, r1, #56320 @ 0xdc00 │ │ │ │ str r1, [r0], #4 │ │ │ │ mov r1, r3 │ │ │ │ mov r3, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ - b 8b2e8 │ │ │ │ + b 8b358 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8b3c0 │ │ │ │ + beq 8b430 │ │ │ │ sub ip, r9, #4 │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [ip, #4]! │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r2, #1114112 @ 0x110000 │ │ │ │ movcc r0, #0 │ │ │ │ movcs r0, #1 │ │ │ │ sub r2, r2, #55296 @ 0xd800 │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ orrcc r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8b22c │ │ │ │ + bne 8b29c │ │ │ │ cmp lr, r1 │ │ │ │ - bne 8b390 │ │ │ │ + bne 8b400 │ │ │ │ cmp r4, #0 │ │ │ │ str r9, [r6] │ │ │ │ strne lr, [r4] │ │ │ │ - b 8b308 │ │ │ │ + b 8b378 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r7 │ │ │ │ str r9, [sp] │ │ │ │ mov r7, r1 │ │ │ │ - bl 8b460 │ │ │ │ + bl 8b4d0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [sp] │ │ │ │ subne r1, r7, r5 │ │ │ │ mvn r0, #1 │ │ │ │ strne r1, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ldrne r2, [pc, #12] @ 8b414 │ │ │ │ + ldrne r2, [pc, #12] @ 8b484 │ │ │ │ strne r2, [r3] │ │ │ │ - b 8b31c │ │ │ │ + b 8b38c │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r8, lsr #32 │ │ │ │ - eorseq r9, r5, r0, lsl #17 │ │ │ │ + muleq r8, r8, r0 │ │ │ │ + eorseq r9, r5, r0, asr #21 │ │ │ │ │ │ │ │ -0008b418 : │ │ │ │ +0008b488 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #44] @ 8b45c │ │ │ │ + ldr r3, [pc, #44] @ 8b4cc │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [r3, #848] @ 0x350 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8b454 │ │ │ │ + beq 8b4c4 │ │ │ │ bl 2a99c │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - bl 8af08 │ │ │ │ - b 8b43c │ │ │ │ + bl 8af78 │ │ │ │ + b 8b4ac │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ │ │ │ │ -0008b460 : │ │ │ │ - ldr r2, [pc, #28] @ 8b484 │ │ │ │ - ldr r1, [pc, #28] @ 8b488 │ │ │ │ +0008b4d0 : │ │ │ │ + ldr r2, [pc, #28] @ 8b4f4 │ │ │ │ + ldr r1, [pc, #28] @ 8b4f8 │ │ │ │ ldr r3, [r2, #684] @ 0x2ac │ │ │ │ cmp r3, r1 │ │ │ │ mov r1, r0 │ │ │ │ - bne 8b47c │ │ │ │ + bne 8b4ec │ │ │ │ b 298bc │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ bx r3 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, ip, lsl #9 │ │ │ │ + strdeq fp, [r8], -ip │ │ │ │ mov r0, r1 │ │ │ │ b 298bc │ │ │ │ │ │ │ │ -0008b494 : │ │ │ │ +0008b504 : │ │ │ │ subs r2, r1, #0 │ │ │ │ - blt 8b4bc │ │ │ │ - ldr r3, [pc, #32] @ 8b4c4 │ │ │ │ + blt 8b52c │ │ │ │ + ldr r3, [pc, #32] @ 8b534 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr lr, [r3, #680] @ 0x2a8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, #668] @ 0x29c │ │ │ │ mov r3, lr │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ bx r3 │ │ │ │ @@ -100058,99 +100088,99 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ bl 29940 │ │ │ │ cmn r0, #-536870910 @ 0xe0000002 │ │ │ │ - bhi 8b558 │ │ │ │ - ldr r2, [pc, #92] @ 8b560 │ │ │ │ - ldr r1, [pc, #92] @ 8b564 │ │ │ │ + bhi 8b5c8 │ │ │ │ + ldr r2, [pc, #92] @ 8b5d0 │ │ │ │ + ldr r1, [pc, #92] @ 8b5d4 │ │ │ │ ldr r3, [r2, #672] @ 0x2a0 │ │ │ │ add r4, r0, #1 │ │ │ │ cmp r3, r1 │ │ │ │ lsl r4, r4, #2 │ │ │ │ - bne 8b544 │ │ │ │ + bne 8b5b4 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a1bc │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 8b558 │ │ │ │ + beq 8b5c8 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 29cdc │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 8b528 │ │ │ │ + bne 8b598 │ │ │ │ mov r3, #0 │ │ │ │ - b 8b53c │ │ │ │ + b 8b5ac │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r8, lsr #32 │ │ │ │ + muleq r8, r8, r0 │ │ │ │ │ │ │ │ -0008b568 : │ │ │ │ +0008b5d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #120] @ 8b5fc │ │ │ │ + ldr r0, [pc, #120] @ 8b66c │ │ │ │ mov r4, r1 │ │ │ │ - bl 22f68c │ │ │ │ + bl 22f760 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 8b5b4 │ │ │ │ + bne 8b624 │ │ │ │ mov ip, r4 │ │ │ │ ldm ip!, {r0, r1, r2, r3} │ │ │ │ - ldr lr, [pc, #96] @ 8b600 │ │ │ │ + ldr lr, [pc, #96] @ 8b670 │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [ip] │ │ │ │ str r3, [lr] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #72] @ 8b5fc │ │ │ │ - b 8b0d8 │ │ │ │ + ldr r0, [pc, #72] @ 8b66c │ │ │ │ + b 8b148 │ │ │ │ cmp r5, #1 │ │ │ │ - beq 8b5e0 │ │ │ │ + beq 8b650 │ │ │ │ cmp r5, #2 │ │ │ │ - bne 8b5a8 │ │ │ │ + bne 8b618 │ │ │ │ mov ip, r4 │ │ │ │ ldm ip!, {r0, r1, r2, r3} │ │ │ │ - ldr lr, [pc, #48] @ 8b604 │ │ │ │ + ldr lr, [pc, #48] @ 8b674 │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [ip] │ │ │ │ str r3, [lr] │ │ │ │ - b 8b5a8 │ │ │ │ + b 8b618 │ │ │ │ mov ip, r4 │ │ │ │ ldm ip!, {r0, r1, r2, r3} │ │ │ │ - ldr lr, [pc, #24] @ 8b608 │ │ │ │ + ldr lr, [pc, #24] @ 8b678 │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [ip] │ │ │ │ str r3, [lr] │ │ │ │ - b 8b5a8 │ │ │ │ + b 8b618 │ │ │ │ subseq r5, r7, r8, lsr #1 │ │ │ │ subseq r5, r7, ip, lsr #1 │ │ │ │ ldrsbeq r5, [r7], #-4 │ │ │ │ subseq r5, r7, r0, asr #1 │ │ │ │ │ │ │ │ -0008b60c : │ │ │ │ +0008b67c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r4, r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ - beq 8b638 │ │ │ │ + beq 8b6a8 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 356ad0 │ │ │ │ + bl 356d3c │ │ │ │ cmp r0, r5 │ │ │ │ - bcc 8b658 │ │ │ │ - ldr r3, [pc, #32] @ 8b660 │ │ │ │ + bcc 8b6c8 │ │ │ │ + ldr r3, [pc, #32] @ 8b6d0 │ │ │ │ mov r2, r4 │ │ │ │ ldr lr, [r3, #676] @ 0x2a4 │ │ │ │ ldr r0, [r3, #668] @ 0x29c │ │ │ │ mov r1, r5 │ │ │ │ mov r3, lr │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ @@ -100167,301 +100197,301 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 8b71c │ │ │ │ - ldr r6, [pc, #188] @ 8b764 │ │ │ │ - ldr r7, [pc, #188] @ 8b768 │ │ │ │ + ble 8b78c │ │ │ │ + ldr r6, [pc, #188] @ 8b7d4 │ │ │ │ + ldr r7, [pc, #188] @ 8b7d8 │ │ │ │ ldr r3, [r6, #684] @ 0x2ac │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ ldr r0, [r2] │ │ │ │ - bne 8b744 │ │ │ │ + bne 8b7b4 │ │ │ │ bl 298bc │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 8b71c │ │ │ │ + ble 8b78c │ │ │ │ ldr r3, [r6, #684] @ 0x2ac │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, r7 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - bne 8b754 │ │ │ │ + bne 8b7c4 │ │ │ │ bl 298bc │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #2 │ │ │ │ - ble 8b71c │ │ │ │ + ble 8b78c │ │ │ │ mov r5, #2 │ │ │ │ ldr r3, [r6, #684] @ 0x2ac │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, r7 │ │ │ │ ldr r0, [r2, r5, lsl #2] │ │ │ │ - bne 8b734 │ │ │ │ + bne 8b7a4 │ │ │ │ bl 298bc │ │ │ │ ldr r3, [r4] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt 8b6f4 │ │ │ │ + bgt 8b764 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 8b460 │ │ │ │ + bl 8b4d0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ str r3, [r4, #4] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b 8b70c │ │ │ │ + b 8b77c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b 8b6c0 │ │ │ │ + b 8b730 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b 8b6e4 │ │ │ │ + b 8b754 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, ip, lsl #9 │ │ │ │ + strdeq fp, [r8], -ip │ │ │ │ │ │ │ │ -0008b76c : │ │ │ │ +0008b7dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r8, [r1] │ │ │ │ mov r4, r0 │ │ │ │ cmn r8, #-2147483647 @ 0x80000001 │ │ │ │ - beq 8b80c │ │ │ │ + beq 8b87c │ │ │ │ cmp r2, #0 │ │ │ │ mov r7, r2 │ │ │ │ - blt 8b85c │ │ │ │ + blt 8b8cc │ │ │ │ cmp r8, r2 │ │ │ │ mov r0, r3 │ │ │ │ movlt sl, r8 │ │ │ │ movge sl, r2 │ │ │ │ mov r5, r1 │ │ │ │ - bl 8b4dc │ │ │ │ + bl 8b54c │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 8b80c │ │ │ │ + beq 8b87c │ │ │ │ add r1, r8, #1 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 8b494 │ │ │ │ + bl 8b504 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 8b840 │ │ │ │ + beq 8b8b0 │ │ │ │ cmp r8, r7 │ │ │ │ lsl r3, sl, #2 │ │ │ │ add r1, r6, sl, lsl #2 │ │ │ │ - bgt 8b828 │ │ │ │ + bgt 8b898 │ │ │ │ ldr r2, [r5] │ │ │ │ mov r3, #0 │ │ │ │ add r2, r2, #1 │ │ │ │ str r9, [r6, sl, lsl #2] │ │ │ │ str r3, [r4] │ │ │ │ stm r5, {r2, r6} │ │ │ │ str r3, [r4, #4] │ │ │ │ str r3, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #84] @ 8b868 │ │ │ │ - ldr r3, [pc, #84] @ 8b86c │ │ │ │ + ldr r2, [pc, #84] @ 8b8d8 │ │ │ │ + ldr r3, [pc, #84] @ 8b8dc │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [r4, #12] │ │ │ │ stm r4, {r1, r2, r3} │ │ │ │ - b 8b804 │ │ │ │ + b 8b874 │ │ │ │ sub r2, r8, sl │ │ │ │ add r3, r3, #4 │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r0, r6, r3 │ │ │ │ bl 2a3f0 │ │ │ │ - b 8b7e0 │ │ │ │ + b 8b850 │ │ │ │ mov r0, r9 │ │ │ │ - bl 8b460 │ │ │ │ - ldr r2, [pc, #24] @ 8b868 │ │ │ │ - ldr r3, [pc, #24] @ 8b86c │ │ │ │ + bl 8b4d0 │ │ │ │ + ldr r2, [pc, #24] @ 8b8d8 │ │ │ │ + ldr r3, [pc, #24] @ 8b8dc │ │ │ │ mov r1, #1 │ │ │ │ stm r4, {r1, r2, r3, r6} │ │ │ │ - b 8b804 │ │ │ │ - ldr r2, [pc, #4] @ 8b868 │ │ │ │ - ldr r3, [pc, #8] @ 8b870 │ │ │ │ - b 8b814 │ │ │ │ - eorseq r8, r9, ip, asr #8 │ │ │ │ - @ instruction: 0x003596d4 │ │ │ │ - mlaseq r5, r0, sl, r9 │ │ │ │ + b 8b874 │ │ │ │ + ldr r2, [pc, #4] @ 8b8d8 │ │ │ │ + ldr r3, [pc, #8] @ 8b8e0 │ │ │ │ + b 8b884 │ │ │ │ + eorseq r8, r9, ip, lsl #13 │ │ │ │ + eorseq r9, r5, r4, lsl r9 │ │ │ │ + @ instruction: 0x00359cd0 │ │ │ │ │ │ │ │ -0008b874 : │ │ │ │ +0008b8e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ - bl 8b460 │ │ │ │ + bl 8b4d0 │ │ │ │ ldr r0, [r4, #200] @ 0xc8 │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ - bl 8b460 │ │ │ │ + bl 8b4d0 │ │ │ │ ldr r0, [r4, #204] @ 0xcc │ │ │ │ str r5, [r4, #200] @ 0xc8 │ │ │ │ - bl 8b460 │ │ │ │ + bl 8b4d0 │ │ │ │ ldr r0, [r4, #196] @ 0xc4 │ │ │ │ str r5, [r4, #204] @ 0xcc │ │ │ │ - bl 8b460 │ │ │ │ + bl 8b4d0 │ │ │ │ add r0, r4, #88 @ 0x58 │ │ │ │ str r5, [r4, #196] @ 0xc4 │ │ │ │ - bl 8b680 │ │ │ │ + bl 8b6f0 │ │ │ │ add r0, r4, #104 @ 0x68 │ │ │ │ - bl 8b680 │ │ │ │ + bl 8b6f0 │ │ │ │ add r0, r4, #96 @ 0x60 │ │ │ │ - bl 8b680 │ │ │ │ + bl 8b6f0 │ │ │ │ add r0, r4, #216 @ 0xd8 │ │ │ │ - bl 8b680 │ │ │ │ + bl 8b6f0 │ │ │ │ ldr r0, [r4, #224] @ 0xe0 │ │ │ │ str r5, [r4, #212] @ 0xd4 │ │ │ │ - bl 8b460 │ │ │ │ + bl 8b4d0 │ │ │ │ ldr r0, [r4, #228] @ 0xe4 │ │ │ │ str r5, [r4, #224] @ 0xe0 │ │ │ │ - bl 8b460 │ │ │ │ + bl 8b4d0 │ │ │ │ ldr r0, [r4, #232] @ 0xe8 │ │ │ │ str r5, [r4, #228] @ 0xe4 │ │ │ │ - bl 8b460 │ │ │ │ + bl 8b4d0 │ │ │ │ ldr r0, [r4, #236] @ 0xec │ │ │ │ str r5, [r4, #232] @ 0xe8 │ │ │ │ - bl 8b460 │ │ │ │ + bl 8b4d0 │ │ │ │ ldr r0, [r4, #240] @ 0xf0 │ │ │ │ str r5, [r4, #236] @ 0xec │ │ │ │ - bl 8b460 │ │ │ │ + bl 8b4d0 │ │ │ │ ldr r0, [r4, #244] @ 0xf4 │ │ │ │ str r5, [r4, #240] @ 0xf0 │ │ │ │ - bl 8b460 │ │ │ │ + bl 8b4d0 │ │ │ │ ldr r0, [r4, #248] @ 0xf8 │ │ │ │ str r5, [r4, #244] @ 0xf4 │ │ │ │ - bl 8b460 │ │ │ │ + bl 8b4d0 │ │ │ │ ldr r0, [r4, #208] @ 0xd0 │ │ │ │ str r5, [r4, #248] @ 0xf8 │ │ │ │ - bl 8b460 │ │ │ │ + bl 8b4d0 │ │ │ │ ldr r0, [r4, #268] @ 0x10c │ │ │ │ str r5, [r4, #208] @ 0xd0 │ │ │ │ - bl 8b460 │ │ │ │ + bl 8b4d0 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ str r5, [r4, #268] @ 0x10c │ │ │ │ - bl 8b460 │ │ │ │ + bl 8b4d0 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ str r5, [r4, #64] @ 0x40 │ │ │ │ - bl 8b460 │ │ │ │ + bl 8b4d0 │ │ │ │ ldr r0, [r4, #164] @ 0xa4 │ │ │ │ str r5, [r4, #68] @ 0x44 │ │ │ │ - bl 8b460 │ │ │ │ + bl 8b4d0 │ │ │ │ ldr r0, [r4, #168] @ 0xa8 │ │ │ │ str r5, [r4, #164] @ 0xa4 │ │ │ │ - bl 8b460 │ │ │ │ + bl 8b4d0 │ │ │ │ ldr r0, [r4, #256] @ 0x100 │ │ │ │ str r5, [r4, #168] @ 0xa8 │ │ │ │ - bl 8b460 │ │ │ │ + bl 8b4d0 │ │ │ │ ldr r0, [r4, #260] @ 0x104 │ │ │ │ str r5, [r4, #256] @ 0x100 │ │ │ │ - bl 8b460 │ │ │ │ + bl 8b4d0 │ │ │ │ ldr r0, [r4, #264] @ 0x108 │ │ │ │ str r5, [r4, #260] @ 0x104 │ │ │ │ - bl 8b460 │ │ │ │ + bl 8b4d0 │ │ │ │ ldr r0, [r4, #172] @ 0xac │ │ │ │ str r5, [r4, #264] @ 0x108 │ │ │ │ - bl 8b460 │ │ │ │ + bl 8b4d0 │ │ │ │ add r0, r4, #80 @ 0x50 │ │ │ │ str r5, [r4, #172] @ 0xac │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 8b680 │ │ │ │ + b 8b6f0 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ - b 234584 │ │ │ │ + b 234658 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r4, r1, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrb r1, [r0] │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ - ldr r0, [pc, #84] @ 8ba48 │ │ │ │ - bl 236e34 <_PyPathConfig_ClearGlobal@@Base+0x1bc> │ │ │ │ + ldr r0, [pc, #84] @ 8bab8 │ │ │ │ + bl 236f08 <_PyPathConfig_ClearGlobal@@Base+0x1bc> │ │ │ │ ldrb r5, [r4, #-8] │ │ │ │ sub r7, r4, #8 │ │ │ │ sub r3, r4, #7 │ │ │ │ sub r1, r4, #4 │ │ │ │ ldrb r2, [r3], #1 │ │ │ │ cmp r3, r1 │ │ │ │ orr r5, r2, r5, lsl #8 │ │ │ │ - bne 8ba04 │ │ │ │ + bne 8ba74 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, #221 @ 0xdd │ │ │ │ mov r0, r7 │ │ │ │ bl 29658 │ │ │ │ mov r1, #221 @ 0xdd │ │ │ │ add r2, r5, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 29658 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r1, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ - @ instruction: 0x00399cf4 │ │ │ │ + eorseq r9, r9, r4, lsr pc │ │ │ │ │ │ │ │ -0008ba4c : │ │ │ │ - ldr r3, [pc, #16] @ 8ba64 │ │ │ │ +0008babc : │ │ │ │ + ldr r3, [pc, #16] @ 8bad4 │ │ │ │ ldr r0, [r3, #1412] @ 0x584 │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r3, #1416] @ 0x588 │ │ │ │ b 2a3cc │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ │ │ │ │ -0008ba68 : │ │ │ │ +0008bad8 : │ │ │ │ ldr r0, [r0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0008ba70 : │ │ │ │ +0008bae0 : │ │ │ │ ldr r0, [r0, #4] │ │ │ │ b 2a3cc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ - ldr r3, [pc, #536] @ 8bca8 │ │ │ │ + ldr r3, [pc, #536] @ 8bd18 │ │ │ │ sub sp, sp, #136 @ 0x88 │ │ │ │ subs r6, r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov r3, #0 │ │ │ │ - beq 8bc70 │ │ │ │ + beq 8bce0 │ │ │ │ ldrb r1, [r0] │ │ │ │ mov r4, r2 │ │ │ │ - ldr r0, [pc, #500] @ 8bcac │ │ │ │ + ldr r0, [pc, #500] @ 8bd1c │ │ │ │ mov r2, r6 │ │ │ │ - bl 236e34 <_PyPathConfig_ClearGlobal@@Base+0x1bc> │ │ │ │ + bl 236f08 <_PyPathConfig_ClearGlobal@@Base+0x1bc> │ │ │ │ ldrb r5, [r6, #-8] │ │ │ │ sub r7, r6, #8 │ │ │ │ sub r3, r6, #7 │ │ │ │ sub r1, r6, #4 │ │ │ │ ldrb r2, [r3], #1 │ │ │ │ cmp r3, r1 │ │ │ │ orr r5, r2, r5, lsl #8 │ │ │ │ - bne 8bacc │ │ │ │ + bne 8bb3c │ │ │ │ cmn r4, #-2147483635 @ 0x8000000d │ │ │ │ - bhi 8bca0 │ │ │ │ + bhi 8bd10 │ │ │ │ cmp r5, #128 @ 0x80 │ │ │ │ add sl, r4, #12 │ │ │ │ - bls 8bc2c │ │ │ │ + bls 8bc9c │ │ │ │ add r9, sp, #4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r0, r9 │ │ │ │ bl 29cdc │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ mov r1, #221 @ 0xdd │ │ │ │ @@ -100487,277 +100517,277 @@ │ │ │ │ moveq r4, r5 │ │ │ │ add r6, r7, #8 │ │ │ │ add r3, r7, #4 │ │ │ │ mov r2, r4 │ │ │ │ strb r2, [r3, #-1]! │ │ │ │ cmp r3, r7 │ │ │ │ lsr r2, r2, #8 │ │ │ │ - bne 8bb68 │ │ │ │ + bne 8bbd8 │ │ │ │ ldrb r2, [r8] │ │ │ │ strb r2, [r3, #4] │ │ │ │ mov r2, #253 @ 0xfd │ │ │ │ strb r2, [r3, #5] │ │ │ │ strb r2, [r3, #6] │ │ │ │ strb r2, [r3, #7] │ │ │ │ cmp r5, #128 @ 0x80 │ │ │ │ add r3, r6, r4 │ │ │ │ strb r2, [r6, r4] │ │ │ │ strb r2, [r3, #1] │ │ │ │ strb r2, [r3, #2] │ │ │ │ strb r2, [r3, #3] │ │ │ │ - bls 8bc54 │ │ │ │ + bls 8bcc4 │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ movcc r2, r4 │ │ │ │ movcs r2, #64 @ 0x40 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ sub r7, r5, #64 @ 0x40 │ │ │ │ bl 29cdc │ │ │ │ cmp r4, r7 │ │ │ │ - bls 8bbe8 │ │ │ │ + bls 8bc58 │ │ │ │ sub r2, r4, r7 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ movcs r2, #64 @ 0x40 │ │ │ │ add r0, r6, r7 │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ bl 29cdc │ │ │ │ cmp sl, #0 │ │ │ │ - beq 8bca0 │ │ │ │ + beq 8bd10 │ │ │ │ cmp r4, r5 │ │ │ │ - bls 8bc08 │ │ │ │ + bls 8bc78 │ │ │ │ sub r2, r4, r5 │ │ │ │ mov r1, #205 @ 0xcd │ │ │ │ add r0, r6, r5 │ │ │ │ bl 29658 │ │ │ │ - ldr r3, [pc, #152] @ 8bca8 │ │ │ │ + ldr r3, [pc, #152] @ 8bd18 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8bc9c │ │ │ │ + bne 8bd0c │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #136 @ 0x88 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r9, sp, #4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ bl 29cdc │ │ │ │ mov r1, #221 @ 0xdd │ │ │ │ add r2, r5, #12 │ │ │ │ mov r0, r7 │ │ │ │ bl 29658 │ │ │ │ - b 8bb3c │ │ │ │ + b 8bbac │ │ │ │ cmp r4, r5 │ │ │ │ mov r1, r9 │ │ │ │ movcc r2, r4 │ │ │ │ movcs r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 29cdc │ │ │ │ - b 8bbe8 │ │ │ │ - ldr r3, [pc, #48] @ 8bca8 │ │ │ │ + b 8bc58 │ │ │ │ + ldr r3, [pc, #48] @ 8bd18 │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r1, r3, r1 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8bc9c │ │ │ │ + bne 8bd0c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #136 @ 0x88 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 234584 │ │ │ │ + b 234658 │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ mov r6, #0 │ │ │ │ - b 8bc08 │ │ │ │ + b 8bc78 │ │ │ │ subseq pc, r4, ip, ror #29 │ │ │ │ - eorseq sl, r9, ip, asr #14 │ │ │ │ + eorseq sl, r9, ip, lsl #19 │ │ │ │ │ │ │ │ -0008bcb0 : │ │ │ │ +0008bd20 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r2, r3} │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, sp, #20 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 8bce8 │ │ │ │ + bl 8bd58 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0008bce8 : │ │ │ │ +0008bd58 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmn r1, #-2147483646 @ 0x80000002 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bhi 8bd38 │ │ │ │ + bhi 8bda8 │ │ │ │ stm sp, {r2, r3} │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ bl 29ea4 <__vsnprintf_chk@plt> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 8bd30 │ │ │ │ + beq 8bda0 │ │ │ │ add r4, r4, r5 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r4, #-1] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc] @ 8bd40 │ │ │ │ - b 8bd24 │ │ │ │ + ldr r0, [pc] @ 8bdb0 │ │ │ │ + b 8bd94 │ │ │ │ @ instruction: 0xfffffd66 │ │ │ │ │ │ │ │ -0008bd44 <_Py_hashtable_new_full@@Base>: │ │ │ │ +0008bdb4 <_Py_hashtable_new_full@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ cmp ip, #0 │ │ │ │ ldmne ip, {r9, sl} │ │ │ │ - ldreq r9, [pc, #156] @ 8be08 <_Py_hashtable_new_full@@Base+0xc4> │ │ │ │ + ldreq r9, [pc, #156] @ 8be78 <_Py_hashtable_new_full@@Base+0xc4> │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - ldreq sl, [pc, #152] @ 8be0c <_Py_hashtable_new_full@@Base+0xc8> │ │ │ │ + ldreq sl, [pc, #152] @ 8be7c <_Py_hashtable_new_full@@Base+0xc8> │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r3 │ │ │ │ blx r9 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 8be00 <_Py_hashtable_new_full@@Base+0xbc> │ │ │ │ + beq 8be70 <_Py_hashtable_new_full@@Base+0xbc> │ │ │ │ mov r3, #16 │ │ │ │ mov fp, #0 │ │ │ │ mov r0, #64 @ 0x40 │ │ │ │ str r3, [r4, #4] │ │ │ │ str fp, [r4] │ │ │ │ blx r9 │ │ │ │ cmp r0, fp │ │ │ │ str r0, [r4, #8] │ │ │ │ - beq 8bdf8 <_Py_hashtable_new_full@@Base+0xb4> │ │ │ │ + beq 8be68 <_Py_hashtable_new_full@@Base+0xb4> │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, fp │ │ │ │ bl 29658 │ │ │ │ - ldr r3, [pc, #80] @ 8be10 <_Py_hashtable_new_full@@Base+0xcc> │ │ │ │ - ldr r2, [pc, #80] @ 8be14 <_Py_hashtable_new_full@@Base+0xd0> │ │ │ │ + ldr r3, [pc, #80] @ 8be80 <_Py_hashtable_new_full@@Base+0xcc> │ │ │ │ + ldr r2, [pc, #80] @ 8be84 <_Py_hashtable_new_full@@Base+0xd0> │ │ │ │ str r8, [r4, #24] │ │ │ │ cmp r6, r2 │ │ │ │ cmpeq r5, r3 │ │ │ │ - ldr r3, [pc, #68] @ 8be18 <_Py_hashtable_new_full@@Base+0xd4> │ │ │ │ + ldr r3, [pc, #68] @ 8be88 <_Py_hashtable_new_full@@Base+0xd4> │ │ │ │ str r3, [r4, #12] │ │ │ │ - ldreq r3, [pc, #64] @ 8be1c <_Py_hashtable_new_full@@Base+0xd8> │ │ │ │ + ldreq r3, [pc, #64] @ 8be8c <_Py_hashtable_new_full@@Base+0xd8> │ │ │ │ str r7, [r4, #28] │ │ │ │ str r5, [r4, #16] │ │ │ │ str r6, [r4, #20] │ │ │ │ str r9, [r4, #32] │ │ │ │ str sl, [r4, #36] @ 0x24 │ │ │ │ streq r3, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx sl │ │ │ │ mov r4, #0 │ │ │ │ - b 8bdf0 <_Py_hashtable_new_full@@Base+0xac> │ │ │ │ - andeq r9, r9, r4, lsr #13 │ │ │ │ - muleq r9, r8, fp │ │ │ │ - andseq fp, r6, r4, lsl #29 │ │ │ │ - @ instruction: 0x0018eaf8 │ │ │ │ - andeq r0, r9, r4, lsl #21 │ │ │ │ - andseq fp, r6, r4, lsl #28 │ │ │ │ + b 8be60 <_Py_hashtable_new_full@@Base+0xac> │ │ │ │ + andeq r9, r9, ip, lsl r7 │ │ │ │ + andeq r9, r9, r0, lsl ip │ │ │ │ + andseq ip, r6, r8, lsl r0 │ │ │ │ + andseq lr, r8, r4, ror sp │ │ │ │ + andeq r0, r9, r0, ror #21 │ │ │ │ + mulseq r6, r8, pc @ │ │ │ │ │ │ │ │ -0008be20 : │ │ │ │ +0008be90 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8be48 │ │ │ │ + beq 8beb8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl a4468 <_PyType_GetDict@@Base> │ │ │ │ + bl a44e0 <_PyType_GetDict@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8be80 │ │ │ │ + bne 8bef0 │ │ │ │ mov r0, r5 │ │ │ │ - bl a5520 │ │ │ │ + bl a5598 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 8be94 │ │ │ │ + blt 8bf04 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r5, [r4, #4] │ │ │ │ movne r0, r4 │ │ │ │ - bne 8be40 │ │ │ │ - ldr r3, [pc, #20] @ 8be9c │ │ │ │ + bne 8beb0 │ │ │ │ + ldr r3, [pc, #20] @ 8bf0c │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - ldr r1, [pc, #16] @ 8bea0 │ │ │ │ + ldr r1, [pc, #16] @ 8bf10 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 1177e0 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq ip, r5, r0, lsr fp │ │ │ │ + eorseq ip, r5, r0, ror sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ cmn r6, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bne 8c3c8 │ │ │ │ + bne 8c438 │ │ │ │ ldrb r6, [r0, #16] │ │ │ │ tst r6, #32 │ │ │ │ - beq 8c698 │ │ │ │ + beq 8c708 │ │ │ │ tst r6, #64 @ 0x40 │ │ │ │ - beq 8c670 │ │ │ │ + beq 8c6e0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ lsr r6, r6, #2 │ │ │ │ and r6, r6, #7 │ │ │ │ muls r6, r3, r6 │ │ │ │ add r3, r0, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq 8c3c0 │ │ │ │ - ldr r3, [pc, #1980] @ 8c6bc │ │ │ │ - ldr r2, [pc, #1980] @ 8c6c0 │ │ │ │ + beq 8c430 │ │ │ │ + ldr r3, [pc, #1980] @ 8c72c │ │ │ │ + ldr r2, [pc, #1980] @ 8c730 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 8c6a8 │ │ │ │ - ldr r3, [pc, #1968] @ 8c6c4 │ │ │ │ - ldr r5, [pc, #1968] @ 8c6c8 │ │ │ │ + bne 8c718 │ │ │ │ + ldr r3, [pc, #1968] @ 8c734 │ │ │ │ + ldr r5, [pc, #1968] @ 8c738 │ │ │ │ ldmib r3, {r0, r1, r2} │ │ │ │ - ldr r4, [pc, #1964] @ 8c6cc │ │ │ │ + ldr r4, [pc, #1964] @ 8c73c │ │ │ │ ldr ip, [r3] │ │ │ │ - ldr fp, [pc, #1960] @ 8c6d0 │ │ │ │ - ldr sl, [pc, #1960] @ 8c6d4 │ │ │ │ - ldr r9, [pc, #1960] @ 8c6d8 │ │ │ │ - ldr r7, [pc, #1960] @ 8c6dc │ │ │ │ - ldr r3, [pc, #1960] @ 8c6e0 │ │ │ │ - ldr r8, [pc, #1960] @ 8c6e4 │ │ │ │ + ldr fp, [pc, #1960] @ 8c740 │ │ │ │ + ldr sl, [pc, #1960] @ 8c744 │ │ │ │ + ldr r9, [pc, #1960] @ 8c748 │ │ │ │ + ldr r7, [pc, #1960] @ 8c74c │ │ │ │ + ldr r3, [pc, #1960] @ 8c750 │ │ │ │ + ldr r8, [pc, #1960] @ 8c754 │ │ │ │ eor r5, r5, r2 │ │ │ │ eor r4, r4, r2 │ │ │ │ lsl r2, r6, #24 │ │ │ │ str r2, [sp, #8] │ │ │ │ cmp r6, #7 │ │ │ │ mov r2, #0 │ │ │ │ eor fp, fp, ip │ │ │ │ eor sl, sl, r0 │ │ │ │ eor r9, r9, r1 │ │ │ │ eor r7, r7, ip │ │ │ │ eor r3, r3, r0 │ │ │ │ eor r8, r8, r1 │ │ │ │ str r2, [sp, #24] │ │ │ │ - ble 8c3d4 │ │ │ │ + ble 8c444 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r2, #8 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ bl 29cdc │ │ │ │ adds lr, fp, r9 │ │ │ │ @@ -100799,15 +100829,15 @@ │ │ │ │ eor r9, r9, ip │ │ │ │ eor sl, lr, r7 │ │ │ │ eor r5, r5, r1 │ │ │ │ mov r3, ip │ │ │ │ mov r7, r1 │ │ │ │ eor r8, r8, r0 │ │ │ │ eor r4, r4, lr │ │ │ │ - bls 8c128 │ │ │ │ + bls 8c198 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r6, [sp, #32] │ │ │ │ add r0, r1, #8 │ │ │ │ add r1, r1, r6 │ │ │ │ mov r6, r0 │ │ │ │ str r1, [sp, #28] │ │ │ │ str ip, [sp, #20] │ │ │ │ @@ -100856,32 +100886,32 @@ │ │ │ │ eor fp, fp, r0 │ │ │ │ eor sl, sl, ip │ │ │ │ eor r9, r9, r1 │ │ │ │ eor r5, r5, r7 │ │ │ │ eor r8, r8, r0 │ │ │ │ eor r4, r4, ip │ │ │ │ str r1, [sp, #20] │ │ │ │ - bgt 8c058 │ │ │ │ + bgt 8c0c8 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r3, r1 │ │ │ │ lsr r1, r6, #3 │ │ │ │ rsb r1, r1, #1 │ │ │ │ add r2, r2, r1, lsl #3 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ bic r6, r6, #7 │ │ │ │ add r1, r1, r6 │ │ │ │ - ldr ip, [pc, #1440] @ 8c6e8 │ │ │ │ + ldr ip, [pc, #1440] @ 8c758 │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ sub r2, r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #6 │ │ │ │ - bhi 8c43c │ │ │ │ + bhi 8c4ac │ │ │ │ add r2, r2, r2 │ │ │ │ ldrh r2, [ip, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ @@ -101031,21 +101061,21 @@ │ │ │ │ cmn r6, #1 │ │ │ │ mvneq r6, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r6, [r3, #12] │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #784] @ 8c6ec │ │ │ │ + ldr r2, [pc, #784] @ 8c75c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ sub r6, r6, #1 │ │ │ │ strd r0, [sp, #40] @ 0x28 │ │ │ │ cmp r6, #6 │ │ │ │ - bhi 8c43c │ │ │ │ + bhi 8c4ac │ │ │ │ add r6, r6, r6 │ │ │ │ ldrsh r6, [r2, r6] │ │ │ │ add pc, pc, r6, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r2, [r2, #2] │ │ │ │ strb r2, [sp, #42] @ 0x2a │ │ │ │ @@ -101185,138 +101215,138 @@ │ │ │ │ orr r6, r6, r0, lsr #15 │ │ │ │ lsl r3, r3, #21 │ │ │ │ eor r6, r6, ip │ │ │ │ orr r3, r3, r2, lsr #11 │ │ │ │ adc r1, r1, r0 │ │ │ │ eor r6, r6, r3 │ │ │ │ eor r6, r6, r1 │ │ │ │ - b 8c3b8 │ │ │ │ + b 8c428 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ strb r2, [sp, #44] @ 0x2c │ │ │ │ - b 8c198 │ │ │ │ + b 8c208 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b 8c198 │ │ │ │ + b 8c208 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b 8c184 │ │ │ │ + b 8c1f4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r3, r3, #28 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsr r6, r6, #2 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ and r6, r6, #7 │ │ │ │ muls r6, r3, r6 │ │ │ │ - bne 8bef8 │ │ │ │ - b 8c3c0 │ │ │ │ + bne 8bf68 │ │ │ │ + b 8c430 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ str r3, [sp, #4] │ │ │ │ - b 8c67c │ │ │ │ + b 8c6ec │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b 8c3b8 │ │ │ │ + b 8c428 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - andeq ip, r8, r4, ror r7 │ │ │ │ + andeq ip, r8, r4, ror #15 │ │ │ │ ldrheq r9, [r9], #-200 @ 0xffffff38 │ │ │ │ - strbtvs r7, [pc], #-609 @ 8c6d0 │ │ │ │ + strbtvs r7, [pc], #-609 @ 8c740 │ │ │ │ strbtvc r6, [r5], #-1122 @ 0xfffffb9e │ │ │ │ rsbsvc r6, r3, r5, ror r5 │ │ │ │ cmnvc pc, #6464 @ 0x1940 │ │ │ │ cdpvs 15, 6, cr6, cr4, cr13, {3} │ │ │ │ cdpvs 2, 6, cr7, cr5, cr1, {3} │ │ │ │ ldclvs 7, cr6, [r9], #-404 @ 0xfffffe6c │ │ │ │ ldmdbvc r4!, {r0, r1, r4, r5, r6, r8, sl, sp, lr}^ │ │ │ │ - eorseq r1, sp, r8, lsl #13 │ │ │ │ - mlaseq sp, r6, r6, r1 │ │ │ │ + eorseq r1, sp, r8, asr #17 │ │ │ │ + @ instruction: 0x003d18d6 │ │ │ │ │ │ │ │ -0008c6f0 <_Py_HashBytes@@Base>: │ │ │ │ +0008c760 <_Py_HashBytes@@Base>: │ │ │ │ subs r3, r1, #0 │ │ │ │ - beq 8c754 <_Py_HashBytes@@Base+0x64> │ │ │ │ + beq 8c7c4 <_Py_HashBytes@@Base+0x64> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #88] @ 8c768 <_Py_HashBytes@@Base+0x78> │ │ │ │ - ldr lr, [pc, #88] @ 8c76c <_Py_HashBytes@@Base+0x7c> │ │ │ │ + ldr r2, [pc, #88] @ 8c7d8 <_Py_HashBytes@@Base+0x78> │ │ │ │ + ldr lr, [pc, #88] @ 8c7dc <_Py_HashBytes@@Base+0x7c> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r2, lr │ │ │ │ - bne 8c75c <_Py_HashBytes@@Base+0x6c> │ │ │ │ - ldr r1, [pc, #72] @ 8c770 <_Py_HashBytes@@Base+0x80> │ │ │ │ + bne 8c7cc <_Py_HashBytes@@Base+0x6c> │ │ │ │ + ldr r1, [pc, #72] @ 8c7e0 <_Py_HashBytes@@Base+0x80> │ │ │ │ mov ip, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ ldrd r0, [r1] │ │ │ │ str ip, [sp] │ │ │ │ - bl 8c7b0 <_Py_HashBytes@@Base+0xc0> │ │ │ │ + bl 8c820 <_Py_HashBytes@@Base+0xc0> │ │ │ │ mov r3, r0 │ │ │ │ cmn r3, #1 │ │ │ │ mvneq r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b 8c740 <_Py_HashBytes@@Base+0x50> │ │ │ │ + b 8c7b0 <_Py_HashBytes@@Base+0x50> │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - andeq ip, r8, r4, ror r7 │ │ │ │ + andeq ip, r8, r4, ror #15 │ │ │ │ ldrheq r9, [r9], #-200 @ 0xffffff38 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr ip, [pc, #32] @ 8c7ac <_Py_HashBytes@@Base+0xbc> │ │ │ │ + ldr ip, [pc, #32] @ 8c81c <_Py_HashBytes@@Base+0xbc> │ │ │ │ sub sp, sp, #12 │ │ │ │ mov lr, r0 │ │ │ │ ldrd r2, [ip, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldrd r0, [ip] │ │ │ │ str lr, [sp] │ │ │ │ - bl 8c7b0 <_Py_HashBytes@@Base+0xc0> │ │ │ │ + bl 8c820 <_Py_HashBytes@@Base+0xc0> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldrheq r9, [r9], #-200 @ 0xffffff38 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr lr, [sp, #84] @ 0x54 │ │ │ │ - ldr r5, [pc, #1836] @ 8cefc <_Py_HashBytes@@Base+0x80c> │ │ │ │ - ldr r4, [pc, #1836] @ 8cf00 <_Py_HashBytes@@Base+0x810> │ │ │ │ - ldr sl, [pc, #1836] @ 8cf04 <_Py_HashBytes@@Base+0x814> │ │ │ │ - ldr fp, [pc, #1836] @ 8cf08 <_Py_HashBytes@@Base+0x818> │ │ │ │ - ldr r9, [pc, #1836] @ 8cf0c <_Py_HashBytes@@Base+0x81c> │ │ │ │ - ldr r6, [pc, #1836] @ 8cf10 <_Py_HashBytes@@Base+0x820> │ │ │ │ - ldr r7, [pc, #1836] @ 8cf14 <_Py_HashBytes@@Base+0x824> │ │ │ │ - ldr r8, [pc, #1836] @ 8cf18 <_Py_HashBytes@@Base+0x828> │ │ │ │ + ldr r5, [pc, #1836] @ 8cf6c <_Py_HashBytes@@Base+0x80c> │ │ │ │ + ldr r4, [pc, #1836] @ 8cf70 <_Py_HashBytes@@Base+0x810> │ │ │ │ + ldr sl, [pc, #1836] @ 8cf74 <_Py_HashBytes@@Base+0x814> │ │ │ │ + ldr fp, [pc, #1836] @ 8cf78 <_Py_HashBytes@@Base+0x818> │ │ │ │ + ldr r9, [pc, #1836] @ 8cf7c <_Py_HashBytes@@Base+0x81c> │ │ │ │ + ldr r6, [pc, #1836] @ 8cf80 <_Py_HashBytes@@Base+0x820> │ │ │ │ + ldr r7, [pc, #1836] @ 8cf84 <_Py_HashBytes@@Base+0x824> │ │ │ │ + ldr r8, [pc, #1836] @ 8cf88 <_Py_HashBytes@@Base+0x828> │ │ │ │ mov ip, r1 │ │ │ │ cmp lr, #7 │ │ │ │ eor r5, r5, r3 │ │ │ │ eor r4, r4, r3 │ │ │ │ lsl r3, lr, #24 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ eor sl, sl, r0 │ │ │ │ eor fp, fp, ip │ │ │ │ eor r9, r9, r2 │ │ │ │ eor r6, r6, r0 │ │ │ │ eor r7, r7, ip │ │ │ │ eor r8, r8, r2 │ │ │ │ mov lr, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ble 8cea0 <_Py_HashBytes@@Base+0x7b0> │ │ │ │ + ble 8cf10 <_Py_HashBytes@@Base+0x7b0> │ │ │ │ add r0, sp, #32 │ │ │ │ mov r2, #8 │ │ │ │ str lr, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 29cdc │ │ │ │ adds lr, sl, r9 │ │ │ │ ldr sl, [sp, #32] │ │ │ │ @@ -101359,15 +101389,15 @@ │ │ │ │ eor r8, r8, r0 │ │ │ │ eor r4, r4, lr │ │ │ │ eor r9, r9, ip │ │ │ │ ldr lr, [sp, #12] │ │ │ │ eor r5, r5, r6 │ │ │ │ mov r7, ip │ │ │ │ add r0, r1, #8 │ │ │ │ - bls 8c9e0 <_Py_HashBytes@@Base+0x2f0> │ │ │ │ + bls 8ca50 <_Py_HashBytes@@Base+0x2f0> │ │ │ │ add r3, r1, r3 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ str ip, [sp, #12] │ │ │ │ str lr, [sp, #20] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r0, [sp, #28] │ │ │ │ @@ -101415,32 +101445,32 @@ │ │ │ │ eor sl, sl, r0 │ │ │ │ eor fp, fp, ip │ │ │ │ eor r9, r9, r1 │ │ │ │ eor r5, r5, r6 │ │ │ │ eor r8, r8, r0 │ │ │ │ eor r4, r4, ip │ │ │ │ str r1, [sp, #12] │ │ │ │ - bgt 8c90c <_Py_HashBytes@@Base+0x21c> │ │ │ │ + bgt 8c97c <_Py_HashBytes@@Base+0x21c> │ │ │ │ ldr lr, [sp, #20] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ lsr ip, r3, #3 │ │ │ │ sub ip, ip, #1 │ │ │ │ add r1, r0, ip, lsl #3 │ │ │ │ rsb ip, ip, ip, lsl #29 │ │ │ │ add r2, r2, ip, lsl #3 │ │ │ │ - ldr r0, [pc, #1308] @ 8cf1c <_Py_HashBytes@@Base+0x82c> │ │ │ │ + ldr r0, [pc, #1308] @ 8cf8c <_Py_HashBytes@@Base+0x82c> │ │ │ │ sub ip, r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #0 │ │ │ │ strd r2, [sp, #32] │ │ │ │ cmp ip, #6 │ │ │ │ - bhi 8cca8 <_Py_HashBytes@@Base+0x5b8> │ │ │ │ + bhi 8cd18 <_Py_HashBytes@@Base+0x5b8> │ │ │ │ add r2, ip, ip │ │ │ │ ldrh r2, [r0, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldrb r2, [r1, #6] │ │ │ │ @@ -101723,67 +101753,67 @@ │ │ │ │ lsl r0, r1, #17 │ │ │ │ orr r0, r0, r2, lsr #15 │ │ │ │ eor r3, r3, r6 │ │ │ │ adc r6, r6, r2 │ │ │ │ lsl r2, r2, #17 │ │ │ │ orr r2, r2, r1, lsr #15 │ │ │ │ eor r1, r0, r7 │ │ │ │ - b 8cc50 <_Py_HashBytes@@Base+0x560> │ │ │ │ + b 8ccc0 <_Py_HashBytes@@Base+0x560> │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ - ldr r0, [pc, #116] @ 8cf20 <_Py_HashBytes@@Base+0x830> │ │ │ │ + ldr r0, [pc, #116] @ 8cf90 <_Py_HashBytes@@Base+0x830> │ │ │ │ sub ip, r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp, #32] │ │ │ │ cmp ip, #6 │ │ │ │ - bhi 8cca8 <_Py_HashBytes@@Base+0x5b8> │ │ │ │ + bhi 8cd18 <_Py_HashBytes@@Base+0x5b8> │ │ │ │ add r2, ip, ip │ │ │ │ ldrsh r2, [r0, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ strb r2, [sp, #36] @ 0x24 │ │ │ │ - b 8ca44 <_Py_HashBytes@@Base+0x354> │ │ │ │ + b 8cab4 <_Py_HashBytes@@Base+0x354> │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b 8ca34 <_Py_HashBytes@@Base+0x344> │ │ │ │ + b 8caa4 <_Py_HashBytes@@Base+0x344> │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b 8ca44 <_Py_HashBytes@@Base+0x354> │ │ │ │ - strbtvs r7, [pc], #-609 @ 8cf04 <_Py_HashBytes@@Base+0x814> │ │ │ │ + b 8cab4 <_Py_HashBytes@@Base+0x354> │ │ │ │ + strbtvs r7, [pc], #-609 @ 8cf74 <_Py_HashBytes@@Base+0x814> │ │ │ │ strbtvc r6, [r5], #-1122 @ 0xfffffb9e │ │ │ │ rsbsvc r6, r3, r5, ror r5 │ │ │ │ cmnvc pc, #6464 @ 0x1940 │ │ │ │ cdpvs 15, 6, cr6, cr4, cr13, {3} │ │ │ │ cdpvs 2, 6, cr7, cr5, cr1, {3} │ │ │ │ ldclvs 7, cr6, [r9], #-404 @ 0xfffffe6c │ │ │ │ ldmdbvc r4!, {r0, r1, r4, r5, r6, r8, sl, sp, lr}^ │ │ │ │ - eorseq r1, sp, r4, lsr #13 │ │ │ │ - @ instruction: 0x003d16b2 │ │ │ │ + eorseq r1, sp, r4, ror #17 │ │ │ │ + @ instruction: 0x003d18f2 │ │ │ │ │ │ │ │ -0008cf24 : │ │ │ │ - ldr r3, [pc, #48] @ 8cf5c │ │ │ │ +0008cf94 : │ │ │ │ + ldr r3, [pc, #48] @ 8cfcc │ │ │ │ ldr r3, [r3, #848] @ 0x350 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8cf3c │ │ │ │ + beq 8cfac │ │ │ │ mov r0, #224 @ 0xe0 │ │ │ │ b 2a870 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 8af08 │ │ │ │ + bl 8af78 │ │ │ │ pop {r4, lr} │ │ │ │ mov r0, #224 @ 0xe0 │ │ │ │ b 2a870 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ │ │ │ │ -0008cf60 : │ │ │ │ +0008cfd0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bl 29370 │ │ │ │ subs r0, r0, #0 │ │ │ │ @@ -101794,1368 +101824,1363 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r7, [pc, #1208] @ 8d468 │ │ │ │ + ldr r7, [pc, #1188] @ 8d4c4 │ │ │ │ mov r6, r0 │ │ │ │ ldr sl, [r0] │ │ │ │ ldr r8, [r7] │ │ │ │ ldr r3, [r7, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 8d2c0 │ │ │ │ + bne 8d304 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r3, [r5, #3724] @ 0xe8c │ │ │ │ ldr r8, [r5, #3728] @ 0xe90 │ │ │ │ cmp r4, r3 │ │ │ │ cmpne r3, #0 │ │ │ │ - bne 8d38c │ │ │ │ + bne 8d410 │ │ │ │ ldr fp, [r5, #8] │ │ │ │ add r8, fp, #64 @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ bl 29c04 │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne 8d400 │ │ │ │ + bne 8d420 │ │ │ │ add r3, fp, #8 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 8d110 │ │ │ │ + bne 8d194 │ │ │ │ add r9, fp, #136 @ 0x88 │ │ │ │ mov r0, r9 │ │ │ │ bl 29c04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8d44c │ │ │ │ + bne 8d498 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [fp, #8] │ │ │ │ ldr r2, [fp, #4] │ │ │ │ cmp r4, r2 │ │ │ │ - bne 8d1fc │ │ │ │ + bne 8d180 │ │ │ │ add r0, fp, #88 @ 0x58 │ │ │ │ bl 29d30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8d3bc │ │ │ │ + bne 8d4b8 │ │ │ │ mov r0, r9 │ │ │ │ bl 29a54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8d440 │ │ │ │ + bne 8d48c │ │ │ │ ldr r9, [r7] │ │ │ │ ldr r3, [r7, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 8d290 │ │ │ │ + bne 8d314 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r2, #3724] @ 0xe8c │ │ │ │ ldr r9, [r2, #3728] @ 0xe90 │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r4, r3 │ │ │ │ - bne 8d298 │ │ │ │ + bne 8d31c │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ add r7, r4, #12 │ │ │ │ orr r3, r3, #32 │ │ │ │ mvn r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - bl 358448 │ │ │ │ + bl 3586b4 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 8d280 │ │ │ │ - ldr r9, [pc, #968] @ 8d46c │ │ │ │ + bne 8d2f4 │ │ │ │ + ldr r9, [pc, #948] @ 8d4c8 │ │ │ │ ldr r3, [r9, #848] @ 0x350 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8d39c │ │ │ │ + beq 8d3f0 │ │ │ │ bl 2a99c │ │ │ │ ldr r3, [r9, #640] @ 0x280 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 8d0d4 │ │ │ │ - ldr r3, [pc, #932] @ 8d470 │ │ │ │ + bne 8d144 │ │ │ │ + ldr r3, [pc, #912] @ 8d4cc │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 8d280 │ │ │ │ + bne 8d2f4 │ │ │ │ ldr r5, [r5] │ │ │ │ bic r5, r5, #255 @ 0xff │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ bic r3, r3, #255 @ 0xff │ │ │ │ cmp r5, r3 │ │ │ │ addne r4, sp, #40 @ 0x28 │ │ │ │ - bne 8d418 │ │ │ │ + bne 8d464 │ │ │ │ mov r0, r8 │ │ │ │ bl 29a54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8d2b4 │ │ │ │ + bne 8d458 │ │ │ │ str sl, [r6] │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + str r4, [fp, #4] │ │ │ │ + ldr r2, [fp, #12] │ │ │ │ + add r2, r2, #1 │ │ │ │ + str r2, [fp, #12] │ │ │ │ + b 8d09c │ │ │ │ mov r1, fp │ │ │ │ ldr r2, [r1], #16 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r1, [pc, #840] @ 8d46c │ │ │ │ + ldr r1, [pc, #800] @ 8d4c8 │ │ │ │ cmp r2, #1 │ │ │ │ ldr r1, [r1, #852] @ 0x354 │ │ │ │ movcc r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ mov r1, #1000 @ 0x3e8 │ │ │ │ umull r0, ip, r2, r1 │ │ │ │ ldr r2, [fp, #12] │ │ │ │ stmib sp, {r0, ip} │ │ │ │ add r0, sp, #32 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r0, [sp, #24] │ │ │ │ - beq 8d40c │ │ │ │ - bl 156828 │ │ │ │ + beq 8d4a4 │ │ │ │ + bl 156a54 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr lr, [sp, #4] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mvn r0, #0 │ │ │ │ sub lr, r0, lr │ │ │ │ cmp lr, r2 │ │ │ │ ldr lr, [sp, #8] │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ sub lr, r1, lr │ │ │ │ sbcs lr, lr, ip │ │ │ │ - blt 8d198 │ │ │ │ + blt 8d21c │ │ │ │ ldr lr, [sp, #4] │ │ │ │ adds r0, r2, lr │ │ │ │ ldr lr, [sp, #8] │ │ │ │ adc r1, ip, lr │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 157a68 <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ + bl 157be8 <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r8 │ │ │ │ bl 29e5c <__pthread_cond_timedwait64@plt> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - beq 8d224 │ │ │ │ + beq 8d298 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8d380 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r3, r5 │ │ │ │ + bne 8d3e4 │ │ │ │ + mov r2, r5 │ │ │ │ + str r9, [sp, #8] │ │ │ │ mov r5, r4 │ │ │ │ - mov r4, r9 │ │ │ │ - mov r9, r2 │ │ │ │ + mov r9, r3 │ │ │ │ + mov r4, r2 │ │ │ │ ldr r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 8d2d0 │ │ │ │ + bne 8d348 │ │ │ │ + mov r3, r4 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r3 │ │ │ │ - b 8d004 │ │ │ │ - str r4, [fp, #4] │ │ │ │ - ldr r2, [fp, #12] │ │ │ │ - add r2, r2, #1 │ │ │ │ - str r2, [fp, #12] │ │ │ │ - b 8d02c │ │ │ │ - mov r2, r9 │ │ │ │ - mov r9, r4 │ │ │ │ + b 8d074 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r9 │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ mov r4, r5 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r3, r2 │ │ │ │ + mov r5, r2 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 8cff8 │ │ │ │ + beq 8d068 │ │ │ │ ldr r2, [fp, #12] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 8cff8 │ │ │ │ + bne 8d068 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [fp, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2384b8 <_PyThreadState_New@@Base+0x524> │ │ │ │ + bl 238580 <_PyThreadState_New@@Base+0x524> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8d3d4 │ │ │ │ + bne 8d42c │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, #1 │ │ │ │ add r0, r3, #12 │ │ │ │ - bl 358410 │ │ │ │ + bl 35867c │ │ │ │ mov r9, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b 8cff8 │ │ │ │ + b 8d068 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 358410 │ │ │ │ - b 8d0d4 │ │ │ │ + bl 35867c │ │ │ │ + b 8d144 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 8d074 │ │ │ │ - bl 8b124 │ │ │ │ + bne 8d410 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + b 8d04c │ │ │ │ + cmp r4, r3 │ │ │ │ + beq 8d0e4 │ │ │ │ + bl 8b194 │ │ │ │ cmp r0, r9 │ │ │ │ - beq 8d074 │ │ │ │ + beq 8d0e4 │ │ │ │ mov r0, r8 │ │ │ │ bl 29a54 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 8d458 │ │ │ │ - ldr r1, [pc, #440] @ 8d474 │ │ │ │ - ldr r0, [pc, #440] @ 8d478 │ │ │ │ - bl 7d2a0 <_Py_FatalErrorFunc@@Base> │ │ │ │ - cmp r4, r3 │ │ │ │ - bne 8d38c │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - b 8cfdc │ │ │ │ - ldr r1, [pc, #404] @ 8d46c │ │ │ │ + bne 8d458 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 243110 │ │ │ │ + bl 83aa0 │ │ │ │ + ldr r3, [pc, #376] @ 8d4c8 │ │ │ │ ldr r2, [fp] │ │ │ │ - ldr r1, [r1, #852] @ 0x354 │ │ │ │ + ldr r1, [r3, #852] @ 0x354 │ │ │ │ cmp r2, #1 │ │ │ │ movcc r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ mov r1, #1000 @ 0x3e8 │ │ │ │ - umull r0, ip, r2, r1 │ │ │ │ - ldr r2, [fp, #12] │ │ │ │ - str r0, [sp, #8] │ │ │ │ - str ip, [sp, #16] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - str r2, [sp, #20] │ │ │ │ + umull r3, r0, r2, r1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - beq 8d3c8 │ │ │ │ - bl 156828 │ │ │ │ + ldr r3, [fp, #12] │ │ │ │ + str r0, [sp, #16] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + beq 8d4b0 │ │ │ │ + bl 156a54 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr lr, [sp, #8] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mvn r0, #0 │ │ │ │ - sub lr, r0, lr │ │ │ │ + sub lr, r0, r3 │ │ │ │ cmp lr, r2 │ │ │ │ ldr lr, [sp, #16] │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ sub lr, r1, lr │ │ │ │ sbcs lr, lr, ip │ │ │ │ - blt 8d350 │ │ │ │ - ldr lr, [sp, #8] │ │ │ │ - adds r0, r2, lr │ │ │ │ + blt 8d3bc │ │ │ │ ldr lr, [sp, #16] │ │ │ │ + adds r0, r2, r3 │ │ │ │ adc r1, ip, lr │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl 157a68 <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ + bl 157be8 <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r8 │ │ │ │ bl 29e5c <__pthread_cond_timedwait64@plt> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - beq 8d210 │ │ │ │ + beq 8d284 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8d1e4 │ │ │ │ - ldr r1, [pc, #244] @ 8d47c │ │ │ │ - ldr r0, [pc, #236] @ 8d478 │ │ │ │ - bl 7d2a0 <_Py_FatalErrorFunc@@Base> │ │ │ │ - bl 8b124 │ │ │ │ - cmp r0, r8 │ │ │ │ - beq 8d2c8 │ │ │ │ - bl 83a98 │ │ │ │ - bl 8af08 │ │ │ │ + beq 8d268 │ │ │ │ + ldr r1, [pc, #228] @ 8d4d0 │ │ │ │ + ldr r0, [pc, #228] @ 8d4d4 │ │ │ │ + bl 7d2a8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 8af78 │ │ │ │ bl 2a99c │ │ │ │ ldr r2, [r9, #640] @ 0x280 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 8d0c4 │ │ │ │ - b 8d0d4 │ │ │ │ - ldr r1, [pc, #188] @ 8d480 │ │ │ │ - ldr r0, [pc, #176] @ 8d478 │ │ │ │ - bl 7d2a0 <_Py_FatalErrorFunc@@Base> │ │ │ │ - bl 78cd0 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - b 8d314 │ │ │ │ + beq 8d134 │ │ │ │ + b 8d144 │ │ │ │ + bl 8b194 │ │ │ │ + cmp r0, r8 │ │ │ │ + beq 8d30c │ │ │ │ + b 8d344 │ │ │ │ + ldr r1, [pc, #176] @ 8d4d8 │ │ │ │ + ldr r0, [pc, #168] @ 8d4d4 │ │ │ │ + bl 7d2a8 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r8 │ │ │ │ bl 29a54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8d2b4 │ │ │ │ + bne 8d458 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 8d398 │ │ │ │ + beq 8d344 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mvn r1, #1 │ │ │ │ add r0, r3, #12 │ │ │ │ - bl 358448 │ │ │ │ - b 8d398 │ │ │ │ - ldr r1, [pc, #124] @ 8d484 │ │ │ │ - ldr r0, [pc, #108] @ 8d478 │ │ │ │ - bl 7d2a0 <_Py_FatalErrorFunc@@Base> │ │ │ │ - bl 78cd0 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - b 8d15c │ │ │ │ + bl 3586b4 │ │ │ │ + b 8d344 │ │ │ │ + ldr r1, [pc, #124] @ 8d4dc │ │ │ │ + ldr r0, [pc, #112] @ 8d4d4 │ │ │ │ + bl 7d2a8 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r9, [r4] │ │ │ │ ldrb r2, [sp, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ orr r2, r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ - bl 358f88 │ │ │ │ + bl 3591f4 │ │ │ │ cmp r0, r9 │ │ │ │ - beq 8d0f4 │ │ │ │ + beq 8d164 │ │ │ │ str r0, [r4] │ │ │ │ - b 8d418 │ │ │ │ - ldr r1, [pc, #64] @ 8d488 │ │ │ │ - ldr r0, [pc, #44] @ 8d478 │ │ │ │ - bl 7d2a0 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #56] @ 8d48c │ │ │ │ - ldr r0, [pc, #32] @ 8d478 │ │ │ │ - bl 7d2a0 <_Py_FatalErrorFunc@@Base> │ │ │ │ - mov r2, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 243034 │ │ │ │ - b 8d398 │ │ │ │ + b 8d464 │ │ │ │ + ldr r1, [pc, #76] @ 8d4e0 │ │ │ │ + ldr r0, [pc, #60] @ 8d4d4 │ │ │ │ + bl 7d2a8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #68] @ 8d4e4 │ │ │ │ + ldr r0, [pc, #48] @ 8d4d4 │ │ │ │ + bl 7d2a8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 78cd8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + b 8d1e0 │ │ │ │ + bl 78cd8 │ │ │ │ + b 8d384 │ │ │ │ + ldr r1, [pc, #40] @ 8d4e8 │ │ │ │ + ldr r0, [pc, #16] @ 8d4d4 │ │ │ │ + bl 7d2a8 <_Py_FatalErrorFunc@@Base> │ │ │ │ subseq r5, r7, r0, ror r0 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ subseq r5, r7, r8, ror r4 │ │ │ │ - eorseq ip, r5, r0, asr #27 │ │ │ │ - eorseq r1, sp, ip, asr #14 │ │ │ │ - eorseq ip, r5, r0, lsr #27 │ │ │ │ - eorseq ip, r5, ip, lsl #28 │ │ │ │ - eorseq ip, r5, r0, lsl #27 │ │ │ │ - eorseq ip, r5, r4, lsr lr │ │ │ │ - eorseq ip, r5, r4, ror #27 │ │ │ │ + eorseq ip, r5, r0, ror #31 │ │ │ │ + eorseq r1, sp, ip, lsl #19 │ │ │ │ + eorseq ip, r5, r0, asr #31 │ │ │ │ + eorseq sp, r5, r0 │ │ │ │ + eorseq sp, r5, r4, ror r0 │ │ │ │ + eorseq sp, r5, r4, lsr #32 │ │ │ │ + eorseq sp, r5, ip, asr #32 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ mov r3, #0 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #4084] @ 8e4a8 │ │ │ │ + ldr r3, [pc, #4084] @ 8e504 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r3, [r3, #624] @ 0x270 │ │ │ │ str r1, [sp, #24] │ │ │ │ cmp r2, r3 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne 90420 │ │ │ │ - ldr r2, [pc, #4056] @ 8e4ac │ │ │ │ - ldr r3, [pc, #4056] @ 8e4b0 │ │ │ │ - ldr r1, [pc, #4056] @ 8e4b4 │ │ │ │ + bne 9047c │ │ │ │ + ldr r2, [pc, #4056] @ 8e508 │ │ │ │ + ldr r3, [pc, #4056] @ 8e50c │ │ │ │ + ldr r1, [pc, #4056] @ 8e510 │ │ │ │ strd r2, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r2, #8 │ │ │ │ bl 292f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9050c │ │ │ │ - ldr r1, [pc, #4032] @ 8e4b8 │ │ │ │ + beq 90568 │ │ │ │ + ldr r1, [pc, #4032] @ 8e514 │ │ │ │ mov r2, #8 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ bl 292f8 │ │ │ │ clz r3, r0 │ │ │ │ lsr r3, r3, #5 │ │ │ │ lsl r3, r3, #1 │ │ │ │ - ldr r4, [pc, #4008] @ 8e4bc │ │ │ │ - ldr r2, [pc, #4008] @ 8e4c0 │ │ │ │ + ldr r4, [pc, #4008] @ 8e518 │ │ │ │ + ldr r2, [pc, #4008] @ 8e51c │ │ │ │ str r3, [r4, #1508] @ 0x5e4 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #2 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ str r5, [sp] │ │ │ │ - ldr fp, [pc, #3984] @ 8e4c4 │ │ │ │ + ldr fp, [pc, #3984] @ 8e520 │ │ │ │ str r2, [r4, #1504] @ 0x5e0 │ │ │ │ - ldr r1, [pc, #3980] @ 8e4c8 │ │ │ │ - ldr r0, [pc, #3980] @ 8e4cc │ │ │ │ + ldr r1, [pc, #3980] @ 8e524 │ │ │ │ + ldr r0, [pc, #3980] @ 8e528 │ │ │ │ mov r2, r3 │ │ │ │ str fp, [sp, #56] @ 0x38 │ │ │ │ - bl 8bd44 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 8bdb4 <_Py_hashtable_new_full@@Base> │ │ │ │ add r9, r4, #4096 @ 0x1000 │ │ │ │ cmp r0, #0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [r9, #792] @ 0x318 │ │ │ │ - beq 905b4 │ │ │ │ - ldr r0, [pc, #3948] @ 8e4d0 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3944] @ 8e4d4 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3940] @ 8e4d8 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3936] @ 8e4dc │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3932] @ 8e4e0 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3928] @ 8e4e4 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3924] @ 8e4e8 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3920] @ 8e4ec │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3916] @ 8e4f0 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3912] @ 8e4f4 │ │ │ │ - bl 907d0 │ │ │ │ + beq 90610 │ │ │ │ + ldr r0, [pc, #3948] @ 8e52c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3944] @ 8e530 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3940] @ 8e534 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3936] @ 8e538 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3932] @ 8e53c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3928] @ 8e540 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3924] @ 8e544 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3920] @ 8e548 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3916] @ 8e54c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3912] @ 8e550 │ │ │ │ + bl 9082c │ │ │ │ add r0, r4, #16256 @ 0x3f80 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3900] @ 8e4f8 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3896] @ 8e4fc │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3892] @ 8e500 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3888] @ 8e504 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3884] @ 8e508 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3880] @ 8e50c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3876] @ 8e510 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3872] @ 8e514 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3868] @ 8e518 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3864] @ 8e51c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3860] @ 8e520 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3856] @ 8e524 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3852] @ 8e528 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3848] @ 8e52c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3844] @ 8e530 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3840] @ 8e534 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3836] @ 8e538 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3832] @ 8e53c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3828] @ 8e540 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3824] @ 8e544 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3820] @ 8e548 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3816] @ 8e54c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3812] @ 8e550 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3808] @ 8e554 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3804] @ 8e558 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3800] @ 8e55c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3796] @ 8e560 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3792] @ 8e564 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3788] @ 8e568 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3784] @ 8e56c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3780] @ 8e570 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3776] @ 8e574 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3772] @ 8e578 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3768] @ 8e57c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3764] @ 8e580 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3760] @ 8e584 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3756] @ 8e588 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3752] @ 8e58c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3748] @ 8e590 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3744] @ 8e594 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3740] @ 8e598 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3736] @ 8e59c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3732] @ 8e5a0 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3728] @ 8e5a4 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3724] @ 8e5a8 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3720] @ 8e5ac │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3716] @ 8e5b0 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3712] @ 8e5b4 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3708] @ 8e5b8 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3704] @ 8e5bc │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3700] @ 8e5c0 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3696] @ 8e5c4 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3692] @ 8e5c8 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3688] @ 8e5cc │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3684] @ 8e5d0 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3680] @ 8e5d4 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3676] @ 8e5d8 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3672] @ 8e5dc │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3668] @ 8e5e0 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3664] @ 8e5e4 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3660] @ 8e5e8 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3656] @ 8e5ec │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3652] @ 8e5f0 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3648] @ 8e5f4 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3644] @ 8e5f8 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3640] @ 8e5fc │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3636] @ 8e600 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3632] @ 8e604 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3628] @ 8e608 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3624] @ 8e60c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3620] @ 8e610 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3616] @ 8e614 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3612] @ 8e618 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3608] @ 8e61c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3604] @ 8e620 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3600] @ 8e624 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3596] @ 8e628 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3592] @ 8e62c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3588] @ 8e630 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3584] @ 8e634 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3580] @ 8e638 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3576] @ 8e63c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3572] @ 8e640 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3568] @ 8e644 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3564] @ 8e648 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3560] @ 8e64c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3556] @ 8e650 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3552] @ 8e654 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3548] @ 8e658 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3544] @ 8e65c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3540] @ 8e660 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3536] @ 8e664 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3532] @ 8e668 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3528] @ 8e66c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3524] @ 8e670 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3520] @ 8e674 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3516] @ 8e678 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3512] @ 8e67c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3508] @ 8e680 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3504] @ 8e684 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3500] @ 8e688 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3496] @ 8e68c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3492] @ 8e690 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3488] @ 8e694 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3484] @ 8e698 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3480] @ 8e69c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3476] @ 8e6a0 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3472] @ 8e6a4 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3468] @ 8e6a8 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3464] @ 8e6ac │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3460] @ 8e6b0 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3456] @ 8e6b4 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3452] @ 8e6b8 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3448] @ 8e6bc │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3444] @ 8e6c0 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3440] @ 8e6c4 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3436] @ 8e6c8 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3432] @ 8e6cc │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3428] @ 8e6d0 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3424] @ 8e6d4 │ │ │ │ - bl 907d0 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3900] @ 8e554 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3896] @ 8e558 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3892] @ 8e55c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3888] @ 8e560 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3884] @ 8e564 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3880] @ 8e568 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3876] @ 8e56c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3872] @ 8e570 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3868] @ 8e574 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3864] @ 8e578 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3860] @ 8e57c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3856] @ 8e580 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3852] @ 8e584 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3848] @ 8e588 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3844] @ 8e58c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3840] @ 8e590 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3836] @ 8e594 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3832] @ 8e598 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3828] @ 8e59c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3824] @ 8e5a0 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3820] @ 8e5a4 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3816] @ 8e5a8 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3812] @ 8e5ac │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3808] @ 8e5b0 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3804] @ 8e5b4 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3800] @ 8e5b8 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3796] @ 8e5bc │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3792] @ 8e5c0 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3788] @ 8e5c4 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3784] @ 8e5c8 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3780] @ 8e5cc │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3776] @ 8e5d0 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3772] @ 8e5d4 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3768] @ 8e5d8 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3764] @ 8e5dc │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3760] @ 8e5e0 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3756] @ 8e5e4 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3752] @ 8e5e8 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3748] @ 8e5ec │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3744] @ 8e5f0 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3740] @ 8e5f4 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3736] @ 8e5f8 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3732] @ 8e5fc │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3728] @ 8e600 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3724] @ 8e604 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3720] @ 8e608 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3716] @ 8e60c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3712] @ 8e610 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3708] @ 8e614 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3704] @ 8e618 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3700] @ 8e61c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3696] @ 8e620 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3692] @ 8e624 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3688] @ 8e628 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3684] @ 8e62c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3680] @ 8e630 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3676] @ 8e634 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3672] @ 8e638 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3668] @ 8e63c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3664] @ 8e640 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3660] @ 8e644 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3656] @ 8e648 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3652] @ 8e64c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3648] @ 8e650 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3644] @ 8e654 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3640] @ 8e658 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3636] @ 8e65c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3632] @ 8e660 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3628] @ 8e664 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3624] @ 8e668 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3620] @ 8e66c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3616] @ 8e670 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3612] @ 8e674 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3608] @ 8e678 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3604] @ 8e67c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3600] @ 8e680 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3596] @ 8e684 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3592] @ 8e688 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3588] @ 8e68c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3584] @ 8e690 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3580] @ 8e694 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3576] @ 8e698 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3572] @ 8e69c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3568] @ 8e6a0 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3564] @ 8e6a4 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3560] @ 8e6a8 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3556] @ 8e6ac │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3552] @ 8e6b0 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3548] @ 8e6b4 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3544] @ 8e6b8 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3540] @ 8e6bc │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3536] @ 8e6c0 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3532] @ 8e6c4 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3528] @ 8e6c8 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3524] @ 8e6cc │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3520] @ 8e6d0 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3516] @ 8e6d4 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3512] @ 8e6d8 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3508] @ 8e6dc │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3504] @ 8e6e0 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3500] @ 8e6e4 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3496] @ 8e6e8 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3492] @ 8e6ec │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3488] @ 8e6f0 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3484] @ 8e6f4 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3480] @ 8e6f8 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3476] @ 8e6fc │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3472] @ 8e700 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3468] @ 8e704 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3464] @ 8e708 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3460] @ 8e70c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3456] @ 8e710 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3452] @ 8e714 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3448] @ 8e718 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3444] @ 8e71c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3440] @ 8e720 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3436] @ 8e724 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3432] @ 8e728 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3428] @ 8e72c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3424] @ 8e730 │ │ │ │ + bl 9082c │ │ │ │ add r0, r4, #20224 @ 0x4f00 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3412] @ 8e6d8 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3408] @ 8e6dc │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3404] @ 8e6e0 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3400] @ 8e6e4 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3396] @ 8e6e8 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3392] @ 8e6ec │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3388] @ 8e6f0 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3384] @ 8e6f4 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3380] @ 8e6f8 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3376] @ 8e6fc │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3372] @ 8e700 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3368] @ 8e704 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3364] @ 8e708 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3360] @ 8e70c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3356] @ 8e710 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3352] @ 8e714 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3348] @ 8e718 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3344] @ 8e71c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3340] @ 8e720 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3336] @ 8e724 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3332] @ 8e728 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3328] @ 8e72c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3324] @ 8e730 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3320] @ 8e734 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3316] @ 8e738 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3312] @ 8e73c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3308] @ 8e740 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3304] @ 8e744 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3300] @ 8e748 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3296] @ 8e74c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3292] @ 8e750 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3288] @ 8e754 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3284] @ 8e758 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3280] @ 8e75c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3276] @ 8e760 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3272] @ 8e764 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3268] @ 8e768 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3264] @ 8e76c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3260] @ 8e770 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3256] @ 8e774 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3252] @ 8e778 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3248] @ 8e77c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3244] @ 8e780 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3240] @ 8e784 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3236] @ 8e788 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3232] @ 8e78c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3228] @ 8e790 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3224] @ 8e794 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3220] @ 8e798 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3216] @ 8e79c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3212] @ 8e7a0 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3208] @ 8e7a4 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3204] @ 8e7a8 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3200] @ 8e7ac │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3196] @ 8e7b0 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3192] @ 8e7b4 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3188] @ 8e7b8 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3184] @ 8e7bc │ │ │ │ - bl 907d0 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3412] @ 8e734 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3408] @ 8e738 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3404] @ 8e73c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3400] @ 8e740 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3396] @ 8e744 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3392] @ 8e748 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3388] @ 8e74c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3384] @ 8e750 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3380] @ 8e754 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3376] @ 8e758 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3372] @ 8e75c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3368] @ 8e760 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3364] @ 8e764 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3360] @ 8e768 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3356] @ 8e76c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3352] @ 8e770 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3348] @ 8e774 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3344] @ 8e778 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3340] @ 8e77c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3336] @ 8e780 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3332] @ 8e784 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3328] @ 8e788 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3324] @ 8e78c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3320] @ 8e790 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3316] @ 8e794 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3312] @ 8e798 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3308] @ 8e79c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3304] @ 8e7a0 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3300] @ 8e7a4 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3296] @ 8e7a8 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3292] @ 8e7ac │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3288] @ 8e7b0 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3284] @ 8e7b4 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3280] @ 8e7b8 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3276] @ 8e7bc │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3272] @ 8e7c0 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3268] @ 8e7c4 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3264] @ 8e7c8 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3260] @ 8e7cc │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3256] @ 8e7d0 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3252] @ 8e7d4 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3248] @ 8e7d8 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3244] @ 8e7dc │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3240] @ 8e7e0 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3236] @ 8e7e4 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3232] @ 8e7e8 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3228] @ 8e7ec │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3224] @ 8e7f0 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3220] @ 8e7f4 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3216] @ 8e7f8 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3212] @ 8e7fc │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3208] @ 8e800 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3204] @ 8e804 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3200] @ 8e808 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3196] @ 8e80c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3192] @ 8e810 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3188] @ 8e814 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3184] @ 8e818 │ │ │ │ + bl 9082c │ │ │ │ add r0, r4, #22272 @ 0x5700 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3172] @ 8e7c0 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3168] @ 8e7c4 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3164] @ 8e7c8 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3160] @ 8e7cc │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3156] @ 8e7d0 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3152] @ 8e7d4 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3148] @ 8e7d8 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3144] @ 8e7dc │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3140] @ 8e7e0 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3136] @ 8e7e4 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3132] @ 8e7e8 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3128] @ 8e7ec │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3124] @ 8e7f0 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3120] @ 8e7f4 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3116] @ 8e7f8 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3112] @ 8e7fc │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3108] @ 8e800 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3104] @ 8e804 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3100] @ 8e808 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3096] @ 8e80c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3092] @ 8e810 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3088] @ 8e814 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3084] @ 8e818 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3080] @ 8e81c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3076] @ 8e820 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3072] @ 8e824 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3068] @ 8e828 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3064] @ 8e82c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3060] @ 8e830 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3056] @ 8e834 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3052] @ 8e838 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3048] @ 8e83c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3044] @ 8e840 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3040] @ 8e844 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3036] @ 8e848 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3032] @ 8e84c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3028] @ 8e850 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3024] @ 8e854 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3020] @ 8e858 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3016] @ 8e85c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3012] @ 8e860 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3008] @ 8e864 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3004] @ 8e868 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3000] @ 8e86c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2996] @ 8e870 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2992] @ 8e874 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2988] @ 8e878 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2984] @ 8e87c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2980] @ 8e880 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2976] @ 8e884 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2972] @ 8e888 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2968] @ 8e88c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2964] @ 8e890 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2960] @ 8e894 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2956] @ 8e898 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2952] @ 8e89c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2948] @ 8e8a0 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2944] @ 8e8a4 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2940] @ 8e8a8 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2936] @ 8e8ac │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2932] @ 8e8b0 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2928] @ 8e8b4 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2924] @ 8e8b8 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2920] @ 8e8bc │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2916] @ 8e8c0 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2912] @ 8e8c4 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2908] @ 8e8c8 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2904] @ 8e8cc │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2900] @ 8e8d0 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2896] @ 8e8d4 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2892] @ 8e8d8 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2888] @ 8e8dc │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2884] @ 8e8e0 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2880] @ 8e8e4 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2876] @ 8e8e8 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2872] @ 8e8ec │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2868] @ 8e8f0 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2864] @ 8e8f4 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2860] @ 8e8f8 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2856] @ 8e8fc │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2852] @ 8e900 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2848] @ 8e904 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2844] @ 8e908 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2840] @ 8e90c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2836] @ 8e910 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2832] @ 8e914 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2828] @ 8e918 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2824] @ 8e91c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2820] @ 8e920 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2816] @ 8e924 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2812] @ 8e928 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2808] @ 8e92c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2804] @ 8e930 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2800] @ 8e934 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2796] @ 8e938 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2792] @ 8e93c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2788] @ 8e940 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2784] @ 8e944 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2780] @ 8e948 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2776] @ 8e94c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2772] @ 8e950 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2768] @ 8e954 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2764] @ 8e958 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2760] @ 8e95c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2756] @ 8e960 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2752] @ 8e964 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2748] @ 8e968 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2744] @ 8e96c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2740] @ 8e970 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2736] @ 8e974 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2732] @ 8e978 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2728] @ 8e97c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2724] @ 8e980 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2720] @ 8e984 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2716] @ 8e988 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2712] @ 8e98c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2708] @ 8e990 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2704] @ 8e994 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2700] @ 8e998 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2696] @ 8e99c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2692] @ 8e9a0 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2688] @ 8e9a4 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2684] @ 8e9a8 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2680] @ 8e9ac │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2676] @ 8e9b0 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2672] @ 8e9b4 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2668] @ 8e9b8 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2664] @ 8e9bc │ │ │ │ - bl 907d0 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3172] @ 8e81c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3168] @ 8e820 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3164] @ 8e824 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3160] @ 8e828 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3156] @ 8e82c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3152] @ 8e830 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3148] @ 8e834 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3144] @ 8e838 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3140] @ 8e83c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3136] @ 8e840 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3132] @ 8e844 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3128] @ 8e848 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3124] @ 8e84c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3120] @ 8e850 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3116] @ 8e854 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3112] @ 8e858 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3108] @ 8e85c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3104] @ 8e860 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3100] @ 8e864 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3096] @ 8e868 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3092] @ 8e86c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3088] @ 8e870 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3084] @ 8e874 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3080] @ 8e878 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3076] @ 8e87c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3072] @ 8e880 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3068] @ 8e884 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3064] @ 8e888 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3060] @ 8e88c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3056] @ 8e890 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3052] @ 8e894 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3048] @ 8e898 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3044] @ 8e89c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3040] @ 8e8a0 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3036] @ 8e8a4 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3032] @ 8e8a8 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3028] @ 8e8ac │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3024] @ 8e8b0 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3020] @ 8e8b4 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3016] @ 8e8b8 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3012] @ 8e8bc │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3008] @ 8e8c0 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3004] @ 8e8c4 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3000] @ 8e8c8 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2996] @ 8e8cc │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2992] @ 8e8d0 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2988] @ 8e8d4 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2984] @ 8e8d8 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2980] @ 8e8dc │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2976] @ 8e8e0 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2972] @ 8e8e4 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2968] @ 8e8e8 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2964] @ 8e8ec │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2960] @ 8e8f0 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2956] @ 8e8f4 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2952] @ 8e8f8 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2948] @ 8e8fc │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2944] @ 8e900 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2940] @ 8e904 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2936] @ 8e908 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2932] @ 8e90c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2928] @ 8e910 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2924] @ 8e914 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2920] @ 8e918 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2916] @ 8e91c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2912] @ 8e920 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2908] @ 8e924 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2904] @ 8e928 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2900] @ 8e92c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2896] @ 8e930 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2892] @ 8e934 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2888] @ 8e938 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2884] @ 8e93c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2880] @ 8e940 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2876] @ 8e944 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2872] @ 8e948 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2868] @ 8e94c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2864] @ 8e950 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2860] @ 8e954 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2856] @ 8e958 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2852] @ 8e95c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2848] @ 8e960 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2844] @ 8e964 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2840] @ 8e968 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2836] @ 8e96c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2832] @ 8e970 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2828] @ 8e974 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2824] @ 8e978 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2820] @ 8e97c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2816] @ 8e980 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2812] @ 8e984 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2808] @ 8e988 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2804] @ 8e98c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2800] @ 8e990 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2796] @ 8e994 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2792] @ 8e998 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2788] @ 8e99c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2784] @ 8e9a0 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2780] @ 8e9a4 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2776] @ 8e9a8 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2772] @ 8e9ac │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2768] @ 8e9b0 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2764] @ 8e9b4 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2760] @ 8e9b8 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2756] @ 8e9bc │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2752] @ 8e9c0 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2748] @ 8e9c4 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2744] @ 8e9c8 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2740] @ 8e9cc │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2736] @ 8e9d0 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2732] @ 8e9d4 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2728] @ 8e9d8 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2724] @ 8e9dc │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2720] @ 8e9e0 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2716] @ 8e9e4 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2712] @ 8e9e8 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2708] @ 8e9ec │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2704] @ 8e9f0 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2700] @ 8e9f4 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2696] @ 8e9f8 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2692] @ 8e9fc │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2688] @ 8ea00 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2684] @ 8ea04 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2680] @ 8ea08 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2676] @ 8ea0c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2672] @ 8ea10 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2668] @ 8ea14 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2664] @ 8ea18 │ │ │ │ + bl 9082c │ │ │ │ add r0, r4, #26368 @ 0x6700 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2652] @ 8e9c0 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2648] @ 8e9c4 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2644] @ 8e9c8 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2640] @ 8e9cc │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2636] @ 8e9d0 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2632] @ 8e9d4 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2628] @ 8e9d8 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2624] @ 8e9dc │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2620] @ 8e9e0 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2616] @ 8e9e4 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2612] @ 8e9e8 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2608] @ 8e9ec │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2604] @ 8e9f0 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2600] @ 8e9f4 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2596] @ 8e9f8 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2592] @ 8e9fc │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2588] @ 8ea00 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2584] @ 8ea04 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2580] @ 8ea08 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2576] @ 8ea0c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2572] @ 8ea10 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2568] @ 8ea14 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2564] @ 8ea18 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2560] @ 8ea1c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2556] @ 8ea20 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2552] @ 8ea24 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2548] @ 8ea28 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2544] @ 8ea2c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2540] @ 8ea30 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2536] @ 8ea34 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2532] @ 8ea38 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2528] @ 8ea3c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2524] @ 8ea40 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2520] @ 8ea44 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2516] @ 8ea48 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2512] @ 8ea4c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2508] @ 8ea50 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2504] @ 8ea54 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2500] @ 8ea58 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2496] @ 8ea5c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2492] @ 8ea60 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2488] @ 8ea64 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2484] @ 8ea68 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2480] @ 8ea6c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2476] @ 8ea70 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2472] @ 8ea74 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2468] @ 8ea78 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2464] @ 8ea7c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2460] @ 8ea80 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2456] @ 8ea84 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2452] @ 8ea88 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2448] @ 8ea8c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2444] @ 8ea90 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2440] @ 8ea94 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2436] @ 8ea98 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2432] @ 8ea9c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2428] @ 8eaa0 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2424] @ 8eaa4 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2420] @ 8eaa8 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2416] @ 8eaac │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2412] @ 8eab0 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2408] @ 8eab4 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2404] @ 8eab8 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2400] @ 8eabc │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2396] @ 8eac0 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2392] @ 8eac4 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2388] @ 8eac8 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2384] @ 8eacc │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2380] @ 8ead0 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2376] @ 8ead4 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2372] @ 8ead8 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2368] @ 8eadc │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2364] @ 8eae0 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2360] @ 8eae4 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2356] @ 8eae8 │ │ │ │ - bl 907d0 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2652] @ 8ea1c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2648] @ 8ea20 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2644] @ 8ea24 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2640] @ 8ea28 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2636] @ 8ea2c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2632] @ 8ea30 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2628] @ 8ea34 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2624] @ 8ea38 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2620] @ 8ea3c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2616] @ 8ea40 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2612] @ 8ea44 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2608] @ 8ea48 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2604] @ 8ea4c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2600] @ 8ea50 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2596] @ 8ea54 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2592] @ 8ea58 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2588] @ 8ea5c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2584] @ 8ea60 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2580] @ 8ea64 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2576] @ 8ea68 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2572] @ 8ea6c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2568] @ 8ea70 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2564] @ 8ea74 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2560] @ 8ea78 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2556] @ 8ea7c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2552] @ 8ea80 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2548] @ 8ea84 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2544] @ 8ea88 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2540] @ 8ea8c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2536] @ 8ea90 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2532] @ 8ea94 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2528] @ 8ea98 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2524] @ 8ea9c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2520] @ 8eaa0 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2516] @ 8eaa4 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2512] @ 8eaa8 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2508] @ 8eaac │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2504] @ 8eab0 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2500] @ 8eab4 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2496] @ 8eab8 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2492] @ 8eabc │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2488] @ 8eac0 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2484] @ 8eac4 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2480] @ 8eac8 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2476] @ 8eacc │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2472] @ 8ead0 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2468] @ 8ead4 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2464] @ 8ead8 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2460] @ 8eadc │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2456] @ 8eae0 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2452] @ 8eae4 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2448] @ 8eae8 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2444] @ 8eaec │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2440] @ 8eaf0 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2436] @ 8eaf4 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2432] @ 8eaf8 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2428] @ 8eafc │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2424] @ 8eb00 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2420] @ 8eb04 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2416] @ 8eb08 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2412] @ 8eb0c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2408] @ 8eb10 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2404] @ 8eb14 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2400] @ 8eb18 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2396] @ 8eb1c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2392] @ 8eb20 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2388] @ 8eb24 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2384] @ 8eb28 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2380] @ 8eb2c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2376] @ 8eb30 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2372] @ 8eb34 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2368] @ 8eb38 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2364] @ 8eb3c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2360] @ 8eb40 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2356] @ 8eb44 │ │ │ │ + bl 9082c │ │ │ │ add r0, r4, #28672 @ 0x7000 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2344] @ 8eaec │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2340] @ 8eaf0 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2336] @ 8eaf4 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2332] @ 8eaf8 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2328] @ 8eafc │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2324] @ 8eb00 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2320] @ 8eb04 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2316] @ 8eb08 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2312] @ 8eb0c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2308] @ 8eb10 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2304] @ 8eb14 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2300] @ 8eb18 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2296] @ 8eb1c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2292] @ 8eb20 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2288] @ 8eb24 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2284] @ 8eb28 │ │ │ │ - bl 907d0 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2344] @ 8eb48 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2340] @ 8eb4c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2336] @ 8eb50 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2332] @ 8eb54 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2328] @ 8eb58 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2324] @ 8eb5c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2320] @ 8eb60 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2316] @ 8eb64 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2312] @ 8eb68 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2308] @ 8eb6c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2304] @ 8eb70 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2300] @ 8eb74 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2296] @ 8eb78 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2292] @ 8eb7c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2288] @ 8eb80 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2284] @ 8eb84 │ │ │ │ + bl 9082c │ │ │ │ add r0, r4, #29184 @ 0x7200 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2272] @ 8eb2c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2268] @ 8eb30 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2264] @ 8eb34 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3592] @ 8f06c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2252] @ 8eb38 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2248] @ 8eb3c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2244] @ 8eb40 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2240] @ 8eb44 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2236] @ 8eb48 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2232] @ 8eb4c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2228] @ 8eb50 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2224] @ 8eb54 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2220] @ 8eb58 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2216] @ 8eb5c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2212] @ 8eb60 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2208] @ 8eb64 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2204] @ 8eb68 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2200] @ 8eb6c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2196] @ 8eb70 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2192] @ 8eb74 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2188] @ 8eb78 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2184] @ 8eb7c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2180] @ 8eb80 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2176] @ 8eb84 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2172] @ 8eb88 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2168] @ 8eb8c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2164] @ 8eb90 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2160] @ 8eb94 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2156] @ 8eb98 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3396] @ 8f078 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2144] @ 8eb9c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2140] @ 8eba0 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2136] @ 8eba4 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2132] @ 8eba8 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2128] @ 8ebac │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2124] @ 8ebb0 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2120] @ 8ebb4 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2116] @ 8ebb8 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2112] @ 8ebbc │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2108] @ 8ebc0 │ │ │ │ - bl 907d0 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2272] @ 8eb88 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2268] @ 8eb8c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2264] @ 8eb90 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3592] @ 8f0c8 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2252] @ 8eb94 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2248] @ 8eb98 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2244] @ 8eb9c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2240] @ 8eba0 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2236] @ 8eba4 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2232] @ 8eba8 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2228] @ 8ebac │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2224] @ 8ebb0 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2220] @ 8ebb4 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2216] @ 8ebb8 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2212] @ 8ebbc │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2208] @ 8ebc0 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2204] @ 8ebc4 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2200] @ 8ebc8 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2196] @ 8ebcc │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2192] @ 8ebd0 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2188] @ 8ebd4 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2184] @ 8ebd8 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2180] @ 8ebdc │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2176] @ 8ebe0 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2172] @ 8ebe4 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2168] @ 8ebe8 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2164] @ 8ebec │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2160] @ 8ebf0 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2156] @ 8ebf4 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3396] @ 8f0d4 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2144] @ 8ebf8 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2140] @ 8ebfc │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2136] @ 8ec00 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2132] @ 8ec04 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2128] @ 8ec08 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2124] @ 8ec0c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2120] @ 8ec10 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2116] @ 8ec14 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2112] @ 8ec18 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2108] @ 8ec1c │ │ │ │ + bl 9082c │ │ │ │ add r0, r4, #30464 @ 0x7700 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2096] @ 8ebc4 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2092] @ 8ebc8 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2088] @ 8ebcc │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2084] @ 8ebd0 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2080] @ 8ebd4 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2076] @ 8ebd8 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2072] @ 8ebdc │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2068] @ 8ebe0 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2064] @ 8ebe4 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2060] @ 8ebe8 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2056] @ 8ebec │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2052] @ 8ebf0 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2048] @ 8ebf4 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2044] @ 8ebf8 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2040] @ 8ebfc │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2036] @ 8ec00 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2032] @ 8ec04 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2028] @ 8ec08 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #3160] @ 8f07c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2016] @ 8ec0c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2012] @ 8ec10 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2008] @ 8ec14 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2004] @ 8ec18 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #2000] @ 8ec1c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #1996] @ 8ec20 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #1992] @ 8ec24 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #1988] @ 8ec28 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #1984] @ 8ec2c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #1980] @ 8ec30 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #1976] @ 8ec34 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #1972] @ 8ec38 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #1968] @ 8ec3c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #1964] @ 8ec40 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #1960] @ 8ec44 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #1956] @ 8ec48 │ │ │ │ - bl 907d0 │ │ │ │ - b 8f0b4 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2096] @ 8ec20 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2092] @ 8ec24 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2088] @ 8ec28 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2084] @ 8ec2c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2080] @ 8ec30 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2076] @ 8ec34 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2072] @ 8ec38 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2068] @ 8ec3c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2064] @ 8ec40 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2060] @ 8ec44 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2056] @ 8ec48 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2052] @ 8ec4c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2048] @ 8ec50 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2044] @ 8ec54 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2040] @ 8ec58 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2036] @ 8ec5c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2032] @ 8ec60 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2028] @ 8ec64 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #3160] @ 8f0d8 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2016] @ 8ec68 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2012] @ 8ec6c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2008] @ 8ec70 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2004] @ 8ec74 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #2000] @ 8ec78 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #1996] @ 8ec7c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #1992] @ 8ec80 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #1988] @ 8ec84 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #1984] @ 8ec88 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #1980] @ 8ec8c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #1976] @ 8ec90 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #1972] @ 8ec94 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #1968] @ 8ec98 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #1964] @ 8ec9c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #1960] @ 8eca0 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #1956] @ 8eca4 │ │ │ │ + bl 9082c │ │ │ │ + b 8f110 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ andeq r0, r3, #83886080 @ 0x5000000 │ │ │ │ teqpmi pc, #1, 30 @ p-variant is OBSOLETE │ │ │ │ - eorseq ip, r5, ip, lsr pc │ │ │ │ - eorseq ip, r5, r8, asr #30 │ │ │ │ + eorseq sp, r5, ip, ror r1 │ │ │ │ + eorseq sp, r5, r8, lsl #3 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r0, ror #8 │ │ │ │ - andeq sl, r8, r4, asr #29 │ │ │ │ - andeq pc, r9, r0, lsl #19 │ │ │ │ - andeq r1, r9, ip, lsl #14 │ │ │ │ + ldrdeq fp, [r8], -r0 │ │ │ │ + andeq sl, r8, r4, lsr pc │ │ │ │ + strdeq pc, [r9], -r8 │ │ │ │ + andeq r1, r9, r8, ror #14 │ │ │ │ subseq r9, r7, ip, asr #24 │ │ │ │ subseq r9, r7, ip, ror #24 │ │ │ │ subseq r9, r7, ip, lsl #25 │ │ │ │ subseq r9, r7, r8, lsr #25 │ │ │ │ subseq r9, r7, ip, asr #25 │ │ │ │ subseq r9, r7, r8, ror #25 │ │ │ │ subseq r9, r7, r4, lsl #26 │ │ │ │ @@ -103881,1391 +103906,1391 @@ │ │ │ │ subseq r9, r7, r4, asr #23 │ │ │ │ subseq r9, r7, r0, lsr ip │ │ │ │ subseq pc, r7, r0, lsl r4 @ │ │ │ │ ldrsbeq r9, [r7], #-164 @ 0xffffff5c │ │ │ │ ldrheq r9, [r7], #-172 @ 0xffffff54 │ │ │ │ subseq r0, r8, r4, lsr #32 │ │ │ │ subseq r0, r8, r0, lsl r0 │ │ │ │ - andeq ip, r8, r4, ror r7 │ │ │ │ + andeq ip, r8, r4, ror #15 │ │ │ │ ldrheq r9, [r9], #-200 @ 0xffffff38 │ │ │ │ - andeq fp, r8, r8, lsr #32 │ │ │ │ - andeq r1, r9, ip, lsl #14 │ │ │ │ + muleq r8, r8, r0 │ │ │ │ + andeq r1, r9, r8, ror #14 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - @ instruction: 0x003d17d0 │ │ │ │ + eorseq r1, sp, r0, lsl sl │ │ │ │ subseq r7, r7, ip, ror r1 │ │ │ │ andeq r0, r0, r1, ror r2 │ │ │ │ - @ instruction: 0x003595d8 │ │ │ │ + eorseq r9, r5, r8, lsl r8 │ │ │ │ subseq ip, r7, r4, ror r4 │ │ │ │ subseq sp, r7, r8, lsl #1 │ │ │ │ - eorseq fp, r8, ip, ror #2 │ │ │ │ - eorseq ip, r5, r4, asr #29 │ │ │ │ + mlaseq r8, ip, r3, fp │ │ │ │ + eorseq sp, r5, r4, lsl #2 │ │ │ │ subseq sp, r7, r4, asr #7 │ │ │ │ subseq sp, r7, r8, lsr r7 │ │ │ │ subseq fp, r7, ip, lsl #19 │ │ │ │ @ instruction: 0x00555694 │ │ │ │ subseq sl, r7, r0, asr #8 │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ - eorseq r1, sp, r0, lsl r8 │ │ │ │ + eorseq r1, sp, r0, asr sl │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r0, lsl #27 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq ip, r5, r0, ror pc │ │ │ │ - eorseq lr, r5, r4, lsr #25 │ │ │ │ + @ instruction: 0x0035d1b0 │ │ │ │ + eorseq lr, r5, r4, ror #29 │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ subseq r1, sl, r4, lsr #31 │ │ │ │ - eorseq ip, r5, r8, lsl #31 │ │ │ │ - ldr r0, [pc, #-1136] @ 8ec4c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1140] @ 8ec50 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1144] @ 8ec54 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1148] @ 8ec58 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1152] @ 8ec5c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1156] @ 8ec60 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1160] @ 8ec64 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1164] @ 8ec68 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1168] @ 8ec6c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1172] @ 8ec70 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1176] @ 8ec74 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1180] @ 8ec78 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1184] @ 8ec7c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1188] @ 8ec80 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1192] @ 8ec84 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1196] @ 8ec88 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1200] @ 8ec8c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1204] @ 8ec90 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1208] @ 8ec94 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1212] @ 8ec98 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1216] @ 8ec9c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1220] @ 8eca0 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1224] @ 8eca4 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1228] @ 8eca8 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1232] @ 8ecac │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1236] @ 8ecb0 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1240] @ 8ecb4 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1244] @ 8ecb8 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1248] @ 8ecbc │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1252] @ 8ecc0 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1256] @ 8ecc4 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1260] @ 8ecc8 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1264] @ 8eccc │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1268] @ 8ecd0 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1272] @ 8ecd4 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1276] @ 8ecd8 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1280] @ 8ecdc │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1284] @ 8ece0 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1288] @ 8ece4 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1292] @ 8ece8 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1296] @ 8ecec │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1300] @ 8ecf0 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1304] @ 8ecf4 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1308] @ 8ecf8 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1312] @ 8ecfc │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1316] @ 8ed00 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1320] @ 8ed04 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1324] @ 8ed08 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1328] @ 8ed0c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1332] @ 8ed10 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1336] @ 8ed14 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1340] @ 8ed18 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1344] @ 8ed1c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1348] @ 8ed20 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1352] @ 8ed24 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1356] @ 8ed28 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1360] @ 8ed2c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1364] @ 8ed30 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1368] @ 8ed34 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1372] @ 8ed38 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1376] @ 8ed3c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1380] @ 8ed40 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1384] @ 8ed44 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1388] @ 8ed48 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1392] @ 8ed4c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1396] @ 8ed50 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1400] @ 8ed54 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1404] @ 8ed58 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1408] @ 8ed5c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1412] @ 8ed60 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1416] @ 8ed64 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1420] @ 8ed68 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1424] @ 8ed6c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1428] @ 8ed70 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1432] @ 8ed74 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1436] @ 8ed78 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1440] @ 8ed7c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1444] @ 8ed80 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1448] @ 8ed84 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1452] @ 8ed88 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1456] @ 8ed8c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1460] @ 8ed90 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1464] @ 8ed94 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1468] @ 8ed98 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1472] @ 8ed9c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1476] @ 8eda0 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1480] @ 8eda4 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1484] @ 8eda8 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1488] @ 8edac │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1492] @ 8edb0 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1496] @ 8edb4 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1500] @ 8edb8 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1504] @ 8edbc │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1508] @ 8edc0 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1512] @ 8edc4 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1516] @ 8edc8 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1520] @ 8edcc │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1524] @ 8edd0 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1528] @ 8edd4 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1532] @ 8edd8 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1536] @ 8eddc │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1540] @ 8ede0 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1544] @ 8ede4 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1548] @ 8ede8 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1552] @ 8edec │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1556] @ 8edf0 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1560] @ 8edf4 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1564] @ 8edf8 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1568] @ 8edfc │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1572] @ 8ee00 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1576] @ 8ee04 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1580] @ 8ee08 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1584] @ 8ee0c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1588] @ 8ee10 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1592] @ 8ee14 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1596] @ 8ee18 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1600] @ 8ee1c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1604] @ 8ee20 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1608] @ 8ee24 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1612] @ 8ee28 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1616] @ 8ee2c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1620] @ 8ee30 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1624] @ 8ee34 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1628] @ 8ee38 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1632] @ 8ee3c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1636] @ 8ee40 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1640] @ 8ee44 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1644] @ 8ee48 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1648] @ 8ee4c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1652] @ 8ee50 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1656] @ 8ee54 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1660] @ 8ee58 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1664] @ 8ee5c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1668] @ 8ee60 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1672] @ 8ee64 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1676] @ 8ee68 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1680] @ 8ee6c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1684] @ 8ee70 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1688] @ 8ee74 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1692] @ 8ee78 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1696] @ 8ee7c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1700] @ 8ee80 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1704] @ 8ee84 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1708] @ 8ee88 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1712] @ 8ee8c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1716] @ 8ee90 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1720] @ 8ee94 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1724] @ 8ee98 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1728] @ 8ee9c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1732] @ 8eea0 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1736] @ 8eea4 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1740] @ 8eea8 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1744] @ 8eeac │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1748] @ 8eeb0 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1752] @ 8eeb4 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1756] @ 8eeb8 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1760] @ 8eebc │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1764] @ 8eec0 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1768] @ 8eec4 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1772] @ 8eec8 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1776] @ 8eecc │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1780] @ 8eed0 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1784] @ 8eed4 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1788] @ 8eed8 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1792] @ 8eedc │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1796] @ 8eee0 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1800] @ 8eee4 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1804] @ 8eee8 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1808] @ 8eeec │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1812] @ 8eef0 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1816] @ 8eef4 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1820] @ 8eef8 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1824] @ 8eefc │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1828] @ 8ef00 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1832] @ 8ef04 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1836] @ 8ef08 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1840] @ 8ef0c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1844] @ 8ef10 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1848] @ 8ef14 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1852] @ 8ef18 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1856] @ 8ef1c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1860] @ 8ef20 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1864] @ 8ef24 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1868] @ 8ef28 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1872] @ 8ef2c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1876] @ 8ef30 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1880] @ 8ef34 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1884] @ 8ef38 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1888] @ 8ef3c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1892] @ 8ef40 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1896] @ 8ef44 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1900] @ 8ef48 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1904] @ 8ef4c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1908] @ 8ef50 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1912] @ 8ef54 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1916] @ 8ef58 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1920] @ 8ef5c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1924] @ 8ef60 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1928] @ 8ef64 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1932] @ 8ef68 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1936] @ 8ef6c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1940] @ 8ef70 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1944] @ 8ef74 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1948] @ 8ef78 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1952] @ 8ef7c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1956] @ 8ef80 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1960] @ 8ef84 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1964] @ 8ef88 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1968] @ 8ef8c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1972] @ 8ef90 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1976] @ 8ef94 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1980] @ 8ef98 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1984] @ 8ef9c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1988] @ 8efa0 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1992] @ 8efa4 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-1996] @ 8efa8 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-2000] @ 8efac │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-2004] @ 8efb0 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-2008] @ 8efb4 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-2012] @ 8efb8 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-2016] @ 8efbc │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-2020] @ 8efc0 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-2024] @ 8efc4 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-2028] @ 8efc8 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-2032] @ 8efcc │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-2036] @ 8efd0 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-2040] @ 8efd4 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-2044] @ 8efd8 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-2048] @ 8efdc │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-2052] @ 8efe0 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-2056] @ 8efe4 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-2060] @ 8efe8 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-2064] @ 8efec │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-2068] @ 8eff0 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-2072] @ 8eff4 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-2076] @ 8eff8 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-2080] @ 8effc │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-2084] @ 8f000 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-2088] @ 8f004 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-2092] @ 8f008 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-2096] @ 8f00c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-2100] @ 8f010 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-2104] @ 8f014 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-2108] @ 8f018 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-2112] @ 8f01c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-2116] @ 8f020 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-2120] @ 8f024 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-2124] @ 8f028 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-2128] @ 8f02c │ │ │ │ - bl 907d0 │ │ │ │ - ldr r5, [pc, #-2132] @ 8f030 │ │ │ │ - ldr r0, [pc, #-2132] @ 8f034 │ │ │ │ - bl 907d0 │ │ │ │ - ldr r0, [pc, #-2136] @ 8f038 │ │ │ │ - bl 907d0 │ │ │ │ + eorseq sp, r5, r8, asr #3 │ │ │ │ + ldr r0, [pc, #-1136] @ 8eca8 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1140] @ 8ecac │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1144] @ 8ecb0 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1148] @ 8ecb4 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1152] @ 8ecb8 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1156] @ 8ecbc │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1160] @ 8ecc0 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1164] @ 8ecc4 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1168] @ 8ecc8 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1172] @ 8eccc │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1176] @ 8ecd0 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1180] @ 8ecd4 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1184] @ 8ecd8 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1188] @ 8ecdc │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1192] @ 8ece0 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1196] @ 8ece4 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1200] @ 8ece8 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1204] @ 8ecec │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1208] @ 8ecf0 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1212] @ 8ecf4 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1216] @ 8ecf8 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1220] @ 8ecfc │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1224] @ 8ed00 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1228] @ 8ed04 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1232] @ 8ed08 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1236] @ 8ed0c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1240] @ 8ed10 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1244] @ 8ed14 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1248] @ 8ed18 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1252] @ 8ed1c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1256] @ 8ed20 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1260] @ 8ed24 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1264] @ 8ed28 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1268] @ 8ed2c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1272] @ 8ed30 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1276] @ 8ed34 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1280] @ 8ed38 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1284] @ 8ed3c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1288] @ 8ed40 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1292] @ 8ed44 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1296] @ 8ed48 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1300] @ 8ed4c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1304] @ 8ed50 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1308] @ 8ed54 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1312] @ 8ed58 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1316] @ 8ed5c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1320] @ 8ed60 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1324] @ 8ed64 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1328] @ 8ed68 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1332] @ 8ed6c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1336] @ 8ed70 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1340] @ 8ed74 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1344] @ 8ed78 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1348] @ 8ed7c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1352] @ 8ed80 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1356] @ 8ed84 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1360] @ 8ed88 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1364] @ 8ed8c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1368] @ 8ed90 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1372] @ 8ed94 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1376] @ 8ed98 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1380] @ 8ed9c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1384] @ 8eda0 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1388] @ 8eda4 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1392] @ 8eda8 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1396] @ 8edac │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1400] @ 8edb0 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1404] @ 8edb4 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1408] @ 8edb8 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1412] @ 8edbc │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1416] @ 8edc0 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1420] @ 8edc4 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1424] @ 8edc8 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1428] @ 8edcc │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1432] @ 8edd0 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1436] @ 8edd4 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1440] @ 8edd8 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1444] @ 8eddc │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1448] @ 8ede0 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1452] @ 8ede4 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1456] @ 8ede8 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1460] @ 8edec │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1464] @ 8edf0 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1468] @ 8edf4 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1472] @ 8edf8 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1476] @ 8edfc │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1480] @ 8ee00 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1484] @ 8ee04 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1488] @ 8ee08 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1492] @ 8ee0c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1496] @ 8ee10 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1500] @ 8ee14 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1504] @ 8ee18 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1508] @ 8ee1c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1512] @ 8ee20 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1516] @ 8ee24 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1520] @ 8ee28 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1524] @ 8ee2c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1528] @ 8ee30 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1532] @ 8ee34 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1536] @ 8ee38 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1540] @ 8ee3c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1544] @ 8ee40 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1548] @ 8ee44 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1552] @ 8ee48 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1556] @ 8ee4c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1560] @ 8ee50 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1564] @ 8ee54 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1568] @ 8ee58 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1572] @ 8ee5c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1576] @ 8ee60 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1580] @ 8ee64 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1584] @ 8ee68 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1588] @ 8ee6c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1592] @ 8ee70 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1596] @ 8ee74 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1600] @ 8ee78 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1604] @ 8ee7c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1608] @ 8ee80 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1612] @ 8ee84 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1616] @ 8ee88 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1620] @ 8ee8c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1624] @ 8ee90 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1628] @ 8ee94 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1632] @ 8ee98 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1636] @ 8ee9c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1640] @ 8eea0 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1644] @ 8eea4 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1648] @ 8eea8 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1652] @ 8eeac │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1656] @ 8eeb0 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1660] @ 8eeb4 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1664] @ 8eeb8 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1668] @ 8eebc │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1672] @ 8eec0 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1676] @ 8eec4 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1680] @ 8eec8 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1684] @ 8eecc │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1688] @ 8eed0 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1692] @ 8eed4 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1696] @ 8eed8 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1700] @ 8eedc │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1704] @ 8eee0 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1708] @ 8eee4 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1712] @ 8eee8 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1716] @ 8eeec │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1720] @ 8eef0 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1724] @ 8eef4 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1728] @ 8eef8 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1732] @ 8eefc │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1736] @ 8ef00 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1740] @ 8ef04 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1744] @ 8ef08 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1748] @ 8ef0c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1752] @ 8ef10 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1756] @ 8ef14 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1760] @ 8ef18 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1764] @ 8ef1c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1768] @ 8ef20 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1772] @ 8ef24 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1776] @ 8ef28 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1780] @ 8ef2c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1784] @ 8ef30 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1788] @ 8ef34 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1792] @ 8ef38 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1796] @ 8ef3c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1800] @ 8ef40 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1804] @ 8ef44 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1808] @ 8ef48 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1812] @ 8ef4c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1816] @ 8ef50 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1820] @ 8ef54 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1824] @ 8ef58 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1828] @ 8ef5c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1832] @ 8ef60 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1836] @ 8ef64 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1840] @ 8ef68 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1844] @ 8ef6c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1848] @ 8ef70 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1852] @ 8ef74 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1856] @ 8ef78 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1860] @ 8ef7c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1864] @ 8ef80 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1868] @ 8ef84 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1872] @ 8ef88 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1876] @ 8ef8c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1880] @ 8ef90 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1884] @ 8ef94 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1888] @ 8ef98 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1892] @ 8ef9c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1896] @ 8efa0 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1900] @ 8efa4 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1904] @ 8efa8 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1908] @ 8efac │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1912] @ 8efb0 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1916] @ 8efb4 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1920] @ 8efb8 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1924] @ 8efbc │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1928] @ 8efc0 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1932] @ 8efc4 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1936] @ 8efc8 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1940] @ 8efcc │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1944] @ 8efd0 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1948] @ 8efd4 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1952] @ 8efd8 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1956] @ 8efdc │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1960] @ 8efe0 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1964] @ 8efe4 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1968] @ 8efe8 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1972] @ 8efec │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1976] @ 8eff0 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1980] @ 8eff4 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1984] @ 8eff8 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1988] @ 8effc │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1992] @ 8f000 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-1996] @ 8f004 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-2000] @ 8f008 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-2004] @ 8f00c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-2008] @ 8f010 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-2012] @ 8f014 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-2016] @ 8f018 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-2020] @ 8f01c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-2024] @ 8f020 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-2028] @ 8f024 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-2032] @ 8f028 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-2036] @ 8f02c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-2040] @ 8f030 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-2044] @ 8f034 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-2048] @ 8f038 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-2052] @ 8f03c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-2056] @ 8f040 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-2060] @ 8f044 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-2064] @ 8f048 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-2068] @ 8f04c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-2072] @ 8f050 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-2076] @ 8f054 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-2080] @ 8f058 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-2084] @ 8f05c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-2088] @ 8f060 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-2092] @ 8f064 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-2096] @ 8f068 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-2100] @ 8f06c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-2104] @ 8f070 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-2108] @ 8f074 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-2112] @ 8f078 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-2116] @ 8f07c │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-2120] @ 8f080 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-2124] @ 8f084 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-2128] @ 8f088 │ │ │ │ + bl 9082c │ │ │ │ + ldr r5, [pc, #-2132] @ 8f08c │ │ │ │ + ldr r0, [pc, #-2132] @ 8f090 │ │ │ │ + bl 9082c │ │ │ │ + ldr r0, [pc, #-2136] @ 8f094 │ │ │ │ + bl 9082c │ │ │ │ add r8, r5, #20 │ │ │ │ - b 8f988 │ │ │ │ + b 8f9e4 │ │ │ │ ldr sl, [r8, #-8] │ │ │ │ cmn sl, #1 │ │ │ │ - bne 8f908 │ │ │ │ + bne 8f964 │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ tst r1, #32 │ │ │ │ - beq 90450 │ │ │ │ + beq 904ac │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ addeq r0, r8, #8 │ │ │ │ movne r0, r8 │ │ │ │ ldr r3, [r8, #-12] │ │ │ │ lsr r1, r1, #2 │ │ │ │ and r1, r1, #7 │ │ │ │ muls sl, r3, r1 │ │ │ │ - beq 8f904 │ │ │ │ - ldr r3, [pc, #-2108] @ 8f09c │ │ │ │ - ldr r2, [pc, #-2200] @ 8f044 │ │ │ │ + beq 8f960 │ │ │ │ + ldr r3, [pc, #-2108] @ 8f0f8 │ │ │ │ + ldr r2, [pc, #-2200] @ 8f0a0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 90474 │ │ │ │ - ldr r1, [pc, #-2212] @ 8f048 │ │ │ │ + bne 904d0 │ │ │ │ + ldr r1, [pc, #-2212] @ 8f0a4 │ │ │ │ stm sp, {r0, sl} │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 8c7b0 <_Py_HashBytes@@Base+0xc0> │ │ │ │ + bl 8c820 <_Py_HashBytes@@Base+0xc0> │ │ │ │ mov sl, r0 │ │ │ │ cmn sl, #1 │ │ │ │ mvneq sl, #1 │ │ │ │ str sl, [r8, #-8] │ │ │ │ ldr r0, [r7] │ │ │ │ str sl, [r4, #4] │ │ │ │ add r0, r0, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r5, [r4, #12] │ │ │ │ str r0, [r7] │ │ │ │ - bl 357b9c │ │ │ │ + bl 357e08 │ │ │ │ ldr r6, [r7, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 357b9c │ │ │ │ + bl 357e08 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 357de8 │ │ │ │ + bl 358054 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 358030 │ │ │ │ + bl 35829c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 903bc │ │ │ │ + bne 90418 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ sub r6, r6, #1 │ │ │ │ and r6, r6, sl │ │ │ │ ldr r3, [r2, r6, lsl #2] │ │ │ │ str r3, [r4] │ │ │ │ str r4, [r2, r6, lsl #2] │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ - ldr r2, [pc, #-2360] @ 8f03c │ │ │ │ + ldr r2, [pc, #-2360] @ 8f098 │ │ │ │ add r8, r8, #24 │ │ │ │ orr r3, r3, #3 │ │ │ │ cmp r2, r8 │ │ │ │ strb r3, [r5, #16] │ │ │ │ add r5, r5, #24 │ │ │ │ - beq 8fa48 │ │ │ │ + beq 8faa4 │ │ │ │ ldr r0, [r9, #792] @ 0x318 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8f9f8 │ │ │ │ + bne 8fa54 │ │ │ │ ldr r7, [r9, #792] @ 0x318 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r3, fp │ │ │ │ - bne 8fbc0 │ │ │ │ - ldr r3, [pc, #-2404] @ 8f054 │ │ │ │ - ldr r2, [pc, #-2416] @ 8f04c │ │ │ │ + bne 8fc1c │ │ │ │ + ldr r3, [pc, #-2404] @ 8f0b0 │ │ │ │ + ldr r2, [pc, #-2416] @ 8f0a8 │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 90408 │ │ │ │ + bne 90464 │ │ │ │ mov r0, #16 │ │ │ │ bl 2a1bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 8f968 │ │ │ │ + beq 8f9c4 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - ldr r2, [pc, #-2452] @ 8f050 │ │ │ │ + ldr r2, [pc, #-2452] @ 8f0ac │ │ │ │ cmp r3, r2 │ │ │ │ - beq 8f898 │ │ │ │ + beq 8f8f4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov sl, r0 │ │ │ │ - b 8f908 │ │ │ │ + b 8f964 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, #0 │ │ │ │ cmpne r4, r5 │ │ │ │ - beq 8f9a0 │ │ │ │ + beq 8f9fc │ │ │ │ ldr r3, [r8, #-20] @ 0xffffffec │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8fa24 │ │ │ │ + beq 8fa80 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8, #-20] @ 0xffffffec │ │ │ │ - beq 90614 │ │ │ │ + beq 90670 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - ldr r3, [pc, #-2560] @ 8f03c │ │ │ │ + ldr r3, [pc, #-2560] @ 8f098 │ │ │ │ add r8, r8, #24 │ │ │ │ cmp r3, r8 │ │ │ │ add r5, r5, #24 │ │ │ │ - bne 8f988 │ │ │ │ - ldr r5, [pc, #-2576] @ 8f040 │ │ │ │ + bne 8f9e4 │ │ │ │ + ldr r5, [pc, #-2576] @ 8f09c │ │ │ │ add r3, r5, #4096 @ 0x1000 │ │ │ │ add r3, r3, #20 │ │ │ │ add r8, r5, #20 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b 8fb50 │ │ │ │ + b 8fbac │ │ │ │ ldr sl, [r8, #-8] │ │ │ │ cmn sl, #1 │ │ │ │ - bne 8fad0 │ │ │ │ + bne 8fb2c │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ tst r3, #32 │ │ │ │ - beq 9046c │ │ │ │ + beq 904c8 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ addeq r2, r8, #8 │ │ │ │ movne r2, r8 │ │ │ │ lsr r0, r3, #2 │ │ │ │ ldr r3, [r8, #-12] │ │ │ │ and r0, r0, #7 │ │ │ │ muls sl, r3, r0 │ │ │ │ - beq 8facc │ │ │ │ - ldr r3, [pc, #-2564] @ 8f09c │ │ │ │ - ldr r1, [pc, #-2656] @ 8f044 │ │ │ │ + beq 8fb28 │ │ │ │ + ldr r3, [pc, #-2564] @ 8f0f8 │ │ │ │ + ldr r1, [pc, #-2656] @ 8f0a0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne 90458 │ │ │ │ - ldr r1, [pc, #-2668] @ 8f048 │ │ │ │ + bne 904b4 │ │ │ │ + ldr r1, [pc, #-2668] @ 8f0a4 │ │ │ │ stm sp, {r2, sl} │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 8c7b0 <_Py_HashBytes@@Base+0xc0> │ │ │ │ + bl 8c820 <_Py_HashBytes@@Base+0xc0> │ │ │ │ mov sl, r0 │ │ │ │ cmn sl, #1 │ │ │ │ mvneq sl, #1 │ │ │ │ str sl, [r8, #-8] │ │ │ │ ldr r0, [r7] │ │ │ │ str sl, [r4, #4] │ │ │ │ add r0, r0, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r5, [r4, #12] │ │ │ │ str r0, [r7] │ │ │ │ - bl 357b9c │ │ │ │ + bl 357e08 │ │ │ │ ldr r6, [r7, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 357b9c │ │ │ │ + bl 357e08 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 357de8 │ │ │ │ + bl 358054 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 358030 │ │ │ │ + bl 35829c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 90388 │ │ │ │ + bne 903e4 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ sub r6, r6, #1 │ │ │ │ and r6, r6, sl │ │ │ │ ldr r3, [r2, r6, lsl #2] │ │ │ │ str r3, [r4] │ │ │ │ str r4, [r2, r6, lsl #2] │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r8, r8, #32 │ │ │ │ orr r3, r3, #3 │ │ │ │ cmp r2, r8 │ │ │ │ strb r3, [r5, #16] │ │ │ │ add r5, r5, #32 │ │ │ │ - beq 8fc20 │ │ │ │ + beq 8fc7c │ │ │ │ ldr r0, [r9, #792] @ 0x318 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8fbd0 │ │ │ │ + bne 8fc2c │ │ │ │ ldr r7, [r9, #792] @ 0x318 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r3, fp │ │ │ │ - bne 90378 │ │ │ │ - ldr r3, [pc, #-2860] @ 8f054 │ │ │ │ - ldr r2, [pc, #-2872] @ 8f04c │ │ │ │ + bne 903d4 │ │ │ │ + ldr r3, [pc, #-2860] @ 8f0b0 │ │ │ │ + ldr r2, [pc, #-2872] @ 8f0a8 │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 903f0 │ │ │ │ + bne 9044c │ │ │ │ mov r0, #16 │ │ │ │ bl 2a1bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 8fb30 │ │ │ │ + beq 8fb8c │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - ldr r2, [pc, #-2908] @ 8f050 │ │ │ │ + ldr r2, [pc, #-2908] @ 8f0ac │ │ │ │ cmp r3, r2 │ │ │ │ - beq 8fa60 │ │ │ │ + beq 8fabc │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov sl, r0 │ │ │ │ - b 8fad0 │ │ │ │ + b 8fb2c │ │ │ │ mov r0, #16 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b 8f9d0 │ │ │ │ + b 8fa2c │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, r5 │ │ │ │ cmpne r4, #0 │ │ │ │ - beq 8fb68 │ │ │ │ + beq 8fbc4 │ │ │ │ ldr r3, [r8, #-20] @ 0xffffffec │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8fbfc │ │ │ │ + beq 8fc58 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8, #-20] @ 0xffffffec │ │ │ │ - beq 9055c │ │ │ │ + beq 905b8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r8, r8, #32 │ │ │ │ cmp r8, r3 │ │ │ │ add r5, r5, #32 │ │ │ │ - bne 8fb50 │ │ │ │ - ldr r3, [pc, #-3028] @ 8f054 │ │ │ │ + bne 8fbac │ │ │ │ + ldr r3, [pc, #-3028] @ 8f0b0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r3, #624] @ 0x270 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 90420 │ │ │ │ - bl 91924 │ │ │ │ + bne 9047c │ │ │ │ + bl 91980 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 90620 │ │ │ │ - ldr r3, [pc, #-3060] @ 8f054 │ │ │ │ + beq 9067c │ │ │ │ + ldr r3, [pc, #-3060] @ 8f0b0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r3, #624] @ 0x270 │ │ │ │ cmp r2, r3 │ │ │ │ add r3, r2, #98304 @ 0x18000 │ │ │ │ str r4, [r3, #1152] @ 0x480 │ │ │ │ - bne 8fce0 │ │ │ │ - ldr r2, [pc, #-3000] @ 8f0ac │ │ │ │ + bne 8fd3c │ │ │ │ + ldr r2, [pc, #-3000] @ 8f108 │ │ │ │ ldr lr, [r2, #4] │ │ │ │ cmp lr, #0 │ │ │ │ - ldrne r3, [pc, #-3028] @ 8f09c │ │ │ │ - bne 8fcac │ │ │ │ - ldr r3, [pc, #-3104] @ 8f058 │ │ │ │ + ldrne r3, [pc, #-3028] @ 8f0f8 │ │ │ │ + bne 8fd08 │ │ │ │ + ldr r3, [pc, #-3104] @ 8f0b4 │ │ │ │ mov r5, #1 │ │ │ │ str r5, [r2, #4] │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ add r6, sp, #72 @ 0x48 │ │ │ │ mov ip, #8 │ │ │ │ mov r4, r6 │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ ldrh r3, [r4], #2 │ │ │ │ subs ip, ip, #1 │ │ │ │ and r3, r3, #31 │ │ │ │ orr lr, lr, r5, lsl r3 │ │ │ │ - bne 8fc90 │ │ │ │ - ldr r3, [pc, #-3088] @ 8f09c │ │ │ │ + bne 8fcec │ │ │ │ + ldr r3, [pc, #-3088] @ 8f0f8 │ │ │ │ str lr, [r3, #20] │ │ │ │ - ldr r2, [pc, #-3160] @ 8f05c │ │ │ │ + ldr r2, [pc, #-3160] @ 8f0b8 │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ add r2, r2, #16 │ │ │ │ str r2, [r3, #48] @ 0x30 │ │ │ │ add r2, r2, #10624 @ 0x2980 │ │ │ │ add r2, r2, #56 @ 0x38 │ │ │ │ str r2, [r3, #52] @ 0x34 │ │ │ │ sub r2, r2, #6528 @ 0x1980 │ │ │ │ sub r2, r2, #56 @ 0x38 │ │ │ │ str r2, [r3, #56] @ 0x38 │ │ │ │ add r2, r2, #36352 @ 0x8e00 │ │ │ │ add r2, r2, #140 @ 0x8c │ │ │ │ str r2, [r3, #60] @ 0x3c │ │ │ │ mov r0, #1 │ │ │ │ - bl 92ca8 │ │ │ │ + bl 92d04 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 904d8 │ │ │ │ + beq 90534 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - ldr r3, [pc, #-3228] @ 8f060 │ │ │ │ + ldr r3, [pc, #-3228] @ 8f0bc │ │ │ │ add r4, r2, #7488 @ 0x1d40 │ │ │ │ add r5, r2, #7552 @ 0x1d80 │ │ │ │ str r3, [r1, #20] │ │ │ │ add r7, r2, #4096 @ 0x1000 │ │ │ │ mov r3, #1 │ │ │ │ add r4, r4, #56 @ 0x38 │ │ │ │ add r5, r5, #20 │ │ │ │ str r3, [r1, #16] │ │ │ │ str r1, [r7, #3448] @ 0xd78 │ │ │ │ mov r0, r1 │ │ │ │ - bl 23863c <_PyThreadState_New@@Base+0x6a8> │ │ │ │ + bl 238704 <_PyThreadState_New@@Base+0x6a8> │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 904d8 │ │ │ │ + beq 90534 │ │ │ │ str r1, [r4, #4]! │ │ │ │ cmp r4, r5 │ │ │ │ - bne 8fd1c │ │ │ │ + bne 8fd78 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - bl 92d84 │ │ │ │ + bl 92de0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r8, sp, #40 @ 0x28 │ │ │ │ cmp r0, r4 │ │ │ │ str r0, [r3, #3856] @ 0xf10 │ │ │ │ - beq 904a8 │ │ │ │ + beq 90504 │ │ │ │ mov r0, r4 │ │ │ │ - bl 92d84 │ │ │ │ + bl 92de0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r3, #3860] @ 0xf14 │ │ │ │ - beq 904a8 │ │ │ │ + beq 90504 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r8 │ │ │ │ - bl 92f24 │ │ │ │ + bl 92f80 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 90608 │ │ │ │ + bne 90664 │ │ │ │ ldr r4, [r7, #1436] @ 0x59c │ │ │ │ cmp r4, #0 │ │ │ │ - bne 8fe58 │ │ │ │ + bne 8feb4 │ │ │ │ mov r0, #5 │ │ │ │ - bl 92d84 │ │ │ │ + bl 92de0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 9058c │ │ │ │ - ldr r5, [pc, #-3364] @ 8f09c │ │ │ │ - ldr r2, [pc, #-3424] @ 8f064 │ │ │ │ - ldr r1, [pc, #-3424] @ 8f068 │ │ │ │ + beq 905e8 │ │ │ │ + ldr r5, [pc, #-3364] @ 8f0f8 │ │ │ │ + ldr r2, [pc, #-3424] @ 8f0c0 │ │ │ │ + ldr r1, [pc, #-3424] @ 8f0c4 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ - bl 23ca20 │ │ │ │ + bl 23cae8 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - ldr r1, [pc, #-3436] @ 8f06c │ │ │ │ + ldr r1, [pc, #-3436] @ 8f0c8 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [r3] │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ - bl 23ca20 │ │ │ │ + bl 23cae8 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - ldr r1, [pc, #-3460] @ 8f06c │ │ │ │ + ldr r1, [pc, #-3460] @ 8f0c8 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [r3, #4] │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ - bl 23ca20 │ │ │ │ + bl 23cae8 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - ldr r1, [pc, #-3484] @ 8f06c │ │ │ │ + ldr r1, [pc, #-3484] @ 8f0c8 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ - bl 23ca20 │ │ │ │ + bl 23cae8 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - ldr r1, [pc, #-3508] @ 8f06c │ │ │ │ + ldr r1, [pc, #-3508] @ 8f0c8 │ │ │ │ mov r2, r4 │ │ │ │ mov ip, r0 │ │ │ │ str ip, [r3, #12] │ │ │ │ ldr r0, [r5, #76] @ 0x4c │ │ │ │ - bl 23ca20 │ │ │ │ + bl 23cae8 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ sub r3, r1, #4 │ │ │ │ add r1, r1, #16 │ │ │ │ str r0, [r1] │ │ │ │ ldr r2, [r3, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq 90568 │ │ │ │ + beq 905c4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 8fe40 │ │ │ │ + bne 8fe9c │ │ │ │ str r6, [r7, #1436] @ 0x59c │ │ │ │ ldr r3, [r7, #1440] @ 0x5a0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 8fe74 │ │ │ │ - bl 91924 │ │ │ │ + bne 8fed0 │ │ │ │ + bl 91980 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r7, #1440] @ 0x5a0 │ │ │ │ - beq 90594 │ │ │ │ + beq 905f0 │ │ │ │ ldr r3, [r7, #1444] @ 0x5a4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 8fe94 │ │ │ │ - ldr r0, [pc, #-3608] @ 8f070 │ │ │ │ - bl 9dd0c │ │ │ │ + bne 8fef0 │ │ │ │ + ldr r0, [pc, #-3608] @ 8f0cc │ │ │ │ + bl 9dd84 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r7, #1444] @ 0x5a4 │ │ │ │ - beq 90594 │ │ │ │ + beq 905f0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r7, #1452] @ 0x5ac │ │ │ │ str r3, [r7, #1468] @ 0x5bc │ │ │ │ mov r3, #32 │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ str r3, [r7, #1472] @ 0x5c0 │ │ │ │ - bl 996a4 │ │ │ │ + bl 9971c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r7, #1464] @ 0x5b8 │ │ │ │ - beq 90544 │ │ │ │ + beq 905a0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r8 │ │ │ │ - bl 23cad8 │ │ │ │ + bl 23cba0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 90608 │ │ │ │ + bne 90664 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r9, [r4, #8] │ │ │ │ mov r0, r9 │ │ │ │ - bl 240428 │ │ │ │ + bl 240504 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 90484 │ │ │ │ + beq 904e0 │ │ │ │ ldr r3, [r9, #3880] @ 0xf28 │ │ │ │ - ldr r2, [pc, #-3724] @ 8f074 │ │ │ │ + ldr r2, [pc, #-3724] @ 8f0d0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 23fe98 │ │ │ │ + bl 23ff74 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 90484 │ │ │ │ + blt 904e0 │ │ │ │ mov r0, sl │ │ │ │ - bl a8cb0 │ │ │ │ + bl a8d28 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 90484 │ │ │ │ + beq 904e0 │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r1, [pc, #-3764] @ 8f078 │ │ │ │ + ldr r1, [pc, #-3764] @ 8f0d4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ str r4, [r9, #3876] @ 0xf24 │ │ │ │ - bl a44ec │ │ │ │ + bl a4564 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 90484 │ │ │ │ + beq 904e0 │ │ │ │ mov r0, r4 │ │ │ │ add r4, r9, #98304 @ 0x18000 │ │ │ │ - ldr r1, [pc, #-3804] @ 8f07c │ │ │ │ + ldr r1, [pc, #-3804] @ 8f0d8 │ │ │ │ str r3, [r4, #512] @ 0x200 │ │ │ │ - bl a44ec │ │ │ │ + bl a4564 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 90484 │ │ │ │ + beq 904e0 │ │ │ │ str r0, [r4, #516] @ 0x204 │ │ │ │ - ldr r1, [pc, #-3824] @ 8f080 │ │ │ │ - ldr r0, [pc, #-3824] @ 8f084 │ │ │ │ - bl b2af8 <_PyType_Lookup@@Base> │ │ │ │ + ldr r1, [pc, #-3824] @ 8f0dc │ │ │ │ + ldr r0, [pc, #-3824] @ 8f0e0 │ │ │ │ + bl b2bdc <_PyType_Lookup@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 90484 │ │ │ │ + beq 904e0 │ │ │ │ str r0, [r4, #520] @ 0x208 │ │ │ │ - ldr r1, [pc, #-3840] @ 8f088 │ │ │ │ - ldr r0, [pc, #-3840] @ 8f08c │ │ │ │ - bl b2af8 <_PyType_Lookup@@Base> │ │ │ │ + ldr r1, [pc, #-3840] @ 8f0e4 │ │ │ │ + ldr r0, [pc, #-3840] @ 8f0e8 │ │ │ │ + bl b2bdc <_PyType_Lookup@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 90484 │ │ │ │ + beq 904e0 │ │ │ │ str r0, [r4, #524] @ 0x20c │ │ │ │ mov r0, sl │ │ │ │ - bl a8cb0 │ │ │ │ + bl a8d28 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 9053c │ │ │ │ - ldr r5, [pc, #-3872] @ 8f090 │ │ │ │ + beq 90598 │ │ │ │ + ldr r5, [pc, #-3872] @ 8f0ec │ │ │ │ mov fp, #0 │ │ │ │ ldr r2, [r5] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl a59ac │ │ │ │ + bl a5a24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9053c │ │ │ │ + bne 90598 │ │ │ │ add fp, fp, #1 │ │ │ │ cmp fp, #68 @ 0x44 │ │ │ │ add r5, r5, #8 │ │ │ │ - bne 8ffb0 │ │ │ │ - ldr fp, [pc, #-3916] @ 8f094 │ │ │ │ + bne 9000c │ │ │ │ + ldr fp, [pc, #-3916] @ 8f0f0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [fp, r0] │ │ │ │ mov r0, #2 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - ldr r3, [pc, #-3936] @ 8f098 │ │ │ │ + ldr r3, [pc, #-3936] @ 8f0f4 │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [pc, #-3940] @ 8f09c │ │ │ │ + ldr r3, [pc, #-3940] @ 8f0f8 │ │ │ │ ldr r1, [r3, #80] @ 0x50 │ │ │ │ - bl a27cc │ │ │ │ + bl a2844 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 9053c │ │ │ │ - ldr r0, [pc, #-3956] @ 8f0a0 │ │ │ │ + beq 90598 │ │ │ │ + ldr r0, [pc, #-3956] @ 8f0fc │ │ │ │ mov r2, r4 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl b2b40 │ │ │ │ + bl b2c24 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r5, r5, #40960 @ 0xa000 │ │ │ │ ldr r3, [r1] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [r5, #1804] @ 0x70c │ │ │ │ - beq 90044 │ │ │ │ + beq 900a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r1] │ │ │ │ - beq 90530 │ │ │ │ + beq 9058c │ │ │ │ ldr r2, [r5, #1804] @ 0x70c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9053c │ │ │ │ - ldr r1, [pc, #-4020] @ 8f0a4 │ │ │ │ + beq 90598 │ │ │ │ + ldr r1, [pc, #-4020] @ 8f100 │ │ │ │ mov r0, r6 │ │ │ │ - bl a59ac │ │ │ │ + bl a5a24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9053c │ │ │ │ - ldr r5, [pc, #-4036] @ 8f0a8 │ │ │ │ - ldr r4, [pc, #-4036] @ 8f0ac │ │ │ │ + bne 90598 │ │ │ │ + ldr r5, [pc, #-4036] @ 8f104 │ │ │ │ + ldr r4, [pc, #-4036] @ 8f108 │ │ │ │ ldr r2, [r5] │ │ │ │ - ldr r1, [pc, #-4040] @ 8f0b0 │ │ │ │ + ldr r1, [pc, #-4040] @ 8f10c │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r4, #8] │ │ │ │ - bl a59ac │ │ │ │ + bl a5a24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9053c │ │ │ │ + bne 90598 │ │ │ │ ldr r2, [r5] │ │ │ │ - ldr r1, [pc, #1728] @ 90754 │ │ │ │ + ldr r1, [pc, #1728] @ 907b0 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r4, #12] │ │ │ │ - bl a59ac │ │ │ │ + bl a5a24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9053c │ │ │ │ + bne 90598 │ │ │ │ ldr r0, [r9, #3876] @ 0xf24 │ │ │ │ - bl a8d08 │ │ │ │ + bl a8d80 │ │ │ │ add r3, r9, #4096 @ 0x1000 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r3, #336] @ 0x150 │ │ │ │ - beq 90484 │ │ │ │ + beq 904e0 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 900d8 │ │ │ │ + beq 90134 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq 90710 │ │ │ │ - ldr r1, [pc, #1656] @ 90758 │ │ │ │ + beq 9076c │ │ │ │ + ldr r1, [pc, #1656] @ 907b4 │ │ │ │ ldr r0, [r9, #3876] @ 0xf24 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ - bl bb608 │ │ │ │ + bl bb6dc │ │ │ │ cmp r0, #0 │ │ │ │ - ble 90484 │ │ │ │ - ldr r3, [pc, #1636] @ 9075c │ │ │ │ + ble 904e0 │ │ │ │ + ldr r3, [pc, #1636] @ 907b8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r3, #624] @ 0x270 │ │ │ │ cmp r2, r3 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r8, #4] │ │ │ │ str r3, [r8, #8] │ │ │ │ str r3, [r8, #12] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [r9, #3904] @ 0xf40 │ │ │ │ - bne 90150 │ │ │ │ + bne 901ac │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #3720] @ 0xe88 │ │ │ │ ldr r2, [r3, #652] @ 0x28c │ │ │ │ add r0, r3, #648 @ 0x288 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 90150 │ │ │ │ + bne 901ac │ │ │ │ ldr r2, [r3, #648] @ 0x288 │ │ │ │ cmp r2, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r3, #652] @ 0x28c │ │ │ │ - beq 90150 │ │ │ │ - bl 240d10 │ │ │ │ + beq 901ac │ │ │ │ + bl 240dec │ │ │ │ ldr r3, [r7, #1408] @ 0x580 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 90170 │ │ │ │ + bne 901cc │ │ │ │ ldr r3, [r7, #1404] @ 0x57c │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r7, #1408] @ 0x580 │ │ │ │ - bne 906fc │ │ │ │ - ldr r3, [pc, #1512] @ 90760 │ │ │ │ - ldr r0, [pc, #1512] @ 90764 │ │ │ │ + bne 90758 │ │ │ │ + ldr r3, [pc, #1512] @ 907bc │ │ │ │ + ldr r0, [pc, #1512] @ 907c0 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r2, #0 │ │ │ │ - bl b2b40 │ │ │ │ + bl b2c24 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 906e4 │ │ │ │ + beq 90740 │ │ │ │ ldr r3, [r7, #312] @ 0x138 │ │ │ │ str r0, [r7, #1420] @ 0x58c │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r8, #4] │ │ │ │ str r3, [r8, #8] │ │ │ │ str r3, [r8, #12] │ │ │ │ - beq 90338 │ │ │ │ + beq 90394 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ add r3, r5, #4096 @ 0x1000 │ │ │ │ ldr r7, [r3, #184] @ 0xb8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 906d8 │ │ │ │ - ldr r0, [pc, #1428] @ 90768 │ │ │ │ - bl 240f18 │ │ │ │ + bne 90734 │ │ │ │ + ldr r0, [pc, #1428] @ 907c4 │ │ │ │ + bl 240ff4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 90668 │ │ │ │ - ldr r0, [pc, #1412] @ 90768 │ │ │ │ - bl 24b28c │ │ │ │ + bne 906c4 │ │ │ │ + ldr r0, [pc, #1412] @ 907c4 │ │ │ │ + bl 24b380 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 90668 │ │ │ │ + beq 906c4 │ │ │ │ cmp r7, #0 │ │ │ │ str r4, [r5, #3888] @ 0xf30 │ │ │ │ - bne 906c0 │ │ │ │ - ldr r0, [pc, #1388] @ 9076c │ │ │ │ - bl 9dd0c │ │ │ │ + bne 9071c │ │ │ │ + ldr r0, [pc, #1388] @ 907c8 │ │ │ │ + bl 9dd84 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 90668 │ │ │ │ - ldr r1, [pc, #1376] @ 90770 │ │ │ │ - ldr r0, [pc, #1376] @ 90774 │ │ │ │ + beq 906c4 │ │ │ │ + ldr r1, [pc, #1376] @ 907cc │ │ │ │ + ldr r0, [pc, #1376] @ 907d0 │ │ │ │ mov r2, r5 │ │ │ │ - bl a9a20 │ │ │ │ + bl a9a98 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 906a8 │ │ │ │ - bl afa60 <_PyNamespace_New@@Base> │ │ │ │ + beq 90704 │ │ │ │ + bl afb44 <_PyNamespace_New@@Base> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r9, r0 │ │ │ │ - beq 9024c │ │ │ │ + beq 902a8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 9024c │ │ │ │ + bne 902a8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r9, #0 │ │ │ │ - beq 906a8 │ │ │ │ + beq 90704 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 10e3e0 <_PyUnicodeWriter_PrepareInternal@@Base+0x1e9c> │ │ │ │ + bl 10e4d0 <_PyUnicodeWriter_PrepareInternal@@Base+0x1ec8> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 90284 │ │ │ │ + beq 902e0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 906b4 │ │ │ │ + beq 90710 │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 902a8 │ │ │ │ + beq 90304 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - bne 902a8 │ │ │ │ + bne 90304 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 906a4 │ │ │ │ + beq 90700 │ │ │ │ mov r0, r7 │ │ │ │ - bl 24bf14 │ │ │ │ + bl 24c008 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 90688 │ │ │ │ - bl 3592c0 │ │ │ │ + blt 906e4 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [fp, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #3880] @ 0xf28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9067c │ │ │ │ - ldr r1, [pc, #1164] @ 9076c │ │ │ │ + beq 906d8 │ │ │ │ + ldr r1, [pc, #1164] @ 907c8 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1103c4 │ │ │ │ + bl 1104b4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 90644 │ │ │ │ + blt 906a0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [pc, #1148] @ 90778 │ │ │ │ - ldr r1, [pc, #1148] @ 9077c │ │ │ │ + ldr r2, [pc, #1148] @ 907d4 │ │ │ │ + ldr r1, [pc, #1148] @ 907d8 │ │ │ │ str r7, [sp] │ │ │ │ - bl 110774 │ │ │ │ + bl 110864 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 90324 │ │ │ │ + beq 90380 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 90638 │ │ │ │ + beq 90694 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 90668 │ │ │ │ + beq 906c4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 9071c │ │ │ │ + bne 90778 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b1d0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ ldm r8, {r0, r1, r2, r3} │ │ │ │ ldr ip, [sp, #28] │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #16 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b 8fb98 │ │ │ │ + b 8fbf4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 238510 <_PyThreadState_New@@Base+0x57c> │ │ │ │ + bl 2385d8 <_PyThreadState_New@@Base+0x57c> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 90514 │ │ │ │ + beq 90570 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ sub r3, r3, #1 │ │ │ │ and r3, r3, r1 │ │ │ │ ldr r1, [r2, r3, lsl #2] │ │ │ │ str r1, [r4] │ │ │ │ str r4, [r2, r3, lsl #2] │ │ │ │ - b 8fb30 │ │ │ │ + b 8fb8c │ │ │ │ mov r0, r7 │ │ │ │ - bl 238510 <_PyThreadState_New@@Base+0x57c> │ │ │ │ + bl 2385d8 <_PyThreadState_New@@Base+0x57c> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 90738 │ │ │ │ + beq 90794 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ sub r3, r3, #1 │ │ │ │ and r3, r3, r1 │ │ │ │ ldr r1, [r2, r3, lsl #2] │ │ │ │ str r1, [r4] │ │ │ │ str r4, [r2, r3, lsl #2] │ │ │ │ - b 8f968 │ │ │ │ - ldr r2, [pc, #868] @ 9075c │ │ │ │ + b 8f9c4 │ │ │ │ + ldr r2, [pc, #868] @ 907b8 │ │ │ │ mov r1, #16 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b 8fb98 │ │ │ │ - ldr r2, [pc, #844] @ 9075c │ │ │ │ + b 8fbf4 │ │ │ │ + ldr r2, [pc, #844] @ 907b8 │ │ │ │ mov r1, #16 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b 8f9d0 │ │ │ │ + b 8fa2c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r2, [r2, #324] @ 0x144 │ │ │ │ tst r2, #32 │ │ │ │ - beq 8fc34 │ │ │ │ + beq 8fc90 │ │ │ │ add r3, r3, #98304 @ 0x18000 │ │ │ │ ldr r4, [r3, #1152] @ 0x480 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - b 8fc40 │ │ │ │ + b 8fc9c │ │ │ │ ldr r0, [r8, #8] │ │ │ │ - b 8f8bc │ │ │ │ + b 8f918 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r2 │ │ │ │ blx r3 │ │ │ │ mov sl, r0 │ │ │ │ - b 8fac4 │ │ │ │ + b 8fb20 │ │ │ │ ldr r2, [r8, #8] │ │ │ │ - b 8fa84 │ │ │ │ + b 8fae0 │ │ │ │ mov r1, sl │ │ │ │ blx r3 │ │ │ │ mov sl, r0 │ │ │ │ - b 8f8fc │ │ │ │ + b 8f958 │ │ │ │ mov r0, sl │ │ │ │ - bl 9b158 │ │ │ │ - ldr r4, [pc, #748] @ 90780 │ │ │ │ + bl 9b1d0 │ │ │ │ + ldr r4, [pc, #748] @ 907dc │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #1 │ │ │ │ - ldr r5, [pc, #736] @ 90784 │ │ │ │ + ldr r5, [pc, #736] @ 907e0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b 90348 │ │ │ │ + b 903a4 │ │ │ │ mov r1, #0 │ │ │ │ - ldr r2, [pc, #724] @ 90788 │ │ │ │ - ldr r3, [pc, #724] @ 9078c │ │ │ │ + ldr r2, [pc, #724] @ 907e4 │ │ │ │ + ldr r3, [pc, #724] @ 907e8 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldm r8, {r0, r1, r2, r3} │ │ │ │ ldr ip, [sp, #28] │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - b 9036c │ │ │ │ - ldr r2, [pc, #684] @ 9078c │ │ │ │ + b 903c8 │ │ │ │ + ldr r2, [pc, #684] @ 907e8 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ strd r2, [sp, #80] @ 0x50 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ ldmdb r3, {r0, r1, r2, r3} │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ ldr ip, [sp, #28] │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - b 9036c │ │ │ │ + b 903c8 │ │ │ │ mov r3, #1 │ │ │ │ - b 8d50c │ │ │ │ + b 8d568 │ │ │ │ ldr r3, [r7] │ │ │ │ mov r0, r4 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r7] │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - b 8fb30 │ │ │ │ + b 8fb8c │ │ │ │ mov r0, r1 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 90044 │ │ │ │ - ldr r4, [pc, #588] @ 90790 │ │ │ │ - b 90490 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 900a0 │ │ │ │ + ldr r4, [pc, #588] @ 907ec │ │ │ │ + b 904ec │ │ │ │ mov r1, #1 │ │ │ │ - ldr r2, [pc, #580] @ 90794 │ │ │ │ - ldr r3, [pc, #568] @ 9078c │ │ │ │ + ldr r2, [pc, #580] @ 907f0 │ │ │ │ + ldr r3, [pc, #568] @ 907e8 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b 904c0 │ │ │ │ + b 9051c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 8fbfc │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 8fc58 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9058c │ │ │ │ + beq 905e8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 9058c │ │ │ │ + bne 905e8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r7, #1436] @ 0x59c │ │ │ │ ldr ip, [sp, #28] │ │ │ │ - ldr r2, [pc, #504] @ 90798 │ │ │ │ - ldr r3, [pc, #504] @ 9079c │ │ │ │ + ldr r2, [pc, #504] @ 907f4 │ │ │ │ + ldr r3, [pc, #504] @ 907f8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [ip, #12] │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ - b 9036c │ │ │ │ - bl 11a964 │ │ │ │ + b 903c8 │ │ │ │ + bl 11aa14 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - ldr lr, [pc, #472] @ 907a0 │ │ │ │ - ldr ip, [pc, #472] @ 907a4 │ │ │ │ + ldr lr, [pc, #472] @ 907fc │ │ │ │ + ldr ip, [pc, #472] @ 90800 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ str lr, [sp, #76] @ 0x4c │ │ │ │ str ip, [sp, #80] @ 0x50 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ mov r3, #1 │ │ │ │ @@ -105273,207 +105298,207 @@ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str lr, [sp, #60] @ 0x3c │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ ldr ip, [sp, #28] │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - b 9036c │ │ │ │ + b 903c8 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ - b 90348 │ │ │ │ + b 903a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 8fa24 │ │ │ │ - bl 11a964 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 8fa80 │ │ │ │ + bl 11aa14 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ - ldr ip, [pc, #376] @ 907a8 │ │ │ │ - ldr lr, [pc, #376] @ 907ac │ │ │ │ + ldr ip, [pc, #376] @ 90804 │ │ │ │ + ldr lr, [pc, #376] @ 90808 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ - b 905e0 │ │ │ │ + b 9063c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 90324 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 90380 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 90668 │ │ │ │ + beq 906c4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 90668 │ │ │ │ + bne 906c4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r3, #1 │ │ │ │ - ldr r4, [pc, #316] @ 907b0 │ │ │ │ - ldr r5, [pc, #316] @ 907b4 │ │ │ │ + ldr r4, [pc, #316] @ 9080c │ │ │ │ + ldr r5, [pc, #316] @ 90810 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b 90340 │ │ │ │ - ldr r1, [pc, #308] @ 907b8 │ │ │ │ - ldr r0, [pc, #308] @ 907bc │ │ │ │ - bl 7d2a0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + b 9039c │ │ │ │ + ldr r1, [pc, #308] @ 90814 │ │ │ │ + ldr r0, [pc, #308] @ 90818 │ │ │ │ + bl 7d2a8 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 906a4 │ │ │ │ + beq 90700 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 906cc │ │ │ │ + beq 90728 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b158 │ │ │ │ - b 90668 │ │ │ │ + bl 9b1d0 │ │ │ │ + b 906c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 90284 │ │ │ │ - ldr r0, [pc, #248] @ 907c0 │ │ │ │ - bl 24157c │ │ │ │ - b 901f8 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 902e0 │ │ │ │ + ldr r0, [pc, #248] @ 9081c │ │ │ │ + bl 241658 │ │ │ │ + b 90254 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 906a4 │ │ │ │ - ldr r0, [pc, #228] @ 907c4 │ │ │ │ - bl 24157c │ │ │ │ - b 901cc │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 90700 │ │ │ │ + ldr r0, [pc, #228] @ 90820 │ │ │ │ + bl 241658 │ │ │ │ + b 90228 │ │ │ │ mov r3, #1 │ │ │ │ - ldr r4, [pc, #216] @ 907c8 │ │ │ │ - ldr r5, [pc, #216] @ 907cc │ │ │ │ + ldr r4, [pc, #216] @ 90824 │ │ │ │ + ldr r5, [pc, #216] @ 90828 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b 90348 │ │ │ │ + b 903a4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r0, r3, #5440 @ 0x1540 │ │ │ │ add r0, r0, #60 @ 0x3c │ │ │ │ - bl 240d10 │ │ │ │ - b 90170 │ │ │ │ + bl 240dec │ │ │ │ + b 901cc │ │ │ │ mov r0, sl │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 900d8 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 90134 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 90338 │ │ │ │ + bne 90394 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 90338 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 90394 │ │ │ │ ldr r3, [r7] │ │ │ │ mov r0, r4 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r7] │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - b 8f968 │ │ │ │ - eorseq lr, r5, r0, asr #10 │ │ │ │ - mlaseq r5, ip, pc, ip @ │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq ip, r5, r8, lsr #31 │ │ │ │ - eorseq ip, r5, ip, ror #31 │ │ │ │ - eorseq ip, r5, r8, lsr #3 │ │ │ │ - eorseq r9, r6, r4, ror #22 │ │ │ │ - eorseq sp, r5, r8, lsl r0 │ │ │ │ - eorseq r9, r8, ip, ror #14 │ │ │ │ - eorseq sp, r5, r8, asr #32 │ │ │ │ - @ instruction: 0x0035ced0 │ │ │ │ - eorseq r1, sp, ip, lsr #15 │ │ │ │ - eorseq r1, sp, r0, ror #15 │ │ │ │ - @ instruction: 0x003596d4 │ │ │ │ - eorseq ip, r5, r8, lsr #29 │ │ │ │ - eorseq r1, sp, r0, lsl #16 │ │ │ │ - eorseq r1, sp, ip, ror #15 │ │ │ │ - eorseq ip, r5, r4, asr pc │ │ │ │ - eorseq r1, sp, r8, asr r7 │ │ │ │ - eorseq ip, r5, r0, ror #28 │ │ │ │ - eorseq ip, r5, r8, lsl #29 │ │ │ │ - eorseq r1, sp, r8, ror r7 │ │ │ │ - @ instruction: 0x0035cef4 │ │ │ │ - mlaseq sp, r8, r7, r1 │ │ │ │ - eorseq sp, r5, r0, lsr #32 │ │ │ │ - eorseq r1, sp, r0, lsr sl │ │ │ │ - eorseq sp, r5, r0 │ │ │ │ - eorseq ip, r5, r8, asr #31 │ │ │ │ - eorseq ip, r5, r4, lsl pc │ │ │ │ - eorseq r1, sp, r4, asr #15 │ │ │ │ + b 8f9c4 │ │ │ │ + eorseq lr, r5, r0, lsl #15 │ │ │ │ + @ instruction: 0x0035d1dc │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq sp, r5, r8, ror #3 │ │ │ │ + eorseq sp, r5, ip, lsr #4 │ │ │ │ + eorseq ip, r5, r8, ror #7 │ │ │ │ + eorseq r9, r6, r4, lsr #27 │ │ │ │ + eorseq sp, r5, r8, asr r2 │ │ │ │ + eorseq r9, r8, ip, lsr #19 │ │ │ │ + eorseq sp, r5, r8, lsl #5 │ │ │ │ + eorseq sp, r5, r0, lsl r1 │ │ │ │ + eorseq r1, sp, ip, ror #19 │ │ │ │ + eorseq r1, sp, r0, lsr #20 │ │ │ │ + eorseq r9, r5, r4, lsl r9 │ │ │ │ + eorseq sp, r5, r8, ror #1 │ │ │ │ + eorseq r1, sp, r0, asr #20 │ │ │ │ + eorseq r1, sp, ip, lsr #20 │ │ │ │ + mlaseq r5, r4, r1, sp │ │ │ │ + mlaseq sp, r8, r9, r1 │ │ │ │ + eorseq sp, r5, r0, lsr #1 │ │ │ │ + eorseq sp, r5, r8, asr #1 │ │ │ │ + @ instruction: 0x003d19b8 │ │ │ │ + eorseq sp, r5, r4, lsr r1 │ │ │ │ + @ instruction: 0x003d19d8 │ │ │ │ + eorseq sp, r5, r0, ror #4 │ │ │ │ + eorseq r1, sp, r0, ror ip │ │ │ │ + eorseq sp, r5, r0, asr #4 │ │ │ │ + eorseq sp, r5, r8, lsl #4 │ │ │ │ + eorseq sp, r5, r4, asr r1 │ │ │ │ + eorseq r1, sp, r4, lsl #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #600] @ 90a40 │ │ │ │ + ldr r4, [pc, #600] @ 90a9c │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r4, #792] @ 0x318 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r3 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 90950 │ │ │ │ + bne 909ac │ │ │ │ ldr r8, [r4, #792] @ 0x318 │ │ │ │ - ldr r2, [pc, #560] @ 90a44 │ │ │ │ + ldr r2, [pc, #560] @ 90aa0 │ │ │ │ ldr r3, [r8, #32] │ │ │ │ - ldr r1, [pc, #556] @ 90a48 │ │ │ │ + ldr r1, [pc, #556] @ 90aa4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 90990 │ │ │ │ + bne 909ec │ │ │ │ ldr r3, [r1, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #544] @ 90a4c │ │ │ │ + ldr r2, [pc, #544] @ 90aa8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 909c0 │ │ │ │ + bne 90a1c │ │ │ │ mov r0, #16 │ │ │ │ bl 2a1bc │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 90920 │ │ │ │ + beq 9097c │ │ │ │ ldr r3, [r8, #16] │ │ │ │ - ldr r2, [pc, #516] @ 90a50 │ │ │ │ + ldr r2, [pc, #516] @ 90aac │ │ │ │ cmp r3, r2 │ │ │ │ - bne 90934 │ │ │ │ + bne 90990 │ │ │ │ ldr r5, [r6, #12] │ │ │ │ cmn r5, #1 │ │ │ │ - bne 908c0 │ │ │ │ + bne 9091c │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ tst r3, #32 │ │ │ │ - beq 90a10 │ │ │ │ + beq 90a6c │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq 909d8 │ │ │ │ + beq 90a34 │ │ │ │ lsr r1, r3, #2 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ and r1, r1, #7 │ │ │ │ muls r5, r3, r1 │ │ │ │ add r0, r6, #20 │ │ │ │ - beq 908bc │ │ │ │ - ldr r3, [pc, #452] @ 90a54 │ │ │ │ - ldr r2, [pc, #452] @ 90a58 │ │ │ │ + beq 90918 │ │ │ │ + ldr r3, [pc, #452] @ 90ab0 │ │ │ │ + ldr r2, [pc, #452] @ 90ab4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 909f4 │ │ │ │ - ldr r1, [pc, #440] @ 90a5c │ │ │ │ + bne 90a50 │ │ │ │ + ldr r1, [pc, #440] @ 90ab8 │ │ │ │ stm sp, {r0, r5} │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 8c7b0 <_Py_HashBytes@@Base+0xc0> │ │ │ │ + bl 8c820 <_Py_HashBytes@@Base+0xc0> │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - beq 90a08 │ │ │ │ + beq 90a64 │ │ │ │ str r5, [r6, #12] │ │ │ │ ldr r0, [r8] │ │ │ │ str r5, [r7, #4] │ │ │ │ add r0, r0, #1 │ │ │ │ str r6, [r7, #8] │ │ │ │ str r6, [r7, #12] │ │ │ │ str r0, [r8] │ │ │ │ - bl 357b9c │ │ │ │ + bl 357e08 │ │ │ │ ldr r4, [r8, #4] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 357b9c │ │ │ │ + bl 357e08 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 357de8 │ │ │ │ + bl 358054 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 358030 │ │ │ │ + bl 35829c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 909a4 │ │ │ │ + bne 90a00 │ │ │ │ ldr r3, [r8, #8] │ │ │ │ sub r4, r4, #1 │ │ │ │ and r4, r4, r5 │ │ │ │ ldr r2, [r3, r4, lsl #2] │ │ │ │ str r2, [r7] │ │ │ │ str r7, [r3, r4, lsl #2] │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ @@ -105483,149 +105508,149 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r8] │ │ │ │ str r5, [r7, #4] │ │ │ │ add r0, r0, #1 │ │ │ │ - b 908cc │ │ │ │ + b 90928 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ cmp r5, #0 │ │ │ │ cmpne r6, r5 │ │ │ │ - beq 90808 │ │ │ │ + beq 90864 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9097c │ │ │ │ + beq 909d8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 90a34 │ │ │ │ + beq 90a90 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ - b 9092c │ │ │ │ + b 90988 │ │ │ │ mov r0, #16 │ │ │ │ blx r3 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 90840 │ │ │ │ - b 90920 │ │ │ │ + bne 9089c │ │ │ │ + b 9097c │ │ │ │ mov r0, r8 │ │ │ │ - bl 238510 <_PyThreadState_New@@Base+0x57c> │ │ │ │ + bl 2385d8 <_PyThreadState_New@@Base+0x57c> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 90a18 │ │ │ │ + beq 90a74 │ │ │ │ ldr r5, [r7, #4] │ │ │ │ ldr r4, [r8, #4] │ │ │ │ - b 90908 │ │ │ │ + b 90964 │ │ │ │ ldr r0, [r1, #668] @ 0x29c │ │ │ │ mov r1, #16 │ │ │ │ blx r3 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 90840 │ │ │ │ - b 90920 │ │ │ │ + bne 9089c │ │ │ │ + b 9097c │ │ │ │ add r0, r6, #28 │ │ │ │ lsr r1, r3, #2 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ and r1, r1, #7 │ │ │ │ muls r5, r3, r1 │ │ │ │ - bne 90888 │ │ │ │ - b 908bc │ │ │ │ + bne 908e4 │ │ │ │ + b 90918 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 908bc │ │ │ │ + bne 90918 │ │ │ │ mvn r5, #1 │ │ │ │ - b 908bc │ │ │ │ + b 90918 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - b 909dc │ │ │ │ + b 90a38 │ │ │ │ ldr r3, [r8] │ │ │ │ ldr r2, [r8, #36] @ 0x24 │ │ │ │ sub r3, r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [r8] │ │ │ │ blx r2 │ │ │ │ - b 90920 │ │ │ │ + b 9097c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 9097c │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 909d8 │ │ │ │ subseq r6, r7, r0, lsl lr │ │ │ │ - andeq sl, r8, r4, asr #29 │ │ │ │ + andeq sl, r8, r4, lsr pc │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r8, lsr #32 │ │ │ │ - andeq r1, r9, ip, lsl #14 │ │ │ │ + muleq r8, r8, r0 │ │ │ │ + andeq r1, r9, r8, ror #14 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - andeq ip, r8, r4, ror r7 │ │ │ │ + andeq ip, r8, r4, ror #15 │ │ │ │ ldrheq r9, [r9], #-200 @ 0xffffff38 │ │ │ │ │ │ │ │ -00090a60 <_Py_hashtable_get@@Base>: │ │ │ │ +00090abc <_Py_hashtable_get@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r0, [r0, #12] │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r2, [pc, #3124] @ 916d0 <_Py_hashtable_get@@Base+0xc70> │ │ │ │ + ldr r2, [pc, #3124] @ 9172c <_Py_hashtable_get@@Base+0xc70> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ cmp r3, r2 │ │ │ │ mov fp, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bne 91418 <_Py_hashtable_get@@Base+0x9b8> │ │ │ │ + bne 91474 <_Py_hashtable_get@@Base+0x9b8> │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmn r7, #1 │ │ │ │ - bne 90fd0 <_Py_hashtable_get@@Base+0x570> │ │ │ │ + bne 9102c <_Py_hashtable_get@@Base+0x570> │ │ │ │ ldrb r7, [r1, #16] │ │ │ │ tst r7, #32 │ │ │ │ - beq 91478 <_Py_hashtable_get@@Base+0xa18> │ │ │ │ + beq 914d4 <_Py_hashtable_get@@Base+0xa18> │ │ │ │ tst r7, #64 @ 0x40 │ │ │ │ - beq 91454 <_Py_hashtable_get@@Base+0x9f4> │ │ │ │ + beq 914b0 <_Py_hashtable_get@@Base+0x9f4> │ │ │ │ ldr r3, [r1, #8] │ │ │ │ lsr r7, r7, #2 │ │ │ │ and r7, r7, #7 │ │ │ │ muls r7, r3, r7 │ │ │ │ add r3, r1, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq 90fc8 <_Py_hashtable_get@@Base+0x568> │ │ │ │ - ldr r3, [pc, #3040] @ 916d4 <_Py_hashtable_get@@Base+0xc74> │ │ │ │ - ldr r2, [pc, #3040] @ 916d8 <_Py_hashtable_get@@Base+0xc78> │ │ │ │ + beq 91024 <_Py_hashtable_get@@Base+0x568> │ │ │ │ + ldr r3, [pc, #3040] @ 91730 <_Py_hashtable_get@@Base+0xc74> │ │ │ │ + ldr r2, [pc, #3040] @ 91734 <_Py_hashtable_get@@Base+0xc78> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 914b0 <_Py_hashtable_get@@Base+0xa50> │ │ │ │ - ldr r3, [pc, #3028] @ 916dc <_Py_hashtable_get@@Base+0xc7c> │ │ │ │ - ldr r5, [pc, #3028] @ 916e0 <_Py_hashtable_get@@Base+0xc80> │ │ │ │ + bne 9150c <_Py_hashtable_get@@Base+0xa50> │ │ │ │ + ldr r3, [pc, #3028] @ 91738 <_Py_hashtable_get@@Base+0xc7c> │ │ │ │ + ldr r5, [pc, #3028] @ 9173c <_Py_hashtable_get@@Base+0xc80> │ │ │ │ ldmib r3, {r0, r1, r2} │ │ │ │ ldr ip, [r3] │ │ │ │ - ldr r3, [pc, #3020] @ 916e4 <_Py_hashtable_get@@Base+0xc84> │ │ │ │ - ldr r4, [pc, #3020] @ 916e8 <_Py_hashtable_get@@Base+0xc88> │ │ │ │ + ldr r3, [pc, #3020] @ 91740 <_Py_hashtable_get@@Base+0xc84> │ │ │ │ + ldr r4, [pc, #3020] @ 91744 <_Py_hashtable_get@@Base+0xc88> │ │ │ │ eor r3, r0, r3 │ │ │ │ - ldr sl, [pc, #3016] @ 916ec <_Py_hashtable_get@@Base+0xc8c> │ │ │ │ - ldr r8, [pc, #3016] @ 916f0 <_Py_hashtable_get@@Base+0xc90> │ │ │ │ - ldr r6, [pc, #3016] @ 916f4 <_Py_hashtable_get@@Base+0xc94> │ │ │ │ - ldr r9, [pc, #3016] @ 916f8 <_Py_hashtable_get@@Base+0xc98> │ │ │ │ + ldr sl, [pc, #3016] @ 91748 <_Py_hashtable_get@@Base+0xc8c> │ │ │ │ + ldr r8, [pc, #3016] @ 9174c <_Py_hashtable_get@@Base+0xc90> │ │ │ │ + ldr r6, [pc, #3016] @ 91750 <_Py_hashtable_get@@Base+0xc94> │ │ │ │ + ldr r9, [pc, #3016] @ 91754 <_Py_hashtable_get@@Base+0xc98> │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #3012] @ 916fc <_Py_hashtable_get@@Base+0xc9c> │ │ │ │ + ldr r3, [pc, #3012] @ 91758 <_Py_hashtable_get@@Base+0xc9c> │ │ │ │ eor r5, r5, r2 │ │ │ │ eor r4, r4, r2 │ │ │ │ cmp r7, #7 │ │ │ │ lsl r2, r7, #24 │ │ │ │ eor sl, sl, ip │ │ │ │ eor r8, r8, r1 │ │ │ │ eor r6, r6, ip │ │ │ │ eor r3, r3, r0 │ │ │ │ eor r9, r9, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ - ble 91030 <_Py_hashtable_get@@Base+0x5d0> │ │ │ │ + ble 9108c <_Py_hashtable_get@@Base+0x5d0> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r2, #8 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r0, [sp, #16] │ │ │ │ bl 29cdc │ │ │ │ adds lr, sl, r8 │ │ │ │ @@ -105669,15 +105694,15 @@ │ │ │ │ eor sl, sl, r0 │ │ │ │ eor r8, r8, ip │ │ │ │ eor r5, r5, r1 │ │ │ │ mov r3, ip │ │ │ │ mov r6, r1 │ │ │ │ eor r9, r9, r0 │ │ │ │ eor r4, r4, lr │ │ │ │ - bls 90d2c <_Py_hashtable_get@@Base+0x2cc> │ │ │ │ + bls 90d88 <_Py_hashtable_get@@Base+0x2cc> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r7, [sp, #28] │ │ │ │ add r0, r1, #8 │ │ │ │ str fp, [sp, #32] │ │ │ │ add r1, r1, r7 │ │ │ │ mov fp, r0 │ │ │ │ mov r7, ip │ │ │ │ @@ -105728,33 +105753,33 @@ │ │ │ │ orr r4, r4, r1, lsr #11 │ │ │ │ cmp r3, #7 │ │ │ │ eor r8, r8, lr │ │ │ │ eor r5, r5, r6 │ │ │ │ mov r7, lr │ │ │ │ eor r4, r4, r0 │ │ │ │ str ip, [sp, #8] │ │ │ │ - bgt 90c54 <_Py_hashtable_get@@Base+0x1f4> │ │ │ │ + bgt 90cb0 <_Py_hashtable_get@@Base+0x1f4> │ │ │ │ ldr fp, [sp, #32] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r3, lr │ │ │ │ lsr r1, r7, #3 │ │ │ │ rsb r1, r1, #1 │ │ │ │ add r2, r2, r1, lsl #3 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ bic r7, r7, #7 │ │ │ │ add r1, r1, r7 │ │ │ │ - ldr ip, [pc, #2484] @ 91700 <_Py_hashtable_get@@Base+0xca0> │ │ │ │ + ldr ip, [pc, #2484] @ 9175c <_Py_hashtable_get@@Base+0xca0> │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ sub r2, r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #6 │ │ │ │ - bhi 914d4 <_Py_hashtable_get@@Base+0xa74> │ │ │ │ + bhi 91530 <_Py_hashtable_get@@Base+0xa74> │ │ │ │ add r2, r2, r2 │ │ │ │ ldrh r2, [ip, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ @@ -105908,85 +105933,85 @@ │ │ │ │ str r7, [r3, #12] │ │ │ │ ldr r3, [fp, #4] │ │ │ │ ldr r2, [fp, #8] │ │ │ │ sub r3, r3, #1 │ │ │ │ and r3, r3, r7 │ │ │ │ ldr r4, [r2, r3, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 91020 <_Py_hashtable_get@@Base+0x5c0> │ │ │ │ + beq 9107c <_Py_hashtable_get@@Base+0x5c0> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r7, r3 │ │ │ │ - beq 9105c <_Py_hashtable_get@@Base+0x5fc> │ │ │ │ + beq 910b8 <_Py_hashtable_get@@Base+0x5fc> │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 91020 <_Py_hashtable_get@@Base+0x5c0> │ │ │ │ + beq 9107c <_Py_hashtable_get@@Base+0x5c0> │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - beq 91384 <_Py_hashtable_get@@Base+0x924> │ │ │ │ + beq 913e0 <_Py_hashtable_get@@Base+0x924> │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 91008 <_Py_hashtable_get@@Base+0x5a8> │ │ │ │ + bne 91064 <_Py_hashtable_get@@Base+0x5a8> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #1740] @ 91704 <_Py_hashtable_get@@Base+0xca4> │ │ │ │ + ldr r2, [pc, #1740] @ 91760 <_Py_hashtable_get@@Base+0xca4> │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ sub r7, r7, #1 │ │ │ │ strd r0, [sp, #40] @ 0x28 │ │ │ │ cmp r7, #6 │ │ │ │ - bhi 914d4 <_Py_hashtable_get@@Base+0xa74> │ │ │ │ + bhi 91530 <_Py_hashtable_get@@Base+0xa74> │ │ │ │ add r7, r7, r7 │ │ │ │ ldrsh r7, [r2, r7] │ │ │ │ add pc, pc, r7, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [fp, #20] │ │ │ │ - ldr r2, [pc, #1696] @ 91708 <_Py_hashtable_get@@Base+0xca8> │ │ │ │ + ldr r2, [pc, #1696] @ 91764 <_Py_hashtable_get@@Base+0xca8> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 91340 <_Py_hashtable_get@@Base+0x8e0> │ │ │ │ + bne 9139c <_Py_hashtable_get@@Base+0x8e0> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r3, #0 │ │ │ │ subeq r0, r3, r1 │ │ │ │ clzeq r0, r0 │ │ │ │ lsreq r0, r0, #5 │ │ │ │ - beq 910fc <_Py_hashtable_get@@Base+0x69c> │ │ │ │ + beq 91158 <_Py_hashtable_get@@Base+0x69c> │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 90ff8 <_Py_hashtable_get@@Base+0x598> │ │ │ │ + bne 91054 <_Py_hashtable_get@@Base+0x598> │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ lsr r3, r0, #2 │ │ │ │ lsr lr, ip, #2 │ │ │ │ and r3, r3, #7 │ │ │ │ and lr, lr, #7 │ │ │ │ cmp lr, r3 │ │ │ │ - bne 90ff8 <_Py_hashtable_get@@Base+0x598> │ │ │ │ + bne 91054 <_Py_hashtable_get@@Base+0x598> │ │ │ │ tst r0, #32 │ │ │ │ - beq 914a4 <_Py_hashtable_get@@Base+0xa44> │ │ │ │ + beq 91500 <_Py_hashtable_get@@Base+0xa44> │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ addeq r0, r0, #28 │ │ │ │ addne r0, r0, #20 │ │ │ │ tst ip, #32 │ │ │ │ - beq 9149c <_Py_hashtable_get@@Base+0xa3c> │ │ │ │ + beq 914f8 <_Py_hashtable_get@@Base+0xa3c> │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ addeq r1, r1, #28 │ │ │ │ addne r1, r1, #20 │ │ │ │ mul r2, r3, r2 │ │ │ │ bl 292f8 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 90ff8 <_Py_hashtable_get@@Base+0x598> │ │ │ │ + beq 91054 <_Py_hashtable_get@@Base+0x598> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ strb r2, [sp, #42] @ 0x2a │ │ │ │ ldrb r2, [r1, #1] │ │ │ │ @@ -106121,116 +106146,116 @@ │ │ │ │ eor r1, r0, ip │ │ │ │ lsl r3, r3, #21 │ │ │ │ eor r7, r7, lr │ │ │ │ orr r3, r3, r1, lsr #11 │ │ │ │ adc r2, r2, ip │ │ │ │ eor r7, r7, r3 │ │ │ │ eor r7, r7, r2 │ │ │ │ - b 90fc0 <_Py_hashtable_get@@Base+0x560> │ │ │ │ + b 9101c <_Py_hashtable_get@@Base+0x560> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 90ff8 <_Py_hashtable_get@@Base+0x598> │ │ │ │ + beq 91054 <_Py_hashtable_get@@Base+0x598> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ strb r2, [sp, #44] @ 0x2c │ │ │ │ - b 90d9c <_Py_hashtable_get@@Base+0x33c> │ │ │ │ + b 90df8 <_Py_hashtable_get@@Base+0x33c> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r2, [r2, #1] │ │ │ │ strb r2, [sp, #41] @ 0x29 │ │ │ │ - b 91124 <_Py_hashtable_get@@Base+0x6c4> │ │ │ │ + b 91180 <_Py_hashtable_get@@Base+0x6c4> │ │ │ │ ldr r3, [fp, #20] │ │ │ │ - ldr r2, [pc, #888] @ 91708 <_Py_hashtable_get@@Base+0xca8> │ │ │ │ + ldr r2, [pc, #888] @ 91764 <_Py_hashtable_get@@Base+0xca8> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 91428 <_Py_hashtable_get@@Base+0x9c8> │ │ │ │ + bne 91484 <_Py_hashtable_get@@Base+0x9c8> │ │ │ │ cmp r5, #0 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 914c4 <_Py_hashtable_get@@Base+0xa64> │ │ │ │ + beq 91520 <_Py_hashtable_get@@Base+0xa64> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 91014 <_Py_hashtable_get@@Base+0x5b4> │ │ │ │ + bne 91070 <_Py_hashtable_get@@Base+0x5b4> │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ lsr r3, r0, #2 │ │ │ │ lsr lr, ip, #2 │ │ │ │ and r3, r3, #7 │ │ │ │ and lr, lr, #7 │ │ │ │ cmp r3, lr │ │ │ │ - bne 91014 <_Py_hashtable_get@@Base+0x5b4> │ │ │ │ + bne 91070 <_Py_hashtable_get@@Base+0x5b4> │ │ │ │ tst r0, #32 │ │ │ │ - beq 91494 <_Py_hashtable_get@@Base+0xa34> │ │ │ │ + beq 914f0 <_Py_hashtable_get@@Base+0xa34> │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ addne r0, r5, #20 │ │ │ │ addeq r0, r5, #28 │ │ │ │ tst ip, #32 │ │ │ │ - beq 9148c <_Py_hashtable_get@@Base+0xa2c> │ │ │ │ + beq 914e8 <_Py_hashtable_get@@Base+0xa2c> │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ addne r1, r1, #20 │ │ │ │ addeq r1, r1, #28 │ │ │ │ mul r2, r3, r2 │ │ │ │ bl 292f8 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 91024 <_Py_hashtable_get@@Base+0x5c4> │ │ │ │ - b 91014 <_Py_hashtable_get@@Base+0x5b4> │ │ │ │ + bne 91080 <_Py_hashtable_get@@Base+0x5c4> │ │ │ │ + b 91070 <_Py_hashtable_get@@Base+0x5b4> │ │ │ │ mov r0, r1 │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ - b 90fd0 <_Py_hashtable_get@@Base+0x570> │ │ │ │ + b 9102c <_Py_hashtable_get@@Base+0x570> │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 91024 <_Py_hashtable_get@@Base+0x5c4> │ │ │ │ - b 91014 <_Py_hashtable_get@@Base+0x5b4> │ │ │ │ + bne 91080 <_Py_hashtable_get@@Base+0x5c4> │ │ │ │ + b 91070 <_Py_hashtable_get@@Base+0x5b4> │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b 90d9c <_Py_hashtable_get@@Base+0x33c> │ │ │ │ + b 90df8 <_Py_hashtable_get@@Base+0x33c> │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b 90d88 <_Py_hashtable_get@@Base+0x328> │ │ │ │ + b 90de4 <_Py_hashtable_get@@Base+0x328> │ │ │ │ add r3, r1, #28 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsr r7, r7, #2 │ │ │ │ and r7, r7, #7 │ │ │ │ muls r7, r3, r7 │ │ │ │ - bne 90aec <_Py_hashtable_get@@Base+0x8c> │ │ │ │ - b 90fc8 <_Py_hashtable_get@@Base+0x568> │ │ │ │ + bne 90b48 <_Py_hashtable_get@@Base+0x8c> │ │ │ │ + b 91024 <_Py_hashtable_get@@Base+0x568> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r1 │ │ │ │ - b 91460 <_Py_hashtable_get@@Base+0xa00> │ │ │ │ + b 914bc <_Py_hashtable_get@@Base+0xa00> │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b 913fc <_Py_hashtable_get@@Base+0x99c> │ │ │ │ + b 91458 <_Py_hashtable_get@@Base+0x99c> │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - b 913e8 <_Py_hashtable_get@@Base+0x988> │ │ │ │ + b 91444 <_Py_hashtable_get@@Base+0x988> │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b 910ec <_Py_hashtable_get@@Base+0x68c> │ │ │ │ + b 91148 <_Py_hashtable_get@@Base+0x68c> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b 910d8 <_Py_hashtable_get@@Base+0x678> │ │ │ │ + b 91134 <_Py_hashtable_get@@Base+0x678> │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ - b 90fc0 <_Py_hashtable_get@@Base+0x560> │ │ │ │ + b 9101c <_Py_hashtable_get@@Base+0x560> │ │ │ │ sub r0, r1, r5 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ - b 9140c <_Py_hashtable_get@@Base+0x9ac> │ │ │ │ + b 91468 <_Py_hashtable_get@@Base+0x9ac> │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ adds r2, sl, r8 │ │ │ │ eor r4, r4, r7 │ │ │ │ adc r0, r5, r1 │ │ │ │ lsl lr, r8, #13 │ │ │ │ adds r1, r9, r6 │ │ │ │ @@ -106349,528 +106374,528 @@ │ │ │ │ orr r7, r7, r0, lsr #15 │ │ │ │ lsl r3, r3, #21 │ │ │ │ eor r7, r7, ip │ │ │ │ orr r3, r3, r2, lsr #11 │ │ │ │ adc r1, r1, r0 │ │ │ │ eor r7, r7, r3 │ │ │ │ eor r7, r7, r1 │ │ │ │ - b 90fc0 <_Py_hashtable_get@@Base+0x560> │ │ │ │ - andeq r1, r9, ip, lsl #14 │ │ │ │ + b 9101c <_Py_hashtable_get@@Base+0x560> │ │ │ │ + andeq r1, r9, r8, ror #14 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - andeq ip, r8, r4, ror r7 │ │ │ │ + andeq ip, r8, r4, ror #15 │ │ │ │ ldrheq r9, [r9], #-200 @ 0xffffff38 │ │ │ │ - strbtvs r7, [pc], #-609 @ 916e8 <_Py_hashtable_get@@Base+0xc88> │ │ │ │ + strbtvs r7, [pc], #-609 @ 91744 <_Py_hashtable_get@@Base+0xc88> │ │ │ │ cmnvc pc, #6464 @ 0x1940 │ │ │ │ strbtvc r6, [r5], #-1122 @ 0xfffffb9e │ │ │ │ rsbsvc r6, r3, r5, ror r5 │ │ │ │ cdpvs 15, 6, cr6, cr4, cr13, {3} │ │ │ │ cdpvs 2, 6, cr7, cr5, cr1, {3} │ │ │ │ ldmdbvc r4!, {r0, r1, r4, r5, r6, r8, sl, sp, lr}^ │ │ │ │ ldclvs 7, cr6, [r9], #-404 @ 0xfffffe6c │ │ │ │ - eorseq r1, sp, r0, asr #13 │ │ │ │ - eorseq r1, sp, lr, asr #13 │ │ │ │ - andeq pc, r9, r0, lsl #19 │ │ │ │ - b 8bea4 │ │ │ │ + eorseq r1, sp, r0, lsl #18 │ │ │ │ + eorseq r1, sp, lr, lsl #18 │ │ │ │ + strdeq pc, [r9], -r8 │ │ │ │ + b 8bf14 │ │ │ │ │ │ │ │ -00091710 <_Py_hashtable_set@@Base>: │ │ │ │ +0009176c <_Py_hashtable_set@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #472] @ 91908 <_Py_hashtable_set@@Base+0x1f8> │ │ │ │ + ldr r0, [pc, #472] @ 91964 <_Py_hashtable_set@@Base+0x1f8> │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bne 91860 <_Py_hashtable_set@@Base+0x150> │ │ │ │ - ldr r2, [pc, #452] @ 9190c <_Py_hashtable_set@@Base+0x1fc> │ │ │ │ - ldr r1, [pc, #452] @ 91910 <_Py_hashtable_set@@Base+0x200> │ │ │ │ + bne 918bc <_Py_hashtable_set@@Base+0x150> │ │ │ │ + ldr r2, [pc, #452] @ 91968 <_Py_hashtable_set@@Base+0x1fc> │ │ │ │ + ldr r1, [pc, #452] @ 9196c <_Py_hashtable_set@@Base+0x200> │ │ │ │ ldr r3, [r2, #672] @ 0x2a0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 91894 <_Py_hashtable_set@@Base+0x184> │ │ │ │ + bne 918f0 <_Py_hashtable_set@@Base+0x184> │ │ │ │ mov r0, #16 │ │ │ │ bl 2a1bc │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 91900 <_Py_hashtable_set@@Base+0x1f0> │ │ │ │ + beq 9195c <_Py_hashtable_set@@Base+0x1f0> │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - ldr r2, [pc, #420] @ 91914 <_Py_hashtable_set@@Base+0x204> │ │ │ │ + ldr r2, [pc, #420] @ 91970 <_Py_hashtable_set@@Base+0x204> │ │ │ │ cmp r3, r2 │ │ │ │ - bne 91850 <_Py_hashtable_set@@Base+0x140> │ │ │ │ + bne 918ac <_Py_hashtable_set@@Base+0x140> │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmn r5, #1 │ │ │ │ - bne 917e4 <_Py_hashtable_set@@Base+0xd4> │ │ │ │ + bne 91840 <_Py_hashtable_set@@Base+0xd4> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ tst r3, #32 │ │ │ │ - beq 918e0 <_Py_hashtable_set@@Base+0x1d0> │ │ │ │ + beq 9193c <_Py_hashtable_set@@Base+0x1d0> │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq 918a8 <_Py_hashtable_set@@Base+0x198> │ │ │ │ + beq 91904 <_Py_hashtable_set@@Base+0x198> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ lsr r3, r3, #2 │ │ │ │ and r3, r3, #7 │ │ │ │ muls r5, r2, r3 │ │ │ │ add r0, r4, #20 │ │ │ │ - beq 917e0 <_Py_hashtable_set@@Base+0xd0> │ │ │ │ - ldr r2, [pc, #356] @ 91918 <_Py_hashtable_set@@Base+0x208> │ │ │ │ - ldr r1, [pc, #356] @ 9191c <_Py_hashtable_set@@Base+0x20c> │ │ │ │ + beq 9183c <_Py_hashtable_set@@Base+0xd0> │ │ │ │ + ldr r2, [pc, #356] @ 91974 <_Py_hashtable_set@@Base+0x208> │ │ │ │ + ldr r1, [pc, #356] @ 91978 <_Py_hashtable_set@@Base+0x20c> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 918c4 <_Py_hashtable_set@@Base+0x1b4> │ │ │ │ - ldr r1, [pc, #344] @ 91920 <_Py_hashtable_set@@Base+0x210> │ │ │ │ + bne 91920 <_Py_hashtable_set@@Base+0x1b4> │ │ │ │ + ldr r1, [pc, #344] @ 9197c <_Py_hashtable_set@@Base+0x210> │ │ │ │ stm sp, {r0, r5} │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 8c7b0 <_Py_HashBytes@@Base+0xc0> │ │ │ │ + bl 8c820 <_Py_HashBytes@@Base+0xc0> │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - beq 918d8 <_Py_hashtable_set@@Base+0x1c8> │ │ │ │ + beq 91934 <_Py_hashtable_set@@Base+0x1c8> │ │ │ │ str r5, [r4, #12] │ │ │ │ ldr r0, [r7] │ │ │ │ str r4, [r6, #8] │ │ │ │ add r0, r0, #1 │ │ │ │ str r8, [r6, #12] │ │ │ │ str r5, [r6, #4] │ │ │ │ str r0, [r7] │ │ │ │ - bl 357b9c │ │ │ │ + bl 357e08 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 357b9c │ │ │ │ + bl 357e08 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 357de8 │ │ │ │ + bl 358054 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 358030 │ │ │ │ + bl 35829c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 91878 <_Py_hashtable_set@@Base+0x168> │ │ │ │ + bne 918d4 <_Py_hashtable_set@@Base+0x168> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ sub r4, r4, #1 │ │ │ │ and r4, r4, r5 │ │ │ │ ldr r2, [r3, r4, lsl #2] │ │ │ │ mov r0, #0 │ │ │ │ str r2, [r6] │ │ │ │ str r6, [r3, r4, lsl #2] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b 917e4 <_Py_hashtable_set@@Base+0xd4> │ │ │ │ + b 91840 <_Py_hashtable_set@@Base+0xd4> │ │ │ │ mov r0, #16 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 91764 <_Py_hashtable_set@@Base+0x54> │ │ │ │ - b 91900 <_Py_hashtable_set@@Base+0x1f0> │ │ │ │ + bne 917c0 <_Py_hashtable_set@@Base+0x54> │ │ │ │ + b 9195c <_Py_hashtable_set@@Base+0x1f0> │ │ │ │ mov r0, r7 │ │ │ │ - bl 238510 <_PyThreadState_New@@Base+0x57c> │ │ │ │ + bl 2385d8 <_PyThreadState_New@@Base+0x57c> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 918e8 <_Py_hashtable_set@@Base+0x1d8> │ │ │ │ + beq 91944 <_Py_hashtable_set@@Base+0x1d8> │ │ │ │ ldr r5, [r6, #4] │ │ │ │ ldr r4, [r7, #4] │ │ │ │ - b 9182c <_Py_hashtable_set@@Base+0x11c> │ │ │ │ + b 91888 <_Py_hashtable_set@@Base+0x11c> │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ mov r1, #16 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b 9186c <_Py_hashtable_set@@Base+0x15c> │ │ │ │ + b 918c8 <_Py_hashtable_set@@Base+0x15c> │ │ │ │ add r0, r4, #28 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ lsr r3, r3, #2 │ │ │ │ and r3, r3, #7 │ │ │ │ muls r5, r2, r3 │ │ │ │ - bne 917ac <_Py_hashtable_set@@Base+0x9c> │ │ │ │ - b 917e0 <_Py_hashtable_set@@Base+0xd0> │ │ │ │ + bne 91808 <_Py_hashtable_set@@Base+0x9c> │ │ │ │ + b 9183c <_Py_hashtable_set@@Base+0xd0> │ │ │ │ mov r1, r5 │ │ │ │ blx r2 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 917e0 <_Py_hashtable_set@@Base+0xd0> │ │ │ │ + bne 9183c <_Py_hashtable_set@@Base+0xd0> │ │ │ │ mvn r5, #1 │ │ │ │ - b 917e0 <_Py_hashtable_set@@Base+0xd0> │ │ │ │ + b 9183c <_Py_hashtable_set@@Base+0xd0> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - b 918ac <_Py_hashtable_set@@Base+0x19c> │ │ │ │ + b 91908 <_Py_hashtable_set@@Base+0x19c> │ │ │ │ ldr r3, [r7] │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ sub r3, r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r7] │ │ │ │ blx r2 │ │ │ │ mvn r0, #0 │ │ │ │ - b 91848 <_Py_hashtable_set@@Base+0x138> │ │ │ │ - andeq sl, r8, r4, asr #29 │ │ │ │ + b 918a4 <_Py_hashtable_set@@Base+0x138> │ │ │ │ + andeq sl, r8, r4, lsr pc │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r8, lsr #32 │ │ │ │ - andeq r1, r9, ip, lsl #14 │ │ │ │ + muleq r8, r8, r0 │ │ │ │ + andeq r1, r9, r8, ror #14 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - andeq ip, r8, r4, ror r7 │ │ │ │ + andeq ip, r8, r4, ror #15 │ │ │ │ ldrheq r9, [r9], #-200 @ 0xffffff38 │ │ │ │ │ │ │ │ -00091924 : │ │ │ │ +00091980 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #240] @ 91a2c │ │ │ │ - bl 3592c0 │ │ │ │ + ldr r3, [pc, #240] @ 91a88 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ add r2, r5, #4096 @ 0x1000 │ │ │ │ ldr r3, [r2, #2416] @ 0x970 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 919b8 │ │ │ │ + ble 91a14 │ │ │ │ sub r3, r3, #1 │ │ │ │ add r1, r2, r3, lsl #2 │ │ │ │ ldr r4, [r1, #2096] @ 0x830 │ │ │ │ str r3, [r2, #2416] @ 0x970 │ │ │ │ - ldr r3, [pc, #196] @ 91a30 │ │ │ │ + ldr r3, [pc, #196] @ 91a8c │ │ │ │ mov r1, #1 │ │ │ │ ldr r6, [r3, #1416] @ 0x588 │ │ │ │ str r1, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 919f4 │ │ │ │ + bne 91a50 │ │ │ │ add r1, r5, #42496 @ 0xa600 │ │ │ │ ldr r3, [r1, #208] @ 0xd0 │ │ │ │ ldr r2, [r1, #212] @ 0xd4 │ │ │ │ adds r3, r3, #4096 @ 0x1000 │ │ │ │ - ldr r0, [pc, #160] @ 91a34 │ │ │ │ + ldr r0, [pc, #160] @ 91a90 │ │ │ │ adc r2, r2, #0 │ │ │ │ str r0, [r4, #24] │ │ │ │ str r6, [r4, #28] │ │ │ │ str r6, [r4, #8] │ │ │ │ str r3, [r1, #208] @ 0xd0 │ │ │ │ str r2, [r1, #212] @ 0xd4 │ │ │ │ str r3, [r4, #16] │ │ │ │ str r2, [r4, #20] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #120] @ 91a38 │ │ │ │ - bl 91b84 <_PyObject_GC_New@@Base> │ │ │ │ + ldr r0, [pc, #120] @ 91a94 │ │ │ │ + bl 91be0 <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 91a20 │ │ │ │ + beq 91a7c │ │ │ │ add r1, r5, #42496 @ 0xa600 │ │ │ │ ldr r3, [r1, #208] @ 0xd0 │ │ │ │ ldr r2, [r1, #212] @ 0xd4 │ │ │ │ mov r0, #0 │ │ │ │ - ldr ip, [pc, #84] @ 91a34 │ │ │ │ + ldr ip, [pc, #84] @ 91a90 │ │ │ │ adds r3, r3, #4096 @ 0x1000 │ │ │ │ adc r2, r2, #0 │ │ │ │ str ip, [r4, #24] │ │ │ │ str r0, [r4, #28] │ │ │ │ str r0, [r4, #8] │ │ │ │ - b 919a0 │ │ │ │ - ldr r2, [pc, #64] @ 91a3c │ │ │ │ + b 919fc │ │ │ │ + ldr r2, [pc, #64] @ 91a98 │ │ │ │ cmp r6, r2 │ │ │ │ - bne 91a0c │ │ │ │ + bne 91a68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e6d0 │ │ │ │ - b 919c8 │ │ │ │ + bl 18e94c │ │ │ │ + b 91a24 │ │ │ │ ldr r2, [r3, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b 919c8 │ │ │ │ - ldr r0, [pc, #12] @ 91a34 │ │ │ │ - bl 23f830 │ │ │ │ - b 919b0 │ │ │ │ + b 91a24 │ │ │ │ + ldr r0, [pc, #12] @ 91a90 │ │ │ │ + bl 23f90c │ │ │ │ + b 91a0c │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq sl, r5, ip, lsr #24 │ │ │ │ @ instruction: 0x00555490 │ │ │ │ - andseq lr, r8, r0, lsl r1 │ │ │ │ + andseq lr, r8, ip, lsl #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #280] @ 91b74 │ │ │ │ + ldr r3, [pc, #280] @ 91bd0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r8, r1 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r6, r2 │ │ │ │ add r0, r0, #4096 @ 0x1000 │ │ │ │ ldr r3, [r0, #2416] @ 0x970 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 91ae0 │ │ │ │ + ble 91b3c │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r0, #2416] @ 0x970 │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ ldr r4, [r0, #2096] @ 0x830 │ │ │ │ - ldr r2, [pc, #224] @ 91b78 │ │ │ │ + ldr r2, [pc, #224] @ 91bd4 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 91b28 │ │ │ │ + bne 91b84 │ │ │ │ add r5, r5, #42496 @ 0xa600 │ │ │ │ str r1, [r4, #24] │ │ │ │ ldr r1, [r5, #208] @ 0xd0 │ │ │ │ ldr r3, [r5, #212] @ 0xd4 │ │ │ │ adds r1, r1, #4096 @ 0x1000 │ │ │ │ adc r3, r3, #0 │ │ │ │ str r6, [r4, #28] │ │ │ │ str r7, [r4, #8] │ │ │ │ str r1, [r5, #208] @ 0xd0 │ │ │ │ str r3, [r5, #212] @ 0xd4 │ │ │ │ str r1, [r4, #16] │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #148] @ 91b7c │ │ │ │ - bl 91b84 <_PyObject_GC_New@@Base> │ │ │ │ + ldr r0, [pc, #148] @ 91bd8 │ │ │ │ + bl 91be0 <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 91b54 │ │ │ │ + beq 91bb0 │ │ │ │ add r5, r5, #42496 @ 0xa600 │ │ │ │ ldr r3, [r5, #208] @ 0xd0 │ │ │ │ ldr r2, [r5, #212] @ 0xd4 │ │ │ │ adds r3, r3, #4096 @ 0x1000 │ │ │ │ adc r2, r2, #0 │ │ │ │ str r8, [r4, #24] │ │ │ │ str r6, [r4, #28] │ │ │ │ str r7, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #208] @ 0xd0 │ │ │ │ str r2, [r5, #212] @ 0xd4 │ │ │ │ str r3, [r4, #16] │ │ │ │ str r2, [r4, #20] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #80] @ 91b80 │ │ │ │ + ldr r1, [pc, #80] @ 91bdc │ │ │ │ cmp r3, r1 │ │ │ │ - bne 91b40 │ │ │ │ + bne 91b9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e6d0 │ │ │ │ - b 91af0 │ │ │ │ + bl 18e94c │ │ │ │ + b 91b4c │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 91af0 │ │ │ │ + b 91b4c │ │ │ │ mov r0, r8 │ │ │ │ - bl 23f830 │ │ │ │ + bl 23f90c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 91ad8 │ │ │ │ + beq 91b34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99b98 │ │ │ │ - b 91ad8 │ │ │ │ + bl 99c10 │ │ │ │ + b 91b34 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ @ instruction: 0x00555490 │ │ │ │ - andseq lr, r8, r0, lsl r1 │ │ │ │ + andseq lr, r8, ip, lsl #7 │ │ │ │ │ │ │ │ -00091b84 <_PyObject_GC_New@@Base>: │ │ │ │ +00091be0 <_PyObject_GC_New@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ tst r3, #24 │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ lsl r2, r3, #17 │ │ │ │ add r4, r4, r2, lsr #31 │ │ │ │ tst r3, #4 │ │ │ │ mov r5, r0 │ │ │ │ lsl r4, r4, #3 │ │ │ │ - bne 91dfc <_PyObject_GC_New@@Base+0x278> │ │ │ │ - ldr r8, [pc, #624] @ 91e38 <_PyObject_GC_New@@Base+0x2b4> │ │ │ │ + bne 91e58 <_PyObject_GC_New@@Base+0x278> │ │ │ │ + ldr r8, [pc, #624] @ 91e94 <_PyObject_GC_New@@Base+0x2b4> │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ sub r3, r3, r4 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ cmp r6, r3 │ │ │ │ ldr r7, [r8, r0] │ │ │ │ - bhi 91da4 <_PyObject_GC_New@@Base+0x220> │ │ │ │ + bhi 91e00 <_PyObject_GC_New@@Base+0x220> │ │ │ │ adds r6, r4, r6 │ │ │ │ - bmi 91da4 <_PyObject_GC_New@@Base+0x220> │ │ │ │ - ldr r9, [pc, #592] @ 91e3c <_PyObject_GC_New@@Base+0x2b8> │ │ │ │ - ldr r2, [pc, #592] @ 91e40 <_PyObject_GC_New@@Base+0x2bc> │ │ │ │ + bmi 91e00 <_PyObject_GC_New@@Base+0x220> │ │ │ │ + ldr r9, [pc, #592] @ 91e98 <_PyObject_GC_New@@Base+0x2b8> │ │ │ │ + ldr r2, [pc, #592] @ 91e9c <_PyObject_GC_New@@Base+0x2bc> │ │ │ │ ldr r3, [r9, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 91d90 <_PyObject_GC_New@@Base+0x20c> │ │ │ │ + bne 91dec <_PyObject_GC_New@@Base+0x20c> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ sub r1, r6, #1 │ │ │ │ add r3, r0, #4096 @ 0x1000 │ │ │ │ cmp r1, #512 @ 0x200 │ │ │ │ ldr sl, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs 91d48 <_PyObject_GC_New@@Base+0x1c4> │ │ │ │ + bcs 91da4 <_PyObject_GC_New@@Base+0x1c4> │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [sl, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq 91d38 <_PyObject_GC_New@@Base+0x1b4> │ │ │ │ + beq 91d94 <_PyObject_GC_New@@Base+0x1b4> │ │ │ │ ldr r2, [r3] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr lr, [r2] │ │ │ │ str lr, [r3, #4] │ │ │ │ cmp lr, #0 │ │ │ │ - beq 91ca8 <_PyObject_GC_New@@Base+0x124> │ │ │ │ + beq 91d04 <_PyObject_GC_New@@Base+0x124> │ │ │ │ ldr r3, [r0, #3760] @ 0xeb0 │ │ │ │ ldr ip, [r0, #3756] @ 0xeac │ │ │ │ add r3, r3, #1 │ │ │ │ mov r1, #0 │ │ │ │ add r4, r2, r4 │ │ │ │ cmp r3, ip │ │ │ │ str r1, [r2] │ │ │ │ str r1, [r2, #4] │ │ │ │ str r1, [r4, #-8] │ │ │ │ str r1, [r4, #-4] │ │ │ │ str r3, [r0, #3760] @ 0xeb0 │ │ │ │ - bgt 91cf0 <_PyObject_GC_New@@Base+0x16c> │ │ │ │ + bgt 91d4c <_PyObject_GC_New@@Base+0x16c> │ │ │ │ ldr r3, [r5] │ │ │ │ - ldr r2, [pc, #452] @ 91e44 <_PyObject_GC_New@@Base+0x2c0> │ │ │ │ + ldr r2, [pc, #452] @ 91ea0 <_PyObject_GC_New@@Base+0x2c0> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ str r5, [r4, #4] │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ mov r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r1, [r4] │ │ │ │ - bne 91dbc <_PyObject_GC_New@@Base+0x238> │ │ │ │ + bne 91e18 <_PyObject_GC_New@@Base+0x238> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr r9, [r3, #28] │ │ │ │ cmp r6, r9 │ │ │ │ - bhi 91ce0 <_PyObject_GC_New@@Base+0x15c> │ │ │ │ + bhi 91d3c <_PyObject_GC_New@@Base+0x15c> │ │ │ │ add r1, r1, #1 │ │ │ │ add r1, r6, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ add r1, r3, r6 │ │ │ │ str r1, [r3, #4] │ │ │ │ str lr, [r3, r6] │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r7, [r8, r0] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - b 91c44 <_PyObject_GC_New@@Base+0xc0> │ │ │ │ + b 91ca0 <_PyObject_GC_New@@Base+0xc0> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [ip, #12] │ │ │ │ str ip, [r3, #8] │ │ │ │ - b 91c44 <_PyObject_GC_New@@Base+0xc0> │ │ │ │ + b 91ca0 <_PyObject_GC_New@@Base+0xc0> │ │ │ │ ldr r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 91c74 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ + beq 91cd0 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ cmp ip, #0 │ │ │ │ - beq 91c74 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ + beq 91cd0 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ ldr r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 91c74 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ + bne 91cd0 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 91e28 <_PyObject_GC_New@@Base+0x2a4> │ │ │ │ + bne 91e84 <_PyObject_GC_New@@Base+0x2a4> │ │ │ │ add r0, r7, #12 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne 91c74 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ + bne 91cd0 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ mov r1, #16 │ │ │ │ - bl 358410 │ │ │ │ - b 91c74 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ + bl 35867c │ │ │ │ + b 91cd0 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ mov r0, sl │ │ │ │ - bl 920a0 │ │ │ │ + bl 920fc │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne 91cd0 <_PyObject_GC_New@@Base+0x14c> │ │ │ │ + bne 91d2c <_PyObject_GC_New@@Base+0x14c> │ │ │ │ ldr r3, [r9, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #244] @ 91e48 <_PyObject_GC_New@@Base+0x2c4> │ │ │ │ + ldr r2, [pc, #244] @ 91ea4 <_PyObject_GC_New@@Base+0x2c4> │ │ │ │ cmp r3, r2 │ │ │ │ - bne 91dd4 <_PyObject_GC_New@@Base+0x250> │ │ │ │ + bne 91e30 <_PyObject_GC_New@@Base+0x250> │ │ │ │ cmp r6, #1 │ │ │ │ movcs r0, r6 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 91da4 <_PyObject_GC_New@@Base+0x220> │ │ │ │ + beq 91e00 <_PyObject_GC_New@@Base+0x220> │ │ │ │ ldr r3, [sl, #800] @ 0x320 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r7, [r8, r0] │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ str r3, [sl, #800] @ 0x320 │ │ │ │ - b 91c44 <_PyObject_GC_New@@Base+0xc0> │ │ │ │ + b 91ca0 <_PyObject_GC_New@@Base+0xc0> │ │ │ │ ldr r0, [r9, #708] @ 0x2c4 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne 91cd0 <_PyObject_GC_New@@Base+0x14c> │ │ │ │ + bne 91d2c <_PyObject_GC_New@@Base+0x14c> │ │ │ │ mov r0, r7 │ │ │ │ - bl 2a0208 │ │ │ │ + bl 2a027c │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 91c74 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ - b 91ca0 <_PyObject_GC_New@@Base+0x11c> │ │ │ │ - ldr r1, [pc, #136] @ 91e4c <_PyObject_GC_New@@Base+0x2c8> │ │ │ │ + bne 91cd0 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ + b 91cfc <_PyObject_GC_New@@Base+0x11c> │ │ │ │ + ldr r1, [pc, #136] @ 91ea8 <_PyObject_GC_New@@Base+0x2c8> │ │ │ │ cmp r3, r1 │ │ │ │ - bne 91de8 <_PyObject_GC_New@@Base+0x264> │ │ │ │ + bne 91e44 <_PyObject_GC_New@@Base+0x264> │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e6d0 │ │ │ │ - b 91ca0 <_PyObject_GC_New@@Base+0x11c> │ │ │ │ + bl 18e94c │ │ │ │ + b 91cfc <_PyObject_GC_New@@Base+0x11c> │ │ │ │ ldr r0, [r9, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r2, r0 │ │ │ │ - b 91d6c <_PyObject_GC_New@@Base+0x1e8> │ │ │ │ + b 91dc8 <_PyObject_GC_New@@Base+0x1e8> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 91ca0 <_PyObject_GC_New@@Base+0x11c> │ │ │ │ + b 91cfc <_PyObject_GC_New@@Base+0x11c> │ │ │ │ ldr r2, [r0, #440] @ 0x1b8 │ │ │ │ - ldr r8, [pc, #48] @ 91e38 <_PyObject_GC_New@@Base+0x2b4> │ │ │ │ + ldr r8, [pc, #48] @ 91e94 <_PyObject_GC_New@@Base+0x2b4> │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ add r3, r3, r2 │ │ │ │ add r2, r3, #3 │ │ │ │ bic r2, r2, #3 │ │ │ │ add r3, r3, #1 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ add r6, r6, r3 │ │ │ │ - b 91bc4 <_PyObject_GC_New@@Base+0x40> │ │ │ │ + b 91c20 <_PyObject_GC_New@@Base+0x40> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 91c74 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ - b 91d1c <_PyObject_GC_New@@Base+0x198> │ │ │ │ + bne 91cd0 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ + b 91d78 <_PyObject_GC_New@@Base+0x198> │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, r8, lsl #31 │ │ │ │ + andeq r1, r9, r4, ror #31 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r8, lsr #32 │ │ │ │ - andseq lr, r8, r0, lsl r1 │ │ │ │ + muleq r8, r8, r0 │ │ │ │ + andseq lr, r8, ip, lsl #7 │ │ │ │ │ │ │ │ -00091e50 : │ │ │ │ +00091eac : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 91f70 │ │ │ │ - ldr r5, [pc, #264] @ 91f78 │ │ │ │ - ldr r2, [pc, #264] @ 91f7c │ │ │ │ + blt 91fcc │ │ │ │ + ldr r5, [pc, #264] @ 91fd4 │ │ │ │ + ldr r2, [pc, #264] @ 91fd8 │ │ │ │ ldr r3, [r5, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 91f50 │ │ │ │ - ldr r3, [pc, #252] @ 91f80 │ │ │ │ - bl 3592c0 │ │ │ │ + bne 91fac │ │ │ │ + ldr r3, [pc, #252] @ 91fdc │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ sub r1, r4, #1 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r1, #512 @ 0x200 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r6, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs 91f18 │ │ │ │ + bcs 91f74 │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r6, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq 91f08 │ │ │ │ + beq 91f64 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [r0] │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -106885,21 +106910,21 @@ │ │ │ │ addcs r1, r3, lr │ │ │ │ strcc r3, [ip, #12] │ │ │ │ strcs r1, [r3, #4] │ │ │ │ strcc ip, [r3, #8] │ │ │ │ strcs r2, [r3, lr] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r6 │ │ │ │ - bl 920a0 │ │ │ │ + bl 920fc │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r3, [r5, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #96] @ 91f84 │ │ │ │ + ldr r2, [pc, #96] @ 91fe0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 91f60 │ │ │ │ + bne 91fbc │ │ │ │ cmp r4, #1 │ │ │ │ movcs r0, r4 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r3, [r6, #800] @ 0x320 │ │ │ │ @@ -106909,40 +106934,40 @@ │ │ │ │ ldr r0, [r5, #708] @ 0x2c4 │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldr r0, [r5, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ - b 91f38 │ │ │ │ + b 91f94 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, r8, lsl #31 │ │ │ │ + andeq r1, r9, r4, ror #31 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq fp, r8, r8, lsr #32 │ │ │ │ + muleq r8, r8, r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #244] @ 92094 │ │ │ │ - bl 3592c0 │ │ │ │ + ldr r3, [pc, #244] @ 920f0 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ sub r3, r1, #1 │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ cmp r3, #512 @ 0x200 │ │ │ │ ldr r5, [r2, #1528] @ 0x5f8 │ │ │ │ - bcs 92074 │ │ │ │ + bcs 920d0 │ │ │ │ lsr r2, r3, #3 │ │ │ │ ldr r3, [r5, r2, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq 92028 │ │ │ │ + beq 92084 │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r3] │ │ │ │ ldr r1, [r0] │ │ │ │ str r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -106958,78 +106983,78 @@ │ │ │ │ strls r2, [r3, #4] │ │ │ │ strhi r3, [ip, #12] │ │ │ │ strls r1, [r3, lr] │ │ │ │ strhi ip, [r3, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 920a0 │ │ │ │ + bl 920fc │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #84] @ 92098 │ │ │ │ - ldr r1, [pc, #84] @ 9209c │ │ │ │ + ldr r2, [pc, #84] @ 920f4 │ │ │ │ + ldr r1, [pc, #84] @ 920f8 │ │ │ │ ldr r3, [r2, #672] @ 0x2a0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 92084 │ │ │ │ + bne 920e0 │ │ │ │ cmp r4, #1 │ │ │ │ movcs r0, r4 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r3, [r5, #800] @ 0x320 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5, #800] @ 0x320 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r1, #0 │ │ │ │ - bge 9203c │ │ │ │ + bge 92098 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ - b 92060 │ │ │ │ + b 920bc │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r8, lsr #32 │ │ │ │ + muleq r8, r8, r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0, #524] @ 0x20c │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ mov r6, r1 │ │ │ │ - beq 921dc │ │ │ │ + beq 92238 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ add r3, r2, #132 @ 0x84 │ │ │ │ ldr r1, [r0, r3, lsl #2] │ │ │ │ cmp r4, r1 │ │ │ │ moveq r1, #0 │ │ │ │ streq r1, [r0, r3, lsl #2] │ │ │ │ cmp r2, #1 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ sub r0, r2, #1 │ │ │ │ - bls 922ec │ │ │ │ + bls 92348 │ │ │ │ add r2, r2, #131 @ 0x83 │ │ │ │ cmp r3, #0 │ │ │ │ str r4, [r5, r2, lsl #2] │ │ │ │ - bne 92194 │ │ │ │ + bne 921f0 │ │ │ │ ldr r2, [r5, #512] @ 0x200 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub r2, r4, r2 │ │ │ │ asr r2, r2, #2 │ │ │ │ add r1, r2, r2, lsl #3 │ │ │ │ add r1, r1, r1, lsl #6 │ │ │ │ add r1, r2, r1, lsl #3 │ │ │ │ add r1, r1, r1, lsl #15 │ │ │ │ add r2, r2, r1, lsl #3 │ │ │ │ rsb r2, r2, #0 │ │ │ │ ldr ip, [r5, r6, lsl #3] │ │ │ │ str r2, [r3, #16] │ │ │ │ - ldr r2, [pc, #920] @ 924cc │ │ │ │ + ldr r2, [pc, #920] @ 92528 │ │ │ │ str r2, [r3, #20] │ │ │ │ add r1, r3, #4096 @ 0x1000 │ │ │ │ mov r2, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ str r1, [r4, #4] │ │ │ │ str ip, [r3, #8] │ │ │ │ str ip, [r3, #12] │ │ │ │ @@ -107059,39 +107084,39 @@ │ │ │ │ mov r1, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ str r2, [r3, #8] │ │ │ │ str r2, [r3, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r1, [r3] │ │ │ │ - bne 92158 │ │ │ │ + bne 921b4 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ ldr r2, [r4] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r3, #4] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r8, [pc, #748] @ 924d0 │ │ │ │ + ldr r8, [pc, #748] @ 9252c │ │ │ │ ldr r3, [r8, #816] @ 0x330 │ │ │ │ cmn r3, #1 │ │ │ │ - beq 92438 │ │ │ │ + beq 92494 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9249c │ │ │ │ + bne 924f8 │ │ │ │ ldr r9, [r5, #520] @ 0x208 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 923b0 │ │ │ │ + beq 9240c │ │ │ │ ldr r3, [r9, #20] │ │ │ │ mov r1, #262144 @ 0x40000 │ │ │ │ str r3, [r5, #520] @ 0x208 │ │ │ │ ldr r0, [r8, #804] @ 0x324 │ │ │ │ ldr r3, [r8, #808] @ 0x328 │ │ │ │ blx r3 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 924bc │ │ │ │ + beq 92518 │ │ │ │ cmn r5, #804 @ 0x324 │ │ │ │ - beq 924ac │ │ │ │ + beq 92508 │ │ │ │ bic r3, r1, #-16777216 @ 0xff000000 │ │ │ │ bic r3, r3, #16515072 @ 0xfc0000 │ │ │ │ cmp r3, #0 │ │ │ │ addne r2, r1, #262144 @ 0x40000 │ │ │ │ lsrne r2, r2, #18 │ │ │ │ lsr r0, r1, #18 │ │ │ │ addne r2, r5, r2, lsl #3 │ │ │ │ @@ -107130,141 +107155,141 @@ │ │ │ │ addhi r3, r3, #131 @ 0x83 │ │ │ │ str r9, [r5, #524] @ 0x20c │ │ │ │ movhi r4, r9 │ │ │ │ str r2, [r9, #24] │ │ │ │ str r2, [r9, #20] │ │ │ │ str r2, [r5, r1, lsl #2] │ │ │ │ strhi r9, [r5, r3, lsl #2] │ │ │ │ - bhi 920fc │ │ │ │ + bhi 92158 │ │ │ │ ldr r3, [r9, #16] │ │ │ │ mov r4, r9 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9234c │ │ │ │ + bne 923a8 │ │ │ │ ldr r2, [r5, #512] @ 0x200 │ │ │ │ - ldr r1, [pc, #468] @ 924d4 │ │ │ │ + ldr r1, [pc, #468] @ 92530 │ │ │ │ sub r2, r4, r2 │ │ │ │ asr r2, r2, #2 │ │ │ │ mul r2, r1, r2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r3, #16] │ │ │ │ - ldr r2, [pc, #432] @ 924cc │ │ │ │ + ldr r2, [pc, #432] @ 92528 │ │ │ │ str r2, [r3, #20] │ │ │ │ add r2, r3, #4096 @ 0x1000 │ │ │ │ str r0, [r4, #8] │ │ │ │ str r2, [r4, #4] │ │ │ │ - beq 9239c │ │ │ │ + beq 923f8 │ │ │ │ ldr r2, [r5, r6, lsl #3] │ │ │ │ mov r1, #1 │ │ │ │ str r2, [r3, #8] │ │ │ │ str r2, [r3, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r1, [r3] │ │ │ │ - b 92158 │ │ │ │ + b 921b4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ str r0, [r4, #8] │ │ │ │ - bne 92370 │ │ │ │ + bne 923cc │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str r2, [r5, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ strne r0, [r2, #24] │ │ │ │ ldr r1, [r3, #20] │ │ │ │ ldr r2, [r5, r6, lsl #3] │ │ │ │ mov r0, #1 │ │ │ │ cmp r6, r1 │ │ │ │ str r2, [r3, #8] │ │ │ │ str r2, [r3, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r0, [r3] │ │ │ │ - bne 92158 │ │ │ │ - b 921c8 │ │ │ │ + bne 921b4 │ │ │ │ + b 92224 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str r2, [r5, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ strne r0, [r2, #24] │ │ │ │ - b 9232c │ │ │ │ + b 92388 │ │ │ │ ldr r7, [r5, #516] @ 0x204 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 92454 │ │ │ │ + bne 924b0 │ │ │ │ ldr r1, [r5, #512] @ 0x200 │ │ │ │ mov r7, #16 │ │ │ │ mov r2, #448 @ 0x1c0 │ │ │ │ ldr r3, [r8, #680] @ 0x2a8 │ │ │ │ ldr r0, [r8, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 9247c │ │ │ │ + beq 924d8 │ │ │ │ mov lr, #28 │ │ │ │ ldr r2, [r5, #516] @ 0x204 │ │ │ │ mov r3, lr │ │ │ │ mla r3, r2, lr, r3 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, r3 │ │ │ │ sub r0, r7, #1 │ │ │ │ add r3, r9, r3 │ │ │ │ str r9, [r5, #512] @ 0x200 │ │ │ │ - b 92420 │ │ │ │ + b 9247c │ │ │ │ cmp r0, r2 │ │ │ │ movhi r1, r3 │ │ │ │ movls r1, #0 │ │ │ │ str ip, [r3, #-28] @ 0xffffffe4 │ │ │ │ str r1, [r3, #-8] │ │ │ │ add r2, r2, #1 │ │ │ │ add r3, r3, #28 │ │ │ │ cmp r2, r7 │ │ │ │ - bcc 92404 │ │ │ │ + bcc 92460 │ │ │ │ sub lr, lr, #28 │ │ │ │ add r9, r9, lr │ │ │ │ str r7, [r5, #516] @ 0x204 │ │ │ │ - b 92200 │ │ │ │ - ldr r0, [pc, #152] @ 924d8 │ │ │ │ - bl 2344a4 │ │ │ │ + b 9225c │ │ │ │ + ldr r0, [pc, #152] @ 92534 │ │ │ │ + bl 234578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 92488 │ │ │ │ + bne 924e4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r8, #816] @ 0x330 │ │ │ │ - b 921f4 │ │ │ │ + b 92250 │ │ │ │ cmp r7, r7, lsl #1 │ │ │ │ lsl r7, r7, #1 │ │ │ │ - bcs 9247c │ │ │ │ - ldr r3, [pc, #116] @ 924dc │ │ │ │ + bcs 924d8 │ │ │ │ + ldr r3, [pc, #116] @ 92538 │ │ │ │ cmp r7, r3 │ │ │ │ - bhi 9247c │ │ │ │ + bhi 924d8 │ │ │ │ mov r2, #28 │ │ │ │ muls r2, r7, r2 │ │ │ │ ldr r1, [r5, #512] @ 0x200 │ │ │ │ - bpl 923c8 │ │ │ │ + bpl 92424 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #524] @ 0x20c │ │ │ │ - b 9218c │ │ │ │ + b 921e8 │ │ │ │ ldrb r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ strne r3, [r8, #816] @ 0x330 │ │ │ │ - beq 92448 │ │ │ │ - ldr r3, [pc, #60] @ 924e0 │ │ │ │ + beq 924a4 │ │ │ │ + ldr r3, [pc, #60] @ 9253c │ │ │ │ ldr r0, [r3] │ │ │ │ bl 2e118 <_PyObject_DebugMallocStats@@Base> │ │ │ │ - b 921f4 │ │ │ │ + b 92250 │ │ │ │ ldr r3, [r8, #812] @ 0x32c │ │ │ │ ldr r0, [r8, #804] @ 0x324 │ │ │ │ mov r2, #262144 @ 0x40000 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #520] @ 0x208 │ │ │ │ str r3, [r9, #20] │ │ │ │ str r9, [r5, #520] @ 0x208 │ │ │ │ - b 9247c │ │ │ │ + b 924d8 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ @ instruction: 0xb6db6db7 │ │ │ │ - @ instruction: 0x00359dd0 │ │ │ │ + eorseq sl, r5, r0, lsl r0 │ │ │ │ stmdbeq r4!, {r0, r3, r6, r9, ip, pc} │ │ │ │ @ instruction: 0x00599690 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, #0 │ │ │ │ @@ -107278,431 +107303,431 @@ │ │ │ │ mov r0, #0 │ │ │ │ bl 2a1c8 │ │ │ │ cmn r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0009252c <_Py_NewReference@@Base>: │ │ │ │ - ldr r2, [pc, #44] @ 92560 <_Py_NewReference@@Base+0x34> │ │ │ │ +00092588 <_Py_NewReference@@Base>: │ │ │ │ + ldr r2, [pc, #44] @ 925bc <_Py_NewReference@@Base+0x34> │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ str r1, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ - ldr r1, [pc, #24] @ 92564 <_Py_NewReference@@Base+0x38> │ │ │ │ + ldr r1, [pc, #24] @ 925c0 <_Py_NewReference@@Base+0x38> │ │ │ │ cmp r3, r1 │ │ │ │ - bne 92554 <_Py_NewReference@@Base+0x28> │ │ │ │ - b 18e6d0 │ │ │ │ + bne 925b0 <_Py_NewReference@@Base+0x28> │ │ │ │ + b 18e94c │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ bx r3 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andseq lr, r8, r0, lsl r1 │ │ │ │ + andseq lr, r8, ip, lsl #7 │ │ │ │ │ │ │ │ -00092568 : │ │ │ │ +000925c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 927e4 │ │ │ │ + beq 92840 │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bhi 926a4 │ │ │ │ + bhi 92700 │ │ │ │ cmp r5, #0 │ │ │ │ - blt 92804 │ │ │ │ + blt 92860 │ │ │ │ cmn r5, #-2147483626 @ 0x80000016 │ │ │ │ - bgt 9271c │ │ │ │ - ldr r9, [pc, #696] @ 92858 │ │ │ │ - ldr r2, [pc, #696] @ 9285c │ │ │ │ + bgt 92778 │ │ │ │ + ldr r9, [pc, #696] @ 928b4 │ │ │ │ + ldr r2, [pc, #696] @ 928b8 │ │ │ │ ldr r3, [r9, #712] @ 0x2c8 │ │ │ │ mov r6, #1 │ │ │ │ cmp r3, r2 │ │ │ │ add r8, r5, #21 │ │ │ │ mov r7, r6 │ │ │ │ - bne 92708 │ │ │ │ - ldr r3, [pc, #672] @ 92860 │ │ │ │ - bl 3592c0 │ │ │ │ + bne 92764 │ │ │ │ + ldr r3, [pc, #672] @ 928bc │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr sl, [r3, #1528] @ 0x5f8 │ │ │ │ sub r3, r8, #1 │ │ │ │ cmp r3, #512 @ 0x200 │ │ │ │ - bcs 927a0 │ │ │ │ + bcs 927fc │ │ │ │ lsr r1, r3, #3 │ │ │ │ ldr r3, [sl, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq 92790 │ │ │ │ + beq 927ec │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [r4] │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 92640 │ │ │ │ + bne 9269c │ │ │ │ ldr r0, [r3, #24] │ │ │ │ ldr lr, [r3, #28] │ │ │ │ cmp r0, lr │ │ │ │ addls r1, r1, #1 │ │ │ │ addls r1, r0, r1, lsl #3 │ │ │ │ ldrhi r3, [r3, #12] │ │ │ │ strls r1, [r3, #24] │ │ │ │ addls r1, r3, r0 │ │ │ │ strhi r3, [ip, #12] │ │ │ │ strls r1, [r3, #4] │ │ │ │ strhi ip, [r3, #8] │ │ │ │ strls r2, [r3, r0] │ │ │ │ - ldr r3, [pc, #540] @ 92864 │ │ │ │ + ldr r3, [pc, #540] @ 928c0 │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - ldr r2, [pc, #520] @ 92868 │ │ │ │ + ldr r2, [pc, #520] @ 928c4 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 927ec │ │ │ │ + bne 92848 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 92724 │ │ │ │ + beq 92780 │ │ │ │ mvn r2, #0 │ │ │ │ lsl r6, r6, #2 │ │ │ │ str r2, [r4, #12] │ │ │ │ orr r6, r6, #96 @ 0x60 │ │ │ │ add r3, r4, r5 │ │ │ │ mov r2, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ strb r6, [r4, #16] │ │ │ │ strb r2, [r3, #20] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls 92764 │ │ │ │ + bls 927c0 │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ - bcc 927d4 │ │ │ │ + bcc 92830 │ │ │ │ cmp r1, #1114112 @ 0x110000 │ │ │ │ - bcs 92830 │ │ │ │ + bcs 9288c │ │ │ │ cmp r5, #0 │ │ │ │ - blt 92804 │ │ │ │ + blt 92860 │ │ │ │ mov r6, #4 │ │ │ │ mov r1, r6 │ │ │ │ mvn r0, #-2147483620 @ 0x8000001c │ │ │ │ - bl 356cdc │ │ │ │ + bl 356f48 │ │ │ │ cmn r0, #-536870904 @ 0xe0000008 │ │ │ │ mvneq r3, #-536870904 @ 0xe0000008 │ │ │ │ mvnne r3, #-1073741809 @ 0xc000000f │ │ │ │ cmp r5, r3 │ │ │ │ mlale r8, r5, r6, r6 │ │ │ │ addle r8, r8, #28 │ │ │ │ - bgt 9271c │ │ │ │ - ldr r9, [pc, #352] @ 92858 │ │ │ │ - ldr r2, [pc, #352] @ 9285c │ │ │ │ + bgt 92778 │ │ │ │ + ldr r9, [pc, #352] @ 928b4 │ │ │ │ + ldr r2, [pc, #352] @ 928b8 │ │ │ │ ldr r3, [r9, #712] @ 0x2c8 │ │ │ │ mov r7, #0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 925b8 │ │ │ │ + beq 92614 │ │ │ │ ldr r0, [r9, #708] @ 0x2c4 │ │ │ │ mov r1, r8 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 92640 │ │ │ │ + bne 9269c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 2a01ec │ │ │ │ + b 2a0260 │ │ │ │ lsl r3, r6, #2 │ │ │ │ orr r3, r3, #32 │ │ │ │ strb r3, [r4, #16] │ │ │ │ cmp r6, #1 │ │ │ │ mvn r3, #0 │ │ │ │ add r2, r4, #28 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ - beq 92780 │ │ │ │ + beq 927dc │ │ │ │ cmp r6, #2 │ │ │ │ lsleq r5, r5, #1 │ │ │ │ str r7, [r4, #24] │ │ │ │ str r7, [r4, #20] │ │ │ │ strheq r7, [r2, r5] │ │ │ │ strne r7, [r2, r5, lsl #2] │ │ │ │ - b 9269c │ │ │ │ + b 926f8 │ │ │ │ cmp r5, #0 │ │ │ │ - blt 92804 │ │ │ │ + blt 92860 │ │ │ │ cmn r5, #-2147483618 @ 0x8000001e │ │ │ │ - bgt 9271c │ │ │ │ + bgt 92778 │ │ │ │ add r8, r5, #29 │ │ │ │ mov r6, #1 │ │ │ │ - b 926f0 │ │ │ │ + b 9274c │ │ │ │ strb r7, [r2, r5] │ │ │ │ str r7, [r4, #24] │ │ │ │ str r7, [r4, #20] │ │ │ │ - b 9269c │ │ │ │ + b 926f8 │ │ │ │ mov r0, sl │ │ │ │ - bl 920a0 │ │ │ │ + bl 920fc │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 92640 │ │ │ │ + bne 9269c │ │ │ │ ldr r3, [r9, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #192] @ 9286c │ │ │ │ + ldr r2, [pc, #192] @ 928c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 92844 │ │ │ │ + bne 928a0 │ │ │ │ mov r0, r8 │ │ │ │ bl 2a1bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ ldrne r3, [sl, #800] @ 0x320 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [sl, #800] @ 0x320 │ │ │ │ - bne 92640 │ │ │ │ - b 9271c │ │ │ │ + bne 9269c │ │ │ │ + b 92778 │ │ │ │ cmp r5, #0 │ │ │ │ - blt 92804 │ │ │ │ + blt 92860 │ │ │ │ mov r6, #2 │ │ │ │ - b 926c8 │ │ │ │ - ldr r4, [pc, #132] @ 92870 │ │ │ │ - b 9269c │ │ │ │ - ldr r1, [pc, #128] @ 92874 │ │ │ │ + b 92724 │ │ │ │ + ldr r4, [pc, #132] @ 928cc │ │ │ │ + b 926f8 │ │ │ │ + ldr r1, [pc, #128] @ 928d0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9281c │ │ │ │ + bne 92878 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e6d0 │ │ │ │ - b 92670 │ │ │ │ - ldr r3, [pc, #108] @ 92878 │ │ │ │ - ldr r1, [pc, #108] @ 9287c │ │ │ │ + bl 18e94c │ │ │ │ + b 926cc │ │ │ │ + ldr r3, [pc, #108] @ 928d4 │ │ │ │ + ldr r1, [pc, #108] @ 928d8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r4, #0 │ │ │ │ - b 9269c │ │ │ │ + b 926f8 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 92670 │ │ │ │ - ldr r3, [pc, #64] @ 92878 │ │ │ │ - ldr r1, [pc, #68] @ 92880 │ │ │ │ + b 926cc │ │ │ │ + ldr r3, [pc, #64] @ 928d4 │ │ │ │ + ldr r1, [pc, #68] @ 928dc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 92814 │ │ │ │ + bl 18f414 │ │ │ │ + b 92870 │ │ │ │ ldr r0, [r9, #668] @ 0x29c │ │ │ │ mov r1, r8 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b 927bc │ │ │ │ + b 92818 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, r8, lsl #31 │ │ │ │ + andeq r1, r9, r4, ror #31 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r8, lsr #32 │ │ │ │ + muleq r8, r8, r0 │ │ │ │ subseq r9, r7, r4, asr #22 │ │ │ │ - andseq lr, r8, r0, lsl r1 │ │ │ │ + andseq lr, r8, ip, lsl #7 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq sp, r5, r8, lsl #1 │ │ │ │ - eorseq sp, r5, r4, asr r0 │ │ │ │ + eorseq sp, r5, r8, asr #5 │ │ │ │ + mlaseq r5, r4, r2, sp │ │ │ │ │ │ │ │ -00092884 : │ │ │ │ +000928e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r4, r1, #0 │ │ │ │ - blt 92a90 │ │ │ │ + blt 92aec │ │ │ │ cmp r0, #0 │ │ │ │ sub r3, r4, #1 │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ - bne 92a38 │ │ │ │ + bne 92a94 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 92a60 │ │ │ │ + beq 92abc │ │ │ │ cmn r4, #-2147483630 @ 0x80000012 │ │ │ │ - bhi 92abc │ │ │ │ - ldr r7, [pc, #528] @ 92ae4 │ │ │ │ - ldr r2, [pc, #528] @ 92ae8 │ │ │ │ + bhi 92b18 │ │ │ │ + ldr r7, [pc, #528] @ 92b40 │ │ │ │ + ldr r2, [pc, #528] @ 92b44 │ │ │ │ ldr r3, [r7, #712] @ 0x2c8 │ │ │ │ add r8, r4, #17 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 92994 │ │ │ │ - ldr r3, [pc, #512] @ 92aec │ │ │ │ - bl 3592c0 │ │ │ │ + bne 929f0 │ │ │ │ + ldr r3, [pc, #512] @ 92b48 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r8, #512 @ 0x200 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r9, [r3, #1528] @ 0x5f8 │ │ │ │ - bhi 92a04 │ │ │ │ + bhi 92a60 │ │ │ │ lsr r0, r4, #3 │ │ │ │ add r1, r0, #2 │ │ │ │ ldr r3, [r9, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq 92a68 │ │ │ │ + beq 92ac4 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [r5] │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 929d4 │ │ │ │ - ldr r3, [pc, #428] @ 92af0 │ │ │ │ + beq 92a30 │ │ │ │ + ldr r3, [pc, #428] @ 92b4c │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - ldr r2, [pc, #408] @ 92af4 │ │ │ │ + ldr r2, [pc, #408] @ 92b50 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 92a78 │ │ │ │ + bne 92ad4 │ │ │ │ mvn r2, #0 │ │ │ │ str r2, [r5, #12] │ │ │ │ add r3, r5, r4 │ │ │ │ mov r2, #0 │ │ │ │ cmp r6, #0 │ │ │ │ str r4, [r5, #8] │ │ │ │ strb r2, [r3, #16] │ │ │ │ - bne 929bc │ │ │ │ + bne 92a18 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, r8 │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 9293c │ │ │ │ - bl 2a01ec │ │ │ │ + bne 92998 │ │ │ │ + bl 2a0260 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 92aa0 │ │ │ │ + beq 92afc │ │ │ │ cmp r6, #0 │ │ │ │ - beq 9298c │ │ │ │ + beq 929e8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r5, #16 │ │ │ │ bl 29cdc │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [r3, #24] │ │ │ │ ldr lr, [r3, #28] │ │ │ │ cmp r1, lr │ │ │ │ - bhi 92a50 │ │ │ │ + bhi 92aac │ │ │ │ add r0, r0, #3 │ │ │ │ add r0, r1, r0, lsl #3 │ │ │ │ str r0, [r3, #24] │ │ │ │ add r0, r3, r1 │ │ │ │ str r0, [r3, #4] │ │ │ │ str r2, [r3, r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 9293c │ │ │ │ + bne 92998 │ │ │ │ ldr r3, [r7, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #232] @ 92af8 │ │ │ │ + ldr r2, [pc, #232] @ 92b54 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 92aa8 │ │ │ │ + bne 92b04 │ │ │ │ mov r0, r8 │ │ │ │ bl 2a1bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 929a8 │ │ │ │ + beq 92a04 │ │ │ │ ldr r3, [r9, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r9, #800] @ 0x320 │ │ │ │ - b 9293c │ │ │ │ + b 92998 │ │ │ │ ldrb r3, [r0] │ │ │ │ - ldr r5, [pc, #184] @ 92afc │ │ │ │ + ldr r5, [pc, #184] @ 92b58 │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ add r5, r5, r3, lsl #3 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [ip, #12] │ │ │ │ str ip, [r3, #8] │ │ │ │ - b 9293c │ │ │ │ - ldr r5, [pc, #152] @ 92b00 │ │ │ │ - b 9298c │ │ │ │ + b 92998 │ │ │ │ + ldr r5, [pc, #152] @ 92b5c │ │ │ │ + b 929e8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 920a0 │ │ │ │ + bl 920fc │ │ │ │ mov r5, r0 │ │ │ │ - b 929fc │ │ │ │ - ldr r1, [pc, #132] @ 92b04 │ │ │ │ + b 92a58 │ │ │ │ + ldr r1, [pc, #132] @ 92b60 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 92ad0 │ │ │ │ + bne 92b2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 18e6d0 │ │ │ │ - b 9296c │ │ │ │ - ldr r3, [pc, #112] @ 92b08 │ │ │ │ - ldr r1, [pc, #112] @ 92b0c │ │ │ │ + bl 18e94c │ │ │ │ + b 929c8 │ │ │ │ + ldr r3, [pc, #112] @ 92b64 │ │ │ │ + ldr r1, [pc, #112] @ 92b68 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r5, #0 │ │ │ │ - b 9298c │ │ │ │ + b 929e8 │ │ │ │ ldr r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, r8 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b 92a20 │ │ │ │ - ldr r3, [pc, #76] @ 92b10 │ │ │ │ - ldr r1, [pc, #76] @ 92b14 │ │ │ │ + b 92a7c │ │ │ │ + ldr r3, [pc, #76] @ 92b6c │ │ │ │ + ldr r1, [pc, #76] @ 92b70 │ │ │ │ ldr r0, [r3, #112] @ 0x70 │ │ │ │ - bl 18f198 │ │ │ │ - b 92aa0 │ │ │ │ + bl 18f414 │ │ │ │ + b 92afc │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b 9296c │ │ │ │ + b 929c8 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, r8, lsl #31 │ │ │ │ + andeq r1, r9, r4, ror #31 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq sl, r5, ip, asr #11 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r8, lsr #32 │ │ │ │ + muleq r8, r8, r0 │ │ │ │ subseq r8, r7, r0, lsr #3 │ │ │ │ subseq r8, r7, ip, lsl #3 │ │ │ │ - andseq lr, r8, r0, lsl r1 │ │ │ │ + andseq lr, r8, ip, lsl #7 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - ldrheq sp, [r5], -r0 @ │ │ │ │ + @ instruction: 0x0035d2f0 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sp, r5, r4, ror #1 │ │ │ │ + eorseq sp, r5, r4, lsr #6 │ │ │ │ │ │ │ │ -00092b18 : │ │ │ │ +00092b74 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 92c08 │ │ │ │ - blt 92c68 │ │ │ │ - ldr r8, [pc, #340] @ 92c90 │ │ │ │ - bl 3592c0 │ │ │ │ + beq 92c64 │ │ │ │ + blt 92cc4 │ │ │ │ + ldr r8, [pc, #340] @ 92cec │ │ │ │ + bl 359530 │ │ │ │ ldr r7, [r8, r0] │ │ │ │ cmp r5, #20 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r6, r0 │ │ │ │ - bgt 92c10 │ │ │ │ + bgt 92c6c │ │ │ │ add r3, r3, r5, lsl #2 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r4, [r3, #1608] @ 0x648 │ │ │ │ lsl r9, r5, #2 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 92bd4 │ │ │ │ - ldr r1, [pc, #292] @ 92c94 │ │ │ │ + beq 92c30 │ │ │ │ + ldr r1, [pc, #292] @ 92cf0 │ │ │ │ ldr r2, [r3, #1688] @ 0x698 │ │ │ │ ldr r5, [r1, #1416] @ 0x588 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ sub r2, r2, #1 │ │ │ │ str r0, [r3, #1608] @ 0x648 │ │ │ │ str r2, [r3, #1688] @ 0x698 │ │ │ │ cmp r5, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ - bne 92c2c │ │ │ │ + bne 92c88 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #12 │ │ │ │ bl 29658 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r1, [r2, #3796] @ 0xed4 │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ @@ -107711,83 +107736,83 @@ │ │ │ │ sub r2, r4, #8 │ │ │ │ orr r3, r3, r0 │ │ │ │ str r2, [r0] │ │ │ │ stmdb r4, {r1, r3} │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #188] @ 92c98 │ │ │ │ + ldr r0, [pc, #188] @ 92cf4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 9a8d0 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9a948 <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 92c24 │ │ │ │ + beq 92c80 │ │ │ │ lsl r2, r5, #2 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r5, [r8, r0] │ │ │ │ mov r1, #0 │ │ │ │ add r0, r4, #12 │ │ │ │ bl 29658 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - b 92ba8 │ │ │ │ - ldr r4, [pc, #140] @ 92c9c │ │ │ │ - b 92bcc │ │ │ │ + b 92c04 │ │ │ │ + ldr r4, [pc, #140] @ 92cf8 │ │ │ │ + b 92c28 │ │ │ │ cmn r5, #-536870908 @ 0xe0000004 │ │ │ │ - bls 92bd4 │ │ │ │ - bl 2a01ec │ │ │ │ + bls 92c30 │ │ │ │ + bl 2a0260 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 92c5c │ │ │ │ + bne 92cb8 │ │ │ │ mov r4, #0 │ │ │ │ - b 92bcc │ │ │ │ - ldr r3, [pc, #108] @ 92ca0 │ │ │ │ + b 92c28 │ │ │ │ + ldr r3, [pc, #108] @ 92cfc │ │ │ │ cmp r5, r3 │ │ │ │ - bne 92c78 │ │ │ │ + bne 92cd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e6d0 │ │ │ │ + bl 18e94c │ │ │ │ ldr r6, [r8, r6] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #0 │ │ │ │ add r0, r4, #12 │ │ │ │ bl 29658 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ - b 92ba8 │ │ │ │ + b 92c04 │ │ │ │ ldr r6, [r8, r6] │ │ │ │ lsl r9, r5, #2 │ │ │ │ - b 92c44 │ │ │ │ - ldr r0, [pc, #52] @ 92ca4 │ │ │ │ + b 92ca0 │ │ │ │ + ldr r0, [pc, #52] @ 92d00 │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 92c24 │ │ │ │ + bl 2e1424 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 92c80 │ │ │ │ ldr r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ blx r5 │ │ │ │ ldr r6, [r8, r6] │ │ │ │ - b 92c44 │ │ │ │ + b 92ca0 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ subseq r1, r8, r8, lsl r0 │ │ │ │ - andseq lr, r8, r0, lsl r1 │ │ │ │ - eorseq sp, r5, r0, lsl #2 │ │ │ │ + andseq lr, r8, ip, lsl #7 │ │ │ │ + eorseq sp, r5, r0, asr #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #192] @ 92d80 │ │ │ │ + ldr r3, [pc, #192] @ 92ddc │ │ │ │ mov r4, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r4, #7 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bgt 92d58 │ │ │ │ + bgt 92db4 │ │ │ │ add r3, r2, r4, lsl #2 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r0, [r3, #3480] @ 0xd98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 92d00 │ │ │ │ + beq 92d5c │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r0] │ │ │ │ str r1, [r3, #3480] @ 0xd98 │ │ │ │ str r2, [r0, #16] │ │ │ │ str r2, [r0, #12] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r3, #4 │ │ │ │ @@ -107802,60 +107827,60 @@ │ │ │ │ add r2, r1, r2, asr #3 │ │ │ │ cmp r2, #288 @ 0x120 │ │ │ │ bic r3, r3, #7 │ │ │ │ mov r5, #1 │ │ │ │ addls r3, r0, r3 │ │ │ │ lsl r5, r5, r4 │ │ │ │ strls r3, [ip, #1720] @ 0x6b8 │ │ │ │ - bhi 92d58 │ │ │ │ + bhi 92db4 │ │ │ │ mov r3, #0 │ │ │ │ stmib r0, {r4, r5} │ │ │ │ str r3, [r0, #16] │ │ │ │ str r3, [r0, #12] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #4 │ │ │ │ lsl r0, r0, r4 │ │ │ │ add r0, r0, #27 │ │ │ │ bic r0, r0, #7 │ │ │ │ - bl 996a4 │ │ │ │ + bl 9971c │ │ │ │ mov r5, #1 │ │ │ │ lsl r5, r5, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 92d44 │ │ │ │ + bne 92da0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -00092d84 : │ │ │ │ +00092de0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt 92ed0 │ │ │ │ - ldr r6, [pc, #364] @ 92f10 │ │ │ │ - bl 3592c0 │ │ │ │ + blt 92f2c │ │ │ │ + ldr r6, [pc, #364] @ 92f6c │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r6, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r2, [r3, #2092] @ 0x82c │ │ │ │ cmp r2, #0 │ │ │ │ - ble 92e8c │ │ │ │ + ble 92ee8 │ │ │ │ sub r2, r2, #1 │ │ │ │ add r1, r3, r2, lsl #2 │ │ │ │ ldr r4, [r1, #1772] @ 0x6ec │ │ │ │ str r2, [r3, #2092] @ 0x82c │ │ │ │ - ldr r2, [pc, #320] @ 92f14 │ │ │ │ + ldr r2, [pc, #320] @ 92f70 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 92ea4 │ │ │ │ + bne 92f00 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 92e34 │ │ │ │ - bl 3592c0 │ │ │ │ + bne 92e90 │ │ │ │ + bl 359530 │ │ │ │ ldr r2, [r6, r0] │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ and r3, r3, #3 │ │ │ │ ldr r1, [r2, #3796] @ 0xed4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ @@ -107867,19 +107892,19 @@ │ │ │ │ str r2, [r0] │ │ │ │ stmdb r4, {r1, r3} │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 997dc │ │ │ │ + bl 99854 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - beq 92ee0 │ │ │ │ - bl 3592c0 │ │ │ │ + beq 92f3c │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r6, r0] │ │ │ │ sub r2, r4, #8 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ ldr r1, [r1, #3796] @ 0xed4 │ │ │ │ and r3, r3, #3 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ @@ -107887,63 +107912,63 @@ │ │ │ │ orr r3, r3, r0 │ │ │ │ str r5, [r4, #16] │ │ │ │ str r2, [r0] │ │ │ │ stmdb r4, {r1, r3} │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r1, #4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #132] @ 92f18 │ │ │ │ - bl 91b84 <_PyObject_GC_New@@Base> │ │ │ │ + ldr r0, [pc, #132] @ 92f74 │ │ │ │ + bl 91be0 <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 92de4 │ │ │ │ + bne 92e40 │ │ │ │ mov r4, #0 │ │ │ │ - b 92e2c │ │ │ │ - ldr r1, [pc, #112] @ 92f1c │ │ │ │ + b 92e88 │ │ │ │ + ldr r1, [pc, #112] @ 92f78 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 92ebc │ │ │ │ + bne 92f18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e6d0 │ │ │ │ - b 92de4 │ │ │ │ + bl 18e94c │ │ │ │ + b 92e40 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 92de4 │ │ │ │ - ldr r0, [pc, #72] @ 92f20 │ │ │ │ + b 92e40 │ │ │ │ + ldr r0, [pc, #72] @ 92f7c │ │ │ │ mov r1, #264 @ 0x108 │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 92e9c │ │ │ │ + bl 2e1424 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 92ef8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 92efc │ │ │ │ + beq 92f58 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 92f04 │ │ │ │ + beq 92f60 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2a01ec │ │ │ │ + b 2a0260 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 92efc │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 92f58 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ @ instruction: 0x00555694 │ │ │ │ - andseq lr, r8, r0, lsl r1 │ │ │ │ - eorseq sp, r5, ip, lsl r1 │ │ │ │ + andseq lr, r8, ip, lsl #7 │ │ │ │ + eorseq sp, r5, ip, asr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ - ldr fp, [pc, #2824] @ 93a48 │ │ │ │ - ldr r7, [pc, #2824] @ 93a4c │ │ │ │ + ldr fp, [pc, #2824] @ 93aa4 │ │ │ │ + ldr r7, [pc, #2824] @ 93aa8 │ │ │ │ mov r6, r1 │ │ │ │ add r8, r1, #90112 @ 0x16000 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b 92fc8 │ │ │ │ + b 93024 │ │ │ │ ldr r4, [r8, #2808] @ 0xaf8 │ │ │ │ add r1, r4, #1 │ │ │ │ str r1, [r5, #180] @ 0xb4 │ │ │ │ add r0, r4, #352 @ 0x160 │ │ │ │ mov r1, #5 │ │ │ │ add r0, r7, r0, lsl #4 │ │ │ │ str r1, [sp] │ │ │ │ @@ -107958,386 +107983,386 @@ │ │ │ │ str r9, [r4, #768] @ 0x300 │ │ │ │ ldr r3, [r8, #2808] @ 0xaf8 │ │ │ │ mov r1, sl │ │ │ │ add r3, r3, r9 │ │ │ │ str r5, [r4, #764] @ 0x2fc │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r8, #2808] @ 0xaf8 │ │ │ │ - bl 93da0 │ │ │ │ + bl 93dfc │ │ │ │ cmn r0, #1 │ │ │ │ - beq 93598 │ │ │ │ + beq 935f4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 935b8 │ │ │ │ - ldr r3, [pc, #2700] @ 93a50 │ │ │ │ + blt 93614 │ │ │ │ + ldr r3, [pc, #2700] @ 93aac │ │ │ │ cmp r3, fp │ │ │ │ - beq 93044 │ │ │ │ + beq 930a0 │ │ │ │ ldr r5, [fp, #4]! │ │ │ │ ldr r0, [r7, #624] @ 0x270 │ │ │ │ ldr r1, [r5, #84] @ 0x54 │ │ │ │ sub sl, r6, r0 │ │ │ │ tst r1, #4096 @ 0x1000 │ │ │ │ orr r1, r1, #256 @ 0x100 │ │ │ │ clz sl, sl │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ lsr sl, sl, #5 │ │ │ │ orr r1, r1, #2 │ │ │ │ - bne 93010 │ │ │ │ - ldr lr, [pc, #2644] @ 93a54 │ │ │ │ + bne 9306c │ │ │ │ + ldr lr, [pc, #2644] @ 93ab0 │ │ │ │ ldr ip, [lr, #1520] @ 0x5f0 │ │ │ │ str r1, [r5, #84] @ 0x54 │ │ │ │ add r1, ip, #1 │ │ │ │ str r1, [lr, #1520] @ 0x5f0 │ │ │ │ str ip, [r5, #192] @ 0xc0 │ │ │ │ cmp r6, r0 │ │ │ │ - beq 92f50 │ │ │ │ + beq 92fac │ │ │ │ ldr r4, [r5, #180] @ 0xb4 │ │ │ │ mov r3, #5 │ │ │ │ add r0, r4, #348 @ 0x15c │ │ │ │ add r0, r0, #3 │ │ │ │ str r3, [sp] │ │ │ │ add r0, r7, r0, lsl #4 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ sub r4, r4, #1 │ │ │ │ bl 2a570 <__atomic_fetch_add_8@plt> │ │ │ │ - b 92f7c │ │ │ │ - ldr r0, [pc, #2572] @ 93a58 │ │ │ │ - bl a4468 <_PyType_GetDict@@Base> │ │ │ │ - ldr r1, [pc, #2568] @ 93a5c │ │ │ │ - bl a44ec │ │ │ │ + b 92fd8 │ │ │ │ + ldr r0, [pc, #2572] @ 93ab4 │ │ │ │ + bl a44e0 <_PyType_GetDict@@Base> │ │ │ │ + ldr r1, [pc, #2568] @ 93ab8 │ │ │ │ + bl a4564 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 93a2c │ │ │ │ + beq 93a88 │ │ │ │ add r4, r6, #98304 @ 0x18000 │ │ │ │ str r5, [r4, #1160] @ 0x488 │ │ │ │ - ldr r5, [pc, #2548] @ 93a60 │ │ │ │ + ldr r5, [pc, #2548] @ 93abc │ │ │ │ add r0, r5, #116 @ 0x74 │ │ │ │ - bl a4594 │ │ │ │ + bl a460c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 93a40 │ │ │ │ + beq 93a9c │ │ │ │ str r0, [r4, #1208] @ 0x4b8 │ │ │ │ add r0, r5, #136 @ 0x88 │ │ │ │ - bl a4594 │ │ │ │ + bl a460c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 93a40 │ │ │ │ + beq 93a9c │ │ │ │ str r0, [r4, #1212] @ 0x4bc │ │ │ │ add r0, r5, #156 @ 0x9c │ │ │ │ - bl a4594 │ │ │ │ + bl a460c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 93a40 │ │ │ │ + beq 93a9c │ │ │ │ str r0, [r4, #1216] @ 0x4c0 │ │ │ │ add r0, r5, #176 @ 0xb0 │ │ │ │ - bl a4594 │ │ │ │ + bl a460c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 93a40 │ │ │ │ + beq 93a9c │ │ │ │ str r0, [r4, #1220] @ 0x4c4 │ │ │ │ add r0, r5, #196 @ 0xc4 │ │ │ │ - bl a4594 │ │ │ │ + bl a460c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 93a40 │ │ │ │ + beq 93a9c │ │ │ │ str r0, [r4, #1224] @ 0x4c8 │ │ │ │ add r0, r5, #216 @ 0xd8 │ │ │ │ - bl a4594 │ │ │ │ + bl a460c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 93a40 │ │ │ │ + beq 93a9c │ │ │ │ str r0, [r4, #1228] @ 0x4cc │ │ │ │ - ldr r1, [pc, #2428] @ 93a64 │ │ │ │ + ldr r1, [pc, #2428] @ 93ac0 │ │ │ │ mov r3, #0 │ │ │ │ add r2, r5, #236 @ 0xec │ │ │ │ mov r0, r6 │ │ │ │ - bl 23c6cc │ │ │ │ + bl 23c794 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 93a20 │ │ │ │ + blt 93a7c │ │ │ │ add r1, r5, #252 @ 0xfc │ │ │ │ mov r0, r6 │ │ │ │ - bl 238a08 │ │ │ │ + bl 238ad0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 93a04 │ │ │ │ + blt 93a60 │ │ │ │ add r1, r5, #460 @ 0x1cc │ │ │ │ mov r0, r6 │ │ │ │ - bl 238a08 │ │ │ │ + bl 238ad0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 93a04 │ │ │ │ + blt 93a60 │ │ │ │ add r1, r5, #668 @ 0x29c │ │ │ │ mov r0, r6 │ │ │ │ - bl 238a08 │ │ │ │ + bl 238ad0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 93a04 │ │ │ │ - ldr r2, [pc, #2344] @ 93a68 │ │ │ │ - ldr r1, [pc, #2344] @ 93a6c │ │ │ │ + blt 93a60 │ │ │ │ + ldr r2, [pc, #2344] @ 93ac4 │ │ │ │ + ldr r1, [pc, #2344] @ 93ac8 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23c6cc │ │ │ │ + bl 23c794 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 939e8 │ │ │ │ - ldr r8, [pc, #2324] @ 93a70 │ │ │ │ + blt 93a44 │ │ │ │ + ldr r8, [pc, #2324] @ 93acc │ │ │ │ mov r4, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r4, [sp, #20] │ │ │ │ str r4, [sp, #24] │ │ │ │ str r4, [sp, #28] │ │ │ │ ldr r1, [r8, r4, lsl #3] │ │ │ │ mov r0, r6 │ │ │ │ - bl 238a08 │ │ │ │ + bl 238ad0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 939c8 │ │ │ │ + blt 93a24 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, #68 @ 0x44 │ │ │ │ - bne 9316c │ │ │ │ + bne 931c8 │ │ │ │ add sl, sp, #32 │ │ │ │ - ldr r8, [pc, #2268] @ 93a74 │ │ │ │ + ldr r8, [pc, #2268] @ 93ad0 │ │ │ │ mov r9, sl │ │ │ │ mov r4, #0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r8] │ │ │ │ mov r1, r2 │ │ │ │ - bl a5f44 <_PyTuple_Resize@@Base+0x3dc> │ │ │ │ + bl a5fbc <_PyTuple_Resize@@Base+0x3dc> │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r9], #4 │ │ │ │ - beq 939b0 │ │ │ │ + beq 93a0c │ │ │ │ cmp r4, #16 │ │ │ │ - bne 9319c │ │ │ │ + bne 931f8 │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [sl], #4 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r3 │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r1, #1 │ │ │ │ - beq 931f0 │ │ │ │ + beq 9324c │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 931f0 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne 9324c │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, #16 │ │ │ │ - bne 931c8 │ │ │ │ - bl 91924 │ │ │ │ + bne 93224 │ │ │ │ + bl 91980 │ │ │ │ add r8, r6, #40960 @ 0xa000 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r8, #1792] @ 0x700 │ │ │ │ - beq 93988 │ │ │ │ + beq 939e4 │ │ │ │ ldr r2, [r5, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #2140] @ 93a78 │ │ │ │ - bl 9c9c8 │ │ │ │ + ldr r1, [pc, #2140] @ 93ad4 │ │ │ │ + bl 9ca40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9397c │ │ │ │ - ldr r4, [pc, #2128] @ 93a7c │ │ │ │ + bne 939d8 │ │ │ │ + ldr r4, [pc, #2128] @ 93ad8 │ │ │ │ ldr r3, [r4, #1052] @ 0x41c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93990 │ │ │ │ + bne 939ec │ │ │ │ ldr r2, [r5, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #2112] @ 93a80 │ │ │ │ + ldr r1, [pc, #2112] @ 93adc │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9c9c8 │ │ │ │ + bl 9ca40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93970 │ │ │ │ + bne 939cc │ │ │ │ ldr r3, [r4, #2700] @ 0xa8c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93954 │ │ │ │ + bne 939b0 │ │ │ │ ldr r2, [r5, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #2080] @ 93a84 │ │ │ │ + ldr r1, [pc, #2080] @ 93ae0 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9c9c8 │ │ │ │ + bl 9ca40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93948 │ │ │ │ + bne 939a4 │ │ │ │ ldr r3, [r4, #2716] @ 0xa9c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 9392c │ │ │ │ + bne 93988 │ │ │ │ ldr r2, [r5, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #2032] @ 93a78 │ │ │ │ + ldr r1, [pc, #2032] @ 93ad4 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9c9c8 │ │ │ │ + bl 9ca40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9397c │ │ │ │ + bne 939d8 │ │ │ │ ldr r3, [r4, #1052] @ 0x41c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93910 │ │ │ │ + bne 9396c │ │ │ │ ldr r2, [r5, #896] @ 0x380 │ │ │ │ - ldr r1, [pc, #2012] @ 93a88 │ │ │ │ + ldr r1, [pc, #2012] @ 93ae4 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9c9c8 │ │ │ │ + bl 9ca40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93904 │ │ │ │ + bne 93960 │ │ │ │ ldr r3, [r4, #1388] @ 0x56c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 938e8 │ │ │ │ + bne 93944 │ │ │ │ ldr r2, [r5, #896] @ 0x380 │ │ │ │ - ldr r1, [pc, #1980] @ 93a8c │ │ │ │ + ldr r1, [pc, #1980] @ 93ae8 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9c9c8 │ │ │ │ + bl 9ca40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 938dc │ │ │ │ + bne 93938 │ │ │ │ ldr r3, [r4, #2604] @ 0xa2c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 938c0 │ │ │ │ + bne 9391c │ │ │ │ ldr r2, [r5, #900] @ 0x384 │ │ │ │ - ldr r1, [pc, #1948] @ 93a90 │ │ │ │ + ldr r1, [pc, #1948] @ 93aec │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9c9c8 │ │ │ │ + bl 9ca40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 938b4 │ │ │ │ + bne 93910 │ │ │ │ ldr r3, [r4, #1036] @ 0x40c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93898 │ │ │ │ + bne 938f4 │ │ │ │ ldr r2, [r5, #904] @ 0x388 │ │ │ │ - ldr r1, [pc, #1916] @ 93a94 │ │ │ │ + ldr r1, [pc, #1916] @ 93af0 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9c9c8 │ │ │ │ + bl 9ca40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9388c │ │ │ │ + bne 938e8 │ │ │ │ ldr r3, [r4, #2524] @ 0x9dc │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93870 │ │ │ │ + bne 938cc │ │ │ │ ldr r2, [r5, #908] @ 0x38c │ │ │ │ - ldr r1, [pc, #1884] @ 93a98 │ │ │ │ + ldr r1, [pc, #1884] @ 93af4 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9c9c8 │ │ │ │ + bl 9ca40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93864 │ │ │ │ + bne 938c0 │ │ │ │ ldr r3, [r4, #2652] @ 0xa5c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93848 │ │ │ │ + bne 938a4 │ │ │ │ ldr r2, [r5, #912] @ 0x390 │ │ │ │ - ldr r1, [pc, #1852] @ 93a9c │ │ │ │ + ldr r1, [pc, #1852] @ 93af8 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9c9c8 │ │ │ │ + bl 9ca40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9383c │ │ │ │ + bne 93898 │ │ │ │ ldr r3, [r4, #2540] @ 0x9ec │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93820 │ │ │ │ + bne 9387c │ │ │ │ ldr r2, [r5, #916] @ 0x394 │ │ │ │ - ldr r1, [pc, #1820] @ 93aa0 │ │ │ │ + ldr r1, [pc, #1820] @ 93afc │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9c9c8 │ │ │ │ + bl 9ca40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93814 │ │ │ │ + bne 93870 │ │ │ │ ldr r3, [r4, #1148] @ 0x47c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 937f8 │ │ │ │ + bne 93854 │ │ │ │ ldr r2, [r5, #920] @ 0x398 │ │ │ │ - ldr r1, [pc, #1788] @ 93aa4 │ │ │ │ + ldr r1, [pc, #1788] @ 93b00 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9c9c8 │ │ │ │ + bl 9ca40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 937ec │ │ │ │ + bne 93848 │ │ │ │ ldr r3, [r4, #908] @ 0x38c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 937d0 │ │ │ │ + bne 9382c │ │ │ │ ldr r2, [r5, #924] @ 0x39c │ │ │ │ - ldr r1, [pc, #1756] @ 93aa8 │ │ │ │ + ldr r1, [pc, #1756] @ 93b04 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9c9c8 │ │ │ │ + bl 9ca40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 937c4 │ │ │ │ + bne 93820 │ │ │ │ ldr r3, [r4, #1212] @ 0x4bc │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 937a8 │ │ │ │ + bne 93804 │ │ │ │ ldr r2, [r5, #928] @ 0x3a0 │ │ │ │ - ldr r1, [pc, #1724] @ 93aac │ │ │ │ + ldr r1, [pc, #1724] @ 93b08 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9c9c8 │ │ │ │ + bl 9ca40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9379c │ │ │ │ + bne 937f8 │ │ │ │ ldr r3, [r4, #1196] @ 0x4ac │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93780 │ │ │ │ + bne 937dc │ │ │ │ ldr r2, [r5, #932] @ 0x3a4 │ │ │ │ - ldr r1, [pc, #1692] @ 93ab0 │ │ │ │ + ldr r1, [pc, #1692] @ 93b0c │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9c9c8 │ │ │ │ + bl 9ca40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93774 │ │ │ │ + bne 937d0 │ │ │ │ ldr r3, [r4, #940] @ 0x3ac │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93758 │ │ │ │ + bne 937b4 │ │ │ │ ldr r2, [r5, #936] @ 0x3a8 │ │ │ │ - ldr r1, [pc, #1660] @ 93ab4 │ │ │ │ + ldr r1, [pc, #1660] @ 93b10 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9c9c8 │ │ │ │ + bl 9ca40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9374c │ │ │ │ + bne 937a8 │ │ │ │ ldr r3, [r4, #1084] @ 0x43c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93730 │ │ │ │ + bne 9378c │ │ │ │ ldr r2, [r5, #936] @ 0x3a8 │ │ │ │ - ldr r1, [pc, #1628] @ 93ab8 │ │ │ │ + ldr r1, [pc, #1628] @ 93b14 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9c9c8 │ │ │ │ + bl 9ca40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93724 │ │ │ │ + bne 93780 │ │ │ │ ldr r3, [r4, #892] @ 0x37c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93708 │ │ │ │ + bne 93764 │ │ │ │ ldr r2, [r5, #940] @ 0x3ac │ │ │ │ - ldr r1, [pc, #1596] @ 93abc │ │ │ │ + ldr r1, [pc, #1596] @ 93b18 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9c9c8 │ │ │ │ + bl 9ca40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 936fc │ │ │ │ + bne 93758 │ │ │ │ ldr r3, [r4, #924] @ 0x39c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 936e0 │ │ │ │ + bne 9373c │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ ldr r2, [r5, #944] @ 0x3b0 │ │ │ │ - ldr r1, [pc, #1560] @ 93ac0 │ │ │ │ - bl 9c9c8 │ │ │ │ + ldr r1, [pc, #1560] @ 93b1c │ │ │ │ + bl 9ca40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 936bc │ │ │ │ + bne 93718 │ │ │ │ ldr r3, [r4, #2636] @ 0xa4c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 936a0 │ │ │ │ - ldr r2, [pc, #1536] @ 93ac4 │ │ │ │ - ldr r1, [pc, #1536] @ 93ac8 │ │ │ │ + bne 936fc │ │ │ │ + ldr r2, [pc, #1536] @ 93b20 │ │ │ │ + ldr r1, [pc, #1536] @ 93b24 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23c6cc │ │ │ │ + bl 23c794 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 93678 │ │ │ │ + blt 936d4 │ │ │ │ ldr r3, [r7, #624] @ 0x270 │ │ │ │ cmp r6, r3 │ │ │ │ - bne 93510 │ │ │ │ - ldr r0, [pc, #1504] @ 93acc │ │ │ │ - bl a4468 <_PyType_GetDict@@Base> │ │ │ │ - ldr r2, [pc, #1500] @ 93ad0 │ │ │ │ - ldr r1, [pc, #1500] @ 93ad4 │ │ │ │ - bl a59ac │ │ │ │ + bne 9356c │ │ │ │ + ldr r0, [pc, #1504] @ 93b28 │ │ │ │ + bl a44e0 <_PyType_GetDict@@Base> │ │ │ │ + ldr r2, [pc, #1500] @ 93b2c │ │ │ │ + ldr r1, [pc, #1500] @ 93b30 │ │ │ │ + bl a5a24 │ │ │ │ cmp r0, #0 │ │ │ │ - ldr r0, [pc, #1492] @ 93ad8 │ │ │ │ + ldr r0, [pc, #1492] @ 93b34 │ │ │ │ ldr r3, [r0, #564] @ 0x234 │ │ │ │ - bne 93644 │ │ │ │ + bne 936a0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93628 │ │ │ │ - ldr r3, [pc, #1476] @ 93adc │ │ │ │ + bne 93684 │ │ │ │ + ldr r3, [pc, #1476] @ 93b38 │ │ │ │ mov r4, #0 │ │ │ │ ldr r7, [r3] │ │ │ │ str r7, [r5, #1092] @ 0x444 │ │ │ │ ldr r3, [r7, #92] @ 0x5c │ │ │ │ str r3, [r5, #1056] @ 0x420 │ │ │ │ - ldr r1, [pc, #1456] @ 93ae0 │ │ │ │ + ldr r1, [pc, #1456] @ 93b3c │ │ │ │ ldr r3, [r7, #96] @ 0x60 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r4, [sp, #20] │ │ │ │ str r4, [sp, #24] │ │ │ │ str r4, [sp, #28] │ │ │ │ str r3, [r5, #1060] @ 0x424 │ │ │ │ - bl 238a08 │ │ │ │ + bl 238ad0 │ │ │ │ cmp r0, r4 │ │ │ │ - blt 935ec │ │ │ │ + blt 93648 │ │ │ │ ldr r3, [r7, #92] @ 0x5c │ │ │ │ str r3, [r5, #1264] @ 0x4f0 │ │ │ │ - ldr r1, [pc, #1408] @ 93ae4 │ │ │ │ + ldr r1, [pc, #1408] @ 93b40 │ │ │ │ ldr r3, [r7, #96] @ 0x60 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r5, #1268] @ 0x4f4 │ │ │ │ - bl 238a08 │ │ │ │ + bl 238ad0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 935ec │ │ │ │ + blt 93648 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r4, [r3] │ │ │ │ str r4, [r3, #4] │ │ │ │ str r4, [r3, #8] │ │ │ │ str r4, [r3, #12] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ @@ -108346,317 +108371,317 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 2dc9c │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 2dd10 │ │ │ │ - ldr r2, [pc, #1320] @ 93ae8 │ │ │ │ - ldr r1, [pc, #1320] @ 93aec │ │ │ │ + ldr r2, [pc, #1320] @ 93b44 │ │ │ │ + ldr r1, [pc, #1320] @ 93b48 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #16 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r1, [sp, #20] │ │ │ │ str r2, [sp, #24] │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ ldr ip, [sp, #12] │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - b 9358c │ │ │ │ + b 935e8 │ │ │ │ mov r0, #0 │ │ │ │ - bl 7d434 │ │ │ │ - ldr r2, [pc, #1268] @ 93af0 │ │ │ │ - ldr r3, [pc, #1268] @ 93af4 │ │ │ │ + bl 7d43c │ │ │ │ + ldr r2, [pc, #1268] @ 93b4c │ │ │ │ + ldr r3, [pc, #1268] @ 93b50 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r1, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #16 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ ldr ip, [sp, #12] │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - b 9358c │ │ │ │ + b 935e8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0, #564] @ 0x234 │ │ │ │ - bne 93510 │ │ │ │ + bne 9356c │ │ │ │ add r0, r0, #564 @ 0x234 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 93510 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 9356c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9365c │ │ │ │ + beq 936b8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0, #564] @ 0x234 │ │ │ │ - beq 93694 │ │ │ │ + beq 936f0 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ - ldr r2, [pc, #1160] @ 93af8 │ │ │ │ - ldr r3, [pc, #1160] @ 93afc │ │ │ │ + ldr r2, [pc, #1160] @ 93b54 │ │ │ │ + ldr r3, [pc, #1160] @ 93b58 │ │ │ │ str r1, [sp, #16] │ │ │ │ - b 9360c │ │ │ │ + b 93668 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ - ldr r2, [pc, #1140] @ 93b00 │ │ │ │ - ldr r3, [pc, #1140] @ 93b04 │ │ │ │ + ldr r2, [pc, #1140] @ 93b5c │ │ │ │ + ldr r3, [pc, #1140] @ 93b60 │ │ │ │ str r1, [sp, #16] │ │ │ │ - b 9360c │ │ │ │ + b 93668 │ │ │ │ add r0, r0, #564 @ 0x234 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 9365c │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 936b8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #2636] @ 0xa4c │ │ │ │ - bne 934bc │ │ │ │ - ldr r0, [pc, #1032] @ 93ac0 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 934bc │ │ │ │ - ldr r0, [pc, #1020] @ 93ac0 │ │ │ │ - bl 9b1dc │ │ │ │ - ldr r3, [pc, #1084] @ 93b08 │ │ │ │ + bne 93518 │ │ │ │ + ldr r0, [pc, #1032] @ 93b1c │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 93518 │ │ │ │ + ldr r0, [pc, #1020] @ 93b1c │ │ │ │ + bl 9b254 │ │ │ │ + ldr r3, [pc, #1084] @ 93b64 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ - ldr r2, [pc, #1072] @ 93b0c │ │ │ │ + ldr r2, [pc, #1072] @ 93b68 │ │ │ │ str r1, [sp, #16] │ │ │ │ - b 9360c │ │ │ │ + b 93668 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #924] @ 0x39c │ │ │ │ - bne 93498 │ │ │ │ - ldr r0, [pc, #964] @ 93abc │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 93498 │ │ │ │ - ldr r0, [pc, #952] @ 93abc │ │ │ │ - bl 9b1dc │ │ │ │ - b 936c4 │ │ │ │ + bne 934f4 │ │ │ │ + ldr r0, [pc, #964] @ 93b18 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 934f4 │ │ │ │ + ldr r0, [pc, #952] @ 93b18 │ │ │ │ + bl 9b254 │ │ │ │ + b 93720 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #892] @ 0x37c │ │ │ │ - bne 93474 │ │ │ │ - ldr r0, [pc, #920] @ 93ab8 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 93474 │ │ │ │ - ldr r0, [pc, #908] @ 93ab8 │ │ │ │ - bl 9b1dc │ │ │ │ - b 936c4 │ │ │ │ + bne 934d0 │ │ │ │ + ldr r0, [pc, #920] @ 93b14 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 934d0 │ │ │ │ + ldr r0, [pc, #908] @ 93b14 │ │ │ │ + bl 9b254 │ │ │ │ + b 93720 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1084] @ 0x43c │ │ │ │ - bne 93450 │ │ │ │ - ldr r0, [pc, #876] @ 93ab4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 93450 │ │ │ │ - ldr r0, [pc, #864] @ 93ab4 │ │ │ │ - bl 9b1dc │ │ │ │ - b 936c4 │ │ │ │ + bne 934ac │ │ │ │ + ldr r0, [pc, #876] @ 93b10 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 934ac │ │ │ │ + ldr r0, [pc, #864] @ 93b10 │ │ │ │ + bl 9b254 │ │ │ │ + b 93720 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #940] @ 0x3ac │ │ │ │ - bne 9342c │ │ │ │ - ldr r0, [pc, #832] @ 93ab0 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 9342c │ │ │ │ - ldr r0, [pc, #820] @ 93ab0 │ │ │ │ - bl 9b1dc │ │ │ │ - b 936c4 │ │ │ │ + bne 93488 │ │ │ │ + ldr r0, [pc, #832] @ 93b0c │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 93488 │ │ │ │ + ldr r0, [pc, #820] @ 93b0c │ │ │ │ + bl 9b254 │ │ │ │ + b 93720 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1196] @ 0x4ac │ │ │ │ - bne 93408 │ │ │ │ - ldr r0, [pc, #788] @ 93aac │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 93408 │ │ │ │ - ldr r0, [pc, #776] @ 93aac │ │ │ │ - bl 9b1dc │ │ │ │ - b 936c4 │ │ │ │ + bne 93464 │ │ │ │ + ldr r0, [pc, #788] @ 93b08 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 93464 │ │ │ │ + ldr r0, [pc, #776] @ 93b08 │ │ │ │ + bl 9b254 │ │ │ │ + b 93720 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1212] @ 0x4bc │ │ │ │ - bne 933e4 │ │ │ │ - ldr r0, [pc, #744] @ 93aa8 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 933e4 │ │ │ │ - ldr r0, [pc, #732] @ 93aa8 │ │ │ │ - bl 9b1dc │ │ │ │ - b 936c4 │ │ │ │ + bne 93440 │ │ │ │ + ldr r0, [pc, #744] @ 93b04 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 93440 │ │ │ │ + ldr r0, [pc, #732] @ 93b04 │ │ │ │ + bl 9b254 │ │ │ │ + b 93720 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #908] @ 0x38c │ │ │ │ - bne 933c0 │ │ │ │ - ldr r0, [pc, #700] @ 93aa4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 933c0 │ │ │ │ - ldr r0, [pc, #688] @ 93aa4 │ │ │ │ - bl 9b1dc │ │ │ │ - b 936c4 │ │ │ │ + bne 9341c │ │ │ │ + ldr r0, [pc, #700] @ 93b00 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 9341c │ │ │ │ + ldr r0, [pc, #688] @ 93b00 │ │ │ │ + bl 9b254 │ │ │ │ + b 93720 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1148] @ 0x47c │ │ │ │ - bne 9339c │ │ │ │ - ldr r0, [pc, #656] @ 93aa0 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 9339c │ │ │ │ - ldr r0, [pc, #644] @ 93aa0 │ │ │ │ - bl 9b1dc │ │ │ │ - b 936c4 │ │ │ │ + bne 933f8 │ │ │ │ + ldr r0, [pc, #656] @ 93afc │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 933f8 │ │ │ │ + ldr r0, [pc, #644] @ 93afc │ │ │ │ + bl 9b254 │ │ │ │ + b 93720 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #2540] @ 0x9ec │ │ │ │ - bne 93378 │ │ │ │ - ldr r0, [pc, #612] @ 93a9c │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 93378 │ │ │ │ - ldr r0, [pc, #600] @ 93a9c │ │ │ │ - bl 9b1dc │ │ │ │ - b 936c4 │ │ │ │ + bne 933d4 │ │ │ │ + ldr r0, [pc, #612] @ 93af8 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 933d4 │ │ │ │ + ldr r0, [pc, #600] @ 93af8 │ │ │ │ + bl 9b254 │ │ │ │ + b 93720 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #2652] @ 0xa5c │ │ │ │ - bne 93354 │ │ │ │ - ldr r0, [pc, #568] @ 93a98 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 93354 │ │ │ │ - ldr r0, [pc, #556] @ 93a98 │ │ │ │ - bl 9b1dc │ │ │ │ - b 936c4 │ │ │ │ + bne 933b0 │ │ │ │ + ldr r0, [pc, #568] @ 93af4 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 933b0 │ │ │ │ + ldr r0, [pc, #556] @ 93af4 │ │ │ │ + bl 9b254 │ │ │ │ + b 93720 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #2524] @ 0x9dc │ │ │ │ - bne 93330 │ │ │ │ - ldr r0, [pc, #524] @ 93a94 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 93330 │ │ │ │ - ldr r0, [pc, #512] @ 93a94 │ │ │ │ - bl 9b1dc │ │ │ │ - b 936c4 │ │ │ │ + bne 9338c │ │ │ │ + ldr r0, [pc, #524] @ 93af0 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 9338c │ │ │ │ + ldr r0, [pc, #512] @ 93af0 │ │ │ │ + bl 9b254 │ │ │ │ + b 93720 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1036] @ 0x40c │ │ │ │ - bne 9330c │ │ │ │ - ldr r0, [pc, #480] @ 93a90 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 9330c │ │ │ │ - ldr r0, [pc, #468] @ 93a90 │ │ │ │ - bl 9b1dc │ │ │ │ - b 936c4 │ │ │ │ + bne 93368 │ │ │ │ + ldr r0, [pc, #480] @ 93aec │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 93368 │ │ │ │ + ldr r0, [pc, #468] @ 93aec │ │ │ │ + bl 9b254 │ │ │ │ + b 93720 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #2604] @ 0xa2c │ │ │ │ - bne 932e8 │ │ │ │ - ldr r0, [pc, #436] @ 93a8c │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 932e8 │ │ │ │ - ldr r0, [pc, #424] @ 93a8c │ │ │ │ - bl 9b1dc │ │ │ │ - b 936c4 │ │ │ │ + bne 93344 │ │ │ │ + ldr r0, [pc, #436] @ 93ae8 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 93344 │ │ │ │ + ldr r0, [pc, #424] @ 93ae8 │ │ │ │ + bl 9b254 │ │ │ │ + b 93720 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1388] @ 0x56c │ │ │ │ - bne 932c4 │ │ │ │ - ldr r0, [pc, #392] @ 93a88 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 932c4 │ │ │ │ - ldr r0, [pc, #380] @ 93a88 │ │ │ │ - bl 9b1dc │ │ │ │ - b 936c4 │ │ │ │ + bne 93320 │ │ │ │ + ldr r0, [pc, #392] @ 93ae4 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 93320 │ │ │ │ + ldr r0, [pc, #380] @ 93ae4 │ │ │ │ + bl 9b254 │ │ │ │ + b 93720 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1052] @ 0x41c │ │ │ │ - bne 932a0 │ │ │ │ - ldr r0, [pc, #336] @ 93a78 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 932a0 │ │ │ │ + bne 932fc │ │ │ │ + ldr r0, [pc, #336] @ 93ad4 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 932fc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #2716] @ 0xa9c │ │ │ │ - bne 9327c │ │ │ │ - ldr r0, [pc, #320] @ 93a84 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 9327c │ │ │ │ - ldr r0, [pc, #308] @ 93a84 │ │ │ │ - bl 9b1dc │ │ │ │ - b 936c4 │ │ │ │ + bne 932d8 │ │ │ │ + ldr r0, [pc, #320] @ 93ae0 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 932d8 │ │ │ │ + ldr r0, [pc, #308] @ 93ae0 │ │ │ │ + bl 9b254 │ │ │ │ + b 93720 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #2700] @ 0xa8c │ │ │ │ - bne 93258 │ │ │ │ - ldr r0, [pc, #276] @ 93a80 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 93258 │ │ │ │ - ldr r0, [pc, #264] @ 93a80 │ │ │ │ - bl 9b1dc │ │ │ │ - b 936c4 │ │ │ │ - ldr r0, [pc, #244] @ 93a78 │ │ │ │ - bl 9b1dc │ │ │ │ - b 936c4 │ │ │ │ - ldr r3, [pc, #384] @ 93b10 │ │ │ │ - b 936c8 │ │ │ │ + bne 932b4 │ │ │ │ + ldr r0, [pc, #276] @ 93adc │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 932b4 │ │ │ │ + ldr r0, [pc, #264] @ 93adc │ │ │ │ + bl 9b254 │ │ │ │ + b 93720 │ │ │ │ + ldr r0, [pc, #244] @ 93ad4 │ │ │ │ + bl 9b254 │ │ │ │ + b 93720 │ │ │ │ + ldr r3, [pc, #384] @ 93b6c │ │ │ │ + b 93724 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1052] @ 0x41c │ │ │ │ - bne 93234 │ │ │ │ + bne 93290 │ │ │ │ add r0, r4, #1040 @ 0x410 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 93234 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 93290 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r2, [pc, #344] @ 93b14 │ │ │ │ - ldr r3, [pc, #336] @ 93b10 │ │ │ │ + ldr r2, [pc, #344] @ 93b70 │ │ │ │ + ldr r3, [pc, #336] @ 93b6c │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp, #28] │ │ │ │ - b 9360c │ │ │ │ + b 93668 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ - ldr r2, [pc, #324] @ 93b18 │ │ │ │ - ldr r3, [pc, #284] @ 93af4 │ │ │ │ + ldr r2, [pc, #324] @ 93b74 │ │ │ │ + ldr r3, [pc, #284] @ 93b50 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [ip, #12] │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ - b 9358c │ │ │ │ + b 935e8 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ - ldr r2, [pc, #288] @ 93b1c │ │ │ │ - ldr r3, [pc, #288] @ 93b20 │ │ │ │ + ldr r2, [pc, #288] @ 93b78 │ │ │ │ + ldr r3, [pc, #288] @ 93b7c │ │ │ │ str r1, [sp, #16] │ │ │ │ - b 9360c │ │ │ │ + b 93668 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ - ldr r2, [pc, #268] @ 93b24 │ │ │ │ - ldr r3, [pc, #268] @ 93b28 │ │ │ │ + ldr r2, [pc, #268] @ 93b80 │ │ │ │ + ldr r3, [pc, #268] @ 93b84 │ │ │ │ str r1, [sp, #16] │ │ │ │ - b 9360c │ │ │ │ - ldr r1, [pc, #260] @ 93b2c │ │ │ │ - ldr r2, [pc, #260] @ 93b30 │ │ │ │ - b 935c0 │ │ │ │ - bl a55d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldrne r2, [pc, #248] @ 93b34 │ │ │ │ - bne 935bc │ │ │ │ - b 9305c │ │ │ │ - ldr r2, [pc, #240] @ 93b38 │ │ │ │ - b 935bc │ │ │ │ - eorseq r1, sp, r0, asr #20 │ │ │ │ + b 93668 │ │ │ │ + ldr r1, [pc, #260] @ 93b88 │ │ │ │ + ldr r2, [pc, #260] @ 93b8c │ │ │ │ + b 9361c │ │ │ │ + bl a564c │ │ │ │ + cmp r0, #0 │ │ │ │ + ldrne r2, [pc, #248] @ 93b90 │ │ │ │ + bne 93618 │ │ │ │ + b 930b8 │ │ │ │ + ldr r2, [pc, #240] @ 93b94 │ │ │ │ + b 93618 │ │ │ │ + eorseq r1, sp, r0, lsl #25 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - eorseq r1, sp, r4, lsl #24 │ │ │ │ + eorseq r1, sp, r4, asr #28 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ subseq sl, r7, r4, lsr #25 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ ldrheq r1, [sl], #-244 @ 0xffffff0c │ │ │ │ subseq sl, r5, r4, asr #30 │ │ │ │ subseq r2, sl, r4, lsl #1 │ │ │ │ - eorseq r1, sp, r0, lsl r8 │ │ │ │ + eorseq r1, sp, r0, asr sl │ │ │ │ subseq r8, r5, r0, lsr #30 │ │ │ │ subseq r7, r7, ip, lsr #4 │ │ │ │ subseq r6, r7, r0, lsl lr │ │ │ │ @ instruction: 0x0057789c │ │ │ │ subseq r7, r7, ip, lsr #17 │ │ │ │ subseq r7, r7, ip, ror r3 │ │ │ │ subseq r7, r7, ip, lsr r8 │ │ │ │ @@ -108673,93 +108698,93 @@ │ │ │ │ subseq r7, r7, ip, lsl #3 │ │ │ │ subseq r7, r7, ip, lsr #3 │ │ │ │ subseq r7, r7, ip, asr r8 │ │ │ │ subseq sl, r5, ip, lsl #31 │ │ │ │ subseq r2, sl, r4, asr r1 │ │ │ │ @ instruction: 0x00552190 │ │ │ │ subseq r1, r8, r4, asr #32 │ │ │ │ - eorseq sp, r5, r0, asr #4 │ │ │ │ + eorseq sp, r5, r0, lsl #9 │ │ │ │ subseq r0, r8, r0, lsl lr │ │ │ │ subseq r1, r5, r0, lsl #27 │ │ │ │ @ instruction: 0x0055af9c │ │ │ │ subseq fp, r5, ip, rrx │ │ │ │ - eorseq sp, r5, r4, lsr r1 │ │ │ │ - eorseq r1, sp, r8, lsl #24 │ │ │ │ - mlaseq sp, r4, ip, r1 │ │ │ │ - eorseq sp, r5, r4, ror #4 │ │ │ │ - eorseq r1, sp, r4, lsl #25 │ │ │ │ - eorseq sp, r5, r8, asr #4 │ │ │ │ - eorseq r1, sp, r0, ror ip │ │ │ │ - eorseq sp, r5, r0, lsl r2 │ │ │ │ - mlaseq r5, ip, r1, sp │ │ │ │ - eorseq r1, sp, ip, asr ip │ │ │ │ - @ instruction: 0x003596d4 │ │ │ │ - eorseq r1, sp, r4, lsr #25 │ │ │ │ - eorseq r1, sp, r0, asr #25 │ │ │ │ - eorseq r1, sp, r8, asr #24 │ │ │ │ - @ instruction: 0x0035d1f4 │ │ │ │ - eorseq r1, sp, r0, lsr ip │ │ │ │ - @ instruction: 0x0035d1d4 │ │ │ │ - eorseq r1, sp, ip, lsl ip │ │ │ │ - @ instruction: 0x0035d1b8 │ │ │ │ - eorseq sp, r5, r4, asr r1 │ │ │ │ - eorseq sp, r5, ip, ror r1 │ │ │ │ - b 2389e8 │ │ │ │ + eorseq sp, r5, r4, ror r3 │ │ │ │ + eorseq r1, sp, r8, asr #28 │ │ │ │ + @ instruction: 0x003d1ed4 │ │ │ │ + eorseq sp, r5, r4, lsr #9 │ │ │ │ + eorseq r1, sp, r4, asr #29 │ │ │ │ + eorseq sp, r5, r8, lsl #9 │ │ │ │ + @ instruction: 0x003d1eb0 │ │ │ │ + eorseq sp, r5, r0, asr r4 │ │ │ │ + @ instruction: 0x0035d3dc │ │ │ │ + mlaseq sp, ip, lr, r1 │ │ │ │ + eorseq r9, r5, r4, lsl r9 │ │ │ │ + eorseq r1, sp, r4, ror #29 │ │ │ │ + eorseq r1, sp, r0, lsl #30 │ │ │ │ + eorseq r1, sp, r8, lsl #29 │ │ │ │ + eorseq sp, r5, r4, lsr r4 │ │ │ │ + eorseq r1, sp, r0, ror lr │ │ │ │ + eorseq sp, r5, r4, lsl r4 │ │ │ │ + eorseq r1, sp, ip, asr lr │ │ │ │ + @ instruction: 0x0035d3f8 │ │ │ │ + mlaseq r5, r4, r3, sp │ │ │ │ + @ instruction: 0x0035d3bc │ │ │ │ + b 238ab0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r6, [pc, #560] @ 93d88 │ │ │ │ + ldr r6, [pc, #560] @ 93de4 │ │ │ │ mov r5, r0 │ │ │ │ add r3, r6, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #1168] @ 0x490 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 93b9c │ │ │ │ + beq 93bf8 │ │ │ │ ldr r3, [r6, #1412] @ 0x584 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 93b9c │ │ │ │ - ldr r3, [pc, #524] @ 93d8c │ │ │ │ - bl 3592c0 │ │ │ │ + beq 93bf8 │ │ │ │ + ldr r3, [pc, #524] @ 93de8 │ │ │ │ + bl 359530 │ │ │ │ ldr r7, [r3, r0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 93d7c │ │ │ │ + beq 93dd8 │ │ │ │ ldr r0, [r6, #1416] @ 0x588 │ │ │ │ bl 2a3cc │ │ │ │ cmp r7, r0 │ │ │ │ - bne 93d7c │ │ │ │ + bne 93dd8 │ │ │ │ cmn r4, #-2147483635 @ 0x8000000d │ │ │ │ - bhi 93d74 │ │ │ │ + bhi 93dd0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - ldr r2, [pc, #480] @ 93d90 │ │ │ │ + ldr r2, [pc, #480] @ 93dec │ │ │ │ add r7, r4, #12 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 93ce8 │ │ │ │ - ldr r3, [pc, #460] @ 93d8c │ │ │ │ - bl 3592c0 │ │ │ │ + bne 93d44 │ │ │ │ + ldr r3, [pc, #460] @ 93de8 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r7, #512 @ 0x200 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r8, [r3, #1528] @ 0x5f8 │ │ │ │ - bhi 93cb4 │ │ │ │ + bhi 93d10 │ │ │ │ add r1, r4, #11 │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r2, [r8, r1, lsl #3] │ │ │ │ ldr ip, [r2, #8] │ │ │ │ cmp r2, ip │ │ │ │ - beq 93d50 │ │ │ │ + beq 93dac │ │ │ │ ldr r3, [r2] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r0, [r3] │ │ │ │ str r0, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 93c84 │ │ │ │ + beq 93ce0 │ │ │ │ mov r1, #0 │ │ │ │ lsr r2, r4, #8 │ │ │ │ strb r2, [r3, #2] │ │ │ │ strb r1, [r3, #1] │ │ │ │ strb r1, [r3] │ │ │ │ strb r4, [r3, #3] │ │ │ │ ldrb r0, [r5] │ │ │ │ @@ -108767,15 +108792,15 @@ │ │ │ │ add r1, r3, #5 │ │ │ │ cmp r4, #0 │ │ │ │ strb r0, [r3, #4] │ │ │ │ strb r2, [r3, #5] │ │ │ │ add r3, r3, #8 │ │ │ │ strb r2, [r1, #1] │ │ │ │ strb r2, [r1, #2] │ │ │ │ - beq 93d38 │ │ │ │ + beq 93d94 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #205 @ 0xcd │ │ │ │ mov r0, r3 │ │ │ │ bl 29658 │ │ │ │ mov r2, #253 @ 0xfd │ │ │ │ add r1, r0, r4 │ │ │ │ mov r3, r0 │ │ │ │ @@ -108784,110 +108809,110 @@ │ │ │ │ strb r2, [r1, #2] │ │ │ │ strb r2, [r1, #3] │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr lr, [r2, #24] │ │ │ │ ldr r9, [r2, #28] │ │ │ │ cmp lr, r9 │ │ │ │ - bhi 93d28 │ │ │ │ + bhi 93d84 │ │ │ │ add r1, r1, #1 │ │ │ │ add r1, lr, r1, lsl #3 │ │ │ │ str r1, [r2, #24] │ │ │ │ add r1, r2, lr │ │ │ │ str r1, [r2, #4] │ │ │ │ str r0, [r2, lr] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 93cfc │ │ │ │ + bne 93d58 │ │ │ │ ldr r3, [r6, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #212] @ 93d94 │ │ │ │ + ldr r2, [pc, #212] @ 93df0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 93d60 │ │ │ │ + bne 93dbc │ │ │ │ mov r0, r7 │ │ │ │ bl 2a1bc │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 93d74 │ │ │ │ + beq 93dd0 │ │ │ │ ldr r2, [r8, #800] @ 0x320 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r8, #800] @ 0x320 │ │ │ │ - b 93cfc │ │ │ │ + b 93d58 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 93d74 │ │ │ │ + beq 93dd0 │ │ │ │ lsr r1, r4, #8 │ │ │ │ lsr r2, r4, #16 │ │ │ │ strb r1, [r3, #2] │ │ │ │ lsr r1, r4, #24 │ │ │ │ strb r2, [r3, #1] │ │ │ │ strb r1, [r3] │ │ │ │ strb r4, [r3, #3] │ │ │ │ mov r2, #253 @ 0xfd │ │ │ │ ldrb r0, [r5] │ │ │ │ add r1, r3, #5 │ │ │ │ - b 93c34 │ │ │ │ + b 93c90 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [ip, #12] │ │ │ │ str ip, [r2, #8] │ │ │ │ - b 93c10 │ │ │ │ + b 93c6c │ │ │ │ mov r2, #253 @ 0xfd │ │ │ │ strb r2, [r3] │ │ │ │ strb r2, [r3, #1] │ │ │ │ strb r2, [r3, #2] │ │ │ │ strb r2, [r3, #3] │ │ │ │ - b 93c7c │ │ │ │ + b 93cd8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 920a0 │ │ │ │ + bl 920fc │ │ │ │ mov r3, r0 │ │ │ │ - b 93cac │ │ │ │ + b 93d08 │ │ │ │ ldr r0, [r6, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b 93cd0 │ │ │ │ + b 93d2c │ │ │ │ mov r3, #0 │ │ │ │ - b 93c7c │ │ │ │ - ldr r1, [pc, #20] @ 93d98 │ │ │ │ - ldr r0, [pc, #20] @ 93d9c │ │ │ │ - bl 7d2a0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + b 93cd8 │ │ │ │ + ldr r1, [pc, #20] @ 93df4 │ │ │ │ + ldr r0, [pc, #20] @ 93df8 │ │ │ │ + bl 7d2a8 <_Py_FatalErrorFunc@@Base> │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq r1, r9, r8, lsl #31 │ │ │ │ - andeq fp, r8, r8, lsr #32 │ │ │ │ - eorseq sp, r5, ip, lsl #5 │ │ │ │ - @ instruction: 0x003d1cd4 │ │ │ │ + andeq r1, r9, r4, ror #31 │ │ │ │ + muleq r8, r8, r0 │ │ │ │ + eorseq sp, r5, ip, asr #9 │ │ │ │ + eorseq r1, sp, r4, lsl pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ tst r3, #2 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bne 948e0 │ │ │ │ + bne 9493c │ │ │ │ orr r3, r3, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [r0, #84] @ 0x54 │ │ │ │ - beq 9811c │ │ │ │ + beq 98178 │ │ │ │ ldr r0, [r0, #132] @ 0x84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 94958 │ │ │ │ + beq 949b4 │ │ │ │ ldr r4, [r5, #128] @ 0x80 │ │ │ │ cmp r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ - beq 949e8 │ │ │ │ + beq 94a44 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - beq 94a14 │ │ │ │ - ldr r6, [pc, #3780] @ 94cd0 │ │ │ │ + beq 94a70 │ │ │ │ + ldr r6, [pc, #3780] @ 94d2c │ │ │ │ ldr r3, [r4, #180] @ 0xb4 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r2, [r6, r0] │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ rsb r2, r3, r3, lsl #3 │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r0, r1, r2 │ │ │ │ add r2, r2, #92160 @ 0x16800 │ │ │ │ @@ -108901,56 +108926,56 @@ │ │ │ │ cmp r2, r4 │ │ │ │ orreq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ addeq r0, r0, #98304 @ 0x18000 │ │ │ │ ldrne r3, [r1, #16] │ │ │ │ ldreq r3, [r0, #244] @ 0xf4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 98010 │ │ │ │ + beq 9806c │ │ │ │ ldr r1, [r5, #128] @ 0x80 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ clz r2, r2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ mov ip, r3 │ │ │ │ and r2, r3, #2 │ │ │ │ - bne 966dc │ │ │ │ + bne 96738 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94b44 │ │ │ │ + bne 94ba0 │ │ │ │ ldr r2, [r5, #168] @ 0xa8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 960d8 │ │ │ │ + beq 96134 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 983fc │ │ │ │ + bl 98458 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ mov ip, r3 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 96a08 │ │ │ │ + beq 96a64 │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ - beq 95fbc │ │ │ │ + beq 96018 │ │ │ │ ldr r2, [r5, #156] @ 0x9c │ │ │ │ ldr r0, [r5, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94a1c │ │ │ │ - ldr r2, [pc, #3584] @ 94ce4 │ │ │ │ + bne 94a78 │ │ │ │ + ldr r2, [pc, #3584] @ 94d40 │ │ │ │ cmp r0, r2 │ │ │ │ - bne 94b6c │ │ │ │ + bne 94bc8 │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ ldreq r3, [r2, #156] @ 0x9c │ │ │ │ streq r3, [r5, #156] @ 0x9c │ │ │ │ - bne 96288 │ │ │ │ + bne 962e4 │ │ │ │ tst ip, #2 │ │ │ │ - beq 94b84 │ │ │ │ - ldr r6, [pc, #3528] @ 94cd0 │ │ │ │ + beq 94be0 │ │ │ │ + ldr r6, [pc, #3528] @ 94d2c │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r2, [r6, r0] │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ rsb r2, r3, r3, lsl #3 │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r1, r0, r2 │ │ │ │ add r1, r1, #92160 @ 0x16800 │ │ │ │ @@ -108963,524 +108988,524 @@ │ │ │ │ cmp r3, #0 │ │ │ │ add r3, r2, #92160 @ 0x16800 │ │ │ │ addeq r2, r2, #98304 @ 0x18000 │ │ │ │ addeq r2, r2, #228 @ 0xe4 │ │ │ │ add r3, r3, #764 @ 0x2fc │ │ │ │ add r3, r0, r3 │ │ │ │ addeq r3, r0, r2 │ │ │ │ - ldr r2, [pc, #3312] @ 94c54 │ │ │ │ + ldr r2, [pc, #3312] @ 94cb0 │ │ │ │ ldr r7, [r3, #16] │ │ │ │ ldr r3, [r2, #1412] @ 0x584 │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 94b9c │ │ │ │ + bne 94bf8 │ │ │ │ ldr r4, [r5, #116] @ 0x74 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 95ee0 │ │ │ │ + bne 95f3c │ │ │ │ ldr r7, [r5, #120] @ 0x78 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ cmp r7, #0 │ │ │ │ and r3, r3, #2 │ │ │ │ - beq 958c4 │ │ │ │ + beq 95920 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 95734 │ │ │ │ + bne 95790 │ │ │ │ ldr r8, [r7] │ │ │ │ ldr r0, [r5, #132] @ 0x84 │ │ │ │ cmp r8, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bne 957a4 │ │ │ │ + bne 95800 │ │ │ │ ldr r7, [r5, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - bne 9654c │ │ │ │ - ldr r7, [pc, #3220] @ 94c58 │ │ │ │ - ldr r9, [pc, #3308] @ 94cb4 │ │ │ │ + bne 965a8 │ │ │ │ + ldr r7, [pc, #3220] @ 94cb4 │ │ │ │ + ldr r9, [pc, #3308] @ 94d10 │ │ │ │ ldr r3, [r7, #1180] @ 0x49c │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r9 │ │ │ │ - bne 964d8 │ │ │ │ + bne 96534 │ │ │ │ ldr r2, [r7, #1188] @ 0x4a4 │ │ │ │ cmn r2, #1 │ │ │ │ - beq 964d8 │ │ │ │ + beq 96534 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #3184] @ 94c5c │ │ │ │ + ldr r1, [pc, #3184] @ 94cb8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 9b308 │ │ │ │ + bl 9b380 │ │ │ │ cmn r0, #3 │ │ │ │ - beq 96a04 │ │ │ │ + beq 96a60 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 95ec0 │ │ │ │ + bne 95f1c │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 95de8 │ │ │ │ - ldr r2, [pc, #3260] @ 94cd4 │ │ │ │ - ldr r1, [pc, #3136] @ 94c5c │ │ │ │ + bne 95e44 │ │ │ │ + ldr r2, [pc, #3260] @ 94d30 │ │ │ │ + ldr r1, [pc, #3136] @ 94cb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9c9c8 │ │ │ │ + bl 9ca40 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 96a04 │ │ │ │ + blt 96a60 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 95930 │ │ │ │ + beq 9598c │ │ │ │ ldr r6, [r5, #128] @ 0x80 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 97bbc │ │ │ │ + beq 97c18 │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - beq 968cc │ │ │ │ + beq 96928 │ │ │ │ and r3, r3, #24 │ │ │ │ orr r1, r3, r2 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ str r1, [r5, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - beq 959ec │ │ │ │ + beq 95a48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 959fc │ │ │ │ + bne 95a58 │ │ │ │ ldr r3, [r5, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ str r3, [r5, #20] │ │ │ │ - bne 95a08 │ │ │ │ + bne 95a64 │ │ │ │ ldr r3, [r5, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r6, #104] @ 0x68 │ │ │ │ str r3, [r5, #104] @ 0x68 │ │ │ │ - bne 95a14 │ │ │ │ + bne 95a70 │ │ │ │ ldr r2, [r6, #172] @ 0xac │ │ │ │ - ldr r3, [pc, #3128] @ 94ce0 │ │ │ │ + ldr r3, [pc, #3128] @ 94d3c │ │ │ │ cmp r2, #0 │ │ │ │ ldr ip, [r3] │ │ │ │ ldr r3, [r6, #144] @ 0x90 │ │ │ │ str r3, [r5, #144] @ 0x90 │ │ │ │ - beq 95a28 │ │ │ │ + beq 95a84 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 95a5c │ │ │ │ + ble 95ab8 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp ip, r0 │ │ │ │ - beq 95a54 │ │ │ │ + beq 95ab0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 94128 │ │ │ │ + beq 94184 │ │ │ │ ldr lr, [r2, #16] │ │ │ │ cmp ip, lr │ │ │ │ - beq 95a54 │ │ │ │ + beq 95ab0 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 94128 │ │ │ │ + beq 94184 │ │ │ │ ldr lr, [r2, #20] │ │ │ │ cmp ip, lr │ │ │ │ - beq 95a54 │ │ │ │ + beq 95ab0 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 94128 │ │ │ │ + beq 94184 │ │ │ │ add r4, r2, #20 │ │ │ │ mov lr, #3 │ │ │ │ ldr r8, [r4, #4]! │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r8, ip │ │ │ │ - beq 95a54 │ │ │ │ + beq 95ab0 │ │ │ │ cmp r3, lr │ │ │ │ - bne 94108 │ │ │ │ + bne 94164 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 95a5c │ │ │ │ - ldr lr, [pc, #3000] @ 94ce8 │ │ │ │ + ble 95ab8 │ │ │ │ + ldr lr, [pc, #3000] @ 94d44 │ │ │ │ cmp r0, lr │ │ │ │ - beq 97ab4 │ │ │ │ + beq 97b10 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 94178 │ │ │ │ + beq 941d4 │ │ │ │ ldr ip, [r2, #16] │ │ │ │ cmp ip, lr │ │ │ │ - beq 97ab4 │ │ │ │ + beq 97b10 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 94178 │ │ │ │ + beq 941d4 │ │ │ │ add r4, r2, #16 │ │ │ │ mov ip, #2 │ │ │ │ ldr r8, [r4, #4]! │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r8, lr │ │ │ │ - beq 97ab4 │ │ │ │ + beq 97b10 │ │ │ │ cmp ip, r3 │ │ │ │ - bne 94158 │ │ │ │ + bne 941b4 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 95a5c │ │ │ │ - ldr ip, [pc, #2820] @ 94c84 │ │ │ │ + ble 95ab8 │ │ │ │ + ldr ip, [pc, #2820] @ 94ce0 │ │ │ │ cmp r0, ip │ │ │ │ - beq 97ac0 │ │ │ │ + beq 97b1c │ │ │ │ cmp r3, #1 │ │ │ │ - beq 941c8 │ │ │ │ + beq 94224 │ │ │ │ ldr lr, [r2, #16] │ │ │ │ cmp lr, ip │ │ │ │ - beq 97ac0 │ │ │ │ + beq 97b1c │ │ │ │ cmp r3, #2 │ │ │ │ - beq 941c8 │ │ │ │ + beq 94224 │ │ │ │ add r4, r2, #16 │ │ │ │ mov lr, #2 │ │ │ │ ldr r8, [r4, #4]! │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r8, ip │ │ │ │ - beq 97ac0 │ │ │ │ + beq 97b1c │ │ │ │ cmp lr, r3 │ │ │ │ - bne 941a8 │ │ │ │ + bne 94204 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 95a5c │ │ │ │ - ldr ip, [pc, #2720] @ 94c70 │ │ │ │ + ble 95ab8 │ │ │ │ + ldr ip, [pc, #2720] @ 94ccc │ │ │ │ cmp r0, ip │ │ │ │ - beq 97eac │ │ │ │ + beq 97f08 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 94218 │ │ │ │ + beq 94274 │ │ │ │ ldr lr, [r2, #16] │ │ │ │ cmp lr, ip │ │ │ │ - beq 97eac │ │ │ │ + beq 97f08 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 94218 │ │ │ │ + beq 94274 │ │ │ │ add r4, r2, #16 │ │ │ │ mov lr, #2 │ │ │ │ ldr r8, [r4, #4]! │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r8, ip │ │ │ │ - beq 97eac │ │ │ │ + beq 97f08 │ │ │ │ cmp lr, r3 │ │ │ │ - bne 941f8 │ │ │ │ + bne 94254 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 95a5c │ │ │ │ + ble 95ab8 │ │ │ │ cmp r0, r9 │ │ │ │ - beq 97acc │ │ │ │ + beq 97b28 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 94264 │ │ │ │ + beq 942c0 │ │ │ │ ldr ip, [r2, #16] │ │ │ │ cmp ip, r9 │ │ │ │ - beq 97acc │ │ │ │ + beq 97b28 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 94264 │ │ │ │ + beq 942c0 │ │ │ │ add lr, r2, #16 │ │ │ │ mov ip, #2 │ │ │ │ ldr r4, [lr, #4]! │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r4, r9 │ │ │ │ - beq 97acc │ │ │ │ + beq 97b28 │ │ │ │ cmp ip, r3 │ │ │ │ - bne 94244 │ │ │ │ + bne 942a0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 95a5c │ │ │ │ - ldr ip, [pc, #2624] @ 94cac │ │ │ │ + ble 95ab8 │ │ │ │ + ldr ip, [pc, #2624] @ 94d08 │ │ │ │ cmp r0, ip │ │ │ │ - beq 96b48 │ │ │ │ + beq 96ba4 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 942b4 │ │ │ │ + beq 94310 │ │ │ │ ldr lr, [r2, #16] │ │ │ │ cmp lr, ip │ │ │ │ - beq 96b48 │ │ │ │ + beq 96ba4 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 942b4 │ │ │ │ + beq 94310 │ │ │ │ add r4, r2, #16 │ │ │ │ mov lr, #2 │ │ │ │ ldr r8, [r4, #4]! │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r8, ip │ │ │ │ - beq 96b48 │ │ │ │ + beq 96ba4 │ │ │ │ cmp lr, r3 │ │ │ │ - bne 94294 │ │ │ │ + bne 942f0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 95a5c │ │ │ │ - ldr ip, [pc, #2508] @ 94c88 │ │ │ │ + ble 95ab8 │ │ │ │ + ldr ip, [pc, #2508] @ 94ce4 │ │ │ │ cmp r0, ip │ │ │ │ - beq 97e94 │ │ │ │ + beq 97ef0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 94304 │ │ │ │ + beq 94360 │ │ │ │ ldr lr, [r2, #16] │ │ │ │ cmp lr, ip │ │ │ │ - beq 97e94 │ │ │ │ + beq 97ef0 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 94304 │ │ │ │ + beq 94360 │ │ │ │ add r4, r2, #16 │ │ │ │ mov lr, #2 │ │ │ │ ldr r8, [r4, #4]! │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r8, ip │ │ │ │ - beq 97e94 │ │ │ │ + beq 97ef0 │ │ │ │ cmp lr, r3 │ │ │ │ - bne 942e4 │ │ │ │ + bne 94340 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 95a5c │ │ │ │ - ldr ip, [pc, #2412] @ 94c78 │ │ │ │ + ble 95ab8 │ │ │ │ + ldr ip, [pc, #2412] @ 94cd4 │ │ │ │ cmp r0, ip │ │ │ │ - beq 97a14 │ │ │ │ + beq 97a70 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 9434c │ │ │ │ + beq 943a8 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, ip │ │ │ │ - beq 97a14 │ │ │ │ + beq 97a70 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 9434c │ │ │ │ + beq 943a8 │ │ │ │ add r2, r2, #16 │ │ │ │ mov r0, #2 │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ add r0, r0, #1 │ │ │ │ cmp lr, ip │ │ │ │ - beq 97a14 │ │ │ │ + beq 97a70 │ │ │ │ cmp r0, r3 │ │ │ │ - bne 94334 │ │ │ │ + bne 94390 │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ tst r2, #4194304 @ 0x400000 │ │ │ │ - bne 96734 │ │ │ │ + bne 96790 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ tst r2, #8388608 @ 0x800000 │ │ │ │ ldr r2, [r5, #172] @ 0xac │ │ │ │ - bne 97ad8 │ │ │ │ + bne 97b34 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r1, [sp, #16] │ │ │ │ cmp r1, #1 │ │ │ │ - ble 94754 │ │ │ │ + ble 947b0 │ │ │ │ add sl, r2, #12 │ │ │ │ mov fp, #1 │ │ │ │ str r6, [sp, #32] │ │ │ │ str r9, [sp, #24] │ │ │ │ ldr r4, [sl, #4]! │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge 951e0 │ │ │ │ + bge 9523c │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 943b4 │ │ │ │ + beq 94410 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 952c4 │ │ │ │ + bne 95320 │ │ │ │ ldr r6, [r4, #128] @ 0x80 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 943d0 │ │ │ │ + beq 9442c │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 95644 │ │ │ │ + bne 956a0 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 944b8 │ │ │ │ + beq 94514 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 944b8 │ │ │ │ + beq 94514 │ │ │ │ ldr r8, [r6, #52] @ 0x34 │ │ │ │ ldr ip, [r2, #4] │ │ │ │ cmp r8, #0 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr lr, [r2] │ │ │ │ mov r9, r8 │ │ │ │ - bne 95bc4 │ │ │ │ + bne 95c20 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 94418 │ │ │ │ + bne 94474 │ │ │ │ ldr lr, [r1] │ │ │ │ cmp lr, #0 │ │ │ │ - bne 96748 │ │ │ │ + bne 967a4 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9442c │ │ │ │ + bne 94488 │ │ │ │ ldr ip, [r1, #4] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96830 │ │ │ │ + bne 9688c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 94440 │ │ │ │ + bne 9449c │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96bc4 │ │ │ │ + bne 96c20 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 94458 │ │ │ │ + bne 944b4 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96c88 │ │ │ │ + bne 96ce4 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 94470 │ │ │ │ + bne 944cc │ │ │ │ ldr r0, [r1, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97a40 │ │ │ │ + bne 97a9c │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 94488 │ │ │ │ + bne 944e4 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 966fc │ │ │ │ + bne 96758 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 944a0 │ │ │ │ + bne 944fc │ │ │ │ ldr r0, [r1, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97d74 │ │ │ │ + bne 97dd0 │ │ │ │ ldr ip, [r2, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 944b8 │ │ │ │ + bne 94514 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 97ea0 │ │ │ │ + bne 97efc │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 94524 │ │ │ │ + beq 94580 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94524 │ │ │ │ + beq 94580 │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ ldr r8, [r2] │ │ │ │ cmp r0, #0 │ │ │ │ ldr ip, [r2, #8] │ │ │ │ ldr lr, [r2, #4] │ │ │ │ - bne 95b0c │ │ │ │ + bne 95b68 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 944fc │ │ │ │ + bne 94558 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96724 │ │ │ │ + bne 96780 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 94510 │ │ │ │ + bne 9456c │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96820 │ │ │ │ + bne 9687c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 94524 │ │ │ │ + bne 94580 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 95b54 │ │ │ │ + bne 95bb0 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9453c │ │ │ │ + beq 94598 │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 95698 │ │ │ │ + bne 956f4 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 97ae4 │ │ │ │ + beq 97b40 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9456c │ │ │ │ + bne 945c8 │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ ldreq r2, [r4, #32] │ │ │ │ streq r2, [r5, #32] │ │ │ │ ldreq r2, [r4, #72] @ 0x48 │ │ │ │ streq r2, [r5, #72] @ 0x48 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94590 │ │ │ │ + bne 945ec │ │ │ │ ldr r2, [r5, #76] @ 0x4c │ │ │ │ cmp r2, #0 │ │ │ │ ldreq r2, [r4, #36] @ 0x24 │ │ │ │ streq r2, [r5, #36] @ 0x24 │ │ │ │ ldreq r2, [r4, #76] @ 0x4c │ │ │ │ streq r2, [r5, #76] @ 0x4c │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ ldr r1, [r5, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 958e4 │ │ │ │ + bne 95940 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 958e4 │ │ │ │ + beq 95940 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 95914 │ │ │ │ + beq 95970 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ cmp r2, r0 │ │ │ │ - bne 95ed0 │ │ │ │ + bne 95f2c │ │ │ │ cmp r1, #0 │ │ │ │ - bne 945d4 │ │ │ │ + bne 94630 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 95900 │ │ │ │ + bne 9595c │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 945fc │ │ │ │ + bne 94658 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ orrne r3, r3, #2048 @ 0x800 │ │ │ │ strne r3, [r5, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 96944 │ │ │ │ + bne 969a0 │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94628 │ │ │ │ + bne 94684 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 94628 │ │ │ │ + beq 94684 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 9505c │ │ │ │ + beq 950b8 │ │ │ │ ldr r1, [r6, #68] @ 0x44 │ │ │ │ cmp r1, r2 │ │ │ │ - bne 9505c │ │ │ │ + bne 950b8 │ │ │ │ ldr r2, [r5, #100] @ 0x64 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9506c │ │ │ │ + beq 950c8 │ │ │ │ ldr r2, [r5, #108] @ 0x6c │ │ │ │ cmp r2, #0 │ │ │ │ ldr r2, [r5, #112] @ 0x70 │ │ │ │ - bne 94650 │ │ │ │ + bne 946ac │ │ │ │ ldr r1, [r4, #108] @ 0x6c │ │ │ │ cmp r1, #0 │ │ │ │ - bne 9512c │ │ │ │ + bne 95188 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94664 │ │ │ │ + bne 946c0 │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 95aa0 │ │ │ │ + bne 95afc │ │ │ │ ldr r1, [r5, #136] @ 0x88 │ │ │ │ ldr r2, [r4, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 95168 │ │ │ │ + bne 951c4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 97e24 │ │ │ │ + bne 97e80 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ ldr r1, [r5, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - bne 94698 │ │ │ │ + bne 946f4 │ │ │ │ ldr r1, [r4, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - bne 97e30 │ │ │ │ + bne 97e8c │ │ │ │ ldr r1, [r5, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 959c4 │ │ │ │ + beq 95a20 │ │ │ │ ldr r1, [r5, #148] @ 0x94 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r1, [r5, #152] @ 0x98 │ │ │ │ - bne 9527c │ │ │ │ + bne 952d8 │ │ │ │ ldr r0, [r4, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9527c │ │ │ │ + beq 952d8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 95998 │ │ │ │ + beq 959f4 │ │ │ │ ldr ip, [r6, #148] @ 0x94 │ │ │ │ cmp r0, ip │ │ │ │ - bne 95e58 │ │ │ │ + bne 95eb4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 95e64 │ │ │ │ + beq 95ec0 │ │ │ │ ldr r1, [r5, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 946f4 │ │ │ │ + bne 94750 │ │ │ │ ldr r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 952a4 │ │ │ │ + bne 95300 │ │ │ │ ldr r1, [r5, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 9470c │ │ │ │ + bne 94768 │ │ │ │ ldr r1, [r4, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 96bb8 │ │ │ │ + bne 96c14 │ │ │ │ eor r1, r3, r2 │ │ │ │ tst r1, #16384 @ 0x4000 │ │ │ │ - bne 951ac │ │ │ │ + bne 95208 │ │ │ │ ldr r1, [r5, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 95ae8 │ │ │ │ + beq 95b44 │ │ │ │ tst r3, #96 @ 0x60 │ │ │ │ - bne 951e0 │ │ │ │ + bne 9523c │ │ │ │ and r2, r2, #96 @ 0x60 │ │ │ │ orr r3, r2, r3 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add fp, fp, #1 │ │ │ │ cmp fp, r2 │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ - bne 94388 │ │ │ │ + bne 943e4 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 947a4 │ │ │ │ + beq 94800 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ ldreq r2, [r6, #40] @ 0x28 │ │ │ │ streq r2, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ ldreq r2, [r6, #48] @ 0x30 │ │ │ │ @@ -109495,94 +109520,94 @@ │ │ │ │ streq r2, [r5, #56] @ 0x38 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ ldreq r2, [r6, #80] @ 0x50 │ │ │ │ streq r2, [r5, #80] @ 0x50 │ │ │ │ and r2, r3, #17408 @ 0x4400 │ │ │ │ cmp r2, #17408 @ 0x4400 │ │ │ │ - bne 947c4 │ │ │ │ + bne 94820 │ │ │ │ ldr r2, [r5, #160] @ 0xa0 │ │ │ │ - ldr r1, [pc, #1284] @ 94cc0 │ │ │ │ + ldr r1, [pc, #1284] @ 94d1c │ │ │ │ cmp r2, #0 │ │ │ │ cmpne r2, r1 │ │ │ │ - beq 97eb8 │ │ │ │ + beq 97f14 │ │ │ │ tst r3, #16 │ │ │ │ - bne 95d2c │ │ │ │ + bne 95d88 │ │ │ │ tst r3, #8 │ │ │ │ - beq 95930 │ │ │ │ + beq 9598c │ │ │ │ ldr r2, [r5, #104] @ 0x68 │ │ │ │ add r2, r2, #16 │ │ │ │ bics r2, r2, #16 │ │ │ │ - bne 97ed4 │ │ │ │ + bne 97f30 │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ mvn r2, #15 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #104] @ 0x68 │ │ │ │ - beq 95940 │ │ │ │ + beq 9599c │ │ │ │ ldr r4, [r5, #168] @ 0xa8 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - ble 9486c │ │ │ │ + ble 948c8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge 9482c │ │ │ │ + bge 94888 │ │ │ │ mov r1, r5 │ │ │ │ - bl a2b28 │ │ │ │ + bl a2ba0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 96a04 │ │ │ │ + blt 96a60 │ │ │ │ cmp r6, #1 │ │ │ │ - beq 9486c │ │ │ │ + beq 948c8 │ │ │ │ add r4, r4, #12 │ │ │ │ mov r7, #1 │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge 980d4 │ │ │ │ - bl a2b28 │ │ │ │ + bge 98130 │ │ │ │ + bl a2ba0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 96a04 │ │ │ │ + blt 96a60 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r6, r7 │ │ │ │ - bne 9483c │ │ │ │ + bne 94898 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - beq 948b8 │ │ │ │ + beq 94914 │ │ │ │ tst r3, #16 │ │ │ │ - bne 95c8c │ │ │ │ + bne 95ce8 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq 94898 │ │ │ │ + beq 948f4 │ │ │ │ ldr r3, [r5, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 981a8 │ │ │ │ + beq 98204 │ │ │ │ ldr r3, [r5, #144] @ 0x90 │ │ │ │ cmp r3, #7 │ │ │ │ - bgt 948b4 │ │ │ │ + bgt 94910 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ add r3, r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 981c4 │ │ │ │ + ble 98220 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ orr r2, r3, #4096 @ 0x1000 │ │ │ │ biceq r3, r3, #8192 @ 0x2000 │ │ │ │ orreq r3, r3, #4096 @ 0x1000 │ │ │ │ str r2, [r5, #84] @ 0x54 │ │ │ │ streq r3, [r5, #84] @ 0x54 │ │ │ │ - bne 95d60 │ │ │ │ + bne 95dbc │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r6, [pc, #1000] @ 94cd0 │ │ │ │ + ldr r6, [pc, #1000] @ 94d2c │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r1, [r6, r0] │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr ip, [r1, #8] │ │ │ │ rsb r1, r3, r3, lsl #3 │ │ │ │ lsl r1, r1, #2 │ │ │ │ add r0, ip, r1 │ │ │ │ add r0, r0, #92160 @ 0x16800 │ │ │ │ @@ -109598,29 +109623,29 @@ │ │ │ │ addeq r1, r1, #228 @ 0xe4 │ │ │ │ add r3, r3, #764 @ 0x2fc │ │ │ │ add r3, ip, r3 │ │ │ │ addeq r3, ip, r1 │ │ │ │ mov r1, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r1, [r3, #8] │ │ │ │ - beq 9811c │ │ │ │ + beq 98178 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 93de8 │ │ │ │ - bl 91924 │ │ │ │ + bne 93e44 │ │ │ │ + bl 91980 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ and r1, r3, #2 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 96a08 │ │ │ │ + beq 96a64 │ │ │ │ cmp r1, #0 │ │ │ │ streq r2, [r5, #132] @ 0x84 │ │ │ │ - beq 93de8 │ │ │ │ - ldr r6, [pc, #848] @ 94cd0 │ │ │ │ + beq 93e44 │ │ │ │ + ldr r6, [pc, #848] @ 94d2c │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r1, [r6, r0] │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr ip, [r1, #8] │ │ │ │ rsb r1, r3, r3, lsl #3 │ │ │ │ lsl r1, r1, #2 │ │ │ │ add r0, ip, r1 │ │ │ │ add r0, r0, #92160 @ 0x16800 │ │ │ │ @@ -109637,40 +109662,40 @@ │ │ │ │ addeq r1, r1, #228 @ 0xe4 │ │ │ │ add r3, r3, #764 @ 0x2fc │ │ │ │ add r3, ip, r3 │ │ │ │ addeq r3, ip, r1 │ │ │ │ cmp r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [r3, #16] │ │ │ │ - bne 93df8 │ │ │ │ - ldr r2, [pc, #756] @ 94ce4 │ │ │ │ + bne 93e54 │ │ │ │ + ldr r2, [pc, #756] @ 94d40 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ cmp r5, r2 │ │ │ │ - beq 93e70 │ │ │ │ + beq 93ecc │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ - bne 97fa4 │ │ │ │ + bne 98000 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ - ldr r4, [pc, #728] @ 94ce4 │ │ │ │ + ldr r4, [pc, #728] @ 94d40 │ │ │ │ tst r3, #2 │ │ │ │ str r2, [r5, #128] @ 0x80 │ │ │ │ - bne 93e04 │ │ │ │ + bne 93e60 │ │ │ │ ldr r3, [r4, #132] @ 0x84 │ │ │ │ - b 93e60 │ │ │ │ + b 93ebc │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ - bne 96288 │ │ │ │ + bne 962e4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ orreq r1, r1, #1 │ │ │ │ tst r1, #1 │ │ │ │ - beq 96ce8 │ │ │ │ + beq 96d44 │ │ │ │ tst r3, #2 │ │ │ │ ldreq r6, [r5, #132] @ 0x84 │ │ │ │ - beq 94aa4 │ │ │ │ - ldr r6, [pc, #644] @ 94cd0 │ │ │ │ - bl 3592c0 │ │ │ │ + beq 94b00 │ │ │ │ + ldr r6, [pc, #644] @ 94d2c │ │ │ │ + bl 359530 │ │ │ │ ldr r2, [r5, #180] @ 0xb4 │ │ │ │ ldr r3, [r6, r0] │ │ │ │ sub r2, r2, #1 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov r3, #28 │ │ │ │ mul r3, r2, r3 │ │ │ │ cmp r2, #10 │ │ │ │ @@ -109685,122 +109710,122 @@ │ │ │ │ add r2, r3, #92160 @ 0x16800 │ │ │ │ addeq r3, r3, #98304 @ 0x18000 │ │ │ │ add r2, r2, #764 @ 0x2fc │ │ │ │ addeq r3, r3, #228 @ 0xe4 │ │ │ │ add r2, r1, r2 │ │ │ │ addeq r2, r1, r3 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ - ldr r3, [pc, #428] @ 94c58 │ │ │ │ - ldr r9, [pc, #516] @ 94cb4 │ │ │ │ + ldr r3, [pc, #428] @ 94cb4 │ │ │ │ + ldr r9, [pc, #516] @ 94d10 │ │ │ │ ldr r2, [r3, #3160] @ 0xc58 │ │ │ │ cmp r2, r9 │ │ │ │ - bne 969f0 │ │ │ │ + bne 96a4c │ │ │ │ ldr r2, [r3, #3168] @ 0xc60 │ │ │ │ cmn r2, #1 │ │ │ │ - beq 969f0 │ │ │ │ - ldr r1, [pc, #404] @ 94c60 │ │ │ │ + beq 96a4c │ │ │ │ + ldr r1, [pc, #404] @ 94cbc │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b308 │ │ │ │ + bl 9b380 │ │ │ │ cmn r0, #3 │ │ │ │ - beq 96a04 │ │ │ │ + beq 96a60 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 9690c │ │ │ │ + bne 96968 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r0, [pc, #372] @ 94c64 │ │ │ │ + ldr r0, [pc, #372] @ 94cc0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ - bl 9c4b0 │ │ │ │ + bl 9c528 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 96a04 │ │ │ │ + beq 96a60 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #340] @ 94c60 │ │ │ │ + ldr r1, [pc, #340] @ 94cbc │ │ │ │ mov r2, r4 │ │ │ │ - bl 9c9c8 │ │ │ │ + bl 9ca40 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 94b30 │ │ │ │ + beq 94b8c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 9802c │ │ │ │ + beq 98088 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ cmp r6, #0 │ │ │ │ mov ip, r3 │ │ │ │ - bge 94b7c │ │ │ │ - b 96a08 │ │ │ │ + bge 94bd8 │ │ │ │ + b 96a64 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 93e9c │ │ │ │ + bne 93ef8 │ │ │ │ ldr r2, [r5, #156] @ 0x9c │ │ │ │ mov r0, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94a1c │ │ │ │ - ldr r2, [pc, #380] @ 94ce4 │ │ │ │ + bne 94a78 │ │ │ │ + ldr r2, [pc, #380] @ 94d40 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 960a0 │ │ │ │ + beq 960fc │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ - bne 96288 │ │ │ │ + bne 962e4 │ │ │ │ ldr r3, [r0, #156] @ 0x9c │ │ │ │ str r3, [r5, #156] @ 0x9c │ │ │ │ tst ip, #2 │ │ │ │ - bne 93f00 │ │ │ │ - ldr r3, [pc, #200] @ 94c54 │ │ │ │ + bne 93f5c │ │ │ │ + ldr r3, [pc, #200] @ 94cb0 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r3, #1412] @ 0x584 │ │ │ │ ldr r7, [r5, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 93f74 │ │ │ │ - ldr r4, [pc, #196] @ 94c68 │ │ │ │ - ldr r8, [pc, #296] @ 94cd0 │ │ │ │ - b 94bd8 │ │ │ │ + beq 93fd0 │ │ │ │ + ldr r4, [pc, #196] @ 94cc4 │ │ │ │ + ldr r8, [pc, #296] @ 94d2c │ │ │ │ + b 94c34 │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ sub r1, r3, #224 @ 0xe0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 94bcc │ │ │ │ + beq 94c28 │ │ │ │ adds r6, r2, r1 │ │ │ │ - beq 94bcc │ │ │ │ + beq 94c28 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94cec │ │ │ │ + bne 94d48 │ │ │ │ ldr r3, [r4, #28]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq 93f74 │ │ │ │ + beq 93fd0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 94bcc │ │ │ │ + beq 94c28 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #420 @ 0x1a4 │ │ │ │ - bcs 9502c │ │ │ │ + bcs 95088 │ │ │ │ cmp r3, #380 @ 0x17c │ │ │ │ - bcs 94c2c │ │ │ │ + bcs 94c88 │ │ │ │ cmp r3, #368 @ 0x170 │ │ │ │ - bcs 94c40 │ │ │ │ + bcs 94c9c │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bhi 94ba8 │ │ │ │ + bhi 94c04 │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ movls r1, r3 │ │ │ │ movls r2, r5 │ │ │ │ - bls 94bb8 │ │ │ │ + bls 94c14 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ sub r1, r3, #208 @ 0xd0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94bb8 │ │ │ │ - b 94bcc │ │ │ │ + bne 94c14 │ │ │ │ + b 94c28 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ sub r1, r3, #380 @ 0x17c │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94bb8 │ │ │ │ - b 94bcc │ │ │ │ + bne 94c14 │ │ │ │ + b 94c28 │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ sub r1, r3, #368 @ 0x170 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94bb8 │ │ │ │ - b 94bcc │ │ │ │ + bne 94c14 │ │ │ │ + b 94c28 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ subseq r9, r7, r0, lsl lr │ │ │ │ subseq sl, r7, r8, lsr #5 │ │ │ │ subseq sl, r7, r4, ror #20 │ │ │ │ subseq fp, r5, ip, lsr r1 │ │ │ │ subseq fp, r5, ip, asr r1 │ │ │ │ subseq r8, r5, r8, lsr #23 │ │ │ │ @@ -109820,685 +109845,685 @@ │ │ │ │ subseq r2, r5, ip, lsr #31 │ │ │ │ subseq r8, r5, r8, asr #25 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ subseq r2, r5, r4, lsl #8 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ ldrsheq r7, [r5], #-52 @ 0xffffffcc │ │ │ │ subseq sl, r7, r4, ror #5 │ │ │ │ - @ instruction: 0x0009feb8 │ │ │ │ - andeq r4, sl, r8, lsr #2 │ │ │ │ + andeq pc, r9, r0, lsr pc @ │ │ │ │ + andeq r4, sl, r0, lsr #3 │ │ │ │ subseq sl, r5, ip, lsr #24 │ │ │ │ subseq r7, r5, ip, lsl #12 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sl, r7, r8, lsr r5 │ │ │ │ - eoreq r7, sl, r4, lsl #9 │ │ │ │ + strdeq r7, [sl], -r4 @ │ │ │ │ subseq r1, r5, ip, ror #26 │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ subseq r9, r5, ip, asr #30 │ │ │ │ ldr r1, [r5, #84] @ 0x54 │ │ │ │ tst r1, #2 │ │ │ │ - beq 94e78 │ │ │ │ + beq 94ed4 │ │ │ │ ldr r1, [r5, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94e78 │ │ │ │ + beq 94ed4 │ │ │ │ cmp r3, #420 @ 0x1a4 │ │ │ │ ldrcs r1, [r1, #80] @ 0x50 │ │ │ │ subcs r3, r3, #420 @ 0x1a4 │ │ │ │ - bcs 95710 │ │ │ │ + bcs 9576c │ │ │ │ cmp r3, #380 @ 0x17c │ │ │ │ - bcs 9608c │ │ │ │ + bcs 960e8 │ │ │ │ cmp r3, #368 @ 0x170 │ │ │ │ ldrcs r1, [r1, #56] @ 0x38 │ │ │ │ subcs r3, r3, #368 @ 0x170 │ │ │ │ - bcs 95710 │ │ │ │ + bcs 9576c │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bls 95700 │ │ │ │ + bls 9575c │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ sub r3, r3, #224 @ 0xe0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94e78 │ │ │ │ + beq 94ed4 │ │ │ │ cmn r1, r3 │ │ │ │ - beq 94e78 │ │ │ │ + beq 94ed4 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 94e78 │ │ │ │ + bne 94ed4 │ │ │ │ add r3, r5, #148 @ 0x94 │ │ │ │ cmp r6, r3 │ │ │ │ - beq 9655c │ │ │ │ + beq 965b8 │ │ │ │ add r3, r5, #68 @ 0x44 │ │ │ │ cmp r6, r3 │ │ │ │ - beq 96920 │ │ │ │ + beq 9697c │ │ │ │ add r3, r5, #32 │ │ │ │ cmp r6, r3 │ │ │ │ - beq 94d88 │ │ │ │ + beq 94de4 │ │ │ │ add r3, r5, #72 @ 0x48 │ │ │ │ cmp r6, r3 │ │ │ │ - bne 94bcc │ │ │ │ - ldr r3, [pc, #-176] @ 94ce0 │ │ │ │ - ldr r2, [pc, #-296] @ 94c6c │ │ │ │ + bne 94c28 │ │ │ │ + ldr r3, [pc, #-176] @ 94d3c │ │ │ │ + ldr r2, [pc, #-296] @ 94cc8 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r5, r2 │ │ │ │ cmpne r3, r5 │ │ │ │ - ldr r2, [pc, #-308] @ 94c70 │ │ │ │ + ldr r2, [pc, #-308] @ 94ccc │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-324] @ 94c74 │ │ │ │ + ldr r2, [pc, #-324] @ 94cd0 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-332] @ 94c78 │ │ │ │ + ldr r2, [pc, #-332] @ 94cd4 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-340] @ 94c7c │ │ │ │ + ldr r2, [pc, #-340] @ 94cd8 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-348] @ 94c80 │ │ │ │ + ldr r2, [pc, #-348] @ 94cdc │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-356] @ 94c84 │ │ │ │ + ldr r2, [pc, #-356] @ 94ce0 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-364] @ 94c88 │ │ │ │ + ldr r2, [pc, #-364] @ 94ce4 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-372] @ 94c8c │ │ │ │ + ldr r2, [pc, #-372] @ 94ce8 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-380] @ 94c90 │ │ │ │ + ldr r2, [pc, #-380] @ 94cec │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-388] @ 94c94 │ │ │ │ + ldr r2, [pc, #-388] @ 94cf0 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-396] @ 94c98 │ │ │ │ + ldr r2, [pc, #-396] @ 94cf4 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-404] @ 94c9c │ │ │ │ + ldr r2, [pc, #-404] @ 94cf8 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-412] @ 94ca0 │ │ │ │ + ldr r2, [pc, #-412] @ 94cfc │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-420] @ 94ca4 │ │ │ │ + ldr r2, [pc, #-420] @ 94d00 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-428] @ 94ca8 │ │ │ │ + ldr r2, [pc, #-428] @ 94d04 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-436] @ 94cac │ │ │ │ + ldr r2, [pc, #-436] @ 94d08 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-444] @ 94cb0 │ │ │ │ + ldr r2, [pc, #-444] @ 94d0c │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 94bcc │ │ │ │ - ldr r9, [pc, #-460] @ 94cb4 │ │ │ │ + beq 94c28 │ │ │ │ + ldr r9, [pc, #-460] @ 94d10 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bne 95dc8 │ │ │ │ + bne 95e24 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq 95dc8 │ │ │ │ + beq 95e24 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b308 │ │ │ │ + bl 9b380 │ │ │ │ cmn r0, #3 │ │ │ │ - beq 96a04 │ │ │ │ + beq 96a60 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 95a90 │ │ │ │ + bne 95aec │ │ │ │ ldr sl, [r6] │ │ │ │ - ldr r3, [pc, #-484] @ 94cdc │ │ │ │ + ldr r3, [pc, #-484] @ 94d38 │ │ │ │ cmp sl, r3 │ │ │ │ - beq 97750 │ │ │ │ - ldr r0, [pc, #-532] @ 94cb8 │ │ │ │ + beq 977ac │ │ │ │ + ldr r0, [pc, #-532] @ 94d14 │ │ │ │ mov r1, #0 │ │ │ │ ldr fp, [r4] │ │ │ │ - bl 9d898 │ │ │ │ + bl 9d910 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 96a04 │ │ │ │ - ldr r3, [pc, #-556] @ 94cb8 │ │ │ │ + beq 96a60 │ │ │ │ + ldr r3, [pc, #-556] @ 94d14 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq 9571c │ │ │ │ - bl 3592c0 │ │ │ │ + beq 95778 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r8, r0] │ │ │ │ ldr r1, [r5] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ sub r0, r6, #8 │ │ │ │ ldr r2, [r3, #3796] @ 0xed4 │ │ │ │ ldr r3, [r6, #-4] │ │ │ │ ldr ip, [r2, #4] │ │ │ │ and r3, r3, #3 │ │ │ │ orr r3, r3, ip │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [ip] │ │ │ │ stmdb r6, {r2, r3} │ │ │ │ str r0, [r2, #4] │ │ │ │ - bne 95728 │ │ │ │ + bne 95784 │ │ │ │ mov r0, fp │ │ │ │ str r5, [r6, #8] │ │ │ │ bl 29c28 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 9dd48 │ │ │ │ + bl 9ddc0 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 980e4 │ │ │ │ - bl 3592c0 │ │ │ │ + beq 98140 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r8, r0] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 9f51c │ │ │ │ + bl 9f594 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r6, #12] │ │ │ │ - beq 980e8 │ │ │ │ + beq 98144 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r6, #16] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str sl, [r6, #24] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ str r4, [r6, #20] │ │ │ │ - beq 980f8 │ │ │ │ + beq 98154 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 951f4 │ │ │ │ + beq 95250 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r6] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bne 95200 │ │ │ │ + bne 9525c │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmn r3, #1 │ │ │ │ - beq 95200 │ │ │ │ - bl 3592c0 │ │ │ │ + beq 9525c │ │ │ │ + bl 359530 │ │ │ │ ldr r1, [r8, r0] │ │ │ │ - ldr ip, [pc, #-796] @ 94cc8 │ │ │ │ + ldr ip, [pc, #-796] @ 94d24 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r1, [r7, #24] │ │ │ │ cmp r1, ip │ │ │ │ - beq 95238 │ │ │ │ + beq 95294 │ │ │ │ mov r1, r7 │ │ │ │ str r6, [sp] │ │ │ │ - bl a015c │ │ │ │ + bl a01d4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 95254 │ │ │ │ + blt 952b0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 94bcc │ │ │ │ + beq 94c28 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 94bcc │ │ │ │ + bne 94c28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 94bcc │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 94c28 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ sub r1, r3, #420 @ 0x1a4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94bb8 │ │ │ │ - b 94bcc │ │ │ │ + bne 94c14 │ │ │ │ + b 94c28 │ │ │ │ str r2, [r5, #64] @ 0x40 │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94628 │ │ │ │ + bne 94684 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 94628 │ │ │ │ + beq 94684 │ │ │ │ str r2, [r5, #68] @ 0x44 │ │ │ │ ldr r2, [r5, #100] @ 0x64 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94634 │ │ │ │ + bne 94690 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94634 │ │ │ │ + bne 94690 │ │ │ │ tst r3, #2 │ │ │ │ - bne 96294 │ │ │ │ + bne 962f0 │ │ │ │ ldr r3, [r7, #1240] @ 0x4d8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r8, [r5, #132] @ 0x84 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 96304 │ │ │ │ + bne 96360 │ │ │ │ ldr r2, [r7, #1248] @ 0x4e0 │ │ │ │ cmn r2, #1 │ │ │ │ - beq 96304 │ │ │ │ + beq 96360 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r1, [pc, #-1008] @ 94cbc │ │ │ │ + ldr r1, [pc, #-1008] @ 94d18 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b308 │ │ │ │ + bl 9b380 │ │ │ │ cmn r0, #3 │ │ │ │ - beq 96a04 │ │ │ │ + beq 96a60 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 960bc │ │ │ │ + bne 96118 │ │ │ │ ldr r3, [r7, #1836] @ 0x72c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9651c │ │ │ │ + bne 96578 │ │ │ │ ldr r2, [r7, #1844] @ 0x734 │ │ │ │ cmn r2, #1 │ │ │ │ - beq 9651c │ │ │ │ + beq 96578 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r1, [pc, #-1040] @ 94cd8 │ │ │ │ + ldr r1, [pc, #-1040] @ 94d34 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b308 │ │ │ │ + bl 9b380 │ │ │ │ cmn r0, #3 │ │ │ │ - beq 96a04 │ │ │ │ + beq 96a60 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 96134 │ │ │ │ + bne 96190 │ │ │ │ ldr r3, [r5, #108] @ 0x6c │ │ │ │ ldr r2, [r5, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ str r3, [r5, #100] @ 0x64 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - bne 94650 │ │ │ │ + bne 946ac │ │ │ │ ldr r1, [r4, #108] @ 0x6c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94650 │ │ │ │ + beq 946ac │ │ │ │ cmp r6, #0 │ │ │ │ - beq 97fdc │ │ │ │ + beq 98038 │ │ │ │ ldr r0, [r6, #108] @ 0x6c │ │ │ │ cmp r1, r0 │ │ │ │ - beq 96258 │ │ │ │ + beq 962b4 │ │ │ │ cmp r2, #0 │ │ │ │ str r1, [r5, #108] @ 0x6c │ │ │ │ - bne 95158 │ │ │ │ + bne 951b4 │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96ba0 │ │ │ │ + bne 96bfc │ │ │ │ ldr r1, [r5, #136] @ 0x88 │ │ │ │ ldr r2, [r4, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 95ac8 │ │ │ │ + beq 95b24 │ │ │ │ subs r0, r2, #0 │ │ │ │ - beq 9467c │ │ │ │ + beq 946d8 │ │ │ │ ldr r1, [r5, #136] @ 0x88 │ │ │ │ cmp r1, r0 │ │ │ │ - bne 9467c │ │ │ │ + bne 946d8 │ │ │ │ tst r3, #256 @ 0x100 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ - beq 94680 │ │ │ │ + beq 946dc │ │ │ │ tst r2, #131072 @ 0x20000 │ │ │ │ - beq 94680 │ │ │ │ + beq 946dc │ │ │ │ ldr r2, [r5, #140] @ 0x8c │ │ │ │ orr r3, r3, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ - beq 9468c │ │ │ │ - b 94698 │ │ │ │ + beq 946e8 │ │ │ │ + b 946f4 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq 94724 │ │ │ │ + beq 94780 │ │ │ │ ldr r1, [r5, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 94724 │ │ │ │ + bne 94780 │ │ │ │ ldr r0, [r4, #160] @ 0xa0 │ │ │ │ - ldr r1, [pc, #-1292] @ 94cc0 │ │ │ │ + ldr r1, [pc, #-1292] @ 94d1c │ │ │ │ cmp r0, r1 │ │ │ │ - bne 94724 │ │ │ │ - ldr r1, [pc, #-1300] @ 94cc4 │ │ │ │ + bne 94780 │ │ │ │ + ldr r1, [pc, #-1300] @ 94d20 │ │ │ │ tst r3, #96 @ 0x60 │ │ │ │ str r1, [r5, #160] @ 0xa0 │ │ │ │ - beq 9472c │ │ │ │ + beq 94788 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add fp, fp, #1 │ │ │ │ cmp fp, r2 │ │ │ │ - bne 94388 │ │ │ │ - b 94748 │ │ │ │ + bne 943e4 │ │ │ │ + b 947a4 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - beq 94fc8 │ │ │ │ + beq 95024 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 8be20 │ │ │ │ + bl 8be90 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - beq 97e4c │ │ │ │ - bl 3592c0 │ │ │ │ + beq 97ea8 │ │ │ │ + bl 359530 │ │ │ │ ldr r1, [r8, r0] │ │ │ │ ldr ip, [r7, #24] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ - ldr r1, [pc, #-1388] @ 94cc8 │ │ │ │ + ldr r1, [pc, #-1388] @ 94d24 │ │ │ │ cmp ip, r1 │ │ │ │ - bne 94ff0 │ │ │ │ + bne 9504c │ │ │ │ mov r1, r7 │ │ │ │ str r6, [sp] │ │ │ │ - bl 9cb2c │ │ │ │ + bl 9cba4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r6] │ │ │ │ - bge 95008 │ │ │ │ + bge 95064 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 96a04 │ │ │ │ + beq 96a60 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 96a04 │ │ │ │ + bne 96a60 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96a08 │ │ │ │ + b 96a64 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 96040 │ │ │ │ + beq 9609c │ │ │ │ ldr r1, [r5, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 946f4 │ │ │ │ + bne 94750 │ │ │ │ ldr r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 946f4 │ │ │ │ + beq 94750 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 959bc │ │ │ │ + beq 95a18 │ │ │ │ ldr r0, [r6, #164] @ 0xa4 │ │ │ │ cmp r0, r1 │ │ │ │ ldr r0, [r5, #196] @ 0xc4 │ │ │ │ - beq 97d68 │ │ │ │ + beq 97dc4 │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [r5, #164] @ 0xa4 │ │ │ │ - beq 95ea0 │ │ │ │ - b 9470c │ │ │ │ + beq 95efc │ │ │ │ + b 94768 │ │ │ │ ldr r6, [r4, #128] @ 0x80 │ │ │ │ ldr lr, [r2, #4] │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ ldr ip, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r8, [r2] │ │ │ │ mov r9, r6 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne 95b68 │ │ │ │ + bne 95bc4 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 952fc │ │ │ │ + bne 95358 │ │ │ │ ldr r8, [r1] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 9776c │ │ │ │ + bne 977c8 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 95310 │ │ │ │ + bne 9536c │ │ │ │ ldr lr, [r1, #4] │ │ │ │ cmp lr, #0 │ │ │ │ - bne 96ec4 │ │ │ │ + bne 96f20 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95324 │ │ │ │ + bne 95380 │ │ │ │ ldr ip, [r1, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97a4c │ │ │ │ + bne 97aa8 │ │ │ │ ldr ip, [r2, #12] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9533c │ │ │ │ + bne 95398 │ │ │ │ ldr ip, [r1, #12] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 974b0 │ │ │ │ + bne 9750c │ │ │ │ ldr ip, [r2, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95354 │ │ │ │ + bne 953b0 │ │ │ │ ldr ip, [r1, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9713c │ │ │ │ + bne 97198 │ │ │ │ ldr ip, [r2, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97878 │ │ │ │ + bne 978d4 │ │ │ │ ldr ip, [r1, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97624 │ │ │ │ + bne 97680 │ │ │ │ ldr ip, [r2, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95384 │ │ │ │ + bne 953e0 │ │ │ │ ldr ip, [r1, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97630 │ │ │ │ + bne 9768c │ │ │ │ ldr ip, [r2, #28] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9539c │ │ │ │ + bne 953f8 │ │ │ │ ldr ip, [r1, #28] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97744 │ │ │ │ + bne 977a0 │ │ │ │ ldr ip, [r2, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 953b4 │ │ │ │ + bne 95410 │ │ │ │ ldr ip, [r1, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97884 │ │ │ │ + bne 978e0 │ │ │ │ ldr ip, [r2, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 953cc │ │ │ │ + bne 95428 │ │ │ │ ldr ip, [r1, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96e24 │ │ │ │ + bne 96e80 │ │ │ │ ldr ip, [r2, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 953e4 │ │ │ │ + bne 95440 │ │ │ │ ldr ip, [r1, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 976a4 │ │ │ │ + bne 97700 │ │ │ │ ldr ip, [r2, #44] @ 0x2c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 953fc │ │ │ │ + bne 95458 │ │ │ │ ldr ip, [r1, #44] @ 0x2c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97300 │ │ │ │ + bne 9735c │ │ │ │ ldr ip, [r2, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95414 │ │ │ │ + bne 95470 │ │ │ │ ldr ip, [r1, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97374 │ │ │ │ + bne 973d0 │ │ │ │ ldr ip, [r2, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9542c │ │ │ │ + bne 95488 │ │ │ │ ldr ip, [r1, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9743c │ │ │ │ + bne 97498 │ │ │ │ ldr ip, [r2, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95444 │ │ │ │ + bne 954a0 │ │ │ │ ldr ip, [r1, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97580 │ │ │ │ + bne 975dc │ │ │ │ ldr ip, [r2, #60] @ 0x3c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9545c │ │ │ │ + bne 954b8 │ │ │ │ ldr ip, [r1, #60] @ 0x3c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96d88 │ │ │ │ + bne 96de4 │ │ │ │ ldr ip, [r2, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95474 │ │ │ │ + bne 954d0 │ │ │ │ ldr ip, [r1, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97834 │ │ │ │ + bne 97890 │ │ │ │ ldr ip, [r2, #72] @ 0x48 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9548c │ │ │ │ + bne 954e8 │ │ │ │ ldr ip, [r1, #72] @ 0x48 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 975e4 │ │ │ │ + bne 97640 │ │ │ │ ldr ip, [r2, #76] @ 0x4c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 954a4 │ │ │ │ + bne 95500 │ │ │ │ ldr ip, [r1, #76] @ 0x4c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97e80 │ │ │ │ + bne 97edc │ │ │ │ ldr ip, [r2, #80] @ 0x50 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 954bc │ │ │ │ + bne 95518 │ │ │ │ ldr lr, [r1, #80] @ 0x50 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 98208 │ │ │ │ + bne 98264 │ │ │ │ ldr ip, [r2, #84] @ 0x54 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 954d4 │ │ │ │ + bne 95530 │ │ │ │ ldr lr, [r1, #84] @ 0x54 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 98218 │ │ │ │ + bne 98274 │ │ │ │ ldr ip, [r2, #88] @ 0x58 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 954ec │ │ │ │ + bne 95548 │ │ │ │ ldr lr, [r1, #88] @ 0x58 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 981e8 │ │ │ │ + bne 98244 │ │ │ │ ldr ip, [r2, #92] @ 0x5c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95504 │ │ │ │ + bne 95560 │ │ │ │ ldr lr, [r1, #92] @ 0x5c │ │ │ │ cmp lr, #0 │ │ │ │ - bne 982ac │ │ │ │ + bne 98308 │ │ │ │ ldr ip, [r2, #96] @ 0x60 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9551c │ │ │ │ + bne 95578 │ │ │ │ ldr lr, [r1, #96] @ 0x60 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 9824c │ │ │ │ + bne 982a8 │ │ │ │ ldr ip, [r2, #100] @ 0x64 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95534 │ │ │ │ + bne 95590 │ │ │ │ ldr lr, [r1, #100] @ 0x64 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 9826c │ │ │ │ + bne 982c8 │ │ │ │ ldr ip, [r2, #104] @ 0x68 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9554c │ │ │ │ + bne 955a8 │ │ │ │ ldr lr, [r1, #104] @ 0x68 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 98148 │ │ │ │ + bne 981a4 │ │ │ │ ldr ip, [r2, #108] @ 0x6c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95564 │ │ │ │ + bne 955c0 │ │ │ │ ldr lr, [r1, #108] @ 0x6c │ │ │ │ cmp lr, #0 │ │ │ │ - bne 98158 │ │ │ │ + bne 981b4 │ │ │ │ ldr ip, [r2, #112] @ 0x70 │ │ │ │ ldr lr, [r2, #120] @ 0x78 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95580 │ │ │ │ + bne 955dc │ │ │ │ ldr r8, [r1, #112] @ 0x70 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 979ac │ │ │ │ + bne 97a08 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 95594 │ │ │ │ + bne 955f0 │ │ │ │ ldr lr, [r1, #120] @ 0x78 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 96e98 │ │ │ │ + bne 96ef4 │ │ │ │ ldr ip, [r2, #116] @ 0x74 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 955ac │ │ │ │ + bne 95608 │ │ │ │ ldr lr, [r1, #116] @ 0x74 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97608 │ │ │ │ + bne 97664 │ │ │ │ ldr ip, [r2, #128] @ 0x80 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 955c4 │ │ │ │ + bne 95620 │ │ │ │ ldr ip, [r1, #128] @ 0x80 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9807c │ │ │ │ + bne 980d8 │ │ │ │ ldr ip, [r2, #124] @ 0x7c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 955dc │ │ │ │ + bne 95638 │ │ │ │ ldr ip, [r1, #124] @ 0x7c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9805c │ │ │ │ + bne 980b8 │ │ │ │ ldr ip, [r2, #132] @ 0x84 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 955f4 │ │ │ │ + bne 95650 │ │ │ │ ldr ip, [r1, #132] @ 0x84 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 975f8 │ │ │ │ + bne 97654 │ │ │ │ ldr ip, [r2, #136] @ 0x88 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9560c │ │ │ │ + bne 95668 │ │ │ │ ldr ip, [r1, #136] @ 0x88 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 98038 │ │ │ │ + bne 98094 │ │ │ │ ldr ip, [r2, #140] @ 0x8c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 943b8 │ │ │ │ + bne 94414 │ │ │ │ ldr r1, [r1, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 943b8 │ │ │ │ + beq 94414 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9563c │ │ │ │ + beq 95698 │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ ldr r0, [r0, #140] @ 0x8c │ │ │ │ cmp r1, r0 │ │ │ │ - beq 943b8 │ │ │ │ + beq 94414 │ │ │ │ str r1, [r2, #140] @ 0x8c │ │ │ │ - b 943b8 │ │ │ │ + b 94414 │ │ │ │ ldr ip, [r6, #40] @ 0x28 │ │ │ │ ldm r2, {r8, lr} │ │ │ │ cmp ip, #0 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - bne 95c20 │ │ │ │ + bne 95c7c │ │ │ │ cmp r8, #0 │ │ │ │ - bne 9566c │ │ │ │ + bne 956c8 │ │ │ │ ldr ip, [r1] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97e60 │ │ │ │ + bne 97ebc │ │ │ │ cmp lr, #0 │ │ │ │ - bne 95680 │ │ │ │ + bne 956dc │ │ │ │ ldr ip, [r1, #4] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97e70 │ │ │ │ + bne 97ecc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 943d0 │ │ │ │ + bne 9442c │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 943d0 │ │ │ │ - b 95c68 │ │ │ │ + beq 9442c │ │ │ │ + b 95cc4 │ │ │ │ ldr r0, [r6, #80] @ 0x50 │ │ │ │ ldr ip, [r2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 95c70 │ │ │ │ + bne 95ccc │ │ │ │ cmp ip, #0 │ │ │ │ - bne 956bc │ │ │ │ + bne 95718 │ │ │ │ ldr ip, [r1] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97e1c │ │ │ │ + bne 97e78 │ │ │ │ ldr ip, [r2, #4] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9453c │ │ │ │ + bne 94598 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 9810c │ │ │ │ + bne 98168 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94548 │ │ │ │ + bne 945a4 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 94548 │ │ │ │ + beq 945a4 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - beq 94548 │ │ │ │ + beq 945a4 │ │ │ │ str r2, [r5, #24] │ │ │ │ - b 94548 │ │ │ │ + b 945a4 │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ - bls 94d44 │ │ │ │ + bls 94da0 │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ sub r3, r3, #208 @ 0xd0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 94d44 │ │ │ │ - b 94e78 │ │ │ │ + bne 94da0 │ │ │ │ + b 94ed4 │ │ │ │ ldr r1, [r5] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 94f28 │ │ │ │ + beq 94f84 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5] │ │ │ │ - b 94f28 │ │ │ │ - ldr r6, [pc, #-2668] @ 94cd0 │ │ │ │ - bl 3592c0 │ │ │ │ + b 94f84 │ │ │ │ + ldr r6, [pc, #-2668] @ 94d2c │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r6, r0] │ │ │ │ mov r2, #28 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ ldr r8, [r7] │ │ │ │ sub r1, r3, #1 │ │ │ │ mul r2, r1, r2 │ │ │ │ @@ -110514,30 +110539,30 @@ │ │ │ │ add r1, r2, #92160 @ 0x16800 │ │ │ │ addeq r2, r2, #98304 @ 0x18000 │ │ │ │ addeq r2, r2, #228 @ 0xe4 │ │ │ │ add r1, r1, #764 @ 0x2fc │ │ │ │ add r1, r0, r1 │ │ │ │ addeq r1, r0, r2 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 96978 │ │ │ │ + beq 969d4 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ands r1, r3, #8 │ │ │ │ - bne 980bc │ │ │ │ - ldr sl, [pc, #-2796] @ 94ccc │ │ │ │ + bne 98118 │ │ │ │ + ldr sl, [pc, #-2796] @ 94d28 │ │ │ │ mov r0, sl │ │ │ │ - bl 9d898 │ │ │ │ + bl 9d910 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 96a04 │ │ │ │ + beq 96a60 │ │ │ │ ldr r3, [sl, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq 95804 │ │ │ │ - ldr r3, [pc, #-2824] @ 94cd0 │ │ │ │ - bl 3592c0 │ │ │ │ + beq 95860 │ │ │ │ + ldr r3, [pc, #-2824] @ 94d2c │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ sub r1, r4, #8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r3, #3796] @ 0xed4 │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ and r3, r3, #3 │ │ │ │ @@ -110554,347 +110579,347 @@ │ │ │ │ bl 29c28 │ │ │ │ mov fp, #0 │ │ │ │ mov r3, fp │ │ │ │ mov r2, fp │ │ │ │ str fp, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9dd48 │ │ │ │ + bl 9ddc0 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 98190 │ │ │ │ - ldr r6, [pc, #-2940] @ 94cd0 │ │ │ │ - bl 3592c0 │ │ │ │ + beq 981ec │ │ │ │ + ldr r6, [pc, #-2940] @ 94d2c │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r6, r0] │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 9f51c │ │ │ │ + bl 9f594 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - beq 97f04 │ │ │ │ + beq 97f60 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, fp │ │ │ │ str fp, [r4, #16] │ │ │ │ str r7, [r4, #20] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r2, [sp] │ │ │ │ mov r2, r4 │ │ │ │ - bl a1dd8 │ │ │ │ + bl a1e50 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, fp │ │ │ │ - blt 9819c │ │ │ │ + blt 981f8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 958b0 │ │ │ │ + beq 9590c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, fp │ │ │ │ str r3, [r4] │ │ │ │ - beq 981dc │ │ │ │ + beq 98238 │ │ │ │ ldr r8, [r7, #20] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 96144 │ │ │ │ + bne 961a0 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ and r3, r3, #2 │ │ │ │ ldr r7, [r5, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - bne 96334 │ │ │ │ + bne 96390 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 960d0 │ │ │ │ - ldr r6, [pc, #-3088] @ 94cd0 │ │ │ │ + beq 9612c │ │ │ │ + ldr r6, [pc, #-3088] @ 94d2c │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ - b 9646c │ │ │ │ + b 964c8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 945d4 │ │ │ │ + bne 94630 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 945d4 │ │ │ │ + beq 94630 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 9590c │ │ │ │ + beq 95968 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ cmp r1, r2 │ │ │ │ - beq 945d4 │ │ │ │ + beq 94630 │ │ │ │ str r2, [r5, #28] │ │ │ │ - b 945d4 │ │ │ │ + b 94630 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ - bne 945d4 │ │ │ │ + bne 94630 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 945d4 │ │ │ │ - b 9590c │ │ │ │ + beq 94630 │ │ │ │ + b 95968 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r3, [r5, #84] @ 0x54 │ │ │ │ - bne 947f8 │ │ │ │ + bne 94854 │ │ │ │ tst r3, #2 │ │ │ │ ldreq r4, [r5, #132] @ 0x84 │ │ │ │ - bne 96a64 │ │ │ │ - ldr r1, [pc, #-3196] @ 94cd8 │ │ │ │ + bne 96ac0 │ │ │ │ + ldr r1, [pc, #-3196] @ 94d34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b260 │ │ │ │ + bl 9b2d8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 96a04 │ │ │ │ - bne 947f8 │ │ │ │ - ldr r2, [pc, #-3224] @ 94cd4 │ │ │ │ - ldr r1, [pc, #-3224] @ 94cd8 │ │ │ │ + blt 96a60 │ │ │ │ + bne 94854 │ │ │ │ + ldr r2, [pc, #-3224] @ 94d30 │ │ │ │ + ldr r1, [pc, #-3224] @ 94d34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9c9c8 │ │ │ │ + bl 9ca40 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 96a04 │ │ │ │ + blt 96a60 │ │ │ │ ldr r4, [r5, #168] @ 0xa8 │ │ │ │ - ldr r3, [pc, #-3244] @ 94cdc │ │ │ │ + ldr r3, [pc, #-3244] @ 94d38 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - bgt 94808 │ │ │ │ - b 9486c │ │ │ │ + bgt 94864 │ │ │ │ + b 948c8 │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [r5, #148] @ 0x94 │ │ │ │ - beq 96508 │ │ │ │ + beq 96564 │ │ │ │ ldr r1, [r5, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 946f4 │ │ │ │ + bne 94750 │ │ │ │ ldr r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 946f4 │ │ │ │ + beq 94750 │ │ │ │ str r1, [r5, #164] @ 0xa4 │ │ │ │ - b 946f4 │ │ │ │ + b 94750 │ │ │ │ ldr r1, [r4, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 946a4 │ │ │ │ + beq 94700 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 959e4 │ │ │ │ + beq 95a40 │ │ │ │ ldr r0, [r6, #144] @ 0x90 │ │ │ │ cmp r1, r0 │ │ │ │ - beq 946a4 │ │ │ │ + beq 94700 │ │ │ │ str r1, [r5, #144] @ 0x90 │ │ │ │ - b 946a4 │ │ │ │ + b 94700 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ str r3, [r5, #16] │ │ │ │ - beq 94074 │ │ │ │ + beq 940d0 │ │ │ │ ldr r3, [r5, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 94088 │ │ │ │ + beq 940e4 │ │ │ │ ldr r3, [r5, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9409c │ │ │ │ + beq 940f8 │ │ │ │ ldr r2, [r6, #172] @ 0xac │ │ │ │ - ldr r3, [pc, #-3392] @ 94ce0 │ │ │ │ + ldr r3, [pc, #-3392] @ 94d3c │ │ │ │ cmp r2, #0 │ │ │ │ ldr ip, [r3] │ │ │ │ - bne 940b8 │ │ │ │ + bne 94114 │ │ │ │ mov r3, r6 │ │ │ │ cmp r3, ip │ │ │ │ - beq 95a54 │ │ │ │ + beq 95ab0 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 95a2c │ │ │ │ - ldr r3, [pc, #-3428] @ 94ce4 │ │ │ │ + bne 95a88 │ │ │ │ + ldr r3, [pc, #-3428] @ 94d40 │ │ │ │ cmp ip, r3 │ │ │ │ - ldrne lr, [pc, #-3432] @ 94ce8 │ │ │ │ + ldrne lr, [pc, #-3432] @ 94d44 │ │ │ │ movne r3, r6 │ │ │ │ - bne 96ad4 │ │ │ │ + bne 96b30 │ │ │ │ orr r1, r1, #1073741824 @ 0x40000000 │ │ │ │ str r1, [r5, #84] @ 0x54 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ tst r3, #4194304 @ 0x400000 │ │ │ │ - bne 96734 │ │ │ │ + bne 96790 │ │ │ │ tst r3, #8388608 @ 0x800000 │ │ │ │ ldr r2, [r5, #172] @ 0xac │ │ │ │ ldrne r3, [r5, #84] @ 0x54 │ │ │ │ - bne 97ad8 │ │ │ │ + bne 97b34 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - bgt 94378 │ │ │ │ - b 94754 │ │ │ │ + bgt 943d4 │ │ │ │ + b 947b0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 94bcc │ │ │ │ - b 94eb4 │ │ │ │ + bne 94c28 │ │ │ │ + b 94f10 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 9809c │ │ │ │ + beq 980f8 │ │ │ │ ldr r2, [r6, #112] @ 0x70 │ │ │ │ ldr r1, [r5, #136] @ 0x88 │ │ │ │ cmp r0, r2 │ │ │ │ ldr r2, [r4, #136] @ 0x88 │ │ │ │ - beq 95ac0 │ │ │ │ + beq 95b1c │ │ │ │ str r0, [r5, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 95168 │ │ │ │ + bne 951c4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9467c │ │ │ │ + beq 946d8 │ │ │ │ ldr r0, [r6, #136] @ 0x88 │ │ │ │ cmp r2, r0 │ │ │ │ - beq 95174 │ │ │ │ + beq 951d0 │ │ │ │ str r2, [r5, #136] @ 0x88 │ │ │ │ ldr r2, [r4, #136] @ 0x88 │ │ │ │ - b 95168 │ │ │ │ + b 951c4 │ │ │ │ ldr r1, [r4, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94724 │ │ │ │ + beq 94780 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 951d4 │ │ │ │ + beq 95230 │ │ │ │ ldr r0, [r6, #160] @ 0xa0 │ │ │ │ cmp r1, r0 │ │ │ │ - beq 94724 │ │ │ │ - b 951d4 │ │ │ │ + beq 94780 │ │ │ │ + b 95230 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 95b20 │ │ │ │ + bne 95b7c │ │ │ │ ldr r8, [r1] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 967e8 │ │ │ │ + bne 96844 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 95b34 │ │ │ │ + bne 95b90 │ │ │ │ ldr lr, [r1, #4] │ │ │ │ cmp lr, #0 │ │ │ │ - bne 96ccc │ │ │ │ + bne 96d28 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 94524 │ │ │ │ + bne 94580 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94524 │ │ │ │ + beq 94580 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 94524 │ │ │ │ + beq 94580 │ │ │ │ str r1, [r2, #8] │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94530 │ │ │ │ - b 956d4 │ │ │ │ + bne 9458c │ │ │ │ + b 95730 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 95b7c │ │ │ │ + bne 95bd8 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97b34 │ │ │ │ + bne 97b90 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 95b90 │ │ │ │ + bne 95bec │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96f90 │ │ │ │ + bne 96fec │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95ba4 │ │ │ │ + bne 95c00 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97a20 │ │ │ │ + bne 97a7c │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 95bbc │ │ │ │ + bne 95c18 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96fb0 │ │ │ │ + bne 9700c │ │ │ │ mov r0, r6 │ │ │ │ - b 9533c │ │ │ │ + b 95398 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 95bd8 │ │ │ │ + bne 95c34 │ │ │ │ ldr lr, [r1] │ │ │ │ cmp lr, #0 │ │ │ │ - bne 96804 │ │ │ │ + bne 96860 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95bec │ │ │ │ + bne 95c48 │ │ │ │ ldr ip, [r1, #4] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9799c │ │ │ │ + bne 979f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 95c00 │ │ │ │ + bne 95c5c │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 978f8 │ │ │ │ + bne 97954 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 95c18 │ │ │ │ + bne 95c74 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96c3c │ │ │ │ + bne 96c98 │ │ │ │ mov r8, r6 │ │ │ │ - b 94458 │ │ │ │ + b 944b4 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 95c34 │ │ │ │ + bne 95c90 │ │ │ │ ldr r8, [r1] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 97ef0 │ │ │ │ + bne 97f4c │ │ │ │ cmp lr, #0 │ │ │ │ - bne 95c48 │ │ │ │ + bne 95ca4 │ │ │ │ ldr lr, [r1, #4] │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97dfc │ │ │ │ + bne 97e58 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 943d0 │ │ │ │ + bne 9442c │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 943d0 │ │ │ │ + beq 9442c │ │ │ │ ldr r0, [ip, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 943d0 │ │ │ │ + beq 9442c │ │ │ │ str r1, [r2, #8] │ │ │ │ - b 943d0 │ │ │ │ + b 9442c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95c84 │ │ │ │ + bne 95ce0 │ │ │ │ ldr ip, [r1] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97e0c │ │ │ │ + bne 97e68 │ │ │ │ mov r0, r6 │ │ │ │ - b 956bc │ │ │ │ + b 95718 │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ - beq 97fe4 │ │ │ │ + beq 98040 │ │ │ │ ldr r2, [r5, #440] @ 0x1b8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 95ccc │ │ │ │ + bne 95d28 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #6 │ │ │ │ - bl 9d078 │ │ │ │ + bl 9d0f0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 98000 │ │ │ │ + beq 9805c │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #30 │ │ │ │ strb r3, [r4, #6] │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ str r2, [r4, #12] │ │ │ │ str r4, [r5, #440] @ 0x1b8 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 95ce8 │ │ │ │ + bne 95d44 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, #8 │ │ │ │ orreq r3, r3, #4 │ │ │ │ streq r3, [r5, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq 95cfc │ │ │ │ + beq 95d58 │ │ │ │ ldr r2, [r5, #92] @ 0x5c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 981a8 │ │ │ │ + beq 98204 │ │ │ │ tst r3, #16 │ │ │ │ - beq 94898 │ │ │ │ + beq 948f4 │ │ │ │ ldr r3, [r5, #144] @ 0x90 │ │ │ │ cmn r3, #1 │ │ │ │ - beq 948b4 │ │ │ │ - ldr r3, [pc, #4064] @ 96cf8 │ │ │ │ + beq 94910 │ │ │ │ + ldr r3, [pc, #4064] @ 96d54 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #4056] @ 96cfc │ │ │ │ - bl 1176f0 │ │ │ │ + ldr r1, [pc, #4056] @ 96d58 │ │ │ │ + bl 1177e0 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96a08 │ │ │ │ + b 96a64 │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, #1 │ │ │ │ mvnls r2, #0 │ │ │ │ strls r2, [r5, #144] @ 0x90 │ │ │ │ - bls 947cc │ │ │ │ + bls 94828 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #4008] @ 96d00 │ │ │ │ - bl 1176f0 │ │ │ │ + ldr r1, [pc, #4008] @ 96d5c │ │ │ │ + bl 1177e0 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96a08 │ │ │ │ - ldr r2, [pc, #3996] @ 96d04 │ │ │ │ + b 96a64 │ │ │ │ + ldr r2, [pc, #3996] @ 96d60 │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr ip, [r2, #8] │ │ │ │ rsb r2, r3, r3, lsl #3 │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r0, ip, r2 │ │ │ │ add r0, r0, #92160 @ 0x16800 │ │ │ │ @@ -110909,251 +110934,251 @@ │ │ │ │ addeq r2, r2, #98304 @ 0x18000 │ │ │ │ add r1, r1, #764 @ 0x2fc │ │ │ │ addeq r2, r2, #228 @ 0xe4 │ │ │ │ add r1, ip, r1 │ │ │ │ mov r3, #0 │ │ │ │ addeq r1, ip, r2 │ │ │ │ str r3, [r1, #8] │ │ │ │ - b 948d4 │ │ │ │ + b 94930 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 8be20 │ │ │ │ + bl 8be90 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne 94e98 │ │ │ │ - b 96a04 │ │ │ │ + bne 94ef4 │ │ │ │ + b 96a60 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl a2614 │ │ │ │ + bl a268c │ │ │ │ mov r6, r0 │ │ │ │ bl 29c28 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9dd48 │ │ │ │ + bl 9ddc0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 96a04 │ │ │ │ - ldr r1, [pc, #3816] @ 96d08 │ │ │ │ + beq 96a60 │ │ │ │ + ldr r1, [pc, #3816] @ 96d64 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 9c9c8 │ │ │ │ + bl 9ca40 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 95254 │ │ │ │ + blt 952b0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 94028 │ │ │ │ + beq 94084 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 94028 │ │ │ │ + bne 94084 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 94028 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 94084 │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [r5, #148] @ 0x94 │ │ │ │ - bne 946dc │ │ │ │ + bne 94738 │ │ │ │ ldr r1, [r4, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 95284 │ │ │ │ + beq 952e0 │ │ │ │ ldr r0, [r6, #152] @ 0x98 │ │ │ │ cmp r0, r1 │ │ │ │ ldr r0, [r5, #164] @ 0xa4 │ │ │ │ - bne 97bdc │ │ │ │ + bne 97c38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 95e94 │ │ │ │ + bne 95ef0 │ │ │ │ ldr r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 952a4 │ │ │ │ + bne 95300 │ │ │ │ ldr r1, [r5, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 9470c │ │ │ │ + bne 94768 │ │ │ │ ldr r1, [r4, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9470c │ │ │ │ + beq 94768 │ │ │ │ ldr r0, [r6, #196] @ 0xc4 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 9470c │ │ │ │ + beq 94768 │ │ │ │ str r1, [r5, #196] @ 0xc4 │ │ │ │ - b 9470c │ │ │ │ + b 94768 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 94028 │ │ │ │ - b 94004 │ │ │ │ + bne 94084 │ │ │ │ + b 94060 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ - beq 945c8 │ │ │ │ - b 945d4 │ │ │ │ + beq 94624 │ │ │ │ + b 94630 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 93f80 │ │ │ │ + beq 93fdc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a189c │ │ │ │ + bl a1914 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 96a04 │ │ │ │ + beq 96a60 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add r1, r4, #16 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 93f80 │ │ │ │ + beq 93fdc │ │ │ │ mov r0, r5 │ │ │ │ - bl a189c │ │ │ │ + bl a1914 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 96a04 │ │ │ │ + beq 96a60 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ add r1, r4, #32 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 93f80 │ │ │ │ + beq 93fdc │ │ │ │ mov r0, r5 │ │ │ │ - bl a189c │ │ │ │ + bl a1914 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 96a04 │ │ │ │ + beq 96a60 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ add r1, r4, #48 @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 93f80 │ │ │ │ + beq 93fdc │ │ │ │ mov r0, r5 │ │ │ │ - bl a189c │ │ │ │ + bl a1914 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 96a04 │ │ │ │ + beq 96a60 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ add r1, r4, #64 @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 93f80 │ │ │ │ + beq 93fdc │ │ │ │ mov r0, r5 │ │ │ │ - bl a189c │ │ │ │ + bl a1914 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 96a04 │ │ │ │ + beq 96a60 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ add r3, r4, #80 @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 93f80 │ │ │ │ + beq 93fdc │ │ │ │ mov r4, r3 │ │ │ │ - b 95fa4 │ │ │ │ + b 96000 │ │ │ │ ldr r3, [r4, #16]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq 93f80 │ │ │ │ + beq 93fdc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a189c │ │ │ │ + bl a1914 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 95f98 │ │ │ │ - b 96a04 │ │ │ │ + bne 95ff4 │ │ │ │ + b 96a60 │ │ │ │ ldr r2, [r5, #172] @ 0xac │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble 96264 │ │ │ │ + ble 962c0 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr lr, [r1, #84] @ 0x54 │ │ │ │ tst lr, #512 @ 0x200 │ │ │ │ - bne 9828c │ │ │ │ + bne 982e8 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 96264 │ │ │ │ + beq 962c0 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ldr lr, [r1, #84] @ 0x54 │ │ │ │ tst lr, #512 @ 0x200 │ │ │ │ - bne 9828c │ │ │ │ + bne 982e8 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 96264 │ │ │ │ + beq 962c0 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ ldr lr, [r1, #84] @ 0x54 │ │ │ │ tst lr, #512 @ 0x200 │ │ │ │ - bne 9828c │ │ │ │ + bne 982e8 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 96264 │ │ │ │ + beq 962c0 │ │ │ │ add r2, r2, #20 │ │ │ │ mov lr, #3 │ │ │ │ ldr r1, [r2, #4]! │ │ │ │ add lr, lr, #1 │ │ │ │ ldr r4, [r1, #84] @ 0x54 │ │ │ │ tst r4, #512 @ 0x200 │ │ │ │ - bne 9828c │ │ │ │ + bne 982e8 │ │ │ │ cmp r0, lr │ │ │ │ - bne 9601c │ │ │ │ + bne 96078 │ │ │ │ ldr r1, [r5, #128] @ 0x80 │ │ │ │ - b 94b50 │ │ │ │ + b 94bac │ │ │ │ ldr r1, [r4, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 95284 │ │ │ │ + beq 952e0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 95e70 │ │ │ │ + bne 95ecc │ │ │ │ str r1, [r5, #152] @ 0x98 │ │ │ │ ldr r1, [r5, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 96070 │ │ │ │ + bne 960cc │ │ │ │ ldr r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 959bc │ │ │ │ + bne 95a18 │ │ │ │ ldr r1, [r5, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 9470c │ │ │ │ + bne 94768 │ │ │ │ ldr r1, [r4, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9470c │ │ │ │ - b 95eb8 │ │ │ │ + beq 94768 │ │ │ │ + b 95f14 │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ sub r3, r3, #380 @ 0x17c │ │ │ │ cmp r1, #0 │ │ │ │ - bne 94d44 │ │ │ │ - b 94e78 │ │ │ │ + bne 94da0 │ │ │ │ + b 94ed4 │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ - beq 96280 │ │ │ │ + beq 962dc │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ ldreq r3, [r2, #156] @ 0x9c │ │ │ │ streq r3, [r5, #156] @ 0x9c │ │ │ │ - beq 93ef8 │ │ │ │ - b 96288 │ │ │ │ + beq 93f54 │ │ │ │ + b 962e4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 950c0 │ │ │ │ + beq 9511c │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 94634 │ │ │ │ + b 94690 │ │ │ │ ldr r0, [r5, #132] @ 0x84 │ │ │ │ - b 93fbc │ │ │ │ + b 94018 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 97e8c │ │ │ │ + beq 97ee8 │ │ │ │ mov r0, #1 │ │ │ │ - bl a295c │ │ │ │ + bl a29d4 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 96a08 │ │ │ │ + beq 96a64 │ │ │ │ tst r3, #2 │ │ │ │ - beq 96114 │ │ │ │ + beq 96170 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ tst r1, #16384 @ 0x4000 │ │ │ │ - bne 96b54 │ │ │ │ + bne 96bb0 │ │ │ │ mvn r2, #-1073741824 @ 0xc0000000 │ │ │ │ str r2, [r4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov ip, r3 │ │ │ │ eor r2, r2, #1 │ │ │ │ and r2, r2, #1 │ │ │ │ ands r2, r2, r3, lsr #1 │ │ │ │ str r4, [r5, #168] @ 0xa8 │ │ │ │ - beq 93ea8 │ │ │ │ - b 96038 │ │ │ │ + beq 93f04 │ │ │ │ + b 96094 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 960c8 │ │ │ │ - b 950fc │ │ │ │ + bne 96124 │ │ │ │ + b 95158 │ │ │ │ add r7, r7, #20 │ │ │ │ mov fp, #0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ands r1, r3, #8 │ │ │ │ - bne 980bc │ │ │ │ - ldr r0, [pc, #2988] @ 96d0c │ │ │ │ - bl 9d898 │ │ │ │ + bne 98118 │ │ │ │ + ldr r0, [pc, #2988] @ 96d68 │ │ │ │ + bl 9d910 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 96a04 │ │ │ │ + beq 96a60 │ │ │ │ ldr r3, [sl, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq 961a4 │ │ │ │ - bl 3592c0 │ │ │ │ + beq 96200 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r6, r0] │ │ │ │ sub r1, r4, #8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r3, #3796] @ 0xed4 │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ and r3, r3, #3 │ │ │ │ @@ -111169,64 +111194,64 @@ │ │ │ │ str r5, [r4, #8] │ │ │ │ bl 29c28 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str fp, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9dd48 │ │ │ │ + bl 9ddc0 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 98190 │ │ │ │ - bl 3592c0 │ │ │ │ + beq 981ec │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r6, r0] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 9f51c │ │ │ │ + bl 9f594 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - beq 97f04 │ │ │ │ + beq 97f60 │ │ │ │ mov r3, #1 │ │ │ │ str fp, [r4, #16] │ │ │ │ str r7, [r4, #20] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ - bl a1dd8 │ │ │ │ + bl a1e50 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 9819c │ │ │ │ + blt 981f8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 96248 │ │ │ │ + beq 962a4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 97f98 │ │ │ │ + beq 97ff4 │ │ │ │ ldr r8, [r7, #20]! │ │ │ │ cmp r8, #0 │ │ │ │ - beq 958bc │ │ │ │ - b 9614c │ │ │ │ + beq 95918 │ │ │ │ + b 961a8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9514c │ │ │ │ - b 95158 │ │ │ │ + beq 951a8 │ │ │ │ + b 951b4 │ │ │ │ ldr r2, [r5, #156] @ 0x9c │ │ │ │ ldr r0, [r5, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94a1c │ │ │ │ - ldr r2, [pc, #2708] @ 96d10 │ │ │ │ + bne 94a78 │ │ │ │ + ldr r2, [pc, #2708] @ 96d6c │ │ │ │ cmp r0, r2 │ │ │ │ - bne 94b6c │ │ │ │ + bne 94bc8 │ │ │ │ orr ip, r3, #128 @ 0x80 │ │ │ │ str ip, [r5, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #156] @ 0x9c │ │ │ │ - b 94b7c │ │ │ │ - ldr r3, [pc, #2664] @ 96d04 │ │ │ │ - bl 3592c0 │ │ │ │ + b 94bd8 │ │ │ │ + ldr r3, [pc, #2664] @ 96d60 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ sub r3, r3, #1 │ │ │ │ rsb r2, r3, r3, lsl #3 │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r0, r1, r2 │ │ │ │ @@ -111244,106 +111269,106 @@ │ │ │ │ add r3, r3, #764 @ 0x2fc │ │ │ │ add r3, r1, r3 │ │ │ │ addeq r3, r1, r2 │ │ │ │ ldr r8, [r3, #16] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r7, #1240] @ 0x4d8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 95094 │ │ │ │ - ldr r0, [pc, #2568] @ 96d14 │ │ │ │ - bl 8be20 │ │ │ │ + beq 950f0 │ │ │ │ + ldr r0, [pc, #2568] @ 96d70 │ │ │ │ + bl 8be90 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq 96a04 │ │ │ │ - ldr r1, [pc, #2548] @ 96d14 │ │ │ │ + beq 96a60 │ │ │ │ + ldr r1, [pc, #2548] @ 96d70 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b308 │ │ │ │ + bl 9b380 │ │ │ │ cmn r0, #3 │ │ │ │ - bne 950b8 │ │ │ │ - b 96a04 │ │ │ │ + bne 95114 │ │ │ │ + b 96a60 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 97718 │ │ │ │ + bne 97774 │ │ │ │ ldr r8, [r7] │ │ │ │ cmp r8, #0 │ │ │ │ ldrne r3, [r5, #132] @ 0x84 │ │ │ │ strne r3, [sp, #16] │ │ │ │ - beq 960d0 │ │ │ │ - ldr fp, [pc, #2496] @ 96d18 │ │ │ │ - ldr sl, [pc, #2472] @ 96d04 │ │ │ │ + beq 9612c │ │ │ │ + ldr fp, [pc, #2496] @ 96d74 │ │ │ │ + ldr sl, [pc, #2472] @ 96d60 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 9d898 │ │ │ │ + bl 9d910 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 96a04 │ │ │ │ + beq 96a60 │ │ │ │ ldr r3, [fp, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq 964f0 │ │ │ │ - bl 3592c0 │ │ │ │ + beq 9654c │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [sl, r0] │ │ │ │ ldr r1, [r5] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ sub r0, r4, #8 │ │ │ │ ldr r2, [r3, #3796] @ 0xed4 │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ ldr ip, [r2, #4] │ │ │ │ and r3, r3, #3 │ │ │ │ orr r3, r3, ip │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [ip] │ │ │ │ stmdb r4, {r2, r3} │ │ │ │ str r0, [r2, #4] │ │ │ │ - bne 964fc │ │ │ │ + bne 96558 │ │ │ │ mov r0, r8 │ │ │ │ str r5, [r4, #8] │ │ │ │ bl 29c28 │ │ │ │ mov r9, #0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r9 │ │ │ │ str r9, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9dd48 │ │ │ │ + bl 9ddc0 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 97f00 │ │ │ │ - bl 3592c0 │ │ │ │ + beq 97f5c │ │ │ │ + bl 359530 │ │ │ │ ldr r2, [sl, r0] │ │ │ │ mov r6, sl │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov r2, r9 │ │ │ │ - bl 9f51c │ │ │ │ + bl 9f594 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - beq 97f04 │ │ │ │ + beq 97f60 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, r9 │ │ │ │ str r9, [r4, #16] │ │ │ │ str r7, [r4, #20] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r2, [sp] │ │ │ │ mov r2, r4 │ │ │ │ - bl a1dd8 │ │ │ │ + bl a1e50 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 9819c │ │ │ │ + blt 981f8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 96450 │ │ │ │ + beq 964ac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 97fb8 │ │ │ │ + beq 98014 │ │ │ │ ldr r8, [r7, #20]! │ │ │ │ cmp r8, #0 │ │ │ │ - bne 96358 │ │ │ │ + bne 963b4 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - beq 960d0 │ │ │ │ + beq 9612c │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r2, [r6, r0] │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ rsb r2, r3, r3, lsl #3 │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r1, r0, r2 │ │ │ │ add r1, r1, #92160 @ 0x16800 │ │ │ │ @@ -111353,323 +111378,323 @@ │ │ │ │ movhi r3, #1 │ │ │ │ cmp r1, r5 │ │ │ │ orreq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ add r3, r2, #92160 @ 0x16800 │ │ │ │ addeq r2, r2, #98304 @ 0x18000 │ │ │ │ addeq r2, r2, #228 @ 0xe4 │ │ │ │ - ldr r7, [pc, #2144] @ 96d1c │ │ │ │ + ldr r7, [pc, #2144] @ 96d78 │ │ │ │ add r3, r3, #764 @ 0x2fc │ │ │ │ add r3, r0, r3 │ │ │ │ addeq r3, r0, r2 │ │ │ │ ldr r4, [r3, #16] │ │ │ │ - ldr r9, [pc, #2128] @ 96d20 │ │ │ │ + ldr r9, [pc, #2128] @ 96d7c │ │ │ │ ldr r3, [r7, #1180] @ 0x49c │ │ │ │ cmp r3, r9 │ │ │ │ - beq 93fd4 │ │ │ │ - ldr r0, [pc, #2088] @ 96d08 │ │ │ │ - bl 8be20 │ │ │ │ + beq 94030 │ │ │ │ + ldr r0, [pc, #2088] @ 96d64 │ │ │ │ + bl 8be90 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne 93fe0 │ │ │ │ - b 96a04 │ │ │ │ + bne 9403c │ │ │ │ + b 96a60 │ │ │ │ ldr r1, [r5] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 963b4 │ │ │ │ + beq 96410 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5] │ │ │ │ - b 963b4 │ │ │ │ + b 96410 │ │ │ │ ldr r1, [r4, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ strne r1, [r5, #152] @ 0x98 │ │ │ │ - bne 959a4 │ │ │ │ - b 95284 │ │ │ │ - ldr r0, [pc, #2048] @ 96d24 │ │ │ │ - bl 8be20 │ │ │ │ + bne 95a00 │ │ │ │ + b 952e0 │ │ │ │ + ldr r0, [pc, #2048] @ 96d80 │ │ │ │ + bl 8be90 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq 96a04 │ │ │ │ - ldr r1, [pc, #2028] @ 96d24 │ │ │ │ + beq 96a60 │ │ │ │ + ldr r1, [pc, #2028] @ 96d80 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b308 │ │ │ │ + bl 9b380 │ │ │ │ cmn r0, #3 │ │ │ │ - bne 950f4 │ │ │ │ - b 96a04 │ │ │ │ + bne 95150 │ │ │ │ + b 96a60 │ │ │ │ ldr r8, [r7] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 96350 │ │ │ │ - b 93fbc │ │ │ │ - ldr r3, [pc, #1988] @ 96d28 │ │ │ │ + bne 963ac │ │ │ │ + b 94018 │ │ │ │ + ldr r3, [pc, #1988] @ 96d84 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r5, r3 │ │ │ │ - beq 94bcc │ │ │ │ + beq 94c28 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, #80] @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 94bcc │ │ │ │ + beq 94c28 │ │ │ │ ldr r3, [r2, #4072] @ 0xfe8 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 94bcc │ │ │ │ + beq 94c28 │ │ │ │ ldr r3, [r2, #4076] @ 0xfec │ │ │ │ cmp r5, r3 │ │ │ │ - beq 94bcc │ │ │ │ - ldr r3, [pc, #1936] @ 96d2c │ │ │ │ + beq 94c28 │ │ │ │ + ldr r3, [pc, #1936] @ 96d88 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r5, r3 │ │ │ │ - beq 94bcc │ │ │ │ + beq 94c28 │ │ │ │ ldr r3, [r2, #4080] @ 0xff0 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 94bcc │ │ │ │ + beq 94c28 │ │ │ │ ldr r3, [r2, #4084] @ 0xff4 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 94bcc │ │ │ │ + beq 94c28 │ │ │ │ ldr r3, [r2, #4088] @ 0xff8 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 94bcc │ │ │ │ + beq 94c28 │ │ │ │ ldr r3, [r2, #4092] @ 0xffc │ │ │ │ - ldr r2, [pc, #1884] @ 96d30 │ │ │ │ - ldr r9, [pc, #1864] @ 96d20 │ │ │ │ + ldr r2, [pc, #1884] @ 96d8c │ │ │ │ + ldr r9, [pc, #1864] @ 96d7c │ │ │ │ cmp r3, r5 │ │ │ │ cmpne r5, r2 │ │ │ │ - ldr r2, [pc, #1872] @ 96d34 │ │ │ │ + ldr r2, [pc, #1872] @ 96d90 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1852] @ 96d38 │ │ │ │ + ldr r2, [pc, #1852] @ 96d94 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1840] @ 96d3c │ │ │ │ + ldr r2, [pc, #1840] @ 96d98 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1828] @ 96d40 │ │ │ │ + ldr r2, [pc, #1828] @ 96d9c │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1816] @ 96d44 │ │ │ │ + ldr r2, [pc, #1816] @ 96da0 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1804] @ 96d48 │ │ │ │ + ldr r2, [pc, #1804] @ 96da4 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1792] @ 96d4c │ │ │ │ + ldr r2, [pc, #1792] @ 96da8 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1780] @ 96d50 │ │ │ │ + ldr r2, [pc, #1780] @ 96dac │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1768] @ 96d54 │ │ │ │ + ldr r2, [pc, #1768] @ 96db0 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1756] @ 96d58 │ │ │ │ + ldr r2, [pc, #1756] @ 96db4 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1744] @ 96d5c │ │ │ │ + ldr r2, [pc, #1744] @ 96db8 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1732] @ 96d60 │ │ │ │ + ldr r2, [pc, #1732] @ 96dbc │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1720] @ 96d64 │ │ │ │ + ldr r2, [pc, #1720] @ 96dc0 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1708] @ 96d68 │ │ │ │ + ldr r2, [pc, #1708] @ 96dc4 │ │ │ │ cmp r5, r9 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 94e7c │ │ │ │ - b 94bcc │ │ │ │ + bne 94ed8 │ │ │ │ + b 94c28 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ str r2, [r5, #4] │ │ │ │ - bne 96e14 │ │ │ │ + bne 96e70 │ │ │ │ ldr r3, [r5, #168] @ 0xa8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 93ea8 │ │ │ │ - b 960e0 │ │ │ │ + bne 93f04 │ │ │ │ + b 9613c │ │ │ │ cmp r8, #0 │ │ │ │ - beq 96890 │ │ │ │ + beq 968ec │ │ │ │ ldr ip, [r8, #52] @ 0x34 │ │ │ │ ldr ip, [ip, #28] │ │ │ │ cmp ip, r0 │ │ │ │ ldr ip, [r2, #32] │ │ │ │ - bne 96a20 │ │ │ │ + bne 96a7c │ │ │ │ cmp ip, #0 │ │ │ │ - beq 96a2c │ │ │ │ - b 96a38 │ │ │ │ + beq 96a88 │ │ │ │ + b 96a94 │ │ │ │ cmp lr, #0 │ │ │ │ str r0, [r2] │ │ │ │ - beq 94504 │ │ │ │ - b 94510 │ │ │ │ + beq 94560 │ │ │ │ + b 9456c │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ orr r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ - b 9435c │ │ │ │ + b 943b8 │ │ │ │ cmp ip, #0 │ │ │ │ str lr, [r2] │ │ │ │ - bne 96760 │ │ │ │ + bne 967bc │ │ │ │ ldr ip, [r1, #4] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96830 │ │ │ │ + bne 9688c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96774 │ │ │ │ + bne 967d0 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96bc4 │ │ │ │ + bne 96c20 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9678c │ │ │ │ + bne 967e8 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96c88 │ │ │ │ + bne 96ce4 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 94470 │ │ │ │ + bne 944cc │ │ │ │ ldr r0, [r1, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 94470 │ │ │ │ + beq 944cc │ │ │ │ ldr ip, [r2, #28] │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #20] │ │ │ │ ldr ip, [r2, #32] │ │ │ │ - bne 967c4 │ │ │ │ + bne 96820 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96894 │ │ │ │ + bne 968f0 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 967d8 │ │ │ │ + bne 96834 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97d7c │ │ │ │ + bne 97dd8 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 968b8 │ │ │ │ - b 944b8 │ │ │ │ + beq 96914 │ │ │ │ + b 94514 │ │ │ │ ldr r9, [r0] │ │ │ │ cmp r8, r9 │ │ │ │ - beq 95b20 │ │ │ │ + beq 95b7c │ │ │ │ cmp lr, #0 │ │ │ │ str r8, [r2] │ │ │ │ - beq 95b28 │ │ │ │ - b 95b34 │ │ │ │ + beq 95b84 │ │ │ │ + b 95b90 │ │ │ │ ldr r8, [r8] │ │ │ │ cmp r8, lr │ │ │ │ - beq 95bd8 │ │ │ │ + beq 95c34 │ │ │ │ cmp ip, #0 │ │ │ │ str lr, [r2] │ │ │ │ - beq 95be0 │ │ │ │ - b 95bec │ │ │ │ + beq 95c3c │ │ │ │ + b 95c48 │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #4] │ │ │ │ - beq 94518 │ │ │ │ - b 94524 │ │ │ │ + beq 94574 │ │ │ │ + b 94580 │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #4] │ │ │ │ ldr ip, [r2, #12] │ │ │ │ - bne 9684c │ │ │ │ + bne 968a8 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96bc8 │ │ │ │ + bne 96c24 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96860 │ │ │ │ + bne 968bc │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96c88 │ │ │ │ + bne 96ce4 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96878 │ │ │ │ + bne 968d4 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 967a4 │ │ │ │ + bne 96800 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 94488 │ │ │ │ + bne 944e4 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 94488 │ │ │ │ + beq 944e4 │ │ │ │ ldr ip, [r2, #32] │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #28] │ │ │ │ ldr ip, [r2, #36] @ 0x24 │ │ │ │ - bne 968b0 │ │ │ │ + bne 9690c │ │ │ │ ldr r0, [r1, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96c2c │ │ │ │ + bne 96c88 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 944b8 │ │ │ │ + bne 94514 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 944b8 │ │ │ │ + beq 94514 │ │ │ │ str r1, [r2, #36] @ 0x24 │ │ │ │ - b 944b8 │ │ │ │ + b 94514 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq 94050 │ │ │ │ + beq 940ac │ │ │ │ ldr r1, [r5, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ - bne 94050 │ │ │ │ + bne 940ac │ │ │ │ ldr r1, [r5, #96] @ 0x60 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 94050 │ │ │ │ + bne 940ac │ │ │ │ ldr r1, [r6, #92] @ 0x5c │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ orr r2, r2, #16384 @ 0x4000 │ │ │ │ str r2, [r5, #84] @ 0x54 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ str r0, [r5, #96] @ 0x60 │ │ │ │ str r1, [r5, #92] @ 0x5c │ │ │ │ - b 94050 │ │ │ │ + b 940ac │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 94ae4 │ │ │ │ + beq 94b40 │ │ │ │ ldr ip, [r5, #84] @ 0x54 │ │ │ │ - b 94b7c │ │ │ │ - ldr r3, [pc, #1092] @ 96d6c │ │ │ │ + b 94bd8 │ │ │ │ + ldr r3, [pc, #1092] @ 96dc8 │ │ │ │ ldr r3, [r3, #-4088] @ 0xfffff008 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 94e78 │ │ │ │ + beq 94ed4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r3, [r3, #4076] @ 0xfec │ │ │ │ cmp r5, r3 │ │ │ │ - bne 94bcc │ │ │ │ - b 94e78 │ │ │ │ + bne 94c28 │ │ │ │ + b 94ed4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 95040 │ │ │ │ + beq 9509c │ │ │ │ ldr r1, [r6, #64] @ 0x40 │ │ │ │ cmp r1, r2 │ │ │ │ ldr r1, [r5, #68] @ 0x44 │ │ │ │ - beq 96ac8 │ │ │ │ + beq 96b24 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #64] @ 0x40 │ │ │ │ - bne 94628 │ │ │ │ + bne 94684 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9461c │ │ │ │ - b 94628 │ │ │ │ + bne 94678 │ │ │ │ + b 94684 │ │ │ │ ldr r7, [r5, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 9646c │ │ │ │ - bl 3592c0 │ │ │ │ + beq 964c8 │ │ │ │ + bl 359530 │ │ │ │ ldr r2, [r6, r0] │ │ │ │ sub r1, r3, #1 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov r2, #28 │ │ │ │ mul r2, r1, r2 │ │ │ │ cmp r1, #10 │ │ │ │ add ip, r0, r2 │ │ │ │ @@ -111684,49 +111709,49 @@ │ │ │ │ add r1, r2, #92160 @ 0x16800 │ │ │ │ addeq r2, r2, #98304 @ 0x18000 │ │ │ │ addeq r2, r2, #228 @ 0xe4 │ │ │ │ add r1, r1, #764 @ 0x2fc │ │ │ │ add r1, r0, r1 │ │ │ │ addeq r1, r0, r2 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 9646c │ │ │ │ + beq 964c8 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [sp, #16] │ │ │ │ - b 96350 │ │ │ │ - ldr r0, [pc, #888] @ 96d70 │ │ │ │ - bl 8be20 │ │ │ │ + b 963ac │ │ │ │ + ldr r0, [pc, #888] @ 96dcc │ │ │ │ + bl 8be90 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne 94ac4 │ │ │ │ + bne 94b20 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ biceq r3, r3, #8192 @ 0x2000 │ │ │ │ streq r3, [r5, #84] @ 0x54 │ │ │ │ - bne 97f30 │ │ │ │ + bne 97f8c │ │ │ │ mvn r0, #0 │ │ │ │ - b 948d8 │ │ │ │ + b 94934 │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #28] │ │ │ │ - bne 96a38 │ │ │ │ + bne 96a94 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9797c │ │ │ │ + bne 979d8 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 944b8 │ │ │ │ + bne 94514 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 944b8 │ │ │ │ + beq 94514 │ │ │ │ ldr r0, [r8, #52] @ 0x34 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 944b8 │ │ │ │ - b 968c4 │ │ │ │ - ldr r3, [pc, #664] @ 96d04 │ │ │ │ - bl 3592c0 │ │ │ │ + beq 94514 │ │ │ │ + b 96920 │ │ │ │ + ldr r3, [pc, #664] @ 96d60 │ │ │ │ + bl 359530 │ │ │ │ ldr r2, [r5, #180] @ 0xb4 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ sub r2, r2, #1 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov r3, #28 │ │ │ │ mul r3, r2, r3 │ │ │ │ cmp r2, #10 │ │ │ │ @@ -111741,158 +111766,158 @@ │ │ │ │ add r2, r3, #92160 @ 0x16800 │ │ │ │ addeq r3, r3, #98304 @ 0x18000 │ │ │ │ add r2, r2, #764 @ 0x2fc │ │ │ │ addeq r3, r3, #228 @ 0xe4 │ │ │ │ add r2, r1, r2 │ │ │ │ addeq r2, r1, r3 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ - b 9594c │ │ │ │ + b 959a8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 96968 │ │ │ │ - b 94628 │ │ │ │ + beq 969c4 │ │ │ │ + b 94684 │ │ │ │ cmp r3, lr │ │ │ │ - beq 97ab4 │ │ │ │ + beq 97b10 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 96ad4 │ │ │ │ - ldr ip, [pc, #608] @ 96d50 │ │ │ │ + bne 96b30 │ │ │ │ + ldr ip, [pc, #608] @ 96dac │ │ │ │ mov r3, r6 │ │ │ │ cmp r3, ip │ │ │ │ - beq 97ac0 │ │ │ │ + beq 97b1c │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 96af0 │ │ │ │ - ldr ip, [pc, #552] @ 96d34 │ │ │ │ + bne 96b4c │ │ │ │ + ldr ip, [pc, #552] @ 96d90 │ │ │ │ mov r3, r6 │ │ │ │ cmp r3, ip │ │ │ │ - beq 97eac │ │ │ │ + beq 97f08 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 96b0c │ │ │ │ + bne 96b68 │ │ │ │ mov r3, r6 │ │ │ │ cmp r3, r9 │ │ │ │ - beq 97acc │ │ │ │ + beq 97b28 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 96b24 │ │ │ │ - ldr ip, [pc, #548] @ 96d64 │ │ │ │ + bne 96b80 │ │ │ │ + ldr ip, [pc, #548] @ 96dc0 │ │ │ │ mov r3, r6 │ │ │ │ cmp r3, ip │ │ │ │ - bne 979dc │ │ │ │ + bne 97a38 │ │ │ │ orr r1, r1, #67108864 @ 0x4000000 │ │ │ │ str r1, [r5, #84] @ 0x54 │ │ │ │ - b 95a5c │ │ │ │ + b 95ab8 │ │ │ │ ldr r2, [r2, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 97724 │ │ │ │ + bne 97780 │ │ │ │ ldr r1, [r4, #-8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9610c │ │ │ │ + beq 96168 │ │ │ │ ldr r0, [r4, #-4] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ bic r0, r0, #3 │ │ │ │ and r2, r2, #3 │ │ │ │ orr r2, r2, r0 │ │ │ │ str r1, [r0] │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r4, #-8] │ │ │ │ ldr r2, [r4, #-4] │ │ │ │ and r2, r2, #1 │ │ │ │ str r2, [r4, #-4] │ │ │ │ - b 9610c │ │ │ │ + b 96168 │ │ │ │ ldr r2, [r6, #112] @ 0x70 │ │ │ │ ldr r1, [r5, #136] @ 0x88 │ │ │ │ cmp r2, r0 │ │ │ │ ldr r2, [r4, #136] @ 0x88 │ │ │ │ - bne 95abc │ │ │ │ - b 95ac0 │ │ │ │ + bne 95b18 │ │ │ │ + b 95b1c │ │ │ │ cmp r6, #0 │ │ │ │ - bne 95eac │ │ │ │ - b 95eb8 │ │ │ │ + bne 95f08 │ │ │ │ + b 95f14 │ │ │ │ ldr ip, [r2, #12] │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #8] │ │ │ │ ldr ip, [r2, #20] │ │ │ │ - bne 96be4 │ │ │ │ + bne 96c40 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96c8c │ │ │ │ + bne 96ce8 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96bf8 │ │ │ │ + bne 96c54 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 967a4 │ │ │ │ + bne 96800 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96c10 │ │ │ │ + bne 96c6c │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96890 │ │ │ │ + bne 968ec │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 944a0 │ │ │ │ + bne 944fc │ │ │ │ ldr r0, [r1, #32] │ │ │ │ ldr ip, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 944a4 │ │ │ │ + beq 94500 │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #32] │ │ │ │ - beq 968b8 │ │ │ │ - b 944b8 │ │ │ │ + beq 96914 │ │ │ │ + b 94514 │ │ │ │ ldr ip, [r9, #12] │ │ │ │ cmp ip, r0 │ │ │ │ ldr ip, [r2, #20] │ │ │ │ - beq 97b80 │ │ │ │ + beq 97bdc │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #12] │ │ │ │ - bne 96c64 │ │ │ │ + bne 96cc0 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97bb4 │ │ │ │ + bne 97c10 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ movne r8, r6 │ │ │ │ - bne 94488 │ │ │ │ + bne 944e4 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ mov r8, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 94488 │ │ │ │ - b 96704 │ │ │ │ + beq 944e4 │ │ │ │ + b 96760 │ │ │ │ ldr ip, [r2, #20] │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #12] │ │ │ │ ldr ip, [r2, #28] │ │ │ │ - bne 96ca8 │ │ │ │ + bne 96d04 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 967a8 │ │ │ │ + bne 96804 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96cbc │ │ │ │ + bne 96d18 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96890 │ │ │ │ + bne 968ec │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 967cc │ │ │ │ - b 967d8 │ │ │ │ + beq 96828 │ │ │ │ + b 96834 │ │ │ │ ldr r8, [r0, #4] │ │ │ │ cmp r8, lr │ │ │ │ - beq 95b34 │ │ │ │ + beq 95b90 │ │ │ │ cmp ip, #0 │ │ │ │ str lr, [r2, #4] │ │ │ │ - beq 95b3c │ │ │ │ - b 94524 │ │ │ │ + beq 95b98 │ │ │ │ + b 94580 │ │ │ │ ldr r1, [r0, #156] @ 0x9c │ │ │ │ cmp r1, r2 │ │ │ │ - beq 94b7c │ │ │ │ - b 94a38 │ │ │ │ + beq 94bd8 │ │ │ │ + b 94a94 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq sp, r5, ip, lsl r5 │ │ │ │ - eorseq sp, r5, ip, ror #7 │ │ │ │ + eorseq sp, r5, ip, asr r7 │ │ │ │ + eorseq sp, r5, ip, lsr #12 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq sl, r7, r8, lsr #5 │ │ │ │ subseq r7, r5, ip, lsl #12 │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ subseq sl, r7, r4, ror #5 │ │ │ │ subseq r7, r5, r0, lsl #10 │ │ │ │ subseq r9, r7, r0, lsl lr │ │ │ │ @@ -111914,1151 +111939,1151 @@ │ │ │ │ ldrsbeq r7, [r5], #-36 @ 0xffffffdc │ │ │ │ subseq r2, r5, ip, lsr #31 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ subseq r2, r5, r4, lsl #8 │ │ │ │ ldrsbeq ip, [r5], #-176 @ 0xffffff50 │ │ │ │ subseq sl, r7, r4, ror #20 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq r5, sl, r8, asr r6 │ │ │ │ + ldrdeq r5, [sl], -r0 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ @ instruction: 0x00555694 │ │ │ │ @ instruction: 0x00555490 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 973e8 │ │ │ │ + beq 97444 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #60] @ 0x3c │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #64] @ 0x40 │ │ │ │ - beq 97b28 │ │ │ │ + beq 97b84 │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #60] @ 0x3c │ │ │ │ - bne 96dbc │ │ │ │ + bne 96e18 │ │ │ │ ldr ip, [r1, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 972c8 │ │ │ │ + bne 97324 │ │ │ │ ldr ip, [r2, #72] @ 0x48 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9548c │ │ │ │ + bne 954e8 │ │ │ │ ldr ip, [r1, #72] @ 0x48 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 9548c │ │ │ │ + beq 954e8 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #72] @ 0x48 │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #76] @ 0x4c │ │ │ │ - bne 97c8c │ │ │ │ + bne 97ce8 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 954a4 │ │ │ │ + bne 95500 │ │ │ │ ldr ip, [r1, #76] @ 0x4c │ │ │ │ cmp ip, #0 │ │ │ │ - beq 954a4 │ │ │ │ + beq 95500 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #76] @ 0x4c │ │ │ │ cmp lr, ip │ │ │ │ - beq 954a4 │ │ │ │ + beq 95500 │ │ │ │ str ip, [r2, #76] @ 0x4c │ │ │ │ - b 954a4 │ │ │ │ + b 95500 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 966ec │ │ │ │ - b 94b50 │ │ │ │ + bne 96748 │ │ │ │ + b 94bac │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97074 │ │ │ │ + bne 970d0 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #36] @ 0x24 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ - bne 96e4c │ │ │ │ + bne 96ea8 │ │ │ │ ldr ip, [r1, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 976b0 │ │ │ │ + bne 9770c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96e60 │ │ │ │ + bne 96ebc │ │ │ │ ldr ip, [r1, #44] @ 0x2c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97308 │ │ │ │ + bne 97364 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97cac │ │ │ │ + bne 97d08 │ │ │ │ ldr ip, [r1, #48] @ 0x30 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97380 │ │ │ │ + bne 973dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96e90 │ │ │ │ + bne 96eec │ │ │ │ ldr ip, [r1, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97444 │ │ │ │ + bne 974a0 │ │ │ │ mov r0, #0 │ │ │ │ - b 9542c │ │ │ │ + b 95488 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97afc │ │ │ │ + bne 97b58 │ │ │ │ ldr ip, [r2, #116] @ 0x74 │ │ │ │ str lr, [r2, #120] @ 0x78 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 955ac │ │ │ │ + bne 95608 │ │ │ │ ldr lr, [r1, #116] @ 0x74 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 955ac │ │ │ │ + beq 95608 │ │ │ │ str lr, [r2, #116] @ 0x74 │ │ │ │ - b 955ac │ │ │ │ + b 95608 │ │ │ │ cmp ip, #0 │ │ │ │ str lr, [r2, #4] │ │ │ │ ldr lr, [r2, #12] │ │ │ │ - bne 96ee0 │ │ │ │ + bne 96f3c │ │ │ │ ldr ip, [r1, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97a50 │ │ │ │ + bne 97aac │ │ │ │ cmp lr, #0 │ │ │ │ - bne 96ef4 │ │ │ │ + bne 96f50 │ │ │ │ ldr ip, [r1, #12] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 974b0 │ │ │ │ + bne 9750c │ │ │ │ ldr ip, [r2, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97db4 │ │ │ │ + bne 97e10 │ │ │ │ ldr ip, [r1, #16] │ │ │ │ ldr lr, [r2, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 977cc │ │ │ │ + bne 97828 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97b8c │ │ │ │ + bne 97be8 │ │ │ │ ldr ip, [r1, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 9536c │ │ │ │ + beq 953c8 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #20] │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - bne 96f44 │ │ │ │ + bne 96fa0 │ │ │ │ ldr ip, [r1, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9763c │ │ │ │ + bne 97698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96f58 │ │ │ │ + bne 96fb4 │ │ │ │ ldr ip, [r1, #28] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97514 │ │ │ │ + bne 97570 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97c48 │ │ │ │ + bne 97ca4 │ │ │ │ ldr ip, [r1, #32] │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97890 │ │ │ │ + bne 978ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96f88 │ │ │ │ + bne 96fe4 │ │ │ │ ldr ip, [r1, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96e2c │ │ │ │ + bne 96e88 │ │ │ │ mov r0, #0 │ │ │ │ - b 953cc │ │ │ │ + b 95428 │ │ │ │ ldr lr, [sp, #36] @ 0x24 │ │ │ │ ldr lr, [lr, #4] │ │ │ │ cmp lr, r0 │ │ │ │ - beq 95b90 │ │ │ │ + beq 95bec │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #4] │ │ │ │ - beq 95b98 │ │ │ │ - b 95ba4 │ │ │ │ + beq 95bf4 │ │ │ │ + b 95c00 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ ldr ip, [ip, #12] │ │ │ │ cmp ip, r0 │ │ │ │ ldr ip, [r2, #16] │ │ │ │ - bne 97cf8 │ │ │ │ + bne 97d54 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96fd8 │ │ │ │ + bne 97034 │ │ │ │ ldr ip, [r1, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97d18 │ │ │ │ + bne 97d74 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9787c │ │ │ │ + bne 978d8 │ │ │ │ ldr ip, [r1, #20] │ │ │ │ mov r0, r6 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 9536c │ │ │ │ + beq 953c8 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #20] │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #24] │ │ │ │ - bne 97ccc │ │ │ │ + bne 97d28 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 9701c │ │ │ │ + bne 97078 │ │ │ │ ldr ip, [r1, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97184 │ │ │ │ + bne 971e0 │ │ │ │ ldr ip, [r2, #28] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9539c │ │ │ │ + bne 953f8 │ │ │ │ ldr ip, [r1, #28] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 9539c │ │ │ │ + beq 953f8 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #28] │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #32] │ │ │ │ - bne 97d48 │ │ │ │ + bne 97da4 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 9705c │ │ │ │ + bne 970b8 │ │ │ │ ldr ip, [r1, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 971c4 │ │ │ │ + bne 97220 │ │ │ │ ldr ip, [r2, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 953cc │ │ │ │ + bne 95428 │ │ │ │ ldr ip, [r1, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 953cc │ │ │ │ + beq 95428 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #36] @ 0x24 │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #40] @ 0x28 │ │ │ │ - bne 97d30 │ │ │ │ + bne 97d8c │ │ │ │ cmp lr, #0 │ │ │ │ - bne 9709c │ │ │ │ + bne 970f8 │ │ │ │ ldr ip, [r1, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97204 │ │ │ │ + bne 97260 │ │ │ │ ldr ip, [r2, #44] @ 0x2c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 953fc │ │ │ │ + bne 95458 │ │ │ │ ldr ip, [r1, #44] @ 0x2c │ │ │ │ cmp ip, #0 │ │ │ │ - beq 953fc │ │ │ │ + beq 95458 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #44] @ 0x2c │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #48] @ 0x30 │ │ │ │ - bne 97ddc │ │ │ │ + bne 97e38 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 970dc │ │ │ │ + bne 97138 │ │ │ │ ldr ip, [r1, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97244 │ │ │ │ + bne 972a0 │ │ │ │ ldr ip, [r2, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9542c │ │ │ │ + bne 95488 │ │ │ │ ldr ip, [r1, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 9542c │ │ │ │ + beq 95488 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #52] @ 0x34 │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #56] @ 0x38 │ │ │ │ - beq 97b60 │ │ │ │ + beq 97bbc │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #52] @ 0x34 │ │ │ │ - bne 97120 │ │ │ │ + bne 9717c │ │ │ │ ldr ip, [r1, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97284 │ │ │ │ + bne 972e0 │ │ │ │ ldr ip, [r2, #60] @ 0x3c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9545c │ │ │ │ + bne 954b8 │ │ │ │ ldr ip, [r1, #60] @ 0x3c │ │ │ │ cmp ip, #0 │ │ │ │ - beq 9545c │ │ │ │ - b 96d90 │ │ │ │ + beq 954b8 │ │ │ │ + b 96dec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 977c8 │ │ │ │ + beq 97824 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #16] │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #20] │ │ │ │ - bne 97cdc │ │ │ │ + bne 97d38 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 9716c │ │ │ │ + bne 971c8 │ │ │ │ ldr ip, [r1, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96ff4 │ │ │ │ + bne 97050 │ │ │ │ ldr ip, [r2, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95384 │ │ │ │ + bne 953e0 │ │ │ │ ldr ip, [r1, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 95384 │ │ │ │ + beq 953e0 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #24] │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #28] │ │ │ │ - bne 97cbc │ │ │ │ + bne 97d18 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 971ac │ │ │ │ + bne 97208 │ │ │ │ ldr ip, [r1, #28] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97034 │ │ │ │ + bne 97090 │ │ │ │ ldr ip, [r2, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 953b4 │ │ │ │ + bne 95410 │ │ │ │ ldr ip, [r1, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 953b4 │ │ │ │ + beq 95410 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #32] │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #36] @ 0x24 │ │ │ │ - bne 97d20 │ │ │ │ + bne 97d7c │ │ │ │ cmp lr, #0 │ │ │ │ - bne 971ec │ │ │ │ + bne 97248 │ │ │ │ ldr ip, [r1, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97074 │ │ │ │ + bne 970d0 │ │ │ │ ldr ip, [r2, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 953e4 │ │ │ │ + bne 95440 │ │ │ │ ldr ip, [r1, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 953e4 │ │ │ │ + beq 95440 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #40] @ 0x28 │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #44] @ 0x2c │ │ │ │ - bne 97dcc │ │ │ │ + bne 97e28 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 9722c │ │ │ │ + bne 97288 │ │ │ │ ldr ip, [r1, #44] @ 0x2c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 970b4 │ │ │ │ + bne 97110 │ │ │ │ ldr ip, [r2, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95414 │ │ │ │ + bne 95470 │ │ │ │ ldr ip, [r1, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 95414 │ │ │ │ + beq 95470 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #48] @ 0x30 │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #52] @ 0x34 │ │ │ │ - bne 97d84 │ │ │ │ + bne 97de0 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 9726c │ │ │ │ + bne 972c8 │ │ │ │ ldr ip, [r1, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 970f4 │ │ │ │ + bne 97150 │ │ │ │ ldr ip, [r2, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95444 │ │ │ │ + bne 954a0 │ │ │ │ ldr ip, [r1, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 95444 │ │ │ │ + beq 954a0 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #56] @ 0x38 │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #60] @ 0x3c │ │ │ │ - beq 97b54 │ │ │ │ + beq 97bb0 │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #56] @ 0x38 │ │ │ │ - bne 972b0 │ │ │ │ + bne 9730c │ │ │ │ ldr ip, [r1, #60] @ 0x3c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96d90 │ │ │ │ + bne 96dec │ │ │ │ ldr ip, [r2, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95474 │ │ │ │ + bne 954d0 │ │ │ │ ldr ip, [r1, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 95474 │ │ │ │ + beq 954d0 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #64] @ 0x40 │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #72] @ 0x48 │ │ │ │ - bne 97c7c │ │ │ │ + bne 97cd8 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 972f0 │ │ │ │ + bne 9734c │ │ │ │ ldr ip, [r1, #72] @ 0x48 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96dd4 │ │ │ │ + bne 96e30 │ │ │ │ ldr ip, [r2, #76] @ 0x4c │ │ │ │ cmp ip, #0 │ │ │ │ - beq 96df0 │ │ │ │ - b 954a4 │ │ │ │ + beq 96e4c │ │ │ │ + b 95500 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 970b4 │ │ │ │ + bne 97110 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #44] @ 0x2c │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ - bne 97328 │ │ │ │ + bne 97384 │ │ │ │ ldr ip, [r1, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97380 │ │ │ │ + bne 973dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9733c │ │ │ │ + bne 97398 │ │ │ │ ldr ip, [r1, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97444 │ │ │ │ + bne 974a0 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97d58 │ │ │ │ + bne 97db4 │ │ │ │ ldr ip, [r1, #56] @ 0x38 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9758c │ │ │ │ + bne 975e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9736c │ │ │ │ + bne 973c8 │ │ │ │ ldr ip, [r1, #60] @ 0x3c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 973e8 │ │ │ │ + bne 97444 │ │ │ │ mov r0, #0 │ │ │ │ - b 9545c │ │ │ │ + b 954b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97244 │ │ │ │ + bne 972a0 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #48] @ 0x30 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ - bne 9739c │ │ │ │ + bne 973f8 │ │ │ │ ldr ip, [r1, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97448 │ │ │ │ + bne 974a4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 973b0 │ │ │ │ + bne 9740c │ │ │ │ ldr ip, [r1, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97588 │ │ │ │ + bne 975e4 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97d94 │ │ │ │ + bne 97df0 │ │ │ │ ldr ip, [r1, #60] @ 0x3c │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 973ec │ │ │ │ + bne 97448 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 973e0 │ │ │ │ + bne 9743c │ │ │ │ ldr ip, [r1, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9783c │ │ │ │ + bne 97898 │ │ │ │ mov r0, #0 │ │ │ │ - b 95474 │ │ │ │ + b 954d0 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ ldr lr, [r2, #72] @ 0x48 │ │ │ │ str ip, [r2, #60] @ 0x3c │ │ │ │ - bne 97408 │ │ │ │ + bne 97464 │ │ │ │ ldr ip, [r1, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97840 │ │ │ │ + bne 9789c │ │ │ │ cmp lr, #0 │ │ │ │ - bne 9741c │ │ │ │ + bne 97478 │ │ │ │ ldr ip, [r1, #72] @ 0x48 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 975ec │ │ │ │ + bne 97648 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97434 │ │ │ │ + bne 97490 │ │ │ │ ldr ip, [r1, #76] @ 0x4c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96e0c │ │ │ │ + bne 96e68 │ │ │ │ mov r0, #0 │ │ │ │ - b 954a4 │ │ │ │ + b 95500 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 970f4 │ │ │ │ + bne 97150 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #52] @ 0x34 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ - bne 97464 │ │ │ │ + bne 974c0 │ │ │ │ ldr ip, [r1, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9758c │ │ │ │ + bne 975e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97478 │ │ │ │ + bne 974d4 │ │ │ │ ldr ip, [r1, #60] @ 0x3c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 973e8 │ │ │ │ + bne 97444 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97490 │ │ │ │ + bne 974ec │ │ │ │ ldr ip, [r1, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9783c │ │ │ │ + bne 97898 │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 974a8 │ │ │ │ + bne 97504 │ │ │ │ ldr ip, [r1, #72] @ 0x48 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 975ec │ │ │ │ + bne 97648 │ │ │ │ mov r0, #0 │ │ │ │ - b 9548c │ │ │ │ + b 954e8 │ │ │ │ ldr lr, [r2, #16] │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #12] │ │ │ │ ldr lr, [r2, #20] │ │ │ │ - bne 974d0 │ │ │ │ + bne 9752c │ │ │ │ ldr ip, [r1, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 977cc │ │ │ │ + bne 97828 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 974e4 │ │ │ │ + bne 97540 │ │ │ │ ldr ip, [r1, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96f24 │ │ │ │ + bne 96f80 │ │ │ │ ldr ip, [r2, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 974fc │ │ │ │ + bne 97558 │ │ │ │ ldr ip, [r1, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97638 │ │ │ │ + bne 97694 │ │ │ │ ldr ip, [r2, #28] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9539c │ │ │ │ + bne 953f8 │ │ │ │ ldr ip, [r1, #28] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 9539c │ │ │ │ + beq 953f8 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #28] │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ - bne 97534 │ │ │ │ + bne 97590 │ │ │ │ ldr ip, [r1, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97890 │ │ │ │ + bne 978ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97548 │ │ │ │ + bne 975a4 │ │ │ │ ldr ip, [r1, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96e2c │ │ │ │ + bne 96e88 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97ba4 │ │ │ │ + bne 97c00 │ │ │ │ ldr ip, [r1, #40] @ 0x28 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 976b0 │ │ │ │ + bne 9770c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97578 │ │ │ │ + bne 975d4 │ │ │ │ ldr ip, [r1, #44] @ 0x2c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97308 │ │ │ │ + bne 97364 │ │ │ │ mov r0, #0 │ │ │ │ - b 953fc │ │ │ │ + b 95458 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97284 │ │ │ │ + bne 972e0 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #56] @ 0x38 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ - bne 975a8 │ │ │ │ + bne 97604 │ │ │ │ ldr ip, [r1, #60] @ 0x3c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 973ec │ │ │ │ + bne 97448 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 975bc │ │ │ │ + bne 97618 │ │ │ │ ldr ip, [r1, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9783c │ │ │ │ + bne 97898 │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9741c │ │ │ │ + bne 97478 │ │ │ │ ldr ip, [r1, #72] @ 0x48 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 975f0 │ │ │ │ + bne 9764c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97428 │ │ │ │ - b 97434 │ │ │ │ + beq 97484 │ │ │ │ + b 97490 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96dd4 │ │ │ │ + bne 96e30 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ str ip, [r2, #72] @ 0x48 │ │ │ │ - b 975d8 │ │ │ │ + b 97634 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97b6c │ │ │ │ + bne 97bc8 │ │ │ │ str ip, [r2, #132] @ 0x84 │ │ │ │ - b 955f4 │ │ │ │ + b 95650 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 96ebc │ │ │ │ + beq 96f18 │ │ │ │ ldr ip, [r0, #48] @ 0x30 │ │ │ │ ldr ip, [ip, #116] @ 0x74 │ │ │ │ cmp ip, lr │ │ │ │ - beq 955ac │ │ │ │ - b 96ebc │ │ │ │ + beq 95608 │ │ │ │ + b 96f18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 96f24 │ │ │ │ - b 96ff4 │ │ │ │ + beq 96f80 │ │ │ │ + b 97050 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97184 │ │ │ │ + bne 971e0 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #24] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ - bne 97658 │ │ │ │ + bne 976b4 │ │ │ │ ldr ip, [r1, #28] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97518 │ │ │ │ + bne 97574 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9766c │ │ │ │ + bne 976c8 │ │ │ │ ldr ip, [r1, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9788c │ │ │ │ + bne 978e8 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97c9c │ │ │ │ + bne 97cf8 │ │ │ │ ldr ip, [r1, #36] @ 0x24 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96e30 │ │ │ │ + bne 96e8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9769c │ │ │ │ + bne 976f8 │ │ │ │ ldr ip, [r1, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 976ac │ │ │ │ + bne 97708 │ │ │ │ mov r0, #0 │ │ │ │ - b 953e4 │ │ │ │ + b 95440 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97204 │ │ │ │ + bne 97260 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #40] @ 0x28 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ - bne 976cc │ │ │ │ + bne 97728 │ │ │ │ ldr ip, [r1, #44] @ 0x2c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9730c │ │ │ │ + bne 97368 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 976e0 │ │ │ │ + bne 9773c │ │ │ │ ldr ip, [r1, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9737c │ │ │ │ + bne 973d8 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97dec │ │ │ │ + bne 97e48 │ │ │ │ ldr ip, [r1, #52] @ 0x34 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97448 │ │ │ │ + bne 974a4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97710 │ │ │ │ + bne 9776c │ │ │ │ ldr ip, [r1, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97588 │ │ │ │ + bne 975e4 │ │ │ │ mov r0, #0 │ │ │ │ - b 95444 │ │ │ │ - ldr r6, [pc, #-2476] @ 96d74 │ │ │ │ + b 954a0 │ │ │ │ + ldr r6, [pc, #-2476] @ 96dd0 │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ - b 96984 │ │ │ │ - ldr r1, [pc, #-2484] @ 96d78 │ │ │ │ + b 969e0 │ │ │ │ + ldr r1, [pc, #-2484] @ 96dd4 │ │ │ │ cmp r2, r1 │ │ │ │ - bne 97c68 │ │ │ │ + bne 97cc4 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ and r2, r2, #512 @ 0x200 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 96b60 │ │ │ │ - b 9610c │ │ │ │ + bne 96bbc │ │ │ │ + b 96168 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97514 │ │ │ │ - b 97034 │ │ │ │ - ldr r2, [pc, #-2524] @ 96d7c │ │ │ │ + beq 97570 │ │ │ │ + b 97090 │ │ │ │ + ldr r2, [pc, #-2524] @ 96dd8 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r7 │ │ │ │ - bl 9c9c8 │ │ │ │ + bl 9ca40 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 94bcc │ │ │ │ - b 96a04 │ │ │ │ + bge 94c28 │ │ │ │ + b 96a60 │ │ │ │ cmp lr, #0 │ │ │ │ str r8, [r2] │ │ │ │ - bne 97784 │ │ │ │ + bne 977e0 │ │ │ │ ldr lr, [r1, #4] │ │ │ │ cmp lr, #0 │ │ │ │ - bne 96ec4 │ │ │ │ + bne 96f20 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97798 │ │ │ │ + bne 977f4 │ │ │ │ ldr ip, [r1, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97a4c │ │ │ │ + bne 97aa8 │ │ │ │ ldr ip, [r2, #12] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 977b0 │ │ │ │ + bne 9780c │ │ │ │ ldr ip, [r1, #12] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 974b0 │ │ │ │ + bne 9750c │ │ │ │ ldr ip, [r2, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95354 │ │ │ │ + bne 953b0 │ │ │ │ ldr ip, [r1, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 95354 │ │ │ │ + beq 953b0 │ │ │ │ ldr lr, [r2, #20] │ │ │ │ cmp lr, #0 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ str ip, [r2, #16] │ │ │ │ - bne 977e8 │ │ │ │ + bne 97844 │ │ │ │ ldr ip, [r1, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96f28 │ │ │ │ + bne 96f84 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 977fc │ │ │ │ + bne 97858 │ │ │ │ ldr ip, [r1, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97638 │ │ │ │ + bne 97694 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97da4 │ │ │ │ + bne 97e00 │ │ │ │ ldr ip, [r1, #28] │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97518 │ │ │ │ + bne 97574 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9782c │ │ │ │ + bne 97888 │ │ │ │ ldr ip, [r1, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9788c │ │ │ │ + bne 978e8 │ │ │ │ mov r0, #0 │ │ │ │ - b 953b4 │ │ │ │ + b 95410 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 972c8 │ │ │ │ + bne 97324 │ │ │ │ ldr lr, [r2, #72] @ 0x48 │ │ │ │ cmp lr, #0 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ str ip, [r2, #64] @ 0x40 │ │ │ │ - bne 975d8 │ │ │ │ + bne 97634 │ │ │ │ ldr ip, [r1, #72] @ 0x48 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 975f0 │ │ │ │ + bne 9764c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97434 │ │ │ │ + bne 97490 │ │ │ │ ldr ip, [r1, #76] @ 0x4c │ │ │ │ cmp ip, #0 │ │ │ │ - beq 97434 │ │ │ │ + beq 97490 │ │ │ │ mov r0, lr │ │ │ │ - b 96e0c │ │ │ │ + b 96e68 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r9 │ │ │ │ - b 9536c │ │ │ │ + b 953c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 971c4 │ │ │ │ + bne 97220 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #32] │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ - bne 978ac │ │ │ │ + bne 97908 │ │ │ │ ldr ip, [r1, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96e30 │ │ │ │ + bne 96e8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 978c0 │ │ │ │ + bne 9791c │ │ │ │ ldr ip, [r1, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 976ac │ │ │ │ + bne 97708 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97c58 │ │ │ │ + bne 97cb4 │ │ │ │ ldr ip, [r1, #44] @ 0x2c │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9730c │ │ │ │ + bne 97368 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 978f0 │ │ │ │ + bne 9794c │ │ │ │ ldr ip, [r1, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9737c │ │ │ │ + bne 973d8 │ │ │ │ mov r0, #0 │ │ │ │ - b 95414 │ │ │ │ + b 95470 │ │ │ │ ldr ip, [r9, #8] │ │ │ │ cmp ip, r0 │ │ │ │ ldr ip, [r2, #12] │ │ │ │ - bne 97fc4 │ │ │ │ + bne 98020 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9791c │ │ │ │ + bne 97978 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96c3c │ │ │ │ + bne 96c98 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97c40 │ │ │ │ + bne 97c9c │ │ │ │ ldr r0, [r1, #20] │ │ │ │ mov r8, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 94470 │ │ │ │ + beq 944cc │ │ │ │ ldr ip, [r8, #52] @ 0x34 │ │ │ │ ldr ip, [ip, #20] │ │ │ │ cmp ip, r0 │ │ │ │ ldr ip, [r2, #28] │ │ │ │ - beq 97c34 │ │ │ │ + beq 97c90 │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #20] │ │ │ │ - bne 97964 │ │ │ │ + bne 979c0 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96704 │ │ │ │ + bne 96760 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 944a0 │ │ │ │ + bne 944fc │ │ │ │ ldr r0, [r1, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 944a0 │ │ │ │ + beq 944fc │ │ │ │ ldr ip, [r8, #52] @ 0x34 │ │ │ │ ldr ip, [ip, #32] │ │ │ │ cmp ip, r0 │ │ │ │ ldr ip, [r2, #36] @ 0x24 │ │ │ │ - bne 97fd4 │ │ │ │ + bne 98030 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 96a44 │ │ │ │ - b 944b8 │ │ │ │ + beq 96aa0 │ │ │ │ + b 94514 │ │ │ │ ldr lr, [r9, #4] │ │ │ │ cmp lr, ip │ │ │ │ strne ip, [r2, #4] │ │ │ │ - b 95bec │ │ │ │ + b 95c48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97bec │ │ │ │ + bne 97c48 │ │ │ │ cmp lr, #0 │ │ │ │ str r8, [r2, #112] @ 0x70 │ │ │ │ - bne 979cc │ │ │ │ + bne 97a28 │ │ │ │ ldr lr, [r1, #120] @ 0x78 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 96ea0 │ │ │ │ + bne 96efc │ │ │ │ ldr ip, [r2, #116] @ 0x74 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 96eb0 │ │ │ │ - b 955ac │ │ │ │ + beq 96f0c │ │ │ │ + b 95608 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 96b40 │ │ │ │ - ldr ip, [pc, #-3184] @ 96d80 │ │ │ │ + bne 96b9c │ │ │ │ + ldr ip, [pc, #-3184] @ 96ddc │ │ │ │ mov r3, r6 │ │ │ │ cmp r3, ip │ │ │ │ - beq 97e94 │ │ │ │ + beq 97ef0 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 979f0 │ │ │ │ - ldr ip, [pc, #-3208] @ 96d84 │ │ │ │ + bne 97a4c │ │ │ │ + ldr ip, [pc, #-3208] @ 96de0 │ │ │ │ mov r3, r6 │ │ │ │ cmp r3, ip │ │ │ │ - bne 982d0 │ │ │ │ + bne 9832c │ │ │ │ orr r1, r1, #536870912 @ 0x20000000 │ │ │ │ str r1, [r5, #84] @ 0x54 │ │ │ │ - b 95a5c │ │ │ │ + b 95ab8 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ ldr ip, [ip, #8] │ │ │ │ cmp ip, r0 │ │ │ │ ldr ip, [r2, #12] │ │ │ │ - bne 97c24 │ │ │ │ + bne 97c80 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 95bb0 │ │ │ │ - b 95bbc │ │ │ │ + beq 95c0c │ │ │ │ + b 95c18 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 97938 │ │ │ │ - b 967a4 │ │ │ │ + bne 97994 │ │ │ │ + b 96800 │ │ │ │ ldr lr, [r2, #12] │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #8] │ │ │ │ ldr lr, [r2, #16] │ │ │ │ - bne 97a6c │ │ │ │ + bne 97ac8 │ │ │ │ ldr ip, [r1, #12] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 974b4 │ │ │ │ + bne 97510 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97a80 │ │ │ │ + bne 97adc │ │ │ │ ldr ip, [r1, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 977c8 │ │ │ │ + bne 97824 │ │ │ │ ldr ip, [r2, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97a98 │ │ │ │ + bne 97af4 │ │ │ │ ldr ip, [r1, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96f24 │ │ │ │ + bne 96f80 │ │ │ │ ldr ip, [r2, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95384 │ │ │ │ + bne 953e0 │ │ │ │ ldr ip, [r1, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 95384 │ │ │ │ - b 97638 │ │ │ │ + beq 953e0 │ │ │ │ + b 97694 │ │ │ │ orr r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ str r1, [r5, #84] @ 0x54 │ │ │ │ - b 95a5c │ │ │ │ + b 95ab8 │ │ │ │ orr r1, r1, #16777216 @ 0x1000000 │ │ │ │ str r1, [r5, #84] @ 0x54 │ │ │ │ - b 95a5c │ │ │ │ + b 95ab8 │ │ │ │ orr r1, r1, #268435456 @ 0x10000000 │ │ │ │ str r1, [r5, #84] @ 0x54 │ │ │ │ - b 95a5c │ │ │ │ + b 95ab8 │ │ │ │ orr r3, r3, #8388608 @ 0x800000 │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ - b 94368 │ │ │ │ + b 943c4 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 94548 │ │ │ │ + beq 945a4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 956f8 │ │ │ │ - b 956ec │ │ │ │ + beq 95754 │ │ │ │ + b 95748 │ │ │ │ ldr ip, [r0, #48] @ 0x30 │ │ │ │ ldr r8, [ip, #120] @ 0x78 │ │ │ │ cmp r8, lr │ │ │ │ ldr r8, [r2, #116] @ 0x74 │ │ │ │ - bne 97b94 │ │ │ │ + bne 97bf0 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 955ac │ │ │ │ + bne 95608 │ │ │ │ ldr lr, [r1, #116] @ 0x74 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 955ac │ │ │ │ - b 97614 │ │ │ │ + beq 95608 │ │ │ │ + b 97670 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 96db0 │ │ │ │ - b 96dbc │ │ │ │ + beq 96e0c │ │ │ │ + b 96e18 │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ ldr r8, [r8] │ │ │ │ cmp r8, r0 │ │ │ │ - beq 95b7c │ │ │ │ + beq 95bd8 │ │ │ │ cmp lr, #0 │ │ │ │ str r0, [r2] │ │ │ │ - beq 95b84 │ │ │ │ - b 95b90 │ │ │ │ + beq 95be0 │ │ │ │ + b 95bec │ │ │ │ cmp lr, #0 │ │ │ │ - beq 972a4 │ │ │ │ - b 972b0 │ │ │ │ + beq 97300 │ │ │ │ + b 9730c │ │ │ │ cmp lr, #0 │ │ │ │ - beq 97114 │ │ │ │ - b 97120 │ │ │ │ + beq 97170 │ │ │ │ + b 9717c │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #132] @ 0x84 │ │ │ │ cmp ip, lr │ │ │ │ - beq 955f4 │ │ │ │ - b 97600 │ │ │ │ + beq 95650 │ │ │ │ + b 9765c │ │ │ │ cmp ip, #0 │ │ │ │ - beq 96c58 │ │ │ │ - b 96c64 │ │ │ │ + beq 96cb4 │ │ │ │ + b 96cc0 │ │ │ │ mov r9, ip │ │ │ │ - b 9787c │ │ │ │ + b 978d8 │ │ │ │ cmp r8, #0 │ │ │ │ str lr, [r2, #120] @ 0x78 │ │ │ │ - beq 97b18 │ │ │ │ - b 955ac │ │ │ │ + beq 97b74 │ │ │ │ + b 95608 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9756c │ │ │ │ - b 97578 │ │ │ │ + beq 975c8 │ │ │ │ + b 975d4 │ │ │ │ mov r8, r6 │ │ │ │ - b 97938 │ │ │ │ + b 97994 │ │ │ │ ldr r2, [r5, #172] @ 0xac │ │ │ │ ldr r3, [r2, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r3, #1 │ │ │ │ movgt r6, #0 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - bgt 94378 │ │ │ │ - b 947a4 │ │ │ │ + bgt 943d4 │ │ │ │ + b 94800 │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [r5, #152] @ 0x98 │ │ │ │ - beq 95290 │ │ │ │ - b 946f4 │ │ │ │ + beq 952ec │ │ │ │ + b 94750 │ │ │ │ ldr ip, [r0, #48] @ 0x30 │ │ │ │ ldr r9, [ip, #112] @ 0x70 │ │ │ │ cmp r8, r9 │ │ │ │ - beq 95580 │ │ │ │ + beq 955dc │ │ │ │ cmp lr, #0 │ │ │ │ str r8, [r2, #112] @ 0x70 │ │ │ │ - bne 97c14 │ │ │ │ + bne 97c70 │ │ │ │ ldr lr, [r1, #120] @ 0x78 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97b00 │ │ │ │ + bne 97b5c │ │ │ │ ldr lr, [r2, #116] @ 0x74 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 97b18 │ │ │ │ - b 955ac │ │ │ │ + beq 97b74 │ │ │ │ + b 95608 │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #8] │ │ │ │ - beq 95bb0 │ │ │ │ - b 95bbc │ │ │ │ + beq 95c0c │ │ │ │ + b 95c18 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 97958 │ │ │ │ - b 97964 │ │ │ │ + beq 979b4 │ │ │ │ + b 979c0 │ │ │ │ mov r8, r6 │ │ │ │ - b 94470 │ │ │ │ + b 944cc │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 96f7c │ │ │ │ - b 96f88 │ │ │ │ + beq 96fd8 │ │ │ │ + b 96fe4 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 978e4 │ │ │ │ - b 978f0 │ │ │ │ + beq 97940 │ │ │ │ + b 9794c │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ mov r2, r0 │ │ │ │ - b 97738 │ │ │ │ + b 97794 │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #64] @ 0x40 │ │ │ │ - beq 972e4 │ │ │ │ - b 972f0 │ │ │ │ + beq 97340 │ │ │ │ + b 9734c │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #72] @ 0x48 │ │ │ │ - beq 96df0 │ │ │ │ - b 954a4 │ │ │ │ + beq 96e4c │ │ │ │ + b 95500 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97690 │ │ │ │ - b 9769c │ │ │ │ + beq 976ec │ │ │ │ + b 976f8 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 96e84 │ │ │ │ - b 96e90 │ │ │ │ + beq 96ee0 │ │ │ │ + b 96eec │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #24] │ │ │ │ - beq 971a0 │ │ │ │ - b 971ac │ │ │ │ + beq 971fc │ │ │ │ + b 97208 │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #20] │ │ │ │ - beq 97010 │ │ │ │ - b 9701c │ │ │ │ + beq 9706c │ │ │ │ + b 97078 │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #16] │ │ │ │ - bne 97878 │ │ │ │ + bne 978d4 │ │ │ │ ldr ip, [r1, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 9536c │ │ │ │ - b 96ff4 │ │ │ │ + beq 953c8 │ │ │ │ + b 97050 │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #12] │ │ │ │ - bne 97d40 │ │ │ │ + bne 97d9c │ │ │ │ ldr ip, [r1, #16] │ │ │ │ mov r0, r6 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 95354 │ │ │ │ - b 97144 │ │ │ │ + beq 953b0 │ │ │ │ + b 971a0 │ │ │ │ mov r0, r6 │ │ │ │ - b 97144 │ │ │ │ + b 971a0 │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #32] │ │ │ │ - beq 971e0 │ │ │ │ - b 971ec │ │ │ │ + beq 9723c │ │ │ │ + b 97248 │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #36] @ 0x24 │ │ │ │ - beq 97090 │ │ │ │ - b 9709c │ │ │ │ + beq 970ec │ │ │ │ + b 970f8 │ │ │ │ mov r0, r6 │ │ │ │ - b 95354 │ │ │ │ + b 953b0 │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #28] │ │ │ │ - beq 97050 │ │ │ │ - b 9705c │ │ │ │ + beq 970ac │ │ │ │ + b 970b8 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97360 │ │ │ │ - b 9736c │ │ │ │ + beq 973bc │ │ │ │ + b 973c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 95ea0 │ │ │ │ - b 9470c │ │ │ │ + beq 95efc │ │ │ │ + b 94768 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 9797c │ │ │ │ + bne 979d8 │ │ │ │ ldr ip, [r2, #36] @ 0x24 │ │ │ │ - b 96c2c │ │ │ │ + b 96c88 │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #48] @ 0x30 │ │ │ │ - beq 970e8 │ │ │ │ - b 9542c │ │ │ │ + beq 97144 │ │ │ │ + b 95488 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 973d4 │ │ │ │ - b 973e0 │ │ │ │ + beq 97430 │ │ │ │ + b 9743c │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97820 │ │ │ │ - b 9782c │ │ │ │ + beq 9787c │ │ │ │ + b 97888 │ │ │ │ ldr ip, [r2, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 96f18 │ │ │ │ + beq 96f74 │ │ │ │ mov r0, #0 │ │ │ │ mov r9, r0 │ │ │ │ - b 9787c │ │ │ │ + b 978d8 │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #40] @ 0x28 │ │ │ │ - beq 97220 │ │ │ │ - b 9722c │ │ │ │ + beq 9727c │ │ │ │ + b 97288 │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #44] @ 0x2c │ │ │ │ - beq 97238 │ │ │ │ - b 95414 │ │ │ │ + beq 97294 │ │ │ │ + b 95470 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97704 │ │ │ │ - b 97710 │ │ │ │ + beq 97760 │ │ │ │ + b 9776c │ │ │ │ ldr r8, [ip, #4] │ │ │ │ cmp r8, lr │ │ │ │ strne lr, [r2, #4] │ │ │ │ - b 95c48 │ │ │ │ + b 95ca4 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp ip, r0 │ │ │ │ mov r0, r6 │ │ │ │ - beq 956bc │ │ │ │ + beq 95718 │ │ │ │ str ip, [r2] │ │ │ │ - b 956bc │ │ │ │ + b 95718 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 95ad0 │ │ │ │ - b 95adc │ │ │ │ + bne 95b2c │ │ │ │ + b 95b38 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 97e44 │ │ │ │ + beq 97ea0 │ │ │ │ ldr r0, [r6, #140] @ 0x8c │ │ │ │ cmp r1, r0 │ │ │ │ - beq 94698 │ │ │ │ + beq 946f4 │ │ │ │ str r1, [r5, #140] @ 0x8c │ │ │ │ - b 94698 │ │ │ │ + b 946f4 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r6 │ │ │ │ - bl 23abe8 │ │ │ │ + bl 23acb0 │ │ │ │ mov r3, r0 │ │ │ │ - b 95248 │ │ │ │ + b 952a4 │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2] │ │ │ │ - beq 95674 │ │ │ │ - b 95680 │ │ │ │ + beq 956d0 │ │ │ │ + b 956dc │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #4] │ │ │ │ - beq 95688 │ │ │ │ - b 943d0 │ │ │ │ + beq 956e4 │ │ │ │ + b 9442c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96dfc │ │ │ │ - b 96e0c │ │ │ │ - ldr r4, [pc, #1100] @ 982e0 │ │ │ │ - b 960f4 │ │ │ │ + bne 96e58 │ │ │ │ + b 96e68 │ │ │ │ + ldr r4, [pc, #1100] @ 9833c │ │ │ │ + b 96150 │ │ │ │ orr r1, r1, #33554432 @ 0x2000000 │ │ │ │ str r1, [r5, #84] @ 0x54 │ │ │ │ - b 95a5c │ │ │ │ + b 95ab8 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 968c4 │ │ │ │ - b 96a50 │ │ │ │ + beq 96920 │ │ │ │ + b 96aac │ │ │ │ orr r1, r1, #134217728 @ 0x8000000 │ │ │ │ str r1, [r5, #84] @ 0x54 │ │ │ │ - b 95a5c │ │ │ │ + b 95ab8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #1048] @ 982e4 │ │ │ │ - bl 1176f0 │ │ │ │ + ldr r1, [pc, #1048] @ 98340 │ │ │ │ + bl 1177e0 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96a08 │ │ │ │ + b 96a64 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #1024] @ 982e8 │ │ │ │ - bl 1176f0 │ │ │ │ + ldr r1, [pc, #1024] @ 98344 │ │ │ │ + bl 1177e0 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96a08 │ │ │ │ + b 96a64 │ │ │ │ ldr r9, [ip] │ │ │ │ cmp r8, r9 │ │ │ │ strne r8, [r2] │ │ │ │ - b 95c34 │ │ │ │ + b 95c90 │ │ │ │ str r1, [r4, #12] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 96a04 │ │ │ │ + beq 96a60 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 96a04 │ │ │ │ + bne 96a60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96a08 │ │ │ │ - ldr r3, [pc, #948] @ 982ec │ │ │ │ + b 96a64 │ │ │ │ + ldr r3, [pc, #948] @ 98348 │ │ │ │ ldr r2, [r5, #180] @ 0xb4 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ sub r2, r2, #1 │ │ │ │ ldr r1, [r3, r0] │ │ │ │ mov r3, #28 │ │ │ │ mul r3, r2, r3 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r2, #10 │ │ │ │ add ip, r0, r3 │ │ │ │ @@ -113073,1157 +113098,1164 @@ │ │ │ │ addeq r3, r3, #98304 @ 0x18000 │ │ │ │ addeq r3, r3, #228 @ 0xe4 │ │ │ │ add r1, r1, #764 @ 0x2fc │ │ │ │ add r1, r0, r1 │ │ │ │ addeq r1, r0, r3 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r1, #8] │ │ │ │ - b 96a18 │ │ │ │ + b 96a74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 96248 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 962a4 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - b 94a00 │ │ │ │ + b 94a5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 96450 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 964ac │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #8] │ │ │ │ - beq 95c0c │ │ │ │ - b 95c18 │ │ │ │ + beq 95c68 │ │ │ │ + b 95c74 │ │ │ │ str r0, [r2, #32] │ │ │ │ - b 944a4 │ │ │ │ + b 94500 │ │ │ │ str r1, [r5, #108] @ 0x6c │ │ │ │ - b 94650 │ │ │ │ - ldr r3, [pc, #772] @ 982f0 │ │ │ │ + b 946ac │ │ │ │ + ldr r3, [pc, #772] @ 9834c │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #764] @ 982f4 │ │ │ │ - bl 1176f0 │ │ │ │ + ldr r1, [pc, #764] @ 98350 │ │ │ │ + bl 1177e0 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96a08 │ │ │ │ - bl 11a964 │ │ │ │ + b 96a64 │ │ │ │ + bl 11aa14 │ │ │ │ str r4, [r5, #440] @ 0x1b8 │ │ │ │ - bl 2a01ec │ │ │ │ - b 96a04 │ │ │ │ + bl 2a0260 │ │ │ │ + b 96a60 │ │ │ │ mov r0, r4 │ │ │ │ - bl a5520 │ │ │ │ + bl a5598 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 96a08 │ │ │ │ + blt 96a64 │ │ │ │ ldr r1, [r5, #128] @ 0x80 │ │ │ │ - b 93e70 │ │ │ │ + b 93ecc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 94b30 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 94b8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 98048 │ │ │ │ + bne 980a4 │ │ │ │ str ip, [r2, #136] @ 0x88 │ │ │ │ - b 9560c │ │ │ │ + b 95668 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #136] @ 0x88 │ │ │ │ cmp ip, lr │ │ │ │ - bne 98040 │ │ │ │ - b 9560c │ │ │ │ + bne 9809c │ │ │ │ + b 95668 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 98074 │ │ │ │ + beq 980d0 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #124] @ 0x7c │ │ │ │ cmp ip, lr │ │ │ │ - beq 955dc │ │ │ │ + beq 95638 │ │ │ │ str ip, [r2, #124] @ 0x7c │ │ │ │ - b 955dc │ │ │ │ + b 95638 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 98094 │ │ │ │ + beq 980f0 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #128] @ 0x80 │ │ │ │ cmp ip, lr │ │ │ │ - beq 955c4 │ │ │ │ + beq 95620 │ │ │ │ str ip, [r2, #128] @ 0x80 │ │ │ │ - b 955c4 │ │ │ │ + b 95620 │ │ │ │ ldr r1, [r5, #136] @ 0x88 │ │ │ │ ldr r2, [r4, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [r5, #112] @ 0x70 │ │ │ │ - bne 95168 │ │ │ │ + bne 951c4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9467c │ │ │ │ - b 95adc │ │ │ │ - ldr r3, [pc, #556] @ 982f0 │ │ │ │ - ldr r1, [pc, #560] @ 982f8 │ │ │ │ + beq 946d8 │ │ │ │ + b 95b38 │ │ │ │ + ldr r3, [pc, #556] @ 9834c │ │ │ │ + ldr r1, [pc, #560] @ 98354 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96a08 │ │ │ │ + b 96a64 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - bne 9483c │ │ │ │ - b 9486c │ │ │ │ + bne 94898 │ │ │ │ + b 948c8 │ │ │ │ str r1, [r6, #12] │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 9525c │ │ │ │ - b 96a04 │ │ │ │ - ldr r1, [pc, #508] @ 982fc │ │ │ │ - ldr r0, [pc, #508] @ 98300 │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne 952b8 │ │ │ │ + b 96a60 │ │ │ │ + ldr r1, [pc, #508] @ 98358 │ │ │ │ + ldr r0, [pc, #508] @ 9835c │ │ │ │ + bl 2e1424 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ - b 95254 │ │ │ │ + b 952b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 98134 │ │ │ │ + bne 98190 │ │ │ │ str r1, [r2, #4] │ │ │ │ - b 956d4 │ │ │ │ - ldr r3, [pc, #460] @ 982f0 │ │ │ │ - ldr r1, [pc, #476] @ 98304 │ │ │ │ + b 95730 │ │ │ │ + ldr r3, [pc, #460] @ 9834c │ │ │ │ + ldr r1, [pc, #476] @ 98360 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 1177e0 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96a08 │ │ │ │ + b 96a64 │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne 98114 │ │ │ │ - b 9453c │ │ │ │ + bne 98170 │ │ │ │ + b 94598 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 98168 │ │ │ │ + bne 981c4 │ │ │ │ str lr, [r2, #104] @ 0x68 │ │ │ │ - b 9554c │ │ │ │ + b 955a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9817c │ │ │ │ + bne 981d8 │ │ │ │ str lr, [r2, #108] @ 0x6c │ │ │ │ - b 95564 │ │ │ │ + b 955c0 │ │ │ │ ldr ip, [r0, #48] @ 0x30 │ │ │ │ ldr ip, [ip, #104] @ 0x68 │ │ │ │ cmp lr, ip │ │ │ │ - bne 98150 │ │ │ │ - b 9554c │ │ │ │ + bne 981ac │ │ │ │ + b 955a8 │ │ │ │ ldr ip, [r0, #48] @ 0x30 │ │ │ │ ldr ip, [ip, #108] @ 0x6c │ │ │ │ cmp lr, ip │ │ │ │ - bne 98160 │ │ │ │ - b 95564 │ │ │ │ + bne 981bc │ │ │ │ + b 955c0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b 97f04 │ │ │ │ + b 97f60 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 97f10 │ │ │ │ - b 96a04 │ │ │ │ - ldr r3, [pc, #320] @ 982f0 │ │ │ │ + bne 97f6c │ │ │ │ + b 96a60 │ │ │ │ + ldr r3, [pc, #320] @ 9834c │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #332] @ 98308 │ │ │ │ - bl 1176f0 │ │ │ │ + ldr r1, [pc, #332] @ 98364 │ │ │ │ + bl 1177e0 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96a08 │ │ │ │ - ldr r3, [pc, #292] @ 982f0 │ │ │ │ + b 96a64 │ │ │ │ + ldr r3, [pc, #292] @ 9834c │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - ldr r1, [pc, #312] @ 9830c │ │ │ │ + ldr r1, [pc, #312] @ 98368 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ - b 948b4 │ │ │ │ + bl 1177e0 │ │ │ │ + b 94910 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 958b0 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 9590c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 98200 │ │ │ │ + beq 9825c │ │ │ │ ldr ip, [r0, #48] @ 0x30 │ │ │ │ ldr ip, [ip, #88] @ 0x58 │ │ │ │ cmp lr, ip │ │ │ │ - beq 954ec │ │ │ │ + beq 95548 │ │ │ │ str lr, [r2, #88] @ 0x58 │ │ │ │ - b 954ec │ │ │ │ + b 95548 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 98238 │ │ │ │ + bne 98294 │ │ │ │ str lr, [r2, #80] @ 0x50 │ │ │ │ - b 954bc │ │ │ │ + b 95518 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 98230 │ │ │ │ + beq 9828c │ │ │ │ ldr ip, [r0, #48] @ 0x30 │ │ │ │ ldr ip, [ip, #84] @ 0x54 │ │ │ │ cmp lr, ip │ │ │ │ - beq 954d4 │ │ │ │ + beq 95530 │ │ │ │ str lr, [r2, #84] @ 0x54 │ │ │ │ - b 954d4 │ │ │ │ + b 95530 │ │ │ │ ldr ip, [r0, #48] @ 0x30 │ │ │ │ ldr ip, [ip, #80] @ 0x50 │ │ │ │ cmp lr, ip │ │ │ │ - bne 98210 │ │ │ │ - b 954bc │ │ │ │ + bne 9826c │ │ │ │ + b 95518 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 98264 │ │ │ │ + beq 982c0 │ │ │ │ ldr ip, [r0, #48] @ 0x30 │ │ │ │ ldr ip, [ip, #96] @ 0x60 │ │ │ │ cmp lr, ip │ │ │ │ - beq 9551c │ │ │ │ + beq 95578 │ │ │ │ str lr, [r2, #96] @ 0x60 │ │ │ │ - b 9551c │ │ │ │ + b 95578 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 98284 │ │ │ │ + beq 982e0 │ │ │ │ ldr ip, [r0, #48] @ 0x30 │ │ │ │ ldr ip, [ip, #100] @ 0x64 │ │ │ │ cmp lr, ip │ │ │ │ - beq 95534 │ │ │ │ + beq 95590 │ │ │ │ str lr, [r2, #100] @ 0x64 │ │ │ │ - b 95534 │ │ │ │ - ldr r0, [pc, #124] @ 98310 │ │ │ │ + b 95590 │ │ │ │ + ldr r0, [pc, #124] @ 9836c │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - ldr r1, [pc, #116] @ 98314 │ │ │ │ + ldr r1, [pc, #116] @ 98370 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 1177e0 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96a08 │ │ │ │ + b 96a64 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 982bc │ │ │ │ + bne 98318 │ │ │ │ str lr, [r2, #92] @ 0x5c │ │ │ │ - b 95504 │ │ │ │ + b 95560 │ │ │ │ ldr ip, [r0, #48] @ 0x30 │ │ │ │ ldr ip, [ip, #92] @ 0x5c │ │ │ │ cmp lr, ip │ │ │ │ - bne 982b4 │ │ │ │ - b 95504 │ │ │ │ + bne 98310 │ │ │ │ + b 95560 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 97a0c │ │ │ │ - b 9434c │ │ │ │ + bne 97a68 │ │ │ │ + b 943a8 │ │ │ │ subseq r1, r8, r8, lsl r0 │ │ │ │ - mlaseq r5, r4, r3, sp │ │ │ │ - eorseq sp, r5, r4, lsr r4 │ │ │ │ + @ instruction: 0x0035d5d4 │ │ │ │ + eorseq sp, r5, r4, ror r6 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq sp, r5, r4, lsl #9 │ │ │ │ - eorseq sp, r5, r4, ror #6 │ │ │ │ + eorseq sp, r5, r4, asr #13 │ │ │ │ + eorseq sp, r5, r4, lsr #11 │ │ │ │ andeq r0, r0, ip, lsl #20 │ │ │ │ - eorseq sp, r5, ip, asr #6 │ │ │ │ - eorseq sp, r5, r4, asr #5 │ │ │ │ - @ instruction: 0x0035d4d4 │ │ │ │ - eorseq sp, r5, r8, ror r5 │ │ │ │ + eorseq sp, r5, ip, lsl #11 │ │ │ │ + eorseq sp, r5, r4, lsl #10 │ │ │ │ + eorseq sp, r5, r4, lsl r7 │ │ │ │ + @ instruction: 0x0035d7b8 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq sp, r5, ip, ror #5 │ │ │ │ + eorseq sp, r5, ip, lsr #10 │ │ │ │ │ │ │ │ -00098318 : │ │ │ │ - ldr r3, [pc, #100] @ 98384 │ │ │ │ +00098374 : │ │ │ │ + ldr r3, [pc, #100] @ 983e0 │ │ │ │ add r2, r3, #4096 @ 0x1000 │ │ │ │ ldr r2, [r2, #1168] @ 0x490 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 98374 │ │ │ │ + beq 983d0 │ │ │ │ ldr r2, [r3, #1412] @ 0x584 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 98374 │ │ │ │ + beq 983d0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #56] @ 98388 │ │ │ │ - bl 3592c0 │ │ │ │ + ldr r2, [pc, #56] @ 983e4 │ │ │ │ + bl 359530 │ │ │ │ ldr r4, [r2, r0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 9837c │ │ │ │ + beq 983d8 │ │ │ │ ldr r0, [r3, #1416] @ 0x588 │ │ │ │ bl 2a3cc │ │ │ │ sub r0, r4, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0009838c : │ │ │ │ +000983e8 : │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ ands r3, r3, #16384 @ 0x4000 │ │ │ │ - bne 983a4 │ │ │ │ + bne 98400 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r3, [r1, #164] @ 0xa4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 983b8 │ │ │ │ + bne 98414 │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #56] @ 983f8 │ │ │ │ + ldr r1, [pc, #56] @ 98454 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 983d8 │ │ │ │ + bne 98434 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ and r0, r0, #512 @ 0x200 │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ blx r3 │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - andeq r5, sl, r8, asr r6 │ │ │ │ + ldrdeq r5, [sl], -r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r6, [r0, #172] @ 0xac │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp] │ │ │ │ - bne 98f74 │ │ │ │ + bne 98fec │ │ │ │ ldr sl, [r5, #4] │ │ │ │ - ldr r8, [pc, #2928] @ 98fa0 │ │ │ │ + ldr r8, [pc, #2956] @ 99018 │ │ │ │ cmp sl, r8 │ │ │ │ - bne 9889c │ │ │ │ + bne 98914 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98fd8 │ │ │ │ + bl 99050 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 98b10 │ │ │ │ - ldr sl, [pc, #2900] @ 98fa0 │ │ │ │ + beq 98b88 │ │ │ │ + ldr sl, [pc, #2928] @ 99018 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r1, [pc, #2896] @ 98fa4 │ │ │ │ + ldr r1, [pc, #2924] @ 9901c │ │ │ │ mov r7, #0 │ │ │ │ cmp r2, r1 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ - bne 987ec │ │ │ │ + bne 987d4 │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98d9c │ │ │ │ + beq 98e14 │ │ │ │ add r1, r2, #1 │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ str r1, [r4] │ │ │ │ - beq 98d9c │ │ │ │ + beq 98e14 │ │ │ │ cmp r2, r7 │ │ │ │ str r2, [r4] │ │ │ │ - beq 98b30 │ │ │ │ + beq 98ba8 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 98854 │ │ │ │ + beq 9883c │ │ │ │ cmp sl, r8 │ │ │ │ - bne 988f0 │ │ │ │ + bne 98968 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r7, [r5, #172] @ 0xac │ │ │ │ - bne 9879c │ │ │ │ + bne 98784 │ │ │ │ cmp r6, r7 │ │ │ │ - bne 98f34 │ │ │ │ + bne 98fac │ │ │ │ ldr r7, [r5, #84] @ 0x54 │ │ │ │ tst r7, #2 │ │ │ │ - bne 98880 │ │ │ │ + bne 98868 │ │ │ │ ldr lr, [r5, #4] │ │ │ │ str r4, [r5, #172] @ 0xac │ │ │ │ cmp lr, r8 │ │ │ │ - bne 98604 │ │ │ │ + bne 98890 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - ble 98684 │ │ │ │ + ble 9866c │ │ │ │ ldr r1, [r5, #172] @ 0xac │ │ │ │ add r4, r4, #8 │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r3, [r4, #4]! │ │ │ │ - beq 98e40 │ │ │ │ + beq 98eb8 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble 98544 │ │ │ │ + ble 985a0 │ │ │ │ ldr ip, [r1, #12] │ │ │ │ cmp r3, ip │ │ │ │ - beq 985f0 │ │ │ │ + beq 98660 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 98544 │ │ │ │ + beq 985a0 │ │ │ │ ldr ip, [r1, #16] │ │ │ │ cmp r3, ip │ │ │ │ - beq 985f0 │ │ │ │ + beq 9864c │ │ │ │ cmp r0, #2 │ │ │ │ - beq 98544 │ │ │ │ + beq 985a0 │ │ │ │ add r9, r1, #16 │ │ │ │ mov ip, #2 │ │ │ │ ldr sl, [r9, #4]! │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r3, sl │ │ │ │ - beq 985f0 │ │ │ │ + beq 9864c │ │ │ │ cmp r0, ip │ │ │ │ - bne 9852c │ │ │ │ + bne 98588 │ │ │ │ ldr r7, [r5, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ tst r7, #512 @ 0x200 │ │ │ │ str r3, [r5, #192] @ 0xc0 │ │ │ │ - beq 98684 │ │ │ │ + beq 9866c │ │ │ │ cmp lr, r8 │ │ │ │ str r3, [r5, #452] @ 0x1c4 │ │ │ │ ldr r8, [r5, #168] @ 0xa8 │ │ │ │ - beq 98694 │ │ │ │ - ldr r1, [pc, #2616] @ 98fa8 │ │ │ │ + beq 9867c │ │ │ │ + ldr r1, [pc, #2644] @ 99020 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11c7dc <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ + bl 11c88c <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 985d8 │ │ │ │ - ldr r1, [pc, #2592] @ 98fa8 │ │ │ │ - ldr r0, [pc, #2580] @ 98fa0 │ │ │ │ + beq 98634 │ │ │ │ + ldr r1, [pc, #2620] @ 99020 │ │ │ │ + ldr r0, [pc, #2608] @ 99018 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ - bl 11c7dc <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ + bl 11c88c <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ ldr r3, [r4] │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 98ea8 │ │ │ │ + beq 98f20 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 985b4 │ │ │ │ + beq 98610 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 98ed0 │ │ │ │ + beq 98f48 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 985d0 │ │ │ │ + beq 9862c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 98e9c │ │ │ │ + beq 98f14 │ │ │ │ cmp r4, r7 │ │ │ │ - beq 98690 │ │ │ │ + beq 98678 │ │ │ │ ldr r7, [r5, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ tst r7, #512 @ 0x200 │ │ │ │ str r3, [r5, #192] @ 0xc0 │ │ │ │ strne r3, [r5, #452] @ 0x1c4 │ │ │ │ - b 98774 │ │ │ │ + b 9875c │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - beq 98684 │ │ │ │ + beq 9866c │ │ │ │ ldr r3, [r4, #4]! │ │ │ │ - b 984f4 │ │ │ │ - ldr r1, [pc, #2460] @ 98fa8 │ │ │ │ - add r2, sp, #36 @ 0x24 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 11c7dc <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq 98dc4 │ │ │ │ - ldr r1, [pc, #2436] @ 98fa8 │ │ │ │ - ldr r0, [pc, #2424] @ 98fa0 │ │ │ │ - add r2, sp, #36 @ 0x24 │ │ │ │ - bl 11c7dc <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ - ldr r3, [r7] │ │ │ │ - subs r9, r0, #0 │ │ │ │ - beq 98dac │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98650 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r7] │ │ │ │ - beq 98e90 │ │ │ │ - ldr r3, [r9] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9866c │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r9] │ │ │ │ - beq 98e84 │ │ │ │ - cmp r7, r9 │ │ │ │ - bne 98dc4 │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ - ldr lr, [r5, #4] │ │ │ │ - cmp r7, #0 │ │ │ │ - bgt 984d8 │ │ │ │ + b 98550 │ │ │ │ + add r2, r2, #1 │ │ │ │ + cmp r7, r2 │ │ │ │ + bne 98658 │ │ │ │ cmp lr, r8 │ │ │ │ ldr r8, [r5, #168] @ 0xa8 │ │ │ │ - bne 98568 │ │ │ │ + bne 985c4 │ │ │ │ ldr r7, [r5, #84] @ 0x54 │ │ │ │ ldr r4, [r8, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - ble 98760 │ │ │ │ + ble 98748 │ │ │ │ ldr r0, [r5, #172] @ 0xac │ │ │ │ add r3, r8, #8 │ │ │ │ mov r1, #0 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r2, [r3, #4]! │ │ │ │ - beq 98730 │ │ │ │ + beq 98718 │ │ │ │ ldr ip, [r0, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - ble 985dc │ │ │ │ + ble 98638 │ │ │ │ ldr lr, [r0, #12] │ │ │ │ cmp r2, lr │ │ │ │ - beq 9871c │ │ │ │ + beq 98704 │ │ │ │ cmp ip, #1 │ │ │ │ - beq 985dc │ │ │ │ + beq 98638 │ │ │ │ ldr lr, [r0, #16] │ │ │ │ cmp r2, lr │ │ │ │ - beq 9871c │ │ │ │ + beq 98704 │ │ │ │ cmp ip, #2 │ │ │ │ - beq 985dc │ │ │ │ + beq 98638 │ │ │ │ add r8, r0, #16 │ │ │ │ ldr r9, [r8, #4]! │ │ │ │ mov lr, #2 │ │ │ │ cmp r9, r2 │ │ │ │ add lr, lr, #1 │ │ │ │ - beq 9871c │ │ │ │ + beq 98704 │ │ │ │ cmp ip, lr │ │ │ │ - beq 985dc │ │ │ │ + beq 98638 │ │ │ │ ldr r9, [r8, #4]! │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r9, r2 │ │ │ │ - bne 98704 │ │ │ │ + bne 986ec │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r4, r1 │ │ │ │ - beq 98760 │ │ │ │ + beq 98748 │ │ │ │ ldr r2, [r3, #4]! │ │ │ │ - b 986bc │ │ │ │ + b 986a4 │ │ │ │ mov ip, r5 │ │ │ │ cmp r2, ip │ │ │ │ - beq 98754 │ │ │ │ + beq 9873c │ │ │ │ ldr ip, [ip, #128] @ 0x80 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 98734 │ │ │ │ - ldr ip, [pc, #2140] @ 98fac │ │ │ │ + bne 9871c │ │ │ │ + ldr ip, [pc, #2284] @ 99024 │ │ │ │ cmp r2, ip │ │ │ │ - bne 985dc │ │ │ │ + bne 98638 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r4, r1 │ │ │ │ - bne 986ac │ │ │ │ + bne 98694 │ │ │ │ tst r7, #2 │ │ │ │ - bne 98774 │ │ │ │ + bne 9875c │ │ │ │ ldr r3, [r5, #192] @ 0xc0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 98f88 │ │ │ │ + bne 99000 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [sp] │ │ │ │ strne r6, [r3] │ │ │ │ - bne 98790 │ │ │ │ + bne 98778 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 987c4 │ │ │ │ + bne 987ac │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 984a8 │ │ │ │ + beq 98504 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 984a8 │ │ │ │ + bne 98504 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 984a8 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 98504 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98790 │ │ │ │ + beq 98778 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 98790 │ │ │ │ + bne 98778 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 98790 │ │ │ │ - ldr r1, [pc, #1980] @ 98fb0 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 98778 │ │ │ │ + ldr r1, [pc, #2124] @ 99028 │ │ │ │ cmp r2, r1 │ │ │ │ - bne 98b3c │ │ │ │ + bne 98bb4 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - beq 98c10 │ │ │ │ + beq 98c88 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 9a564 │ │ │ │ + bl 9a5dc │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 98c08 │ │ │ │ + beq 98c80 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - beq 98c3c │ │ │ │ + beq 98cb4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 98b10 │ │ │ │ + beq 98b88 │ │ │ │ mov r4, r7 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne 98494 │ │ │ │ + bne 984f0 │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9886c │ │ │ │ + beq 98854 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - bne 9886c │ │ │ │ + bne 98854 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #1856] @ 98fb4 │ │ │ │ - ldr r1, [pc, #1856] @ 98fb8 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #2000] @ 9902c │ │ │ │ + ldr r1, [pc, #2000] @ 99030 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ - b 98b10 │ │ │ │ + bl 1177e0 │ │ │ │ + b 98b88 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - bne 98c60 │ │ │ │ + bne 98cd8 │ │ │ │ + ldr lr, [r5, #4] │ │ │ │ mvn r3, #-1073741824 @ 0xc0000000 │ │ │ │ + cmp lr, r8 │ │ │ │ str r3, [r4] │ │ │ │ - b 984bc │ │ │ │ - ldr r1, [pc, #1796] @ 98fa8 │ │ │ │ + str r4, [r5, #172] @ 0xac │ │ │ │ + beq 98528 │ │ │ │ + ldr r1, [pc, #1928] @ 99020 │ │ │ │ + add r2, sp, #36 @ 0x24 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 11c88c <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ + subs r7, r0, #0 │ │ │ │ + beq 98e3c │ │ │ │ + ldr r1, [pc, #1904] @ 99020 │ │ │ │ + ldr r0, [pc, #1892] @ 99018 │ │ │ │ + add r2, sp, #36 @ 0x24 │ │ │ │ + bl 11c88c <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ + ldr r3, [r7] │ │ │ │ + subs r9, r0, #0 │ │ │ │ + beq 98e24 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 988dc │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r7] │ │ │ │ + beq 98f08 │ │ │ │ + ldr r3, [r9] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 988f8 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r9] │ │ │ │ + beq 98efc │ │ │ │ + cmp r7, r9 │ │ │ │ + bne 98e3c │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ + ldr lr, [r5, #4] │ │ │ │ + cmp r7, #0 │ │ │ │ + bgt 98534 │ │ │ │ + b 9866c │ │ │ │ + ldr r1, [pc, #1796] @ 99020 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11c5a0 <_PyEval_CheckExceptTypeValid@@Base+0xd0c> │ │ │ │ + bl 11c650 <_PyEval_CheckExceptTypeValid@@Base+0xd0c> │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 98b10 │ │ │ │ + beq 98b88 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, r7 │ │ │ │ - bl 18acc4 <_PyStack_AsDict@@Base+0x14> │ │ │ │ + bl 18af40 <_PyStack_AsDict@@Base+0x14> │ │ │ │ ldr r2, [r7] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 988e4 │ │ │ │ + beq 9895c │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r7] │ │ │ │ - beq 98f94 │ │ │ │ + beq 9900c │ │ │ │ cmp r4, #0 │ │ │ │ - bne 98448 │ │ │ │ - b 98b10 │ │ │ │ + bne 984a4 │ │ │ │ + b 98b88 │ │ │ │ mov r0, r5 │ │ │ │ - bl a535c │ │ │ │ + bl a53d4 │ │ │ │ cmp fp, #0 │ │ │ │ - ble 9849c │ │ │ │ - ldr r2, [pc, #1700] @ 98fac │ │ │ │ + ble 984f8 │ │ │ │ + ldr r2, [pc, #1700] @ 99024 │ │ │ │ add r3, r4, #8 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ str r8, [sp, #16] │ │ │ │ mov r2, fp │ │ │ │ mov r7, #0 │ │ │ │ mov fp, r3 │ │ │ │ mov r8, r0 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r4, [sp, #8] │ │ │ │ str r5, [sp, #12] │ │ │ │ - b 98a4c │ │ │ │ + b 98ac4 │ │ │ │ ldr sl, [r6, #128] @ 0x80 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 98a8c │ │ │ │ + beq 98b04 │ │ │ │ ldr r4, [sl, #128] @ 0x80 │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r4, [pc, #1632] @ 98fac │ │ │ │ - beq 989c8 │ │ │ │ + ldreq r4, [pc, #1632] @ 99024 │ │ │ │ + beq 98a40 │ │ │ │ ldr r3, [r4, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - ldreq r3, [pc, #1616] @ 98fac │ │ │ │ - beq 989a8 │ │ │ │ + ldreq r3, [pc, #1616] @ 99024 │ │ │ │ + beq 98a20 │ │ │ │ ldr r0, [r3, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #1600] @ 98fac │ │ │ │ - beq 98988 │ │ │ │ + ldreq r0, [pc, #1600] @ 99024 │ │ │ │ + beq 98a00 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl a535c │ │ │ │ + bl a53d4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr lr, [r3, #16] │ │ │ │ ldr ip, [r0, #16] │ │ │ │ cmp lr, ip │ │ │ │ - bne 989a8 │ │ │ │ + bne 98a20 │ │ │ │ ldr lr, [r3, #20] │ │ │ │ ldr ip, [r0, #20] │ │ │ │ cmp lr, ip │ │ │ │ moveq r3, r0 │ │ │ │ ldr ip, [r4, #16] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp ip, r0 │ │ │ │ - bne 989c8 │ │ │ │ + bne 98a40 │ │ │ │ ldr ip, [r4, #20] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp ip, r0 │ │ │ │ moveq r4, r3 │ │ │ │ ldr r3, [sl, #16] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r3, r0 │ │ │ │ - bne 98a94 │ │ │ │ + bne 98b0c │ │ │ │ ldr lr, [sl, #20] │ │ │ │ ldr ip, [r4, #20] │ │ │ │ cmp lr, ip │ │ │ │ - bne 98a94 │ │ │ │ + bne 98b0c │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 98c58 │ │ │ │ + bne 98cd0 │ │ │ │ ldr ip, [r6, #20] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp ip, r0 │ │ │ │ - bne 98c58 │ │ │ │ + bne 98cd0 │ │ │ │ ldr r0, [r9, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 98a84 │ │ │ │ + bne 98afc │ │ │ │ ldr r0, [r9, #20] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 98a84 │ │ │ │ + bne 98afc │ │ │ │ cmp r5, #0 │ │ │ │ - beq 98d14 │ │ │ │ + beq 98d8c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 98ad0 │ │ │ │ + ble 98b48 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r4, r0 │ │ │ │ - bne 98aa8 │ │ │ │ + bne 98b20 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r2 │ │ │ │ - beq 98b20 │ │ │ │ + beq 98b98 │ │ │ │ ldr r9, [fp, #4]! │ │ │ │ ldr r3, [r9, #4] │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 98f14 │ │ │ │ + bge 98f8c │ │ │ │ ldr r6, [r9, #128] @ 0x80 │ │ │ │ ldr r5, [r8, #172] @ 0xac │ │ │ │ cmp r6, #0 │ │ │ │ - bne 98930 │ │ │ │ - ldr r4, [pc, #1332] @ 98fac │ │ │ │ + bne 989a8 │ │ │ │ + ldr r4, [pc, #1332] @ 99024 │ │ │ │ mov r3, r1 │ │ │ │ ldr r0, [r9, #16] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 98a10 │ │ │ │ + beq 98a88 │ │ │ │ mov r4, r9 │ │ │ │ - b 98a20 │ │ │ │ - ldr sl, [pc, #1304] @ 98fac │ │ │ │ + b 98a98 │ │ │ │ + ldr sl, [pc, #1304] @ 99024 │ │ │ │ mov r3, r1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 98c54 │ │ │ │ + bne 98ccc │ │ │ │ mov r4, sl │ │ │ │ - b 989f4 │ │ │ │ + b 98a6c │ │ │ │ cmp r3, #1 │ │ │ │ - beq 98ad0 │ │ │ │ + beq 98b48 │ │ │ │ add r5, r5, #12 │ │ │ │ mov ip, #1 │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ cmp r4, r0 │ │ │ │ - beq 98a40 │ │ │ │ + beq 98ab8 │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r3, ip │ │ │ │ - bne 98ab8 │ │ │ │ - ldr r3, [pc, #1244] @ 98fb4 │ │ │ │ + bne 98b30 │ │ │ │ + ldr r3, [pc, #1244] @ 9902c │ │ │ │ ldr r2, [r9, #12] │ │ │ │ - ldr r1, [pc, #1244] @ 98fbc │ │ │ │ + ldr r1, [pc, #1244] @ 99034 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 1177e0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98b10 │ │ │ │ + beq 98b88 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 98b10 │ │ │ │ + bne 98b88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bne 98d74 │ │ │ │ + bne 98dec │ │ │ │ mvn r0, #0 │ │ │ │ - b 98794 │ │ │ │ + b 9877c │ │ │ │ add r4, sp, #8 │ │ │ │ ldm r4, {r4, r5, r8} │ │ │ │ ldr r6, [sp, #4] │ │ │ │ - b 9849c │ │ │ │ + b 984f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 9883c │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 98824 │ │ │ │ mov r0, r4 │ │ │ │ - bl aea28 │ │ │ │ + bl aeb0c │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 98ce4 │ │ │ │ + beq 98d5c │ │ │ │ mov r1, #10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 15d8e0 │ │ │ │ + bl 15da64 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq 98cc0 │ │ │ │ - bl 92b18 │ │ │ │ + beq 98d38 │ │ │ │ + bl 92b74 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne 98b98 │ │ │ │ - b 98cc0 │ │ │ │ + bne 98c10 │ │ │ │ + b 98d38 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r7, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r3, r3, r7, lsl #2 │ │ │ │ - bge 98d3c │ │ │ │ + bge 98db4 │ │ │ │ add r7, r7, #1 │ │ │ │ str r9, [r3, #12] │ │ │ │ ldr r3, [fp, #4] │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne 98b7c │ │ │ │ - ldr r3, [pc, #1032] @ 98fc0 │ │ │ │ - bl 3592c0 │ │ │ │ + bne 98bf4 │ │ │ │ + ldr r3, [pc, #1032] @ 99038 │ │ │ │ + bl 359530 │ │ │ │ ldr r9, [r3, r0] │ │ │ │ ldr r1, [r9, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 98dcc │ │ │ │ + bne 98e44 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r7, r3 │ │ │ │ - blt 98cac │ │ │ │ + blt 98d24 │ │ │ │ ldr r1, [fp] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98bf8 │ │ │ │ + beq 98c70 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [fp] │ │ │ │ - bne 98bf8 │ │ │ │ + bne 98c70 │ │ │ │ mov r0, fp │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 98820 │ │ │ │ + bne 98808 │ │ │ │ mov r4, r7 │ │ │ │ - b 98c48 │ │ │ │ - ldr r1, [pc, #940] @ 98fc4 │ │ │ │ - ldr r0, [pc, #940] @ 98fc8 │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 98cc0 │ │ │ │ + ldr r1, [pc, #940] @ 9903c │ │ │ │ + ldr r0, [pc, #940] @ 99040 │ │ │ │ + bl 2e1424 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98b10 │ │ │ │ + beq 98b88 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - bne 98b10 │ │ │ │ + bne 98b88 │ │ │ │ mov r7, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r4, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 9883c │ │ │ │ - b 98b10 │ │ │ │ + bne 98824 │ │ │ │ + b 98b88 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r6 │ │ │ │ - b 98a78 │ │ │ │ + b 98af0 │ │ │ │ ldr r3, [r3, #164] @ 0xa4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 98cf4 │ │ │ │ + bne 98d6c │ │ │ │ ldr r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 98890 │ │ │ │ + beq 98878 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r4, #-4] │ │ │ │ and r2, r2, #3 │ │ │ │ bic r1, r1, #3 │ │ │ │ orr r2, r2, r1 │ │ │ │ str r3, [r1] │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ and r3, r3, #1 │ │ │ │ str r3, [r4, #-4] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #-8] │ │ │ │ - b 98890 │ │ │ │ + b 98878 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl a5b68 <_PyTuple_Resize@@Base> │ │ │ │ + bl a5be0 <_PyTuple_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 98bd4 │ │ │ │ + beq 98c4c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b254 │ │ │ │ ldr r1, [fp] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98ce4 │ │ │ │ + beq 98d5c │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [fp] │ │ │ │ - beq 98e18 │ │ │ │ + beq 98e90 │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 98c28 │ │ │ │ - b 98b10 │ │ │ │ - ldr r2, [pc, #720] @ 98fcc │ │ │ │ + bne 98ca0 │ │ │ │ + b 98b88 │ │ │ │ + ldr r2, [pc, #720] @ 99044 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 98e74 │ │ │ │ + bne 98eec │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ and r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 98c6c │ │ │ │ - b 98890 │ │ │ │ + bne 98ce4 │ │ │ │ + b 98878 │ │ │ │ mov r3, r8 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 98a40 │ │ │ │ + beq 98ab8 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 98d18 │ │ │ │ - ldr r3, [pc, #632] @ 98fac │ │ │ │ + bne 98d90 │ │ │ │ + ldr r3, [pc, #632] @ 99024 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 98a40 │ │ │ │ - b 98ad0 │ │ │ │ + beq 98ab8 │ │ │ │ + b 98b48 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ add r3, r3, #10 │ │ │ │ adds r3, r3, r3, lsr #2 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bmi 98f60 │ │ │ │ - bl a5b68 <_PyTuple_Resize@@Base> │ │ │ │ + bmi 98fd8 │ │ │ │ + bl a5be0 <_PyTuple_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 98eec │ │ │ │ + bne 98f64 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, r3, r7, lsl #2 │ │ │ │ - b 98b90 │ │ │ │ + b 98c08 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98b18 │ │ │ │ + beq 98b90 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 98b18 │ │ │ │ + bne 98b90 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 98b18 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 98b90 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne 98494 │ │ │ │ - b 9886c │ │ │ │ + bne 984f0 │ │ │ │ + b 98854 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98dc4 │ │ │ │ + beq 98e3c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 98edc │ │ │ │ + beq 98f54 │ │ │ │ ldr lr, [r5, #4] │ │ │ │ - b 98544 │ │ │ │ + b 985a0 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 98bc8 │ │ │ │ - ldr r1, [pc, #496] @ 98fd0 │ │ │ │ + beq 98c40 │ │ │ │ + ldr r1, [pc, #496] @ 99048 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r1] │ │ │ │ - bl 18997c <_PyErr_ExceptionMatches@@Base> │ │ │ │ - ldr r3, [pc, #464] @ 98fc0 │ │ │ │ + bl 189c18 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + ldr r3, [pc, #464] @ 99038 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 98e30 │ │ │ │ - bl 3592c0 │ │ │ │ + bne 98ea8 │ │ │ │ + bl 359530 │ │ │ │ ldr r1, [r3, r0] │ │ │ │ ldr r1, [r1, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 98bc8 │ │ │ │ + beq 98c40 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 98bc8 │ │ │ │ - b 98cc0 │ │ │ │ + beq 98c40 │ │ │ │ + b 98d38 │ │ │ │ mov r0, fp │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 98c28 │ │ │ │ - b 98b10 │ │ │ │ + bne 98ca0 │ │ │ │ + b 98b88 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1899a4 <_PyErr_Clear@@Base> │ │ │ │ - ldr r3, [pc, #384] @ 98fc0 │ │ │ │ - b 98df4 │ │ │ │ + bl 189c40 <_PyErr_Clear@@Base> │ │ │ │ + ldr r3, [pc, #384] @ 99038 │ │ │ │ + b 98e6c │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, r0 │ │ │ │ - beq 98e64 │ │ │ │ + beq 98edc │ │ │ │ ldr r0, [r0, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 98e44 │ │ │ │ - ldr r0, [pc, #332] @ 98fac │ │ │ │ + bne 98ebc │ │ │ │ + ldr r0, [pc, #332] @ 99024 │ │ │ │ cmp r3, r0 │ │ │ │ - bne 98544 │ │ │ │ + bne 985a0 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - bne 984e4 │ │ │ │ - b 98684 │ │ │ │ + bne 98540 │ │ │ │ + b 9866c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b 98d08 │ │ │ │ + b 98d80 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 9866c │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 988f8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 98650 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 988dc │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 985d0 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 9862c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 985d8 │ │ │ │ + beq 98634 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 985d8 │ │ │ │ + bne 98634 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r7, [r5, #84] @ 0x54 │ │ │ │ - b 985dc │ │ │ │ + b 98638 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 985b4 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 98610 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr lr, [r5, #4] │ │ │ │ - b 98544 │ │ │ │ + b 985a0 │ │ │ │ ldr r1, [r9] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98cc0 │ │ │ │ + beq 98d38 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [r9] │ │ │ │ - bne 98cc0 │ │ │ │ + bne 98d38 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 98cc0 │ │ │ │ - ldr r0, [pc, #152] @ 98fb4 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 98d38 │ │ │ │ + ldr r0, [pc, #152] @ 9902c │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #176] @ 98fd4 │ │ │ │ + ldr r1, [pc, #176] @ 9904c │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - bl 1176f0 │ │ │ │ - b 98aec │ │ │ │ + bl 1177e0 │ │ │ │ + b 98b64 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98f58 │ │ │ │ + beq 98fd0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 98f58 │ │ │ │ + bne 98fd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 98794 │ │ │ │ - bl 2a01ec │ │ │ │ + b 9877c │ │ │ │ + bl 2a0260 │ │ │ │ ldr r1, [r9] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 98ef8 │ │ │ │ - b 98cc0 │ │ │ │ + bne 98f70 │ │ │ │ + b 98d38 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ - b 98424 │ │ │ │ + b 98480 │ │ │ │ mov r0, r5 │ │ │ │ - bl 25e16c <_PySys_GetRequiredAttrString@@Base+0x6100> │ │ │ │ - b 98774 │ │ │ │ + bl 25e42c <_PySys_GetRequiredAttrString@@Base+0x62ac> │ │ │ │ + b 9875c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 988e4 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 9895c │ │ │ │ subseq r9, r5, ip, asr #30 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ subseq sp, r7, r0, asr #23 │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ @ instruction: 0x00555694 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r6, ip, ror #10 │ │ │ │ - @ instruction: 0x003605b0 │ │ │ │ + eorseq r0, r6, ip, lsr #15 │ │ │ │ + @ instruction: 0x003607f0 │ │ │ │ andeq r0, r0, ip │ │ │ │ andeq r0, r0, r6, lsl #25 │ │ │ │ - eorseq sp, r5, ip, lsl r1 │ │ │ │ - andeq r5, sl, r8, asr r6 │ │ │ │ + eorseq sp, r5, ip, asr r3 │ │ │ │ + ldrdeq r5, [sl], -r0 │ │ │ │ subseq fp, r5, r8, asr #23 │ │ │ │ - eorseq r0, r6, r8, lsl #11 │ │ │ │ + eorseq r0, r6, r8, asr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ sub sp, sp, #20 │ │ │ │ tst r3, #2 │ │ │ │ mov r5, r0 │ │ │ │ - bne 99240 │ │ │ │ + bne 992b8 │ │ │ │ ldr r3, [r0, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 992a4 │ │ │ │ + beq 9931c │ │ │ │ ldr r4, [r5, #168] @ 0xa8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble 99054 │ │ │ │ + ble 990cc │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r7, [r3, #172] @ 0xac │ │ │ │ cmp r7, #0 │ │ │ │ - beq 995f8 │ │ │ │ + beq 99670 │ │ │ │ cmp r1, #1 │ │ │ │ - beq 990f4 │ │ │ │ + beq 9916c │ │ │ │ add r0, r4, #12 │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r0, #4]! │ │ │ │ add r2, r2, #1 │ │ │ │ ldr ip, [r3, #172] @ 0xac │ │ │ │ cmp ip, #0 │ │ │ │ - beq 995f8 │ │ │ │ + beq 99670 │ │ │ │ cmp r2, r1 │ │ │ │ - bne 99038 │ │ │ │ + bne 990b0 │ │ │ │ add r6, r4, #8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #0 │ │ │ │ cmp r1, r3 │ │ │ │ - ble 992fc │ │ │ │ + ble 99374 │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r0, [r2, #4]! │ │ │ │ mov ip, r3 │ │ │ │ cmp r1, ip │ │ │ │ - beq 99060 │ │ │ │ + beq 990d8 │ │ │ │ add lr, r4, #12 │ │ │ │ ldr lr, [lr, ip, lsl #2] │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r0, lr │ │ │ │ - bne 99074 │ │ │ │ - bl 342df4 │ │ │ │ + bne 990ec │ │ │ │ + bl 342fb4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 990e4 │ │ │ │ + beq 9915c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1492] @ 9967c │ │ │ │ + ldr r2, [pc, #1492] @ 996f4 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ldr r0, [r2] │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq 99610 │ │ │ │ - ldr r1, [pc, #1476] @ 99680 │ │ │ │ + beq 99688 │ │ │ │ + ldr r1, [pc, #1476] @ 996f8 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1176f0 │ │ │ │ + bl 1177e0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 990e4 │ │ │ │ + beq 9915c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 990e4 │ │ │ │ + bne 9915c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [r7, #8] │ │ │ │ add r8, r6, #1 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 99344 │ │ │ │ - blt 995e0 │ │ │ │ - ldr fp, [pc, #1396] @ 99684 │ │ │ │ - bl 3592c0 │ │ │ │ + beq 993bc │ │ │ │ + blt 99658 │ │ │ │ + ldr fp, [pc, #1396] @ 996fc │ │ │ │ + bl 359530 │ │ │ │ ldr sl, [fp, r0] │ │ │ │ cmp r8, #20 │ │ │ │ ldr r2, [sl, #8] │ │ │ │ mov r9, r0 │ │ │ │ - bgt 9957c │ │ │ │ + bgt 995f4 │ │ │ │ add r2, r2, r6, lsl #2 │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r4, [r2, #1612] @ 0x64c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 992c8 │ │ │ │ - ldr ip, [pc, #1352] @ 99688 │ │ │ │ + beq 99340 │ │ │ │ + ldr ip, [pc, #1352] @ 99700 │ │ │ │ ldr r0, [r2, #1692] @ 0x69c │ │ │ │ ldr r3, [ip, #1416] @ 0x588 │ │ │ │ ldr lr, [r4, #12] │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str lr, [r2, #1612] @ 0x64c │ │ │ │ str r0, [r2, #1692] @ 0x69c │ │ │ │ str r1, [r4] │ │ │ │ - bne 995ac │ │ │ │ + bne 99624 │ │ │ │ mov r1, r3 │ │ │ │ lsl r2, r8, #2 │ │ │ │ add r0, r4, #12 │ │ │ │ bl 29658 │ │ │ │ ldr r3, [sl, #8] │ │ │ │ ldr r1, [r3, #3796] @ 0xed4 │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ @@ -114232,57 +114264,57 @@ │ │ │ │ and r3, r3, #3 │ │ │ │ sub r0, r4, #8 │ │ │ │ orr r3, r3, ip │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [ip] │ │ │ │ stmdb r4, {r1, r3} │ │ │ │ str r0, [r1, #4] │ │ │ │ - beq 992b8 │ │ │ │ + beq 99330 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r6, #0 │ │ │ │ str r2, [r5] │ │ │ │ str r5, [r4, #12] │ │ │ │ - beq 990e8 │ │ │ │ + beq 99160 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ cmp r6, #1 │ │ │ │ str r3, [r4, #16] │ │ │ │ - beq 990e8 │ │ │ │ + beq 99160 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ cmp r6, #2 │ │ │ │ str r3, [r4, #20] │ │ │ │ - beq 990e8 │ │ │ │ + beq 99160 │ │ │ │ add r7, r7, #16 │ │ │ │ add r0, r4, #20 │ │ │ │ mov r3, #2 │ │ │ │ ldr r2, [r7, #4]! │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r1, [r2] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 99228 │ │ │ │ + bne 992a0 │ │ │ │ cmp r3, r6 │ │ │ │ str r2, [r0, #4]! │ │ │ │ - bne 99204 │ │ │ │ - b 990e8 │ │ │ │ + bne 9927c │ │ │ │ + b 99160 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r3, r6 │ │ │ │ str r1, [r2] │ │ │ │ str r2, [r0, #4]! │ │ │ │ - bne 99204 │ │ │ │ - b 990e8 │ │ │ │ - ldr r2, [pc, #1084] @ 99684 │ │ │ │ + bne 9927c │ │ │ │ + b 99160 │ │ │ │ + ldr r2, [pc, #1084] @ 996fc │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ rsb r2, r3, r3, lsl #3 │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r0, r2, #92160 @ 0x16800 │ │ │ │ add r0, r0, #764 @ 0x2fc │ │ │ │ @@ -114296,81 +114328,81 @@ │ │ │ │ cmp r0, r5 │ │ │ │ orreq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ addeq r2, r2, #98304 @ 0x18000 │ │ │ │ ldrne r3, [r1, #16] │ │ │ │ ldreq r3, [r2, #244] @ 0xf4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 99008 │ │ │ │ + bne 99080 │ │ │ │ mov r0, r5 │ │ │ │ - bl a5520 │ │ │ │ + bl a5598 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 99008 │ │ │ │ - b 990e4 │ │ │ │ + bge 99080 │ │ │ │ + b 9915c │ │ │ │ cmp r6, #0 │ │ │ │ str r5, [r4, #12] │ │ │ │ - bne 991b8 │ │ │ │ - b 990e8 │ │ │ │ - ldr r0, [pc, #956] @ 9968c │ │ │ │ + bne 99230 │ │ │ │ + b 99160 │ │ │ │ + ldr r0, [pc, #956] @ 99704 │ │ │ │ mov r1, r8 │ │ │ │ - bl 9a8d0 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9a948 <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 990e4 │ │ │ │ + beq 9915c │ │ │ │ lsl r2, r8, #2 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r8, [fp, r0] │ │ │ │ mov r1, #0 │ │ │ │ add r0, r4, #12 │ │ │ │ bl 29658 │ │ │ │ ldr r3, [r8, #8] │ │ │ │ - b 99174 │ │ │ │ + b 991ec │ │ │ │ add sl, r1, #1 │ │ │ │ cmn sl, #-536870911 @ 0xe0000001 │ │ │ │ - bhi 995f0 │ │ │ │ + bhi 99668 │ │ │ │ lsl r9, sl, #2 │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp] │ │ │ │ - bl 996a4 │ │ │ │ + bl 9971c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 995f0 │ │ │ │ + beq 99668 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r3, #0 │ │ │ │ cmp r3, r1 │ │ │ │ - bge 99364 │ │ │ │ + bge 993dc │ │ │ │ ldr r2, [r6, #4]! │ │ │ │ ldr r2, [r2, #172] @ 0xac │ │ │ │ str r2, [r7, r3, lsl #2] │ │ │ │ add r3, r3, #1 │ │ │ │ - b 99328 │ │ │ │ + b 993a0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ - ldr r3, [pc, #820] @ 99690 │ │ │ │ + ldr r3, [pc, #820] @ 99708 │ │ │ │ add r4, r3, #520 @ 0x208 │ │ │ │ str r5, [r3, #532] @ 0x214 │ │ │ │ - b 990e8 │ │ │ │ + b 99160 │ │ │ │ sub r8, r9, #4 │ │ │ │ str r4, [r7, r8] │ │ │ │ mov r0, #1 │ │ │ │ - bl 92d84 │ │ │ │ + bl 92de0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 99660 │ │ │ │ + beq 996d8 │ │ │ │ ldr r3, [r5] │ │ │ │ mov r0, r9 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r5, [r3] │ │ │ │ - bl 996a4 │ │ │ │ + bl 9971c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 99674 │ │ │ │ + beq 996ec │ │ │ │ cmp sl, #0 │ │ │ │ - beq 99568 │ │ │ │ + beq 995e0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #0 │ │ │ │ add r8, r7, r8 │ │ │ │ sub r9, r7, #4 │ │ │ │ sub fp, r6, #4 │ │ │ │ bl 29658 │ │ │ │ str r4, [sp, #12] │ │ │ │ @@ -114378,216 +114410,216 @@ │ │ │ │ mov r1, r9 │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r1, #4]! │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ ldr ip, [r2, #8] │ │ │ │ cmp r0, ip │ │ │ │ addge r3, r3, #1 │ │ │ │ - bge 99554 │ │ │ │ + bge 995cc │ │ │ │ add r2, r2, r0, lsl #2 │ │ │ │ ldr r4, [r2, #12] │ │ │ │ mov lr, fp │ │ │ │ mov r2, r9 │ │ │ │ str r3, [sp] │ │ │ │ stmib sp, {r1, r5} │ │ │ │ ldr r1, [r2, #4]! │ │ │ │ ldr r3, [lr, #4]! │ │ │ │ ldr r0, [r1, #8] │ │ │ │ add ip, r3, #1 │ │ │ │ cmp r0, ip │ │ │ │ - ble 9946c │ │ │ │ + ble 994e4 │ │ │ │ add ip, r1, r3, lsl #2 │ │ │ │ ldr r5, [ip, #16] │ │ │ │ cmp r5, r4 │ │ │ │ - beq 9954c │ │ │ │ + beq 995c4 │ │ │ │ add r5, r3, #2 │ │ │ │ cmp r5, r0 │ │ │ │ - bge 9946c │ │ │ │ + bge 994e4 │ │ │ │ ldr ip, [ip, #20] │ │ │ │ cmp ip, r4 │ │ │ │ - beq 9954c │ │ │ │ + beq 995c4 │ │ │ │ add r3, r3, #3 │ │ │ │ cmp r3, r0 │ │ │ │ - bge 9946c │ │ │ │ + bge 994e4 │ │ │ │ add r1, r1, #12 │ │ │ │ ldr ip, [r1, r3, lsl #2] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r4, ip │ │ │ │ - beq 9954c │ │ │ │ + beq 995c4 │ │ │ │ cmp r0, r3 │ │ │ │ - bgt 99454 │ │ │ │ + bgt 994cc │ │ │ │ cmp r2, r8 │ │ │ │ - bne 99404 │ │ │ │ + bne 9947c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ - bl ab174 │ │ │ │ + bl ab1ec │ │ │ │ cmp r0, #0 │ │ │ │ - blt 9966c │ │ │ │ + blt 996e4 │ │ │ │ ldr r2, [r7] │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - ble 994b0 │ │ │ │ + ble 99528 │ │ │ │ add r2, r2, r3, lsl #2 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r4, r2 │ │ │ │ addeq r3, r3, #1 │ │ │ │ streq r3, [r6] │ │ │ │ cmp sl, #1 │ │ │ │ - beq 993c8 │ │ │ │ + beq 99440 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - ble 994e0 │ │ │ │ + ble 99558 │ │ │ │ add r2, r2, r3, lsl #2 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r4, r2 │ │ │ │ addeq r3, r3, #1 │ │ │ │ streq r3, [r6, #4] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - ble 99508 │ │ │ │ + ble 99580 │ │ │ │ add r2, r2, r3, lsl #2 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r4, r2 │ │ │ │ addeq r3, r3, #1 │ │ │ │ streq r3, [r6, #8] │ │ │ │ cmp sl, #3 │ │ │ │ - beq 993c8 │ │ │ │ + beq 99440 │ │ │ │ add r2, r7, #8 │ │ │ │ add r0, r6, #8 │ │ │ │ ldr r3, [r0, #4]! │ │ │ │ ldr r1, [r2, #4]! │ │ │ │ add ip, r1, r3, lsl #2 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r3, r1 │ │ │ │ add r3, r3, #1 │ │ │ │ - bge 99540 │ │ │ │ + bge 995b8 │ │ │ │ ldr r1, [ip, #12] │ │ │ │ cmp r4, r1 │ │ │ │ streq r3, [r0] │ │ │ │ cmp r2, r8 │ │ │ │ - bne 99518 │ │ │ │ - b 993c8 │ │ │ │ + bne 99590 │ │ │ │ + b 99440 │ │ │ │ ldr r3, [sp] │ │ │ │ ldmib sp, {r1, r5} │ │ │ │ cmp r1, r8 │ │ │ │ - bne 993d4 │ │ │ │ + bne 9944c │ │ │ │ cmp sl, r3 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - bne 9961c │ │ │ │ + bne 99694 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99b98 │ │ │ │ + bl 99c10 │ │ │ │ mov r0, r7 │ │ │ │ - bl 99b98 │ │ │ │ - b 990e8 │ │ │ │ + bl 99c10 │ │ │ │ + b 99160 │ │ │ │ cmn r8, #-536870908 @ 0xe0000004 │ │ │ │ - bls 992c8 │ │ │ │ - bl 2a01ec │ │ │ │ + bls 99340 │ │ │ │ + bl 2a0260 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 990e4 │ │ │ │ + beq 9915c │ │ │ │ ldr r9, [fp, r9] │ │ │ │ lsl r2, r8, #2 │ │ │ │ mov r1, #0 │ │ │ │ add r0, r4, #12 │ │ │ │ bl 29658 │ │ │ │ ldr r3, [r9, #8] │ │ │ │ - b 99174 │ │ │ │ - ldr r2, [pc, #224] @ 99694 │ │ │ │ + b 991ec │ │ │ │ + ldr r2, [pc, #224] @ 9970c │ │ │ │ cmp r3, r2 │ │ │ │ - bne 995c8 │ │ │ │ + bne 99640 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e6d0 │ │ │ │ + bl 18e94c │ │ │ │ ldr r9, [fp, r9] │ │ │ │ - b 99594 │ │ │ │ + b 9960c │ │ │ │ ldr r2, [ip, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r9, [fp, r9] │ │ │ │ - b 99594 │ │ │ │ - ldr r0, [pc, #176] @ 99698 │ │ │ │ + b 9960c │ │ │ │ + ldr r0, [pc, #176] @ 99710 │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 990e4 │ │ │ │ - bl 2a01ec │ │ │ │ - b 990e4 │ │ │ │ - ldr r0, [pc, #124] @ 9967c │ │ │ │ + bl 2e1424 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 9915c │ │ │ │ + bl 2a0260 │ │ │ │ + b 9915c │ │ │ │ + ldr r0, [pc, #124] @ 996f4 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #148] @ 9969c │ │ │ │ + ldr r1, [pc, #148] @ 99714 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1176f0 │ │ │ │ - b 990e4 │ │ │ │ - ldr r1, [pc, #136] @ 996a0 │ │ │ │ - bl 18f198 │ │ │ │ - b 990c0 │ │ │ │ + bl 1177e0 │ │ │ │ + b 9915c │ │ │ │ + ldr r1, [pc, #136] @ 99718 │ │ │ │ + bl 18f414 │ │ │ │ + b 99138 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 3429c4 │ │ │ │ + bl 342bd4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99b98 │ │ │ │ + bl 99c10 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 99658 │ │ │ │ + beq 996d0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 99658 │ │ │ │ + bne 996d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 99570 │ │ │ │ + b 995e8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 99b98 │ │ │ │ - b 990e4 │ │ │ │ + bl 99c10 │ │ │ │ + b 9915c │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - b 9962c │ │ │ │ - bl 2a01ec │ │ │ │ - b 99634 │ │ │ │ + b 996a4 │ │ │ │ + bl 2a0260 │ │ │ │ + b 996ac │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r6, r4, lsl r6 │ │ │ │ + eorseq r0, r6, r4, asr r8 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ subseq r0, r8, r0, lsl lr │ │ │ │ - andseq lr, r8, r0, lsl r1 │ │ │ │ - eorseq sp, r5, r0, lsl #2 │ │ │ │ - eorseq r0, r6, r8, ror #11 │ │ │ │ - eorseq r0, r6, ip, lsr #12 │ │ │ │ + andseq lr, r8, ip, lsl #7 │ │ │ │ + eorseq sp, r5, r0, asr #6 │ │ │ │ + eorseq r0, r6, r8, lsr #16 │ │ │ │ + eorseq r0, r6, ip, ror #16 │ │ │ │ │ │ │ │ -000996a4 : │ │ │ │ +0009971c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 997c4 │ │ │ │ - ldr r5, [pc, #264] @ 997cc │ │ │ │ - ldr r2, [pc, #264] @ 997d0 │ │ │ │ + blt 9983c │ │ │ │ + ldr r5, [pc, #264] @ 99844 │ │ │ │ + ldr r2, [pc, #264] @ 99848 │ │ │ │ ldr r3, [r5, #692] @ 0x2b4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 997a4 │ │ │ │ - ldr r3, [pc, #252] @ 997d4 │ │ │ │ - bl 3592c0 │ │ │ │ + bne 9981c │ │ │ │ + ldr r3, [pc, #252] @ 9984c │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ sub r1, r4, #1 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r1, #512 @ 0x200 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r6, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs 9976c │ │ │ │ + bcs 997e4 │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r6, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq 9975c │ │ │ │ + beq 997d4 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [r0] │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -114602,21 +114634,21 @@ │ │ │ │ addcs r1, r3, lr │ │ │ │ strcc r3, [ip, #12] │ │ │ │ strcs r1, [r3, #4] │ │ │ │ strcc ip, [r3, #8] │ │ │ │ strcs r2, [r3, lr] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r6 │ │ │ │ - bl 920a0 │ │ │ │ + bl 920fc │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r3, [r5, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #96] @ 997d8 │ │ │ │ + ldr r2, [pc, #96] @ 99850 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 997b4 │ │ │ │ + bne 9982c │ │ │ │ cmp r4, #1 │ │ │ │ movcs r0, r4 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r3, [r6, #800] @ 0x320 │ │ │ │ @@ -114626,64 +114658,64 @@ │ │ │ │ ldr r0, [r5, #688] @ 0x2b0 │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldr r0, [r5, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ - b 9978c │ │ │ │ + b 99804 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, r8, lsl #31 │ │ │ │ + andeq r1, r9, r4, ror #31 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq fp, r8, r8, lsr #32 │ │ │ │ + muleq r8, r8, r0 │ │ │ │ │ │ │ │ -000997dc : │ │ │ │ +00099854 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r4, r1, #0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ - beq 99970 │ │ │ │ + beq 999e8 │ │ │ │ cmp r4, #36 @ 0x24 │ │ │ │ - bne 998c8 │ │ │ │ - ldr r3, [pc, #464] @ 999dc │ │ │ │ + bne 99940 │ │ │ │ + ldr r3, [pc, #464] @ 99a54 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi 998d8 │ │ │ │ - ldr r7, [pc, #456] @ 999e0 │ │ │ │ - ldr r2, [pc, #456] @ 999e4 │ │ │ │ + bhi 99950 │ │ │ │ + ldr r7, [pc, #456] @ 99a58 │ │ │ │ + ldr r2, [pc, #456] @ 99a5c │ │ │ │ ldr r3, [r7, #696] @ 0x2b8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 99958 │ │ │ │ - ldr r3, [pc, #444] @ 999e8 │ │ │ │ - bl 3592c0 │ │ │ │ + bne 999d0 │ │ │ │ + ldr r3, [pc, #444] @ 99a60 │ │ │ │ + bl 359530 │ │ │ │ mul r2, r5, r4 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ sub r1, r2, #1 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r1, #512 @ 0x200 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r8, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs 998f8 │ │ │ │ + bcs 99970 │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r8, r1, lsl #3] │ │ │ │ ldr lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq 998e0 │ │ │ │ + beq 99958 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r6, [r3, #4] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r3] │ │ │ │ ldr ip, [r6] │ │ │ │ str ip, [r3, #4] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 998b0 │ │ │ │ + bne 99928 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ ldr r4, [r3, #28] │ │ │ │ cmp r4, r0 │ │ │ │ addcs r1, r1, #1 │ │ │ │ addcs r1, r0, r1, lsl #3 │ │ │ │ ldrcc r3, [r3, #12] │ │ │ │ strcs r1, [r3, #24] │ │ │ │ @@ -114695,118 +114727,118 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 29658 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 356ad0 │ │ │ │ + bl 356d3c │ │ │ │ cmp r5, r0 │ │ │ │ - bls 99810 │ │ │ │ + bls 99888 │ │ │ │ mov r6, #0 │ │ │ │ - b 998bc │ │ │ │ + b 99934 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 920a0 │ │ │ │ + bl 920fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 998b0 │ │ │ │ + bne 99928 │ │ │ │ cmp r4, #44 @ 0x2c │ │ │ │ - bne 99948 │ │ │ │ - ldr r0, [pc, #228] @ 999ec │ │ │ │ + bne 999c0 │ │ │ │ + ldr r0, [pc, #228] @ 99a64 │ │ │ │ cmp r5, r0 │ │ │ │ - bhi 998d8 │ │ │ │ + bhi 99950 │ │ │ │ ldr r3, [r7, #676] @ 0x2a4 │ │ │ │ - ldr r2, [pc, #216] @ 999f0 │ │ │ │ + ldr r2, [pc, #216] @ 99a68 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 999bc │ │ │ │ + bne 99a34 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 999b0 │ │ │ │ + beq 99a28 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 295a4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ ldrne r3, [r8, #800] @ 0x320 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r8, #800] @ 0x320 │ │ │ │ - b 998bc │ │ │ │ + b 99934 │ │ │ │ mov r1, r4 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 356ad0 │ │ │ │ - b 99904 │ │ │ │ + bl 356d3c │ │ │ │ + b 9997c │ │ │ │ ldr r0, [r7, #688] @ 0x2b0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ - ldr r2, [pc, #104] @ 999e0 │ │ │ │ - ldr r1, [pc, #104] @ 999e4 │ │ │ │ + ldr r2, [pc, #104] @ 99a58 │ │ │ │ + ldr r1, [pc, #104] @ 99a5c │ │ │ │ ldr r3, [r2, #696] @ 0x2b8 │ │ │ │ cmp r3, r1 │ │ │ │ ldrne r0, [r2, #688] @ 0x2b0 │ │ │ │ - bne 9995c │ │ │ │ - ldr r3, [pc, #88] @ 999e8 │ │ │ │ - bl 3592c0 │ │ │ │ + bne 999d4 │ │ │ │ + ldr r3, [pc, #88] @ 99a60 │ │ │ │ + bl 359530 │ │ │ │ ldr r1, [r3, r0] │ │ │ │ ldr r3, [r2, #676] @ 0x2a4 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ add r1, r1, #4096 @ 0x1000 │ │ │ │ ldr r8, [r1, #1528] @ 0x5f8 │ │ │ │ - ldr r1, [pc, #68] @ 999f0 │ │ │ │ + ldr r1, [pc, #68] @ 99a68 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 999d4 │ │ │ │ + bne 99a4c │ │ │ │ mov r4, #1 │ │ │ │ mov r5, r4 │ │ │ │ - b 99924 │ │ │ │ + b 9999c │ │ │ │ ldr r0, [r7, #668] @ 0x29c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b 99934 │ │ │ │ + b 999ac │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ - b 999c0 │ │ │ │ + b 99a38 │ │ │ │ orreq r3, lr, #14876672 @ 0xe30000 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - strdeq r9, [r9], -r4 │ │ │ │ + andeq r9, r9, ip, ror #20 │ │ │ │ andeq r0, r0, ip │ │ │ │ rsceq fp, r8, #188416 @ 0x2e000 │ │ │ │ - andeq fp, r8, r4, ror #12 │ │ │ │ + ldrdeq fp, [r8], -r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #380] @ 99b88 │ │ │ │ + ldr r3, [pc, #380] @ 99c00 │ │ │ │ mov r5, r2 │ │ │ │ mul r2, r5, r1 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ sub r3, r2, #1 │ │ │ │ add r1, r1, #4096 @ 0x1000 │ │ │ │ cmp r3, #512 @ 0x200 │ │ │ │ ldr r7, [r1, #1528] @ 0x5f8 │ │ │ │ sub sp, sp, #8 │ │ │ │ - bcs 99abc │ │ │ │ + bcs 99b34 │ │ │ │ lsr ip, r3, #3 │ │ │ │ ldr r3, [r7, ip, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 99b28 │ │ │ │ + beq 99ba0 │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r3] │ │ │ │ ldr r1, [r4] │ │ │ │ str r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 99a84 │ │ │ │ + beq 99afc │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 29658 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr lr, [r3, #24] │ │ │ │ @@ -114818,117 +114850,117 @@ │ │ │ │ addls r0, r3, lr │ │ │ │ strls ip, [r3, #24] │ │ │ │ strls r0, [r3, #4] │ │ │ │ strhi r3, [r0, #12] │ │ │ │ strls r1, [r3, lr] │ │ │ │ strhi r0, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 99a6c │ │ │ │ + bne 99ae4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 99b44 │ │ │ │ + beq 99bbc │ │ │ │ cmp r5, #44 @ 0x2c │ │ │ │ - bne 99b18 │ │ │ │ - ldr r0, [pc, #184] @ 99b8c │ │ │ │ + bne 99b90 │ │ │ │ + ldr r0, [pc, #184] @ 99c04 │ │ │ │ cmp r6, r0 │ │ │ │ - bhi 99b80 │ │ │ │ - ldr r2, [pc, #176] @ 99b90 │ │ │ │ - ldr r1, [pc, #176] @ 99b94 │ │ │ │ + bhi 99bf8 │ │ │ │ + ldr r2, [pc, #176] @ 99c08 │ │ │ │ + ldr r1, [pc, #176] @ 99c0c │ │ │ │ ldr r3, [r2, #676] @ 0x2a4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 99b68 │ │ │ │ + bne 99be0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 99b5c │ │ │ │ + beq 99bd4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 295a4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ ldrne r3, [r7, #800] @ 0x320 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r7, #800] @ 0x320 │ │ │ │ - b 99a78 │ │ │ │ + b 99af0 │ │ │ │ mov r1, r5 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 356ad0 │ │ │ │ - b 99ad0 │ │ │ │ + bl 356d3c │ │ │ │ + b 99b48 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 920a0 │ │ │ │ + bl 920fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b 99ab4 │ │ │ │ - ldr r2, [pc, #68] @ 99b90 │ │ │ │ + b 99b2c │ │ │ │ + ldr r2, [pc, #68] @ 99c08 │ │ │ │ ldr r3, [r2, #676] @ 0x2a4 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ - ldr r2, [pc, #60] @ 99b94 │ │ │ │ + ldr r2, [pc, #60] @ 99c0c │ │ │ │ cmp r3, r2 │ │ │ │ - bne 99b6c │ │ │ │ + bne 99be4 │ │ │ │ mov r5, #1 │ │ │ │ mov r6, r5 │ │ │ │ - b 99af4 │ │ │ │ + b 99b6c │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b 99b04 │ │ │ │ + b 99b7c │ │ │ │ mov r4, #0 │ │ │ │ - b 99a78 │ │ │ │ + b 99af0 │ │ │ │ andeq r0, r0, ip │ │ │ │ rsceq fp, r8, #188416 @ 0x2e000 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r4, ror #12 │ │ │ │ + ldrdeq fp, [r8], -r4 │ │ │ │ │ │ │ │ -00099b98 : │ │ │ │ +00099c10 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #636] @ 99e2c │ │ │ │ - ldr r2, [pc, #636] @ 99e30 │ │ │ │ + ldr r5, [pc, #636] @ 99ea4 │ │ │ │ + ldr r2, [pc, #636] @ 99ea8 │ │ │ │ ldr r3, [r5, #704] @ 0x2c0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 99d64 │ │ │ │ + bne 99ddc │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #612] @ 99e34 │ │ │ │ - bl 3592c0 │ │ │ │ + ldr r3, [pc, #612] @ 99eac │ │ │ │ + bl 359530 │ │ │ │ ldr r2, [r3, r0] │ │ │ │ bic r3, r1, #4080 @ 0xff0 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ bic r3, r3, #15 │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r4, [r2, #1528] @ 0x5f8 │ │ │ │ cmn r4, #804 @ 0x324 │ │ │ │ - beq 99d3c │ │ │ │ + beq 99db4 │ │ │ │ lsr r0, r1, #18 │ │ │ │ add r0, r4, r0, lsl #3 │ │ │ │ ldr ip, [r0, #808] @ 0x328 │ │ │ │ bic r2, r1, #-16777216 @ 0xff000000 │ │ │ │ bic r2, r2, #16515072 @ 0xfc0000 │ │ │ │ cmp ip, r2 │ │ │ │ - bgt 99c2c │ │ │ │ + bgt 99ca4 │ │ │ │ ldr r0, [r0, #804] @ 0x324 │ │ │ │ cmp r0, r2 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 99d3c │ │ │ │ + beq 99db4 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str r2, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r2, [r3] │ │ │ │ str r1, [r3, #4] │ │ │ │ sub r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ - beq 99d1c │ │ │ │ + beq 99d94 │ │ │ │ cmp r2, #0 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r6, [r3, #16] │ │ │ │ str r2, [r1, #12] │ │ │ │ str r1, [r2, #8] │ │ │ │ @@ -114939,29 +114971,29 @@ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ str r0, [r3, #8] │ │ │ │ add r0, r4, r1, lsl #2 │ │ │ │ ldr ip, [r0, #528] @ 0x210 │ │ │ │ str r3, [r2, #16] │ │ │ │ cmp r2, ip │ │ │ │ - bne 99cb4 │ │ │ │ + bne 99d2c │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 99cb0 │ │ │ │ + beq 99d28 │ │ │ │ ldr lr, [r3, #8] │ │ │ │ cmp r1, lr │ │ │ │ movne r3, #0 │ │ │ │ str r3, [r0, #528] @ 0x210 │ │ │ │ add r3, r1, #1 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq 99d9c │ │ │ │ + beq 99e14 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 99d70 │ │ │ │ + beq 99de8 │ │ │ │ ldr r3, [r0, #532] @ 0x214 │ │ │ │ cmp r3, #0 │ │ │ │ streq r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, ip │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r2, #24] │ │ │ │ ldr r3, [r2, #20] │ │ │ │ @@ -114982,17 +115014,17 @@ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r1, [r3, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r3, [r1, #8] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r5, #684] @ 0x2ac │ │ │ │ - ldr r2, [pc, #240] @ 99e38 │ │ │ │ + ldr r2, [pc, #240] @ 99eb0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 99e20 │ │ │ │ + bne 99e98 │ │ │ │ mov r0, r1 │ │ │ │ bl 298bc │ │ │ │ ldr r3, [r4, #800] @ 0x320 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #800] @ 0x320 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r5, #688] @ 0x2b0 │ │ │ │ @@ -115007,15 +115039,15 @@ │ │ │ │ ldr r3, [r4, #532] @ 0x214 │ │ │ │ str r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ streq r2, [r4, #532] @ 0x214 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 99cc8 │ │ │ │ + beq 99d40 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ mov r8, #0 │ │ │ │ cmp r3, #0 │ │ │ │ strne r1, [r3, #20] │ │ │ │ streq r1, [r4, #524] @ 0x20c │ │ │ │ str r3, [r1, #24] │ │ │ │ ldr r1, [r7, r6] │ │ │ │ @@ -115040,58 +115072,58 @@ │ │ │ │ ldr r3, [r4, #788] @ 0x314 │ │ │ │ str r8, [r7, r6] │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #788] @ 0x314 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r5, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b 99d54 │ │ │ │ + b 99dcc │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r9, r9, ip, lsr lr │ │ │ │ + @ instruction: 0x00099eb4 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq fp, r8, ip, lsl #9 │ │ │ │ + strdeq fp, [r8], -ip │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #600] @ 9a0b4 │ │ │ │ - bl 3592c0 │ │ │ │ + ldr r3, [pc, #600] @ 9a12c │ │ │ │ + bl 359530 │ │ │ │ ldr r2, [r3, r0] │ │ │ │ bic r3, r1, #4080 @ 0xff0 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ bic r3, r3, #15 │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r4, [r2, #1528] @ 0x5f8 │ │ │ │ cmn r4, #804 @ 0x324 │ │ │ │ - beq 99fc8 │ │ │ │ + beq 9a040 │ │ │ │ lsr r0, r1, #18 │ │ │ │ add r0, r4, r0, lsl #3 │ │ │ │ ldr ip, [r0, #808] @ 0x328 │ │ │ │ bic r2, r1, #-16777216 @ 0xff000000 │ │ │ │ bic r2, r2, #16515072 @ 0xfc0000 │ │ │ │ cmp ip, r2 │ │ │ │ - bgt 99eb8 │ │ │ │ + bgt 99f30 │ │ │ │ ldr r0, [r0, #804] @ 0x324 │ │ │ │ cmp r0, r2 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 99fc8 │ │ │ │ + beq 9a040 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r0, [r1] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ sub r2, r2, #1 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r3] │ │ │ │ - beq 99fa8 │ │ │ │ + beq 9a020 │ │ │ │ cmp r2, #0 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r5, [r3, #16] │ │ │ │ mov r2, #28 │ │ │ │ mul r5, r2, r5 │ │ │ │ ldr r6, [r4, #512] @ 0x200 │ │ │ │ ldr ip, [r3, #8] │ │ │ │ @@ -115102,29 +115134,29 @@ │ │ │ │ str ip, [r0, #8] │ │ │ │ add r0, r4, r1, lsl #2 │ │ │ │ ldr ip, [r0, #528] @ 0x210 │ │ │ │ ldr lr, [r2, #16] │ │ │ │ cmp r2, ip │ │ │ │ str lr, [r3, #8] │ │ │ │ str r3, [r2, #16] │ │ │ │ - bne 99f40 │ │ │ │ + bne 99fb8 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 99f3c │ │ │ │ + beq 99fb4 │ │ │ │ ldr lr, [r3, #8] │ │ │ │ cmp r1, lr │ │ │ │ movne r3, #0 │ │ │ │ str r3, [r0, #528] @ 0x210 │ │ │ │ add r3, r1, #1 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq 9a020 │ │ │ │ + beq 9a098 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 99ff4 │ │ │ │ + beq 9a06c │ │ │ │ ldr r3, [r0, #532] @ 0x214 │ │ │ │ cmp r3, #0 │ │ │ │ streq r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, ip │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r2, #24] │ │ │ │ ldr r3, [r2, #20] │ │ │ │ @@ -115144,19 +115176,19 @@ │ │ │ │ ldr r2, [r4, r2, lsl #3] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r1, [r3, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r3, [r1, #8] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #232] @ 9a0b8 │ │ │ │ - ldr r0, [pc, #232] @ 9a0bc │ │ │ │ + ldr r2, [pc, #232] @ 9a130 │ │ │ │ + ldr r0, [pc, #232] @ 9a134 │ │ │ │ ldr r3, [r2, #684] @ 0x2ac │ │ │ │ cmp r3, r0 │ │ │ │ - bne 9a0a8 │ │ │ │ + bne 9a120 │ │ │ │ mov r0, r1 │ │ │ │ bl 298bc │ │ │ │ ldr r3, [r4, #800] @ 0x320 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #800] @ 0x320 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r4, #524] @ 0x20c │ │ │ │ @@ -115168,15 +115200,15 @@ │ │ │ │ ldr r3, [r4, #532] @ 0x214 │ │ │ │ str r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ streq r2, [r4, #532] @ 0x214 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 99f54 │ │ │ │ + beq 99fcc │ │ │ │ ldr r3, [r2, #24] │ │ │ │ mov r7, #0 │ │ │ │ cmp r3, #0 │ │ │ │ strne r1, [r3, #20] │ │ │ │ streq r1, [r4, #524] @ 0x20c │ │ │ │ str r3, [r1, #24] │ │ │ │ ldr r1, [r6, r5] │ │ │ │ @@ -115189,943 +115221,943 @@ │ │ │ │ lsrne r3, r3, #18 │ │ │ │ str r2, [r4, #520] @ 0x208 │ │ │ │ addne r3, r4, r3, lsl #3 │ │ │ │ lsr r2, r1, #18 │ │ │ │ movne r0, #0 │ │ │ │ strne r0, [r3, #808] @ 0x328 │ │ │ │ add r3, r4, r2, lsl #3 │ │ │ │ - ldr r2, [pc, #52] @ 9a0b8 │ │ │ │ + ldr r2, [pc, #52] @ 9a130 │ │ │ │ str r7, [r3, #804] @ 0x324 │ │ │ │ ldr r0, [r2, #804] @ 0x324 │ │ │ │ ldr r3, [r2, #812] @ 0x32c │ │ │ │ mov r2, #262144 @ 0x40000 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #788] @ 0x314 │ │ │ │ str r7, [r6, r5] │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #788] @ 0x314 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b 99fe4 │ │ │ │ + b 9a05c │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, ip, lsl #9 │ │ │ │ + strdeq fp, [r8], -ip │ │ │ │ │ │ │ │ -0009a0c0 : │ │ │ │ +0009a138 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, #0 │ │ │ │ sub sp, sp, #8 │ │ │ │ subs r4, r0, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ - beq 9a2d0 │ │ │ │ + beq 9a348 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #548] @ 9a314 │ │ │ │ + ldr r2, [pc, #548] @ 9a38c │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9a110 │ │ │ │ + bne 9a188 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #512] @ 9a318 │ │ │ │ + ldr r2, [pc, #512] @ 9a390 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9a13c │ │ │ │ + bne 9a1b4 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ - beq 9a2c0 │ │ │ │ + beq 9a338 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 9a564 │ │ │ │ - bl aea28 │ │ │ │ + b 9a5dc │ │ │ │ + bl aeb0c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 9a2a0 │ │ │ │ + beq 9a318 │ │ │ │ mov r1, #10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 15d8e0 │ │ │ │ + bl 15da64 │ │ │ │ cmn r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - beq 9a27c │ │ │ │ - bl 92b18 │ │ │ │ + beq 9a2f4 │ │ │ │ + bl 92b74 │ │ │ │ cmp r0, #0 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq 9a27c │ │ │ │ + beq 9a2f4 │ │ │ │ mov r4, r5 │ │ │ │ - b 9a190 │ │ │ │ + b 9a208 │ │ │ │ cmp r4, r7 │ │ │ │ add r3, r8, r4, lsl #2 │ │ │ │ - bge 9a20c │ │ │ │ + bge 9a284 │ │ │ │ add r4, r4, #1 │ │ │ │ str r5, [r3, #12] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 9a17c │ │ │ │ - ldr r8, [pc, #364] @ 9a31c │ │ │ │ - bl 3592c0 │ │ │ │ + bne 9a1f4 │ │ │ │ + ldr r8, [pc, #364] @ 9a394 │ │ │ │ + bl 359530 │ │ │ │ ldr r5, [r8, r0] │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9a238 │ │ │ │ + bne 9a2b0 │ │ │ │ cmp r4, r7 │ │ │ │ - blt 9a1f4 │ │ │ │ + blt 9a26c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9a1ec │ │ │ │ + beq 9a264 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 9a1ec │ │ │ │ + bne 9a264 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b 9a108 │ │ │ │ + b 9a180 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl a5b68 <_PyTuple_Resize@@Base> │ │ │ │ + bl a5be0 <_PyTuple_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9a1c8 │ │ │ │ - b 9a27c │ │ │ │ + beq 9a240 │ │ │ │ + b 9a2f4 │ │ │ │ add r7, r7, #10 │ │ │ │ adds r7, r7, r7, lsr #2 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r7 │ │ │ │ - bmi 9a300 │ │ │ │ - bl a5b68 <_PyTuple_Resize@@Base> │ │ │ │ + bmi 9a378 │ │ │ │ + bl a5be0 <_PyTuple_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9a2d8 │ │ │ │ + bne 9a350 │ │ │ │ ldr r8, [sp, #4] │ │ │ │ add r3, r8, r4, lsl #2 │ │ │ │ - b 9a188 │ │ │ │ + b 9a200 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9a1c0 │ │ │ │ - ldr r3, [pc, #212] @ 9a320 │ │ │ │ + beq 9a238 │ │ │ │ + ldr r3, [pc, #212] @ 9a398 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 18997c <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 189c18 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9a2b4 │ │ │ │ - bl 3592c0 │ │ │ │ + bne 9a32c │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r8, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9a1c0 │ │ │ │ + beq 9a238 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9a1c0 │ │ │ │ + beq 9a238 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b254 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9a2a0 │ │ │ │ + beq 9a318 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 9a2a8 │ │ │ │ + beq 9a320 │ │ │ │ mov r0, #0 │ │ │ │ - b 9a108 │ │ │ │ + b 9a180 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 9a2a0 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 9a318 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1899a4 <_PyErr_Clear@@Base> │ │ │ │ - b 9a25c │ │ │ │ - ldr r1, [pc, #92] @ 9a324 │ │ │ │ - ldr r0, [pc, #92] @ 9a328 │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 9a2a0 │ │ │ │ - bl 34a57c │ │ │ │ - b 9a2a0 │ │ │ │ + bl 189c40 <_PyErr_Clear@@Base> │ │ │ │ + b 9a2d4 │ │ │ │ + ldr r1, [pc, #92] @ 9a39c │ │ │ │ + ldr r0, [pc, #92] @ 9a3a0 │ │ │ │ + bl 2e1424 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 9a318 │ │ │ │ + bl 34a990 │ │ │ │ + b 9a318 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9a27c │ │ │ │ + beq 9a2f4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 9a27c │ │ │ │ + bne 9a2f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 9a27c │ │ │ │ - bl 2a01ec │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 9a2f4 │ │ │ │ + bl 2a0260 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 9a2e4 │ │ │ │ - b 9a27c │ │ │ │ + bne 9a35c │ │ │ │ + b 9a2f4 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ @ instruction: 0x00555694 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq fp, r5, r8, asr #23 │ │ │ │ andeq r0, r0, r6, lsl #25 │ │ │ │ - eorseq sp, r5, ip, lsl r1 │ │ │ │ + eorseq sp, r5, ip, asr r3 │ │ │ │ │ │ │ │ -0009a32c : │ │ │ │ +0009a3a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 9a4f8 │ │ │ │ + beq 9a570 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - beq 9a4f8 │ │ │ │ + beq 9a570 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 9a47c │ │ │ │ - blt 9a51c │ │ │ │ - ldr r8, [pc, #472] @ 9a544 │ │ │ │ - bl 3592c0 │ │ │ │ + beq 9a4f4 │ │ │ │ + blt 9a594 │ │ │ │ + ldr r8, [pc, #472] @ 9a5bc │ │ │ │ + bl 359530 │ │ │ │ ldr r1, [r0, r8] │ │ │ │ cmp r5, #20 │ │ │ │ ldr r6, [r3, #12] │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - bgt 9a4a0 │ │ │ │ + bgt 9a518 │ │ │ │ add r3, r3, r5, lsl #2 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r4, [r3, #1608] @ 0x648 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 9a484 │ │ │ │ - ldr r0, [pc, #424] @ 9a548 │ │ │ │ + beq 9a4fc │ │ │ │ + ldr r0, [pc, #424] @ 9a5c0 │ │ │ │ ldr r2, [r3, #1688] @ 0x698 │ │ │ │ ldr r9, [r0, #1416] @ 0x588 │ │ │ │ ldr ip, [r4, #12] │ │ │ │ sub r2, r2, #1 │ │ │ │ str ip, [r3, #1608] @ 0x648 │ │ │ │ str r2, [r3, #1688] @ 0x698 │ │ │ │ cmp r9, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ - bne 9a4dc │ │ │ │ + bne 9a554 │ │ │ │ ldr r0, [r6] │ │ │ │ add r3, r4, #12 │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9a3e0 │ │ │ │ + beq 9a458 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r0] │ │ │ │ cmp r5, #1 │ │ │ │ str r0, [r3] │ │ │ │ - beq 9a43c │ │ │ │ + beq 9a4b4 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r0] │ │ │ │ cmp r5, #2 │ │ │ │ str r0, [r3, #4] │ │ │ │ - beq 9a43c │ │ │ │ + beq 9a4b4 │ │ │ │ add r5, r6, r5, lsl #2 │ │ │ │ add r3, r3, #4 │ │ │ │ add r6, r6, #8 │ │ │ │ ldr r0, [r6], #4 │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ add r2, r2, #1 │ │ │ │ - beq 9a46c │ │ │ │ + beq 9a4e4 │ │ │ │ cmp r6, r5 │ │ │ │ str r2, [r0] │ │ │ │ str r0, [r3, #4]! │ │ │ │ - bne 9a418 │ │ │ │ + bne 9a490 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ ldr r1, [r2, #3796] @ 0xed4 │ │ │ │ and r3, r3, #3 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ sub r2, r4, #8 │ │ │ │ orr r3, r3, r0 │ │ │ │ str r2, [r0] │ │ │ │ stmdb r4, {r1, r3} │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r6, r5 │ │ │ │ str r0, [r3, #4]! │ │ │ │ - bne 9a418 │ │ │ │ - b 9a43c │ │ │ │ - ldr r4, [pc, #200] @ 9a54c │ │ │ │ - b 9a464 │ │ │ │ - ldr r0, [pc, #196] @ 9a550 │ │ │ │ + bne 9a490 │ │ │ │ + b 9a4b4 │ │ │ │ + ldr r4, [pc, #200] @ 9a5c4 │ │ │ │ + b 9a4dc │ │ │ │ + ldr r0, [pc, #196] @ 9a5c8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 9a8d0 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9a948 <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 9a504 │ │ │ │ + beq 9a57c │ │ │ │ ldr r1, [r7, r8] │ │ │ │ - b 9a3c4 │ │ │ │ + b 9a43c │ │ │ │ cmn r5, #-536870908 @ 0xe0000004 │ │ │ │ - bhi 9a50c │ │ │ │ - ldr r0, [pc, #160] @ 9a550 │ │ │ │ + bhi 9a584 │ │ │ │ + ldr r0, [pc, #160] @ 9a5c8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 9a8d0 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9a948 <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 9a504 │ │ │ │ + beq 9a57c │ │ │ │ ldr r0, [r6] │ │ │ │ ldr r1, [r7, r8] │ │ │ │ ldr r2, [r0] │ │ │ │ add r3, r4, #12 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 9a3d8 │ │ │ │ + bne 9a450 │ │ │ │ str r0, [r3] │ │ │ │ - b 9a3ec │ │ │ │ - ldr r3, [pc, #112] @ 9a554 │ │ │ │ + b 9a464 │ │ │ │ + ldr r3, [pc, #112] @ 9a5cc │ │ │ │ cmp r9, r3 │ │ │ │ - bne 9a52c │ │ │ │ + bne 9a5a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e6d0 │ │ │ │ + bl 18e94c │ │ │ │ ldr r1, [r7, r8] │ │ │ │ - b 9a3c4 │ │ │ │ - ldr r1, [pc, #88] @ 9a558 │ │ │ │ - ldr r0, [pc, #88] @ 9a55c │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ - mov r4, #0 │ │ │ │ - b 9a464 │ │ │ │ - bl 2a01ec │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 9a4bc │ │ │ │ - b 9a504 │ │ │ │ - ldr r0, [pc, #60] @ 9a560 │ │ │ │ + b 9a43c │ │ │ │ + ldr r1, [pc, #88] @ 9a5d0 │ │ │ │ + ldr r0, [pc, #88] @ 9a5d4 │ │ │ │ + bl 2e1424 <_PyErr_BadInternalCall@@Base> │ │ │ │ + mov r4, #0 │ │ │ │ + b 9a4dc │ │ │ │ + bl 2a0260 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 9a534 │ │ │ │ + b 9a57c │ │ │ │ + ldr r0, [pc, #60] @ 9a5d8 │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 9a504 │ │ │ │ + bl 2e1424 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 9a57c │ │ │ │ ldr r2, [r0, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r9 │ │ │ │ ldr r1, [r7, r8] │ │ │ │ - b 9a3c4 │ │ │ │ + b 9a43c │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq r1, r8, r8, lsl r0 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ - andseq lr, r8, r0, lsl r1 │ │ │ │ + andseq lr, r8, ip, lsl #7 │ │ │ │ andeq r0, r0, r6, lsl #25 │ │ │ │ - eorseq sp, r5, ip, lsl r1 │ │ │ │ - eorseq sp, r5, r0, lsl #2 │ │ │ │ + eorseq sp, r5, ip, asr r3 │ │ │ │ + eorseq sp, r5, r0, asr #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r5, r1, #0 │ │ │ │ - beq 9a69c │ │ │ │ - blt 9a75c │ │ │ │ - ldr r8, [pc, #564] @ 9a7bc │ │ │ │ + beq 9a714 │ │ │ │ + blt 9a7d4 │ │ │ │ + ldr r8, [pc, #564] @ 9a834 │ │ │ │ mov r6, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r0, r8] │ │ │ │ cmp r5, #20 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - bgt 9a6e0 │ │ │ │ + bgt 9a758 │ │ │ │ add r3, r3, r5, lsl #2 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r4, [r3, #1608] @ 0x648 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 9a6c8 │ │ │ │ - ldr r1, [pc, #516] @ 9a7c0 │ │ │ │ + beq 9a740 │ │ │ │ + ldr r1, [pc, #516] @ 9a838 │ │ │ │ ldr r2, [r3, #1688] @ 0x698 │ │ │ │ ldr r9, [r1, #1416] @ 0x588 │ │ │ │ ldr ip, [r4, #12] │ │ │ │ sub r2, r2, #1 │ │ │ │ str ip, [r3, #1608] @ 0x648 │ │ │ │ str r2, [r3, #1688] @ 0x698 │ │ │ │ cmp r9, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ - bne 9a740 │ │ │ │ + bne 9a7b8 │ │ │ │ ldr r2, [r6] │ │ │ │ add ip, r4, #12 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9a68c │ │ │ │ + beq 9a704 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r5, #1 │ │ │ │ str r3, [r2] │ │ │ │ str r2, [ip] │ │ │ │ - beq 9a65c │ │ │ │ + beq 9a6d4 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ add r1, ip, #4 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9a6a8 │ │ │ │ + beq 9a720 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r5, #2 │ │ │ │ str r3, [r2] │ │ │ │ str r2, [r1] │ │ │ │ - beq 9a65c │ │ │ │ + beq 9a6d4 │ │ │ │ add r5, r6, r5, lsl #2 │ │ │ │ add r6, r6, #8 │ │ │ │ ldr r2, [r6], #4 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ add r3, r3, #1 │ │ │ │ - beq 9a6b8 │ │ │ │ + beq 9a730 │ │ │ │ cmp r6, r5 │ │ │ │ str r3, [r2] │ │ │ │ str r2, [r1, #4]! │ │ │ │ - bne 9a638 │ │ │ │ + bne 9a6b0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ ldr r1, [r2, #3796] @ 0xed4 │ │ │ │ and r3, r3, #3 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ sub r2, r4, #8 │ │ │ │ orr r3, r3, r0 │ │ │ │ str r2, [r0] │ │ │ │ stmdb r4, {r1, r3} │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r5, #1 │ │ │ │ str r2, [ip] │ │ │ │ - bne 9a608 │ │ │ │ - b 9a65c │ │ │ │ - ldr r4, [pc, #288] @ 9a7c4 │ │ │ │ + bne 9a680 │ │ │ │ + b 9a6d4 │ │ │ │ + ldr r4, [pc, #288] @ 9a83c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r5, #2 │ │ │ │ str r2, [ip, #4] │ │ │ │ - bne 9a630 │ │ │ │ - b 9a65c │ │ │ │ + bne 9a6a8 │ │ │ │ + b 9a6d4 │ │ │ │ cmp r6, r5 │ │ │ │ str r2, [r1, #4]! │ │ │ │ - bne 9a638 │ │ │ │ - b 9a65c │ │ │ │ - ldr r0, [pc, #248] @ 9a7c8 │ │ │ │ - bl 9a8d0 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bne 9a6b0 │ │ │ │ + b 9a6d4 │ │ │ │ + ldr r0, [pc, #248] @ 9a840 │ │ │ │ + bl 9a948 <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 9a768 │ │ │ │ + beq 9a7e0 │ │ │ │ ldr r0, [r7, r8] │ │ │ │ - b 9a5e0 │ │ │ │ + b 9a658 │ │ │ │ cmn r5, #-536870908 @ 0xe0000004 │ │ │ │ - bhi 9a770 │ │ │ │ - ldr r0, [pc, #216] @ 9a7c8 │ │ │ │ - bl 9a8d0 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bhi 9a7e8 │ │ │ │ + ldr r0, [pc, #216] @ 9a840 │ │ │ │ + bl 9a948 <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 9a768 │ │ │ │ + beq 9a7e0 │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r0, [r7, r8] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9a720 │ │ │ │ + beq 9a798 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ add ip, r4, #12 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b 9a608 │ │ │ │ + b 9a680 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ add r1, r4, #16 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ streq r2, [r4, #16] │ │ │ │ - bne 9a61c │ │ │ │ - b 9a630 │ │ │ │ - ldr r3, [pc, #132] @ 9a7cc │ │ │ │ + bne 9a694 │ │ │ │ + b 9a6a8 │ │ │ │ + ldr r3, [pc, #132] @ 9a844 │ │ │ │ cmp r9, r3 │ │ │ │ - bne 9a7a4 │ │ │ │ + bne 9a81c │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e6d0 │ │ │ │ + bl 18e94c │ │ │ │ ldr r0, [r7, r8] │ │ │ │ - b 9a5e0 │ │ │ │ - ldr r0, [pc, #108] @ 9a7d0 │ │ │ │ + b 9a658 │ │ │ │ + ldr r0, [pc, #108] @ 9a848 │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2e1424 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 9a684 │ │ │ │ - bl 2a01ec │ │ │ │ + b 9a6fc │ │ │ │ + bl 2a0260 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 9a768 │ │ │ │ + beq 9a7e0 │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r0, [r7, r8] │ │ │ │ ldr r2, [r3] │ │ │ │ add ip, r4, #12 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - bne 9a720 │ │ │ │ + bne 9a798 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b 9a608 │ │ │ │ + b 9a680 │ │ │ │ ldr r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ blx r9 │ │ │ │ ldr r0, [r7, r8] │ │ │ │ - b 9a5e0 │ │ │ │ + b 9a658 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq r1, r8, r8, lsl r0 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ - andseq lr, r8, r0, lsl r1 │ │ │ │ - eorseq sp, r5, r0, lsl #2 │ │ │ │ + andseq lr, r8, ip, lsl #7 │ │ │ │ + eorseq sp, r5, r0, asr #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r1, r0, #0 │ │ │ │ - blt 9a894 │ │ │ │ - bl 3592c0 │ │ │ │ - ldr r3, [pc, #196] @ 9a8bc │ │ │ │ + blt 9a90c │ │ │ │ + bl 359530 │ │ │ │ + ldr r3, [pc, #196] @ 9a934 │ │ │ │ cmp r1, #20 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - beq 9a86c │ │ │ │ + beq 9a8e4 │ │ │ │ add r3, r3, r1, lsl #2 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r4, [r3, #1608] @ 0x648 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 9a860 │ │ │ │ - ldr r1, [pc, #140] @ 9a8c0 │ │ │ │ + beq 9a8d8 │ │ │ │ + ldr r1, [pc, #140] @ 9a938 │ │ │ │ ldr r2, [r3, #1688] @ 0x698 │ │ │ │ ldr r5, [r1, #1416] @ 0x588 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ sub r2, r2, #1 │ │ │ │ str r0, [r3, #1608] @ 0x648 │ │ │ │ str r2, [r3, #1688] @ 0x698 │ │ │ │ cmp r5, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ - bne 9a87c │ │ │ │ + bne 9a8f4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #88] @ 9a8c4 │ │ │ │ - b 9a8d0 <_PyObject_GC_NewVar@@Base> │ │ │ │ + ldr r0, [pc, #88] @ 9a93c │ │ │ │ + b 9a948 <_PyObject_GC_NewVar@@Base> │ │ │ │ cmn r1, #-536870908 @ 0xe0000004 │ │ │ │ - bls 9a860 │ │ │ │ + bls 9a8d8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2a01ec │ │ │ │ - ldr r3, [pc, #68] @ 9a8c8 │ │ │ │ + b 2a0260 │ │ │ │ + ldr r3, [pc, #68] @ 9a940 │ │ │ │ cmp r5, r3 │ │ │ │ - bne 9a8a8 │ │ │ │ + bne 9a920 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e6d0 │ │ │ │ - b 9a858 │ │ │ │ - ldr r0, [pc, #48] @ 9a8cc │ │ │ │ + bl 18e94c │ │ │ │ + b 9a8d0 │ │ │ │ + ldr r0, [pc, #48] @ 9a944 │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2e1424 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 9a858 │ │ │ │ + b 9a8d0 │ │ │ │ ldr r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ blx r5 │ │ │ │ - b 9a858 │ │ │ │ + b 9a8d0 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ - andseq lr, r8, r0, lsl r1 │ │ │ │ - eorseq sp, r5, r0, lsl #2 │ │ │ │ + andseq lr, r8, ip, lsl #7 │ │ │ │ + eorseq sp, r5, r0, asr #6 │ │ │ │ │ │ │ │ -0009a8d0 <_PyObject_GC_NewVar@@Base>: │ │ │ │ +0009a948 <_PyObject_GC_NewVar@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ subs r5, r1, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ - blt 9ab84 <_PyObject_GC_NewVar@@Base+0x2b4> │ │ │ │ + blt 9abfc <_PyObject_GC_NewVar@@Base+0x2b4> │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ tst r3, #24 │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ lsl r3, r3, #17 │ │ │ │ add r2, r2, r3, lsr #31 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - ldr r9, [pc, #640] @ 9ab94 <_PyObject_GC_NewVar@@Base+0x2c4> │ │ │ │ + ldr r9, [pc, #640] @ 9ac0c <_PyObject_GC_NewVar@@Base+0x2c4> │ │ │ │ add r3, r3, #3 │ │ │ │ mla r3, r1, r5, r3 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ lsl r4, r2, #3 │ │ │ │ bic r3, r3, #3 │ │ │ │ sub r2, r1, r2, lsl #3 │ │ │ │ mov r6, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r8, [r9, r0] │ │ │ │ mov fp, r0 │ │ │ │ - bhi 9ab30 <_PyObject_GC_NewVar@@Base+0x260> │ │ │ │ + bhi 9aba8 <_PyObject_GC_NewVar@@Base+0x260> │ │ │ │ adds r3, r3, r4 │ │ │ │ - bmi 9ab30 <_PyObject_GC_NewVar@@Base+0x260> │ │ │ │ - ldr sl, [pc, #584] @ 9ab98 <_PyObject_GC_NewVar@@Base+0x2c8> │ │ │ │ - ldr r1, [pc, #584] @ 9ab9c <_PyObject_GC_NewVar@@Base+0x2cc> │ │ │ │ + bmi 9aba8 <_PyObject_GC_NewVar@@Base+0x260> │ │ │ │ + ldr sl, [pc, #584] @ 9ac10 <_PyObject_GC_NewVar@@Base+0x2c8> │ │ │ │ + ldr r1, [pc, #584] @ 9ac14 <_PyObject_GC_NewVar@@Base+0x2cc> │ │ │ │ ldr r2, [sl, #712] @ 0x2c8 │ │ │ │ cmp r2, r1 │ │ │ │ - bne 9aaf8 <_PyObject_GC_NewVar@@Base+0x228> │ │ │ │ + bne 9ab70 <_PyObject_GC_NewVar@@Base+0x228> │ │ │ │ ldr r0, [r8, #8] │ │ │ │ sub r1, r3, #1 │ │ │ │ add r2, r0, #4096 @ 0x1000 │ │ │ │ cmp r1, #512 @ 0x200 │ │ │ │ ldr fp, [r2, #1528] @ 0x5f8 │ │ │ │ - bcs 9aabc <_PyObject_GC_NewVar@@Base+0x1ec> │ │ │ │ + bcs 9ab34 <_PyObject_GC_NewVar@@Base+0x1ec> │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r2, [fp, r1, lsl #3] │ │ │ │ ldr ip, [r2, #8] │ │ │ │ cmp r2, ip │ │ │ │ - beq 9aaa4 <_PyObject_GC_NewVar@@Base+0x1d4> │ │ │ │ + beq 9ab1c <_PyObject_GC_NewVar@@Base+0x1d4> │ │ │ │ ldr r3, [r2] │ │ │ │ ldr r7, [r2, #4] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2] │ │ │ │ ldr r3, [r7] │ │ │ │ str r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9aa14 <_PyObject_GC_NewVar@@Base+0x144> │ │ │ │ + beq 9aa8c <_PyObject_GC_NewVar@@Base+0x144> │ │ │ │ ldr r3, [r0, #3760] @ 0xeb0 │ │ │ │ ldr r1, [r0, #3756] @ 0xeac │ │ │ │ add r3, r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ add r4, r7, r4 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r7] │ │ │ │ str r2, [r7, #4] │ │ │ │ str r2, [r4, #-8] │ │ │ │ str r2, [r4, #-4] │ │ │ │ str r3, [r0, #3760] @ 0xeb0 │ │ │ │ - bgt 9aa5c <_PyObject_GC_NewVar@@Base+0x18c> │ │ │ │ + bgt 9aad4 <_PyObject_GC_NewVar@@Base+0x18c> │ │ │ │ ldr r3, [r6] │ │ │ │ - ldr r2, [pc, #444] @ 9aba0 <_PyObject_GC_NewVar@@Base+0x2d0> │ │ │ │ + ldr r2, [pc, #444] @ 9ac18 <_PyObject_GC_NewVar@@Base+0x2d0> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ str r6, [r4, #4] │ │ │ │ strne r3, [r6] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ mov r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r1, [r4] │ │ │ │ - bne 9ab18 <_PyObject_GC_NewVar@@Base+0x248> │ │ │ │ + bne 9ab90 <_PyObject_GC_NewVar@@Base+0x248> │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr lr, [r2, #24] │ │ │ │ ldr sl, [r2, #28] │ │ │ │ cmp lr, sl │ │ │ │ - bhi 9aa4c <_PyObject_GC_NewVar@@Base+0x17c> │ │ │ │ + bhi 9aac4 <_PyObject_GC_NewVar@@Base+0x17c> │ │ │ │ add r1, r1, #1 │ │ │ │ add r1, lr, r1, lsl #3 │ │ │ │ str r1, [r2, #24] │ │ │ │ add r1, r2, lr │ │ │ │ str r1, [r2, #4] │ │ │ │ str r3, [r2, lr] │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r8, [r9, r0] │ │ │ │ ldr r0, [r8, #8] │ │ │ │ - b 9a9a8 <_PyObject_GC_NewVar@@Base+0xd8> │ │ │ │ + b 9aa20 <_PyObject_GC_NewVar@@Base+0xd8> │ │ │ │ ldr r3, [r2, #12] │ │ │ │ str r3, [ip, #12] │ │ │ │ str ip, [r3, #8] │ │ │ │ - b 9a9a8 <_PyObject_GC_NewVar@@Base+0xd8> │ │ │ │ + b 9aa20 <_PyObject_GC_NewVar@@Base+0xd8> │ │ │ │ ldr r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9a9d8 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ + beq 9aa50 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9a9d8 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ + beq 9aa50 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ ldr r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9a9d8 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ + bne 9aa50 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ ldr r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9ab74 <_PyObject_GC_NewVar@@Base+0x2a4> │ │ │ │ + bne 9abec <_PyObject_GC_NewVar@@Base+0x2a4> │ │ │ │ add r0, r8, #12 │ │ │ │ ldr r3, [r8, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne 9a9d8 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ + bne 9aa50 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ mov r1, #16 │ │ │ │ - bl 358410 │ │ │ │ - b 9a9d8 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ + bl 35867c │ │ │ │ + b 9aa50 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 920a0 │ │ │ │ + bl 920fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 9aa3c <_PyObject_GC_NewVar@@Base+0x16c> │ │ │ │ + bne 9aab4 <_PyObject_GC_NewVar@@Base+0x16c> │ │ │ │ ldr r2, [sl, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #220] @ 9aba4 <_PyObject_GC_NewVar@@Base+0x2d4> │ │ │ │ + ldr r1, [pc, #220] @ 9ac1c <_PyObject_GC_NewVar@@Base+0x2d4> │ │ │ │ cmp r2, r1 │ │ │ │ - bne 9ab4c <_PyObject_GC_NewVar@@Base+0x27c> │ │ │ │ + bne 9abc4 <_PyObject_GC_NewVar@@Base+0x27c> │ │ │ │ cmp r3, #1 │ │ │ │ movcs r0, r3 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 9ab30 <_PyObject_GC_NewVar@@Base+0x260> │ │ │ │ + beq 9aba8 <_PyObject_GC_NewVar@@Base+0x260> │ │ │ │ ldr r3, [fp, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [fp, #800] @ 0x320 │ │ │ │ - b 9aa3c <_PyObject_GC_NewVar@@Base+0x16c> │ │ │ │ + b 9aab4 <_PyObject_GC_NewVar@@Base+0x16c> │ │ │ │ ldr r0, [sl, #708] @ 0x2c4 │ │ │ │ mov r1, r3 │ │ │ │ blx r2 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 9ab30 <_PyObject_GC_NewVar@@Base+0x260> │ │ │ │ + beq 9aba8 <_PyObject_GC_NewVar@@Base+0x260> │ │ │ │ ldr r8, [r9, fp] │ │ │ │ ldr r0, [r8, #8] │ │ │ │ - b 9a9a8 <_PyObject_GC_NewVar@@Base+0xd8> │ │ │ │ - ldr r1, [pc, #136] @ 9aba8 <_PyObject_GC_NewVar@@Base+0x2d8> │ │ │ │ + b 9aa20 <_PyObject_GC_NewVar@@Base+0xd8> │ │ │ │ + ldr r1, [pc, #136] @ 9ac20 <_PyObject_GC_NewVar@@Base+0x2d8> │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9ab60 <_PyObject_GC_NewVar@@Base+0x290> │ │ │ │ + bne 9abd8 <_PyObject_GC_NewVar@@Base+0x290> │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e6d0 │ │ │ │ - b 9aa04 <_PyObject_GC_NewVar@@Base+0x134> │ │ │ │ + bl 18e94c │ │ │ │ + b 9aa7c <_PyObject_GC_NewVar@@Base+0x134> │ │ │ │ mov r0, r8 │ │ │ │ - bl 2a0208 │ │ │ │ + bl 2a027c │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 9a9d8 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ + bne 9aa50 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ mov r4, #0 │ │ │ │ - b 9aa08 <_PyObject_GC_NewVar@@Base+0x138> │ │ │ │ + b 9aa80 <_PyObject_GC_NewVar@@Base+0x138> │ │ │ │ ldr r0, [sl, #668] @ 0x29c │ │ │ │ mov r1, r3 │ │ │ │ blx r2 │ │ │ │ mov r7, r0 │ │ │ │ - b 9aae0 <_PyObject_GC_NewVar@@Base+0x210> │ │ │ │ + b 9ab58 <_PyObject_GC_NewVar@@Base+0x210> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 9aa04 <_PyObject_GC_NewVar@@Base+0x134> │ │ │ │ + b 9aa7c <_PyObject_GC_NewVar@@Base+0x134> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9a9d8 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ - b 9aa88 <_PyObject_GC_NewVar@@Base+0x1b8> │ │ │ │ - ldr r1, [pc, #32] @ 9abac <_PyObject_GC_NewVar@@Base+0x2dc> │ │ │ │ - ldr r0, [pc, #32] @ 9abb0 <_PyObject_GC_NewVar@@Base+0x2e0> │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 9ab44 <_PyObject_GC_NewVar@@Base+0x274> │ │ │ │ + bne 9aa50 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ + b 9ab00 <_PyObject_GC_NewVar@@Base+0x1b8> │ │ │ │ + ldr r1, [pc, #32] @ 9ac24 <_PyObject_GC_NewVar@@Base+0x2dc> │ │ │ │ + ldr r0, [pc, #32] @ 9ac28 <_PyObject_GC_NewVar@@Base+0x2e0> │ │ │ │ + bl 2e1424 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 9abbc <_PyObject_GC_NewVar@@Base+0x274> │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, r8, lsl #31 │ │ │ │ + andeq r1, r9, r4, ror #31 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r8, lsr #32 │ │ │ │ - andseq lr, r8, r0, lsl r1 │ │ │ │ + muleq r8, r8, r0 │ │ │ │ + andseq lr, r8, ip, lsl #7 │ │ │ │ andeq r0, r0, sl, asr r7 │ │ │ │ - eorseq r0, r6, ip, ror r6 │ │ │ │ + @ instruction: 0x003608bc │ │ │ │ │ │ │ │ -0009abb4 <_Py_Dealloc@@Base>: │ │ │ │ +0009ac2c <_Py_Dealloc@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #68] @ 9ac10 <_Py_Dealloc@@Base+0x5c> │ │ │ │ + ldr r2, [pc, #68] @ 9ac88 <_Py_Dealloc@@Base+0x5c> │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9abe8 <_Py_Dealloc@@Base+0x34> │ │ │ │ + bne 9ac60 <_Py_Dealloc@@Base+0x34> │ │ │ │ mov r3, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - ldr r1, [pc, #36] @ 9ac14 <_Py_Dealloc@@Base+0x60> │ │ │ │ + ldr r1, [pc, #36] @ 9ac8c <_Py_Dealloc@@Base+0x60> │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9ac00 <_Py_Dealloc@@Base+0x4c> │ │ │ │ + bne 9ac78 <_Py_Dealloc@@Base+0x4c> │ │ │ │ mov r0, r4 │ │ │ │ - b 9abdc <_Py_Dealloc@@Base+0x28> │ │ │ │ + b 9ac54 <_Py_Dealloc@@Base+0x28> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b 9abf8 <_Py_Dealloc@@Base+0x44> │ │ │ │ + b 9ac70 <_Py_Dealloc@@Base+0x44> │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andseq lr, r8, r0, lsl r1 │ │ │ │ + andseq lr, r8, ip, lsl #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [r0, #-8] │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9ae30 <_Py_Dealloc@@Base+0x27c> │ │ │ │ + beq 9aea8 <_Py_Dealloc@@Base+0x27c> │ │ │ │ ldr r1, [r0, #-4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ bic r1, r1, #3 │ │ │ │ - ldr r7, [pc, #1132] @ 9b0b8 <_Py_Dealloc@@Base+0x504> │ │ │ │ + ldr r7, [pc, #1132] @ 9b130 <_Py_Dealloc@@Base+0x504> │ │ │ │ and r3, r3, #3 │ │ │ │ orr r3, r3, r1 │ │ │ │ str r2, [r1] │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r9, [r7, r0] │ │ │ │ ldr r3, [r6, #-4] │ │ │ │ mov r2, #0 │ │ │ │ and r3, r3, #1 │ │ │ │ cmp r9, r2 │ │ │ │ stmdb r6, {r2, r3} │ │ │ │ - beq 9ae44 <_Py_Dealloc@@Base+0x290> │ │ │ │ + beq 9aebc <_Py_Dealloc@@Base+0x290> │ │ │ │ ldr r3, [r9, #36] @ 0x24 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - ble 9afd4 <_Py_Dealloc@@Base+0x420> │ │ │ │ + ble 9b04c <_Py_Dealloc@@Base+0x420> │ │ │ │ ldr r1, [r6, #12] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [r9, #36] @ 0x24 │ │ │ │ - beq 9ae08 <_Py_Dealloc@@Base+0x254> │ │ │ │ + beq 9ae80 <_Py_Dealloc@@Base+0x254> │ │ │ │ ldr r4, [r6, #8] │ │ │ │ subs r4, r4, #1 │ │ │ │ - bmi 9aea8 <_Py_Dealloc@@Base+0x2f4> │ │ │ │ - ldr r8, [pc, #1040] @ 9b0bc <_Py_Dealloc@@Base+0x508> │ │ │ │ - b 9acbc <_Py_Dealloc@@Base+0x108> │ │ │ │ + bmi 9af20 <_Py_Dealloc@@Base+0x2f4> │ │ │ │ + ldr r8, [pc, #1040] @ 9b134 <_Py_Dealloc@@Base+0x508> │ │ │ │ + b 9ad34 <_Py_Dealloc@@Base+0x108> │ │ │ │ sub r4, r4, #1 │ │ │ │ cmn r4, #1 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ - beq 9ad10 <_Py_Dealloc@@Base+0x15c> │ │ │ │ + beq 9ad88 <_Py_Dealloc@@Base+0x15c> │ │ │ │ ldr r5, [r1, r4, lsl #2] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 9acac <_Py_Dealloc@@Base+0xf8> │ │ │ │ + beq 9ad24 <_Py_Dealloc@@Base+0xf8> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9acac <_Py_Dealloc@@Base+0xf8> │ │ │ │ + beq 9ad24 <_Py_Dealloc@@Base+0xf8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 9acac <_Py_Dealloc@@Base+0xf8> │ │ │ │ + bne 9ad24 <_Py_Dealloc@@Base+0xf8> │ │ │ │ ldr r3, [r8, #1416] @ 0x588 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr sl, [r2, #24] │ │ │ │ - bne 9afa8 <_Py_Dealloc@@Base+0x3f4> │ │ │ │ + bne 9b020 <_Py_Dealloc@@Base+0x3f4> │ │ │ │ mov r0, r5 │ │ │ │ sub r4, r4, #1 │ │ │ │ blx sl │ │ │ │ cmn r4, #1 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ - bne 9acbc <_Py_Dealloc@@Base+0x108> │ │ │ │ - ldr r5, [pc, #936] @ 9b0c0 <_Py_Dealloc@@Base+0x50c> │ │ │ │ - ldr r2, [pc, #936] @ 9b0c4 <_Py_Dealloc@@Base+0x510> │ │ │ │ + bne 9ad34 <_Py_Dealloc@@Base+0x108> │ │ │ │ + ldr r5, [pc, #936] @ 9b138 <_Py_Dealloc@@Base+0x50c> │ │ │ │ + ldr r2, [pc, #936] @ 9b13c <_Py_Dealloc@@Base+0x510> │ │ │ │ ldr r3, [r5, #704] @ 0x2c0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9aec4 <_Py_Dealloc@@Base+0x310> │ │ │ │ - bl 3592c0 │ │ │ │ + bne 9af3c <_Py_Dealloc@@Base+0x310> │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r7, r0] │ │ │ │ cmp r1, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ - beq 9adb4 <_Py_Dealloc@@Base+0x200> │ │ │ │ + beq 9ae2c <_Py_Dealloc@@Base+0x200> │ │ │ │ ldr r4, [r3, #1528] @ 0x5f8 │ │ │ │ bic r2, r1, #4080 @ 0xff0 │ │ │ │ cmn r4, #804 @ 0x324 │ │ │ │ bic r2, r2, #15 │ │ │ │ - beq 9ae70 <_Py_Dealloc@@Base+0x2bc> │ │ │ │ + beq 9aee8 <_Py_Dealloc@@Base+0x2bc> │ │ │ │ lsr ip, r1, #18 │ │ │ │ add ip, r4, ip, lsl #3 │ │ │ │ ldr lr, [ip, #808] @ 0x328 │ │ │ │ bic r0, r1, #-16777216 @ 0xff000000 │ │ │ │ bic r0, r0, #16515072 @ 0xfc0000 │ │ │ │ cmp lr, r0 │ │ │ │ - bgt 9ad8c <_Py_Dealloc@@Base+0x1d8> │ │ │ │ + bgt 9ae04 <_Py_Dealloc@@Base+0x1d8> │ │ │ │ ldr ip, [ip, #804] @ 0x324 │ │ │ │ cmp ip, r0 │ │ │ │ movgt r0, #0 │ │ │ │ movle r0, #1 │ │ │ │ cmp ip, #0 │ │ │ │ moveq r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9ae70 <_Py_Dealloc@@Base+0x2bc> │ │ │ │ + beq 9aee8 <_Py_Dealloc@@Base+0x2bc> │ │ │ │ ldr r0, [r2, #4] │ │ │ │ str r0, [r1] │ │ │ │ str r1, [r2, #4] │ │ │ │ ldr r1, [r2] │ │ │ │ cmp r0, #0 │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [r2] │ │ │ │ - beq 9ae50 <_Py_Dealloc@@Base+0x29c> │ │ │ │ + beq 9aec8 <_Py_Dealloc@@Base+0x29c> │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9aee0 <_Py_Dealloc@@Base+0x32c> │ │ │ │ + beq 9af58 <_Py_Dealloc@@Base+0x32c> │ │ │ │ ldr r2, [r3, #2092] @ 0x82c │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi 9ae20 <_Py_Dealloc@@Base+0x26c> │ │ │ │ - ldr r0, [pc, #764] @ 9b0c8 <_Py_Dealloc@@Base+0x514> │ │ │ │ + bhi 9ae98 <_Py_Dealloc@@Base+0x26c> │ │ │ │ + ldr r0, [pc, #764] @ 9b140 <_Py_Dealloc@@Base+0x514> │ │ │ │ cmp r1, r0 │ │ │ │ - bne 9ae20 <_Py_Dealloc@@Base+0x26c> │ │ │ │ + bne 9ae98 <_Py_Dealloc@@Base+0x26c> │ │ │ │ add r1, r2, #1 │ │ │ │ add r2, r3, r2, lsl #2 │ │ │ │ str r1, [r3, #2092] @ 0x82c │ │ │ │ str r6, [r2, #1772] @ 0x6ec │ │ │ │ ldr r3, [r9, #36] @ 0x24 │ │ │ │ ldr r2, [r9, #100] @ 0x64 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ str r3, [r9, #36] @ 0x24 │ │ │ │ pople {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r9 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 1c6040 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b 1c61f8 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ ldr r3, [r9, #8] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r2, [r3, #2092] @ 0x82c │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bls 9adc4 <_Py_Dealloc@@Base+0x210> │ │ │ │ + bls 9ae3c <_Py_Dealloc@@Base+0x210> │ │ │ │ ldr r3, [r1, #160] @ 0xa0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b 9ade0 <_Py_Dealloc@@Base+0x22c> │ │ │ │ - ldr r7, [pc, #640] @ 9b0b8 <_Py_Dealloc@@Base+0x504> │ │ │ │ - bl 3592c0 │ │ │ │ + b 9ae58 <_Py_Dealloc@@Base+0x22c> │ │ │ │ + ldr r7, [pc, #640] @ 9b130 <_Py_Dealloc@@Base+0x504> │ │ │ │ + bl 359530 │ │ │ │ ldr r9, [r7, r0] │ │ │ │ cmp r9, #0 │ │ │ │ - bne 9ac78 <_Py_Dealloc@@Base+0xc4> │ │ │ │ - ldr r1, [pc, #640] @ 9b0cc <_Py_Dealloc@@Base+0x518> │ │ │ │ - ldr r0, [pc, #640] @ 9b0d0 <_Py_Dealloc@@Base+0x51c> │ │ │ │ - bl 7d2a0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bne 9acf0 <_Py_Dealloc@@Base+0xc4> │ │ │ │ + ldr r1, [pc, #640] @ 9b144 <_Py_Dealloc@@Base+0x518> │ │ │ │ + ldr r0, [pc, #640] @ 9b148 <_Py_Dealloc@@Base+0x51c> │ │ │ │ + bl 7d2a8 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r1, [r2, #20] │ │ │ │ ldr r1, [r4, r1, lsl #3] │ │ │ │ ldr r0, [r1, #12] │ │ │ │ str r0, [r2, #12] │ │ │ │ str r1, [r2, #8] │ │ │ │ str r2, [r1, #12] │ │ │ │ str r2, [r0, #8] │ │ │ │ - b 9adb4 <_Py_Dealloc@@Base+0x200> │ │ │ │ + b 9ae2c <_Py_Dealloc@@Base+0x200> │ │ │ │ ldr r3, [r5, #684] @ 0x2ac │ │ │ │ - ldr r2, [pc, #600] @ 9b0d4 <_Py_Dealloc@@Base+0x520> │ │ │ │ + ldr r2, [pc, #600] @ 9b14c <_Py_Dealloc@@Base+0x520> │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9afc8 <_Py_Dealloc@@Base+0x414> │ │ │ │ + bne 9b040 <_Py_Dealloc@@Base+0x414> │ │ │ │ mov r0, r1 │ │ │ │ bl 298bc │ │ │ │ ldr r3, [r4, #800] @ 0x320 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #800] @ 0x320 │ │ │ │ ldr r3, [r7, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ - b 9adb4 <_Py_Dealloc@@Base+0x200> │ │ │ │ - ldr r5, [pc, #528] @ 9b0c0 <_Py_Dealloc@@Base+0x50c> │ │ │ │ - ldr r2, [pc, #528] @ 9b0c4 <_Py_Dealloc@@Base+0x510> │ │ │ │ + b 9ae2c <_Py_Dealloc@@Base+0x200> │ │ │ │ + ldr r5, [pc, #528] @ 9b138 <_Py_Dealloc@@Base+0x50c> │ │ │ │ + ldr r2, [pc, #528] @ 9b13c <_Py_Dealloc@@Base+0x510> │ │ │ │ ldr r3, [r5, #704] @ 0x2c0 │ │ │ │ cmp r3, r2 │ │ │ │ ldreq r3, [r9, #8] │ │ │ │ addeq r3, r3, #4096 @ 0x1000 │ │ │ │ - beq 9ad3c <_Py_Dealloc@@Base+0x188> │ │ │ │ + beq 9adb4 <_Py_Dealloc@@Base+0x188> │ │ │ │ ldr r0, [r5, #688] @ 0x2b0 │ │ │ │ blx r3 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r7, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ - b 9adb4 <_Py_Dealloc@@Base+0x200> │ │ │ │ + b 9ae2c <_Py_Dealloc@@Base+0x200> │ │ │ │ ldr r8, [r2, #16] │ │ │ │ mov r1, #28 │ │ │ │ mul r8, r1, r8 │ │ │ │ ldr sl, [r4, #512] @ 0x200 │ │ │ │ ldr lr, [r2, #8] │ │ │ │ add r0, sl, r8 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ @@ -116134,82 +116166,82 @@ │ │ │ │ str lr, [ip, #8] │ │ │ │ add lr, r4, r1, lsl #2 │ │ │ │ ldr ip, [lr, #528] @ 0x210 │ │ │ │ ldr fp, [r0, #16] │ │ │ │ cmp r0, ip │ │ │ │ str fp, [r2, #8] │ │ │ │ str r2, [r0, #16] │ │ │ │ - bne 9af40 <_Py_Dealloc@@Base+0x38c> │ │ │ │ + bne 9afb8 <_Py_Dealloc@@Base+0x38c> │ │ │ │ ldr r2, [r0, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9af3c <_Py_Dealloc@@Base+0x388> │ │ │ │ + beq 9afb4 <_Py_Dealloc@@Base+0x388> │ │ │ │ ldr fp, [r2, #8] │ │ │ │ cmp r1, fp │ │ │ │ movne r2, #0 │ │ │ │ str r2, [lr, #528] @ 0x210 │ │ │ │ add r2, r1, #1 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ str r2, [r0, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - beq 9b024 <_Py_Dealloc@@Base+0x470> │ │ │ │ + beq 9b09c <_Py_Dealloc@@Base+0x470> │ │ │ │ cmp r2, #1 │ │ │ │ - beq 9aff8 <_Py_Dealloc@@Base+0x444> │ │ │ │ + beq 9b070 <_Py_Dealloc@@Base+0x444> │ │ │ │ ldr r2, [lr, #532] @ 0x214 │ │ │ │ cmp r2, #0 │ │ │ │ streq r0, [lr, #532] @ 0x214 │ │ │ │ cmp r0, ip │ │ │ │ - beq 9adb4 <_Py_Dealloc@@Base+0x200> │ │ │ │ + beq 9ae2c <_Py_Dealloc@@Base+0x200> │ │ │ │ ldr r1, [r0, #24] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r1, #0 │ │ │ │ strne r2, [r1, #20] │ │ │ │ streq r2, [r4, #524] @ 0x20c │ │ │ │ ldr r2, [ip, #20] │ │ │ │ ldr lr, [r0, #20] │ │ │ │ cmp r2, #0 │ │ │ │ str r1, [lr, #24] │ │ │ │ str ip, [r0, #24] │ │ │ │ str r2, [r0, #20] │ │ │ │ strne r0, [r2, #24] │ │ │ │ str r0, [ip, #20] │ │ │ │ - b 9adb4 <_Py_Dealloc@@Base+0x200> │ │ │ │ - ldr r2, [pc, #296] @ 9b0d8 <_Py_Dealloc@@Base+0x524> │ │ │ │ + b 9ae2c <_Py_Dealloc@@Base+0x200> │ │ │ │ + ldr r2, [pc, #296] @ 9b150 <_Py_Dealloc@@Base+0x524> │ │ │ │ cmp r3, r2 │ │ │ │ - beq 9acf8 <_Py_Dealloc@@Base+0x144> │ │ │ │ + beq 9ad70 <_Py_Dealloc@@Base+0x144> │ │ │ │ ldr r2, [r8, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b 9acf8 <_Py_Dealloc@@Base+0x144> │ │ │ │ + b 9ad70 <_Py_Dealloc@@Base+0x144> │ │ │ │ ldr r0, [r5, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b 9ae88 <_Py_Dealloc@@Base+0x2d4> │ │ │ │ + b 9af00 <_Py_Dealloc@@Base+0x2d4> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - ldr r2, [pc, #248] @ 9b0dc <_Py_Dealloc@@Base+0x528> │ │ │ │ + ldr r2, [pc, #248] @ 9b154 <_Py_Dealloc@@Base+0x528> │ │ │ │ cmp r1, r2 │ │ │ │ - bne 9ac84 <_Py_Dealloc@@Base+0xd0> │ │ │ │ + bne 9acfc <_Py_Dealloc@@Base+0xd0> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 1c5e7c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b 1c6034 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ ldr r2, [r4, #524] @ 0x20c │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strne r0, [r2, #24] │ │ │ │ ldr r2, [r4, #532] @ 0x214 │ │ │ │ str r0, [r4, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ streq r0, [r4, #532] @ 0x214 │ │ │ │ - b 9adb4 <_Py_Dealloc@@Base+0x200> │ │ │ │ + b 9ae2c <_Py_Dealloc@@Base+0x200> │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9af54 <_Py_Dealloc@@Base+0x3a0> │ │ │ │ + beq 9afcc <_Py_Dealloc@@Base+0x3a0> │ │ │ │ ldr r3, [r0, #24] │ │ │ │ mov fp, #0 │ │ │ │ cmp r3, #0 │ │ │ │ strne r1, [r3, #20] │ │ │ │ streq r1, [r4, #524] @ 0x20c │ │ │ │ str r3, [r1, #24] │ │ │ │ ldr r1, [sl, r8] │ │ │ │ @@ -116231,31 +116263,31 @@ │ │ │ │ mov r2, #262144 @ 0x40000 │ │ │ │ ldr r3, [r5, #812] @ 0x32c │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #788] @ 0x314 │ │ │ │ str fp, [sl, r8] │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #788] @ 0x314 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r7, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ - b 9adb4 <_Py_Dealloc@@Base+0x200> │ │ │ │ + b 9ae2c <_Py_Dealloc@@Base+0x200> │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r9, r9, ip, lsr lr │ │ │ │ + @ instruction: 0x00099eb4 │ │ │ │ @ instruction: 0x00555694 │ │ │ │ - @ instruction: 0x0035ccb4 │ │ │ │ - eorseq r4, sp, r4, lsr r0 │ │ │ │ - andeq fp, r8, ip, lsl #9 │ │ │ │ - andseq lr, r8, r0, lsl r1 │ │ │ │ - andeq sl, r9, r8, lsl ip │ │ │ │ + @ instruction: 0x0035cef4 │ │ │ │ + eorseq r4, sp, r4, ror r2 │ │ │ │ + strdeq fp, [r8], -ip │ │ │ │ + andseq lr, r8, ip, lsl #7 │ │ │ │ + muleq r9, r0, ip │ │ │ │ │ │ │ │ -0009b0e0 : │ │ │ │ +0009b158 : │ │ │ │ ldr r2, [r0, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r1, [r0, #-4] │ │ │ │ and r3, r3, #3 │ │ │ │ bic r1, r1, #3 │ │ │ │ @@ -116264,139 +116296,139 @@ │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ mov r2, #0 │ │ │ │ and r3, r3, #1 │ │ │ │ stmdb r0, {r2, r3} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0009b11c : │ │ │ │ +0009b194 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 9b14c │ │ │ │ - bl 3592c0 │ │ │ │ + ldr r3, [pc, #24] @ 9b1c4 │ │ │ │ + bl 359530 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, pc} │ │ │ │ - ldr r1, [pc, #8] @ 9b150 │ │ │ │ - ldr r0, [pc, #8] @ 9b154 │ │ │ │ - bl 7d2a0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #8] @ 9b1c8 │ │ │ │ + ldr r0, [pc, #8] @ 9b1cc │ │ │ │ + bl 7d2a8 <_Py_FatalErrorFunc@@Base> │ │ │ │ andeq r0, r0, ip │ │ │ │ - @ instruction: 0x0035ccb4 │ │ │ │ - eorseq r4, sp, r4, lsr r0 │ │ │ │ + @ instruction: 0x0035cef4 │ │ │ │ + eorseq r4, sp, r4, ror r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r4, r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #64] @ 9b1d4 │ │ │ │ + ldr r2, [pc, #64] @ 9b24c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9b1b0 │ │ │ │ + bne 9b228 │ │ │ │ mov r3, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - ldr r1, [pc, #32] @ 9b1d8 │ │ │ │ + ldr r1, [pc, #32] @ 9b250 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9b1c4 │ │ │ │ + bne 9b23c │ │ │ │ mov r0, r4 │ │ │ │ - b 9b1a4 │ │ │ │ + b 9b21c │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b 9b1bc │ │ │ │ + b 9b234 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andseq lr, r8, r0, lsl r1 │ │ │ │ + andseq lr, r8, ip, lsl #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r4, r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #64] @ 9b258 │ │ │ │ + ldr r2, [pc, #64] @ 9b2d0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9b234 │ │ │ │ + bne 9b2ac │ │ │ │ mov r3, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - ldr r1, [pc, #32] @ 9b25c │ │ │ │ + ldr r1, [pc, #32] @ 9b2d4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9b248 │ │ │ │ + bne 9b2c0 │ │ │ │ mov r0, r4 │ │ │ │ - b 9b228 │ │ │ │ + b 9b2a0 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b 9b240 │ │ │ │ + b 9b2b8 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andseq lr, r8, r0, lsl r1 │ │ │ │ + andseq lr, r8, ip, lsl #7 │ │ │ │ │ │ │ │ -0009b260 : │ │ │ │ +0009b2d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #140] @ 9b304 │ │ │ │ + ldr r3, [pc, #140] @ 9b37c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r2, r3 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 9b2d0 │ │ │ │ + bne 9b348 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq 9b2d0 │ │ │ │ + beq 9b348 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 9b308 │ │ │ │ + bl 9b380 │ │ │ │ cmn r0, #3 │ │ │ │ - beq 9b2fc │ │ │ │ + beq 9b374 │ │ │ │ cmn r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - bne 9b2bc │ │ │ │ + bne 9b334 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 8be20 │ │ │ │ + bl 8be90 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq 9b2b4 │ │ │ │ + beq 9b32c │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b308 │ │ │ │ + bl 9b380 │ │ │ │ cmn r0, #3 │ │ │ │ - bne 9b2a8 │ │ │ │ + bne 9b320 │ │ │ │ mvn r0, #0 │ │ │ │ - b 9b2b4 │ │ │ │ + b 9b32c │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -116404,833 +116436,833 @@ │ │ │ │ mov fp, r2 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldrb r5, [r4, #6] │ │ │ │ mov sl, r4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 9b698 │ │ │ │ + beq 9b710 │ │ │ │ ldrb r8, [r4, #4] │ │ │ │ - ldr r2, [pc, #3260] @ 9c00c │ │ │ │ + ldr r2, [pc, #3260] @ 9c084 │ │ │ │ mov r3, #1 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ lsl r7, r3, r8 │ │ │ │ cmp r1, r2 │ │ │ │ ldrb r2, [r4, #5] │ │ │ │ sub r7, r7, #1 │ │ │ │ lsl r3, r3, r2 │ │ │ │ and r9, fp, r7 │ │ │ │ - bne 9bc2c │ │ │ │ + bne 9bc24 │ │ │ │ add sl, r4, #20 │ │ │ │ add r3, sl, r3 │ │ │ │ cmp r8, #7 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bgt 9b550 │ │ │ │ + bgt 9b5c8 │ │ │ │ ldrsb r3, [sl, r9] │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r3 │ │ │ │ - blt 9b490 │ │ │ │ + blt 9b508 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [r2, r3, lsl #3] │ │ │ │ cmp r6, r0 │ │ │ │ - beq 9b520 │ │ │ │ + beq 9b598 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp fp, r3 │ │ │ │ - beq 9b60c │ │ │ │ + beq 9b684 │ │ │ │ add r3, r9, r9, lsl #2 │ │ │ │ lsr r9, fp, #5 │ │ │ │ add r9, r9, #1 │ │ │ │ add r9, r9, r3 │ │ │ │ and r9, r9, r7 │ │ │ │ ldrsb r5, [sl, r9] │ │ │ │ cmp r5, #0 │ │ │ │ - blt 9b5b0 │ │ │ │ + blt 9b628 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, r5, lsl #3] │ │ │ │ cmp r6, r3 │ │ │ │ - beq 9b520 │ │ │ │ + beq 9b598 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp fp, r2 │ │ │ │ - beq 9b4b4 │ │ │ │ + beq 9b52c │ │ │ │ lsr lr, fp, #10 │ │ │ │ add r3, r9, r9, lsl #2 │ │ │ │ add r9, lr, #1 │ │ │ │ add r9, r9, r3 │ │ │ │ and r9, r9, r7 │ │ │ │ mov r3, lr │ │ │ │ cmp r8, #7 │ │ │ │ - bgt 9b83c │ │ │ │ + bgt 9b8b4 │ │ │ │ ldrsb r5, [sl, r9] │ │ │ │ cmp r5, #0 │ │ │ │ - blt 9b5bc │ │ │ │ + blt 9b634 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [r2, r5, lsl #3] │ │ │ │ cmp r6, r1 │ │ │ │ - beq 9b520 │ │ │ │ + beq 9b598 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp fp, r2 │ │ │ │ - beq 9b98c │ │ │ │ + beq 9ba18 │ │ │ │ add r9, r9, r9, lsl #2 │ │ │ │ add r9, r9, r3, lsr #5 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r8, #7 │ │ │ │ and r9, r9, r7 │ │ │ │ - bgt 9b86c │ │ │ │ + bgt 9b8e4 │ │ │ │ ldrsb r5, [sl, r9] │ │ │ │ cmp r5, #0 │ │ │ │ - blt 9b5ec │ │ │ │ + blt 9b664 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [r2, r5, lsl #3] │ │ │ │ cmp r6, r1 │ │ │ │ - beq 9b520 │ │ │ │ + beq 9b598 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp fp, r2 │ │ │ │ - beq 9bb28 │ │ │ │ + beq 9bbac │ │ │ │ lsr r3, r3, #10 │ │ │ │ add r9, r9, r9, lsl #2 │ │ │ │ add r2, r3, #1 │ │ │ │ add r9, r9, r2 │ │ │ │ and r9, r9, r7 │ │ │ │ - b 9b408 │ │ │ │ + b 9b480 │ │ │ │ cmn r3, #1 │ │ │ │ - bne 9bfac │ │ │ │ + bne 9bde0 │ │ │ │ mov r3, #0 │ │ │ │ mvn r5, #0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r2] │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 9b3f0 │ │ │ │ + bne 9b468 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9b520 │ │ │ │ + beq 9b598 │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ ldrb ip, [r3, #16] │ │ │ │ eor r0, r1, ip │ │ │ │ tst r0, #28 │ │ │ │ - bne 9b3f0 │ │ │ │ + bne 9b468 │ │ │ │ tst ip, #32 │ │ │ │ - beq 9bdc0 │ │ │ │ + beq 9bff8 │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ addeq r0, r3, #28 │ │ │ │ addne r0, r3, #20 │ │ │ │ tst r1, #32 │ │ │ │ - beq 9c004 │ │ │ │ + beq 9c050 │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ addeq r1, r6, #28 │ │ │ │ addne r1, r6, #20 │ │ │ │ lsr r3, ip, #2 │ │ │ │ and r3, r3, #7 │ │ │ │ mul r2, r3, r2 │ │ │ │ bl 292f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9b3f0 │ │ │ │ + bne 9b468 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #2 │ │ │ │ ldreq r3, [sp, #12] │ │ │ │ ldrbne r3, [r4, #5] │ │ │ │ ldreq r3, [r3, #28] │ │ │ │ addne r4, r4, r5, lsl #3 │ │ │ │ movne r2, #1 │ │ │ │ addne r4, r4, r2, lsl r3 │ │ │ │ addeq r3, r3, r5, lsl #2 │ │ │ │ ldreq r3, [r3, #4] │ │ │ │ ldrne r3, [r4, #24] │ │ │ │ - b 9b4a0 │ │ │ │ + b 9b518 │ │ │ │ cmp r8, #15 │ │ │ │ - bgt 9ba40 │ │ │ │ + bgt 9bab8 │ │ │ │ lsl r3, r9, #1 │ │ │ │ ldrsh r5, [sl, r3] │ │ │ │ cmp r5, #0 │ │ │ │ - blt 9b5cc │ │ │ │ + blt 9b644 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [r3, r5, lsl #3] │ │ │ │ cmp r6, r0 │ │ │ │ - beq 9b520 │ │ │ │ + beq 9b598 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp fp, r3 │ │ │ │ - beq 9b60c │ │ │ │ + beq 9b684 │ │ │ │ add r3, r9, r9, lsl #2 │ │ │ │ lsr r9, fp, #5 │ │ │ │ add r9, r9, #1 │ │ │ │ add r9, r9, r3 │ │ │ │ and r9, r9, r7 │ │ │ │ cmp r8, #15 │ │ │ │ - bgt 9ba68 │ │ │ │ + bgt 9bae0 │ │ │ │ lsl r3, r9, #1 │ │ │ │ ldrsh r5, [sl, r3] │ │ │ │ cmp r5, #0 │ │ │ │ - bge 9b3d4 │ │ │ │ + bge 9b44c │ │ │ │ cmn r5, #1 │ │ │ │ - beq 9b498 │ │ │ │ - b 9b3f0 │ │ │ │ + beq 9b510 │ │ │ │ + b 9b468 │ │ │ │ cmn r5, #1 │ │ │ │ - bne 9bf88 │ │ │ │ + bne 9be24 │ │ │ │ mov r3, #0 │ │ │ │ - b 9b4a0 │ │ │ │ + b 9b518 │ │ │ │ cmn r5, #1 │ │ │ │ - beq 9b498 │ │ │ │ + beq 9b510 │ │ │ │ lsr r3, fp, #5 │ │ │ │ add r9, r9, r9, lsl #2 │ │ │ │ add r3, r3, #1 │ │ │ │ add r9, r3, r9 │ │ │ │ and r9, r9, r7 │ │ │ │ - b 9b5a0 │ │ │ │ + b 9b618 │ │ │ │ cmn r5, #1 │ │ │ │ - beq 9b5c4 │ │ │ │ + beq 9b63c │ │ │ │ lsr r3, r3, #10 │ │ │ │ add r9, r9, r9, lsl #2 │ │ │ │ add r2, r3, #1 │ │ │ │ add r2, r2, r9 │ │ │ │ and r9, r2, r7 │ │ │ │ - b 9b410 │ │ │ │ + b 9b488 │ │ │ │ ldr ip, [r0, #8] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, ip │ │ │ │ - bne 9b678 │ │ │ │ + bne 9b6f0 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 9b520 │ │ │ │ + beq 9b598 │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ eor r2, r1, r3 │ │ │ │ tst r2, #28 │ │ │ │ - bne 9b678 │ │ │ │ + bne 9b6f0 │ │ │ │ tst r3, #32 │ │ │ │ - beq 9bf9c │ │ │ │ + beq 9be38 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ addeq r0, r0, #28 │ │ │ │ addne r0, r0, #20 │ │ │ │ tst r1, #32 │ │ │ │ - beq 9bfd0 │ │ │ │ + beq 9c074 │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ addeq r1, r6, #28 │ │ │ │ addne r1, r6, #20 │ │ │ │ lsr r3, r3, #2 │ │ │ │ and r2, r3, #7 │ │ │ │ mul r2, ip, r2 │ │ │ │ bl 292f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9b520 │ │ │ │ + beq 9b598 │ │ │ │ lsr r3, fp, #5 │ │ │ │ add r9, r9, r9, lsl #2 │ │ │ │ add r3, r3, #1 │ │ │ │ add r9, r3, r9 │ │ │ │ cmp r8, #7 │ │ │ │ and r9, r9, r7 │ │ │ │ - ble 9b3c8 │ │ │ │ - b 9b598 │ │ │ │ + ble 9b440 │ │ │ │ + b 9b610 │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ mov r5, #1 │ │ │ │ lsl r9, r5, r2 │ │ │ │ ldrb r1, [r4, #5] │ │ │ │ sub r9, r9, #1 │ │ │ │ add r7, r4, #20 │ │ │ │ cmp r2, #7 │ │ │ │ and r3, fp, r9 │ │ │ │ add r5, r7, r5, lsl r1 │ │ │ │ ldrsble r8, [r7, r3] │ │ │ │ - bgt 9b8b4 │ │ │ │ + bgt 9b92c │ │ │ │ cmp r8, #0 │ │ │ │ - blt 9b8a4 │ │ │ │ + blt 9b91c │ │ │ │ add r0, r8, r8, lsl #1 │ │ │ │ add ip, r5, r0, lsl #2 │ │ │ │ str ip, [sp, #28] │ │ │ │ ldr ip, [ip, #4] │ │ │ │ str ip, [sp, #24] │ │ │ │ cmp r6, ip │ │ │ │ lsl ip, r0, #2 │ │ │ │ str ip, [sp, #20] │ │ │ │ - beq 9b8c8 │ │ │ │ + beq 9b940 │ │ │ │ ldr r1, [r5, r0, lsl #2] │ │ │ │ cmp fp, r1 │ │ │ │ - beq 9b8f4 │ │ │ │ + beq 9b96c │ │ │ │ lsr r1, fp, #5 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r1, r1, #1 │ │ │ │ add r3, r1, r3 │ │ │ │ cmp r2, #7 │ │ │ │ and r3, r3, r9 │ │ │ │ ldrsble r8, [r7, r3] │ │ │ │ - bgt 9ba04 │ │ │ │ + bgt 9ba04 │ │ │ │ cmp r8, #0 │ │ │ │ - blt 9b8e8 │ │ │ │ + blt 9b960 │ │ │ │ add r1, r8, r8, lsl #1 │ │ │ │ add r0, r5, r1, lsl #2 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r6, r0 │ │ │ │ lsl r0, r1, #2 │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq 9ba18 │ │ │ │ + beq 9ba90 │ │ │ │ ldr r1, [r5, r1, lsl #2] │ │ │ │ cmp fp, r1 │ │ │ │ - beq 9ba90 │ │ │ │ + beq 9bb08 │ │ │ │ lsr r1, fp, #10 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ str r1, [sp, #24] │ │ │ │ add r1, r1, #1 │ │ │ │ add r3, r1, r3 │ │ │ │ and r3, r3, r9 │ │ │ │ cmp r2, #7 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r3 │ │ │ │ mov r6, r5 │ │ │ │ - bgt 9b828 │ │ │ │ + bgt 9b8a0 │ │ │ │ ldrsb r8, [r7, r4] │ │ │ │ cmp r8, #0 │ │ │ │ - blt 9ba84 │ │ │ │ + blt 9bafc │ │ │ │ add r0, r8, r8, lsl #1 │ │ │ │ add r3, r6, r0, lsl #2 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ lsl ip, r0, #2 │ │ │ │ cmp r1, r5 │ │ │ │ str ip, [sp, #20] │ │ │ │ - beq 9ba70 │ │ │ │ + beq 9bae8 │ │ │ │ ldr r0, [r6, r0, lsl #2] │ │ │ │ cmp fp, r0 │ │ │ │ - beq 9bbac │ │ │ │ + beq 9bc8c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r4, r4, r4, lsl #2 │ │ │ │ add r4, r4, r3, lsr #5 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r2, #7 │ │ │ │ and r4, r4, r9 │ │ │ │ - bgt 9bd24 │ │ │ │ + bgt 9bd0c │ │ │ │ ldrsb r8, [r7, r4] │ │ │ │ cmp r8, #0 │ │ │ │ - blt 9bba0 │ │ │ │ + blt 9bba0 │ │ │ │ add r0, r8, r8, lsl #1 │ │ │ │ add r3, r6, r0, lsl #2 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ lsl ip, r0, #2 │ │ │ │ cmp r1, r5 │ │ │ │ str ip, [sp, #20] │ │ │ │ - beq 9ba70 │ │ │ │ + beq 9bae8 │ │ │ │ ldr r0, [r6, r0, lsl #2] │ │ │ │ cmp fp, r0 │ │ │ │ - beq 9bd38 │ │ │ │ + beq 9bd20 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r4, r4, r4, lsl #2 │ │ │ │ lsr r3, r3, #10 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, r3, #1 │ │ │ │ add r4, r4, r3 │ │ │ │ cmp r2, #7 │ │ │ │ and r4, r4, r9 │ │ │ │ - ble 9b780 │ │ │ │ + ble 9b7f8 │ │ │ │ cmp r2, #15 │ │ │ │ lslle r3, r4, #1 │ │ │ │ ldrshle r8, [r7, r3] │ │ │ │ ldrgt r8, [r7, r4, lsl #2] │ │ │ │ - b 9b784 │ │ │ │ + b 9b7fc │ │ │ │ cmp r8, #15 │ │ │ │ lslle r2, r9, #1 │ │ │ │ ldrshle r5, [sl, r2] │ │ │ │ ldrgt r5, [sl, r9, lsl #2] │ │ │ │ cmp r5, #0 │ │ │ │ - bge 9b41c │ │ │ │ + bge 9b494 │ │ │ │ cmn r5, #1 │ │ │ │ - beq 9b5c4 │ │ │ │ + beq 9b63c │ │ │ │ add r9, r9, r9, lsl #2 │ │ │ │ add r9, r9, r3, lsr #5 │ │ │ │ add r9, r9, #1 │ │ │ │ and r9, r9, r7 │ │ │ │ cmp r8, #15 │ │ │ │ lslle r2, r9, #1 │ │ │ │ ldrshle r5, [sl, r2] │ │ │ │ ldrgt r5, [sl, r9, lsl #2] │ │ │ │ cmp r5, #0 │ │ │ │ - bge 9b45c │ │ │ │ + bge 9b4d4 │ │ │ │ cmn r5, #1 │ │ │ │ - beq 9b5c4 │ │ │ │ + beq 9b63c │ │ │ │ lsr r3, r3, #10 │ │ │ │ add r9, r9, r9, lsl #2 │ │ │ │ add r2, r3, #1 │ │ │ │ add r2, r2, r9 │ │ │ │ and r9, r2, r7 │ │ │ │ - b 9b83c │ │ │ │ + b 9b8b4 │ │ │ │ cmn r8, #1 │ │ │ │ - bne 9b6fc │ │ │ │ + bne 9b774 │ │ │ │ mvn r5, #0 │ │ │ │ - b 9b5c4 │ │ │ │ + b 9b63c │ │ │ │ cmp r2, #15 │ │ │ │ lslle r0, r3, #1 │ │ │ │ ldrgt r8, [r7, r3, lsl #2] │ │ │ │ ldrshle r8, [r7, r0] │ │ │ │ - b 9b6c4 │ │ │ │ + b 9b73c │ │ │ │ mov r5, r8 │ │ │ │ mov r3, ip │ │ │ │ mov r8, r7 │ │ │ │ add r3, r8, r3 │ │ │ │ mov r2, #1 │ │ │ │ add r3, r3, r2, lsl r1 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - b 9b4a0 │ │ │ │ + b 9b518 │ │ │ │ cmn r8, #1 │ │ │ │ - beq 9b8ac │ │ │ │ - b 9b754 │ │ │ │ + beq 9b924 │ │ │ │ + b 9b7cc │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r2, [r2] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9bdb8 │ │ │ │ + beq 9bda0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r2, r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ str r2, [r1] │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 116e44 │ │ │ │ + bl 116f34 │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ mov r2, r0 │ │ │ │ - beq 9b950 │ │ │ │ + beq 9b9c8 │ │ │ │ sub r1, r1, #1 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [r0] │ │ │ │ - beq 9bf50 │ │ │ │ + beq 9bda8 │ │ │ │ cmp r2, #0 │ │ │ │ - blt 9bf80 │ │ │ │ + blt 9be1c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r4, [r1, #24] │ │ │ │ cmp sl, r4 │ │ │ │ - bne 9b334 │ │ │ │ + bne 9b3ac │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne 9b334 │ │ │ │ + bne 9b3ac │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9ba2c │ │ │ │ + bne 9baa4 │ │ │ │ ldrb r2, [sl, #4] │ │ │ │ - b 9b6fc │ │ │ │ + b 9b774 │ │ │ │ + cmp r2, #15 │ │ │ │ + lslle r1, r3, #1 │ │ │ │ + ldrgt r8, [r7, r3, lsl #2] │ │ │ │ + ldrshle r8, [r7, r1] │ │ │ │ + b 9b794 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - bne 9b438 │ │ │ │ + bne 9b4b0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9b520 │ │ │ │ + beq 9b598 │ │ │ │ ldrb lr, [r1, #16] │ │ │ │ ldrb ip, [r6, #16] │ │ │ │ eor r0, lr, ip │ │ │ │ tst r0, #28 │ │ │ │ - bne 9b438 │ │ │ │ + bne 9b4b0 │ │ │ │ tst lr, #32 │ │ │ │ - beq 9bf1c │ │ │ │ + beq 9bdc0 │ │ │ │ tst lr, #64 @ 0x40 │ │ │ │ addne r0, r1, #20 │ │ │ │ addeq r0, r1, #28 │ │ │ │ tst ip, #32 │ │ │ │ - beq 9bff4 │ │ │ │ + beq 9c06c │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ addne r1, r6, #20 │ │ │ │ addeq r1, r6, #28 │ │ │ │ lsr ip, lr, #2 │ │ │ │ and ip, ip, #7 │ │ │ │ mul r2, ip, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 292f8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9b520 │ │ │ │ - b 9b438 │ │ │ │ - cmp r2, #15 │ │ │ │ - lslle r1, r3, #1 │ │ │ │ - ldrgt r8, [r7, r3, lsl #2] │ │ │ │ - ldrshle r8, [r7, r1] │ │ │ │ - b 9b71c │ │ │ │ + beq 9b598 │ │ │ │ + b 9b4b0 │ │ │ │ mov r5, r8 │ │ │ │ ldrb r1, [sl, #5] │ │ │ │ mov r8, r7 │ │ │ │ mov r3, r0 │ │ │ │ - b 9b8d4 │ │ │ │ + b 9b94c │ │ │ │ mov r5, r8 │ │ │ │ ldrb r1, [sl, #5] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r8, r7 │ │ │ │ - b 9b8d4 │ │ │ │ + b 9b94c │ │ │ │ ldr r5, [sl, r9, lsl #2] │ │ │ │ cmp r5, #0 │ │ │ │ - bge 9b56c │ │ │ │ + bge 9b5e4 │ │ │ │ cmn r5, #1 │ │ │ │ - beq 9b498 │ │ │ │ + beq 9b510 │ │ │ │ lsr r3, fp, #5 │ │ │ │ add r9, r9, r9, lsl #2 │ │ │ │ add r3, r3, #1 │ │ │ │ add r9, r3, r9 │ │ │ │ and r9, r9, r7 │ │ │ │ ldr r5, [sl, r9, lsl #2] │ │ │ │ - b 9b5a8 │ │ │ │ + b 9b620 │ │ │ │ mov r5, r8 │ │ │ │ ldrb r1, [sl, #5] │ │ │ │ mov r8, r7 │ │ │ │ mov r3, ip │ │ │ │ - b 9b8d4 │ │ │ │ + b 9b94c │ │ │ │ cmn r8, #1 │ │ │ │ - beq 9b8ac │ │ │ │ - b 9b7b4 │ │ │ │ + beq 9b924 │ │ │ │ + b 9b82c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r2, [r2] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9bf48 │ │ │ │ + beq 9be48 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r2, r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ str r2, [r1] │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 116e44 │ │ │ │ + bl 116f34 │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ mov r2, r0 │ │ │ │ - beq 9baec │ │ │ │ + beq 9bb64 │ │ │ │ sub r1, r1, #1 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [r0] │ │ │ │ - beq 9bf68 │ │ │ │ + beq 9bdc8 │ │ │ │ cmp r2, #0 │ │ │ │ - blt 9bf80 │ │ │ │ + blt 9be1c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r4, [r1, #24] │ │ │ │ cmp sl, r4 │ │ │ │ - bne 9b334 │ │ │ │ + bne 9b3ac │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 9b334 │ │ │ │ + bne 9b3ac │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9ba2c │ │ │ │ + bne 9baa4 │ │ │ │ ldrb r2, [sl, #4] │ │ │ │ - b 9b754 │ │ │ │ + b 9b7cc │ │ │ │ + cmn r8, #1 │ │ │ │ + beq 9b924 │ │ │ │ + b 9b87c │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - bne 9b478 │ │ │ │ + bne 9b4f0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9b520 │ │ │ │ + beq 9b598 │ │ │ │ ldrb lr, [r1, #16] │ │ │ │ ldrb ip, [r6, #16] │ │ │ │ eor r0, lr, ip │ │ │ │ tst r0, #28 │ │ │ │ - bne 9b478 │ │ │ │ + bne 9b4f0 │ │ │ │ tst lr, #32 │ │ │ │ - beq 9bfa4 │ │ │ │ + beq 9be40 │ │ │ │ tst lr, #64 @ 0x40 │ │ │ │ addne r0, r1, #20 │ │ │ │ addeq r0, r1, #28 │ │ │ │ tst ip, #32 │ │ │ │ - beq 9bfd8 │ │ │ │ + beq 9c048 │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ addne r1, r6, #20 │ │ │ │ addeq r1, r6, #28 │ │ │ │ lsr ip, lr, #2 │ │ │ │ and ip, ip, #7 │ │ │ │ mul r2, ip, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 292f8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9b520 │ │ │ │ - b 9b478 │ │ │ │ - cmn r8, #1 │ │ │ │ - beq 9b8ac │ │ │ │ - b 9b804 │ │ │ │ + beq 9b598 │ │ │ │ + b 9b4f0 │ │ │ │ + add r2, r4, #20 │ │ │ │ + add r3, r2, r3 │ │ │ │ + cmp r8, #7 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + movle r3, r2 │ │ │ │ + ldrsble sl, [r3, r9] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + bgt 9c02c │ │ │ │ + cmp sl, #0 │ │ │ │ + bge 9c000 │ │ │ │ + cmn sl, #1 │ │ │ │ + beq 9b510 │ │ │ │ + lsr r3, fp, #5 │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp r8, #7 │ │ │ │ + add r9, r9, r9, lsl #2 │ │ │ │ + add r9, r3, r9 │ │ │ │ + ldrle r3, [sp, #20] │ │ │ │ + and r9, r9, r7 │ │ │ │ + ldrsble sl, [r3, r9] │ │ │ │ + bgt 9bfdc │ │ │ │ + cmp sl, #0 │ │ │ │ + bge 9be74 │ │ │ │ + cmn sl, #1 │ │ │ │ + beq 9b510 │ │ │ │ + b 9be9c │ │ │ │ ldr r2, [r5] │ │ │ │ mov r0, r5 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r5] │ │ │ │ mov r2, #2 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 116e44 │ │ │ │ + bl 116f34 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9bbf8 │ │ │ │ + beq 9bcd8 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r5] │ │ │ │ - beq 9bf24 │ │ │ │ + beq 9bdf8 │ │ │ │ cmp r2, #0 │ │ │ │ - blt 9bf80 │ │ │ │ + blt 9be1c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmp sl, r0 │ │ │ │ - bne 9bfc4 │ │ │ │ + bne 9bfd0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bne 9bfc4 │ │ │ │ + bne 9bfd0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9ba2c │ │ │ │ + bne 9baa4 │ │ │ │ ldrb r2, [sl, #4] │ │ │ │ - b 9b7b4 │ │ │ │ - add r2, r4, #20 │ │ │ │ - add r3, r2, r3 │ │ │ │ - cmp r8, #7 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - movle r3, r2 │ │ │ │ - ldrsble sl, [r3, r9] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - bgt 9bed0 │ │ │ │ - cmp sl, #0 │ │ │ │ - bge 9bea4 │ │ │ │ - cmn sl, #1 │ │ │ │ - beq 9b498 │ │ │ │ + b 9b82c │ │ │ │ + cmp r2, #15 │ │ │ │ + lslle r3, r4, #1 │ │ │ │ + ldrshle r8, [r7, r3] │ │ │ │ + ldrgt r8, [r7, r4, lsl #2] │ │ │ │ + b 9b84c │ │ │ │ + ldr r2, [r5] │ │ │ │ + mov r0, r5 │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r2, r2, #1 │ │ │ │ + strne r2, [r5] │ │ │ │ + mov r2, #2 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + str r1, [sp, #28] │ │ │ │ + bl 116f34 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [r5] │ │ │ │ + cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 9bd6c │ │ │ │ + sub r0, r0, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + str r0, [r5] │ │ │ │ + beq 9be50 │ │ │ │ + cmp r2, #0 │ │ │ │ + blt 9be1c │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + ldr r0, [r0, #24] │ │ │ │ + cmp sl, r0 │ │ │ │ + bne 9bfd0 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r5, r3 │ │ │ │ + bne 9bfd0 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 9baa4 │ │ │ │ + ldrb r2, [sl, #4] │ │ │ │ + b 9b87c │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + b 9b98c │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + b 9b9c8 │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ + b 9ba58 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + b 9bb64 │ │ │ │ lsr r3, fp, #5 │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r8, #7 │ │ │ │ add r9, r9, r9, lsl #2 │ │ │ │ + add r3, r3, #1 │ │ │ │ add r9, r3, r9 │ │ │ │ - ldrle r3, [sp, #20] │ │ │ │ and r9, r9, r7 │ │ │ │ - ldrsble sl, [r3, r9] │ │ │ │ - bgt 9be34 │ │ │ │ - cmp sl, #0 │ │ │ │ - bge 9be08 │ │ │ │ - cmn sl, #1 │ │ │ │ - beq 9b498 │ │ │ │ + b 9b440 │ │ │ │ + mov r0, r5 │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + b 9bcd8 │ │ │ │ + mvn r5, #2 │ │ │ │ + b 9b63c │ │ │ │ + add r9, r9, r9, lsl #2 │ │ │ │ + add r9, r9, r3, lsr #5 │ │ │ │ + add r9, r9, #1 │ │ │ │ + and r9, r9, r7 │ │ │ │ + b 9b4c8 │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ + b 9b6c4 │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ + b 9bbec │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + b 9bb28 │ │ │ │ + mov r0, r5 │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + b 9bd6c │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r3, sl │ │ │ │ + mov r1, r4 │ │ │ │ + stm sp, {r6, fp} │ │ │ │ + bl 258bcc <_PySys_GetRequiredAttrString@@Base+0xa4c> │ │ │ │ + subs r8, r0, #0 │ │ │ │ + blt 9c05c │ │ │ │ + bne 9bf30 │ │ │ │ + ldrb r8, [r4, #4] │ │ │ │ lsr r3, fp, #10 │ │ │ │ add r9, r9, r9, lsl #2 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, r3, #1 │ │ │ │ add r9, r3, r9 │ │ │ │ mov sl, r5 │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ and r9, r9, r7 │ │ │ │ mov r3, r8 │ │ │ │ cmp r3, #7 │ │ │ │ - bgt 9be7c │ │ │ │ + bgt 9bfbc │ │ │ │ ldrsb r8, [r4, r9] │ │ │ │ cmp r8, #0 │ │ │ │ - bge 9be50 │ │ │ │ + bge 9bf90 │ │ │ │ cmn r8, #1 │ │ │ │ - beq 9b498 │ │ │ │ + beq 9b510 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r9, r9, r9, lsl #2 │ │ │ │ add r9, r9, r2, lsr #5 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r3, #7 │ │ │ │ and r9, r9, r7 │ │ │ │ ldrsble r8, [r4, r9] │ │ │ │ - bgt 9bdf4 │ │ │ │ + bgt 9bf6c │ │ │ │ cmp r8, #0 │ │ │ │ - bge 9bdc8 │ │ │ │ + bge 9bf40 │ │ │ │ cmn r8, #1 │ │ │ │ - beq 9b498 │ │ │ │ + beq 9b510 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r9, r9, r9, lsl #2 │ │ │ │ lsr r2, r2, #10 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r2, r2, #1 │ │ │ │ add r9, r9, r2 │ │ │ │ and r9, r9, r7 │ │ │ │ - b 9bcb8 │ │ │ │ - cmp r2, #15 │ │ │ │ - lslle r3, r4, #1 │ │ │ │ - ldrshle r8, [r7, r3] │ │ │ │ - ldrgt r8, [r7, r4, lsl #2] │ │ │ │ - b 9b7d4 │ │ │ │ - ldr r2, [r5] │ │ │ │ - mov r0, r5 │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r2, r2, #1 │ │ │ │ - strne r2, [r5] │ │ │ │ - mov r2, #2 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - str r1, [sp, #28] │ │ │ │ - bl 116e44 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [r5] │ │ │ │ - cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9bd84 │ │ │ │ - sub r0, r0, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - str r0, [r5] │ │ │ │ - beq 9bef8 │ │ │ │ - cmp r2, #0 │ │ │ │ - blt 9bf80 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - ldr r0, [r0, #24] │ │ │ │ - cmp sl, r0 │ │ │ │ - bne 9bfc4 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r5, r3 │ │ │ │ - bne 9bfc4 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 9ba2c │ │ │ │ - ldrb r2, [sl, #4] │ │ │ │ - b 9b804 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - b 9b914 │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ - b 9b4f4 │ │ │ │ + b 9bec4 │ │ │ │ + mov r3, sl │ │ │ │ + str r5, [sp, #24] │ │ │ │ + mov r5, r3 │ │ │ │ + b 9b598 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r5 │ │ │ │ stm sp, {r6, fp} │ │ │ │ - bl 258ab8 <_PySys_GetRequiredAttrString@@Base+0xa4c> │ │ │ │ + bl 258bcc <_PySys_GetRequiredAttrString@@Base+0xa4c> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 9bfe0 │ │ │ │ - bne 9be90 │ │ │ │ + blt 9c058 │ │ │ │ + bne 9bf80 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ - b 9bd04 │ │ │ │ + b 9bf10 │ │ │ │ cmp r3, #15 │ │ │ │ lslle r2, r9, #1 │ │ │ │ ldrshle r8, [r4, r2] │ │ │ │ ldrgt r8, [r4, r9, lsl #2] │ │ │ │ - b 9bcf4 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r3, sl │ │ │ │ - mov r1, r4 │ │ │ │ - stm sp, {r6, fp} │ │ │ │ - bl 258ab8 <_PySys_GetRequiredAttrString@@Base+0xa4c> │ │ │ │ - subs r8, r0, #0 │ │ │ │ - blt 9bfe4 │ │ │ │ - bne 9beec │ │ │ │ - ldrb r8, [r4, #4] │ │ │ │ - b 9bc90 │ │ │ │ - cmp r8, #15 │ │ │ │ - ldrgt r3, [sp, #20] │ │ │ │ - ldrle r2, [sp, #20] │ │ │ │ - lslle r3, r9, #1 │ │ │ │ - ldrgt sl, [r3, r9, lsl #2] │ │ │ │ - ldrshle sl, [r2, r3] │ │ │ │ - b 9bc80 │ │ │ │ + b 9bf00 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r4, r5 │ │ │ │ + str sl, [sp, #24] │ │ │ │ + b 9bf38 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r5 │ │ │ │ stm sp, {r6, fp} │ │ │ │ - bl 258ab8 <_PySys_GetRequiredAttrString@@Base+0xa4c> │ │ │ │ + bl 258bcc <_PySys_GetRequiredAttrString@@Base+0xa4c> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 9bfe0 │ │ │ │ - bne 9be90 │ │ │ │ + blt 9c058 │ │ │ │ + bne 9bf80 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ - b 9bcd4 │ │ │ │ + b 9bee0 │ │ │ │ cmp r3, #15 │ │ │ │ lslle r2, r9, #1 │ │ │ │ ldrshle r8, [r4, r2] │ │ │ │ ldrgt r8, [r4, r9, lsl #2] │ │ │ │ - b 9bcc4 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r4, r5 │ │ │ │ - str sl, [sp, #24] │ │ │ │ - mov r5, r3 │ │ │ │ - b 9b520 │ │ │ │ + b 9bed0 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + b 9b3ac │ │ │ │ + cmp r8, #15 │ │ │ │ + ldrgt r3, [sp, #20] │ │ │ │ + ldrle r2, [sp, #20] │ │ │ │ + lslle r3, r9, #1 │ │ │ │ + ldrgt sl, [r3, r9, lsl #2] │ │ │ │ + ldrshle sl, [r2, r3] │ │ │ │ + b 9bc78 │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ + b 9b56c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, sl │ │ │ │ mov r1, r4 │ │ │ │ stm sp, {r6, fp} │ │ │ │ - bl 258ab8 <_PySys_GetRequiredAttrString@@Base+0xa4c> │ │ │ │ + bl 258bcc <_PySys_GetRequiredAttrString@@Base+0xa4c> │ │ │ │ subs r8, r0, #0 │ │ │ │ - blt 9bfe4 │ │ │ │ - bne 9beec │ │ │ │ + blt 9c05c │ │ │ │ + bne 9bf30 │ │ │ │ ldrb r8, [r4, #4] │ │ │ │ - b 9bc5c │ │ │ │ + b 9bc54 │ │ │ │ cmp r8, #15 │ │ │ │ ldrle r2, [sp, #20] │ │ │ │ movgt r3, r2 │ │ │ │ lslle r3, r9, #1 │ │ │ │ ldrgt sl, [r3, r9, lsl #2] │ │ │ │ ldrshle sl, [r2, r3] │ │ │ │ - b 9bc4c │ │ │ │ - mov r3, sl │ │ │ │ - str r5, [sp, #24] │ │ │ │ - b 9be9c │ │ │ │ - mov r0, r5 │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - b 9bd84 │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ - b 9b9cc │ │ │ │ - mov r0, r5 │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - b 9bbf8 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - b 9bab0 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - b 9b950 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b 9baec │ │ │ │ - mvn r5, #2 │ │ │ │ - b 9b5c4 │ │ │ │ - add r9, r9, r9, lsl #2 │ │ │ │ - add r9, r9, r3, lsr #5 │ │ │ │ - add r9, r9, #1 │ │ │ │ - and r9, r9, r7 │ │ │ │ - b 9b450 │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ - b 9b64c │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ - b 9bb68 │ │ │ │ - lsr r3, fp, #5 │ │ │ │ - add r9, r9, r9, lsl #2 │ │ │ │ - add r3, r3, #1 │ │ │ │ - add r9, r3, r9 │ │ │ │ - and r9, r9, r7 │ │ │ │ - b 9b3c8 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r4, r0 │ │ │ │ - b 9b334 │ │ │ │ + b 9bc44 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ - b 9b660 │ │ │ │ + b 9bc00 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ - b 9bb7c │ │ │ │ + b 9b580 │ │ │ │ mov r8, r0 │ │ │ │ cmn r8, #4 │ │ │ │ - beq 9bffc │ │ │ │ + beq 9c07c │ │ │ │ mov r5, r8 │ │ │ │ - b 9b5c4 │ │ │ │ + b 9b63c │ │ │ │ ldr r1, [r6, #28] │ │ │ │ - b 9b9e0 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - b 9b330 │ │ │ │ + b 9ba6c │ │ │ │ ldr r1, [r6, #28] │ │ │ │ - b 9b508 │ │ │ │ + b 9b6d8 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + b 9b3a8 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb sl, [r0, #4] │ │ │ │ ldrb r8, [r0, #5] │ │ │ │ @@ -117240,407 +117272,407 @@ │ │ │ │ lsl r3, r3, sl │ │ │ │ cmp sl, #7 │ │ │ │ sub r5, r3, #1 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ and fp, r2, r5 │ │ │ │ - bgt 9c224 │ │ │ │ + bgt 9c29c │ │ │ │ ldrsb r4, [r9, fp] │ │ │ │ cmp r4, #0 │ │ │ │ - blt 9c14c │ │ │ │ + blt 9c1c4 │ │ │ │ ldr r0, [r8, r4, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq 9c158 │ │ │ │ + beq 9c1d0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - beq 9c164 │ │ │ │ + beq 9c1dc │ │ │ │ add r3, fp, fp, lsl #2 │ │ │ │ lsr fp, r6, #5 │ │ │ │ add fp, fp, #1 │ │ │ │ add fp, fp, r3 │ │ │ │ cmp sl, #7 │ │ │ │ and fp, fp, r5 │ │ │ │ - bgt 9c1ec │ │ │ │ + bgt 9c264 │ │ │ │ ldrsb r4, [r9, fp] │ │ │ │ cmp r4, #0 │ │ │ │ - blt 9c204 │ │ │ │ + blt 9c27c │ │ │ │ ldr r3, [r8, r4, lsl #3] │ │ │ │ cmp r7, r3 │ │ │ │ - beq 9c158 │ │ │ │ + beq 9c1d0 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r6, r2 │ │ │ │ - beq 9c2c8 │ │ │ │ + beq 9c340 │ │ │ │ lsr r3, r6, #10 │ │ │ │ add r2, fp, fp, lsl #2 │ │ │ │ add fp, r3, #1 │ │ │ │ add fp, fp, r2 │ │ │ │ and fp, fp, r5 │ │ │ │ cmp sl, #7 │ │ │ │ - bgt 9c284 │ │ │ │ + bgt 9c2fc │ │ │ │ ldrsb r4, [r9, fp] │ │ │ │ cmp r4, #0 │ │ │ │ - blt 9c25c │ │ │ │ + blt 9c2d4 │ │ │ │ ldr r0, [r8, r4, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq 9c158 │ │ │ │ + beq 9c1d0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r6, r2 │ │ │ │ - beq 9c338 │ │ │ │ + beq 9c3b0 │ │ │ │ add fp, fp, fp, lsl #2 │ │ │ │ add fp, fp, r3, lsr #5 │ │ │ │ add fp, fp, #1 │ │ │ │ cmp sl, #7 │ │ │ │ and fp, fp, r5 │ │ │ │ - bgt 9c2b4 │ │ │ │ + bgt 9c32c │ │ │ │ ldrsb r4, [r9, fp] │ │ │ │ cmp r4, #0 │ │ │ │ - blt 9c278 │ │ │ │ + blt 9c2f0 │ │ │ │ ldr r0, [r8, r4, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq 9c158 │ │ │ │ + beq 9c1d0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r6, r2 │ │ │ │ - beq 9c3e0 │ │ │ │ + beq 9c458 │ │ │ │ lsr r3, r3, #10 │ │ │ │ add fp, fp, fp, lsl #2 │ │ │ │ add r2, r3, #1 │ │ │ │ add fp, fp, r2 │ │ │ │ and fp, fp, r5 │ │ │ │ - b 9c0cc │ │ │ │ + b 9c144 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 9c460 │ │ │ │ + bne 9c4d8 │ │ │ │ mvn r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9c1d0 │ │ │ │ + bne 9c248 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9c158 │ │ │ │ + beq 9c1d0 │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ eor ip, r1, r3 │ │ │ │ tst ip, #28 │ │ │ │ - bne 9c1d0 │ │ │ │ + bne 9c248 │ │ │ │ tst r3, #32 │ │ │ │ - beq 9c480 │ │ │ │ + beq 9c4f8 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ addeq r0, r0, #28 │ │ │ │ addne r0, r0, #20 │ │ │ │ tst r1, #32 │ │ │ │ - beq 9c4a8 │ │ │ │ + beq 9c520 │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ addeq r1, r7, #28 │ │ │ │ addne r1, r7, #20 │ │ │ │ lsr r3, r3, #2 │ │ │ │ and r3, r3, #7 │ │ │ │ mul r2, r3, r2 │ │ │ │ bl 292f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9c158 │ │ │ │ + beq 9c1d0 │ │ │ │ lsr r2, r6, #5 │ │ │ │ add r3, fp, fp, lsl #2 │ │ │ │ add r2, r2, #1 │ │ │ │ add fp, r2, r3 │ │ │ │ cmp sl, #7 │ │ │ │ and fp, fp, r5 │ │ │ │ - ble 9c094 │ │ │ │ + ble 9c10c │ │ │ │ cmp sl, #15 │ │ │ │ - bgt 9c3d8 │ │ │ │ + bgt 9c450 │ │ │ │ lsl r3, fp, #1 │ │ │ │ ldrsh r4, [r9, r3] │ │ │ │ cmp r4, #0 │ │ │ │ - bge 9c0a0 │ │ │ │ + bge 9c118 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 9c158 │ │ │ │ + beq 9c1d0 │ │ │ │ lsr r3, r6, #10 │ │ │ │ add fp, fp, fp, lsl #2 │ │ │ │ add r2, r3, #1 │ │ │ │ add fp, fp, r2 │ │ │ │ and fp, fp, r5 │ │ │ │ - b 9c0cc │ │ │ │ + b 9c144 │ │ │ │ cmp sl, #15 │ │ │ │ - bgt 9c3b0 │ │ │ │ + bgt 9c428 │ │ │ │ lsl r3, fp, #1 │ │ │ │ ldrsh r4, [r9, r3] │ │ │ │ cmp r4, #0 │ │ │ │ - bge 9c060 │ │ │ │ + bge 9c0d8 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 9c154 │ │ │ │ + beq 9c1cc │ │ │ │ lsr r2, r2, #5 │ │ │ │ add r3, fp, fp, lsl #2 │ │ │ │ add r2, r2, #1 │ │ │ │ add fp, r2, r3 │ │ │ │ and fp, fp, r5 │ │ │ │ - b 9c1f4 │ │ │ │ + b 9c26c │ │ │ │ cmn r4, #1 │ │ │ │ - beq 9c154 │ │ │ │ + beq 9c1cc │ │ │ │ add fp, fp, fp, lsl #2 │ │ │ │ add fp, fp, r3, lsr #5 │ │ │ │ add fp, fp, #1 │ │ │ │ and fp, fp, r5 │ │ │ │ - b 9c110 │ │ │ │ + b 9c188 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 9c158 │ │ │ │ - b 9c134 │ │ │ │ + beq 9c1d0 │ │ │ │ + b 9c1ac │ │ │ │ cmp sl, #15 │ │ │ │ lslle r2, fp, #1 │ │ │ │ ldrshle r4, [r9, r2] │ │ │ │ ldrgt r4, [r9, fp, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ - bge 9c0e0 │ │ │ │ + bge 9c158 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 9c154 │ │ │ │ + beq 9c1cc │ │ │ │ add fp, fp, fp, lsl #2 │ │ │ │ add fp, fp, r3, lsr #5 │ │ │ │ add fp, fp, #1 │ │ │ │ and fp, fp, r5 │ │ │ │ cmp sl, #15 │ │ │ │ lslle r2, fp, #1 │ │ │ │ ldrshle r4, [r9, r2] │ │ │ │ ldrgt r4, [r9, fp, lsl #2] │ │ │ │ - b 9c114 │ │ │ │ + b 9c18c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 9c20c │ │ │ │ + bne 9c284 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9c158 │ │ │ │ + beq 9c1d0 │ │ │ │ ldrb ip, [r3, #16] │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ eor r0, ip, r1 │ │ │ │ tst r0, #28 │ │ │ │ - bne 9c20c │ │ │ │ + bne 9c284 │ │ │ │ tst ip, #32 │ │ │ │ - beq 9c488 │ │ │ │ + beq 9c500 │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ addeq r0, r3, #28 │ │ │ │ addne r0, r3, #20 │ │ │ │ tst r1, #32 │ │ │ │ - beq 9c498 │ │ │ │ + beq 9c510 │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ addeq r1, r7, #28 │ │ │ │ addne r1, r7, #20 │ │ │ │ lsr r3, ip, #2 │ │ │ │ and r3, r3, #7 │ │ │ │ mul r2, r3, r2 │ │ │ │ bl 292f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9c158 │ │ │ │ - b 9c20c │ │ │ │ + beq 9c1d0 │ │ │ │ + b 9c284 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 9c0f8 │ │ │ │ + bne 9c170 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9c158 │ │ │ │ + beq 9c1d0 │ │ │ │ ldrb ip, [r0, #16] │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ eor lr, ip, r1 │ │ │ │ tst lr, #28 │ │ │ │ - bne 9c0f8 │ │ │ │ + bne 9c170 │ │ │ │ tst ip, #32 │ │ │ │ - beq 9c478 │ │ │ │ + beq 9c4f0 │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ addne r0, r0, #20 │ │ │ │ addeq r0, r0, #28 │ │ │ │ tst r1, #32 │ │ │ │ - beq 9c490 │ │ │ │ + beq 9c508 │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ addne r1, r7, #20 │ │ │ │ addeq r1, r7, #28 │ │ │ │ lsr ip, ip, #2 │ │ │ │ and ip, ip, #7 │ │ │ │ mul r2, ip, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 292f8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9c158 │ │ │ │ - b 9c0f8 │ │ │ │ + beq 9c1d0 │ │ │ │ + b 9c170 │ │ │ │ ldr r4, [r9, fp, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ - bge 9c060 │ │ │ │ + bge 9c0d8 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 9c154 │ │ │ │ + beq 9c1cc │ │ │ │ add r3, fp, fp, lsl #2 │ │ │ │ lsr fp, r2, #5 │ │ │ │ add fp, fp, #1 │ │ │ │ add fp, fp, r3 │ │ │ │ and fp, fp, r5 │ │ │ │ ldr r4, [r9, fp, lsl #2] │ │ │ │ - b 9c1fc │ │ │ │ + b 9c274 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 9c134 │ │ │ │ + bne 9c1ac │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9c158 │ │ │ │ + beq 9c1d0 │ │ │ │ ldrb ip, [r0, #16] │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ eor lr, ip, r1 │ │ │ │ tst lr, #28 │ │ │ │ - bne 9c134 │ │ │ │ + bne 9c1ac │ │ │ │ tst ip, #32 │ │ │ │ - beq 9c458 │ │ │ │ + beq 9c4d0 │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ addne r0, r0, #20 │ │ │ │ addeq r0, r0, #28 │ │ │ │ tst r1, #32 │ │ │ │ - beq 9c4a0 │ │ │ │ + beq 9c518 │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ addne r1, r7, #20 │ │ │ │ addeq r1, r7, #28 │ │ │ │ lsr ip, ip, #2 │ │ │ │ and ip, ip, #7 │ │ │ │ mul r2, ip, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 292f8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9c158 │ │ │ │ - b 9c134 │ │ │ │ + beq 9c1d0 │ │ │ │ + b 9c1ac │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b 9c420 │ │ │ │ + b 9c498 │ │ │ │ lsr r2, r6, #5 │ │ │ │ add r3, fp, fp, lsl #2 │ │ │ │ add r2, r2, #1 │ │ │ │ add fp, r2, r3 │ │ │ │ and fp, fp, r5 │ │ │ │ - b 9c094 │ │ │ │ + b 9c10c │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b 9c378 │ │ │ │ + b 9c3f0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b 9c1a4 │ │ │ │ + b 9c21c │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - b 9c308 │ │ │ │ + b 9c380 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b 9c38c │ │ │ │ + b 9c404 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b 9c31c │ │ │ │ + b 9c394 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b 9c434 │ │ │ │ + b 9c4ac │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b 9c1b8 │ │ │ │ + b 9c230 │ │ │ │ │ │ │ │ -0009c4b0 : │ │ │ │ +0009c528 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r2, [pc, #1188] @ 9c978 │ │ │ │ + ldr r2, [pc, #1188] @ 9c9f0 │ │ │ │ sub sp, sp, #20 │ │ │ │ and r2, r2, r0 │ │ │ │ cmp r2, #8 │ │ │ │ mov r5, r1 │ │ │ │ - bgt 9c6b0 │ │ │ │ + bgt 9c728 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9c6dc │ │ │ │ - ldr r1, [pc, #1160] @ 9c97c │ │ │ │ + beq 9c754 │ │ │ │ + ldr r1, [pc, #1160] @ 9c9f4 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi 9c6dc │ │ │ │ + bhi 9c754 │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp] │ │ │ │ tst r0, #512 @ 0x200 │ │ │ │ - bne 9c74c │ │ │ │ + bne 9c7c4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9c920 │ │ │ │ - ldr sl, [pc, #1112] @ 9c980 │ │ │ │ + bne 9c998 │ │ │ │ + ldr sl, [pc, #1112] @ 9c9f8 │ │ │ │ ldr r3, [sl, #84] @ 0x54 │ │ │ │ ldr r2, [sl, #16] │ │ │ │ tst r3, #24 │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ tst r3, #4 │ │ │ │ lsl r3, r3, #17 │ │ │ │ add r4, r4, r3, lsr #31 │ │ │ │ lsl r4, r4, #3 │ │ │ │ - bne 9c934 │ │ │ │ + bne 9c9ac │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r9, [pc, #1068] @ 9c984 │ │ │ │ + ldr r9, [pc, #1068] @ 9c9fc │ │ │ │ sub r3, r3, r4 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ cmp r2, r3 │ │ │ │ ldr fp, [r9, r0] │ │ │ │ - bhi 9c89c │ │ │ │ + bhi 9c914 │ │ │ │ adds r1, r4, r2 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bmi 9c89c │ │ │ │ - ldr r3, [pc, #1036] @ 9c988 │ │ │ │ - ldr r2, [pc, #1036] @ 9c98c │ │ │ │ + bmi 9c914 │ │ │ │ + ldr r3, [pc, #1036] @ 9ca00 │ │ │ │ + ldr r2, [pc, #1036] @ 9ca04 │ │ │ │ ldr r3, [r3, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9c884 │ │ │ │ + bne 9c8fc │ │ │ │ ldr ip, [fp, #8] │ │ │ │ sub r1, r1, #1 │ │ │ │ add r3, ip, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #1528] @ 0x5f8 │ │ │ │ cmp r1, #512 @ 0x200 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bcs 9c814 │ │ │ │ + bcs 9c88c │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r3, r1, lsl #3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 9c874 │ │ │ │ + beq 9c8ec │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r6, [r3, #4] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [r6] │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9c6f4 │ │ │ │ + beq 9c76c │ │ │ │ ldr r3, [ip, #3760] @ 0xeb0 │ │ │ │ ldr r1, [ip, #3756] @ 0xeac │ │ │ │ add r3, r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ add r4, r6, r4 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r6] │ │ │ │ str r2, [r6, #4] │ │ │ │ str r2, [r4, #-8] │ │ │ │ str r2, [r4, #-4] │ │ │ │ str r3, [ip, #3760] @ 0xeb0 │ │ │ │ - bgt 9c7cc │ │ │ │ + bgt 9c844 │ │ │ │ ldr r3, [sl] │ │ │ │ - ldr r2, [pc, #888] @ 9c990 │ │ │ │ + ldr r2, [pc, #888] @ 9ca08 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ str sl, [r4, #4] │ │ │ │ strne r3, [sl] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9c8b8 │ │ │ │ + bne 9c930 │ │ │ │ cmp r5, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ str r8, [r4, #8] │ │ │ │ - beq 9c798 │ │ │ │ + beq 9c810 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9c798 │ │ │ │ + beq 9c810 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r7, #0 │ │ │ │ str r3, [r5] │ │ │ │ str r5, [r4, #12] │ │ │ │ - bne 9c7a4 │ │ │ │ - bl 3592c0 │ │ │ │ + bne 9c81c │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r9, r0] │ │ │ │ ldr r1, [sp] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ ldr r2, [r2, #3796] @ 0xed4 │ │ │ │ and r3, r3, #3 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ @@ -117651,329 +117683,329 @@ │ │ │ │ str r1, [r0] │ │ │ │ stmdb r4, {r2, r3} │ │ │ │ str r1, [r2, #4] │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, #130 @ 0x82 │ │ │ │ - ldreq r2, [pc, #728] @ 9c994 │ │ │ │ + ldreq r2, [pc, #728] @ 9ca0c │ │ │ │ streq r2, [sp] │ │ │ │ - beq 9c510 │ │ │ │ - ldr r1, [pc, #720] @ 9c998 │ │ │ │ + beq 9c588 │ │ │ │ + ldr r1, [pc, #720] @ 9ca10 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 9c868 │ │ │ │ + beq 9c8e0 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - ldreq r2, [pc, #708] @ 9c99c │ │ │ │ + ldreq r2, [pc, #708] @ 9ca14 │ │ │ │ streq r2, [sp] │ │ │ │ - beq 9c510 │ │ │ │ - ldr r3, [pc, #700] @ 9c9a0 │ │ │ │ + beq 9c588 │ │ │ │ + ldr r3, [pc, #700] @ 9ca18 │ │ │ │ ldr r2, [r8] │ │ │ │ - ldr r1, [pc, #696] @ 9c9a4 │ │ │ │ + ldr r1, [pc, #696] @ 9ca1c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ - b 9c8b0 │ │ │ │ + bl 1177e0 │ │ │ │ + b 9c928 │ │ │ │ ldr lr, [r3, #24] │ │ │ │ ldr r0, [r3, #28] │ │ │ │ cmp r0, lr │ │ │ │ - bcc 9c7b8 │ │ │ │ + bcc 9c830 │ │ │ │ add r1, r1, #1 │ │ │ │ add r1, lr, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ add r1, r3, lr │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r3, lr] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 9c814 │ │ │ │ - bl 3592c0 │ │ │ │ + beq 9c88c │ │ │ │ + bl 359530 │ │ │ │ ldr fp, [r9, r0] │ │ │ │ ldr ip, [fp, #8] │ │ │ │ - b 9c5dc │ │ │ │ - ldr r2, [pc, #620] @ 9c9a8 │ │ │ │ + b 9c654 │ │ │ │ + ldr r2, [pc, #620] @ 9ca20 │ │ │ │ str r2, [sp] │ │ │ │ - b 9c510 │ │ │ │ - ldr r2, [pc, #612] @ 9c9ac │ │ │ │ + b 9c588 │ │ │ │ + ldr r2, [pc, #612] @ 9ca24 │ │ │ │ str r2, [sp] │ │ │ │ - b 9c510 │ │ │ │ + b 9c588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9c90c │ │ │ │ - ldr r0, [pc, #596] @ 9c9b0 │ │ │ │ + beq 9c984 │ │ │ │ + ldr r0, [pc, #596] @ 9ca28 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 91b84 <_PyObject_GC_New@@Base> │ │ │ │ + bl 91be0 <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 9c8b0 │ │ │ │ + beq 9c928 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r9, [pc, #528] @ 9c984 │ │ │ │ + ldr r9, [pc, #528] @ 9c9fc │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ str r3, [r4, #28] │ │ │ │ mov r3, #0 │ │ │ │ cmp r5, #0 │ │ │ │ str r8, [r4, #8] │ │ │ │ str r3, [r4, #20] │ │ │ │ - bne 9c648 │ │ │ │ + bne 9c6c0 │ │ │ │ cmp r7, #0 │ │ │ │ str r5, [r4, #12] │ │ │ │ - beq 9c668 │ │ │ │ + beq 9c6e0 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r7] │ │ │ │ - b 9c668 │ │ │ │ + b 9c6e0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ - b 9c5dc │ │ │ │ + b 9c654 │ │ │ │ ldr r3, [ip, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9c60c │ │ │ │ + beq 9c684 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9c60c │ │ │ │ + beq 9c684 │ │ │ │ ldr r3, [ip, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9c60c │ │ │ │ + bne 9c684 │ │ │ │ ldr r3, [fp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9c8fc │ │ │ │ + bne 9c974 │ │ │ │ add r0, fp, #12 │ │ │ │ ldr r3, [fp, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne 9c60c │ │ │ │ + bne 9c684 │ │ │ │ mov r1, #16 │ │ │ │ - bl 358410 │ │ │ │ - b 9c60c │ │ │ │ - ldr r3, [pc, #364] @ 9c988 │ │ │ │ - ldr r2, [pc, #404] @ 9c9b4 │ │ │ │ + bl 35867c │ │ │ │ + b 9c684 │ │ │ │ + ldr r3, [pc, #364] @ 9ca00 │ │ │ │ + ldr r2, [pc, #404] @ 9ca2c │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9c8d0 │ │ │ │ + bne 9c948 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #1 │ │ │ │ movcs r0, r3 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 9c89c │ │ │ │ + beq 9c914 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r2, #800] @ 0x320 │ │ │ │ ldr fp, [r9, r0] │ │ │ │ add r3, r3, #1 │ │ │ │ ldr ip, [fp, #8] │ │ │ │ str r3, [r2, #800] @ 0x320 │ │ │ │ - b 9c5dc │ │ │ │ - ldr r2, [pc, #328] @ 9c9b8 │ │ │ │ + b 9c654 │ │ │ │ + ldr r2, [pc, #328] @ 9ca30 │ │ │ │ str r2, [sp] │ │ │ │ - b 9c510 │ │ │ │ + b 9c588 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 920a0 │ │ │ │ + bl 920fc │ │ │ │ mov r6, r0 │ │ │ │ - b 9c71c │ │ │ │ - ldr r2, [pc, #252] @ 9c988 │ │ │ │ + b 9c794 │ │ │ │ + ldr r2, [pc, #252] @ 9ca00 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r2, #708] @ 0x2c4 │ │ │ │ blx r3 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 9c724 │ │ │ │ + bne 9c79c │ │ │ │ mov r0, fp │ │ │ │ - bl 2a0208 │ │ │ │ + bl 2a027c │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 9c60c │ │ │ │ + bne 9c684 │ │ │ │ mov r4, #0 │ │ │ │ - b 9c6a4 │ │ │ │ - ldr r1, [pc, #252] @ 9c9bc │ │ │ │ + b 9c71c │ │ │ │ + ldr r1, [pc, #252] @ 9ca34 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9c8e8 │ │ │ │ + bne 9c960 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e6d0 │ │ │ │ - b 9c784 │ │ │ │ - ldr r2, [pc, #176] @ 9c988 │ │ │ │ + bl 18e94c │ │ │ │ + b 9c7fc │ │ │ │ + ldr r2, [pc, #176] @ 9ca00 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b 9c840 │ │ │ │ + b 9c8b8 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 9c784 │ │ │ │ + b 9c7fc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9c60c │ │ │ │ - b 9c7f8 │ │ │ │ - ldr r3, [pc, #140] @ 9c9a0 │ │ │ │ - ldr r1, [pc, #168] @ 9c9c0 │ │ │ │ + bne 9c684 │ │ │ │ + b 9c870 │ │ │ │ + ldr r3, [pc, #140] @ 9ca18 │ │ │ │ + ldr r1, [pc, #168] @ 9ca38 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 9c8b0 │ │ │ │ - ldr r3, [pc, #120] @ 9c9a0 │ │ │ │ - ldr r1, [pc, #152] @ 9c9c4 │ │ │ │ + bl 18f414 │ │ │ │ + b 9c928 │ │ │ │ + ldr r3, [pc, #120] @ 9ca18 │ │ │ │ + ldr r1, [pc, #152] @ 9ca3c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b 9c8b0 │ │ │ │ + bl 18f414 │ │ │ │ + b 9c928 │ │ │ │ ldr r0, [sl, #440] @ 0x1b8 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - ldr r9, [pc, #56] @ 9c984 │ │ │ │ + ldr r9, [pc, #56] @ 9c9fc │ │ │ │ add r3, r3, r0 │ │ │ │ add r0, r3, #3 │ │ │ │ bic r0, r0, #3 │ │ │ │ add r3, r3, #1 │ │ │ │ add r3, r0, r3, lsl #2 │ │ │ │ sub r1, r1, r4 │ │ │ │ add r2, r2, r3 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ cmp r2, r1 │ │ │ │ ldr fp, [r9, r0] │ │ │ │ - bls 9c568 │ │ │ │ - b 9c89c │ │ │ │ + bls 9c5e0 │ │ │ │ + b 9c914 │ │ │ │ andeq r0, r0, pc, lsl #5 │ │ │ │ - eorseq r4, sp, r4, lsr #32 │ │ │ │ + eorseq r4, sp, r4, ror #4 │ │ │ │ subseq r3, r5, r8, asr #31 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, r8, lsl #31 │ │ │ │ + andeq r1, r9, r4, ror #31 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq r2, pc, r8, lsl #18 │ │ │ │ + @ instruction: 0x000f29b8 │ │ │ │ andeq r0, r0, r2, lsl #5 │ │ │ │ - mulseq r0, ip, r0 │ │ │ │ + andseq r3, r0, r0, asr r1 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r0, r6, r4, lsr #15 │ │ │ │ - andeq sl, fp, ip, ror #20 │ │ │ │ - andeq ip, pc, r4, ror #3 │ │ │ │ + eorseq r0, r6, r4, ror #19 │ │ │ │ + andeq sl, fp, r0, asr #22 │ │ │ │ + muleq pc, r8, r2 @ │ │ │ │ subseq r3, r5, r8, lsr lr │ │ │ │ - andeq fp, r8, r8, lsr #32 │ │ │ │ - andseq fp, sp, r4, ror #21 │ │ │ │ - andseq lr, r8, r0, lsl r1 │ │ │ │ - eorseq r0, r6, r0, asr #15 │ │ │ │ - eorseq r0, r6, r4, lsl #16 │ │ │ │ + muleq r8, r8, r0 │ │ │ │ + andseq fp, sp, r8, lsl #28 │ │ │ │ + andseq lr, r8, ip, lsl #7 │ │ │ │ + eorseq r0, r6, r0, lsl #20 │ │ │ │ + eorseq r0, r6, r4, asr #20 │ │ │ │ │ │ │ │ -0009c9c8 : │ │ │ │ +0009ca40 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq 9cab4 │ │ │ │ + beq 9cb2c │ │ │ │ ldr r3, [r1] │ │ │ │ mov r5, r0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r1] │ │ │ │ ldr r3, [r2] │ │ │ │ mov r4, r1 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r2 │ │ │ │ - beq 9ca70 │ │ │ │ + beq 9cae8 │ │ │ │ add r3, r3, #1 │ │ │ │ - ldr r2, [pc, #168] @ 9cac8 │ │ │ │ + ldr r2, [pc, #168] @ 9cb40 │ │ │ │ str r3, [r6] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9ca80 │ │ │ │ + bne 9caf8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmn r3, #1 │ │ │ │ - beq 9ca80 │ │ │ │ - ldr r2, [pc, #140] @ 9cacc │ │ │ │ - bl 3592c0 │ │ │ │ + beq 9caf8 │ │ │ │ + ldr r2, [pc, #140] @ 9cb44 │ │ │ │ + bl 359530 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r1, [r5, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - ldr r2, [pc, #124] @ 9cad0 │ │ │ │ + ldr r2, [pc, #124] @ 9cb48 │ │ │ │ str r6, [sp] │ │ │ │ cmp r1, r2 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ - beq 9caa8 │ │ │ │ - bl a015c │ │ │ │ + beq 9cb20 │ │ │ │ + bl a01d4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #80] @ 9cac8 │ │ │ │ + ldr r3, [pc, #80] @ 9cb40 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 9ca2c │ │ │ │ + beq 9caa4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8be20 │ │ │ │ + bl 8be90 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 9ca38 │ │ │ │ + bne 9cab0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 23abe8 │ │ │ │ - bl 9cb2c │ │ │ │ + b 23acb0 │ │ │ │ + bl 9cba4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #24] @ 9cad4 │ │ │ │ - ldr r1, [pc, #24] @ 9cad8 │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r0, [pc, #24] @ 9cb4c │ │ │ │ + ldr r1, [pc, #24] @ 9cb50 │ │ │ │ + bl 2e1424 <_PyErr_BadInternalCall@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ - b 9ca68 │ │ │ │ + b 9cae0 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq sl, r5, ip, lsr #24 │ │ │ │ - eorseq sp, r5, ip, asr #6 │ │ │ │ + eorseq sp, r5, ip, lsl #11 │ │ │ │ andeq r0, r0, ip, lsl #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 98318 │ │ │ │ + bl 98374 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9cb18 │ │ │ │ + beq 9cb90 │ │ │ │ mul r2, r6, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 234584 │ │ │ │ - ldr r1, [pc, #4] @ 9cb24 │ │ │ │ - ldr r0, [pc, #4] @ 9cb28 │ │ │ │ - bl 7d2a0 <_Py_FatalErrorFunc@@Base> │ │ │ │ - eorseq sp, r5, ip, lsl #5 │ │ │ │ - eorseq r4, sp, r8, asr #32 │ │ │ │ + b 234658 │ │ │ │ + ldr r1, [pc, #4] @ 9cb9c │ │ │ │ + ldr r0, [pc, #4] @ 9cba0 │ │ │ │ + bl 7d2a8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + eorseq sp, r5, ip, asr #9 │ │ │ │ + eorseq r4, sp, r8, lsl #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr fp, [pc, #1300] @ 9d058 │ │ │ │ + ldr fp, [pc, #1300] @ 9d0d0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r9, [r6, #4] │ │ │ │ - ldr sl, [pc, #1292] @ 9d05c │ │ │ │ + ldr sl, [pc, #1292] @ 9d0d4 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r8, r3 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [fp, r0] │ │ │ │ cmp r9, sl │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov r5, r1 │ │ │ │ - bne 9cf1c │ │ │ │ + bne 9cf94 │ │ │ │ add r1, r2, #4096 @ 0x1000 │ │ │ │ ldr r3, [r1, #2740] @ 0xab4 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 9ccc0 │ │ │ │ + ble 9cd38 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r1, #2740] @ 0xab4 │ │ │ │ add r1, r1, r3, lsl #2 │ │ │ │ ldr r4, [r1, #2420] @ 0x974 │ │ │ │ mov r3, #1 │ │ │ │ - ldr r2, [pc, #1220] @ 9d060 │ │ │ │ + ldr r2, [pc, #1220] @ 9d0d8 │ │ │ │ str r3, [r4] │ │ │ │ strb r3, [r4, #6] │ │ │ │ strh r2, [r4, #4] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #5 │ │ │ │ add r7, r4, #20 │ │ │ │ str r2, [r4, #12] │ │ │ │ @@ -117986,49 +118018,49 @@ │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ add r0, r4, #28 │ │ │ │ bl 29658 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ands r0, r3, #255 @ 0xff │ │ │ │ - bne 9cfe0 │ │ │ │ + bne 9d058 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsl r3, r3, #20 │ │ │ │ add r0, r2, #42496 @ 0xa600 │ │ │ │ ldr r2, [r0, #208] @ 0xd0 │ │ │ │ lsr r3, r3, #20 │ │ │ │ adds r2, r2, #4096 @ 0x1000 │ │ │ │ orr r1, r3, r2 │ │ │ │ str r2, [r0, #208] @ 0xd0 │ │ │ │ ldr r3, [r0, #212] @ 0xd4 │ │ │ │ ldr r2, [r5, #-8] │ │ │ │ adc r3, r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [r0, #212] @ 0xd4 │ │ │ │ - bne 9cc48 │ │ │ │ + bne 9ccc0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - bne 9ce98 │ │ │ │ + bne 9cf10 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - bne 9cef0 │ │ │ │ + bne 9cf68 │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ and r0, r8, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - bgt 9ce24 │ │ │ │ + bgt 9ce9c │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r7, r0] │ │ │ │ ldrb r0, [r4, #5] │ │ │ │ mov r2, #1 │ │ │ │ cmp r9, sl │ │ │ │ lsl r2, r2, r0 │ │ │ │ - bne 9ce50 │ │ │ │ + bne 9cec8 │ │ │ │ str r6, [r7, r2] │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ add r2, r7, r2 │ │ │ │ str r0, [r2, #4] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r3, [r5, #20] │ │ │ │ @@ -118047,34 +118079,34 @@ │ │ │ │ mov r3, #68 @ 0x44 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov lr, #72 @ 0x48 │ │ │ │ mov r3, #40 @ 0x28 │ │ │ │ mov r0, #16 │ │ │ │ mov ip, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #896] @ 9d064 │ │ │ │ - ldr r1, [pc, #896] @ 9d068 │ │ │ │ + ldr r3, [pc, #896] @ 9d0dc │ │ │ │ + ldr r1, [pc, #896] @ 9d0e0 │ │ │ │ ldr r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9cfac │ │ │ │ + bne 9d024 │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r7, [r2, #1528] @ 0x5f8 │ │ │ │ ldr r3, [r7, r0, lsl #2] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq 9cf98 │ │ │ │ + beq 9d010 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [r4] │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9cd78 │ │ │ │ - ldr r2, [pc, #816] @ 9d060 │ │ │ │ + beq 9cdf0 │ │ │ │ + ldr r2, [pc, #816] @ 9d0d8 │ │ │ │ strh r2, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r4] │ │ │ │ sub r2, r9, sl │ │ │ │ clz r2, r2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ mov r3, #0 │ │ │ │ @@ -118085,69 +118117,69 @@ │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [r4, #16] │ │ │ │ str r3, [r4, #8] │ │ │ │ bl 29658 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - b 9cbd0 │ │ │ │ + b 9cc48 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ ldr ip, [r3, #28] │ │ │ │ cmp ip, r0 │ │ │ │ - bcc 9cf88 │ │ │ │ + bcc 9d000 │ │ │ │ add r1, r0, lr │ │ │ │ str r1, [r3, #24] │ │ │ │ add r1, r3, r0 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r3, r0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 9cd28 │ │ │ │ - ldr r3, [pc, #696] @ 9d064 │ │ │ │ - ldr r2, [pc, #700] @ 9d06c │ │ │ │ + bne 9cda0 │ │ │ │ + ldr r3, [pc, #696] @ 9d0dc │ │ │ │ + ldr r2, [pc, #700] @ 9d0e4 │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9cfc8 │ │ │ │ + bne 9d040 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 2a1bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ ldrne r3, [r7, #800] @ 0x320 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r7, #800] @ 0x320 │ │ │ │ - bne 9cd28 │ │ │ │ - bl 2a01ec │ │ │ │ + bne 9cda0 │ │ │ │ + bl 2a0260 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9cdf8 │ │ │ │ + beq 9ce70 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 9d040 │ │ │ │ + beq 9d0b8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r3] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9ce1c │ │ │ │ + beq 9ce94 │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - beq 9d04c │ │ │ │ + beq 9d0c4 │ │ │ │ mvn r0, #0 │ │ │ │ - b 9ccb8 │ │ │ │ + b 9cd30 │ │ │ │ cmp r2, #15 │ │ │ │ lslle r0, r0, #1 │ │ │ │ movle r2, #0 │ │ │ │ movgt r2, #0 │ │ │ │ strhle r2, [r7, r0] │ │ │ │ strgt r2, [r7, r0, lsl #2] │ │ │ │ ldrb r0, [r4, #5] │ │ │ │ mov r2, #1 │ │ │ │ cmp r9, sl │ │ │ │ lsl r2, r2, r0 │ │ │ │ - beq 9cc74 │ │ │ │ + beq 9ccec │ │ │ │ ldr ip, [r4, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr lr, [r5, #8] │ │ │ │ add r9, r7, r2 │ │ │ │ str r6, [r9, #4] │ │ │ │ add lr, lr, #1 │ │ │ │ str r8, [r7, r2] │ │ │ │ @@ -118157,169 +118189,169 @@ │ │ │ │ str r2, [r9, #8] │ │ │ │ str lr, [r5, #8] │ │ │ │ str r1, [r5, #16] │ │ │ │ str r3, [r5, #20] │ │ │ │ str ip, [r4, #12] │ │ │ │ str r0, [r4, #16] │ │ │ │ str r4, [r5, #24] │ │ │ │ - b 9ccb4 │ │ │ │ + b 9cd2c │ │ │ │ ldr r2, [r0, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9cf38 │ │ │ │ - ldr r2, [pc, #452] @ 9d070 │ │ │ │ + bne 9cfb0 │ │ │ │ + ldr r2, [pc, #452] @ 9d0e8 │ │ │ │ cmp r0, r2 │ │ │ │ - bne 9cebc │ │ │ │ + bne 9cf34 │ │ │ │ ldr r2, [r6, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9cc34 │ │ │ │ - bl 3592c0 │ │ │ │ + beq 9ccac │ │ │ │ + bl 359530 │ │ │ │ ldr r2, [fp, r0] │ │ │ │ sub lr, r5, #8 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r0, [r2, #3796] @ 0xed4 │ │ │ │ ldr r2, [r5, #-4] │ │ │ │ ldr ip, [r0, #4] │ │ │ │ and r2, r2, #3 │ │ │ │ orr r2, r2, ip │ │ │ │ str lr, [ip] │ │ │ │ stmdb r5, {r0, r2} │ │ │ │ str lr, [r0, #4] │ │ │ │ - b 9cc48 │ │ │ │ + b 9ccc0 │ │ │ │ ldr r2, [r0, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9cf5c │ │ │ │ - ldr r2, [pc, #364] @ 9d070 │ │ │ │ + bne 9cfd4 │ │ │ │ + ldr r2, [pc, #364] @ 9d0e8 │ │ │ │ cmp r0, r2 │ │ │ │ - bne 9cebc │ │ │ │ + bne 9cf34 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r2, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9cebc │ │ │ │ - b 9cc48 │ │ │ │ + bne 9cf34 │ │ │ │ + b 9ccc0 │ │ │ │ mov lr, #88 @ 0x58 │ │ │ │ mov r3, #60 @ 0x3c │ │ │ │ mov r0, #20 │ │ │ │ mov ip, #10 │ │ │ │ str lr, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ - b 9ccdc │ │ │ │ - ldr r0, [pc, #308] @ 9d074 │ │ │ │ + b 9cd54 │ │ │ │ + ldr r0, [pc, #308] @ 9d0ec │ │ │ │ cmp r2, r0 │ │ │ │ - bne 9d020 │ │ │ │ + bne 9d098 │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ and r2, r2, #512 @ 0x200 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9cc34 │ │ │ │ + beq 9ccac │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - b 9cea4 │ │ │ │ - ldr r0, [pc, #272] @ 9d074 │ │ │ │ + b 9cf1c │ │ │ │ + ldr r0, [pc, #272] @ 9d0ec │ │ │ │ cmp r2, r0 │ │ │ │ - bne 9d000 │ │ │ │ + bne 9d078 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ and r2, r2, #512 @ 0x200 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9cc48 │ │ │ │ + beq 9ccc0 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - b 9cefc │ │ │ │ + b 9cf74 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r1, #12] │ │ │ │ str r1, [r3, #8] │ │ │ │ - b 9cd28 │ │ │ │ + b 9cda0 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r7 │ │ │ │ - bl 920a0 │ │ │ │ + bl 920fc │ │ │ │ mov r4, r0 │ │ │ │ - b 9cd9c │ │ │ │ - ldr r2, [pc, #176] @ 9d064 │ │ │ │ + b 9ce14 │ │ │ │ + ldr r2, [pc, #176] @ 9d0dc │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [r2, #688] @ 0x2b0 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 9cd28 │ │ │ │ - b 9cdd8 │ │ │ │ - ldr r2, [pc, #148] @ 9d064 │ │ │ │ + bne 9cda0 │ │ │ │ + b 9ce50 │ │ │ │ + ldr r2, [pc, #148] @ 9d0dc │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b 9cdc4 │ │ │ │ + b 9ce3c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 2965f4 │ │ │ │ + bl 296674 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - b 9cbec │ │ │ │ + b 9cc64 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ - b 9cf74 │ │ │ │ + b 9cfec │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ - b 9cf4c │ │ │ │ + b 9cfc4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 9cdf8 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 9ce70 │ │ │ │ mov r0, r2 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 9ce1c │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 9ce94 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ andeq r0, r0, r3, lsl #6 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, r8, lsl #31 │ │ │ │ - andeq fp, r8, r8, lsr #32 │ │ │ │ + andeq r1, r9, r4, ror #31 │ │ │ │ + muleq r8, r8, r0 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ - andeq r5, sl, r8, asr r6 │ │ │ │ + ldrdeq r5, [sl], -r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ subs r8, r1, #0 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ - beq 9d144 │ │ │ │ + beq 9d1bc │ │ │ │ mov r2, #1 │ │ │ │ lsl r7, r2, r0 │ │ │ │ - ldr r3, [pc, #796] @ 9d3c4 │ │ │ │ + ldr r3, [pc, #796] @ 9d43c │ │ │ │ lsl r6, r7, r2 │ │ │ │ umull r1, r6, r3, r6 │ │ │ │ - ldr r3, [pc, #788] @ 9d3c8 │ │ │ │ + ldr r3, [pc, #788] @ 9d440 │ │ │ │ lsr r6, r6, r2 │ │ │ │ mov sl, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r5, #7 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsl r9, r6, #3 │ │ │ │ - bhi 9d2e8 │ │ │ │ + bhi 9d360 │ │ │ │ cmp r5, #3 │ │ │ │ - bne 9d180 │ │ │ │ + bne 9d1f8 │ │ │ │ add r1, r3, #4096 @ 0x1000 │ │ │ │ ldr r0, [r1, #2740] @ 0xab4 │ │ │ │ cmp r0, #0 │ │ │ │ - ble 9d2e0 │ │ │ │ + ble 9d358 │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r1, #2740] @ 0xab4 │ │ │ │ add r1, r1, r0, lsl #2 │ │ │ │ ldr r4, [r1, #2420] @ 0x974 │ │ │ │ mov r5, #0 │ │ │ │ - ldr r3, [pc, #712] @ 9d3cc │ │ │ │ + ldr r3, [pc, #712] @ 9d444 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ str r2, [r4] │ │ │ │ strb r2, [r4, #6] │ │ │ │ add r0, r4, #20 │ │ │ │ mov r2, #8 │ │ │ │ strh r3, [r4, #4] │ │ │ │ str r5, [r4, #16] │ │ │ │ @@ -118331,56 +118363,56 @@ │ │ │ │ add r0, r4, #28 │ │ │ │ bl 29658 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r7, #1 │ │ │ │ lsl r7, r7, r0 │ │ │ │ - ldr r3, [pc, #624] @ 9d3c4 │ │ │ │ + ldr r3, [pc, #624] @ 9d43c │ │ │ │ lsl r2, r7, #1 │ │ │ │ umull r1, r6, r2, r3 │ │ │ │ - ldr r3, [pc, #616] @ 9d3c8 │ │ │ │ + ldr r3, [pc, #616] @ 9d440 │ │ │ │ mov sl, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r9, #12 │ │ │ │ lsr r6, r6, #1 │ │ │ │ cmp r5, #7 │ │ │ │ mul r9, r6, r9 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bhi 9d2e8 │ │ │ │ - ldr r2, [pc, #584] @ 9d3d0 │ │ │ │ - ldr r1, [pc, #584] @ 9d3d4 │ │ │ │ + bhi 9d360 │ │ │ │ + ldr r2, [pc, #584] @ 9d448 │ │ │ │ + ldr r1, [pc, #584] @ 9d44c │ │ │ │ ldr r4, [r2, #692] @ 0x2b4 │ │ │ │ cmp r4, r1 │ │ │ │ add r1, r9, r7 │ │ │ │ add r0, r1, #20 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bne 9d390 │ │ │ │ + bne 9d408 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r0, [r3, #1528] @ 0x5f8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [sp, #8] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #512 @ 0x200 │ │ │ │ - bcs 9d300 │ │ │ │ + bcs 9d378 │ │ │ │ add r1, r1, #19 │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r0, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq 9d348 │ │ │ │ + beq 9d3c0 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r3] │ │ │ │ ldr r0, [r4] │ │ │ │ str r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9d248 │ │ │ │ + beq 9d2c0 │ │ │ │ mov r3, #1 │ │ │ │ strb r5, [r4, #4] │ │ │ │ mov r5, #0 │ │ │ │ mov r2, r7 │ │ │ │ str r3, [r4] │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ add r0, r4, #20 │ │ │ │ @@ -118397,23 +118429,23 @@ │ │ │ │ bl 29658 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr lr, [r3, #24] │ │ │ │ ldr fp, [r3, #28] │ │ │ │ cmp lr, fp │ │ │ │ - bhi 9d2c8 │ │ │ │ + bhi 9d340 │ │ │ │ add r1, r1, #1 │ │ │ │ add r1, lr, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ add r1, r3, lr │ │ │ │ str r1, [r3, #4] │ │ │ │ str r0, [r3, lr] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 9d300 │ │ │ │ + beq 9d378 │ │ │ │ and sl, sl, #255 @ 0xff │ │ │ │ add fp, r7, #20 │ │ │ │ mov r3, #1 │ │ │ │ strb r5, [r4, #4] │ │ │ │ mov r5, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ @@ -118425,216 +118457,216 @@ │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4] │ │ │ │ bl 29658 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, fp │ │ │ │ bl 29658 │ │ │ │ - b 9d138 │ │ │ │ + b 9d1b0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [ip, #12] │ │ │ │ and sl, sl, #255 @ 0xff │ │ │ │ add fp, r7, #20 │ │ │ │ str ip, [r3, #8] │ │ │ │ - b 9d280 │ │ │ │ + b 9d2f8 │ │ │ │ mov r7, #8 │ │ │ │ - b 9d180 │ │ │ │ + b 9d1f8 │ │ │ │ cmp r5, #15 │ │ │ │ - bhi 9d360 │ │ │ │ + bhi 9d3d8 │ │ │ │ add sl, r5, #1 │ │ │ │ mov r7, #1 │ │ │ │ lsl r7, r7, sl │ │ │ │ - b 9d180 │ │ │ │ + b 9d1f8 │ │ │ │ ldr r3, [r2, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #204] @ 9d3d8 │ │ │ │ + ldr r1, [pc, #204] @ 9d450 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9d3b0 │ │ │ │ + bne 9d428 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 9d3a4 │ │ │ │ + beq 9d41c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ and sl, sl, #255 @ 0xff │ │ │ │ ldr r3, [r2, #800] @ 0x320 │ │ │ │ add fp, r7, #20 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2, #800] @ 0x320 │ │ │ │ - b 9d280 │ │ │ │ + b 9d2f8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 920a0 │ │ │ │ + bl 920fc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ - b 9d270 │ │ │ │ + b 9d2e8 │ │ │ │ add sl, r5, #2 │ │ │ │ mov r7, #1 │ │ │ │ add r1, r9, r7, lsl sl │ │ │ │ adds r2, r1, #20 │ │ │ │ lsl r7, r7, sl │ │ │ │ str r2, [sp, #4] │ │ │ │ - bmi 9d3a4 │ │ │ │ - ldr r2, [pc, #76] @ 9d3d0 │ │ │ │ - ldr r0, [pc, #76] @ 9d3d4 │ │ │ │ + bmi 9d41c │ │ │ │ + ldr r2, [pc, #76] @ 9d448 │ │ │ │ + ldr r0, [pc, #76] @ 9d44c │ │ │ │ ldr r4, [r2, #692] @ 0x2b4 │ │ │ │ cmp r4, r0 │ │ │ │ - beq 9d1a0 │ │ │ │ + beq 9d218 │ │ │ │ ldr r0, [r2, #688] @ 0x2b0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx r4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 9d278 │ │ │ │ - bl 2a01ec │ │ │ │ + bne 9d2f0 │ │ │ │ + bl 2a0260 │ │ │ │ mov r4, #0 │ │ │ │ - b 9d138 │ │ │ │ + b 9d1b0 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b 9d324 │ │ │ │ - bge feb47e78 <__bss_end__@@Base+0xfe582f30> │ │ │ │ + b 9d39c │ │ │ │ + bge feb47ef0 <__bss_end__@@Base+0xfe582fa8> │ │ │ │ andeq r0, r0, ip │ │ │ │ andeq r0, r0, r3, lsl #6 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, r8, lsl #31 │ │ │ │ - andeq fp, r8, r8, lsr #32 │ │ │ │ + andeq r1, r9, r4, ror #31 │ │ │ │ + muleq r8, r8, r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r8, [pc, #980] @ 9d7c8 │ │ │ │ + ldr r8, [pc, #980] @ 9d840 │ │ │ │ sub sp, sp, #8 │ │ │ │ add r3, r8, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #1168] @ 0x490 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r1 │ │ │ │ - beq 9d43c │ │ │ │ + beq 9d4b4 │ │ │ │ ldr r3, [r8, #1412] @ 0x584 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9d43c │ │ │ │ - ldr r3, [pc, #940] @ 9d7cc │ │ │ │ - bl 3592c0 │ │ │ │ + beq 9d4b4 │ │ │ │ + ldr r3, [pc, #940] @ 9d844 │ │ │ │ + bl 359530 │ │ │ │ ldr r5, [r3, r0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 9d788 │ │ │ │ + beq 9d800 │ │ │ │ ldr r0, [r8, #1416] @ 0x588 │ │ │ │ bl 2a3cc │ │ │ │ cmp r5, r0 │ │ │ │ - bne 9d788 │ │ │ │ + bne 9d800 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 9d588 │ │ │ │ + beq 9d600 │ │ │ │ ldrb r3, [r7] │ │ │ │ ldrb r5, [r4, #-4] │ │ │ │ sub r6, r4, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bne 9d7a8 │ │ │ │ + bne 9d820 │ │ │ │ ldrb r3, [r4, #-3] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne 9d794 │ │ │ │ + bne 9d80c │ │ │ │ ldrb r3, [r4, #-2] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne 9d794 │ │ │ │ + bne 9d80c │ │ │ │ ldrb r3, [r4, #-1] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne 9d794 │ │ │ │ + bne 9d80c │ │ │ │ ldrb r3, [r4, #-8] │ │ │ │ ldrb r2, [r4, #-7] │ │ │ │ ldrb r5, [r4, #-5] │ │ │ │ orr r2, r2, r3, lsl #8 │ │ │ │ ldrb r3, [r4, #-6] │ │ │ │ orr r3, r3, r2, lsl #8 │ │ │ │ orr r5, r5, r3, lsl #8 │ │ │ │ ldrb r3, [r4, r5] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne 9d774 │ │ │ │ + bne 9d7ec │ │ │ │ add r3, r4, r5 │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ cmp r2, #253 @ 0xfd │ │ │ │ - bne 9d774 │ │ │ │ + bne 9d7ec │ │ │ │ ldrb r2, [r3, #2] │ │ │ │ cmp r2, #253 @ 0xfd │ │ │ │ - bne 9d774 │ │ │ │ + bne 9d7ec │ │ │ │ ldrb r3, [r3, #3] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne 9d774 │ │ │ │ + bne 9d7ec │ │ │ │ mov r2, #8 │ │ │ │ mov r1, #221 @ 0xdd │ │ │ │ mov r0, r6 │ │ │ │ bl 29658 │ │ │ │ add r2, r5, #4 │ │ │ │ mov r1, #221 @ 0xdd │ │ │ │ mov r0, r4 │ │ │ │ bl 29658 │ │ │ │ - ldr r2, [pc, #732] @ 9d7d0 │ │ │ │ + ldr r2, [pc, #732] @ 9d848 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9d590 │ │ │ │ - ldr r3, [pc, #712] @ 9d7cc │ │ │ │ - bl 3592c0 │ │ │ │ + bne 9d608 │ │ │ │ + ldr r3, [pc, #712] @ 9d844 │ │ │ │ + bl 359530 │ │ │ │ ldr r2, [r3, r0] │ │ │ │ bic r3, r6, #4080 @ 0xff0 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ bic r3, r3, #15 │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r5, [r2, #1528] @ 0x5f8 │ │ │ │ cmn r5, #804 @ 0x324 │ │ │ │ - beq 9d5c4 │ │ │ │ + beq 9d63c │ │ │ │ lsr r1, r6, #18 │ │ │ │ add r1, r5, r1, lsl #3 │ │ │ │ ldr r0, [r1, #808] @ 0x328 │ │ │ │ bic r2, r6, #-16777216 @ 0xff000000 │ │ │ │ bic r2, r2, #16515072 @ 0xfc0000 │ │ │ │ cmp r0, r2 │ │ │ │ - bgt 9d560 │ │ │ │ + bgt 9d5d8 │ │ │ │ ldr r1, [r1, #804] @ 0x324 │ │ │ │ cmp r1, r2 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9d5c4 │ │ │ │ + beq 9d63c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str r2, [r4, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r2, [r3] │ │ │ │ str r6, [r3, #4] │ │ │ │ sub r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ - beq 9d5a4 │ │ │ │ + beq 9d61c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9d5ec │ │ │ │ + beq 9d664 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r2, [r5, r2, lsl #3] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r1, [r3, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r3, [r1, #8] │ │ │ │ - b 9d588 │ │ │ │ + b 9d600 │ │ │ │ ldr r3, [r8, #684] @ 0x2ac │ │ │ │ - ldr r2, [pc, #516] @ 9d7d4 │ │ │ │ + ldr r2, [pc, #516] @ 9d84c │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9d6b4 │ │ │ │ + bne 9d72c │ │ │ │ mov r0, r6 │ │ │ │ bl 298bc │ │ │ │ ldr r3, [r5, #800] @ 0x320 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r5, #800] @ 0x320 │ │ │ │ - b 9d588 │ │ │ │ + b 9d600 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r4, [r3, #16] │ │ │ │ str r2, [r1, #12] │ │ │ │ str r1, [r2, #8] │ │ │ │ mov r2, #28 │ │ │ │ mul r4, r2, r4 │ │ │ │ @@ -118643,66 +118675,66 @@ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ add ip, r5, r1, lsl #2 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r0, [ip, #528] @ 0x210 │ │ │ │ str r3, [r2, #16] │ │ │ │ cmp r2, r0 │ │ │ │ - bne 9d64c │ │ │ │ + bne 9d6c4 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9d648 │ │ │ │ + beq 9d6c0 │ │ │ │ ldr lr, [r3, #8] │ │ │ │ cmp r1, lr │ │ │ │ movne r3, #0 │ │ │ │ str r3, [ip, #528] @ 0x210 │ │ │ │ add r3, r1, #1 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq 9d6f0 │ │ │ │ + beq 9d768 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 9d6c4 │ │ │ │ + beq 9d73c │ │ │ │ ldr r3, [ip, #532] @ 0x214 │ │ │ │ cmp r3, #0 │ │ │ │ streq r2, [ip, #532] @ 0x214 │ │ │ │ cmp r2, r0 │ │ │ │ - beq 9d588 │ │ │ │ + beq 9d600 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ strne r3, [r1, #20] │ │ │ │ streq r3, [r5, #524] @ 0x20c │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr ip, [r2, #20] │ │ │ │ cmp r3, #0 │ │ │ │ str r1, [ip, #24] │ │ │ │ str r0, [r2, #24] │ │ │ │ str r3, [r2, #20] │ │ │ │ strne r2, [r3, #24] │ │ │ │ str r2, [r0, #20] │ │ │ │ - b 9d588 │ │ │ │ + b 9d600 │ │ │ │ ldr r0, [r8, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ - b 9d5dc │ │ │ │ + b 9d654 │ │ │ │ ldr r3, [r5, #524] @ 0x20c │ │ │ │ mov r1, #0 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r2, #20] │ │ │ │ str r1, [r2, #24] │ │ │ │ strne r2, [r3, #24] │ │ │ │ ldr r3, [r5, #532] @ 0x214 │ │ │ │ str r2, [r5, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ streq r2, [r5, #532] @ 0x214 │ │ │ │ - b 9d588 │ │ │ │ + b 9d600 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9d660 │ │ │ │ + beq 9d6d8 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ mov r7, #0 │ │ │ │ cmp r3, #0 │ │ │ │ strne r1, [r3, #20] │ │ │ │ streq r1, [r5, #524] @ 0x20c │ │ │ │ str r3, [r1, #24] │ │ │ │ ldr r1, [r6, r4] │ │ │ │ @@ -118724,78 +118756,78 @@ │ │ │ │ ldr r3, [r8, #812] @ 0x32c │ │ │ │ mov r2, #262144 @ 0x40000 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #788] @ 0x314 │ │ │ │ str r7, [r6, r4] │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r5, #788] @ 0x314 │ │ │ │ - b 9d588 │ │ │ │ + b 9d600 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7c0f0 <_Py_SetRefcnt@@Base+0x15d8> │ │ │ │ - ldr r1, [pc, #84] @ 9d7d8 │ │ │ │ - ldr r0, [pc, #84] @ 9d7dc │ │ │ │ - bl 7d2a0 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #80] @ 9d7e0 │ │ │ │ - ldr r0, [pc, #80] @ 9d7e4 │ │ │ │ - bl 7d2a0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7c0f8 <_Py_SetRefcnt@@Base+0x15d8> │ │ │ │ + ldr r1, [pc, #84] @ 9d850 │ │ │ │ + ldr r0, [pc, #84] @ 9d854 │ │ │ │ + bl 7d2a8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #80] @ 9d858 │ │ │ │ + ldr r0, [pc, #80] @ 9d85c │ │ │ │ + bl 7d2a8 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7c0f0 <_Py_SetRefcnt@@Base+0x15d8> │ │ │ │ - ldr r1, [pc, #68] @ 9d7e8 │ │ │ │ - ldr r0, [pc, #52] @ 9d7dc │ │ │ │ - bl 7d2a0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7c0f8 <_Py_SetRefcnt@@Base+0x15d8> │ │ │ │ + ldr r1, [pc, #68] @ 9d860 │ │ │ │ + ldr r0, [pc, #52] @ 9d854 │ │ │ │ + bl 7d2a8 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 7c0f0 <_Py_SetRefcnt@@Base+0x15d8> │ │ │ │ + bl 7c0f8 <_Py_SetRefcnt@@Base+0x15d8> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r1, [pc, #44] @ 9d7ec │ │ │ │ - ldr r0, [pc, #24] @ 9d7dc │ │ │ │ + ldr r1, [pc, #44] @ 9d864 │ │ │ │ + ldr r0, [pc, #24] @ 9d854 │ │ │ │ mov r2, r5 │ │ │ │ - bl 820c4 │ │ │ │ + bl 820cc │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq r9, r9, ip, lsr lr │ │ │ │ - andeq fp, r8, ip, lsl #9 │ │ │ │ - eorseq sl, r5, ip, ror #11 │ │ │ │ - @ instruction: 0x00399cf4 │ │ │ │ - eorseq sp, r5, ip, lsl #5 │ │ │ │ - eorseq r4, sp, ip, asr r0 │ │ │ │ - @ instruction: 0x0035a5d4 │ │ │ │ - mlaseq r5, r8, r5, sl │ │ │ │ + @ instruction: 0x00099eb4 │ │ │ │ + strdeq fp, [r8], -ip │ │ │ │ + eorseq sl, r5, ip, lsr #16 │ │ │ │ + eorseq r9, r9, r4, lsr pc │ │ │ │ + eorseq sp, r5, ip, asr #9 │ │ │ │ + mlaseq sp, ip, r2, r4 │ │ │ │ + eorseq sl, r5, r4, lsl r8 │ │ │ │ + @ instruction: 0x0035a7d8 │ │ │ │ │ │ │ │ -0009d7f0 : │ │ │ │ +0009d868 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4] │ │ │ │ - ldr r0, [pc, #16] @ 9d828 │ │ │ │ - bl 23b098 │ │ │ │ + ldr r0, [pc, #16] @ 9d8a0 │ │ │ │ + bl 23b160 │ │ │ │ cmp r0, #0 │ │ │ │ strne r4, [r0, #20] │ │ │ │ strne r5, [r0, #24] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrsheq r7, [r5], #-52 @ 0xffffffcc │ │ │ │ │ │ │ │ -0009d82c : │ │ │ │ +0009d8a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 9d898 │ │ │ │ + bl 9d910 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 9d88c │ │ │ │ + beq 9d904 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - beq 9d88c │ │ │ │ - ldr r2, [pc, #52] @ 9d894 │ │ │ │ - bl 3592c0 │ │ │ │ + beq 9d904 │ │ │ │ + ldr r2, [pc, #52] @ 9d90c │ │ │ │ + bl 359530 │ │ │ │ ldr r1, [r2, r0] │ │ │ │ ldr r2, [r3, #-4] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ and r2, r2, #3 │ │ │ │ ldr r0, [r1, #3796] @ 0xed4 │ │ │ │ sub r1, r3, #8 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ @@ -118833,1010 +118865,1010 @@ │ │ │ │ addne r0, r0, r2 │ │ │ │ addne r3, r3, #1 │ │ │ │ add r4, r4, r1, lsr #14 │ │ │ │ lsl r4, r4, #3 │ │ │ │ addne r2, r0, r3, lsl #2 │ │ │ │ adds r7, r2, r4 │ │ │ │ sub sp, sp, #8 │ │ │ │ - bmi 9dad0 │ │ │ │ - ldr r8, [pc, #868] @ 9dc84 │ │ │ │ - ldr r0, [pc, #868] @ 9dc88 │ │ │ │ + bmi 9db48 │ │ │ │ + ldr r8, [pc, #868] @ 9dcfc │ │ │ │ + ldr r0, [pc, #868] @ 9dd00 │ │ │ │ ldr r3, [r8, #712] @ 0x2c8 │ │ │ │ cmp r3, r0 │ │ │ │ - bne 9dbe0 │ │ │ │ - ldr r3, [pc, #856] @ 9dc8c │ │ │ │ - bl 3592c0 │ │ │ │ + bne 9dc58 │ │ │ │ + ldr r3, [pc, #856] @ 9dd04 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ sub ip, r7, #1 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp ip, #512 @ 0x200 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r9, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs 9db68 │ │ │ │ + bcs 9dbe0 │ │ │ │ lsr ip, ip, #3 │ │ │ │ ldr r3, [r9, ip, lsl #3] │ │ │ │ ldr lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq 9dbbc │ │ │ │ + beq 9dc34 │ │ │ │ ldr r0, [r3] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r3] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r7, [r0] │ │ │ │ str r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 9da34 │ │ │ │ + beq 9daac │ │ │ │ cmp r4, #0 │ │ │ │ add r4, r0, r4 │ │ │ │ - beq 9d9d8 │ │ │ │ + beq 9da50 │ │ │ │ mov r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [r0] │ │ │ │ str r3, [r0, #4] │ │ │ │ - beq 9d9d8 │ │ │ │ - ldr r3, [pc, #736] @ 9dc8c │ │ │ │ - bl 3592c0 │ │ │ │ + beq 9da50 │ │ │ │ + ldr r3, [pc, #736] @ 9dd04 │ │ │ │ + bl 359530 │ │ │ │ ldr ip, [r3, r0] │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [ip, #8] │ │ │ │ str r3, [r4, #-8] │ │ │ │ str r3, [r4, #-4] │ │ │ │ ldr r3, [r1, #3760] @ 0xeb0 │ │ │ │ ldr r0, [r1, #3756] @ 0xeac │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r0 │ │ │ │ str r3, [r1, #3760] @ 0xeb0 │ │ │ │ - bgt 9db1c │ │ │ │ + bgt 9db94 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 29658 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9daec │ │ │ │ + bne 9db64 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ldr r2, [pc, #656] @ 9dc90 │ │ │ │ + ldr r2, [pc, #656] @ 9dd08 │ │ │ │ addne r3, r3, #1 │ │ │ │ str r5, [r4, #4] │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ mov r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r1, [r4] │ │ │ │ - bne 9dc08 │ │ │ │ + bne 9dc80 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ tst r3, #4 │ │ │ │ - bne 9da78 │ │ │ │ + bne 9daf0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r8, [r3, #24] │ │ │ │ ldr r9, [r3, #28] │ │ │ │ cmp r9, r8 │ │ │ │ - bcc 9dadc │ │ │ │ + bcc 9db54 │ │ │ │ add ip, ip, #1 │ │ │ │ add ip, r8, ip, lsl #3 │ │ │ │ add r1, r3, r8 │ │ │ │ str ip, [r3, #24] │ │ │ │ str r1, [r3, #4] │ │ │ │ str r7, [r3, r8] │ │ │ │ cmp r4, #0 │ │ │ │ and r1, sl, #16384 @ 0x4000 │ │ │ │ add r4, r0, r4 │ │ │ │ - bne 9d990 │ │ │ │ + bne 9da08 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 9d9a4 │ │ │ │ - b 9d9d8 │ │ │ │ + bne 9da1c │ │ │ │ + b 9da50 │ │ │ │ ldr r3, [r5, #440] @ 0x1b8 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r2, #1 │ │ │ │ subgt r2, r2, #1 │ │ │ │ strgt r2, [r3, #12] │ │ │ │ add r2, r2, r1 │ │ │ │ mov r1, #0 │ │ │ │ - ldr r3, [pc, #500] @ 9dc94 │ │ │ │ + ldr r3, [pc, #500] @ 9dd0c │ │ │ │ cmp r2, r1 │ │ │ │ strb r2, [r4, #8] │ │ │ │ strb r1, [r4, #9] │ │ │ │ strh r3, [r4, #10] │ │ │ │ - beq 9dabc │ │ │ │ + beq 9db34 │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r0, r4, #12 │ │ │ │ bl 29658 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #-12] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 2a01ec │ │ │ │ + b 2a0260 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [lr, #12] │ │ │ │ str lr, [r3, #8] │ │ │ │ - b 9d984 │ │ │ │ + b 9d9fc │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #404] @ 9dc90 │ │ │ │ + ldr r2, [pc, #404] @ 9dd08 │ │ │ │ str r5, [r4, #4] │ │ │ │ strne r3, [r5] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9dc20 │ │ │ │ + bne 9dc98 │ │ │ │ str r6, [r4, #8] │ │ │ │ - b 9da1c │ │ │ │ + b 9da94 │ │ │ │ ldr r3, [r1, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r0, #0 │ │ │ │ - beq 9d9d8 │ │ │ │ + beq 9da50 │ │ │ │ ldr r3, [r1, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9d9d8 │ │ │ │ + bne 9da50 │ │ │ │ ldr r3, [ip, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9dc74 │ │ │ │ + bne 9dcec │ │ │ │ add r0, ip, #12 │ │ │ │ ldr r3, [ip, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne 9d9d8 │ │ │ │ + bne 9da50 │ │ │ │ mov r1, #16 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 358410 │ │ │ │ + bl 35867c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b 9d9d8 │ │ │ │ + b 9da50 │ │ │ │ ldr r3, [r8, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #292] @ 9dc98 │ │ │ │ + ldr r1, [pc, #292] @ 9dd10 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9dc60 │ │ │ │ + bne 9dcd8 │ │ │ │ cmp r7, #1 │ │ │ │ movcs r0, r7 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9dad0 │ │ │ │ + beq 9db48 │ │ │ │ ldr r3, [r9, #800] @ 0x320 │ │ │ │ ldr r1, [r5, #84] @ 0x54 │ │ │ │ add r3, r3, #1 │ │ │ │ and r1, r1, #16384 @ 0x4000 │ │ │ │ str r3, [r9, #800] @ 0x320 │ │ │ │ cmp r4, #0 │ │ │ │ add r4, r0, r4 │ │ │ │ - bne 9d990 │ │ │ │ - b 9da6c │ │ │ │ + bne 9da08 │ │ │ │ + b 9dae4 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 920a0 │ │ │ │ + bl 920fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9db68 │ │ │ │ + beq 9dbe0 │ │ │ │ ldr sl, [r5, #84] @ 0x54 │ │ │ │ - b 9da5c │ │ │ │ + b 9dad4 │ │ │ │ ldr r0, [r8, #708] @ 0x2c4 │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9dad0 │ │ │ │ + beq 9db48 │ │ │ │ ldr r1, [r5, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ and r1, r1, #16384 @ 0x4000 │ │ │ │ - b 9dbac │ │ │ │ - ldr r1, [pc, #140] @ 9dc9c │ │ │ │ + b 9dc24 │ │ │ │ + ldr r1, [pc, #140] @ 9dd14 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9dc38 │ │ │ │ + bne 9dcb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e6d0 │ │ │ │ - b 9da1c │ │ │ │ - ldr r1, [pc, #116] @ 9dc9c │ │ │ │ + bl 18e94c │ │ │ │ + b 9da94 │ │ │ │ + ldr r1, [pc, #116] @ 9dd14 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9dc4c │ │ │ │ + bne 9dcc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e6d0 │ │ │ │ - b 9db14 │ │ │ │ + bl 18e94c │ │ │ │ + b 9db8c │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 9da1c │ │ │ │ + b 9da94 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 9db14 │ │ │ │ + b 9db8c │ │ │ │ ldr r0, [r8, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b 9db90 │ │ │ │ + b 9dc08 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9d9d8 │ │ │ │ - b 9db44 │ │ │ │ + bne 9da50 │ │ │ │ + b 9dbbc │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, r8, lsl #31 │ │ │ │ + andeq r1, r9, r4, ror #31 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ - andeq fp, r8, r8, lsr #32 │ │ │ │ - andseq lr, r8, r0, lsl r1 │ │ │ │ + muleq r8, r8, r0 │ │ │ │ + andseq lr, r8, ip, lsl #7 │ │ │ │ │ │ │ │ -0009dca0 : │ │ │ │ +0009dd18 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ bl 29c28 │ │ │ │ mov r4, #0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ str r4, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9dd48 │ │ │ │ + bl 9ddc0 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 9dd00 │ │ │ │ - ldr r3, [pc, #32] @ 9dd08 │ │ │ │ - bl 3592c0 │ │ │ │ + beq 9dd78 │ │ │ │ + ldr r3, [pc, #32] @ 9dd80 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 9f51c │ │ │ │ + b 9f594 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0009dd0c : │ │ │ │ +0009dd84 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ bl 29c28 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9dd48 │ │ │ │ + bl 9ddc0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ subs r6, r1, #0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - beq 9e358 │ │ │ │ + beq 9e3d0 │ │ │ │ cmp r6, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ mov sl, r0 │ │ │ │ - beq 9e148 │ │ │ │ + beq 9e1c0 │ │ │ │ add r5, r0, r6 │ │ │ │ cmp r6, #0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ - blt 9f15c │ │ │ │ + blt 9f1d4 │ │ │ │ cmn r6, #-2147483626 @ 0x80000016 │ │ │ │ - bgt 9f174 │ │ │ │ - ldr fp, [pc, #4056] @ 9ed78 │ │ │ │ - ldr r3, [pc, #4056] @ 9ed7c │ │ │ │ + bgt 9f1ec │ │ │ │ + ldr fp, [pc, #4056] @ 9edf0 │ │ │ │ + ldr r3, [pc, #4056] @ 9edf4 │ │ │ │ ldr r2, [fp, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ add r3, r6, #21 │ │ │ │ - bne 9e5ac │ │ │ │ - ldr r2, [pc, #4040] @ 9ed80 │ │ │ │ - bl 3592c0 │ │ │ │ + bne 9e624 │ │ │ │ + ldr r2, [pc, #4040] @ 9edf8 │ │ │ │ + bl 359530 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ cmp r3, #512 @ 0x200 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r2, [r2, #1528] @ 0x5f8 │ │ │ │ - bgt 9e38c │ │ │ │ + bgt 9e404 │ │ │ │ add r4, r6, #20 │ │ │ │ lsr r1, r4, #3 │ │ │ │ ldr r0, [r2, r1, lsl #3] │ │ │ │ ldr ip, [r0, #8] │ │ │ │ cmp r0, ip │ │ │ │ - beq 9e36c │ │ │ │ + beq 9e3e4 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r9, [r0, #4] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r0] │ │ │ │ ldr r3, [r9] │ │ │ │ str r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9de38 │ │ │ │ + bne 9deb0 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ ldr lr, [r0, #28] │ │ │ │ cmp lr, r2 │ │ │ │ addcs r1, r1, #1 │ │ │ │ addcs r1, r2, r1, lsl #3 │ │ │ │ ldrcc r3, [r0, #12] │ │ │ │ strcs r1, [r0, #24] │ │ │ │ addcs r1, r0, r2 │ │ │ │ strcc r3, [ip, #12] │ │ │ │ strcs r1, [r0, #4] │ │ │ │ strcc ip, [r3, #8] │ │ │ │ strcs r3, [r0, r2] │ │ │ │ - ldr r3, [pc, #3908] @ 9ed84 │ │ │ │ + ldr r3, [pc, #3908] @ 9edfc │ │ │ │ str r3, [r9, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - ldr r2, [pc, #3888] @ 9ed88 │ │ │ │ + ldr r2, [pc, #3888] @ 9ee00 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r9] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9ea48 │ │ │ │ + bne 9eac0 │ │ │ │ mvn r2, #0 │ │ │ │ str r2, [r9, #12] │ │ │ │ mov r2, #100 @ 0x64 │ │ │ │ str r6, [r9, #8] │ │ │ │ strb r2, [r9, #16] │ │ │ │ strb r3, [r9, r4] │ │ │ │ ldrb r3, [r9, #16] │ │ │ │ tst r3, #32 │ │ │ │ - beq 9e300 │ │ │ │ + beq 9e378 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq 9f344 │ │ │ │ + beq 9f3bc │ │ │ │ tst sl, #3 │ │ │ │ add r0, r9, #20 │ │ │ │ - bne 9e30c │ │ │ │ + bne 9e384 │ │ │ │ add r4, sl, #4 │ │ │ │ cmp r4, r5 │ │ │ │ - bhi 9dfe4 │ │ │ │ + bhi 9e05c │ │ │ │ ldr r2, [sl] │ │ │ │ - ldr ip, [pc, #3832] @ 9edb0 │ │ │ │ + ldr ip, [pc, #3832] @ 9ee28 │ │ │ │ tst r2, ip │ │ │ │ - bne 9dfe4 │ │ │ │ + bne 9e05c │ │ │ │ add r1, sl, #8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r5, r1 │ │ │ │ str r2, [r3], #4 │ │ │ │ - bcc 9dfdc │ │ │ │ + bcc 9e054 │ │ │ │ ldr r2, [sl, #4] │ │ │ │ tst r2, ip │ │ │ │ - bne 9dfdc │ │ │ │ + bne 9e054 │ │ │ │ add r4, sl, #12 │ │ │ │ cmp r5, r4 │ │ │ │ str r2, [r0, #4] │ │ │ │ add r2, r0, #8 │ │ │ │ - bcc 9e178 │ │ │ │ + bcc 9e1f0 │ │ │ │ ldr r3, [sl, #8] │ │ │ │ tst r3, ip │ │ │ │ - bne 9e178 │ │ │ │ + bne 9e1f0 │ │ │ │ str r3, [r0, #8] │ │ │ │ add r3, sl, #16 │ │ │ │ cmp r5, r3 │ │ │ │ add r1, r0, #12 │ │ │ │ - bcc 9e184 │ │ │ │ + bcc 9e1fc │ │ │ │ ldr r2, [sl, #12] │ │ │ │ tst r2, ip │ │ │ │ - bne 9e184 │ │ │ │ + bne 9e1fc │ │ │ │ add lr, sl, #20 │ │ │ │ cmp r5, lr │ │ │ │ str r2, [r0, #12] │ │ │ │ movcc r4, r3 │ │ │ │ add r0, r0, #16 │ │ │ │ - bcc 9df60 │ │ │ │ + bcc 9dfd8 │ │ │ │ ldr r2, [r3] │ │ │ │ mov r4, r3 │ │ │ │ tst r2, ip │ │ │ │ add r1, lr, #4 │ │ │ │ add r3, r3, #4 │ │ │ │ - bne 9df60 │ │ │ │ + bne 9dfd8 │ │ │ │ cmp r5, r1 │ │ │ │ str r2, [r0], #4 │ │ │ │ movcs lr, r1 │ │ │ │ - bcs 9df34 │ │ │ │ + bcs 9dfac │ │ │ │ mov r4, lr │ │ │ │ cmp r5, r4 │ │ │ │ - bhi 9df90 │ │ │ │ + bhi 9e008 │ │ │ │ sub r5, r4, sl │ │ │ │ cmp r6, r5 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - bne 9e008 │ │ │ │ + bne 9e080 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ cmp r3, #0 │ │ │ │ strne r6, [r3] │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r3, [r4] │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ - bne 9df68 │ │ │ │ + bne 9dfe0 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ strb r3, [r0] │ │ │ │ - bls 9df68 │ │ │ │ + bls 9dfe0 │ │ │ │ add r0, r0, #1 │ │ │ │ mov r3, r4 │ │ │ │ ldrb r2, [r3] │ │ │ │ mov r4, r3 │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ add r3, r3, #1 │ │ │ │ - bne 9df68 │ │ │ │ + bne 9dfe0 │ │ │ │ cmp r3, r5 │ │ │ │ strb r2, [r0], #1 │ │ │ │ - bne 9dfb4 │ │ │ │ + bne 9e02c │ │ │ │ mov r4, r3 │ │ │ │ - b 9df68 │ │ │ │ + b 9dfe0 │ │ │ │ mov r0, r3 │ │ │ │ - b 9df60 │ │ │ │ + b 9dfd8 │ │ │ │ cmp r5, sl │ │ │ │ - bls 9dffc │ │ │ │ + bls 9e074 │ │ │ │ ldrb r3, [sl] │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ moveq r4, sl │ │ │ │ - beq 9df9c │ │ │ │ + beq 9e014 │ │ │ │ mov r4, sl │ │ │ │ mov r5, #0 │ │ │ │ str sl, [sp, #52] @ 0x34 │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ bl 29658 │ │ │ │ ldrb r3, [r9, #16] │ │ │ │ str r9, [sp, #80] @ 0x50 │ │ │ │ lsr r2, r3, #5 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ and r2, r2, #1 │ │ │ │ - beq 9ecf4 │ │ │ │ + beq 9ed6c │ │ │ │ cmp r2, #0 │ │ │ │ mov r2, #127 @ 0x7f │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - beq 9f2b4 │ │ │ │ + beq 9f32c │ │ │ │ add r2, r9, #20 │ │ │ │ lsr r3, r3, #2 │ │ │ │ and r3, r3, #7 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ mov r3, #0 │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ cmp r4, r6 │ │ │ │ - bcs 9e254 │ │ │ │ + bcs 9e2cc │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 9e658 │ │ │ │ + bne 9e6d0 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ add r3, r0, r3 │ │ │ │ - beq 9e754 │ │ │ │ + beq 9e7cc │ │ │ │ ldrb r2, [r4] │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bls 9e9ec │ │ │ │ + bls 9ea64 │ │ │ │ cmp r2, #223 @ 0xdf │ │ │ │ - bls 9e518 │ │ │ │ + bls 9e590 │ │ │ │ cmp r2, #239 @ 0xef │ │ │ │ - bhi 9effc │ │ │ │ + bhi 9f074 │ │ │ │ sub r1, r6, r4 │ │ │ │ cmp r1, #2 │ │ │ │ - ble 9ecc4 │ │ │ │ + ble 9ed3c │ │ │ │ ldrb ip, [r4, #1] │ │ │ │ ldrb r1, [r4, #2] │ │ │ │ sub lr, ip, #128 @ 0x80 │ │ │ │ cmp lr, #63 @ 0x3f │ │ │ │ - bhi 9e2a4 │ │ │ │ + bhi 9e31c │ │ │ │ cmp r2, #224 @ 0xe0 │ │ │ │ - beq 9e29c │ │ │ │ + beq 9e314 │ │ │ │ cmp ip, #159 @ 0x9f │ │ │ │ sub lr, r2, #237 @ 0xed │ │ │ │ clz lr, lr │ │ │ │ lsr lr, lr, #5 │ │ │ │ movls lr, #0 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 9e2a4 │ │ │ │ + bne 9e31c │ │ │ │ sub lr, r1, #128 @ 0x80 │ │ │ │ cmp lr, #63 @ 0x3f │ │ │ │ - bhi 9ef40 │ │ │ │ + bhi 9efb8 │ │ │ │ add r5, r1, r2, lsl #12 │ │ │ │ sub r5, r5, #925696 @ 0xe2000 │ │ │ │ sub r5, r5, #128 @ 0x80 │ │ │ │ add r5, r5, ip, lsl #6 │ │ │ │ add r4, r4, #3 │ │ │ │ sub r3, r3, r0 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [pc, #3156] @ 9ed8c │ │ │ │ + ldr r3, [pc, #3156] @ 9ee04 │ │ │ │ cmp r5, #4 │ │ │ │ - bhi 9e554 │ │ │ │ + bhi 9e5cc │ │ │ │ ldrb r3, [r3, r5] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldrb r3, [r0] │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ - bne 9ed34 │ │ │ │ + bne 9edac │ │ │ │ ldr r2, [sp, #160] @ 0xa0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9f2d0 │ │ │ │ - ldr r9, [pc, #3164] @ 9edc4 │ │ │ │ + bne 9f348 │ │ │ │ + ldr r9, [pc, #3164] @ 9ee3c │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ add r9, r9, r3, lsl #3 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r1 │ │ │ │ - b 9df60 │ │ │ │ + b 9dfd8 │ │ │ │ mov r0, r1 │ │ │ │ - b 9df60 │ │ │ │ + b 9dfd8 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr r9, [sp, #76] @ 0x4c │ │ │ │ - ldr sl, [pc, #3060] @ 9ed90 │ │ │ │ + ldr sl, [pc, #3060] @ 9ee08 │ │ │ │ sub r6, r4, r9 │ │ │ │ sub r3, r6, #1 │ │ │ │ add r5, r3, r5 │ │ │ │ cmp r7, #0 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ - bne 9e1c0 │ │ │ │ + bne 9e238 │ │ │ │ mov r0, r8 │ │ │ │ - bl 144c0c <_Py_GetErrorHandler@@Base> │ │ │ │ + bl 144cac <_Py_GetErrorHandler@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #2 │ │ │ │ - bne 9ee88 │ │ │ │ + bne 9ef00 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 9ee64 │ │ │ │ + ble 9eedc │ │ │ │ mov r2, r6 │ │ │ │ cmp r2, r5 │ │ │ │ - blt 9edcc │ │ │ │ + blt 9ee44 │ │ │ │ sub r5, r5, r6 │ │ │ │ add r4, r4, r5 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - b 9e070 │ │ │ │ + b 9e0e8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r7, r9 │ │ │ │ sub r3, r3, r0 │ │ │ │ asr r1, r3, #1 │ │ │ │ - bne 9e228 │ │ │ │ + bne 9e2a0 │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ sub ip, r0, #128 @ 0x80 │ │ │ │ cmp ip, #63 @ 0x3f │ │ │ │ - bhi 9f1e8 │ │ │ │ + bhi 9f260 │ │ │ │ cmp r0, #159 @ 0x9f │ │ │ │ - bhi 9f338 │ │ │ │ + bhi 9f3b0 │ │ │ │ cmp r2, #224 @ 0xe0 │ │ │ │ - beq 9f1e8 │ │ │ │ + beq 9f260 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #160] @ 0xa0 │ │ │ │ sub r3, r4, r6 │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r2, #0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9ef54 │ │ │ │ + beq 9efcc │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r0, [sp, #52] @ 0x34 │ │ │ │ - beq 9e274 │ │ │ │ + beq 9e2ec │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ sub r4, r0, r3 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ str r4, [r3] │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ cmp r4, #0 │ │ │ │ - bne 9e608 │ │ │ │ + bne 9e680 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 9e5c8 │ │ │ │ + bne 9e640 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl be9a0 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + bl be9a8 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ mov r9, r0 │ │ │ │ - b 9df84 │ │ │ │ + b 9dffc │ │ │ │ cmp ip, #159 @ 0x9f │ │ │ │ - bhi 9e104 │ │ │ │ + bhi 9e17c │ │ │ │ sub r3, r3, r0 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r5, #2 │ │ │ │ - beq 9e18c │ │ │ │ + beq 9e204 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #237 @ 0xed │ │ │ │ - beq 9f434 │ │ │ │ + beq 9f4ac │ │ │ │ mov r5, #2 │ │ │ │ - b 9e190 │ │ │ │ + b 9e208 │ │ │ │ sub r3, r3, r0 │ │ │ │ asr r3, r3, #1 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr r9, [sp, #76] @ 0x4c │ │ │ │ - ldr sl, [pc, #2716] @ 9ed94 │ │ │ │ + ldr sl, [pc, #2716] @ 9ee0c │ │ │ │ sub r6, r4, r9 │ │ │ │ add r5, r6, #1 │ │ │ │ - b 9e1a4 │ │ │ │ + b 9e21c │ │ │ │ ldr r0, [r9, #28] │ │ │ │ tst sl, #3 │ │ │ │ - beq 9dea0 │ │ │ │ + beq 9df18 │ │ │ │ cmp r5, sl │ │ │ │ movhi r4, sl │ │ │ │ - bls 9dffc │ │ │ │ + bls 9e074 │ │ │ │ tst r4, #3 │ │ │ │ - beq 9e3cc │ │ │ │ + beq 9e444 │ │ │ │ ldrsb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 9e338 │ │ │ │ + blt 9e3b0 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - bcc 9e318 │ │ │ │ + bcc 9e390 │ │ │ │ sub r5, r4, sl │ │ │ │ mov r1, sl │ │ │ │ mov r2, r5 │ │ │ │ bl 29cdc │ │ │ │ cmp r6, r5 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - beq 9df78 │ │ │ │ - b 9e008 │ │ │ │ + beq 9dff0 │ │ │ │ + b 9e080 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ - ldr r9, [pc, #2612] @ 9ed98 │ │ │ │ + ldr r9, [pc, #2612] @ 9ee10 │ │ │ │ cmp r3, #0 │ │ │ │ strne r6, [r3] │ │ │ │ - b 9df84 │ │ │ │ + b 9dffc │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 920a0 │ │ │ │ + bl 920fc │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne 9de38 │ │ │ │ + bne 9deb0 │ │ │ │ ldr r4, [fp, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #2564] @ 9ed9c │ │ │ │ + ldr r1, [pc, #2564] @ 9ee14 │ │ │ │ cmp r4, r1 │ │ │ │ - bne 9ef24 │ │ │ │ + bne 9ef9c │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ bl 2a1bc │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r9, r0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 9f174 │ │ │ │ + beq 9f1ec │ │ │ │ ldr r3, [r2, #800] @ 0x320 │ │ │ │ add r4, r6, #20 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2, #800] @ 0x320 │ │ │ │ - b 9de38 │ │ │ │ + b 9deb0 │ │ │ │ add r1, r4, #4 │ │ │ │ cmp r5, r1 │ │ │ │ - bcc 9e50c │ │ │ │ - ldr r3, [pc, #2512] @ 9edb0 │ │ │ │ + bcc 9e584 │ │ │ │ + ldr r3, [pc, #2512] @ 9ee28 │ │ │ │ ldr r2, [r4] │ │ │ │ tst r3, r2 │ │ │ │ - bne 9e50c │ │ │ │ + bne 9e584 │ │ │ │ add r2, r4, #8 │ │ │ │ cmp r5, r2 │ │ │ │ - bcc 9e650 │ │ │ │ + bcc 9e6c8 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ tst r3, ip │ │ │ │ - bne 9e650 │ │ │ │ + bne 9e6c8 │ │ │ │ add r1, r4, #12 │ │ │ │ cmp r5, r1 │ │ │ │ - bcc 9e648 │ │ │ │ + bcc 9e6c0 │ │ │ │ ldr ip, [r4, #8] │ │ │ │ tst r3, ip │ │ │ │ - bne 9e648 │ │ │ │ + bne 9e6c0 │ │ │ │ add r2, r4, #16 │ │ │ │ cmp r5, r2 │ │ │ │ - bcc 9e650 │ │ │ │ + bcc 9e6c8 │ │ │ │ ldr ip, [r4, #12] │ │ │ │ tst r3, ip │ │ │ │ - bne 9e650 │ │ │ │ + bne 9e6c8 │ │ │ │ add r1, r4, #20 │ │ │ │ cmp r5, r1 │ │ │ │ - bcc 9e648 │ │ │ │ + bcc 9e6c0 │ │ │ │ ldr ip, [r4, #16] │ │ │ │ tst r3, ip │ │ │ │ - bne 9e648 │ │ │ │ + bne 9e6c0 │ │ │ │ add r2, r4, #24 │ │ │ │ cmp r5, r2 │ │ │ │ - bcc 9e650 │ │ │ │ + bcc 9e6c8 │ │ │ │ ldr ip, [r4, #20] │ │ │ │ tst r3, ip │ │ │ │ - bne 9e650 │ │ │ │ + bne 9e6c8 │ │ │ │ add r1, r4, #28 │ │ │ │ cmp r5, r1 │ │ │ │ - bcc 9e648 │ │ │ │ + bcc 9e6c0 │ │ │ │ ldr ip, [r4, #24] │ │ │ │ tst r3, ip │ │ │ │ - bne 9e648 │ │ │ │ + bne 9e6c0 │ │ │ │ add r2, r4, #32 │ │ │ │ cmp r5, r2 │ │ │ │ - bcc 9e650 │ │ │ │ + bcc 9e6c8 │ │ │ │ ldr ip, [r4, #28] │ │ │ │ tst r3, ip │ │ │ │ - bne 9e650 │ │ │ │ + bne 9e6c8 │ │ │ │ add r1, r4, #36 @ 0x24 │ │ │ │ cmp r5, r1 │ │ │ │ - bcc 9e648 │ │ │ │ + bcc 9e6c0 │ │ │ │ ldr ip, [r4, #32] │ │ │ │ tst r3, ip │ │ │ │ - bne 9e648 │ │ │ │ + bne 9e6c0 │ │ │ │ add r2, r4, #40 @ 0x28 │ │ │ │ cmp r5, r2 │ │ │ │ - bcc 9e650 │ │ │ │ + bcc 9e6c8 │ │ │ │ mov ip, r3 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ tst ip, r3 │ │ │ │ - bne 9e650 │ │ │ │ + bne 9e6c8 │ │ │ │ add r3, r4, #44 @ 0x2c │ │ │ │ cmp r5, r3 │ │ │ │ - bcc 9e648 │ │ │ │ + bcc 9e6c0 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ tst ip, r1 │ │ │ │ - bne 9e648 │ │ │ │ + bne 9e6c0 │ │ │ │ sub r1, r5, #44 @ 0x2c │ │ │ │ sub r1, r1, r4 │ │ │ │ bic r1, r1, #3 │ │ │ │ add r1, r3, r1 │ │ │ │ - b 9e500 │ │ │ │ + b 9e578 │ │ │ │ ldr r2, [r4] │ │ │ │ add r3, r3, #4 │ │ │ │ tst ip, r2 │ │ │ │ - bne 9e50c │ │ │ │ + bne 9e584 │ │ │ │ cmp r3, r1 │ │ │ │ mov r4, r3 │ │ │ │ - bne 9e4f0 │ │ │ │ + bne 9e568 │ │ │ │ cmp r4, r5 │ │ │ │ - bne 9e320 │ │ │ │ - b 9e338 │ │ │ │ + bne 9e398 │ │ │ │ + b 9e3b0 │ │ │ │ cmp r2, #193 @ 0xc1 │ │ │ │ - bls 9ef68 │ │ │ │ + bls 9efe0 │ │ │ │ sub r1, r6, r4 │ │ │ │ cmp r1, #1 │ │ │ │ - ble 9ee54 │ │ │ │ + ble 9eecc │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ sub ip, r1, #128 @ 0x80 │ │ │ │ cmp ip, #63 @ 0x3f │ │ │ │ - bhi 9e2a4 │ │ │ │ + bhi 9e31c │ │ │ │ add r1, r1, r2, lsl #6 │ │ │ │ sub r3, r3, r0 │ │ │ │ add r4, r4, #2 │ │ │ │ sub r5, r1, #12416 @ 0x3080 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r3, r5 │ │ │ │ - bcc 9e9cc │ │ │ │ + bcc 9ea44 │ │ │ │ ldrd r2, [sp, #96] @ 0x60 │ │ │ │ sub r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - ble 9e9cc │ │ │ │ + ble 9ea44 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ cmp r1, #1 │ │ │ │ strbeq r5, [r2, r3] │ │ │ │ ldreq r3, [sp, #100] @ 0x64 │ │ │ │ - beq 9e59c │ │ │ │ + beq 9e614 │ │ │ │ cmp r1, #2 │ │ │ │ strne r5, [r2, r3, lsl #2] │ │ │ │ ldrne r3, [sp, #100] @ 0x64 │ │ │ │ lsleq r1, r3, #1 │ │ │ │ strheq r5, [r2, r1] │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - b 9e074 │ │ │ │ + b 9e0ec │ │ │ │ ldr r0, [fp, #708] @ 0x2c4 │ │ │ │ mov r1, r3 │ │ │ │ blx r2 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 9f174 │ │ │ │ + beq 9f1ec │ │ │ │ add r4, r6, #20 │ │ │ │ - b 9de38 │ │ │ │ + b 9deb0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9e28c │ │ │ │ + beq 9e304 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 9e28c │ │ │ │ - ldr r2, [pc, #1948] @ 9ed88 │ │ │ │ + bne 9e304 │ │ │ │ + ldr r2, [pc, #1948] @ 9ee00 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9f0cc │ │ │ │ + bne 9f144 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b 9e28c │ │ │ │ + b 9e304 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9e280 │ │ │ │ + beq 9e2f8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 9e280 │ │ │ │ - ldr r2, [pc, #1884] @ 9ed88 │ │ │ │ + bne 9e2f8 │ │ │ │ + ldr r2, [pc, #1884] @ 9ee00 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9ef78 │ │ │ │ + bne 9eff0 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b 9e280 │ │ │ │ + b 9e2f8 │ │ │ │ mov r4, r2 │ │ │ │ - b 9e50c │ │ │ │ + b 9e584 │ │ │ │ mov r4, r1 │ │ │ │ - b 9e50c │ │ │ │ + b 9e584 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 9f300 │ │ │ │ + bne 9f378 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r3, r0, r3, lsl #1 │ │ │ │ mov r9, r7 │ │ │ │ mov r0, r8 │ │ │ │ - b 9e6f8 │ │ │ │ + b 9e770 │ │ │ │ cmp r2, #223 @ 0xdf │ │ │ │ - bls 9e71c │ │ │ │ + bls 9e794 │ │ │ │ cmp r2, #239 @ 0xef │ │ │ │ - bhi 9f1f8 │ │ │ │ + bhi 9f270 │ │ │ │ sub r1, r6, r4 │ │ │ │ cmp r1, #2 │ │ │ │ - ble 9e1f0 │ │ │ │ + ble 9e268 │ │ │ │ ldrb lr, [r4, #1] │ │ │ │ ldrb r1, [r4, #2] │ │ │ │ sub r5, lr, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi 9f1d8 │ │ │ │ + bhi 9f250 │ │ │ │ cmp r2, #224 @ 0xe0 │ │ │ │ - beq 9f1d0 │ │ │ │ + beq 9f248 │ │ │ │ cmp lr, #159 @ 0x9f │ │ │ │ sub r5, r2, #237 @ 0xed │ │ │ │ clz r5, r5 │ │ │ │ lsr r5, r5, #5 │ │ │ │ movls r5, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 9f1d8 │ │ │ │ + bne 9f250 │ │ │ │ sub r5, r1, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi 9f390 │ │ │ │ + bhi 9f408 │ │ │ │ add r2, r1, r2, lsl #12 │ │ │ │ sub r2, r2, #925696 @ 0xe2000 │ │ │ │ sub r2, r2, #128 @ 0x80 │ │ │ │ add r2, r2, lr, lsl #6 │ │ │ │ add r4, r4, #3 │ │ │ │ strh r2, [r3], #2 │ │ │ │ cmp r4, r6 │ │ │ │ - bcs 9ea24 │ │ │ │ + bcs 9ea9c │ │ │ │ ldrb r2, [r4] │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bhi 9e678 │ │ │ │ + bhi 9e6f0 │ │ │ │ ands r5, r4, #3 │ │ │ │ mov r1, r4 │ │ │ │ - beq 9ea7c │ │ │ │ + beq 9eaf4 │ │ │ │ add r4, r4, #1 │ │ │ │ strh r2, [r3], #2 │ │ │ │ - b 9e6f0 │ │ │ │ + b 9e768 │ │ │ │ cmp r2, #193 @ 0xc1 │ │ │ │ - bls 9f0b8 │ │ │ │ + bls 9f130 │ │ │ │ sub r1, r6, r4 │ │ │ │ cmp r1, #1 │ │ │ │ - ble 9ea24 │ │ │ │ + ble 9ea9c │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ sub lr, r1, #128 @ 0x80 │ │ │ │ cmp lr, #63 @ 0x3f │ │ │ │ - bhi 9f1d8 │ │ │ │ + bhi 9f250 │ │ │ │ add r2, r1, r2, lsl #6 │ │ │ │ sub r2, r2, #12416 @ 0x3080 │ │ │ │ add r4, r4, #2 │ │ │ │ strh r2, [r3], #2 │ │ │ │ - b 9e6f0 │ │ │ │ + b 9e768 │ │ │ │ sub r1, r6, #4 │ │ │ │ - ldr r9, [pc, #1616] @ 9edb0 │ │ │ │ + ldr r9, [pc, #1616] @ 9ee28 │ │ │ │ mov r2, r1 │ │ │ │ - b 9e774 │ │ │ │ + b 9e7ec │ │ │ │ add r4, r4, #1 │ │ │ │ strb ip, [r3], #1 │ │ │ │ cmp r4, r6 │ │ │ │ - bcs 9ea08 │ │ │ │ + bcs 9ea80 │ │ │ │ ldrb ip, [r4] │ │ │ │ cmp ip, #127 @ 0x7f │ │ │ │ - bhi 9e984 │ │ │ │ + bhi 9e9fc │ │ │ │ ands r5, r4, #3 │ │ │ │ mov r1, r4 │ │ │ │ - bne 9e764 │ │ │ │ + bne 9e7dc │ │ │ │ add lr, r4, #4 │ │ │ │ cmp r6, lr │ │ │ │ - bcc 9f1c4 │ │ │ │ + bcc 9f23c │ │ │ │ sub fp, r2, r4 │ │ │ │ bic fp, fp, #3 │ │ │ │ mov ip, fp │ │ │ │ lsr ip, ip, #2 │ │ │ │ add ip, ip, #1 │ │ │ │ add fp, fp, #4 │ │ │ │ ands ip, ip, #3 │ │ │ │ add fp, r3, fp │ │ │ │ - beq 9e86c │ │ │ │ + beq 9e8e4 │ │ │ │ cmp ip, #1 │ │ │ │ - beq 9e830 │ │ │ │ + beq 9e8a8 │ │ │ │ cmp ip, #2 │ │ │ │ - beq 9e7fc │ │ │ │ + beq 9e874 │ │ │ │ ldr ip, [r4] │ │ │ │ mov r1, lr │ │ │ │ tst ip, r9 │ │ │ │ - bne 9e970 │ │ │ │ + bne 9e9e8 │ │ │ │ lsr lr, ip, #8 │ │ │ │ strb ip, [r3] │ │ │ │ strb lr, [r3, #1] │ │ │ │ lsr lr, ip, #16 │ │ │ │ lsr ip, ip, #24 │ │ │ │ strb lr, [r3, #2] │ │ │ │ strb ip, [r3, #3] │ │ │ │ add r3, r3, #4 │ │ │ │ mov r4, r1 │ │ │ │ ldr ip, [r4] │ │ │ │ add r1, r1, #4 │ │ │ │ tst ip, r9 │ │ │ │ - bne 9e970 │ │ │ │ + bne 9e9e8 │ │ │ │ lsr lr, ip, #8 │ │ │ │ strb ip, [r3] │ │ │ │ strb lr, [r3, #1] │ │ │ │ lsr lr, ip, #16 │ │ │ │ lsr ip, ip, #24 │ │ │ │ strb lr, [r3, #2] │ │ │ │ strb ip, [r3, #3] │ │ │ │ add r3, r3, #4 │ │ │ │ mov r4, r1 │ │ │ │ ldr ip, [r4] │ │ │ │ add r1, r1, #4 │ │ │ │ tst ip, r9 │ │ │ │ - bne 9e970 │ │ │ │ + bne 9e9e8 │ │ │ │ lsr lr, ip, #8 │ │ │ │ strb ip, [r3] │ │ │ │ strb lr, [r3, #1] │ │ │ │ lsr lr, ip, #16 │ │ │ │ lsr ip, ip, #24 │ │ │ │ strb lr, [r3, #2] │ │ │ │ strb ip, [r3, #3] │ │ │ │ add r3, r3, #4 │ │ │ │ cmp r3, fp │ │ │ │ - beq 9e96c │ │ │ │ + beq 9e9e4 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r1] │ │ │ │ add r7, r1, #4 │ │ │ │ tst r0, r9 │ │ │ │ lsr r5, r0, #8 │ │ │ │ mov r4, r1 │ │ │ │ - bne 9ea10 │ │ │ │ + bne 9ea88 │ │ │ │ lsr lr, r0, #16 │ │ │ │ lsr ip, r0, #24 │ │ │ │ strb r5, [r3, #1] │ │ │ │ strb lr, [r3, #2] │ │ │ │ strb ip, [r3, #3] │ │ │ │ strb r0, [r3] │ │ │ │ ldr r0, [r7] │ │ │ │ @@ -119844,143 +119876,143 @@ │ │ │ │ tst r0, r9 │ │ │ │ lsr r5, r0, #8 │ │ │ │ lsr lr, r0, #16 │ │ │ │ lsr ip, r0, #24 │ │ │ │ mov sl, r3 │ │ │ │ add r1, r7, #4 │ │ │ │ mov r4, r7 │ │ │ │ - bne 9ea10 │ │ │ │ + bne 9ea88 │ │ │ │ strb r5, [r3, #1] │ │ │ │ strb lr, [r3, #2] │ │ │ │ strb ip, [r3, #3] │ │ │ │ strb r0, [r3] │ │ │ │ ldr r0, [r1] │ │ │ │ mov r4, r1 │ │ │ │ tst r0, r9 │ │ │ │ add r1, r7, #8 │ │ │ │ add r3, r3, #4 │ │ │ │ lsr r5, r0, #8 │ │ │ │ lsr lr, r0, #16 │ │ │ │ lsr ip, r0, #24 │ │ │ │ mov r6, r1 │ │ │ │ - bne 9ea10 │ │ │ │ + bne 9ea88 │ │ │ │ strb r5, [r3, #1] │ │ │ │ strb lr, [r3, #2] │ │ │ │ strb ip, [r3, #3] │ │ │ │ strb r0, [r3] │ │ │ │ ldr r0, [r6] │ │ │ │ add r1, r7, #12 │ │ │ │ tst r0, r9 │ │ │ │ mov r4, r6 │ │ │ │ lsr r5, r0, #8 │ │ │ │ lsr lr, r0, #16 │ │ │ │ lsr ip, r0, #24 │ │ │ │ add r3, sl, #8 │ │ │ │ - bne 9ea10 │ │ │ │ + bne 9ea88 │ │ │ │ strb r0, [sl, #8] │ │ │ │ strb r5, [r3, #1] │ │ │ │ strb lr, [r3, #2] │ │ │ │ strb ip, [r3, #3] │ │ │ │ add r3, sl, #12 │ │ │ │ cmp r3, fp │ │ │ │ - bne 9e87c │ │ │ │ + bne 9e8f4 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ mov r4, r1 │ │ │ │ cmp r4, r6 │ │ │ │ - beq 9e124 │ │ │ │ + beq 9e19c │ │ │ │ ldrb ip, [r4] │ │ │ │ cmp ip, #127 @ 0x7f │ │ │ │ - bls 9e764 │ │ │ │ + bls 9e7dc │ │ │ │ cmp ip, #223 @ 0xdf │ │ │ │ - bhi 9f0ec │ │ │ │ + bhi 9f164 │ │ │ │ cmp ip, #193 @ 0xc1 │ │ │ │ - bls 9f3f4 │ │ │ │ + bls 9f46c │ │ │ │ sub r1, r6, r4 │ │ │ │ cmp r1, #1 │ │ │ │ - ble 9ea08 │ │ │ │ + ble 9ea80 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ sub lr, r1, #128 @ 0x80 │ │ │ │ cmp lr, #63 @ 0x3f │ │ │ │ - bhi 9f420 │ │ │ │ + bhi 9f498 │ │ │ │ add r1, r1, ip, lsl #6 │ │ │ │ sub r5, r1, #12416 @ 0x3080 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ add r4, r4, #2 │ │ │ │ - bhi 9e124 │ │ │ │ + bhi 9e19c │ │ │ │ strb r5, [r3], #1 │ │ │ │ - b 9e76c │ │ │ │ + b 9e7e4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #1 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 10c544 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl 10c608 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 9f31c │ │ │ │ + beq 9f394 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - b 9e570 │ │ │ │ + b 9e5e8 │ │ │ │ ands r5, r4, #3 │ │ │ │ moveq r1, r3 │ │ │ │ - beq 9efd4 │ │ │ │ + beq 9f04c │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r6 │ │ │ │ strb r2, [r3], #1 │ │ │ │ - bcc 9e0a4 │ │ │ │ + bcc 9e11c │ │ │ │ mov r5, #0 │ │ │ │ - b 9e124 │ │ │ │ + b 9e19c │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ - b 9e970 │ │ │ │ + b 9e9e8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r7, r9 │ │ │ │ mov r5, #0 │ │ │ │ sub r3, r3, r0 │ │ │ │ asr r3, r3, #1 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - b 9e130 │ │ │ │ - ldr r1, [pc, #868] @ 9edb4 │ │ │ │ + b 9e1a8 │ │ │ │ + ldr r1, [pc, #868] @ 9ee2c │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9f234 │ │ │ │ + bne 9f2ac │ │ │ │ mov r0, r9 │ │ │ │ - bl 18e6d0 │ │ │ │ + bl 18e94c │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [r9, #12] │ │ │ │ mov r3, #100 @ 0x64 │ │ │ │ strb r3, [r9, #16] │ │ │ │ mov r3, #0 │ │ │ │ str r6, [r9, #8] │ │ │ │ strb r3, [r9, r4] │ │ │ │ - b 9de80 │ │ │ │ + b 9def8 │ │ │ │ add r8, r4, #4 │ │ │ │ cmp r6, r8 │ │ │ │ - bcc 9f06c │ │ │ │ + bcc 9f0e4 │ │ │ │ sub lr, r6, #4 │ │ │ │ sub lr, lr, r4 │ │ │ │ bic lr, lr, #3 │ │ │ │ add lr, lr, r8 │ │ │ │ sub r2, lr, r4 │ │ │ │ sub r2, r2, #4 │ │ │ │ lsr r2, r2, #2 │ │ │ │ add r2, r2, #1 │ │ │ │ ands r2, r2, #3 │ │ │ │ - ldr r7, [pc, #764] @ 9edb0 │ │ │ │ - beq 9eb88 │ │ │ │ + ldr r7, [pc, #764] @ 9ee28 │ │ │ │ + beq 9ec00 │ │ │ │ cmp r2, #1 │ │ │ │ - beq 9eb40 │ │ │ │ + beq 9ebb8 │ │ │ │ cmp r2, #2 │ │ │ │ - beq 9eb00 │ │ │ │ + beq 9eb78 │ │ │ │ ldr r2, [r4] │ │ │ │ mov r1, r8 │ │ │ │ tst r2, r7 │ │ │ │ - bne 9ecac │ │ │ │ + bne 9ed24 │ │ │ │ lsr r4, r2, #8 │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ strh r4, [r3, #2] │ │ │ │ lsr r4, r2, #16 │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ strh r4, [r3, #4] │ │ │ │ and r4, r2, #255 @ 0xff │ │ │ │ @@ -119988,15 +120020,15 @@ │ │ │ │ strh r4, [r3] │ │ │ │ strh r2, [r3, #6] │ │ │ │ add r3, r3, #8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [r4] │ │ │ │ add r1, r1, #4 │ │ │ │ tst r2, r7 │ │ │ │ - bne 9ecac │ │ │ │ + bne 9ed24 │ │ │ │ lsr r4, r2, #8 │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ strh r4, [r3, #2] │ │ │ │ lsr r4, r2, #16 │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ strh r4, [r3, #4] │ │ │ │ and r4, r2, #255 @ 0xff │ │ │ │ @@ -120004,31 +120036,31 @@ │ │ │ │ strh r4, [r3] │ │ │ │ strh r2, [r3, #6] │ │ │ │ add r3, r3, #8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [r4] │ │ │ │ add r1, r1, #4 │ │ │ │ tst r2, r7 │ │ │ │ - bne 9ecac │ │ │ │ + bne 9ed24 │ │ │ │ lsr r4, r2, #8 │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ strh r4, [r3, #2] │ │ │ │ lsr r4, r2, #16 │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ strh r4, [r3, #4] │ │ │ │ cmp r1, lr │ │ │ │ and r4, r2, #255 @ 0xff │ │ │ │ lsr r2, r2, #24 │ │ │ │ strh r4, [r3] │ │ │ │ strh r2, [r3, #6] │ │ │ │ add r3, r3, #8 │ │ │ │ - beq 9ed2c │ │ │ │ + beq 9eda4 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - b 9ec8c │ │ │ │ + b 9ed04 │ │ │ │ lsr r5, r2, #8 │ │ │ │ lsr ip, r2, #16 │ │ │ │ lsr r2, r2, #24 │ │ │ │ strh r2, [r3, #6] │ │ │ │ ldr r2, [sl] │ │ │ │ and r5, r5, #255 @ 0xff │ │ │ │ and ip, ip, #255 @ 0xff │ │ │ │ @@ -120042,15 +120074,15 @@ │ │ │ │ and r6, r2, #255 @ 0xff │ │ │ │ and r5, r5, #255 @ 0xff │ │ │ │ lsr r2, r2, #24 │ │ │ │ and ip, ip, #255 @ 0xff │ │ │ │ mov fp, r3 │ │ │ │ add r1, sl, #4 │ │ │ │ mov r4, sl │ │ │ │ - bne 9eca4 │ │ │ │ + bne 9ed1c │ │ │ │ strh r2, [r3, #6] │ │ │ │ ldr r2, [r1] │ │ │ │ strh r5, [r3, #2] │ │ │ │ strh ip, [r3, #4] │ │ │ │ lsr r5, r2, #8 │ │ │ │ lsr ip, r2, #16 │ │ │ │ mov r4, r1 │ │ │ │ @@ -120059,15 +120091,15 @@ │ │ │ │ strh r6, [r3] │ │ │ │ and r5, r5, #255 @ 0xff │ │ │ │ and r6, r2, #255 @ 0xff │ │ │ │ add r3, r3, #8 │ │ │ │ lsr r2, r2, #24 │ │ │ │ and ip, ip, #255 @ 0xff │ │ │ │ mov r8, r1 │ │ │ │ - bne 9eca4 │ │ │ │ + bne 9ed1c │ │ │ │ strh r2, [r3, #6] │ │ │ │ ldr r2, [r8] │ │ │ │ strh r5, [r3, #2] │ │ │ │ strh ip, [r3, #4] │ │ │ │ lsr r5, r2, #8 │ │ │ │ lsr ip, r2, #16 │ │ │ │ tst r2, r7 │ │ │ │ @@ -120075,155 +120107,155 @@ │ │ │ │ add r1, sl, #12 │ │ │ │ and r6, r2, #255 @ 0xff │ │ │ │ mov r4, r8 │ │ │ │ and r5, r5, #255 @ 0xff │ │ │ │ and ip, ip, #255 @ 0xff │ │ │ │ lsr r2, r2, #24 │ │ │ │ add r3, fp, #16 │ │ │ │ - bne 9eca4 │ │ │ │ + bne 9ed1c │ │ │ │ cmp r1, lr │ │ │ │ strh r6, [fp, #16] │ │ │ │ strh r5, [r3, #2] │ │ │ │ strh ip, [r3, #4] │ │ │ │ strh r2, [r3, #6] │ │ │ │ add r3, fp, #24 │ │ │ │ - beq 9ed24 │ │ │ │ + beq 9ed9c │ │ │ │ ldr r2, [r1] │ │ │ │ add sl, r1, #4 │ │ │ │ tst r2, r7 │ │ │ │ and r6, r2, #255 @ 0xff │ │ │ │ mov r4, r1 │ │ │ │ - beq 9eb94 │ │ │ │ + beq 9ec0c │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ cmp r4, r6 │ │ │ │ - beq 9f074 │ │ │ │ + beq 9f0ec │ │ │ │ ldrb r2, [r4] │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bls 9e710 │ │ │ │ - b 9e678 │ │ │ │ - bne 9ee54 │ │ │ │ + bls 9e788 │ │ │ │ + b 9e6f0 │ │ │ │ + bne 9eecc │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ sub ip, r1, #128 @ 0x80 │ │ │ │ cmp ip, #63 @ 0x3f │ │ │ │ - bhi 9e2a4 │ │ │ │ + bhi 9e31c │ │ │ │ cmp r1, #159 @ 0x9f │ │ │ │ subls r2, r2, #224 @ 0xe0 │ │ │ │ subhi r2, r2, #237 @ 0xed │ │ │ │ clz r2, r2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ lsl r5, r2, #1 │ │ │ │ - b 9e124 │ │ │ │ + b 9e19c │ │ │ │ lsr r1, r3, #2 │ │ │ │ and r1, r1, #7 │ │ │ │ cmp r1, #1 │ │ │ │ - beq 9f2bc │ │ │ │ + beq 9f334 │ │ │ │ cmp r1, #2 │ │ │ │ - bne 9f2a4 │ │ │ │ + bne 9f31c │ │ │ │ cmp r2, #0 │ │ │ │ - ldr r2, [pc, #136] @ 9eda0 │ │ │ │ + ldr r2, [pc, #136] @ 9ee18 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - beq 9f2b4 │ │ │ │ + beq 9f32c │ │ │ │ add r2, r9, #28 │ │ │ │ - b 9e044 │ │ │ │ + b 9e0bc │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ mov r4, r1 │ │ │ │ - b 9ecac │ │ │ │ - ldr fp, [pc, #60] @ 9ed78 │ │ │ │ - ldr r3, [pc, #60] @ 9ed7c │ │ │ │ + b 9ed24 │ │ │ │ + ldr fp, [pc, #60] @ 9edf0 │ │ │ │ + ldr r3, [pc, #60] @ 9edf4 │ │ │ │ ldr r2, [fp, #712] @ 0x2c8 │ │ │ │ add r5, r0, #1 │ │ │ │ cmp r2, r3 │ │ │ │ movne r3, #22 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ - bne 9e5ac │ │ │ │ - ldr r3, [pc, #32] @ 9ed80 │ │ │ │ - bl 3592c0 │ │ │ │ + bne 9e624 │ │ │ │ + ldr r3, [pc, #32] @ 9edf8 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r2, [r3, #1528] @ 0x5f8 │ │ │ │ mov r3, #22 │ │ │ │ - b 9ddd0 │ │ │ │ + b 9de48 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, r8, lsl #31 │ │ │ │ + andeq r1, r9, r4, ror #31 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - eorseq r4, sp, ip, lsr #32 │ │ │ │ - @ instruction: 0x00359ffc │ │ │ │ - eorseq r9, r5, r8, ror #31 │ │ │ │ + eorseq r4, sp, ip, ror #4 │ │ │ │ + eorseq sl, r5, ip, lsr r2 │ │ │ │ + eorseq sl, r5, r8, lsr #4 │ │ │ │ subseq r9, r7, r4, asr #22 │ │ │ │ - andeq fp, r8, r8, lsr #32 │ │ │ │ + muleq r8, r8, r0 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - mlaseq r6, r8, r8, r0 │ │ │ │ + @ instruction: 0x00360ad8 │ │ │ │ strdeq pc, [r0], -sp │ │ │ │ - @ instruction: 0x00359fd0 │ │ │ │ + eorseq sl, r5, r0, lsl r2 │ │ │ │ addhi r8, r0, r0, lsl #1 │ │ │ │ - andseq lr, r8, r0, lsl r1 │ │ │ │ + andseq lr, r8, ip, lsl #7 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq sp, r5, r8, lsl #1 │ │ │ │ + eorseq sp, r5, r8, asr #5 │ │ │ │ @ instruction: 0x0010ffff │ │ │ │ subseq pc, r7, r0, lsl r4 @ │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ ldr ip, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldrb lr, [r9, r2] │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ cmp ip, #1 │ │ │ │ lsl sl, r3, #1 │ │ │ │ strbeq lr, [r1, r3] │ │ │ │ add r0, lr, #56320 @ 0xdc00 │ │ │ │ ldreq r3, [sp, #100] @ 0x64 │ │ │ │ - beq 9ee04 │ │ │ │ + beq 9ee7c │ │ │ │ cmp ip, #2 │ │ │ │ strne r0, [r1, r3, lsl #2] │ │ │ │ ldrne r3, [sp, #100] @ 0x64 │ │ │ │ strheq r0, [r1, sl] │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, r2, #1 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - b 9e1d8 │ │ │ │ + b 9e250 │ │ │ │ cmp r1, #1 │ │ │ │ - ble 9ee54 │ │ │ │ + ble 9eecc │ │ │ │ ldrb ip, [r4, #1] │ │ │ │ sub lr, ip, #128 @ 0x80 │ │ │ │ cmp lr, #63 @ 0x3f │ │ │ │ - bhi 9e2a4 │ │ │ │ + bhi 9e31c │ │ │ │ cmp ip, #143 @ 0x8f │ │ │ │ - bls 9f428 │ │ │ │ + bls 9f4a0 │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ - beq 9e2a4 │ │ │ │ + beq 9e31c │ │ │ │ cmp r1, #2 │ │ │ │ - beq 9ee54 │ │ │ │ + beq 9eecc │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ sub r2, r2, #128 @ 0x80 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bhi 9ef40 │ │ │ │ + bhi 9efb8 │ │ │ │ sub r3, r3, r0 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - b 9e230 │ │ │ │ - ldr r2, [pc, #-204] @ 9eda0 │ │ │ │ + b 9e2a8 │ │ │ │ + ldr r2, [pc, #-204] @ 9ee18 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 10c544 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl 10c608 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 9f31c │ │ │ │ + beq 9f394 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr r9, [sp, #76] @ 0x4c │ │ │ │ - b 9e1d4 │ │ │ │ + b 9e24c │ │ │ │ cmp r7, #1 │ │ │ │ - bls 9eea0 │ │ │ │ + bls 9ef18 │ │ │ │ cmp r7, #3 │ │ │ │ - beq 9eefc │ │ │ │ + beq 9ef74 │ │ │ │ cmp r7, #4 │ │ │ │ - beq 9e1e0 │ │ │ │ + beq 9e258 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ str r2, [sp, #20] │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ str r2, [sp, #16] │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ @@ -120231,875 +120263,875 @@ │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ str r2, [sp] │ │ │ │ mov r3, sl │ │ │ │ - ldr r2, [pc, #-320] @ 9eda4 │ │ │ │ + ldr r2, [pc, #-320] @ 9ee1c │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ mov r0, r8 │ │ │ │ - bl 28a878 │ │ │ │ + bl 28a7ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9f31c │ │ │ │ + bne 9f394 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ - b 9e070 │ │ │ │ - ldr r1, [pc, #-348] @ 9eda8 │ │ │ │ + b 9e0e8 │ │ │ │ + ldr r1, [pc, #-348] @ 9ee20 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 12eea4 │ │ │ │ + bl 12ef38 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 9f31c │ │ │ │ + beq 9f394 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ sub r5, r5, r6 │ │ │ │ add r4, r4, r5 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - b 9e070 │ │ │ │ + b 9e0e8 │ │ │ │ ldr r0, [fp, #668] @ 0x29c │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ blx r4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r9, r0 │ │ │ │ - b 9e3b0 │ │ │ │ + b 9e428 │ │ │ │ sub r3, r3, r0 │ │ │ │ mov r5, #3 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - b 9e190 │ │ │ │ + b 9e208 │ │ │ │ ldr r9, [sp, #76] @ 0x4c │ │ │ │ - ldr sl, [pc, #-436] @ 9edac │ │ │ │ + ldr sl, [pc, #-436] @ 9ee24 │ │ │ │ sub r5, r6, r9 │ │ │ │ sub r6, r4, r9 │ │ │ │ - b 9e1a4 │ │ │ │ + b 9e21c │ │ │ │ sub r3, r3, r0 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - b 9e2e8 │ │ │ │ - ldr r1, [pc, #-460] @ 9edb4 │ │ │ │ + b 9e360 │ │ │ │ + ldr r1, [pc, #-460] @ 9ee2c │ │ │ │ cmp r3, r1 │ │ │ │ - beq 9e63c │ │ │ │ + beq 9e6b4 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 9e63c │ │ │ │ + b 9e6b4 │ │ │ │ ldr r3, [ip, #-4] │ │ │ │ - ldr lr, [pc, #-500] @ 9edb0 │ │ │ │ + ldr lr, [pc, #-500] @ 9ee28 │ │ │ │ add r2, r1, #4 │ │ │ │ and lr, lr, r3 │ │ │ │ cmp lr, #0 │ │ │ │ lsr sl, r3, #8 │ │ │ │ lsr r9, r3, #16 │ │ │ │ - bne 9efe0 │ │ │ │ + bne 9f058 │ │ │ │ strb r3, [r2, #-4] │ │ │ │ mov r4, ip │ │ │ │ strb sl, [r1, #1] │ │ │ │ lsr r3, r3, #24 │ │ │ │ mov r1, r2 │ │ │ │ strb r9, [r2, #-2] │ │ │ │ strb r3, [r2, #-1] │ │ │ │ add ip, r4, #4 │ │ │ │ cmp ip, r6 │ │ │ │ - bls 9ef98 │ │ │ │ + bls 9f010 │ │ │ │ cmp r4, r6 │ │ │ │ mov r3, r1 │ │ │ │ - beq 9e124 │ │ │ │ + beq 9e19c │ │ │ │ ldrb r2, [r4] │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bls 9e9f8 │ │ │ │ - b 9e0b0 │ │ │ │ + bls 9ea70 │ │ │ │ + b 9e128 │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ - bhi 9ef68 │ │ │ │ + bhi 9efe0 │ │ │ │ sub r1, r6, r4 │ │ │ │ cmp r1, #3 │ │ │ │ - ble 9ee14 │ │ │ │ + ble 9ee8c │ │ │ │ ldrb ip, [r4, #1] │ │ │ │ ldrb lr, [r4, #2] │ │ │ │ sub r1, ip, #128 @ 0x80 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ ldrb r1, [r4, #3] │ │ │ │ - bhi 9e2a4 │ │ │ │ + bhi 9e31c │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ - bne 9f098 │ │ │ │ + bne 9f110 │ │ │ │ cmp ip, #143 @ 0x8f │ │ │ │ - bls 9e2a4 │ │ │ │ + bls 9e31c │ │ │ │ sub r5, lr, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi 9ef40 │ │ │ │ + bhi 9efb8 │ │ │ │ sub r5, r1, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi 9f084 │ │ │ │ + bhi 9f0fc │ │ │ │ add r2, r1, r2, lsl #18 │ │ │ │ sub r2, r2, #63438848 @ 0x3c80000 │ │ │ │ sub r2, r2, #8320 @ 0x2080 │ │ │ │ add r2, r2, ip, lsl #12 │ │ │ │ add r5, r2, lr, lsl #6 │ │ │ │ add r4, r4, #4 │ │ │ │ - b 9e124 │ │ │ │ + b 9e19c │ │ │ │ cmp r4, r6 │ │ │ │ - bne 9e710 │ │ │ │ + bne 9e788 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r9 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - b 9ea34 │ │ │ │ + b 9eaac │ │ │ │ sub r3, r3, r0 │ │ │ │ mov r5, #4 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - b 9e190 │ │ │ │ + b 9e208 │ │ │ │ cmp ip, #143 @ 0x8f │ │ │ │ sub r5, r2, #244 @ 0xf4 │ │ │ │ clz r5, r5 │ │ │ │ lsr r5, r5, #5 │ │ │ │ movls r5, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 9f038 │ │ │ │ - b 9e2a4 │ │ │ │ + beq 9f0b0 │ │ │ │ + b 9e31c │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r9 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r5, #1 │ │ │ │ - b 9ea34 │ │ │ │ - ldr r1, [pc, #-800] @ 9edb4 │ │ │ │ + b 9eaac │ │ │ │ + ldr r1, [pc, #-800] @ 9ee2c │ │ │ │ cmp r3, r1 │ │ │ │ - beq 9e5fc │ │ │ │ + beq 9e674 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 9e5fc │ │ │ │ + b 9e674 │ │ │ │ cmp ip, #239 @ 0xef │ │ │ │ - bhi 9f3ec │ │ │ │ + bhi 9f464 │ │ │ │ sub r5, r6, r4 │ │ │ │ cmp r5, #2 │ │ │ │ - ble 9f194 │ │ │ │ + ble 9f20c │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ sub lr, r1, #128 @ 0x80 │ │ │ │ cmp lr, #63 @ 0x3f │ │ │ │ - bhi 9f420 │ │ │ │ + bhi 9f498 │ │ │ │ cmp ip, #224 @ 0xe0 │ │ │ │ - beq 9f188 │ │ │ │ + beq 9f200 │ │ │ │ cmp r1, #159 @ 0x9f │ │ │ │ sub lr, ip, #237 @ 0xed │ │ │ │ clz lr, lr │ │ │ │ lsr lr, lr, #5 │ │ │ │ movls lr, #0 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 9f420 │ │ │ │ + bne 9f498 │ │ │ │ sub lr, r2, #128 @ 0x80 │ │ │ │ cmp lr, #63 @ 0x3f │ │ │ │ - bhi 9f3e4 │ │ │ │ + bhi 9f45c │ │ │ │ add r5, r2, ip, lsl #12 │ │ │ │ sub r5, r5, #925696 @ 0xe2000 │ │ │ │ sub r5, r5, #128 @ 0x80 │ │ │ │ add r5, r5, r1, lsl #6 │ │ │ │ add r4, r4, #3 │ │ │ │ - b 9e124 │ │ │ │ - ldr r3, [pc, #-940] @ 9edb8 │ │ │ │ - ldr r1, [pc, #-940] @ 9edbc │ │ │ │ + b 9e19c │ │ │ │ + ldr r3, [pc, #-940] @ 9ee30 │ │ │ │ + ldr r1, [pc, #-940] @ 9ee34 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r9, #0 │ │ │ │ - b 9df84 │ │ │ │ - bl 2a01ec │ │ │ │ + b 9dffc │ │ │ │ + bl 2a0260 │ │ │ │ cmp r0, #0 │ │ │ │ mov r9, r0 │ │ │ │ - bne 9de80 │ │ │ │ - b 9f16c │ │ │ │ + bne 9def8 │ │ │ │ + b 9f1e4 │ │ │ │ cmp r1, #159 @ 0x9f │ │ │ │ - bhi 9f138 │ │ │ │ - b 9f420 │ │ │ │ - bne 9ea08 │ │ │ │ + bhi 9f1b0 │ │ │ │ + b 9f498 │ │ │ │ + bne 9ea80 │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ sub r1, r2, #128 @ 0x80 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi 9e124 │ │ │ │ + bhi 9e19c │ │ │ │ cmp r2, #159 @ 0x9f │ │ │ │ subls ip, ip, #224 @ 0xe0 │ │ │ │ subhi ip, ip, #237 @ 0xed │ │ │ │ clz ip, ip │ │ │ │ lsr ip, ip, #5 │ │ │ │ lsl r5, ip, #1 │ │ │ │ - b 9e124 │ │ │ │ + b 9e19c │ │ │ │ cmp r4, r6 │ │ │ │ - bne 9e764 │ │ │ │ - b 9e124 │ │ │ │ + bne 9e7dc │ │ │ │ + b 9e19c │ │ │ │ cmp lr, #159 @ 0x9f │ │ │ │ - bhi 9e6cc │ │ │ │ + bhi 9e744 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r7, r9 │ │ │ │ sub r3, r3, r0 │ │ │ │ asr r3, r3, #1 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - b 9e2b0 │ │ │ │ + b 9e328 │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r9 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bhi 9e2d8 │ │ │ │ + bhi 9e350 │ │ │ │ sub r1, r6, r4 │ │ │ │ cmp r1, #3 │ │ │ │ - bgt 9f248 │ │ │ │ + bgt 9f2c0 │ │ │ │ cmp r1, #1 │ │ │ │ - bgt 9f34c │ │ │ │ + bgt 9f3c4 │ │ │ │ sub r3, r3, r0 │ │ │ │ asr r3, r3, #1 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - b 9e230 │ │ │ │ + b 9e2a8 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ - b 9ea5c │ │ │ │ + b 9ead4 │ │ │ │ ldrb ip, [r4, #1] │ │ │ │ ldrb lr, [r4, #2] │ │ │ │ sub r1, ip, #128 @ 0x80 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ ldrb r1, [r4, #3] │ │ │ │ - bhi 9f3ac │ │ │ │ + bhi 9f424 │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ - bne 9f3c4 │ │ │ │ + bne 9f43c │ │ │ │ cmp ip, #143 @ 0x8f │ │ │ │ - bls 9f3ac │ │ │ │ + bls 9f424 │ │ │ │ sub r5, lr, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi 9f3bc │ │ │ │ + bhi 9f434 │ │ │ │ sub r5, r1, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi 9f3b4 │ │ │ │ + bhi 9f42c │ │ │ │ add r2, r1, r2, lsl #18 │ │ │ │ sub r2, r2, #63438848 @ 0x3c80000 │ │ │ │ sub r2, r2, #8320 @ 0x2080 │ │ │ │ add r2, r2, ip, lsl #12 │ │ │ │ add r5, r2, lr, lsl #6 │ │ │ │ add r4, r4, #4 │ │ │ │ - b 9ea34 │ │ │ │ + b 9eaac │ │ │ │ cmp r2, #0 │ │ │ │ - ldr r2, [pc, #-1264] @ 9edc0 │ │ │ │ + ldr r2, [pc, #-1264] @ 9ee38 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - bne 9ed1c │ │ │ │ + bne 9ed94 │ │ │ │ ldr r2, [r9, #28] │ │ │ │ - b 9e044 │ │ │ │ + b 9e0bc │ │ │ │ cmp r2, #0 │ │ │ │ mov r2, #255 @ 0xff │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - bne 9ed1c │ │ │ │ - b 9f2b4 │ │ │ │ + bne 9ed94 │ │ │ │ + b 9f32c │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ str r6, [r3] │ │ │ │ ldrsb r2, [r0] │ │ │ │ ldrb r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - ldrge r9, [pc, #-1320] @ 9edc4 │ │ │ │ - ldrlt r9, [pc, #-1320] @ 9edc8 │ │ │ │ + ldrge r9, [pc, #-1320] @ 9ee3c │ │ │ │ + ldrlt r9, [pc, #-1320] @ 9ee40 │ │ │ │ movge r2, #24 │ │ │ │ addlt r3, r3, #1296 @ 0x510 │ │ │ │ mlage r9, r2, r3, r9 │ │ │ │ addlt r9, r9, r3, lsl #5 │ │ │ │ - b 9df84 │ │ │ │ + b 9dffc │ │ │ │ mov r2, r0 │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 23406c │ │ │ │ + bl 234140 │ │ │ │ mov r5, r0 │ │ │ │ - b 9e130 │ │ │ │ + b 9e1a8 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b254 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b254 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 282e50 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ - b 9f16c │ │ │ │ + bl 282ed0 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + b 9f1e4 │ │ │ │ cmp r2, #237 @ 0xed │ │ │ │ - bne 9e228 │ │ │ │ - b 9f1e8 │ │ │ │ + bne 9e2a0 │ │ │ │ + b 9f260 │ │ │ │ add r0, r9, #28 │ │ │ │ - b 9e304 │ │ │ │ + b 9e37c │ │ │ │ ldrb ip, [r4, #1] │ │ │ │ sub lr, ip, #128 @ 0x80 │ │ │ │ cmp lr, #63 @ 0x3f │ │ │ │ - bhi 9f3ac │ │ │ │ + bhi 9f424 │ │ │ │ cmp ip, #143 @ 0x8f │ │ │ │ - bls 9f3a4 │ │ │ │ + bls 9f41c │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ - beq 9f3ac │ │ │ │ + beq 9f424 │ │ │ │ cmp r1, #2 │ │ │ │ moveq r5, #0 │ │ │ │ - beq 9ea34 │ │ │ │ + beq 9eaac │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ sub r2, r2, #128 @ 0x80 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ movhi r5, #3 │ │ │ │ movls r5, #0 │ │ │ │ - b 9ea34 │ │ │ │ + b 9eaac │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r9 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r5, #3 │ │ │ │ - b 9ea34 │ │ │ │ + b 9eaac │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ - bne 9f36c │ │ │ │ + bne 9f3e4 │ │ │ │ sub r3, r3, r0 │ │ │ │ - b 9f1e8 │ │ │ │ + b 9f260 │ │ │ │ mov r5, #4 │ │ │ │ - b 9ea34 │ │ │ │ + b 9eaac │ │ │ │ mov r5, #3 │ │ │ │ - b 9ea34 │ │ │ │ + b 9eaac │ │ │ │ cmp ip, #143 @ 0x8f │ │ │ │ sub r5, r2, #244 @ 0xf4 │ │ │ │ clz r5, r5 │ │ │ │ lsr r5, r5, #5 │ │ │ │ movls r5, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 9f270 │ │ │ │ - b 9f3ac │ │ │ │ + beq 9f2e8 │ │ │ │ + b 9f424 │ │ │ │ mov r5, #3 │ │ │ │ - b 9e124 │ │ │ │ + b 9e19c │ │ │ │ cmp ip, #244 @ 0xf4 │ │ │ │ - bls 9f3fc │ │ │ │ + bls 9f474 │ │ │ │ mov r5, #1 │ │ │ │ - b 9e124 │ │ │ │ + b 9e19c │ │ │ │ sub r2, r6, r4 │ │ │ │ cmp r2, #3 │ │ │ │ - bgt 9f48c │ │ │ │ + bgt 9f504 │ │ │ │ cmp r2, #1 │ │ │ │ - ble 9ea08 │ │ │ │ + ble 9ea80 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ sub lr, r1, #128 @ 0x80 │ │ │ │ cmp lr, #63 @ 0x3f │ │ │ │ - bls 9f45c │ │ │ │ + bls 9f4d4 │ │ │ │ mov r5, #2 │ │ │ │ - b 9e124 │ │ │ │ + b 9e19c │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ - bne 9ee3c │ │ │ │ - b 9e2a4 │ │ │ │ + bne 9eeb4 │ │ │ │ + b 9e31c │ │ │ │ sub r5, r6, r4 │ │ │ │ cmp r5, #2 │ │ │ │ - bne 9e2d0 │ │ │ │ + bne 9e348 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add r3, r3, #96 @ 0x60 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r3, #31 │ │ │ │ - bhi 9e190 │ │ │ │ + bhi 9e208 │ │ │ │ mov r0, r4 │ │ │ │ - b 9e264 │ │ │ │ + b 9e2dc │ │ │ │ cmp r1, #143 @ 0x8f │ │ │ │ - bhi 9f4e8 │ │ │ │ + bhi 9f560 │ │ │ │ cmp ip, #240 @ 0xf0 │ │ │ │ - beq 9f420 │ │ │ │ + beq 9f498 │ │ │ │ cmp r2, #2 │ │ │ │ - beq 9ea08 │ │ │ │ + beq 9ea80 │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ sub r2, r2, #128 @ 0x80 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ movhi r5, #3 │ │ │ │ movls r5, #0 │ │ │ │ - b 9e124 │ │ │ │ + b 9e19c │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ ldrb lr, [r4, #2] │ │ │ │ sub r2, r1, #128 @ 0x80 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ ldrb r2, [r4, #3] │ │ │ │ - bhi 9f420 │ │ │ │ + bhi 9f498 │ │ │ │ cmp ip, #240 @ 0xf0 │ │ │ │ - bne 9f4fc │ │ │ │ + bne 9f574 │ │ │ │ cmp r1, #143 @ 0x8f │ │ │ │ - bls 9f420 │ │ │ │ + bls 9f498 │ │ │ │ sub r5, lr, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi 9f3e4 │ │ │ │ + bhi 9f45c │ │ │ │ sub r5, r2, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi 9f4f4 │ │ │ │ + bhi 9f56c │ │ │ │ add r2, r2, ip, lsl #18 │ │ │ │ sub r2, r2, #63438848 @ 0x3c80000 │ │ │ │ sub r2, r2, #8320 @ 0x2080 │ │ │ │ add r2, r2, r1, lsl #12 │ │ │ │ add r5, r2, lr, lsl #6 │ │ │ │ add r4, r4, #4 │ │ │ │ - b 9e124 │ │ │ │ + b 9e19c │ │ │ │ cmp ip, #244 @ 0xf4 │ │ │ │ - bne 9f46c │ │ │ │ - b 9f420 │ │ │ │ + bne 9f4e4 │ │ │ │ + b 9f498 │ │ │ │ mov r5, #4 │ │ │ │ - b 9e124 │ │ │ │ + b 9e19c │ │ │ │ cmp r1, #143 @ 0x8f │ │ │ │ sub r5, ip, #244 @ 0xf4 │ │ │ │ clz r5, r5 │ │ │ │ lsr r5, r5, #5 │ │ │ │ movls r5, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 9f4b4 │ │ │ │ - b 9f420 │ │ │ │ + beq 9f52c │ │ │ │ + b 9f498 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ subs r4, r1, #0 │ │ │ │ sub sp, sp, #16 │ │ │ │ - beq 9f57c │ │ │ │ + beq 9f5f4 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r2, #87] @ 0x57 │ │ │ │ - ldr r0, [pc, #1044] @ 9f964 │ │ │ │ + ldr r0, [pc, #1044] @ 9f9dc │ │ │ │ lsr r3, r3, #4 │ │ │ │ and r3, r3, #1 │ │ │ │ eor r3, r3, #1 │ │ │ │ cmp r2, r0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9f57c │ │ │ │ + bne 9f5f4 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ ands r2, r3, #3 │ │ │ │ - beq 9f58c │ │ │ │ + beq 9f604 │ │ │ │ cmp r2, #1 │ │ │ │ - beq 9f7c4 │ │ │ │ + beq 9f83c │ │ │ │ mov r7, r4 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r8, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - beq 9f8b8 │ │ │ │ - ldr r3, [pc, #964] @ 9f968 │ │ │ │ + beq 9f930 │ │ │ │ + ldr r3, [pc, #964] @ 9f9e0 │ │ │ │ ldr r0, [r3, #792] @ 0x318 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9f6e4 │ │ │ │ + bne 9f75c │ │ │ │ mov r3, #1 │ │ │ │ add r5, r5, #98304 @ 0x18000 │ │ │ │ ldr r0, [r5, #1152] @ 0x480 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r4 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl a1dd8 │ │ │ │ + bl a1e50 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 9f918 │ │ │ │ + blt 9f990 │ │ │ │ cmn r8, #-1073741823 @ 0xc0000001 │ │ │ │ movne r8, #0 │ │ │ │ moveq r8, #1 │ │ │ │ cmp r0, #1 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ orr r8, r6, r8 │ │ │ │ - beq 9f668 │ │ │ │ + beq 9f6e0 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9f614 │ │ │ │ + beq 9f68c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 9f8ac │ │ │ │ + beq 9f924 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9f788 │ │ │ │ + beq 9f800 │ │ │ │ sub r3, r3, #2 │ │ │ │ cmp r8, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 9f790 │ │ │ │ + beq 9f808 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ bic r3, r3, #1 │ │ │ │ orr r3, r3, #2 │ │ │ │ tst r1, #16384 @ 0x4000 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - bne 9f740 │ │ │ │ + bne 9f7b8 │ │ │ │ mov r7, r4 │ │ │ │ mvn r3, #-1073741824 @ 0xc0000000 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [r4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9f6a4 │ │ │ │ + beq 9f71c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 9f6a4 │ │ │ │ + bne 9f71c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #732] @ 9f96c │ │ │ │ + ldr r2, [pc, #732] @ 9f9e4 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9f82c │ │ │ │ + bne 9f8a4 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 9f580 │ │ │ │ + beq 9f5f8 │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ and r2, r3, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 9f580 │ │ │ │ + bne 9f5f8 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ bic r3, r3, #1 │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ orr r3, r3, #2 │ │ │ │ tst r1, #16384 @ 0x4000 │ │ │ │ strb r3, [r7, #16] │ │ │ │ - bne 9f7e4 │ │ │ │ + bne 9f85c │ │ │ │ mvn r3, #-1073741824 @ 0xc0000000 │ │ │ │ str r3, [r7] │ │ │ │ - b 9f580 │ │ │ │ + b 9f5f8 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 9f5b4 │ │ │ │ + beq 9f62c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9f72c │ │ │ │ + beq 9f7a4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 9f72c │ │ │ │ - ldr r2, [pc, #600] @ 9f96c │ │ │ │ + bne 9f7a4 │ │ │ │ + ldr r2, [pc, #600] @ 9f9e4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9f86c │ │ │ │ + bne 9f8e4 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r7] │ │ │ │ - b 9f580 │ │ │ │ + b 9f5f8 │ │ │ │ ldr r3, [r2, #164] @ 0xa4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9f7a4 │ │ │ │ + bne 9f81c │ │ │ │ ldr r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9f650 │ │ │ │ + beq 9f6c8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r4, #-4] │ │ │ │ and r2, r2, #3 │ │ │ │ bic r1, r1, #3 │ │ │ │ orr r2, r2, r1 │ │ │ │ str r3, [r1] │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ mov r2, #0 │ │ │ │ and r3, r3, #1 │ │ │ │ stmdb r4, {r2, r3} │ │ │ │ - b 9f650 │ │ │ │ + b 9f6c8 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 9f630 │ │ │ │ + bne 9f6a8 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ bic r3, r3, #2 │ │ │ │ orr r3, r3, #1 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - b 9f57c │ │ │ │ - ldr r2, [pc, #452] @ 9f970 │ │ │ │ + b 9f5f4 │ │ │ │ + ldr r2, [pc, #452] @ 9f9e8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9f88c │ │ │ │ + bne 9f904 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ and r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9f74c │ │ │ │ - b 9f650 │ │ │ │ + bne 9f7c4 │ │ │ │ + b 9f6c8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 9f57c │ │ │ │ + beq 9f5f4 │ │ │ │ bic r3, r3, #1 │ │ │ │ orr r3, r3, #2 │ │ │ │ mov r0, r4 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - bl 238eb4 │ │ │ │ - b 9f57c │ │ │ │ + bl 238f7c │ │ │ │ + b 9f5f4 │ │ │ │ ldr r3, [r2, #164] @ 0xa4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9f84c │ │ │ │ + bne 9f8c4 │ │ │ │ ldr r2, [r7, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9f6d8 │ │ │ │ + beq 9f750 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r1, [r7, #-4] │ │ │ │ and r3, r3, #3 │ │ │ │ bic r1, r1, #3 │ │ │ │ orr r3, r3, r1 │ │ │ │ str r2, [r1] │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r3, [r7, #-4] │ │ │ │ mov r2, #0 │ │ │ │ and r3, r3, #1 │ │ │ │ stmdb r7, {r2, r3} │ │ │ │ - b 9f6d8 │ │ │ │ - ldr r1, [pc, #320] @ 9f974 │ │ │ │ + b 9f750 │ │ │ │ + ldr r1, [pc, #320] @ 9f9ec │ │ │ │ cmp r3, r1 │ │ │ │ - beq 9f69c │ │ │ │ + beq 9f714 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 9f69c │ │ │ │ - ldr r2, [pc, #284] @ 9f970 │ │ │ │ + b 9f714 │ │ │ │ + ldr r2, [pc, #284] @ 9f9e8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9f89c │ │ │ │ + bne 9f914 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ and r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9f7f0 │ │ │ │ - b 9f6d8 │ │ │ │ - ldr r1, [pc, #256] @ 9f974 │ │ │ │ + bne 9f868 │ │ │ │ + b 9f750 │ │ │ │ + ldr r1, [pc, #256] @ 9f9ec │ │ │ │ cmp r3, r1 │ │ │ │ - beq 9f724 │ │ │ │ + beq 9f79c │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 9f724 │ │ │ │ + b 9f79c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b 9f7b8 │ │ │ │ + b 9f830 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b 9f860 │ │ │ │ + b 9f8d8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 9f614 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 9f68c │ │ │ │ and r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - bne 9f59c │ │ │ │ + bne 9f614 │ │ │ │ tst r3, #32 │ │ │ │ - beq 9f950 │ │ │ │ + beq 9f9c8 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq 9f938 │ │ │ │ + beq 9f9b0 │ │ │ │ ldrsb r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ addge r3, r4, #20 │ │ │ │ - blt 9f920 │ │ │ │ + blt 9f998 │ │ │ │ ldrb r3, [r3] │ │ │ │ - ldr r7, [pc, #136] @ 9f978 │ │ │ │ + ldr r7, [pc, #136] @ 9f9f0 │ │ │ │ mov r2, #24 │ │ │ │ mla r7, r2, r3, r7 │ │ │ │ cmn r8, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9f580 │ │ │ │ + beq 9f5f8 │ │ │ │ sub r8, r8, #1 │ │ │ │ cmp r8, #0 │ │ │ │ str r8, [r4] │ │ │ │ - bne 9f580 │ │ │ │ + bne 9f5f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b 9f580 │ │ │ │ - bl 11a964 │ │ │ │ - b 9f57c │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b 9f5f8 │ │ │ │ + bl 11aa14 │ │ │ │ + b 9f5f4 │ │ │ │ add r3, r4, #20 │ │ │ │ ldrb r3, [r3] │ │ │ │ - ldr r7, [pc, #76] @ 9f97c │ │ │ │ + ldr r7, [pc, #76] @ 9f9f4 │ │ │ │ add r3, r3, #1296 @ 0x510 │ │ │ │ add r7, r7, r3, lsl #5 │ │ │ │ - b 9f8f4 │ │ │ │ + b 9f96c │ │ │ │ ldrsb r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ addge r3, r4, #28 │ │ │ │ - bge 9f8e4 │ │ │ │ + bge 9f95c │ │ │ │ add r3, r4, #28 │ │ │ │ - b 9f924 │ │ │ │ + b 9f99c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrsb r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bge 9f8e4 │ │ │ │ - b 9f924 │ │ │ │ + bge 9f95c │ │ │ │ + b 9f99c │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq r6, r7, r0, lsl lr │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq r5, sl, r8, asr r6 │ │ │ │ - andseq lr, r8, r0, lsl r1 │ │ │ │ + ldrdeq r5, [sl], -r0 │ │ │ │ + andseq lr, r8, ip, lsl #7 │ │ │ │ subseq pc, r7, r0, lsl r4 @ │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 9fa28 │ │ │ │ + beq 9faa0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 9fa08 │ │ │ │ + bne 9fa80 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ ldrb lr, [r1, #16] │ │ │ │ lsr r3, r4, #2 │ │ │ │ lsr ip, lr, #2 │ │ │ │ and r3, r3, #7 │ │ │ │ and ip, ip, #7 │ │ │ │ cmp r3, ip │ │ │ │ - bne 9fa10 │ │ │ │ + bne 9fa88 │ │ │ │ tst r4, #32 │ │ │ │ - beq 9fa18 │ │ │ │ + beq 9fa90 │ │ │ │ tst r4, #64 @ 0x40 │ │ │ │ addne r0, r0, #20 │ │ │ │ addeq r0, r0, #28 │ │ │ │ tst lr, #32 │ │ │ │ - beq 9fa20 │ │ │ │ + beq 9fa98 │ │ │ │ tst lr, #64 @ 0x40 │ │ │ │ addne r1, r1, #20 │ │ │ │ addeq r1, r1, #28 │ │ │ │ mul r2, r3, r2 │ │ │ │ bl 292f8 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b 9f9e0 │ │ │ │ + b 9fa58 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b 9f9f4 │ │ │ │ + b 9fa6c │ │ │ │ sub r0, r0, r1 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ bx lr │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ - bne 9fe94 │ │ │ │ + bne 9ff0c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ands r2, r3, #3 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ - bne 9fbac │ │ │ │ + bne 9fc24 │ │ │ │ lsr r2, r3, #5 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ and r2, r2, #1 │ │ │ │ - beq 9fb5c │ │ │ │ + beq 9fbd4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9fd3c │ │ │ │ + beq 9fdb4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1040] @ 9fe98 │ │ │ │ + ldr r2, [pc, #1040] @ 9ff10 │ │ │ │ ldr r3, [r3, #160] @ 0xa0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9fd2c │ │ │ │ - ldr r6, [pc, #1028] @ 9fe9c │ │ │ │ - ldr r2, [pc, #1028] @ 9fea0 │ │ │ │ + bne 9fda4 │ │ │ │ + ldr r6, [pc, #1028] @ 9ff14 │ │ │ │ + ldr r2, [pc, #1028] @ 9ff18 │ │ │ │ ldr r3, [r6, #724] @ 0x2d4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9fd18 │ │ │ │ - ldr r3, [pc, #1016] @ 9fea4 │ │ │ │ - bl 3592c0 │ │ │ │ + bne 9fd90 │ │ │ │ + ldr r3, [pc, #1016] @ 9ff1c │ │ │ │ + bl 359530 │ │ │ │ ldr r2, [r3, r0] │ │ │ │ bic r3, r4, #4080 @ 0xff0 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ bic r3, r3, #15 │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r5, [r2, #1528] @ 0x5f8 │ │ │ │ cmn r5, #804 @ 0x324 │ │ │ │ - beq 9fb84 │ │ │ │ + beq 9fbfc │ │ │ │ lsr r1, r4, #18 │ │ │ │ add r1, r5, r1, lsl #3 │ │ │ │ ldr r0, [r1, #808] @ 0x328 │ │ │ │ bic r2, r4, #-16777216 @ 0xff000000 │ │ │ │ bic r2, r2, #16515072 @ 0xfc0000 │ │ │ │ cmp r0, r2 │ │ │ │ - bgt 9fb08 │ │ │ │ + bgt 9fb80 │ │ │ │ ldr r1, [r1, #804] @ 0x324 │ │ │ │ cmp r1, r2 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9fb84 │ │ │ │ + beq 9fbfc │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r2, [r3] │ │ │ │ str r4, [r3, #4] │ │ │ │ sub r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ - beq 9fb38 │ │ │ │ + beq 9fbb0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9fc50 │ │ │ │ + beq 9fcc8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r2, [r5, r2, lsl #3] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r1, [r3, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r3, [r1, #8] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9fd60 │ │ │ │ + bne 9fdd8 │ │ │ │ tst r3, #32 │ │ │ │ - bne 9fa7c │ │ │ │ + bne 9faf4 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9fa7c │ │ │ │ - bl 99b98 │ │ │ │ - b 9fa7c │ │ │ │ + beq 9faf4 │ │ │ │ + bl 99c10 │ │ │ │ + b 9faf4 │ │ │ │ ldr r3, [r6, #684] @ 0x2ac │ │ │ │ - ldr r2, [pc, #792] @ 9fea8 │ │ │ │ + ldr r2, [pc, #792] @ 9ff20 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9fe68 │ │ │ │ + bne 9fee0 │ │ │ │ mov r0, r4 │ │ │ │ bl 298bc │ │ │ │ ldr r3, [r5, #800] @ 0x320 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r5, #800] @ 0x320 │ │ │ │ - b 9fb30 │ │ │ │ + b 9fba8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 9fe8c │ │ │ │ + bne 9ff04 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ movne r3, #2 │ │ │ │ strne r3, [r0] │ │ │ │ - ldr r3, [pc, #728] @ 9fea4 │ │ │ │ - bl 3592c0 │ │ │ │ + ldr r3, [pc, #728] @ 9ff1c │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #98304 @ 0x18000 │ │ │ │ ldr r5, [r3, #1152] @ 0x480 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq 9fe78 │ │ │ │ + beq 9fef0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9fe88 │ │ │ │ - ldr r3, [pc, #684] @ 9feac │ │ │ │ + beq 9ff00 │ │ │ │ + ldr r3, [pc, #684] @ 9ff24 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 9fd80 │ │ │ │ + bne 9fdf8 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq 9fd80 │ │ │ │ + beq 9fdf8 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 124320 <_PyDict_Pop@@Base+0x64> │ │ │ │ + bl 1243ac <_PyDict_Pop@@Base+0x64> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 9fd94 │ │ │ │ + beq 9fe0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9fe88 │ │ │ │ + beq 9ff00 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ movne r2, #0 │ │ │ │ ldrbeq r3, [r4, #16] │ │ │ │ ldrbne r3, [r4, #16] │ │ │ │ strne r2, [r4] │ │ │ │ - b 9fa64 │ │ │ │ + b 9fadc │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ str r2, [r1, #12] │ │ │ │ str r1, [r2, #8] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r4, [r5, #512] @ 0x200 │ │ │ │ rsb r2, r2, r2, lsl #3 │ │ │ │ @@ -121108,102 +121140,102 @@ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ str r0, [r3, #8] │ │ │ │ add r0, r5, r1, lsl #2 │ │ │ │ ldr ip, [r0, #528] @ 0x210 │ │ │ │ str r3, [r2, #16] │ │ │ │ cmp r2, ip │ │ │ │ - bne 9fcb0 │ │ │ │ + bne 9fd28 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9fcac │ │ │ │ + beq 9fd24 │ │ │ │ ldr lr, [r3, #8] │ │ │ │ cmp r1, lr │ │ │ │ movne r3, #0 │ │ │ │ str r3, [r0, #528] @ 0x210 │ │ │ │ add r3, r1, #1 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq 9fde4 │ │ │ │ + beq 9fe5c │ │ │ │ cmp r3, #1 │ │ │ │ - beq 9fdb8 │ │ │ │ + beq 9fe30 │ │ │ │ ldr r3, [r0, #532] @ 0x214 │ │ │ │ cmp r3, #0 │ │ │ │ streq r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, ip │ │ │ │ - beq 9fb30 │ │ │ │ + beq 9fba8 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ strne r3, [r1, #20] │ │ │ │ streq r3, [r5, #524] @ 0x20c │ │ │ │ ldr r3, [ip, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r3, #0 │ │ │ │ str r1, [r0, #24] │ │ │ │ str ip, [r2, #24] │ │ │ │ str r3, [r2, #20] │ │ │ │ strne r2, [r3, #24] │ │ │ │ str r2, [ip, #20] │ │ │ │ - b 9fb30 │ │ │ │ + b 9fba8 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #708] @ 0x2c4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9fb68 │ │ │ │ + beq 9fbe0 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 9fb7c │ │ │ │ - bl 99b98 │ │ │ │ + beq 9fbf4 │ │ │ │ + bl 99c10 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - b 9fb68 │ │ │ │ + b 9fbe0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9fd48 │ │ │ │ + beq 9fdc0 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ addne r3, r4, #20 │ │ │ │ addeq r3, r4, #28 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 9fa7c │ │ │ │ - b 9fd54 │ │ │ │ + beq 9faf4 │ │ │ │ + b 9fdcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 8be20 │ │ │ │ + bl 8be90 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne 9fc14 │ │ │ │ + bne 9fc8c │ │ │ │ mov r0, r4 │ │ │ │ bl 30494 │ │ │ │ mov r0, r4 │ │ │ │ - bl 238eb4 │ │ │ │ + bl 238f7c │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ bic r3, r3, #1 │ │ │ │ orr r3, r3, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - b 9fb30 │ │ │ │ + b 9fba8 │ │ │ │ ldr r3, [r5, #524] @ 0x20c │ │ │ │ mov r1, #0 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r2, #20] │ │ │ │ str r1, [r2, #24] │ │ │ │ strne r2, [r3, #24] │ │ │ │ ldr r3, [r5, #532] @ 0x214 │ │ │ │ str r2, [r5, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ streq r2, [r5, #532] @ 0x214 │ │ │ │ - b 9fb30 │ │ │ │ + b 9fba8 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9fcc4 │ │ │ │ + beq 9fd3c │ │ │ │ ldr r3, [r2, #24] │ │ │ │ mov r8, #0 │ │ │ │ cmp r3, #0 │ │ │ │ strne r1, [r3, #20] │ │ │ │ streq r1, [r5, #524] @ 0x20c │ │ │ │ str r3, [r1, #24] │ │ │ │ ldr r1, [r4, r7] │ │ │ │ @@ -121225,82 +121257,82 @@ │ │ │ │ ldr r3, [r6, #812] @ 0x32c │ │ │ │ mov r2, #262144 @ 0x40000 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #788] @ 0x314 │ │ │ │ str r8, [r4, r7] │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r5, #788] @ 0x314 │ │ │ │ - b 9fb30 │ │ │ │ + b 9fba8 │ │ │ │ ldr r0, [r6, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ - b 9fb9c │ │ │ │ - ldr r1, [pc, #48] @ 9feb0 │ │ │ │ - ldr r0, [pc, #48] @ 9feb4 │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 9fd94 │ │ │ │ + b 9fc14 │ │ │ │ + ldr r1, [pc, #48] @ 9ff28 │ │ │ │ + ldr r0, [pc, #48] @ 9ff2c │ │ │ │ + bl 2e1424 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 9fe0c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 238eb4 │ │ │ │ - @ instruction: 0x0009feb8 │ │ │ │ + b 238f7c │ │ │ │ + andeq pc, r9, r0, lsr pc @ │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r9, r9, ip, lsr lr │ │ │ │ + @ instruction: 0x00099eb4 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq fp, r8, ip, lsl #9 │ │ │ │ + strdeq fp, [r8], -ip │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ @ instruction: 0x00000bbb │ │ │ │ - eorseq sp, r5, ip, asr #6 │ │ │ │ + eorseq sp, r5, ip, lsl #11 │ │ │ │ │ │ │ │ -0009feb8 : │ │ │ │ +0009ff30 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #636] @ a014c │ │ │ │ - ldr r2, [pc, #636] @ a0150 │ │ │ │ + ldr r5, [pc, #636] @ a01c4 │ │ │ │ + ldr r2, [pc, #636] @ a01c8 │ │ │ │ ldr r3, [r5, #724] @ 0x2d4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a0084 │ │ │ │ + bne a00fc │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #612] @ a0154 │ │ │ │ - bl 3592c0 │ │ │ │ + ldr r3, [pc, #612] @ a01cc │ │ │ │ + bl 359530 │ │ │ │ ldr r2, [r3, r0] │ │ │ │ bic r3, r1, #4080 @ 0xff0 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ bic r3, r3, #15 │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r4, [r2, #1528] @ 0x5f8 │ │ │ │ cmn r4, #804 @ 0x324 │ │ │ │ - beq a005c │ │ │ │ + beq a00d4 │ │ │ │ lsr r0, r1, #18 │ │ │ │ add r0, r4, r0, lsl #3 │ │ │ │ ldr ip, [r0, #808] @ 0x328 │ │ │ │ bic r2, r1, #-16777216 @ 0xff000000 │ │ │ │ bic r2, r2, #16515072 @ 0xfc0000 │ │ │ │ cmp ip, r2 │ │ │ │ - bgt 9ff4c │ │ │ │ + bgt 9ffc4 │ │ │ │ ldr r0, [r0, #804] @ 0x324 │ │ │ │ cmp r0, r2 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a005c │ │ │ │ + beq a00d4 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str r2, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r2, [r3] │ │ │ │ str r1, [r3, #4] │ │ │ │ sub r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ - beq a003c │ │ │ │ + beq a00b4 │ │ │ │ cmp r2, #0 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r6, [r3, #16] │ │ │ │ str r2, [r1, #12] │ │ │ │ str r1, [r2, #8] │ │ │ │ @@ -121311,29 +121343,29 @@ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ str r0, [r3, #8] │ │ │ │ add r0, r4, r1, lsl #2 │ │ │ │ ldr ip, [r0, #528] @ 0x210 │ │ │ │ str r3, [r2, #16] │ │ │ │ cmp r2, ip │ │ │ │ - bne 9ffd4 │ │ │ │ + bne a004c │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9ffd0 │ │ │ │ + beq a0048 │ │ │ │ ldr lr, [r3, #8] │ │ │ │ cmp r1, lr │ │ │ │ movne r3, #0 │ │ │ │ str r3, [r0, #528] @ 0x210 │ │ │ │ add r3, r1, #1 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq a00bc │ │ │ │ + beq a0134 │ │ │ │ cmp r3, #1 │ │ │ │ - beq a0090 │ │ │ │ + beq a0108 │ │ │ │ ldr r3, [r0, #532] @ 0x214 │ │ │ │ cmp r3, #0 │ │ │ │ streq r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, ip │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r2, #24] │ │ │ │ ldr r3, [r2, #20] │ │ │ │ @@ -121354,17 +121386,17 @@ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r1, [r3, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r3, [r1, #8] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r5, #684] @ 0x2ac │ │ │ │ - ldr r2, [pc, #240] @ a0158 │ │ │ │ + ldr r2, [pc, #240] @ a01d0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a0140 │ │ │ │ + bne a01b8 │ │ │ │ mov r0, r1 │ │ │ │ bl 298bc │ │ │ │ ldr r3, [r4, #800] @ 0x320 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #800] @ 0x320 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r5, #708] @ 0x2c4 │ │ │ │ @@ -121379,15 +121411,15 @@ │ │ │ │ ldr r3, [r4, #532] @ 0x214 │ │ │ │ str r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ streq r2, [r4, #532] @ 0x214 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9ffe8 │ │ │ │ + beq a0060 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ mov r8, #0 │ │ │ │ cmp r3, #0 │ │ │ │ strne r1, [r3, #20] │ │ │ │ streq r1, [r4, #524] @ 0x20c │ │ │ │ str r3, [r1, #24] │ │ │ │ ldr r1, [r7, r6] │ │ │ │ @@ -121412,94 +121444,94 @@ │ │ │ │ ldr r3, [r4, #788] @ 0x314 │ │ │ │ str r8, [r7, r6] │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #788] @ 0x314 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r5, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b a0074 │ │ │ │ + b a00ec │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r9, r9, ip, lsr lr │ │ │ │ + @ instruction: 0x00099eb4 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq fp, r8, ip, lsl #9 │ │ │ │ + strdeq fp, [r8], -ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr lr, [r1, #24] │ │ │ │ mov r6, r3 │ │ │ │ ldrb r3, [lr, #6] │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ mov r4, r1 │ │ │ │ mov r9, r0 │ │ │ │ mov r5, r2 │ │ │ │ - beq a05b0 │ │ │ │ - ldr r3, [pc, #1816] @ a08b4 │ │ │ │ + beq a0628 │ │ │ │ + ldr r3, [pc, #1816] @ a092c │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a0578 │ │ │ │ + bne a05f0 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a05c0 │ │ │ │ + bne a0638 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b308 │ │ │ │ + bl 9b380 │ │ │ │ cmn r0, #3 │ │ │ │ mov r8, r0 │ │ │ │ - beq a0798 │ │ │ │ + beq a0810 │ │ │ │ ldr r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a0338 │ │ │ │ + beq a03b0 │ │ │ │ cmn r8, #1 │ │ │ │ - bne a03ac │ │ │ │ + bne a0424 │ │ │ │ ldr lr, [r4, #24] │ │ │ │ ldr r3, [lr, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ble a06b0 │ │ │ │ - ldr ip, [r4, #16] │ │ │ │ - ands r0, ip, #255 @ 0xff │ │ │ │ - bne a07e4 │ │ │ │ + ble a0728 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + ands r0, r3, #255 @ 0xff │ │ │ │ + bne a085c │ │ │ │ add r1, r9, #42496 @ 0xa600 │ │ │ │ + lsl r0, r3, #20 │ │ │ │ ldr r3, [r1, #208] @ 0xd0 │ │ │ │ ldr r8, [r1, #212] @ 0xd4 │ │ │ │ adds r2, r3, #4096 @ 0x1000 │ │ │ │ adc r8, r8, #0 │ │ │ │ - lsl ip, ip, #20 │ │ │ │ str r2, [r1, #208] @ 0xd0 │ │ │ │ str r8, [r1, #212] @ 0xd4 │ │ │ │ - lsr ip, ip, #20 │ │ │ │ + lsr r0, r0, #20 │ │ │ │ ldrb sl, [lr, #4] │ │ │ │ - orr r3, ip, r2 │ │ │ │ + orr r3, r0, r2 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r2, r2, lsl sl │ │ │ │ mov r1, #0 │ │ │ │ cmp sl, #7 │ │ │ │ mov ip, lr │ │ │ │ and r0, r6, r2 │ │ │ │ str r1, [lr, #8] │ │ │ │ - bgt a02d0 │ │ │ │ + bgt a0348 │ │ │ │ add r9, lr, #20 │ │ │ │ ldrsb r1, [r9, r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bge a0550 │ │ │ │ + bge a05c8 │ │ │ │ ldr r2, [lr, #16] │ │ │ │ strb r2, [r9, r0] │ │ │ │ ldr ip, [r4, #24] │ │ │ │ ldr r1, [ip, #16] │ │ │ │ ldrb r2, [ip, #6] │ │ │ │ ldrb r0, [ip, #5] │ │ │ │ cmp r2, #0 │ │ │ │ mov r2, #1 │ │ │ │ lsl r2, r2, r0 │ │ │ │ addeq r9, ip, #20 │ │ │ │ - beq a0320 │ │ │ │ + beq a0398 │ │ │ │ add r2, r2, r1, lsl #3 │ │ │ │ add r0, ip, #20 │ │ │ │ str r5, [r0, r2] │ │ │ │ add r0, r0, r2 │ │ │ │ str r7, [r0, #4] │ │ │ │ str r3, [r4, #16] │ │ │ │ ldr r3, [ip, #12] │ │ │ │ @@ -121511,74 +121543,74 @@ │ │ │ │ add r3, r3, #1 │ │ │ │ str r1, [ip, #16] │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp sl, #15 │ │ │ │ - bgt a06fc │ │ │ │ + bgt a0774 │ │ │ │ add r1, lr, r0, lsl #1 │ │ │ │ ldrsh r1, [r1, #20] │ │ │ │ lsl fp, r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bge a0468 │ │ │ │ + bge a04e0 │ │ │ │ ldr r1, [lr, #16] │ │ │ │ add r9, lr, #20 │ │ │ │ strh r1, [r9, fp] │ │ │ │ ldrb r2, [lr, #6] │ │ │ │ ldrb r0, [lr, #5] │ │ │ │ cmp r2, #0 │ │ │ │ mov r2, #1 │ │ │ │ lsl r2, r2, r0 │ │ │ │ addne r2, r2, r1, lsl #3 │ │ │ │ strne r5, [r9, r2] │ │ │ │ addne r2, r9, r2 │ │ │ │ strne r7, [r2, #4] │ │ │ │ - bne a029c │ │ │ │ + bne a0314 │ │ │ │ add r0, r1, r1, lsl #1 │ │ │ │ add r2, r2, r0, lsl #2 │ │ │ │ add r0, r9, r2 │ │ │ │ stmib r0, {r5, r7} │ │ │ │ str r6, [r9, r2] │ │ │ │ - b a029c │ │ │ │ + b a0314 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - bne a0628 │ │ │ │ + bne a06b8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - beq a01dc │ │ │ │ + beq a0254 │ │ │ │ ldr r2, [r3, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne a068c │ │ │ │ - ldr r2, [pc, #1356] @ a08b8 │ │ │ │ + bne a0704 │ │ │ │ + ldr r2, [pc, #1356] @ a0930 │ │ │ │ cmp r3, r2 │ │ │ │ - beq a071c │ │ │ │ - ldr r3, [pc, #1348] @ a08bc │ │ │ │ - bl 3592c0 │ │ │ │ + beq a0794 │ │ │ │ + ldr r3, [pc, #1348] @ a0934 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ sub r1, r4, #8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmn r8, #1 │ │ │ │ ldr r2, [r3, #3796] @ 0xed4 │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ and r3, r3, #3 │ │ │ │ orr r3, r3, r0 │ │ │ │ str r1, [r0] │ │ │ │ stmdb r4, {r2, r3} │ │ │ │ str r1, [r2, #4] │ │ │ │ - beq a01e4 │ │ │ │ + beq a025c │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r6, r7 │ │ │ │ - beq a042c │ │ │ │ + beq a04a4 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ands r0, r3, #255 @ 0xff │ │ │ │ - bne a0810 │ │ │ │ + bne a0888 │ │ │ │ add r1, r9, #42496 @ 0xa600 │ │ │ │ ldr r2, [r1, #208] @ 0xd0 │ │ │ │ ldr r0, [r1, #212] @ 0xd4 │ │ │ │ lsl r3, r3, #20 │ │ │ │ adds r2, r2, #4096 @ 0x1000 │ │ │ │ lsr r3, r3, #20 │ │ │ │ orr r3, r3, r2 │ │ │ │ @@ -121598,317 +121630,317 @@ │ │ │ │ addne r2, r2, ip │ │ │ │ addeq r1, r1, ip │ │ │ │ strne r7, [r2, #24] │ │ │ │ streq r7, [r1, #28] │ │ │ │ str r3, [r4, #16] │ │ │ │ str r0, [r4, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq a0440 │ │ │ │ + beq a04b8 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a04d4 │ │ │ │ + bne a054c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a02c4 │ │ │ │ + beq a033c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a02c4 │ │ │ │ + bne a033c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b a02c4 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b a033c │ │ │ │ lsr r1, r6, #5 │ │ │ │ add r9, r1, #1 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r0, r9, r0 │ │ │ │ and r0, r0, r2 │ │ │ │ add r9, lr, r0, lsl #1 │ │ │ │ ldrsh r9, [r9, #20] │ │ │ │ lsl fp, r0, #1 │ │ │ │ cmp r9, #0 │ │ │ │ - blt a02ec │ │ │ │ + blt a0364 │ │ │ │ lsl r9, r0, #2 │ │ │ │ add r9, r9, r0 │ │ │ │ add r9, r9, r1, lsr #5 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp sl, #7 │ │ │ │ lsr r1, r1, #5 │ │ │ │ and r0, r9, r2 │ │ │ │ - bgt a051c │ │ │ │ + bgt a0594 │ │ │ │ add r9, lr, r0 │ │ │ │ ldrsb ip, [r9, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - bge a0650 │ │ │ │ + bge a06a0 │ │ │ │ ldr r2, [lr, #16] │ │ │ │ strb r2, [r9, #20] │ │ │ │ ldr ip, [r4, #24] │ │ │ │ ldr r1, [ip, #16] │ │ │ │ - b a026c │ │ │ │ + b a02e4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne a0440 │ │ │ │ - ldr r2, [pc, #980] @ a08c0 │ │ │ │ + bne a04b8 │ │ │ │ + ldr r2, [pc, #980] @ a0938 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r4, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a086c │ │ │ │ + bne a08e4 │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ - b a0440 │ │ │ │ + b a04b8 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ lsr r1, r1, #5 │ │ │ │ add r0, r0, r1 │ │ │ │ add r0, r0, #1 │ │ │ │ and r0, r0, r2 │ │ │ │ cmp sl, #15 │ │ │ │ add r9, lr, r0, lsl #1 │ │ │ │ addgt r9, lr, r0, lsl #2 │ │ │ │ ldrshle r9, [r9, #20] │ │ │ │ ldrgt r9, [r9, #20] │ │ │ │ cmp r9, #0 │ │ │ │ - bge a0508 │ │ │ │ + bge a0580 │ │ │ │ cmp sl, #15 │ │ │ │ ldr r1, [lr, #16] │ │ │ │ lslgt r9, r0, #2 │ │ │ │ - bgt a0758 │ │ │ │ + bgt a07d0 │ │ │ │ lsl fp, r0, #1 │ │ │ │ - b a02f0 │ │ │ │ + b a0368 │ │ │ │ lsr r1, r6, #5 │ │ │ │ add r9, r1, #1 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r0, r0, r9 │ │ │ │ and r0, r0, r2 │ │ │ │ add r9, lr, r0 │ │ │ │ ldrsb fp, [r9, #20] │ │ │ │ cmp fp, #0 │ │ │ │ - blt a04c0 │ │ │ │ - b a0490 │ │ │ │ + blt a0538 │ │ │ │ + b a0508 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ cmp r3, #8 │ │ │ │ movge r1, r3 │ │ │ │ movlt r1, #8 │ │ │ │ sub r1, r1, #1 │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ and r1, r1, #255 @ 0xff │ │ │ │ mov r0, r4 │ │ │ │ - bl a0a28 │ │ │ │ + bl a0aa0 │ │ │ │ cmn r0, #1 │ │ │ │ - beq a0798 │ │ │ │ + beq a0810 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne lr, [r4, #24] │ │ │ │ - beq a01b0 │ │ │ │ + beq a0228 │ │ │ │ mov r0, lr │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 11da24 <_PyEval_CheckExceptTypeValid@@Base+0x2190> │ │ │ │ + bl 11dad4 <_PyEval_CheckExceptTypeValid@@Base+0x2190> │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - beq a0760 │ │ │ │ + beq a07d8 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r5 │ │ │ │ - bl 18a534 <_PyUnicode_IsNumeric@@Base+0x880> │ │ │ │ + bl 18a7b0 <_PyUnicode_IsNumeric@@Base+0x860> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a07c8 │ │ │ │ + bne a0840 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a02c4 │ │ │ │ + beq a033c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne a02c4 │ │ │ │ + bne a033c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b a02c4 │ │ │ │ - ldr r2, [r3, #164] @ 0xa4 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne a0668 │ │ │ │ - ldr r2, [pc, #636] @ a08b8 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne a0370 │ │ │ │ - ldr r3, [r5, #-8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne a0370 │ │ │ │ - b a0348 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b a033c │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ lsr r1, r1, #5 │ │ │ │ add r0, r0, r1 │ │ │ │ add r0, r0, #1 │ │ │ │ and r0, r0, r2 │ │ │ │ - b a04b0 │ │ │ │ - ldr r3, [pc, #596] @ a08c4 │ │ │ │ + b a0528 │ │ │ │ + ldr r2, [r3, #164] @ 0xa4 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne a06e0 │ │ │ │ + ldr r2, [pc, #612] @ a0930 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne a03e8 │ │ │ │ + ldr r3, [r5, #-8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne a03e8 │ │ │ │ + b a03c0 │ │ │ │ + ldr r3, [pc, #596] @ a093c │ │ │ │ cmp r2, r3 │ │ │ │ - bne a085c │ │ │ │ + bne a08d4 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ and r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a0348 │ │ │ │ + beq a03c0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - b a0634 │ │ │ │ - ldr r3, [pc, #560] @ a08c4 │ │ │ │ + b a06c4 │ │ │ │ + ldr r3, [pc, #560] @ a093c │ │ │ │ cmp r2, r3 │ │ │ │ - bne a0800 │ │ │ │ + bne a0878 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ and r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a01dc │ │ │ │ + beq a0254 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - b a0364 │ │ │ │ + b a03dc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r2, #1 │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ cmp r3, #8 │ │ │ │ movge r1, r3 │ │ │ │ movlt r1, #8 │ │ │ │ sub r1, r1, #1 │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ and r1, r1, #255 @ 0xff │ │ │ │ mov r0, r4 │ │ │ │ - bl a0a28 │ │ │ │ + bl a0aa0 │ │ │ │ cmn r0, #1 │ │ │ │ - beq a0798 │ │ │ │ - ldr ip, [r4, #16] │ │ │ │ - ands r0, ip, #255 @ 0xff │ │ │ │ - bne a07e4 │ │ │ │ + beq a0810 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + ands r0, r3, #255 @ 0xff │ │ │ │ + bne a085c │ │ │ │ ldr lr, [r4, #24] │ │ │ │ - b a0200 │ │ │ │ + b a0278 │ │ │ │ add r9, lr, r0, lsl #2 │ │ │ │ ldr r1, [r9, #20] │ │ │ │ cmp r1, #0 │ │ │ │ lsl r1, r0, #2 │ │ │ │ - bge a072c │ │ │ │ + bge a07a4 │ │ │ │ ldr r1, [lr, #16] │ │ │ │ str r1, [r9, #20] │ │ │ │ - b a026c │ │ │ │ + b a02e4 │ │ │ │ ldr r3, [r7, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a01dc │ │ │ │ - b a0370 │ │ │ │ + beq a0254 │ │ │ │ + b a03e8 │ │ │ │ add r0, r1, r0 │ │ │ │ lsr r1, r6, #5 │ │ │ │ add r9, r1, #1 │ │ │ │ add r0, r9, r0 │ │ │ │ and r0, r0, r2 │ │ │ │ add r9, lr, r0, lsl #2 │ │ │ │ ldr r9, [r9, #20] │ │ │ │ cmp r9, #0 │ │ │ │ ldrlt r1, [lr, #16] │ │ │ │ lsl r9, r0, #2 │ │ │ │ - bge a0494 │ │ │ │ + bge a050c │ │ │ │ add r9, lr, r9 │ │ │ │ - b a0714 │ │ │ │ + b a078c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r2, #1 │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ cmp r3, #8 │ │ │ │ movge r1, r3 │ │ │ │ movlt r1, #8 │ │ │ │ sub r1, r1, #1 │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ and r1, r1, #255 @ 0xff │ │ │ │ mov r0, r4 │ │ │ │ - bl a0a28 │ │ │ │ + bl a0aa0 │ │ │ │ cmn r0, #1 │ │ │ │ - bne a01b0 │ │ │ │ + bne a0228 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a088c │ │ │ │ + bne a0904 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a07c0 │ │ │ │ + beq a0838 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq a08a8 │ │ │ │ + beq a0920 │ │ │ │ mvn r0, #0 │ │ │ │ - b a02c8 │ │ │ │ + b a0340 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a0600 │ │ │ │ + bne a0678 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b a0600 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b a0678 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #0 │ │ │ │ str r7, [sp] │ │ │ │ - bl 2965f4 │ │ │ │ - ldr ip, [r4, #16] │ │ │ │ - b a06f4 │ │ │ │ + bl 296674 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + b a076c │ │ │ │ mov r0, r7 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b a06a0 │ │ │ │ + b a0718 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #1 │ │ │ │ str r7, [sp] │ │ │ │ - bl 2965f4 │ │ │ │ + bl 296674 │ │ │ │ add r1, r9, #42496 @ 0xa600 │ │ │ │ ldr r3, [r1, #208] @ 0xd0 │ │ │ │ ldr r0, [r1, #212] @ 0xd4 │ │ │ │ adds lr, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ adc r0, r0, #0 │ │ │ │ lsl r3, r3, #20 │ │ │ │ lsr r3, r3, #20 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mov ip, #1 │ │ │ │ orr r3, r3, lr │ │ │ │ str lr, [r1, #208] @ 0xd0 │ │ │ │ str r0, [r1, #212] @ 0xd4 │ │ │ │ - b a03f8 │ │ │ │ + b a0470 │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b a067c │ │ │ │ - ldr r1, [pc, #84] @ a08c8 │ │ │ │ + b a06f4 │ │ │ │ + ldr r1, [pc, #84] @ a0940 │ │ │ │ cmp r3, r1 │ │ │ │ - beq a04fc │ │ │ │ + beq a0574 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b a04fc │ │ │ │ + b a0574 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne a07a4 │ │ │ │ + bne a081c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b a07a4 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b a081c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b a07c0 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b a0838 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq r5, sl, r8, asr r6 │ │ │ │ - andseq lr, r8, r0, lsl r1 │ │ │ │ + ldrdeq r5, [sl], -r0 │ │ │ │ + andseq lr, r8, ip, lsl #7 │ │ │ │ push {r4, lr} │ │ │ │ ldrb lr, [r0, #4] │ │ │ │ mvn ip, #0 │ │ │ │ mvn ip, ip, lsl lr │ │ │ │ cmp lr, #7 │ │ │ │ mov r2, r0 │ │ │ │ and r0, ip, r1 │ │ │ │ - bgt a0964 │ │ │ │ + bgt a09dc │ │ │ │ add r3, r2, r0 │ │ │ │ ldrsb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ poplt {r4, pc} │ │ │ │ lsr r1, r1, #5 │ │ │ │ add r3, r0, r0, lsl #2 │ │ │ │ add r0, r1, #1 │ │ │ │ @@ -121920,120 +121952,120 @@ │ │ │ │ poplt {r4, pc} │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r0, r0, r1, lsr #5 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp lr, #7 │ │ │ │ lsr r1, r1, #5 │ │ │ │ and r0, r0, ip │ │ │ │ - bgt a099c │ │ │ │ + bgt a0a14 │ │ │ │ add r3, r2, r0 │ │ │ │ ldrsb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ poplt {r4, pc} │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ lsr r1, r1, #5 │ │ │ │ add r0, r0, r1 │ │ │ │ add r0, r0, #1 │ │ │ │ and r0, r0, ip │ │ │ │ - b a093c │ │ │ │ + b a09b4 │ │ │ │ cmp lr, #15 │ │ │ │ - bgt a09cc │ │ │ │ + bgt a0a44 │ │ │ │ add r3, r2, r0, lsl #1 │ │ │ │ ldrsh r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ poplt {r4, pc} │ │ │ │ lsr r1, r1, #5 │ │ │ │ add r3, r0, r0, lsl #2 │ │ │ │ add r0, r1, #1 │ │ │ │ add r3, r3, r0 │ │ │ │ and r0, ip, r3 │ │ │ │ add r3, r2, r0, lsl #1 │ │ │ │ ldrsh r3, [r3, #20] │ │ │ │ - b a0918 │ │ │ │ + b a0990 │ │ │ │ cmp lr, #15 │ │ │ │ add r4, r2, r0, lsl #1 │ │ │ │ add r3, r0, r0, lsl #2 │ │ │ │ - bgt a0a00 │ │ │ │ + bgt a0a78 │ │ │ │ ldrsh r4, [r4, #20] │ │ │ │ lsr r1, r1, #5 │ │ │ │ add r3, r3, r1 │ │ │ │ cmp r4, #0 │ │ │ │ add r3, r3, #1 │ │ │ │ poplt {r4, pc} │ │ │ │ and r0, ip, r3 │ │ │ │ - b a099c │ │ │ │ + b a0a14 │ │ │ │ add r3, r2, r0, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ lsl r3, r0, #2 │ │ │ │ poplt {r4, pc} │ │ │ │ lsr r1, r1, #5 │ │ │ │ add r3, r3, r0 │ │ │ │ add r0, r1, #1 │ │ │ │ add r0, r0, r3 │ │ │ │ and r0, r0, ip │ │ │ │ add r3, r2, r0, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - b a0918 │ │ │ │ + b a0990 │ │ │ │ add r3, r2, r0, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ lsr r1, r1, #5 │ │ │ │ cmp r3, #0 │ │ │ │ lsl r3, r0, #2 │ │ │ │ add r3, r3, r0 │ │ │ │ add r3, r3, r1 │ │ │ │ add r3, r3, #1 │ │ │ │ poplt {r4, pc} │ │ │ │ - b a09c4 │ │ │ │ + b a0a3c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ cmp r1, #31 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ - bhi a1690 │ │ │ │ + bhi a1718 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ ldr r3, [r0, #28] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r2, #0 │ │ │ │ andne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ mov r7, r0 │ │ │ │ - beq a1074 │ │ │ │ + beq a10ec │ │ │ │ mov r3, #1 │ │ │ │ lsl r9, r3, r1 │ │ │ │ - bl 3592c0 │ │ │ │ - ldr r2, [pc, #3572] @ a1878 │ │ │ │ + bl 359530 │ │ │ │ + ldr r2, [pc, #3572] @ a18f0 │ │ │ │ lsl r8, r9, r3 │ │ │ │ str r1, [sp, #12] │ │ │ │ umull r1, r8, r2, r8 │ │ │ │ - ldr sl, [pc, #3560] @ a187c │ │ │ │ + ldr sl, [pc, #3560] @ a18f4 │ │ │ │ lsr r8, r8, r3 │ │ │ │ ldr r2, [sl, r0] │ │ │ │ cmp r6, #7 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ lsl r2, r8, #3 │ │ │ │ str r2, [sp, #4] │ │ │ │ strhi r3, [sp, #20] │ │ │ │ strhi r3, [sp, #28] │ │ │ │ - bhi a10c0 │ │ │ │ + bhi a1138 │ │ │ │ cmp r6, #3 │ │ │ │ - bne a0c70 │ │ │ │ + bne a0ce8 │ │ │ │ add r0, r0, #4096 @ 0x1000 │ │ │ │ ldr r2, [r0, #2740] @ 0xab4 │ │ │ │ cmp r2, #0 │ │ │ │ - ble a111c │ │ │ │ + ble a1194 │ │ │ │ sub r2, r2, #1 │ │ │ │ str r2, [r0, #2740] @ 0xab4 │ │ │ │ add r0, r0, r2, lsl #2 │ │ │ │ ldr r4, [r0, #2420] @ 0x974 │ │ │ │ - ldr r2, [pc, #3484] @ a1880 │ │ │ │ + ldr r2, [pc, #3484] @ a18f8 │ │ │ │ mov r8, #0 │ │ │ │ strh r2, [r4, #4] │ │ │ │ add r6, r4, #20 │ │ │ │ mov r2, #5 │ │ │ │ str r3, [r4] │ │ │ │ strb r3, [r4, #6] │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ @@ -122049,124 +122081,124 @@ │ │ │ │ bl 29658 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb r2, [r5, #5] │ │ │ │ cmp r3, r8 │ │ │ │ mov r3, #1 │ │ │ │ lsl r3, r3, r2 │ │ │ │ ldr r8, [r7, #8] │ │ │ │ - bne a169c │ │ │ │ + bne a16d4 │ │ │ │ ldrb r2, [r5, #6] │ │ │ │ cmp r2, #0 │ │ │ │ addne r2, r5, #20 │ │ │ │ addne r3, r2, r3 │ │ │ │ movne r9, #8 │ │ │ │ - beq a10dc │ │ │ │ + beq a1154 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ add r9, r6, r9 │ │ │ │ cmp r8, r2 │ │ │ │ - bne a1180 │ │ │ │ + bne a11d8 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ ldrb fp, [r2, #6] │ │ │ │ cmp fp, #1 │ │ │ │ - bne a1180 │ │ │ │ + bne a11d8 │ │ │ │ mov r1, r3 │ │ │ │ lsl r2, r8, #3 │ │ │ │ mov r0, r9 │ │ │ │ bl 29cdc │ │ │ │ ldrb r1, [r4, #4] │ │ │ │ cmp r8, #0 │ │ │ │ lsl lr, fp, r1 │ │ │ │ sub lr, lr, #1 │ │ │ │ - beq a0c00 │ │ │ │ + beq a0c78 │ │ │ │ mov r3, #0 │ │ │ │ - b a0bd0 │ │ │ │ + b a0c48 │ │ │ │ cmp r1, #15 │ │ │ │ - bgt a1054 │ │ │ │ + bgt a10cc │ │ │ │ lsl ip, r2, #1 │ │ │ │ ldrsh fp, [r6, ip] │ │ │ │ cmn fp, #1 │ │ │ │ - bne a0ddc │ │ │ │ + bne a0e54 │ │ │ │ strh r3, [r6, ip] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r8 │ │ │ │ - beq a0c00 │ │ │ │ + beq a0c78 │ │ │ │ ldrb r1, [r4, #4] │ │ │ │ ldr r2, [r9, r3, lsl #3] │ │ │ │ cmp r1, #7 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ and r2, lr, r0 │ │ │ │ - bgt a0ba4 │ │ │ │ + bgt a0c1c │ │ │ │ ldrsb ip, [r6, r2] │ │ │ │ cmn ip, #1 │ │ │ │ - bne a0ddc │ │ │ │ + bne a0e54 │ │ │ │ strb r3, [r6, r2] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r8 │ │ │ │ - bne a0bcc │ │ │ │ - ldr r3, [pc, #3196] @ a1884 │ │ │ │ + bne a0c44 │ │ │ │ + ldr r3, [pc, #3196] @ a18fc │ │ │ │ str r4, [r7, #24] │ │ │ │ cmp r5, r3 │ │ │ │ - beq a0c54 │ │ │ │ + beq a0ccc │ │ │ │ ldrb r2, [r5, #4] │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [sl, r0] │ │ │ │ cmp r2, #3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bne a0e4c │ │ │ │ + bne a0ec4 │ │ │ │ add r2, r3, #4096 @ 0x1000 │ │ │ │ ldr r1, [r2, #2740] @ 0xab4 │ │ │ │ cmp r1, #79 @ 0x4f │ │ │ │ - bhi a0e4c │ │ │ │ + bhi a0ec4 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a0e4c │ │ │ │ + beq a0ec4 │ │ │ │ add r3, r1, #1 │ │ │ │ str r3, [r2, #2740] @ 0xab4 │ │ │ │ add r2, r2, r1, lsl #2 │ │ │ │ str r5, [r2, #2420] @ 0x974 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r0, #0 │ │ │ │ sub r3, r3, r8 │ │ │ │ str r3, [r4, #12] │ │ │ │ str r8, [r4, #16] │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr fp, [pc, #3080] @ a1888 │ │ │ │ - ldr r3, [pc, #3080] @ a188c │ │ │ │ + ldr fp, [pc, #3080] @ a1900 │ │ │ │ + ldr r3, [pc, #3080] @ a1904 │ │ │ │ ldr r2, [fp, #692] @ 0x2b4 │ │ │ │ cmp r2, r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r1, r3, r9 │ │ │ │ add r3, r1, #20 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bne a167c │ │ │ │ + bne a1704 │ │ │ │ add r0, r0, #4096 @ 0x1000 │ │ │ │ ldr r3, [r0, #1528] @ 0x5f8 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #512 @ 0x200 │ │ │ │ - bcs a1358 │ │ │ │ + bcs a13d0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r1, r1, #19 │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r3, r1, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq a1638 │ │ │ │ + beq a16b0 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [r4] │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a0fa4 │ │ │ │ + beq a101c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov fp, #0 │ │ │ │ strb r6, [r4, #4] │ │ │ │ strb r3, [r4, #5] │ │ │ │ str r8, [r4, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r8, #1 │ │ │ │ @@ -122187,170 +122219,170 @@ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, fp │ │ │ │ ldrb r3, [r5, #5] │ │ │ │ ldrb r9, [r4, #5] │ │ │ │ lsl r3, r8, r3 │ │ │ │ lsl r9, r8, r9 │ │ │ │ ldr r8, [r7, #8] │ │ │ │ - bne a13d4 │ │ │ │ + bne a144c │ │ │ │ ldrb r2, [r5, #6] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a10e0 │ │ │ │ + beq a1158 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ add r2, r5, #20 │ │ │ │ add r3, r2, r3 │ │ │ │ - bne a0b58 │ │ │ │ + bne a0bd0 │ │ │ │ cmp r8, #0 │ │ │ │ add r1, r6, r9 │ │ │ │ - ble a0dcc │ │ │ │ + ble a0e44 │ │ │ │ mov lr, #12 │ │ │ │ mla lr, r8, lr, r1 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a1870 │ │ │ │ + beq a18e8 │ │ │ │ ldr ip, [r3], #8 │ │ │ │ str ip, [r2, #4] │ │ │ │ ldr ip, [ip, #12] │ │ │ │ str ip, [r2] │ │ │ │ str r0, [r2, #8] │ │ │ │ add r2, r2, #12 │ │ │ │ cmp r2, lr │ │ │ │ - bne a0da0 │ │ │ │ + bne a0e18 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl a3e00 │ │ │ │ - b a0c00 │ │ │ │ + bl a3e78 │ │ │ │ + b a0c78 │ │ │ │ lsr r0, r0, #5 │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ add ip, r0, #1 │ │ │ │ add r2, r2, ip │ │ │ │ cmp r1, #7 │ │ │ │ and r2, r2, lr │ │ │ │ - ble a0e3c │ │ │ │ + ble a0eb4 │ │ │ │ cmp r1, #15 │ │ │ │ - bgt a12e4 │ │ │ │ + bgt a135c │ │ │ │ lsl ip, r2, #1 │ │ │ │ ldrsh r1, [r6, ip] │ │ │ │ cmn r1, #1 │ │ │ │ - beq a0bbc │ │ │ │ + beq a0c34 │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ lsr r0, r0, #5 │ │ │ │ add r2, r2, #1 │ │ │ │ add r2, r2, r0 │ │ │ │ and r2, r2, lr │ │ │ │ - b a0e00 │ │ │ │ + b a0e78 │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ lsr r0, r0, #5 │ │ │ │ add r2, r2, #1 │ │ │ │ add r2, r2, r0 │ │ │ │ and r2, r2, lr │ │ │ │ ldrsb r1, [r6, r2] │ │ │ │ cmn r1, #1 │ │ │ │ - beq a0bf0 │ │ │ │ - b a0e28 │ │ │ │ - ldr fp, [pc, #2612] @ a1888 │ │ │ │ - ldr r1, [pc, #2616] @ a1890 │ │ │ │ + beq a0c68 │ │ │ │ + b a0ea0 │ │ │ │ + ldr fp, [pc, #2612] @ a1900 │ │ │ │ + ldr r1, [pc, #2616] @ a1908 │ │ │ │ ldr r2, [fp, #704] @ 0x2c0 │ │ │ │ cmp r2, r1 │ │ │ │ - bne a16ac │ │ │ │ + bne a1724 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r6, [r3, #1528] @ 0x5f8 │ │ │ │ - bic r1, r5, #4080 @ 0xff0 │ │ │ │ + bic r2, r5, #4080 @ 0xff0 │ │ │ │ cmn r6, #804 @ 0x324 │ │ │ │ - bic r1, r1, #15 │ │ │ │ - beq a13a8 │ │ │ │ - lsr r2, r5, #18 │ │ │ │ - add r2, r6, r2, lsl #3 │ │ │ │ - ldr r0, [r2, #808] @ 0x328 │ │ │ │ + bic r2, r2, #15 │ │ │ │ + beq a1420 │ │ │ │ + lsr r1, r5, #18 │ │ │ │ + add r1, r6, r1, lsl #3 │ │ │ │ + ldr r0, [r1, #808] @ 0x328 │ │ │ │ bic r3, r5, #-16777216 @ 0xff000000 │ │ │ │ bic r3, r3, #16515072 @ 0xfc0000 │ │ │ │ cmp r0, r3 │ │ │ │ - bgt a0eb4 │ │ │ │ - ldr r2, [r2, #804] @ 0x324 │ │ │ │ - cmp r2, r3 │ │ │ │ + bgt a0f2c │ │ │ │ + ldr r1, [r1, #804] @ 0x324 │ │ │ │ + cmp r1, r3 │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ + cmp r1, #0 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a13a8 │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ + beq a1420 │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ str r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [r1] │ │ │ │ - str r5, [r1, #4] │ │ │ │ + ldr r3, [r2] │ │ │ │ + str r5, [r2, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ - str r3, [r1] │ │ │ │ - beq a1160 │ │ │ │ + str r3, [r2] │ │ │ │ + beq a133c │ │ │ │ cmp r3, #0 │ │ │ │ - bne a0c54 │ │ │ │ - ldr r5, [r1, #16] │ │ │ │ + bne a0ccc │ │ │ │ + ldr r5, [r2, #16] │ │ │ │ mov r3, #28 │ │ │ │ mul r5, r3, r5 │ │ │ │ ldr r9, [r6, #512] @ 0x200 │ │ │ │ - ldr ip, [r1, #8] │ │ │ │ + ldr r0, [r2, #8] │ │ │ │ add r3, r9, r5 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - ldr r0, [r1, #12] │ │ │ │ - str r0, [ip, #12] │ │ │ │ - str ip, [r0, #8] │ │ │ │ - add ip, r6, r2, lsl #2 │ │ │ │ + ldr lr, [r3, #8] │ │ │ │ + ldr r1, [r2, #12] │ │ │ │ + add ip, r6, lr, lsl #2 │ │ │ │ + str r1, [r0, #12] │ │ │ │ + str r0, [r1, #8] │ │ │ │ ldr r0, [ip, #528] @ 0x210 │ │ │ │ - ldr lr, [r3, #16] │ │ │ │ + ldr r1, [r3, #16] │ │ │ │ cmp r3, r0 │ │ │ │ - str lr, [r1, #8] │ │ │ │ - str r1, [r3, #16] │ │ │ │ - bne a0f3c │ │ │ │ + str r1, [r2, #8] │ │ │ │ + str r2, [r3, #16] │ │ │ │ + bne a0fb4 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a0f38 │ │ │ │ - ldr lr, [r1, #8] │ │ │ │ - cmp r2, lr │ │ │ │ + beq a0fb0 │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ + cmp lr, r2 │ │ │ │ movne r1, #0 │ │ │ │ str r1, [ip, #528] @ 0x210 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - add r2, r2, #1 │ │ │ │ + add r2, lr, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str r2, [r3, #8] │ │ │ │ - beq a1750 │ │ │ │ + beq a17c8 │ │ │ │ cmp r2, #1 │ │ │ │ - beq a1724 │ │ │ │ + beq a179c │ │ │ │ ldr r2, [ip, #532] @ 0x214 │ │ │ │ cmp r2, #0 │ │ │ │ streq r3, [ip, #532] @ 0x214 │ │ │ │ cmp r3, r0 │ │ │ │ - beq a0c54 │ │ │ │ + beq a0ccc │ │ │ │ ldr r1, [r3, #24] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ strne r2, [r1, #20] │ │ │ │ streq r2, [r6, #524] @ 0x20c │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr ip, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ str r1, [ip, #24] │ │ │ │ str r0, [r3, #24] │ │ │ │ str r2, [r3, #20] │ │ │ │ strne r3, [r2, #24] │ │ │ │ str r3, [r0, #20] │ │ │ │ - b a0c54 │ │ │ │ + b a0ccc │ │ │ │ ldr ip, [r3, #24] │ │ │ │ ldr lr, [r3, #28] │ │ │ │ cmp lr, ip │ │ │ │ - bcc a1038 │ │ │ │ + bcc a10b0 │ │ │ │ add r1, r1, #1 │ │ │ │ add r1, ip, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ add r1, r3, ip │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r3, ip] │ │ │ │ cmp r4, #0 │ │ │ │ - beq a1358 │ │ │ │ + beq a13d0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add fp, r9, #20 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ mov r2, r9 │ │ │ │ strb r6, [r4, #4] │ │ │ │ mov r9, #0 │ │ │ │ strb r3, [r4, #5] │ │ │ │ @@ -122367,327 +122399,327 @@ │ │ │ │ bl 29658 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r9 │ │ │ │ add r0, r4, fp │ │ │ │ bl 29658 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r9 │ │ │ │ - b a0d50 │ │ │ │ + b a0dc8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add fp, r9, #20 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ - b a0fe0 │ │ │ │ + b a1058 │ │ │ │ ldr ip, [r6, r2, lsl #2] │ │ │ │ cmn ip, #1 │ │ │ │ - bne a0ddc │ │ │ │ + bne a0e54 │ │ │ │ str r3, [r6, r2, lsl #2] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r8, r3 │ │ │ │ - bne a0bcc │ │ │ │ - b a0c00 │ │ │ │ + bne a0c44 │ │ │ │ + b a0c78 │ │ │ │ mov r9, #1 │ │ │ │ lsl r9, r9, r1 │ │ │ │ - bl 3592c0 │ │ │ │ - ldr r3, [pc, #2032] @ a1878 │ │ │ │ + bl 359530 │ │ │ │ + ldr r3, [pc, #2032] @ a18f0 │ │ │ │ lsl r8, r9, #1 │ │ │ │ umull r1, r8, r3, r8 │ │ │ │ - ldr sl, [pc, #2024] @ a187c │ │ │ │ + ldr sl, [pc, #2024] @ a18f4 │ │ │ │ cmp r6, #7 │ │ │ │ ldr r3, [sl, r0] │ │ │ │ str r6, [sp, #12] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bic r3, r8, #1 │ │ │ │ add r3, r3, r8, lsr #1 │ │ │ │ lsl r3, r3, #2 │ │ │ │ lsr r8, r8, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r2, [sp, #28] │ │ │ │ - bls a0c78 │ │ │ │ + bls a0cf0 │ │ │ │ cmp r6, #15 │ │ │ │ - bhi a1824 │ │ │ │ + bhi a189c │ │ │ │ add r3, r6, #1 │ │ │ │ mov r9, #1 │ │ │ │ lsl r9, r9, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b a0c78 │ │ │ │ + b a0cf0 │ │ │ │ mov r9, #8 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ add r1, r5, #20 │ │ │ │ cmp r2, r8 │ │ │ │ add r9, r6, r9 │ │ │ │ add r1, r1, r3 │ │ │ │ - bne a1308 │ │ │ │ + bne a1380 │ │ │ │ add r2, r8, r8, lsl #1 │ │ │ │ lsl r2, r2, #2 │ │ │ │ mov r0, r9 │ │ │ │ bl 29cdc │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl a3e00 │ │ │ │ - b a0c00 │ │ │ │ - ldr fp, [pc, #1892] @ a1888 │ │ │ │ - ldr r1, [pc, #1892] @ a188c │ │ │ │ + bl a3e78 │ │ │ │ + b a0c78 │ │ │ │ + ldr fp, [pc, #1892] @ a1900 │ │ │ │ + ldr r1, [pc, #1892] @ a1904 │ │ │ │ ldr r2, [fp, #692] @ 0x2b4 │ │ │ │ cmp r2, r1 │ │ │ │ - bne a165c │ │ │ │ + bne a16e4 │ │ │ │ ldr r2, [r0, #1528] @ 0x5f8 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ mov r3, #40 @ 0x28 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ mov r8, #5 │ │ │ │ mov r9, #8 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ - b a0cb8 │ │ │ │ - ldr r3, [r1, #20] │ │ │ │ - ldr r3, [r6, r3, lsl #3] │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - str r2, [r1, #12] │ │ │ │ - str r3, [r1, #8] │ │ │ │ - str r1, [r3, #12] │ │ │ │ - str r1, [r2, #8] │ │ │ │ - b a0c54 │ │ │ │ + b a0d30 │ │ │ │ cmp r8, #0 │ │ │ │ movgt r2, #0 │ │ │ │ - ble a16e4 │ │ │ │ + ble a175c │ │ │ │ sub fp, r2, r8 │ │ │ │ mvn fp, fp │ │ │ │ ands fp, fp, #3 │ │ │ │ - beq a1298 │ │ │ │ + beq a12f0 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a12a8 │ │ │ │ + beq a1300 │ │ │ │ ldm r3, {r0, r1} │ │ │ │ add ip, r9, r2, lsl #3 │ │ │ │ add lr, r3, #8 │ │ │ │ cmp fp, #1 │ │ │ │ add r2, r2, #1 │ │ │ │ mov r3, lr │ │ │ │ stm ip, {r0, r1} │ │ │ │ - beq a1298 │ │ │ │ + beq a12f0 │ │ │ │ cmp fp, #2 │ │ │ │ - beq a11f4 │ │ │ │ + beq a124c │ │ │ │ ldr r1, [lr, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a12a8 │ │ │ │ + beq a1300 │ │ │ │ ldm r3, {r0, r1} │ │ │ │ add lr, lr, #8 │ │ │ │ add ip, r9, r2, lsl #3 │ │ │ │ mov r3, lr │ │ │ │ add r2, r2, #1 │ │ │ │ stm ip, {r0, r1} │ │ │ │ ldr r1, [lr, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a12a8 │ │ │ │ + beq a1300 │ │ │ │ ldm r3, {r0, r1} │ │ │ │ add ip, r9, r2, lsl #3 │ │ │ │ add r3, lr, #8 │ │ │ │ add r2, r2, #1 │ │ │ │ stm ip, {r0, r1} │ │ │ │ - b a1298 │ │ │ │ + b a12f0 │ │ │ │ add r2, r2, #1 │ │ │ │ ldm r3, {r0, r1} │ │ │ │ cmp r8, r2 │ │ │ │ add lr, r3, #8 │ │ │ │ mov fp, r2 │ │ │ │ stm ip, {r0, r1} │ │ │ │ - beq a12d4 │ │ │ │ + beq a132c │ │ │ │ ldr r1, [lr, #4] │ │ │ │ mov r3, lr │ │ │ │ cmp r1, #0 │ │ │ │ add ip, r9, r2, lsl #3 │ │ │ │ - beq a12a8 │ │ │ │ + beq a1300 │ │ │ │ ldm lr, {r0, r1} │ │ │ │ add r3, lr, #8 │ │ │ │ stm ip, {r0, r1} │ │ │ │ ldr r1, [r3, #4] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ add ip, r9, r2, lsl #3 │ │ │ │ - beq a12a8 │ │ │ │ + beq a1300 │ │ │ │ ldm r3, {r0, r1} │ │ │ │ add r3, lr, #16 │ │ │ │ stm ip, {r0, r1} │ │ │ │ ldr r1, [r3, #4] │ │ │ │ add r2, fp, #2 │ │ │ │ cmp r1, #0 │ │ │ │ add ip, r9, r2, lsl #3 │ │ │ │ - beq a12a8 │ │ │ │ + beq a1300 │ │ │ │ ldm r3, {r0, r1} │ │ │ │ add r2, fp, #3 │ │ │ │ add r3, lr, #24 │ │ │ │ stm ip, {r0, r1} │ │ │ │ ldr r1, [r3, #4] │ │ │ │ add ip, r9, r2, lsl #3 │ │ │ │ cmp r1, #0 │ │ │ │ - bne a1218 │ │ │ │ + bne a1270 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r1, #0 │ │ │ │ add r1, r3, #8 │ │ │ │ - beq a1648 │ │ │ │ + beq a16c0 │ │ │ │ add ip, r9, r2, lsl #3 │ │ │ │ add r3, r1, #8 │ │ │ │ add r2, r2, #1 │ │ │ │ ldm r1, {r0, r1} │ │ │ │ cmp r8, r2 │ │ │ │ stm ip, {r0, r1} │ │ │ │ - bne a118c │ │ │ │ + bne a11e4 │ │ │ │ ldrb r1, [r4, #4] │ │ │ │ mvn lr, #0 │ │ │ │ mvn lr, lr, lsl r1 │ │ │ │ - b a0b9c │ │ │ │ + b a0c14 │ │ │ │ + ldr r3, [r2, #20] │ │ │ │ + ldr r3, [r6, r3, lsl #3] │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + str r1, [r2, #12] │ │ │ │ + str r3, [r2, #8] │ │ │ │ + str r2, [r3, #12] │ │ │ │ + str r2, [r1, #8] │ │ │ │ + b a0ccc │ │ │ │ ldr r1, [r6, r2, lsl #2] │ │ │ │ cmn r1, #1 │ │ │ │ - beq a1060 │ │ │ │ + beq a10d8 │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ lsr r0, r0, #5 │ │ │ │ add r2, r2, #1 │ │ │ │ add r2, r2, r0 │ │ │ │ and r2, r2, lr │ │ │ │ - b a12e4 │ │ │ │ + b a135c │ │ │ │ cmp r8, #0 │ │ │ │ - ble a1108 │ │ │ │ + ble a1180 │ │ │ │ mov lr, #12 │ │ │ │ mla lr, r8, lr, r9 │ │ │ │ mov r3, r9 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a1350 │ │ │ │ + beq a13c8 │ │ │ │ add ip, r1, #12 │ │ │ │ ldm r1, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, r3, #12 │ │ │ │ cmp r3, lr │ │ │ │ - beq a1108 │ │ │ │ + beq a1180 │ │ │ │ mov r1, ip │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a1328 │ │ │ │ + bne a13a0 │ │ │ │ add r1, r1, #12 │ │ │ │ - b a131c │ │ │ │ + b a1394 │ │ │ │ ldr r3, [fp, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #1328] @ a1894 │ │ │ │ + ldr r2, [pc, #1328] @ a190c │ │ │ │ cmp r3, r2 │ │ │ │ - bne a17d8 │ │ │ │ + bne a1850 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ movcs r0, r3 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq a1690 │ │ │ │ + beq a1718 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r1, #800] @ 0x320 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ add r2, r2, #1 │ │ │ │ add fp, r9, #20 │ │ │ │ str r2, [r1, #800] @ 0x320 │ │ │ │ - b a0fe0 │ │ │ │ + b a1058 │ │ │ │ ldr r3, [fp, #684] @ 0x2ac │ │ │ │ - ldr r2, [pc, #1252] @ a1898 │ │ │ │ + ldr r2, [pc, #1252] @ a1910 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a1860 │ │ │ │ + bne a18d8 │ │ │ │ mov r0, r5 │ │ │ │ bl 298bc │ │ │ │ ldr r3, [r6, #800] @ 0x320 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r6, #800] @ 0x320 │ │ │ │ - b a0c54 │ │ │ │ + b a0ccc │ │ │ │ ldrb r2, [r4, #6] │ │ │ │ add r1, r5, #20 │ │ │ │ cmp r2, #0 │ │ │ │ add r3, r1, r3 │ │ │ │ addeq r1, r6, r9 │ │ │ │ moveq r0, r1 │ │ │ │ - beq a1564 │ │ │ │ + beq a15dc │ │ │ │ cmp r8, #0 │ │ │ │ add r0, r6, r9 │ │ │ │ - ble a17ec │ │ │ │ + ble a1864 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ mov r1, r0 │ │ │ │ ldrb ip, [r2] │ │ │ │ add sl, r0, r8, lsl #3 │ │ │ │ add r2, r2, ip, lsl #2 │ │ │ │ add ip, r2, #3 │ │ │ │ ldrb r2, [ip, #1]! │ │ │ │ ldr lr, [sp, #8] │ │ │ │ ldr r9, [r3, r2, lsl #3] │ │ │ │ add fp, lr, r2, lsl #2 │ │ │ │ ldr lr, [r9] │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ add lr, lr, #1 │ │ │ │ - bne a15a8 │ │ │ │ + bne a1620 │ │ │ │ str r9, [r1] │ │ │ │ ldr r2, [fp, #4] │ │ │ │ str r2, [r1, #4] │ │ │ │ add r1, r1, #8 │ │ │ │ cmp r1, sl │ │ │ │ - bne a1414 │ │ │ │ + bne a148c │ │ │ │ ldrb ip, [r4, #4] │ │ │ │ mvn r1, #0 │ │ │ │ mvn r1, r1, lsl ip │ │ │ │ add lr, r0, #8 │ │ │ │ mov r9, #0 │ │ │ │ ldr r3, [lr, #-8] │ │ │ │ cmp ip, #7 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ and r3, r2, r1 │ │ │ │ - ble a15c8 │ │ │ │ + ble a1640 │ │ │ │ cmp ip, #15 │ │ │ │ - bgt a1804 │ │ │ │ + bgt a187c │ │ │ │ lsl r0, r3, #1 │ │ │ │ ldrsh sl, [r6, r0] │ │ │ │ cmn sl, #1 │ │ │ │ - bne a15f0 │ │ │ │ + bne a1668 │ │ │ │ add r3, r9, #1 │ │ │ │ cmp r3, r8 │ │ │ │ strh r9, [r6, r0] │ │ │ │ - beq a1578 │ │ │ │ + beq a15f0 │ │ │ │ mvn r2, #7 │ │ │ │ mla lr, r2, r3, lr │ │ │ │ - b a14b8 │ │ │ │ + b a1530 │ │ │ │ strh r3, [r6, r9] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r8 │ │ │ │ - beq a1578 │ │ │ │ + beq a15f0 │ │ │ │ ldr r2, [lr, r3, lsl #3] │ │ │ │ cmp ip, #15 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ and r2, r1, r0 │ │ │ │ - bgt a16ec │ │ │ │ + bgt a1764 │ │ │ │ lsl r9, r2, #1 │ │ │ │ ldrsh sl, [r6, r9] │ │ │ │ cmn sl, #1 │ │ │ │ - beq a14a8 │ │ │ │ + beq a1520 │ │ │ │ lsr r0, r0, #5 │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ add r9, r0, #1 │ │ │ │ add r2, r2, r9 │ │ │ │ and r2, r2, r1 │ │ │ │ cmp ip, #15 │ │ │ │ lsl r9, r2, #1 │ │ │ │ ldrshle r9, [r6, r9] │ │ │ │ ldrgt r9, [r6, r2, lsl #2] │ │ │ │ cmn r9, #1 │ │ │ │ - bne a170c │ │ │ │ + bne a1784 │ │ │ │ cmp ip, #15 │ │ │ │ - bgt a16f8 │ │ │ │ + bgt a1770 │ │ │ │ lsl r9, r2, #1 │ │ │ │ - b a14a8 │ │ │ │ + b a1520 │ │ │ │ ldr ip, [r7, #28] │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldrb lr, [ip] │ │ │ │ add r0, r0, #12 │ │ │ │ add lr, lr, #1 │ │ │ │ add ip, ip, lr, lsl #2 │ │ │ │ ldrb ip, [ip, r2] │ │ │ │ @@ -122700,139 +122732,139 @@ │ │ │ │ strne r6, [lr] │ │ │ │ str lr, [r0, #-8] │ │ │ │ ldr lr, [lr, #12] │ │ │ │ ldr ip, [ip, #4] │ │ │ │ str lr, [r0, #-12] │ │ │ │ str ip, [r0, #-4] │ │ │ │ cmp r2, r8 │ │ │ │ - blt a1518 │ │ │ │ + blt a1590 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl a3e00 │ │ │ │ + bl a3e78 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r7, #24] │ │ │ │ - bl 23f830 │ │ │ │ + bl 23f90c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r7, #28] │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a17f4 │ │ │ │ + beq a186c │ │ │ │ strb r3, [r1, #3] │ │ │ │ ldr r4, [r7, #24] │ │ │ │ - b a0c54 │ │ │ │ + b a0ccc │ │ │ │ str lr, [r9] │ │ │ │ str r9, [r1] │ │ │ │ ldr r2, [fp, #4] │ │ │ │ str r2, [r1, #4] │ │ │ │ add r1, r1, #8 │ │ │ │ cmp r1, sl │ │ │ │ - bne a1414 │ │ │ │ - b a144c │ │ │ │ + bne a148c │ │ │ │ + b a14c4 │ │ │ │ ldrsb r0, [r6, r3] │ │ │ │ cmn r0, #1 │ │ │ │ - bne a15f0 │ │ │ │ + bne a1668 │ │ │ │ strb r9, [r6, r3] │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r9, r8 │ │ │ │ - beq a1578 │ │ │ │ + beq a15f0 │ │ │ │ ldrb ip, [r4, #4] │ │ │ │ add lr, lr, #8 │ │ │ │ - b a1460 │ │ │ │ + b a14d8 │ │ │ │ lsr r2, r2, #5 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r0, r2, #1 │ │ │ │ add r3, r0, r3 │ │ │ │ and r3, r3, r1 │ │ │ │ cmp ip, #7 │ │ │ │ lsl r0, r3, #1 │ │ │ │ ldrsble r0, [r6, r3] │ │ │ │ - ble a1620 │ │ │ │ + ble a1698 │ │ │ │ cmp ip, #15 │ │ │ │ - bgt a16c0 │ │ │ │ + bgt a1738 │ │ │ │ ldrsh r0, [r6, r0] │ │ │ │ cmn r0, #1 │ │ │ │ - bne a16cc │ │ │ │ + bne a1744 │ │ │ │ cmp ip, #7 │ │ │ │ - ble a15d4 │ │ │ │ + ble a164c │ │ │ │ lsl r0, r3, #1 │ │ │ │ - b a148c │ │ │ │ + b a1504 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 920a0 │ │ │ │ + bl 920fc │ │ │ │ mov r4, r0 │ │ │ │ - b a0fcc │ │ │ │ + b a1044 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ add r1, r1, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a12b8 │ │ │ │ - b a1648 │ │ │ │ + bne a1310 │ │ │ │ + b a16c0 │ │ │ │ + add r2, r5, #20 │ │ │ │ + add r3, r2, r3 │ │ │ │ + mov r9, #8 │ │ │ │ + b a1468 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r9, #8 │ │ │ │ mov r3, #68 @ 0x44 │ │ │ │ mov r8, #5 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r0, [fp, #688] @ 0x2b0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ blx r2 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne a0fd4 │ │ │ │ - bl 2a01ec │ │ │ │ + bne a104c │ │ │ │ + bl 2a0260 │ │ │ │ mvn r0, #0 │ │ │ │ - b a0c68 │ │ │ │ - add r2, r5, #20 │ │ │ │ - add r3, r2, r3 │ │ │ │ - mov r9, #8 │ │ │ │ - b a13f0 │ │ │ │ + b a0ce0 │ │ │ │ ldr r0, [fp, #688] @ 0x2b0 │ │ │ │ mov r1, r5 │ │ │ │ blx r2 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ - b a0c54 │ │ │ │ + b a0ccc │ │ │ │ ldr r0, [r6, r3, lsl #2] │ │ │ │ cmn r0, #1 │ │ │ │ - beq a1810 │ │ │ │ + beq a1888 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ add r3, r3, #1 │ │ │ │ add r3, r3, r2 │ │ │ │ and r3, r3, r1 │ │ │ │ - b a1604 │ │ │ │ - bne a12d4 │ │ │ │ - b a0c00 │ │ │ │ + b a167c │ │ │ │ + bne a132c │ │ │ │ + b a0c78 │ │ │ │ ldr r9, [r6, r2, lsl #2] │ │ │ │ cmn r9, #1 │ │ │ │ - bne a14dc │ │ │ │ + bne a1554 │ │ │ │ str r3, [r6, r2, lsl #2] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r8 │ │ │ │ - bne a14b8 │ │ │ │ - b a1578 │ │ │ │ + bne a1530 │ │ │ │ + b a15f0 │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ lsr r0, r0, #5 │ │ │ │ add r2, r2, #1 │ │ │ │ add r2, r2, r0 │ │ │ │ and r2, r2, r1 │ │ │ │ - b a14f0 │ │ │ │ + b a1568 │ │ │ │ ldr r2, [r6, #524] @ 0x20c │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3, #20] │ │ │ │ str r1, [r3, #24] │ │ │ │ strne r3, [r2, #24] │ │ │ │ ldr r2, [r6, #532] @ 0x214 │ │ │ │ str r3, [r6, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ streq r3, [r6, #532] @ 0x214 │ │ │ │ - b a0c54 │ │ │ │ + b a0ccc │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a0f50 │ │ │ │ + beq a0fc8 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ mov r4, #0 │ │ │ │ cmp r2, #0 │ │ │ │ strne r1, [r2, #20] │ │ │ │ streq r1, [r6, #524] @ 0x20c │ │ │ │ str r2, [r1, #24] │ │ │ │ ldr r1, [r9, r5] │ │ │ │ @@ -122855,151 +122887,151 @@ │ │ │ │ mov r2, #262144 @ 0x40000 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6, #788] @ 0x314 │ │ │ │ str r4, [r9, r5] │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ str r3, [r6, #788] @ 0x314 │ │ │ │ - b a0c54 │ │ │ │ + b a0ccc │ │ │ │ ldr r0, [fp, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b a1380 │ │ │ │ - beq a1578 │ │ │ │ - b a144c │ │ │ │ + b a13f8 │ │ │ │ + beq a15f0 │ │ │ │ + b a14c4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 99b98 │ │ │ │ + bl 99c10 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ - b a0c54 │ │ │ │ + b a0ccc │ │ │ │ ldr r0, [r6, r3, lsl #2] │ │ │ │ cmn r0, #1 │ │ │ │ - bne a15f0 │ │ │ │ + bne a1668 │ │ │ │ str r9, [r6, r3, lsl #2] │ │ │ │ add r3, r9, #1 │ │ │ │ cmp r3, r8 │ │ │ │ - bne a149c │ │ │ │ - b a1578 │ │ │ │ + bne a1514 │ │ │ │ + b a15f0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, r6, #2 │ │ │ │ mov r9, #1 │ │ │ │ add r1, r2, r9, lsl r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ lsl r9, r9, r3 │ │ │ │ adds r3, r1, #20 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bmi a1690 │ │ │ │ - ldr fp, [pc, #56] @ a1888 │ │ │ │ - ldr r3, [pc, #56] @ a188c │ │ │ │ + bmi a1718 │ │ │ │ + ldr fp, [pc, #56] @ a1900 │ │ │ │ + ldr r3, [pc, #56] @ a1904 │ │ │ │ ldr r2, [fp, #692] @ 0x2b4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq a0c9c │ │ │ │ - b a167c │ │ │ │ + beq a0d14 │ │ │ │ + b a1704 │ │ │ │ ldr r0, [fp, #668] @ 0x29c │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ - b a13c0 │ │ │ │ + b a1438 │ │ │ │ add r3, r3, #8 │ │ │ │ - b a0da0 │ │ │ │ - bge feb4c32c <__bss_end__@@Base+0xfe5873e4> │ │ │ │ + b a0e18 │ │ │ │ + bge feb4c3a4 <__bss_end__@@Base+0xfe58745c> │ │ │ │ andeq r0, r0, ip │ │ │ │ andeq r0, r0, r3, lsl #6 │ │ │ │ subseq sl, r5, ip, lsr #24 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, r8, lsl #31 │ │ │ │ - andeq r9, r9, ip, lsr lr │ │ │ │ - andeq fp, r8, r8, lsr #32 │ │ │ │ - andeq fp, r8, ip, lsl #9 │ │ │ │ + andeq r1, r9, r4, ror #31 │ │ │ │ + @ instruction: 0x00099eb4 │ │ │ │ + muleq r8, r8, r0 │ │ │ │ + strdeq fp, [r8], -ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ sub sp, sp, #12 │ │ │ │ ands r7, r2, #16 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ and r3, r2, #32 │ │ │ │ - bne a1b44 │ │ │ │ + bne a1bbc │ │ │ │ cmp r3, #0 │ │ │ │ - bne a1bb0 │ │ │ │ - ldr r3, [pc, #908] @ a1c64 │ │ │ │ + bne a1c28 │ │ │ │ + ldr r3, [pc, #908] @ a1cdc │ │ │ │ and r3, r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt a1aac │ │ │ │ + bgt a1b24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a1b28 │ │ │ │ - ldr r2, [pc, #888] @ a1c68 │ │ │ │ + beq a1ba0 │ │ │ │ + ldr r2, [pc, #888] @ a1ce0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi a1b28 │ │ │ │ + bhi a1ba0 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r0, [pc, #864] @ a1c6c │ │ │ │ + ldr r0, [pc, #864] @ a1ce4 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r6] │ │ │ │ - bl 9d898 │ │ │ │ + bl 9d910 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a1b3c │ │ │ │ - ldr r9, [pc, #844] @ a1c70 │ │ │ │ - ldr r3, [pc, #836] @ a1c6c │ │ │ │ + beq a1bb4 │ │ │ │ + ldr r9, [pc, #844] @ a1ce8 │ │ │ │ + ldr r3, [pc, #836] @ a1ce4 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq a1b64 │ │ │ │ - ldr r3, [pc, #828] @ a1c74 │ │ │ │ - bl 3592c0 │ │ │ │ + beq a1bdc │ │ │ │ + ldr r3, [pc, #828] @ a1cec │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ sub r1, r4, #8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r5, #0 │ │ │ │ ldr r2, [r3, #3796] @ 0xed4 │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ and r3, r3, #3 │ │ │ │ orr r3, r3, r0 │ │ │ │ str r1, [r0] │ │ │ │ stmdb r4, {r2, r3} │ │ │ │ str r1, [r2, #4] │ │ │ │ - beq a197c │ │ │ │ + beq a19f4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ mov r0, r8 │ │ │ │ str r5, [r4, #8] │ │ │ │ bl 29c28 │ │ │ │ mov r7, #0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ str r7, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9dd48 │ │ │ │ + bl 9ddc0 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq a1c44 │ │ │ │ - ldr r3, [pc, #704] @ a1c74 │ │ │ │ - bl 3592c0 │ │ │ │ + beq a1cbc │ │ │ │ + ldr r3, [pc, #704] @ a1cec │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 9f51c │ │ │ │ + bl 9f594 │ │ │ │ cmp r0, r7 │ │ │ │ strne r7, [r4, #16] │ │ │ │ mov r8, r0 │ │ │ │ movne r7, #1 │ │ │ │ str r0, [r4, #12] │ │ │ │ strne r6, [r4, #20] │ │ │ │ strne r9, [r4, #24] │ │ │ │ - beq a1c08 │ │ │ │ + beq a1c80 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - beq a1aa4 │ │ │ │ - ldr r3, [pc, #636] @ a1c74 │ │ │ │ - bl 3592c0 │ │ │ │ + beq a1b1c │ │ │ │ + ldr r3, [pc, #636] @ a1cec │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ sub r3, r3, #1 │ │ │ │ rsb r2, r3, r3, lsl #3 │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r0, r1, r2 │ │ │ │ @@ -123016,300 +123048,300 @@ │ │ │ │ cmp r3, #0 │ │ │ │ addeq r0, r0, #98304 @ 0x18000 │ │ │ │ addeq r0, r0, #228 @ 0xe4 │ │ │ │ ldrne r0, [r1, #16] │ │ │ │ ldreq r0, [r0, #16] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ands r3, r3, #64 @ 0x40 │ │ │ │ - bne a1b70 │ │ │ │ + bne a1be8 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ - bl a1dd8 │ │ │ │ + bl a1e50 │ │ │ │ cmp r7, #0 │ │ │ │ lsr r5, r0, #31 │ │ │ │ - beq a1b88 │ │ │ │ + beq a1c00 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a1a98 │ │ │ │ + beq a1b10 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a1c4c │ │ │ │ + beq a1cc4 │ │ │ │ rsb r0, r5, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r0, [r5, #132] @ 0x84 │ │ │ │ - b a1a50 │ │ │ │ + b a1ac8 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne a1b04 │ │ │ │ - ldr r9, [pc, #444] @ a1c78 │ │ │ │ - ldr r0, [pc, #428] @ a1c6c │ │ │ │ + bne a1b7c │ │ │ │ + ldr r9, [pc, #444] @ a1cf0 │ │ │ │ + ldr r0, [pc, #428] @ a1ce4 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r6] │ │ │ │ - bl 9d898 │ │ │ │ + bl 9d910 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne a1920 │ │ │ │ - b a1b3c │ │ │ │ - ldr r0, [pc, #400] @ a1c6c │ │ │ │ + bne a1998 │ │ │ │ + b a1bb4 │ │ │ │ + ldr r0, [pc, #400] @ a1ce4 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r6] │ │ │ │ - bl 9d898 │ │ │ │ + bl 9d910 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a1b3c │ │ │ │ - ldr r9, [pc, #392] @ a1c7c │ │ │ │ - b a1920 │ │ │ │ - ldr r9, [pc, #388] @ a1c80 │ │ │ │ - b a1ab8 │ │ │ │ - ldr r9, [pc, #384] @ a1c84 │ │ │ │ - b a1ab8 │ │ │ │ + beq a1bb4 │ │ │ │ + ldr r9, [pc, #392] @ a1cf4 │ │ │ │ + b a1998 │ │ │ │ + ldr r9, [pc, #388] @ a1cf8 │ │ │ │ + b a1b30 │ │ │ │ + ldr r9, [pc, #384] @ a1cfc │ │ │ │ + b a1b30 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble a1b28 │ │ │ │ + ble a1ba0 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - ldreq r9, [pc, #368] @ a1c88 │ │ │ │ - beq a1ab8 │ │ │ │ - ldr r2, [pc, #364] @ a1c8c │ │ │ │ - cmp r3, r2 │ │ │ │ - ldreq r9, [pc, #360] @ a1c90 │ │ │ │ - beq a1ab8 │ │ │ │ - ldr r3, [pc, #356] @ a1c94 │ │ │ │ + ldreq r9, [pc, #368] @ a1d00 │ │ │ │ + beq a1b30 │ │ │ │ + ldr r2, [pc, #364] @ a1d04 │ │ │ │ + cmp r3, r2 │ │ │ │ + ldreq r9, [pc, #360] @ a1d08 │ │ │ │ + beq a1b30 │ │ │ │ + ldr r3, [pc, #356] @ a1d0c │ │ │ │ ldr r2, [r6] │ │ │ │ - ldr r1, [pc, #352] @ a1c98 │ │ │ │ + ldr r1, [pc, #352] @ a1d10 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 1177e0 │ │ │ │ mvn r0, #0 │ │ │ │ - b a1a9c │ │ │ │ + b a1b14 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a1c30 │ │ │ │ - bl a25ac │ │ │ │ + bne a1ca8 │ │ │ │ + bl a2624 │ │ │ │ subs r4, r0, #0 │ │ │ │ ldrne r8, [r4, #12] │ │ │ │ movne r7, #1 │ │ │ │ - bne a19e4 │ │ │ │ - b a1b3c │ │ │ │ + bne a1a5c │ │ │ │ + b a1bb4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne a196c │ │ │ │ - b a197c │ │ │ │ + bne a19e4 │ │ │ │ + b a19f4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 9c9c8 │ │ │ │ + bl 9ca40 │ │ │ │ cmp r7, #0 │ │ │ │ lsr r5, r0, #31 │ │ │ │ - bne a1a7c │ │ │ │ + bne a1af4 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a1a7c │ │ │ │ + beq a1af4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne a1a7c │ │ │ │ + bne a1af4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b a1a7c │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b a1af4 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9c4b0 │ │ │ │ + bl 9c528 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq a1b3c │ │ │ │ - bl a3dbc │ │ │ │ + beq a1bb4 │ │ │ │ + bl a3e34 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq a1bf0 │ │ │ │ + beq a1c68 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq a1c58 │ │ │ │ + beq a1cd0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq a1b3c │ │ │ │ + beq a1bb4 │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 9dd0c │ │ │ │ + bl 9dd84 │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne a19e4 │ │ │ │ + bne a1a5c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a1b3c │ │ │ │ + beq a1bb4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a1b3c │ │ │ │ + bne a1bb4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b a1b3c │ │ │ │ - ldr r3, [pc, #100] @ a1c9c │ │ │ │ - ldr r1, [pc, #100] @ a1ca0 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b a1bb4 │ │ │ │ + ldr r3, [pc, #100] @ a1d14 │ │ │ │ + ldr r1, [pc, #100] @ a1d18 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b a1b3c │ │ │ │ + bl 18f414 │ │ │ │ + b a1bb4 │ │ │ │ str r1, [r4, #12] │ │ │ │ - b a1c08 │ │ │ │ + b a1c80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b a1a98 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b a1b10 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b a1bf0 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b a1c68 │ │ │ │ andeq r0, r0, pc, lsl #5 │ │ │ │ - eorseq r4, sp, r0, ror r0 │ │ │ │ + @ instruction: 0x003d42b0 │ │ │ │ subseq r7, r5, r8, asr r8 │ │ │ │ - andseq r2, r1, r8, asr r6 │ │ │ │ + andseq r2, r1, r8, asr #14 │ │ │ │ andeq r0, r0, ip │ │ │ │ - @ instruction: 0x00123bf4 │ │ │ │ - andseq lr, r1, ip, lsl #16 │ │ │ │ - mulseq r0, r0, r9 │ │ │ │ - andeq r0, ip, ip, lsr pc │ │ │ │ - andseq sl, r3, r4, ror sp │ │ │ │ + andseq r3, r2, r0, lsl #25 │ │ │ │ + mulseq r1, r4, r8 │ │ │ │ + andseq r8, r0, r8, asr #20 │ │ │ │ + muleq ip, ip, pc @ │ │ │ │ + andseq sl, r3, r4, lsl lr │ │ │ │ andeq r0, r0, r2, lsl #5 │ │ │ │ - andseq r1, r8, ip, lsr #18 │ │ │ │ + andseq r1, r8, r8, asr #23 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r0, r6, r4, lsr #15 │ │ │ │ + eorseq r0, r6, r4, ror #19 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r0, r6, r0, lsr #17 │ │ │ │ + eorseq r0, r6, r0, ror #21 │ │ │ │ │ │ │ │ -000a1ca4 : │ │ │ │ +000a1d1c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #192] @ a1d7c │ │ │ │ + ldr r3, [pc, #192] @ a1df4 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov r4, r1 │ │ │ │ and r3, r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ mov r1, r0 │ │ │ │ - bgt a1cf4 │ │ │ │ + bgt a1d6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq a1d48 │ │ │ │ - ldr r2, [pc, #160] @ a1d80 │ │ │ │ + beq a1dc0 │ │ │ │ + ldr r2, [pc, #160] @ a1df8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi a1d48 │ │ │ │ + bhi a1dc0 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - ldreq r5, [pc, #132] @ a1d84 │ │ │ │ - bne a1d24 │ │ │ │ + ldreq r5, [pc, #132] @ a1dfc │ │ │ │ + bne a1d9c │ │ │ │ ldr r2, [r4] │ │ │ │ - ldr r0, [pc, #124] @ a1d88 │ │ │ │ - bl 23b098 │ │ │ │ + ldr r0, [pc, #124] @ a1e00 │ │ │ │ + bl 23b160 │ │ │ │ cmp r0, #0 │ │ │ │ strne r4, [r0, #20] │ │ │ │ strne r5, [r0, #24] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r5, [pc, #104] @ a1d8c │ │ │ │ - b a1d00 │ │ │ │ + ldr r5, [pc, #104] @ a1e04 │ │ │ │ + b a1d78 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble a1d48 │ │ │ │ + ble a1dc0 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - ldreq r5, [pc, #88] @ a1d90 │ │ │ │ - beq a1d00 │ │ │ │ - ldr r2, [pc, #84] @ a1d94 │ │ │ │ - cmp r3, r2 │ │ │ │ - ldreq r5, [pc, #80] @ a1d98 │ │ │ │ - beq a1d00 │ │ │ │ - ldr r3, [pc, #76] @ a1d9c │ │ │ │ + ldreq r5, [pc, #88] @ a1e08 │ │ │ │ + beq a1d78 │ │ │ │ + ldr r2, [pc, #84] @ a1e0c │ │ │ │ + cmp r3, r2 │ │ │ │ + ldreq r5, [pc, #80] @ a1e10 │ │ │ │ + beq a1d78 │ │ │ │ + ldr r3, [pc, #76] @ a1e14 │ │ │ │ ldr r2, [r4] │ │ │ │ - ldr r1, [pc, #72] @ a1da0 │ │ │ │ + ldr r1, [pc, #72] @ a1e18 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 1177e0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r5, [pc, #56] @ a1da4 │ │ │ │ - b a1d00 │ │ │ │ - ldr r5, [pc, #52] @ a1da8 │ │ │ │ - b a1d00 │ │ │ │ - ldr r5, [pc, #48] @ a1dac │ │ │ │ - b a1d00 │ │ │ │ + ldr r5, [pc, #56] @ a1e1c │ │ │ │ + b a1d78 │ │ │ │ + ldr r5, [pc, #52] @ a1e20 │ │ │ │ + b a1d78 │ │ │ │ + ldr r5, [pc, #48] @ a1e24 │ │ │ │ + b a1d78 │ │ │ │ andeq r0, r0, pc, lsl #5 │ │ │ │ - eorseq r4, sp, r8, ror r0 │ │ │ │ - @ instruction: 0x00123bf4 │ │ │ │ + @ instruction: 0x003d42b8 │ │ │ │ + andseq r3, r2, r0, lsl #25 │ │ │ │ subseq r7, r5, r8, asr r8 │ │ │ │ - andseq lr, r1, ip, lsl #16 │ │ │ │ - andseq sl, r3, r4, ror sp │ │ │ │ + mulseq r1, r4, r8 │ │ │ │ + andseq sl, r3, r4, lsl lr │ │ │ │ andeq r0, r0, r2, lsl #5 │ │ │ │ - andseq r1, r8, ip, lsr #18 │ │ │ │ + andseq r1, r8, r8, asr #23 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r0, r6, r4, lsr #15 │ │ │ │ - andseq r2, r1, r8, asr r6 │ │ │ │ - mulseq r0, r0, r9 │ │ │ │ - andeq r0, ip, ip, lsr pc │ │ │ │ + eorseq r0, r6, r4, ror #19 │ │ │ │ + andseq r2, r1, r8, asr #14 │ │ │ │ + andseq r8, r0, r8, asr #20 │ │ │ │ + muleq ip, ip, pc @ │ │ │ │ │ │ │ │ -000a1db0 : │ │ │ │ +000a1e28 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov ip, #1 │ │ │ │ sub sp, sp, #12 │ │ │ │ str ip, [sp] │ │ │ │ - bl a1dd8 │ │ │ │ + bl a1e50 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r9, [pc, #1940] @ a2590 │ │ │ │ + ldr r9, [pc, #1940] @ a2608 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ ldr r3, [r9, r0] │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr sl, [r3, #8] │ │ │ │ - beq a2488 │ │ │ │ - ldr fp, [pc, #1912] @ a2594 │ │ │ │ + beq a2500 │ │ │ │ + ldr fp, [pc, #1912] @ a260c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, fp │ │ │ │ mov r6, r2 │ │ │ │ - bne a22b0 │ │ │ │ + bne a2328 │ │ │ │ ldr r8, [r1, #12] │ │ │ │ cmn r8, #1 │ │ │ │ - beq a22b0 │ │ │ │ - ldr r3, [pc, #1880] @ a2598 │ │ │ │ + beq a2328 │ │ │ │ + ldr r3, [pc, #1880] @ a2610 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a23cc │ │ │ │ + beq a2444 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a24a8 │ │ │ │ + bne a2520 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b308 │ │ │ │ + bl 9b380 │ │ │ │ cmn r0, #3 │ │ │ │ - beq a2494 │ │ │ │ + beq a250c │ │ │ │ cmn r0, #1 │ │ │ │ - bne a1fe4 │ │ │ │ + bne a205c │ │ │ │ ldr r3, [r5] │ │ │ │ str r6, [sp, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a213c │ │ │ │ + beq a21b4 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a2148 │ │ │ │ + beq a21c0 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r6] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ble a2158 │ │ │ │ + ble a21d0 │ │ │ │ ldr ip, [r4, #16] │ │ │ │ ands r0, ip, #255 @ 0xff │ │ │ │ - bne a2444 │ │ │ │ + bne a24bc │ │ │ │ add sl, sl, #42496 @ 0xa600 │ │ │ │ ldr r3, [sl, #208] @ 0xd0 │ │ │ │ ldr r2, [sl, #212] @ 0xd4 │ │ │ │ adds r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ adc r2, r2, #0 │ │ │ │ str r3, [sl, #208] @ 0xd0 │ │ │ │ @@ -123320,221 +123352,221 @@ │ │ │ │ mvn r0, r0, lsl lr │ │ │ │ lsr ip, ip, #20 │ │ │ │ orr ip, ip, r3 │ │ │ │ cmp lr, #7 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r1, #8] │ │ │ │ and r3, r0, r8 │ │ │ │ - bgt a2014 │ │ │ │ + bgt a208c │ │ │ │ add sl, r1, #20 │ │ │ │ ldrsb fp, [sl, r3] │ │ │ │ cmp fp, #0 │ │ │ │ - bge a207c │ │ │ │ + bge a20f4 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ strb r1, [sl, r3] │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ ldrb lr, [r1, #5] │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #1 │ │ │ │ lsl r3, r3, lr │ │ │ │ addeq sl, r1, #20 │ │ │ │ - beq a2064 │ │ │ │ + beq a20dc │ │ │ │ add r3, r3, r0, lsl #3 │ │ │ │ add lr, r1, #20 │ │ │ │ str r5, [lr, r3] │ │ │ │ add lr, lr, r3 │ │ │ │ str r6, [lr, #4] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ str ip, [r4, #16] │ │ │ │ sub r3, r3, #1 │ │ │ │ str r2, [r4, #20] │ │ │ │ str r3, [r1, #12] │ │ │ │ ldr r3, [r4, #-8] │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [r1, #16] │ │ │ │ - bne a1fa4 │ │ │ │ + bne a201c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - bne a221c │ │ │ │ + bne a2294 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - bne a2288 │ │ │ │ + bne a2300 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - beq a1fd8 │ │ │ │ + beq a2050 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a1fd4 │ │ │ │ + beq a204c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ str r6, [r7] │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r7, #0 │ │ │ │ - beq a200c │ │ │ │ + beq a2084 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - beq a2008 │ │ │ │ + beq a2080 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a2328 │ │ │ │ + bne a23a0 │ │ │ │ str r3, [r7] │ │ │ │ mov r0, #1 │ │ │ │ - b a1fdc │ │ │ │ + b a2054 │ │ │ │ cmp lr, #15 │ │ │ │ - bgt a2378 │ │ │ │ + bgt a23f0 │ │ │ │ add sl, r1, r3, lsl #1 │ │ │ │ ldrsh sl, [sl, #20] │ │ │ │ lsl fp, r3, #1 │ │ │ │ cmp sl, #0 │ │ │ │ - bge a20b8 │ │ │ │ + bge a2130 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ add sl, r1, #20 │ │ │ │ strh r0, [sl, fp] │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ ldrb lr, [r1, #5] │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #1 │ │ │ │ lsl r3, r3, lr │ │ │ │ addne r3, r3, r0, lsl #3 │ │ │ │ strne r5, [sl, r3] │ │ │ │ addne r3, sl, r3 │ │ │ │ strne r6, [r3, #4] │ │ │ │ - bne a1f5c │ │ │ │ + bne a1fd4 │ │ │ │ add lr, r0, r0, lsl #1 │ │ │ │ add r3, r3, lr, lsl #2 │ │ │ │ add lr, sl, r3 │ │ │ │ stmib lr, {r5, r6} │ │ │ │ str r8, [sl, r3] │ │ │ │ - b a1f5c │ │ │ │ + b a1fd4 │ │ │ │ lsr sl, r8, #5 │ │ │ │ add fp, sl, #1 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, fp, r3 │ │ │ │ and r3, r3, r0 │ │ │ │ add fp, r1, r3 │ │ │ │ str sl, [sp, #12] │ │ │ │ ldrsb sl, [fp, #20] │ │ │ │ cmp sl, #0 │ │ │ │ - bge a20e4 │ │ │ │ + bge a215c │ │ │ │ ldr r3, [r1, #16] │ │ │ │ strb r3, [fp, #20] │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ - b a1f2c │ │ │ │ + b a1fa4 │ │ │ │ lsr sl, r8, #5 │ │ │ │ add fp, sl, #1 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r3, fp │ │ │ │ and r3, r3, r0 │ │ │ │ add fp, r1, r3, lsl #1 │ │ │ │ ldrsh fp, [fp, #20] │ │ │ │ str sl, [sp, #12] │ │ │ │ cmp fp, #0 │ │ │ │ lsl fp, r3, #1 │ │ │ │ - blt a2030 │ │ │ │ + blt a20a8 │ │ │ │ lsl fp, r3, #2 │ │ │ │ ldr sl, [sp, #12] │ │ │ │ add r3, fp, r3 │ │ │ │ add r3, r3, sl, lsr #5 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp lr, #7 │ │ │ │ lsr sl, sl, #5 │ │ │ │ and r3, r3, r0 │ │ │ │ - ble a2208 │ │ │ │ + ble a2280 │ │ │ │ cmp lr, #15 │ │ │ │ - bgt a2418 │ │ │ │ + bgt a2490 │ │ │ │ add lr, r1, r3, lsl #1 │ │ │ │ ldrsh lr, [lr, #20] │ │ │ │ lsl fp, r3, #1 │ │ │ │ cmp lr, #0 │ │ │ │ - blt a2030 │ │ │ │ + blt a20a8 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ lsr sl, sl, #5 │ │ │ │ add r3, r3, sl │ │ │ │ add r3, r3, #1 │ │ │ │ and r3, r3, r0 │ │ │ │ - b a2110 │ │ │ │ + b a2188 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a1e9c │ │ │ │ + bne a1f14 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt a1eb4 │ │ │ │ + bgt a1f2c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r2, #1 │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ cmp r3, #8 │ │ │ │ movge r1, r3 │ │ │ │ movlt r1, #8 │ │ │ │ sub r1, r1, #1 │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ and r1, r1, #255 @ 0xff │ │ │ │ mov r0, r4 │ │ │ │ - bl a0a28 │ │ │ │ + bl a0aa0 │ │ │ │ cmn r0, #1 │ │ │ │ - bne a1eb4 │ │ │ │ + bne a1f2c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a21ac │ │ │ │ + beq a2224 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq a2560 │ │ │ │ + beq a25d8 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a21c8 │ │ │ │ + beq a2240 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq a256c │ │ │ │ + beq a25e4 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r3, [r4, #-8] │ │ │ │ - beq a2578 │ │ │ │ + beq a25f0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq a1f84 │ │ │ │ + beq a1ffc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b a1fb8 │ │ │ │ + b a2030 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ lsr sl, sl, #5 │ │ │ │ add r3, r3, sl │ │ │ │ add r3, r3, #1 │ │ │ │ and r3, r3, r0 │ │ │ │ add fp, r1, r3 │ │ │ │ ldrsb lr, [fp, #20] │ │ │ │ cmp lr, #0 │ │ │ │ - blt a20a4 │ │ │ │ - b a21f4 │ │ │ │ + blt a211c │ │ │ │ + b a226c │ │ │ │ ldr r2, [r3, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne a2338 │ │ │ │ - ldr r2, [pc, #876] @ a259c │ │ │ │ + bne a23d0 │ │ │ │ + ldr r2, [pc, #876] @ a2614 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a2240 │ │ │ │ + bne a22b8 │ │ │ │ ldr r3, [r5, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a1f94 │ │ │ │ - bl 3592c0 │ │ │ │ + beq a200c │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r9, r0] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ sub r0, r4, #8 │ │ │ │ ldr r1, [r3, #3796] @ 0xed4 │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ ldr ip, [r1, #4] │ │ │ │ @@ -123542,339 +123574,339 @@ │ │ │ │ orr r3, r3, ip │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r7, #0 │ │ │ │ str r0, [ip] │ │ │ │ stmdb r4, {r1, r3} │ │ │ │ str r0, [r1, #4] │ │ │ │ str r2, [r4, #8] │ │ │ │ - bne a1fb8 │ │ │ │ - b a1fd8 │ │ │ │ + bne a2030 │ │ │ │ + b a2050 │ │ │ │ ldr r2, [r3, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne a2358 │ │ │ │ - ldr r2, [pc, #768] @ a259c │ │ │ │ + bne a23b0 │ │ │ │ + ldr r2, [pc, #768] @ a2614 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a2240 │ │ │ │ + bne a22b8 │ │ │ │ ldr r3, [r6, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a1fa4 │ │ │ │ - b a2240 │ │ │ │ + beq a201c │ │ │ │ + b a22b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8be20 │ │ │ │ + bl 8be90 │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - beq a2494 │ │ │ │ + beq a250c │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - ldr r2, [pc, #712] @ a2598 │ │ │ │ + ldr r2, [pc, #712] @ a2610 │ │ │ │ cmp r3, r2 │ │ │ │ - beq a23cc │ │ │ │ + beq a2444 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, fp │ │ │ │ - beq a1e48 │ │ │ │ + beq a1ec0 │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a1e48 │ │ │ │ + beq a1ec0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ cmp r3, #8 │ │ │ │ movge r1, r3 │ │ │ │ movlt r1, #8 │ │ │ │ sub r1, r1, #1 │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ and r1, r1, #255 @ 0xff │ │ │ │ mov r0, r4 │ │ │ │ - bl a0a28 │ │ │ │ + bl a0aa0 │ │ │ │ cmn r0, #1 │ │ │ │ - bne a1e48 │ │ │ │ - b a2494 │ │ │ │ + bne a1ec0 │ │ │ │ + b a250c │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ str r3, [r7] │ │ │ │ - b a200c │ │ │ │ - ldr r3, [pc, #608] @ a25a0 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne a2460 │ │ │ │ - ldr r3, [r5, #84] @ 0x54 │ │ │ │ - tst r3, #512 @ 0x200 │ │ │ │ - beq a1f94 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - b a2228 │ │ │ │ - ldr r3, [pc, #576] @ a25a0 │ │ │ │ + b a2084 │ │ │ │ + ldr r3, [pc, #608] @ a2618 │ │ │ │ cmp r2, r3 │ │ │ │ - bne a2474 │ │ │ │ + bne a24d8 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ - beq a1fa4 │ │ │ │ + beq a201c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - b a2294 │ │ │ │ + b a230c │ │ │ │ + ldr r3, [pc, #576] @ a2618 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne a24ec │ │ │ │ + ldr r3, [r5, #84] @ 0x54 │ │ │ │ + tst r3, #512 @ 0x200 │ │ │ │ + beq a200c │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + b a22a0 │ │ │ │ add sl, r1, r3, lsl #2 │ │ │ │ ldr sl, [sl, #20] │ │ │ │ lsl fp, r3, #2 │ │ │ │ cmp sl, #0 │ │ │ │ - bge a239c │ │ │ │ + bge a2414 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ add r3, r1, fp │ │ │ │ str r0, [r3, #20] │ │ │ │ - b a1f2c │ │ │ │ + b a1fa4 │ │ │ │ add fp, fp, r3 │ │ │ │ lsr r3, r8, #5 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, r3, #1 │ │ │ │ add r3, r3, fp │ │ │ │ and r3, r3, r0 │ │ │ │ add fp, r1, r3, lsl #2 │ │ │ │ ldr fp, [fp, #20] │ │ │ │ cmp fp, #0 │ │ │ │ lsl fp, r3, #2 │ │ │ │ - blt a238c │ │ │ │ - b a20e8 │ │ │ │ + blt a2404 │ │ │ │ + b a2160 │ │ │ │ ldr r3, [r5] │ │ │ │ mov r2, r5 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r6] │ │ │ │ mov r1, r4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ mov r0, sl │ │ │ │ mov r3, r8 │ │ │ │ str r6, [sp] │ │ │ │ - bl 9cb2c │ │ │ │ + bl 9cba4 │ │ │ │ cmn r0, #1 │ │ │ │ - beq a2494 │ │ │ │ + beq a250c │ │ │ │ cmp r7, #0 │ │ │ │ - bne a1fb8 │ │ │ │ - b a1fd8 │ │ │ │ + bne a2030 │ │ │ │ + b a2050 │ │ │ │ add fp, r1, r3, lsl #2 │ │ │ │ ldr fp, [fp, #20] │ │ │ │ cmp fp, #0 │ │ │ │ lsl fp, r3, #2 │ │ │ │ - blt a238c │ │ │ │ + blt a2404 │ │ │ │ add r3, fp, r3 │ │ │ │ lsr sl, sl, #5 │ │ │ │ add r3, r3, sl │ │ │ │ add r3, r3, #1 │ │ │ │ and r3, r3, r0 │ │ │ │ - b a2108 │ │ │ │ + b a2180 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #0 │ │ │ │ str r6, [sp] │ │ │ │ - bl 2965f4 │ │ │ │ + bl 296674 │ │ │ │ ldr ip, [r4, #16] │ │ │ │ - b a1ec0 │ │ │ │ - mov r0, r5 │ │ │ │ + b a1f38 │ │ │ │ + mov r0, r6 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a2350 │ │ │ │ - b a1f94 │ │ │ │ - mov r0, r6 │ │ │ │ + bne a23c8 │ │ │ │ + b a201c │ │ │ │ + mov r0, r5 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a2370 │ │ │ │ - b a1fa4 │ │ │ │ - ldr r1, [pc, #276] @ a25a4 │ │ │ │ - ldr r0, [pc, #276] @ a25a8 │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne a23e8 │ │ │ │ + b a200c │ │ │ │ + ldr r1, [pc, #276] @ a261c │ │ │ │ + ldr r0, [pc, #276] @ a2620 │ │ │ │ + bl 2e1424 <_PyErr_BadInternalCall@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ movne r3, #0 │ │ │ │ mvn r0, #0 │ │ │ │ strne r3, [r7] │ │ │ │ - b a1fdc │ │ │ │ + b a2054 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 11da24 <_PyEval_CheckExceptTypeValid@@Base+0x2190> │ │ │ │ + bl 11dad4 <_PyEval_CheckExceptTypeValid@@Base+0x2190> │ │ │ │ cmn r0, #1 │ │ │ │ - beq a2524 │ │ │ │ + beq a259c │ │ │ │ ldr r2, [r4, #28] │ │ │ │ add r2, r2, r0, lsl #2 │ │ │ │ ldr r8, [r2, #4] │ │ │ │ cmp r8, #0 │ │ │ │ movne r6, r8 │ │ │ │ - bne a24f0 │ │ │ │ + bne a2568 │ │ │ │ str r0, [sp] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ mov r3, r6 │ │ │ │ - bl 18a534 <_PyUnicode_IsNumeric@@Base+0x880> │ │ │ │ + bl 18a7b0 <_PyUnicode_IsNumeric@@Base+0x860> │ │ │ │ cmp r7, #0 │ │ │ │ - beq a2518 │ │ │ │ + beq a2590 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a2514 │ │ │ │ + beq a258c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ str r6, [r7] │ │ │ │ subs r0, r8, #0 │ │ │ │ movne r0, #1 │ │ │ │ - b a1fdc │ │ │ │ + b a2054 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r2, #1 │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ cmp r3, #8 │ │ │ │ movge r1, r3 │ │ │ │ movlt r1, #8 │ │ │ │ sub r1, r1, #1 │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ and r1, r1, #255 @ 0xff │ │ │ │ mov r0, r4 │ │ │ │ - bl a0a28 │ │ │ │ + bl a0aa0 │ │ │ │ cmn r0, #1 │ │ │ │ - bne a1e54 │ │ │ │ - b a2494 │ │ │ │ + bne a1ecc │ │ │ │ + b a250c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b a21ac │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b a2224 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b a21c8 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b a2240 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a1f84 │ │ │ │ + beq a1ffc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b a1fd8 │ │ │ │ + b a2050 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq sl, r5, ip, lsr #24 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ - andeq r5, sl, r8, asr r6 │ │ │ │ + ldrdeq r5, [sl], -r0 │ │ │ │ andeq r1, r0, r8, lsr #1 │ │ │ │ - eorseq sp, r5, ip, asr #6 │ │ │ │ + eorseq sp, r5, ip, lsl #11 │ │ │ │ │ │ │ │ -000a25ac : │ │ │ │ +000a2624 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [r4] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #12] @ a25dc │ │ │ │ - bl 23b098 │ │ │ │ + ldr r0, [pc, #12] @ a2654 │ │ │ │ + bl 23b160 │ │ │ │ cmp r0, #0 │ │ │ │ strne r4, [r0, #20] │ │ │ │ pop {r4, pc} │ │ │ │ ldrsbeq r7, [r5], #-108 @ 0xffffff94 │ │ │ │ │ │ │ │ -000a25e0 : │ │ │ │ +000a2658 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [r4] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #12] @ a2610 │ │ │ │ - bl 23b098 │ │ │ │ + ldr r0, [pc, #12] @ a2688 │ │ │ │ + bl 23b160 │ │ │ │ cmp r0, #0 │ │ │ │ strne r4, [r0, #20] │ │ │ │ pop {r4, pc} │ │ │ │ subseq r7, r5, r0, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r5, r1, #0 │ │ │ │ - beq a2678 │ │ │ │ + beq a26f0 │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ mov r7, r0 │ │ │ │ bl 296ac │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq a26c0 │ │ │ │ + beq a2738 │ │ │ │ add r6, r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ bl 29c28 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a2678 │ │ │ │ + bne a26f0 │ │ │ │ ldrb r3, [r5, r4] │ │ │ │ add r4, r5, r4 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - beq a2694 │ │ │ │ + beq a270c │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #10 │ │ │ │ - beq a26e8 │ │ │ │ + beq a2760 │ │ │ │ ldrb r3, [r4, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq a2678 │ │ │ │ + beq a26f0 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - bne a2680 │ │ │ │ - ldr r1, [pc, #84] @ a26f8 │ │ │ │ + bne a26f8 │ │ │ │ + ldr r1, [pc, #84] @ a2770 │ │ │ │ mov r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a2688 │ │ │ │ + bne a2700 │ │ │ │ adds r0, r4, #6 │ │ │ │ moveq r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r7 │ │ │ │ bl 29c28 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a2668 │ │ │ │ - b a2678 │ │ │ │ + beq a26e0 │ │ │ │ + b a26f0 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #10 │ │ │ │ - bne a2688 │ │ │ │ - b a2678 │ │ │ │ - eorseq r0, r6, r8, asr #17 │ │ │ │ + bne a2700 │ │ │ │ + b a26f0 │ │ │ │ + eorseq r0, r6, r8, lsl #22 │ │ │ │ │ │ │ │ -000a26fc : │ │ │ │ +000a2774 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq a27bc │ │ │ │ + beq a2834 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9a7d4 │ │ │ │ + bl 9a84c │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq a27a8 │ │ │ │ + beq a2820 │ │ │ │ cmp r4, #0 │ │ │ │ - ble a2774 │ │ │ │ + ble a27ec │ │ │ │ add r4, r3, r4, lsl #2 │ │ │ │ ldr ip, [sp, #4] │ │ │ │ add r0, r3, #8 │ │ │ │ add r4, r4, #8 │ │ │ │ ldr r1, [ip] │ │ │ │ add ip, ip, #4 │ │ │ │ ldr r2, [r1] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ add r2, r2, #1 │ │ │ │ strne r2, [r1] │ │ │ │ str r1, [r0, #4]! │ │ │ │ cmp r4, r0 │ │ │ │ - bne a2750 │ │ │ │ - ldr r2, [pc, #72] @ a27c4 │ │ │ │ - bl 3592c0 │ │ │ │ + bne a27c8 │ │ │ │ + ldr r2, [pc, #72] @ a283c │ │ │ │ + bl 359530 │ │ │ │ ldr r1, [r2, r0] │ │ │ │ ldr r2, [r3, #-4] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ and r2, r2, #3 │ │ │ │ ldr r0, [r1, #3796] @ 0xed4 │ │ │ │ sub r1, r3, #8 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ @@ -123883,58 +123915,58 @@ │ │ │ │ stmdb r3, {r0, r2} │ │ │ │ str r1, [r0, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ add sp, sp, #16 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #4] @ a27c8 │ │ │ │ - b a27a8 │ │ │ │ + ldr r3, [pc, #4] @ a2840 │ │ │ │ + b a2820 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r8, r8, lsl r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r6, [pc, #356] @ a294c │ │ │ │ - bl 3592c0 │ │ │ │ + ldr r6, [pc, #356] @ a29c4 │ │ │ │ + bl 359530 │ │ │ │ ldr r1, [r0, r6] │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r4, [r3, #1616] @ 0x650 │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - beq a28e8 │ │ │ │ - ldr r0, [pc, #312] @ a2950 │ │ │ │ + beq a2960 │ │ │ │ + ldr r0, [pc, #312] @ a29c8 │ │ │ │ ldr r2, [r3, #1696] @ 0x6a0 │ │ │ │ ldr r7, [r0, #1416] @ 0x588 │ │ │ │ ldr ip, [r4, #12] │ │ │ │ sub r2, r2, #1 │ │ │ │ str ip, [r3, #1616] @ 0x650 │ │ │ │ str r2, [r3, #1696] @ 0x6a0 │ │ │ │ cmp r7, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ - bne a2918 │ │ │ │ + bne a2990 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a2858 │ │ │ │ + beq a28d0 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2] │ │ │ │ str r2, [r4, #12] │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a28b8 │ │ │ │ + beq a2930 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r0, [r0, #3796] @ 0xed4 │ │ │ │ sub r1, r4, #8 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ str r3, [r2] │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ @@ -123957,76 +123989,76 @@ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ str r2, [r4, #16] │ │ │ │ orr r3, r3, r0 │ │ │ │ sub r2, r4, #8 │ │ │ │ str r2, [r0] │ │ │ │ stmdb r4, {r1, r3} │ │ │ │ str r2, [r1, #4] │ │ │ │ - b a28a4 │ │ │ │ - ldr r0, [pc, #100] @ a2954 │ │ │ │ + b a291c │ │ │ │ + ldr r0, [pc, #100] @ a29cc │ │ │ │ mov r1, #2 │ │ │ │ - bl 9a8d0 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9a948 <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a28a4 │ │ │ │ + beq a291c │ │ │ │ ldr r1, [r5, r6] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r2, [r0], #4 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a2850 │ │ │ │ - b a2858 │ │ │ │ - ldr r3, [pc, #56] @ a2958 │ │ │ │ + bne a28c8 │ │ │ │ + b a28d0 │ │ │ │ + ldr r3, [pc, #56] @ a29d0 │ │ │ │ cmp r7, r3 │ │ │ │ - bne a2934 │ │ │ │ + bne a29ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e6d0 │ │ │ │ + bl 18e94c │ │ │ │ ldr r1, [r5, r6] │ │ │ │ - b a2900 │ │ │ │ + b a2978 │ │ │ │ ldr r2, [r0, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ ldr r1, [r5, r6] │ │ │ │ - b a2900 │ │ │ │ + b a2978 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ - andseq lr, r8, r0, lsl r1 │ │ │ │ + andseq lr, r8, ip, lsl #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r6, [pc, #320] @ a2ab8 │ │ │ │ - bl 3592c0 │ │ │ │ + ldr r6, [pc, #320] @ a2b30 │ │ │ │ + bl 359530 │ │ │ │ ldr r1, [r0, r6] │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r4, [r3, #1612] @ 0x64c │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - beq a2a28 │ │ │ │ - ldr r0, [pc, #276] @ a2abc │ │ │ │ + beq a2aa0 │ │ │ │ + ldr r0, [pc, #276] @ a2b34 │ │ │ │ ldr r2, [r3, #1692] @ 0x69c │ │ │ │ ldr r7, [r0, #1416] @ 0x588 │ │ │ │ ldr ip, [r4, #12] │ │ │ │ sub r2, r2, #1 │ │ │ │ str ip, [r3, #1612] @ 0x64c │ │ │ │ str r2, [r3, #1692] @ 0x69c │ │ │ │ cmp r7, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ - bne a2a84 │ │ │ │ + bne a2afc │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a2a54 │ │ │ │ + beq a2acc │ │ │ │ ldr r0, [r1, #8] │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r0, [r0, #3796] @ 0xed4 │ │ │ │ sub r1, r4, #8 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ str r3, [r2] │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ @@ -124038,165 +124070,165 @@ │ │ │ │ str r3, [r4, #-4] │ │ │ │ str r1, [r0, #4] │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ add sp, sp, #16 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #144] @ a2ac0 │ │ │ │ + ldr r0, [pc, #144] @ a2b38 │ │ │ │ mov r1, #1 │ │ │ │ - bl 9a8d0 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9a948 <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a2a14 │ │ │ │ + beq a2a8c │ │ │ │ ldr r1, [r5, r6] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a29dc │ │ │ │ + bne a2a54 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ ldr r1, [r1, #3796] @ 0xed4 │ │ │ │ and r3, r3, #3 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ str r2, [r4, #12] │ │ │ │ orr r3, r3, r0 │ │ │ │ sub r2, r4, #8 │ │ │ │ str r2, [r0] │ │ │ │ stmdb r4, {r1, r3} │ │ │ │ str r2, [r1, #4] │ │ │ │ - b a2a14 │ │ │ │ - ldr r3, [pc, #56] @ a2ac4 │ │ │ │ + b a2a8c │ │ │ │ + ldr r3, [pc, #56] @ a2b3c │ │ │ │ cmp r7, r3 │ │ │ │ - bne a2aa0 │ │ │ │ + bne a2b18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e6d0 │ │ │ │ + bl 18e94c │ │ │ │ ldr r1, [r5, r6] │ │ │ │ - b a2a40 │ │ │ │ + b a2ab8 │ │ │ │ ldr r2, [r0, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ ldr r1, [r5, r6] │ │ │ │ - b a2a40 │ │ │ │ + b a2ab8 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ - andseq lr, r8, r0, lsl r1 │ │ │ │ + andseq lr, r8, ip, lsl #7 │ │ │ │ │ │ │ │ -000a2ac8 : │ │ │ │ +000a2b40 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ tst r3, #8 │ │ │ │ - bne a2b04 │ │ │ │ + bne a2b7c │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [r4] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #36] @ a2b1c │ │ │ │ - bl 23b098 │ │ │ │ + ldr r0, [pc, #36] @ a2b94 │ │ │ │ + bl 23b160 │ │ │ │ cmp r0, #0 │ │ │ │ strne r4, [r0, #20] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #20] @ a2b20 │ │ │ │ - ldr r1, [pc, #20] @ a2b24 │ │ │ │ + ldr r3, [pc, #20] @ a2b98 │ │ │ │ + ldr r1, [pc, #20] @ a2b9c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ subseq r7, r5, ip, lsl #12 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq sp, r5, r4, ror #6 │ │ │ │ + eorseq sp, r5, r4, lsr #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ cmp r1, #256 @ 0x100 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ - bls a2f40 │ │ │ │ - ldr r9, [pc, #1784] @ a324c │ │ │ │ - ldr r2, [pc, #1784] @ a3250 │ │ │ │ + bls a2fb8 │ │ │ │ + ldr r9, [pc, #1784] @ a32c4 │ │ │ │ + ldr r2, [pc, #1784] @ a32c8 │ │ │ │ ldr r3, [r9, #712] @ 0x2c8 │ │ │ │ lsr r8, r1, #30 │ │ │ │ cmp r8, #0 │ │ │ │ moveq r4, #1 │ │ │ │ movne r4, #2 │ │ │ │ moveq sl, #16 │ │ │ │ movne sl, #20 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a312c │ │ │ │ - ldr r3, [pc, #1748] @ a3254 │ │ │ │ - bl 3592c0 │ │ │ │ + bne a31a4 │ │ │ │ + ldr r3, [pc, #1748] @ a32cc │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ sub r1, sl, #1 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsr r1, r1, #3 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr fp, [r3, #1528] @ 0x5f8 │ │ │ │ ldr r3, [fp, r1, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq a30e8 │ │ │ │ + beq a3160 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [r5] │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a2e1c │ │ │ │ - ldr r3, [pc, #1672] @ a3258 │ │ │ │ + beq a2e94 │ │ │ │ + ldr r3, [pc, #1672] @ a32d0 │ │ │ │ lsl r4, r4, #3 │ │ │ │ str r4, [r5, #8] │ │ │ │ ldr r2, [r3] │ │ │ │ str r3, [r5, #4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - ldr r2, [pc, #1644] @ a325c │ │ │ │ + ldr r2, [pc, #1644] @ a32d4 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a315c │ │ │ │ + bne a31d4 │ │ │ │ bic r3, r7, #-1073741824 @ 0xc0000000 │ │ │ │ cmp r8, #0 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ str r3, [r5, #12] │ │ │ │ addne r3, r5, #16 │ │ │ │ strne r8, [r3] │ │ │ │ ldr r3, [r2, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a2f58 │ │ │ │ + beq a2fd0 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - blt a2e90 │ │ │ │ + blt a2f08 │ │ │ │ ldr r4, [r7, r3] │ │ │ │ add r9, r7, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne a2f08 │ │ │ │ - ldr r8, [pc, #1560] @ a3260 │ │ │ │ + bne a2f80 │ │ │ │ + ldr r8, [pc, #1560] @ a32d8 │ │ │ │ ldr r3, [r8, #152] @ 0x98 │ │ │ │ - ldr r2, [pc, #1556] @ a3264 │ │ │ │ - ldr r0, [pc, #1548] @ a3260 │ │ │ │ + ldr r2, [pc, #1556] @ a32dc │ │ │ │ + ldr r0, [pc, #1548] @ a32d8 │ │ │ │ cmp r3, r2 │ │ │ │ mov r1, #0 │ │ │ │ - bne a31c0 │ │ │ │ - bl 9d898 │ │ │ │ + bne a3238 │ │ │ │ + bl 9d910 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a2f6c │ │ │ │ + beq a2fe4 │ │ │ │ ldr r3, [r8, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq a2ca8 │ │ │ │ - ldr r3, [pc, #1496] @ a3254 │ │ │ │ - bl 3592c0 │ │ │ │ + beq a2d20 │ │ │ │ + ldr r3, [pc, #1496] @ a32cc │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ sub r1, r4, #8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r3, #3796] @ 0xed4 │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ and r3, r3, #3 │ │ │ │ @@ -124204,32 +124236,32 @@ │ │ │ │ str r1, [r0] │ │ │ │ stmdb r4, {r2, r3} │ │ │ │ str r1, [r2, #4] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ str r3, [r4, #24] │ │ │ │ str r3, [r4, #12] │ │ │ │ - ldr r3, [pc, #1448] @ a3268 │ │ │ │ + ldr r3, [pc, #1448] @ a32e0 │ │ │ │ str r3, [r4, #28] │ │ │ │ ldr r3, [r9] │ │ │ │ mvn r2, #0 │ │ │ │ cmp r3, #0 │ │ │ │ str r7, [r4, #8] │ │ │ │ str r2, [r4, #16] │ │ │ │ - bne a302c │ │ │ │ + bne a30a4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - bne a30d8 │ │ │ │ + bne a3150 │ │ │ │ str r4, [r9] │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ ldr r1, [r6, #180] @ 0xb4 │ │ │ │ tst r3, #2 │ │ │ │ - beq a2d50 │ │ │ │ - ldr r3, [pc, #1364] @ a3254 │ │ │ │ - bl 3592c0 │ │ │ │ + beq a2dc8 │ │ │ │ + ldr r3, [pc, #1364] @ a32cc │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ sub r1, r1, #1 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ rsb r3, r1, r1, lsl #3 │ │ │ │ lsl r3, r3, #2 │ │ │ │ add r0, r2, r3 │ │ │ │ add r3, r3, #92160 @ 0x16800 │ │ │ │ @@ -124243,61 +124275,61 @@ │ │ │ │ cmp r3, r6 │ │ │ │ orreq r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ addeq r0, r0, #98304 @ 0x18000 │ │ │ │ ldrne r1, [r2, #20] │ │ │ │ ldreq r1, [r0, #248] @ 0xf8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a2f94 │ │ │ │ + beq a300c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq a31d0 │ │ │ │ + beq a3248 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a2e50 │ │ │ │ + beq a2ec8 │ │ │ │ add r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1244] @ a326c │ │ │ │ + ldr r2, [pc, #1244] @ a32e4 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne a2e60 │ │ │ │ + bne a2ed8 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmn r3, #1 │ │ │ │ - beq a2e60 │ │ │ │ - ldr r2, [pc, #1188] @ a3254 │ │ │ │ - bl 3592c0 │ │ │ │ + beq a2ed8 │ │ │ │ + ldr r2, [pc, #1188] @ a32cc │ │ │ │ + bl 359530 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr ip, [r1, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - ldr r2, [pc, #1196] @ a3270 │ │ │ │ + ldr r2, [pc, #1196] @ a32e8 │ │ │ │ str r4, [sp] │ │ │ │ cmp ip, r2 │ │ │ │ mov r2, r5 │ │ │ │ - beq a3014 │ │ │ │ - bl a015c │ │ │ │ + beq a308c │ │ │ │ + bl a01d4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq a2df4 │ │ │ │ + beq a2e6c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a3234 │ │ │ │ + beq a32ac │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a2e10 │ │ │ │ + beq a2e88 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq a3228 │ │ │ │ + beq a32a0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr ip, [r3, #24] │ │ │ │ ldr lr, [r3, #28] │ │ │ │ cmp lr, ip │ │ │ │ addcs r1, r1, #1 │ │ │ │ @@ -124305,36 +124337,36 @@ │ │ │ │ ldrcc r3, [r3, #12] │ │ │ │ strcs r1, [r3, #24] │ │ │ │ addcs r1, r3, ip │ │ │ │ strcc r3, [r0, #12] │ │ │ │ strcs r1, [r3, #4] │ │ │ │ strcc r0, [r3, #8] │ │ │ │ strcs r2, [r3, ip] │ │ │ │ - b a2bc8 │ │ │ │ - ldr r3, [pc, #1044] @ a326c │ │ │ │ + b a2c40 │ │ │ │ + ldr r3, [pc, #1044] @ a32e4 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a2d9c │ │ │ │ + beq a2e14 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 8be20 │ │ │ │ + bl 8be90 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne a2da8 │ │ │ │ + bne a2e20 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23abe8 │ │ │ │ + bl 23acb0 │ │ │ │ mov r6, r0 │ │ │ │ - b a301c │ │ │ │ + b a3094 │ │ │ │ ldr r2, [r7, #84] @ 0x54 │ │ │ │ tst r2, #2 │ │ │ │ - beq a2c30 │ │ │ │ - ldr r2, [pc, #944] @ a3254 │ │ │ │ - bl 3592c0 │ │ │ │ + beq a2ca8 │ │ │ │ + ldr r2, [pc, #944] @ a32cc │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r7, #180] @ 0xb4 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov r2, #28 │ │ │ │ mul r2, r3, r2 │ │ │ │ cmp r3, #10 │ │ │ │ @@ -124351,59 +124383,59 @@ │ │ │ │ addeq r2, r2, #228 @ 0xe4 │ │ │ │ add r3, r3, #764 @ 0x2fc │ │ │ │ add r3, r0, r3 │ │ │ │ addeq r3, r0, r2 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ add r9, r3, #24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq a2c40 │ │ │ │ + beq a2cb8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r8, [pc, #844] @ a3260 │ │ │ │ + ldr r8, [pc, #844] @ a32d8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a2c44 │ │ │ │ + bne a2cbc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne a2c44 │ │ │ │ + bne a2cbc │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble a2c44 │ │ │ │ + ble a2cbc │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - b a2ce8 │ │ │ │ + b a2d60 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - ldr r5, [pc, #808] @ a3274 │ │ │ │ + ldr r5, [pc, #808] @ a32ec │ │ │ │ ldr r3, [r2, #104] @ 0x68 │ │ │ │ add r5, r5, r1, lsl #4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a2c24 │ │ │ │ - ldr r3, [pc, #792] @ a3278 │ │ │ │ + bne a2c9c │ │ │ │ + ldr r3, [pc, #792] @ a32f0 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #788] @ a327c │ │ │ │ + ldr r1, [pc, #788] @ a32f4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 1177e0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a3144 │ │ │ │ + beq a31bc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a3144 │ │ │ │ + bne a31bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b a3144 │ │ │ │ - bl 91924 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b a31bc │ │ │ │ + bl 91980 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq a31e4 │ │ │ │ + beq a325c │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ streq r1, [r6, #180] @ 0xb4 │ │ │ │ - beq a2d58 │ │ │ │ - ldr r3, [pc, #668] @ a3254 │ │ │ │ - bl 3592c0 │ │ │ │ + beq a2dd0 │ │ │ │ + ldr r3, [pc, #668] @ a32cc │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r2, #28 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr r3, [r6, #180] @ 0xb4 │ │ │ │ sub r3, r3, #1 │ │ │ │ mul r2, r3, r2 │ │ │ │ cmp r3, #10 │ │ │ │ @@ -124418,232 +124450,232 @@ │ │ │ │ add r3, r2, #92160 @ 0x16800 │ │ │ │ addeq r2, r2, #98304 @ 0x18000 │ │ │ │ add r3, r3, #764 @ 0x2fc │ │ │ │ addeq r2, r2, #228 @ 0xe4 │ │ │ │ add r3, r0, r3 │ │ │ │ addeq r3, r0, r2 │ │ │ │ str r1, [r3, #20] │ │ │ │ - b a2d58 │ │ │ │ - bl 9cb2c │ │ │ │ + b a2dd0 │ │ │ │ + bl 9cba4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a2de4 │ │ │ │ - b a2df4 │ │ │ │ + bne a2e5c │ │ │ │ + b a2e6c │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a30cc │ │ │ │ + bne a3144 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r8 │ │ │ │ - bne a3188 │ │ │ │ + bne a3200 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne a3068 │ │ │ │ + bne a30e0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - bne a3190 │ │ │ │ + bne a3208 │ │ │ │ str r3, [r4, #24] │ │ │ │ str r4, [r3, #20] │ │ │ │ - b a2ce4 │ │ │ │ + b a2d5c │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a3050 │ │ │ │ + bne a30c8 │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - ldr lr, [pc, #508] @ a3280 │ │ │ │ - ldr ip, [pc, #508] @ a3284 │ │ │ │ + ldr lr, [pc, #508] @ a32f8 │ │ │ │ + ldr ip, [pc, #508] @ a32fc │ │ │ │ cmp r0, ip │ │ │ │ cmpne r0, lr │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movne r1, #0 │ │ │ │ cmp r0, r8 │ │ │ │ - beq a305c │ │ │ │ + beq a30d4 │ │ │ │ cmp r0, ip │ │ │ │ cmpne r0, lr │ │ │ │ - bne a314c │ │ │ │ + bne a31c4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a30d8 │ │ │ │ + beq a3150 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ str r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ strne r4, [r3, #20] │ │ │ │ str r4, [r2, #24] │ │ │ │ - b a2ce8 │ │ │ │ + b a2d60 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - beq a305c │ │ │ │ + beq a30d4 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #24] │ │ │ │ - beq a2ce4 │ │ │ │ - b a3060 │ │ │ │ + beq a2d5c │ │ │ │ + b a30d8 │ │ │ │ mov r0, fp │ │ │ │ - bl 920a0 │ │ │ │ + bl 920fc │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a2bc8 │ │ │ │ + bne a2c40 │ │ │ │ ldr r3, [r9, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #388] @ a3288 │ │ │ │ + ldr r2, [pc, #388] @ a3300 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a31ac │ │ │ │ + bne a3224 │ │ │ │ mov r0, sl │ │ │ │ bl 2a1bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq a3140 │ │ │ │ + beq a31b8 │ │ │ │ ldr r3, [fp, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [fp, #800] @ 0x320 │ │ │ │ - b a2bc8 │ │ │ │ + b a2c40 │ │ │ │ ldr r0, [r9, #708] @ 0x2c4 │ │ │ │ mov r1, sl │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a2bc8 │ │ │ │ - bl 2a01ec │ │ │ │ + bne a2c40 │ │ │ │ + bl 2a0260 │ │ │ │ mvn r6, #0 │ │ │ │ - b a2e10 │ │ │ │ + b a2e88 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a30a8 │ │ │ │ + beq a3120 │ │ │ │ mov r2, r1 │ │ │ │ - b a30b0 │ │ │ │ - ldr r1, [pc, #296] @ a328c │ │ │ │ + b a3128 │ │ │ │ + ldr r1, [pc, #296] @ a3304 │ │ │ │ cmp r3, r1 │ │ │ │ - bne a3174 │ │ │ │ + bne a31ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 18e6d0 │ │ │ │ - b a2c00 │ │ │ │ + bl 18e94c │ │ │ │ + b a2c78 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b a2c00 │ │ │ │ + b a2c78 │ │ │ │ mov r1, r3 │ │ │ │ - b a3078 │ │ │ │ - ldr r0, [pc, #232] @ a3280 │ │ │ │ - ldr r1, [pc, #232] @ a3284 │ │ │ │ + b a30f0 │ │ │ │ + ldr r0, [pc, #236] @ a32fc │ │ │ │ + ldr r1, [pc, #228] @ a32f8 │ │ │ │ cmp r2, r1 │ │ │ │ cmpne r2, r0 │ │ │ │ mov r2, r3 │ │ │ │ - beq a30b0 │ │ │ │ - b a30a8 │ │ │ │ + beq a3128 │ │ │ │ + b a3120 │ │ │ │ ldr r0, [r9, #668] @ 0x29c │ │ │ │ mov r1, sl │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b a3114 │ │ │ │ + b a318c │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne a2ca8 │ │ │ │ - b a2f6c │ │ │ │ - ldr r1, [pc, #184] @ a3290 │ │ │ │ - ldr r0, [pc, #184] @ a3294 │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne a2d20 │ │ │ │ + b a2fe4 │ │ │ │ + ldr r1, [pc, #184] @ a3308 │ │ │ │ + ldr r0, [pc, #184] @ a330c │ │ │ │ + bl 2e1424 <_PyErr_BadInternalCall@@Base> │ │ │ │ mvn r6, #0 │ │ │ │ - b a301c │ │ │ │ + b a3094 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a3200 │ │ │ │ + beq a3278 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq a3240 │ │ │ │ + beq a32b8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a3144 │ │ │ │ + beq a31bc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a3144 │ │ │ │ + bne a31bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b a3144 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b a31bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b a2e10 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b a2e88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b a2df4 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b a2e6c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b a3200 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b a3278 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, r8, lsl #31 │ │ │ │ + andeq r1, r9, r4, ror #31 │ │ │ │ andeq r0, r0, ip │ │ │ │ @ instruction: 0x0055a69c │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ ldrsheq r2, [r5], #-108 @ 0xffffff94 │ │ │ │ - andeq sp, r9, ip, lsr #16 │ │ │ │ - @ instruction: 0x0015b3b0 │ │ │ │ + andeq sp, r9, r4, lsr #17 │ │ │ │ + andseq fp, r5, r8, lsr r5 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq sl, r5, ip, lsr #24 │ │ │ │ subseq r7, r7, ip, ror r1 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x003608d0 │ │ │ │ + eorseq r0, r6, r0, lsl fp │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ - andeq fp, r8, r8, lsr #32 │ │ │ │ - andseq lr, r8, r0, lsl r1 │ │ │ │ + muleq r8, r8, r0 │ │ │ │ + andseq lr, r8, ip, lsl #7 │ │ │ │ andeq r0, r0, ip, lsl #20 │ │ │ │ - eorseq sp, r5, ip, asr #6 │ │ │ │ + eorseq sp, r5, ip, lsl #11 │ │ │ │ │ │ │ │ -000a3298 : │ │ │ │ - b a329c │ │ │ │ +000a3310 : │ │ │ │ + b a3314 │ │ │ │ │ │ │ │ -000a329c : │ │ │ │ +000a3314 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ cmp r0, #256 @ 0x100 │ │ │ │ mov r4, r0 │ │ │ │ - bls a33b8 │ │ │ │ - ldr r8, [pc, #428] @ a346c │ │ │ │ - ldr r2, [pc, #428] @ a3470 │ │ │ │ + bls a3430 │ │ │ │ + ldr r8, [pc, #428] @ a34e4 │ │ │ │ + ldr r2, [pc, #428] @ a34e8 │ │ │ │ ldr r3, [r8, #712] @ 0x2c8 │ │ │ │ lsr r7, r0, #30 │ │ │ │ cmp r7, #0 │ │ │ │ moveq r6, #1 │ │ │ │ movne r6, #2 │ │ │ │ moveq r9, #16 │ │ │ │ movne r9, #20 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a340c │ │ │ │ - ldr r3, [pc, #392] @ a3474 │ │ │ │ - bl 3592c0 │ │ │ │ + bne a3484 │ │ │ │ + ldr r3, [pc, #392] @ a34ec │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ sub r1, r9, #1 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsr r1, r1, #3 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr sl, [r3, #1528] @ 0x5f8 │ │ │ │ ldr r3, [sl, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq a33c8 │ │ │ │ + beq a3440 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [r5] │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a3384 │ │ │ │ - ldr r3, [pc, #316] @ a3478 │ │ │ │ + beq a33fc │ │ │ │ + ldr r3, [pc, #316] @ a34f0 │ │ │ │ lsl r6, r6, #3 │ │ │ │ stmib r5, {r3, r6} │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - ldr r2, [pc, #292] @ a347c │ │ │ │ + ldr r2, [pc, #292] @ a34f4 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a342c │ │ │ │ + bne a34a4 │ │ │ │ cmp r7, #0 │ │ │ │ bic r4, r4, #-1073741824 @ 0xc0000000 │ │ │ │ addne r3, r5, #16 │ │ │ │ str r4, [r5, #12] │ │ │ │ strne r7, [r3] │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @@ -124655,262 +124687,262 @@ │ │ │ │ ldrcc r3, [r3, #12] │ │ │ │ strcs r1, [r3, #24] │ │ │ │ addcs r1, r3, r0 │ │ │ │ strcc r3, [ip, #12] │ │ │ │ strcs r1, [r3, #4] │ │ │ │ strcc ip, [r3, #8] │ │ │ │ strcs r2, [r3, r0] │ │ │ │ - b a3334 │ │ │ │ - ldr r5, [pc, #192] @ a3480 │ │ │ │ + b a33ac │ │ │ │ + ldr r5, [pc, #192] @ a34f8 │ │ │ │ add r5, r5, r0, lsl #4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, sl │ │ │ │ - bl 920a0 │ │ │ │ + bl 920fc │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a3334 │ │ │ │ + bne a33ac │ │ │ │ ldr r3, [r8, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #160] @ a3484 │ │ │ │ + ldr r2, [pc, #160] @ a34fc │ │ │ │ cmp r3, r2 │ │ │ │ - bne a3444 │ │ │ │ + bne a34bc │ │ │ │ mov r0, r9 │ │ │ │ bl 2a1bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq a3420 │ │ │ │ + beq a3498 │ │ │ │ ldr r3, [sl, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sl, #800] @ 0x320 │ │ │ │ - b a3334 │ │ │ │ + b a33ac │ │ │ │ ldr r0, [r8, #708] @ 0x2c4 │ │ │ │ mov r1, r9 │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a3334 │ │ │ │ - bl 2a01ec │ │ │ │ + bne a33ac │ │ │ │ + bl 2a0260 │ │ │ │ mov r5, #0 │ │ │ │ - b a337c │ │ │ │ - ldr r1, [pc, #84] @ a3488 │ │ │ │ + b a33f4 │ │ │ │ + ldr r1, [pc, #84] @ a3500 │ │ │ │ cmp r3, r1 │ │ │ │ - bne a3458 │ │ │ │ + bne a34d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18e6d0 │ │ │ │ - b a3368 │ │ │ │ + bl 18e94c │ │ │ │ + b a33e0 │ │ │ │ ldr r0, [r8, #668] @ 0x29c │ │ │ │ mov r1, r9 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b a33f4 │ │ │ │ + b a346c │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b a3368 │ │ │ │ + b a33e0 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, r8, lsl #31 │ │ │ │ + andeq r1, r9, r4, ror #31 │ │ │ │ andeq r0, r0, ip │ │ │ │ @ instruction: 0x0055a69c │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq r7, r7, ip, ror r1 │ │ │ │ - andeq fp, r8, r8, lsr #32 │ │ │ │ - andseq lr, r8, r0, lsl r1 │ │ │ │ + muleq r8, r8, r0 │ │ │ │ + andseq lr, r8, ip, lsl #7 │ │ │ │ │ │ │ │ -000a348c <_PyLong_New@@Base>: │ │ │ │ +000a3504 <_PyLong_New@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmn r0, #-536870908 @ 0xe0000004 │ │ │ │ - bgt a36b8 <_PyLong_New@@Base+0x22c> │ │ │ │ + bgt a3730 <_PyLong_New@@Base+0x22c> │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ - beq a35a0 <_PyLong_New@@Base+0x114> │ │ │ │ + beq a3618 <_PyLong_New@@Base+0x114> │ │ │ │ add r3, r0, #3 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bmi a3650 <_PyLong_New@@Base+0x1c4> │ │ │ │ - ldr r7, [pc, #520] @ a36cc <_PyLong_New@@Base+0x240> │ │ │ │ - ldr r2, [pc, #520] @ a36d0 <_PyLong_New@@Base+0x244> │ │ │ │ + bmi a36c8 <_PyLong_New@@Base+0x1c4> │ │ │ │ + ldr r7, [pc, #520] @ a3744 <_PyLong_New@@Base+0x240> │ │ │ │ + ldr r2, [pc, #520] @ a3748 <_PyLong_New@@Base+0x244> │ │ │ │ ldr r3, [r7, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a363c <_PyLong_New@@Base+0x1b0> │ │ │ │ - ldr r3, [pc, #508] @ a36d4 <_PyLong_New@@Base+0x248> │ │ │ │ - bl 3592c0 │ │ │ │ + bne a36b4 <_PyLong_New@@Base+0x1b0> │ │ │ │ + ldr r3, [pc, #508] @ a374c <_PyLong_New@@Base+0x248> │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ sub r1, r6, #1 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r1, #512 @ 0x200 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r8, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs a3600 <_PyLong_New@@Base+0x174> │ │ │ │ + bcs a3678 <_PyLong_New@@Base+0x174> │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r8, r1, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq a35f0 <_PyLong_New@@Base+0x164> │ │ │ │ + beq a3668 <_PyLong_New@@Base+0x164> │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [r5] │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a3558 <_PyLong_New@@Base+0xcc> │ │ │ │ + bne a35d0 <_PyLong_New@@Base+0xcc> │ │ │ │ ldr ip, [r3, #24] │ │ │ │ ldr lr, [r3, #28] │ │ │ │ cmp lr, ip │ │ │ │ addcs r1, r1, #1 │ │ │ │ addcs r1, ip, r1, lsl #3 │ │ │ │ ldrcc r3, [r3, #12] │ │ │ │ strcs r1, [r3, #24] │ │ │ │ addcs r1, r3, ip │ │ │ │ strcc r3, [r0, #12] │ │ │ │ strcs r1, [r3, #4] │ │ │ │ strcc r0, [r3, #8] │ │ │ │ strcs r2, [r3, ip] │ │ │ │ - ldr r2, [pc, #376] @ a36d8 <_PyLong_New@@Base+0x24c> │ │ │ │ + ldr r2, [pc, #376] @ a3750 <_PyLong_New@@Base+0x24c> │ │ │ │ lsl r3, r4, #3 │ │ │ │ ldr r0, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ orreq r3, r3, #1 │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ - ldr r1, [pc, #356] @ a36dc <_PyLong_New@@Base+0x250> │ │ │ │ + ldr r1, [pc, #356] @ a3754 <_PyLong_New@@Base+0x250> │ │ │ │ stmib r5, {r2, r3} │ │ │ │ - bne a365c <_PyLong_New@@Base+0x1d0> │ │ │ │ + bne a36d4 <_PyLong_New@@Base+0x1d0> │ │ │ │ ldr r3, [r1, #1416] @ 0x588 │ │ │ │ mov r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r5] │ │ │ │ - bne a3678 <_PyLong_New@@Base+0x1ec> │ │ │ │ + bne a36f0 <_PyLong_New@@Base+0x1ec> │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #12] │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r7, [pc, #292] @ a36cc <_PyLong_New@@Base+0x240> │ │ │ │ - ldr r2, [pc, #292] @ a36d0 <_PyLong_New@@Base+0x244> │ │ │ │ + ldr r7, [pc, #292] @ a3744 <_PyLong_New@@Base+0x240> │ │ │ │ + ldr r2, [pc, #292] @ a3748 <_PyLong_New@@Base+0x244> │ │ │ │ ldr r3, [r7, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ ldrne r0, [r7, #708] @ 0x2c4 │ │ │ │ movne r6, #16 │ │ │ │ - bne a3640 <_PyLong_New@@Base+0x1b4> │ │ │ │ - ldr r3, [pc, #272] @ a36d4 <_PyLong_New@@Base+0x248> │ │ │ │ - bl 3592c0 │ │ │ │ + bne a36b8 <_PyLong_New@@Base+0x1b4> │ │ │ │ + ldr r3, [pc, #272] @ a374c <_PyLong_New@@Base+0x248> │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r8, [r3, #1528] @ 0x5f8 │ │ │ │ ldr r3, [r8, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ moveq r6, #16 │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #1 │ │ │ │ - bne a3508 <_PyLong_New@@Base+0x7c> │ │ │ │ + bne a3580 <_PyLong_New@@Base+0x7c> │ │ │ │ mov r0, r8 │ │ │ │ - bl 920a0 │ │ │ │ + bl 920fc │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a3558 <_PyLong_New@@Base+0xcc> │ │ │ │ + bne a35d0 <_PyLong_New@@Base+0xcc> │ │ │ │ ldr r3, [r7, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #212] @ a36e0 <_PyLong_New@@Base+0x254> │ │ │ │ + ldr r2, [pc, #212] @ a3758 <_PyLong_New@@Base+0x254> │ │ │ │ cmp r3, r2 │ │ │ │ - bne a3690 <_PyLong_New@@Base+0x204> │ │ │ │ + bne a3708 <_PyLong_New@@Base+0x204> │ │ │ │ cmp r6, #1 │ │ │ │ movcs r0, r6 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq a3650 <_PyLong_New@@Base+0x1c4> │ │ │ │ + beq a36c8 <_PyLong_New@@Base+0x1c4> │ │ │ │ ldr r3, [r8, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r8, #800] @ 0x320 │ │ │ │ - b a3558 <_PyLong_New@@Base+0xcc> │ │ │ │ + b a35d0 <_PyLong_New@@Base+0xcc> │ │ │ │ ldr r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a3558 <_PyLong_New@@Base+0xcc> │ │ │ │ - bl 2a01ec │ │ │ │ + bne a35d0 <_PyLong_New@@Base+0xcc> │ │ │ │ + bl 2a0260 │ │ │ │ mov r5, #0 │ │ │ │ - b a3598 <_PyLong_New@@Base+0x10c> │ │ │ │ + b a3610 <_PyLong_New@@Base+0x10c> │ │ │ │ ldr r3, [r1, #1416] @ 0x588 │ │ │ │ add r0, r0, #1 │ │ │ │ mov ip, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [r2] │ │ │ │ str ip, [r5] │ │ │ │ - beq a3590 <_PyLong_New@@Base+0x104> │ │ │ │ - ldr r2, [pc, #100] @ a36e4 <_PyLong_New@@Base+0x258> │ │ │ │ + beq a3608 <_PyLong_New@@Base+0x104> │ │ │ │ + ldr r2, [pc, #100] @ a375c <_PyLong_New@@Base+0x258> │ │ │ │ cmp r3, r2 │ │ │ │ - bne a36a4 <_PyLong_New@@Base+0x218> │ │ │ │ + bne a371c <_PyLong_New@@Base+0x218> │ │ │ │ mov r0, r5 │ │ │ │ - bl 18e6d0 │ │ │ │ - b a3590 <_PyLong_New@@Base+0x104> │ │ │ │ + bl 18e94c │ │ │ │ + b a3608 <_PyLong_New@@Base+0x104> │ │ │ │ ldr r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b a3624 <_PyLong_New@@Base+0x198> │ │ │ │ + b a369c <_PyLong_New@@Base+0x198> │ │ │ │ ldr r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ blx r3 │ │ │ │ - b a3590 <_PyLong_New@@Base+0x104> │ │ │ │ - ldr r3, [pc, #40] @ a36e8 <_PyLong_New@@Base+0x25c> │ │ │ │ - ldr r1, [pc, #40] @ a36ec <_PyLong_New@@Base+0x260> │ │ │ │ + b a3608 <_PyLong_New@@Base+0x104> │ │ │ │ + ldr r3, [pc, #40] @ a3760 <_PyLong_New@@Base+0x25c> │ │ │ │ + ldr r1, [pc, #40] @ a3764 <_PyLong_New@@Base+0x260> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b a3654 <_PyLong_New@@Base+0x1c8> │ │ │ │ + bl 18f414 │ │ │ │ + b a36cc <_PyLong_New@@Base+0x1c8> │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, r8, lsl #31 │ │ │ │ + andeq r1, r9, r4, ror #31 │ │ │ │ andeq r0, r0, ip │ │ │ │ @ instruction: 0x0055a69c │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r8, lsr #32 │ │ │ │ - andseq lr, r8, r0, lsl r1 │ │ │ │ + muleq r8, r8, r0 │ │ │ │ + andseq lr, r8, ip, lsl #7 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - @ instruction: 0x003608fc │ │ │ │ + eorseq r0, r6, ip, lsr fp │ │ │ │ │ │ │ │ -000a36f0 : │ │ │ │ +000a3768 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a3aa0 │ │ │ │ + beq a3b18 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #1008] @ a3b0c │ │ │ │ + ldr r1, [pc, #1008] @ a3b84 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ cmp r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ - beq a3ab8 │ │ │ │ + beq a3b30 │ │ │ │ cmp r2, #0 │ │ │ │ - blt a3864 │ │ │ │ + blt a38dc │ │ │ │ cmp r8, #0 │ │ │ │ ldr r6, [r4, r3] │ │ │ │ add r5, r4, r3 │ │ │ │ - bne a38dc │ │ │ │ + bne a3954 │ │ │ │ cmp r6, #0 │ │ │ │ - bne a38f8 │ │ │ │ - ldr r7, [pc, #960] @ a3b10 │ │ │ │ - ldr r2, [pc, #960] @ a3b14 │ │ │ │ + bne a3970 │ │ │ │ + ldr r7, [pc, #960] @ a3b88 │ │ │ │ + ldr r2, [pc, #960] @ a3b8c │ │ │ │ ldr r3, [r7, #152] @ 0x98 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a3acc │ │ │ │ - ldr r0, [pc, #940] @ a3b10 │ │ │ │ + bne a3b44 │ │ │ │ + ldr r0, [pc, #940] @ a3b88 │ │ │ │ mov r1, #0 │ │ │ │ - bl 9d898 │ │ │ │ + bl 9d910 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq a3a6c │ │ │ │ + beq a3ae4 │ │ │ │ ldr r2, [r7, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - beq a3934 │ │ │ │ - ldr r2, [pc, #916] @ a3b18 │ │ │ │ - bl 3592c0 │ │ │ │ + beq a39ac │ │ │ │ + ldr r2, [pc, #916] @ a3b90 │ │ │ │ + bl 359530 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ sub r0, r3, #8 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r6, #0 │ │ │ │ ldr r1, [r2, #3796] @ 0xed4 │ │ │ │ ldr r2, [r3, #-4] │ │ │ │ ldr ip, [r1, #4] │ │ │ │ @@ -124921,57 +124953,57 @@ │ │ │ │ mov r2, #0 │ │ │ │ str r0, [r1, #4] │ │ │ │ str r2, [r3, #20] │ │ │ │ str r2, [r3, #24] │ │ │ │ mvn r2, #0 │ │ │ │ str r4, [r3, #8] │ │ │ │ str r2, [r3, #16] │ │ │ │ - bne a380c │ │ │ │ - ldr r2, [pc, #836] @ a3b1c │ │ │ │ + bne a3884 │ │ │ │ + ldr r2, [pc, #836] @ a3b94 │ │ │ │ str r2, [r3, #28] │ │ │ │ ldr r2, [r5] │ │ │ │ str r6, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a3974 │ │ │ │ + bne a39ec │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r7 │ │ │ │ mov r2, #0 │ │ │ │ streq r2, [r3, #20] │ │ │ │ streq r2, [r3, #24] │ │ │ │ - bne a39d4 │ │ │ │ + bne a3a4c │ │ │ │ str r3, [r5] │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r8, r6 │ │ │ │ ldr r2, [r8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r8] │ │ │ │ - ldr r2, [pc, #756] @ a3b1c │ │ │ │ + ldr r2, [pc, #756] @ a3b94 │ │ │ │ str r2, [r3, #28] │ │ │ │ ldr r2, [r5] │ │ │ │ str r8, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r2, #0 │ │ │ │ streq r2, [r3, #20] │ │ │ │ streq r2, [r3, #24] │ │ │ │ - beq a3800 │ │ │ │ + beq a3878 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a3988 │ │ │ │ + beq a3a00 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r3, #20] │ │ │ │ str r2, [r3, #24] │ │ │ │ str r3, [r2, #20] │ │ │ │ - b a3800 │ │ │ │ + b a3878 │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ tst r2, #2 │ │ │ │ - beq a3730 │ │ │ │ - ldr r2, [pc, #672] @ a3b18 │ │ │ │ - bl 3592c0 │ │ │ │ + beq a37a8 │ │ │ │ + ldr r2, [pc, #672] @ a3b90 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r4, #180] @ 0xb4 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov r2, #28 │ │ │ │ mul r2, r3, r2 │ │ │ │ cmp r3, #10 │ │ │ │ @@ -124988,337 +125020,337 @@ │ │ │ │ addeq r2, r2, #228 @ 0xe4 │ │ │ │ add r3, r3, #764 @ 0x2fc │ │ │ │ add r3, r0, r3 │ │ │ │ addeq r3, r0, r2 │ │ │ │ cmp r8, #0 │ │ │ │ ldr r6, [r3, #24] │ │ │ │ add r5, r3, #24 │ │ │ │ - beq a3740 │ │ │ │ - ldr r7, [pc, #556] @ a3b10 │ │ │ │ + beq a37b8 │ │ │ │ + ldr r7, [pc, #556] @ a3b88 │ │ │ │ ldr r3, [r7, #152] @ 0x98 │ │ │ │ - ldr r2, [pc, #552] @ a3b14 │ │ │ │ + ldr r2, [pc, #552] @ a3b8c │ │ │ │ cmp r3, r2 │ │ │ │ - bne a3a58 │ │ │ │ + bne a3ad0 │ │ │ │ mov r6, r8 │ │ │ │ - b a375c │ │ │ │ + b a37d4 │ │ │ │ ldr r8, [r6, #12] │ │ │ │ - ldr r7, [pc, #524] @ a3b10 │ │ │ │ + ldr r7, [pc, #524] @ a3b88 │ │ │ │ cmp r8, #0 │ │ │ │ - bne a3a50 │ │ │ │ + bne a3ac8 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne a38e0 │ │ │ │ + bne a3958 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - ble a38e0 │ │ │ │ + ble a3958 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ mov r3, r6 │ │ │ │ - b a3804 │ │ │ │ + b a387c │ │ │ │ mov r8, r6 │ │ │ │ mov r2, #0 │ │ │ │ cmp r8, r2 │ │ │ │ str r2, [r3, #20] │ │ │ │ str r2, [r3, #24] │ │ │ │ mvn r2, #0 │ │ │ │ str r4, [r3, #8] │ │ │ │ str r2, [r3, #16] │ │ │ │ - bne a3810 │ │ │ │ - ldr r2, [pc, #444] @ a3b1c │ │ │ │ + bne a3888 │ │ │ │ + ldr r2, [pc, #444] @ a3b94 │ │ │ │ str r2, [r3, #28] │ │ │ │ ldr r2, [r5] │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, r1 │ │ │ │ str r1, [r3, #12] │ │ │ │ - beq a37e8 │ │ │ │ + beq a3860 │ │ │ │ ldr r8, [r2, #12] │ │ │ │ cmp r8, #0 │ │ │ │ movne r8, #0 │ │ │ │ movne r0, r8 │ │ │ │ - bne a39ac │ │ │ │ + bne a3a24 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - bne a3a94 │ │ │ │ + bne a3b0c │ │ │ │ ldr r1, [r2, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne a39ec │ │ │ │ + bne a3a64 │ │ │ │ cmp r8, #0 │ │ │ │ moveq r0, r2 │ │ │ │ - bne a3a34 │ │ │ │ + bne a3aac │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - beq a3850 │ │ │ │ - ldr lr, [pc, #352] @ a3b20 │ │ │ │ - ldr ip, [pc, #352] @ a3b24 │ │ │ │ + beq a38c8 │ │ │ │ + ldr lr, [pc, #352] @ a3b98 │ │ │ │ + ldr ip, [pc, #352] @ a3b9c │ │ │ │ cmp r1, ip │ │ │ │ cmpne r1, lr │ │ │ │ - bne a3a28 │ │ │ │ + bne a3aa0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a3a8c │ │ │ │ + bne a3b04 │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, r1 │ │ │ │ str r1, [r3, #20] │ │ │ │ str r2, [r3, #24] │ │ │ │ - beq a3800 │ │ │ │ - b a385c │ │ │ │ + beq a3878 │ │ │ │ + b a38d4 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r2 │ │ │ │ - bne a39a0 │ │ │ │ + bne a3a18 │ │ │ │ ldr ip, [r1, #4] │ │ │ │ - ldr r4, [pc, #280] @ a3b20 │ │ │ │ - ldr lr, [pc, #280] @ a3b24 │ │ │ │ + ldr r4, [pc, #280] @ a3b98 │ │ │ │ + ldr lr, [pc, #280] @ a3b9c │ │ │ │ cmp ip, lr │ │ │ │ cmpne ip, r4 │ │ │ │ - bne a3a74 │ │ │ │ + bne a3aec │ │ │ │ cmp r8, #0 │ │ │ │ movne r2, r1 │ │ │ │ - bne a3a34 │ │ │ │ + bne a3aac │ │ │ │ mov r8, r1 │ │ │ │ - b a39ac │ │ │ │ + b a3a24 │ │ │ │ cmp r8, #0 │ │ │ │ - beq a39cc │ │ │ │ + beq a3a44 │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ str r1, [r3, #24] │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r3, #20] │ │ │ │ strne r3, [r1, #20] │ │ │ │ str r3, [r2, #24] │ │ │ │ - b a3804 │ │ │ │ + b a387c │ │ │ │ mov r8, #0 │ │ │ │ - b a38e0 │ │ │ │ - ldr r0, [pc, #176] @ a3b10 │ │ │ │ + b a3958 │ │ │ │ + ldr r0, [pc, #176] @ a3b88 │ │ │ │ mov r1, #0 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne a3938 │ │ │ │ + bne a39b0 │ │ │ │ mov r3, #0 │ │ │ │ - b a3804 │ │ │ │ + b a387c │ │ │ │ cmp r8, #0 │ │ │ │ - beq a39ac │ │ │ │ + beq a3a24 │ │ │ │ cmp r0, #0 │ │ │ │ streq r0, [r3, #20] │ │ │ │ streq r2, [r3, #24] │ │ │ │ - beq a385c │ │ │ │ + beq a38d4 │ │ │ │ mov r2, r0 │ │ │ │ - b a3a34 │ │ │ │ + b a3aac │ │ │ │ mov r1, r2 │ │ │ │ mov r0, #0 │ │ │ │ - b a39fc │ │ │ │ - ldr r3, [pc, #128] @ a3b28 │ │ │ │ + b a3a74 │ │ │ │ + ldr r3, [pc, #128] @ a3ba0 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #124] @ a3b2c │ │ │ │ + ldr r1, [pc, #124] @ a3ba4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ - b a3a6c │ │ │ │ + bl 1177e0 │ │ │ │ + b a3ae4 │ │ │ │ cmp r2, #0 │ │ │ │ - blt a3af8 │ │ │ │ + blt a3b70 │ │ │ │ ldr r6, [r4, r3] │ │ │ │ add r5, r4, r3 │ │ │ │ - b a3740 │ │ │ │ + b a37b8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq a3a6c │ │ │ │ + beq a3ae4 │ │ │ │ mvn r2, #0 │ │ │ │ str r4, [r3, #8] │ │ │ │ str r6, [r3, #20] │ │ │ │ str r6, [r3, #24] │ │ │ │ str r2, [r3, #16] │ │ │ │ - b a3958 │ │ │ │ + b a39d0 │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ tst r2, #2 │ │ │ │ - beq a3ac0 │ │ │ │ + beq a3b38 │ │ │ │ mov r8, #0 │ │ │ │ - b a3870 │ │ │ │ + b a38e8 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldrsheq r2, [r5], #-108 @ 0xffffff94 │ │ │ │ - andeq sp, r9, ip, lsr #16 │ │ │ │ + andeq sp, r9, r4, lsr #17 │ │ │ │ andeq r0, r0, ip │ │ │ │ - @ instruction: 0x0015b3b0 │ │ │ │ + andseq fp, r5, r8, lsr r5 │ │ │ │ @ instruction: 0x00552990 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x003608d0 │ │ │ │ + eorseq r0, r6, r0, lsl fp │ │ │ │ ldr r2, [r1] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ - bne a3b74 │ │ │ │ + bne a3bec │ │ │ │ cmp r3, #0 │ │ │ │ strne r2, [r0, #20] │ │ │ │ strne r2, [r0, #24] │ │ │ │ - bne a3b6c │ │ │ │ + bne a3be4 │ │ │ │ ldr lr, [r0, #4] │ │ │ │ - ldr ip, [pc, #344] @ a3cb8 │ │ │ │ + ldr ip, [pc, #344] @ a3d30 │ │ │ │ cmp lr, ip │ │ │ │ streq r3, [r0, #20] │ │ │ │ streq r3, [r0, #24] │ │ │ │ - bne a3c04 │ │ │ │ + bne a3c7c │ │ │ │ str r0, [r1] │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr ip, [r2, #12] │ │ │ │ cmp ip, #0 │ │ │ │ - bne a3c48 │ │ │ │ - ldr lr, [pc, #304] @ a3cb8 │ │ │ │ + bne a3cc0 │ │ │ │ + ldr lr, [pc, #304] @ a3d30 │ │ │ │ ldr r4, [r2, #4] │ │ │ │ cmp r4, lr │ │ │ │ - bne a3c5c │ │ │ │ + bne a3cd4 │ │ │ │ ldr r4, [r2, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - bne a3be8 │ │ │ │ + bne a3c60 │ │ │ │ cmp r3, #0 │ │ │ │ moveq ip, r2 │ │ │ │ - bne a3c1c │ │ │ │ + bne a3c94 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, lr │ │ │ │ - beq a3c30 │ │ │ │ - ldr r5, [pc, #256] @ a3cbc │ │ │ │ - ldr lr, [pc, #256] @ a3cc0 │ │ │ │ + beq a3ca8 │ │ │ │ + ldr r5, [pc, #256] @ a3d34 │ │ │ │ + ldr lr, [pc, #256] @ a3d38 │ │ │ │ cmp r4, lr │ │ │ │ cmpne r4, r5 │ │ │ │ - bne a3c8c │ │ │ │ + bne a3d04 │ │ │ │ cmp ip, #0 │ │ │ │ - beq a3c04 │ │ │ │ + beq a3c7c │ │ │ │ ldr r3, [ip, #24] │ │ │ │ str r3, [r0, #24] │ │ │ │ cmp r3, #0 │ │ │ │ str ip, [r0, #20] │ │ │ │ strne r0, [r3, #20] │ │ │ │ - b a3c28 │ │ │ │ + b a3ca0 │ │ │ │ ldr ip, [r4, #12] │ │ │ │ cmp ip, #0 │ │ │ │ mov ip, r2 │ │ │ │ - beq a3c60 │ │ │ │ + beq a3cd8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a3ba8 │ │ │ │ - b a3bd0 │ │ │ │ + beq a3c20 │ │ │ │ + b a3c48 │ │ │ │ mov r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ str r3, [r0, #20] │ │ │ │ str r2, [r0, #24] │ │ │ │ - beq a3b6c │ │ │ │ - b a3c3c │ │ │ │ + beq a3be4 │ │ │ │ + b a3cb4 │ │ │ │ str ip, [r0, #24] │ │ │ │ mov ip, r2 │ │ │ │ str r2, [r0, #20] │ │ │ │ str r0, [ip, #24] │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r0, #20] │ │ │ │ str r2, [r0, #24] │ │ │ │ str r0, [r2, #20] │ │ │ │ str r0, [r1] │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - bne a3c30 │ │ │ │ - ldr lr, [pc, #96] @ a3cb8 │ │ │ │ + bne a3ca8 │ │ │ │ + ldr lr, [pc, #96] @ a3d30 │ │ │ │ mov ip, r3 │ │ │ │ - b a3ba8 │ │ │ │ + b a3c20 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r6, [pc, #88] @ a3cc0 │ │ │ │ - ldr r5, [pc, #80] @ a3cbc │ │ │ │ + ldr r6, [pc, #88] @ a3d38 │ │ │ │ + ldr r5, [pc, #80] @ a3d34 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ cmp r7, r5 │ │ │ │ cmpne r7, r6 │ │ │ │ - bne a3c9c │ │ │ │ + bne a3d14 │ │ │ │ cmp r3, #0 │ │ │ │ movne ip, r4 │ │ │ │ - bne a3bd0 │ │ │ │ + bne a3c48 │ │ │ │ mov r3, r4 │ │ │ │ - b a3ba8 │ │ │ │ + b a3c20 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a3bc8 │ │ │ │ + beq a3c40 │ │ │ │ mov ip, r3 │ │ │ │ - b a3bd0 │ │ │ │ + b a3c48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a3ba8 │ │ │ │ + beq a3c20 │ │ │ │ cmp ip, #0 │ │ │ │ - bne a3bd0 │ │ │ │ + bne a3c48 │ │ │ │ str ip, [r0, #20] │ │ │ │ str r2, [r0, #24] │ │ │ │ - b a3c3c │ │ │ │ + b a3cb4 │ │ │ │ ldrsheq r2, [r5], #-108 @ 0xffffff94 │ │ │ │ subseq r2, r5, ip, asr #15 │ │ │ │ @ instruction: 0x00552990 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and r2, r3, #3 │ │ │ │ cmp r3, #15 │ │ │ │ rsb r1, r2, #1 │ │ │ │ - bhi a3cf0 │ │ │ │ + bhi a3d68 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mvn r3, #1 │ │ │ │ mul r0, r1, r0 │ │ │ │ cmp r0, r3 │ │ │ │ movcs r0, r3 │ │ │ │ bx lr │ │ │ │ lsr r2, r3, #3 │ │ │ │ mov r3, #0 │ │ │ │ push {r4, lr} │ │ │ │ cmp r2, #0 │ │ │ │ sub ip, r2, #1 │ │ │ │ - beq a3da8 │ │ │ │ + beq a3e20 │ │ │ │ lsl lr, r3, #30 │ │ │ │ bic lr, lr, #-2147483648 @ 0x80000000 │ │ │ │ add r4, r0, r2, lsl #2 │ │ │ │ orr lr, lr, r3, lsr #1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r3, lr, r3 │ │ │ │ cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ - bhi a3d9c │ │ │ │ + bhi a3e14 │ │ │ │ cmp r2, #1 │ │ │ │ sub ip, r2, #2 │ │ │ │ - beq a3da8 │ │ │ │ + beq a3e20 │ │ │ │ lsl lr, r3, #30 │ │ │ │ bic lr, lr, #-2147483648 @ 0x80000000 │ │ │ │ orr lr, lr, r3, lsr #1 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r3, lr, r3 │ │ │ │ cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ - bhi a3d9c │ │ │ │ + bhi a3e14 │ │ │ │ cmp r2, #2 │ │ │ │ sub ip, r2, #3 │ │ │ │ - beq a3da8 │ │ │ │ + beq a3e20 │ │ │ │ ldr lr, [r0, r2, lsl #2] │ │ │ │ lsl r2, r3, #30 │ │ │ │ bic r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ orr r3, r2, r3, lsr #1 │ │ │ │ add r3, r3, lr │ │ │ │ cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ - bhi a3d9c │ │ │ │ + bhi a3e14 │ │ │ │ lsl r2, r3, #30 │ │ │ │ bic r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ subs ip, ip, #1 │ │ │ │ orr r2, r2, r3, lsr #1 │ │ │ │ - bcc a3da8 │ │ │ │ + bcc a3e20 │ │ │ │ ldr r3, [r4, #-4]! │ │ │ │ add r3, r2, r3 │ │ │ │ cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ - bls a3d78 │ │ │ │ + bls a3df0 │ │ │ │ add r3, r3, #-2147483647 @ 0x80000001 │ │ │ │ mov r2, ip │ │ │ │ - b a3cfc │ │ │ │ + b a3d74 │ │ │ │ mul r0, r1, r3 │ │ │ │ mvn r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ movcs r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000a3dbc : │ │ │ │ +000a3e34 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #32] @ a3dfc │ │ │ │ - bl 9d82c │ │ │ │ + ldr r0, [pc, #32] @ a3e74 │ │ │ │ + bl 9d8a4 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ str r4, [r0, #8] │ │ │ │ @@ -125328,106 +125360,106 @@ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mvn r5, #0 │ │ │ │ subs r6, r2, #0 │ │ │ │ mvn r5, r5, lsl ip │ │ │ │ popeq {r4, r5, r6, r7, pc} │ │ │ │ add lr, r1, #12 │ │ │ │ mov r1, #0 │ │ │ │ - b a3e4c │ │ │ │ + b a3ec4 │ │ │ │ add r4, r0, r3 │ │ │ │ ldrsb r7, [r4, #20] │ │ │ │ cmn r7, #1 │ │ │ │ - bne a3e94 │ │ │ │ + bne a3f0c │ │ │ │ strb r1, [r4, #20] │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r1, r6 │ │ │ │ add lr, lr, #12 │ │ │ │ popeq {r4, r5, r6, r7, pc} │ │ │ │ ldrb ip, [r0, #4] │ │ │ │ ldr r2, [lr, #-12] │ │ │ │ cmp ip, #7 │ │ │ │ and r3, r5, r2 │ │ │ │ - ble a3e24 │ │ │ │ + ble a3e9c │ │ │ │ cmp ip, #15 │ │ │ │ - bgt a3f1c │ │ │ │ + bgt a3f94 │ │ │ │ add r4, r0, r3, lsl #1 │ │ │ │ ldrsh r7, [r4, #20] │ │ │ │ lsl r4, r3, #1 │ │ │ │ cmn r7, #1 │ │ │ │ - bne a3e94 │ │ │ │ + bne a3f0c │ │ │ │ add r4, r0, r4 │ │ │ │ strh r1, [r4, #20] │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r6, r1 │ │ │ │ add lr, lr, #12 │ │ │ │ - bne a3e48 │ │ │ │ + bne a3ec0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ lsl r4, r3, #2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ add r4, r4, r3 │ │ │ │ add r3, r2, #1 │ │ │ │ add r3, r3, r4 │ │ │ │ cmp ip, #7 │ │ │ │ and r3, r3, r5 │ │ │ │ - bgt a3ef4 │ │ │ │ + bgt a3f6c │ │ │ │ add r4, r0, r3 │ │ │ │ ldrsb r4, [r4, #20] │ │ │ │ cmn r4, #1 │ │ │ │ - bne a3f4c │ │ │ │ + bne a3fc4 │ │ │ │ cmp ip, #7 │ │ │ │ - ble a3f14 │ │ │ │ + ble a3f8c │ │ │ │ cmp ip, #15 │ │ │ │ lslgt r4, r3, #2 │ │ │ │ - bgt a3f30 │ │ │ │ + bgt a3fa8 │ │ │ │ lsl r4, r3, #1 │ │ │ │ - b a3e78 │ │ │ │ + b a3ef0 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ add r3, r3, #1 │ │ │ │ add r3, r3, r2 │ │ │ │ and r3, r3, r5 │ │ │ │ cmp ip, #15 │ │ │ │ add r4, r0, r3, lsl #1 │ │ │ │ - bgt a3f64 │ │ │ │ + bgt a3fdc │ │ │ │ ldrsh r4, [r4, #20] │ │ │ │ cmn r4, #1 │ │ │ │ - bne a3ee0 │ │ │ │ + bne a3f58 │ │ │ │ cmp ip, #7 │ │ │ │ - bgt a3ecc │ │ │ │ + bgt a3f44 │ │ │ │ add r4, r0, r3 │ │ │ │ - b a3e34 │ │ │ │ + b a3eac │ │ │ │ add r4, r0, r3, lsl #2 │ │ │ │ ldr r4, [r4, #20] │ │ │ │ cmn r4, #1 │ │ │ │ lsl r4, r3, #2 │ │ │ │ - bne a3e98 │ │ │ │ + bne a3f10 │ │ │ │ add r4, r0, r4 │ │ │ │ str r1, [r4, #20] │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r6, r1 │ │ │ │ add lr, lr, #12 │ │ │ │ - bne a3e48 │ │ │ │ + bne a3ec0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ add r3, r3, #1 │ │ │ │ add r3, r3, r2 │ │ │ │ and r3, r3, r5 │ │ │ │ - b a3eb4 │ │ │ │ + b a3f2c │ │ │ │ add r4, r0, r3, lsl #2 │ │ │ │ ldr r4, [r4, #20] │ │ │ │ cmn r4, #1 │ │ │ │ lsl r4, r3, #2 │ │ │ │ - beq a3ec4 │ │ │ │ + beq a3f3c │ │ │ │ add r3, r4, r3 │ │ │ │ lsr r2, r2, #5 │ │ │ │ add r3, r3, #1 │ │ │ │ add r3, r3, r2 │ │ │ │ and r3, r3, r5 │ │ │ │ - b a3ef4 │ │ │ │ + b a3f6c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldmdb r0, {r1, r2} │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ @@ -125438,100 +125470,100 @@ │ │ │ │ str r3, [r1, #4] │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ mov r2, #0 │ │ │ │ and r3, r3, #1 │ │ │ │ cmp r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ stmdb r0, {r2, r3} │ │ │ │ - bne a4000 │ │ │ │ + bne a4078 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne a4080 │ │ │ │ + bne a40f8 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bne a4040 │ │ │ │ + bne a40b8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a4128 │ │ │ │ + b a41a0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a3fdc │ │ │ │ + beq a4054 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a3fdc │ │ │ │ - ldr r2, [pc, #252] @ a4120 │ │ │ │ + bne a4054 │ │ │ │ + ldr r2, [pc, #252] @ a4198 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a40e0 │ │ │ │ + bne a4158 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b a3fdc │ │ │ │ + b a4054 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a3ff4 │ │ │ │ + beq a406c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a3ff4 │ │ │ │ - ldr r2, [pc, #188] @ a4120 │ │ │ │ + bne a406c │ │ │ │ + ldr r2, [pc, #188] @ a4198 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a4100 │ │ │ │ + bne a4178 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b a3ff4 │ │ │ │ + b a406c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a3fe8 │ │ │ │ + beq a4060 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a3fe8 │ │ │ │ - ldr r2, [pc, #124] @ a4120 │ │ │ │ + bne a4060 │ │ │ │ + ldr r2, [pc, #124] @ a4198 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a40c0 │ │ │ │ + bne a4138 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b a3fe8 │ │ │ │ - ldr r1, [pc, #92] @ a4124 │ │ │ │ + b a4060 │ │ │ │ + ldr r1, [pc, #92] @ a419c │ │ │ │ cmp r3, r1 │ │ │ │ - beq a40b4 │ │ │ │ + beq a412c │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b a40b4 │ │ │ │ - ldr r1, [pc, #60] @ a4124 │ │ │ │ + b a412c │ │ │ │ + ldr r1, [pc, #60] @ a419c │ │ │ │ cmp r3, r1 │ │ │ │ - beq a4034 │ │ │ │ + beq a40ac │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b a4034 │ │ │ │ - ldr r1, [pc, #28] @ a4124 │ │ │ │ + b a40ac │ │ │ │ + ldr r1, [pc, #28] @ a419c │ │ │ │ cmp r3, r1 │ │ │ │ - beq a4074 │ │ │ │ + beq a40ec │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b a4074 │ │ │ │ + b a40ec │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andseq lr, r8, r0, lsl r1 │ │ │ │ + andseq lr, r8, ip, lsl #7 │ │ │ │ │ │ │ │ -000a4128 : │ │ │ │ +000a41a0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ @@ -125539,61 +125571,61 @@ │ │ │ │ tst r3, #24 │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ lsl r3, r3, #17 │ │ │ │ add r1, r1, r3, lsr #31 │ │ │ │ cmp r0, #0 │ │ │ │ lsl r1, r1, #3 │ │ │ │ - bne a42f0 │ │ │ │ - ldr r3, [pc, #744] @ a4458 │ │ │ │ - bl 3592c0 │ │ │ │ + bne a4368 │ │ │ │ + ldr r3, [pc, #744] @ a44d0 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #3760] @ 0xeb0 │ │ │ │ cmp r0, #0 │ │ │ │ - ble a4330 │ │ │ │ - ldr ip, [pc, #720] @ a445c │ │ │ │ + ble a43a8 │ │ │ │ + ldr ip, [pc, #720] @ a44d4 │ │ │ │ sub r0, r0, #1 │ │ │ │ sub r1, r2, r1 │ │ │ │ str r0, [r3, #3760] @ 0xeb0 │ │ │ │ ldr r2, [ip, #724] @ 0x2d4 │ │ │ │ - ldr r0, [pc, #704] @ a4460 │ │ │ │ + ldr r0, [pc, #704] @ a44d8 │ │ │ │ cmp r2, r0 │ │ │ │ - bne a4348 │ │ │ │ + bne a43c0 │ │ │ │ cmp r1, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r4, [r3, #1528] @ 0x5f8 │ │ │ │ bic r3, r1, #4080 @ 0xff0 │ │ │ │ cmn r4, #804 @ 0x324 │ │ │ │ bic r3, r3, #15 │ │ │ │ - beq a4374 │ │ │ │ + beq a43ec │ │ │ │ lsr r0, r1, #18 │ │ │ │ add r0, r4, r0, lsl #3 │ │ │ │ ldr lr, [r0, #808] @ 0x328 │ │ │ │ bic r2, r1, #-16777216 @ 0xff000000 │ │ │ │ bic r2, r2, #16515072 @ 0xfc0000 │ │ │ │ cmp lr, r2 │ │ │ │ - bgt a4200 │ │ │ │ + bgt a4278 │ │ │ │ ldr r0, [r0, #804] @ 0x324 │ │ │ │ cmp r0, r2 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a4374 │ │ │ │ + beq a43ec │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str r2, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r2, [r3] │ │ │ │ str r1, [r3, #4] │ │ │ │ sub r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ - beq a4354 │ │ │ │ + beq a43cc │ │ │ │ cmp r2, #0 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ str r2, [r1, #12] │ │ │ │ str r1, [r2, #8] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ @@ -125604,29 +125636,29 @@ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ str r0, [r3, #8] │ │ │ │ add r0, r4, r1, lsl #2 │ │ │ │ ldr lr, [r0, #528] @ 0x210 │ │ │ │ str r3, [r2, #16] │ │ │ │ cmp r2, lr │ │ │ │ - bne a4288 │ │ │ │ + bne a4300 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a4284 │ │ │ │ + beq a42fc │ │ │ │ ldr r7, [r3, #8] │ │ │ │ cmp r1, r7 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [r0, #528] @ 0x210 │ │ │ │ add r3, r1, #1 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq a43c8 │ │ │ │ + beq a4440 │ │ │ │ cmp r3, #1 │ │ │ │ - beq a439c │ │ │ │ + beq a4414 │ │ │ │ ldr r3, [r0, #532] @ 0x214 │ │ │ │ cmp r3, #0 │ │ │ │ streq r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, lr │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r2, #24] │ │ │ │ ldr r3, [r2, #20] │ │ │ │ @@ -125645,44 +125677,44 @@ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr ip, [r2, #-4] │ │ │ │ and r3, r3, #3 │ │ │ │ bic ip, ip, #3 │ │ │ │ orr r3, r3, ip │ │ │ │ str r0, [ip] │ │ │ │ str r3, [r0, #4] │ │ │ │ - ldr r3, [pc, #324] @ a4458 │ │ │ │ - bl 3592c0 │ │ │ │ + ldr r3, [pc, #324] @ a44d0 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r0, [r2, #-8] │ │ │ │ ldr r0, [r3, #3760] @ 0xeb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt a4184 │ │ │ │ - ldr ip, [pc, #292] @ a445c │ │ │ │ - ldr r0, [pc, #292] @ a4460 │ │ │ │ + bgt a41fc │ │ │ │ + ldr ip, [pc, #292] @ a44d4 │ │ │ │ + ldr r0, [pc, #292] @ a44d8 │ │ │ │ sub r1, r2, r1 │ │ │ │ ldr r2, [ip, #724] @ 0x2d4 │ │ │ │ cmp r2, r0 │ │ │ │ - beq a41a4 │ │ │ │ + beq a421c │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [ip, #708] @ 0x2c4 │ │ │ │ bx r2 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r2, [r4, r2, lsl #3] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r1, [r3, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r3, [r1, #8] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [ip, #684] @ 0x2ac │ │ │ │ - ldr r2, [pc, #228] @ a4464 │ │ │ │ + ldr r2, [pc, #228] @ a44dc │ │ │ │ cmp r3, r2 │ │ │ │ - bne a444c │ │ │ │ + bne a44c4 │ │ │ │ mov r0, r1 │ │ │ │ bl 298bc │ │ │ │ ldr r3, [r4, #800] @ 0x320 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #800] @ 0x320 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r4, #524] @ 0x20c │ │ │ │ @@ -125694,15 +125726,15 @@ │ │ │ │ ldr r3, [r4, #532] @ 0x214 │ │ │ │ str r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ streq r2, [r4, #532] @ 0x214 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a429c │ │ │ │ + beq a4314 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ mov r7, #0 │ │ │ │ cmp r3, #0 │ │ │ │ strne r1, [r3, #20] │ │ │ │ streq r1, [r4, #524] @ 0x20c │ │ │ │ str r3, [r1, #24] │ │ │ │ ldr r1, [r5, r6] │ │ │ │ @@ -125727,32 +125759,32 @@ │ │ │ │ ldr r3, [r4, #788] @ 0x314 │ │ │ │ str r7, [r5, r6] │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #788] @ 0x314 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [ip, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b a438c │ │ │ │ + b a4404 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r9, r9, ip, lsr lr │ │ │ │ - andeq fp, r8, ip, lsl #9 │ │ │ │ + @ instruction: 0x00099eb4 │ │ │ │ + strdeq fp, [r8], -ip │ │ │ │ │ │ │ │ -000a4468 <_PyType_GetDict@@Base>: │ │ │ │ +000a44e0 <_PyType_GetDict@@Base>: │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ mov r3, r0 │ │ │ │ tst r2, #2 │ │ │ │ - bne a4480 <_PyType_GetDict@@Base+0x18> │ │ │ │ + bne a44f8 <_PyType_GetDict@@Base+0x18> │ │ │ │ ldr r0, [r0, #132] @ 0x84 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #180] @ 0xb4 │ │ │ │ - ldr r1, [pc, #92] @ a44e8 <_PyType_GetDict@@Base+0x80> │ │ │ │ + ldr r1, [pc, #92] @ a4560 <_PyType_GetDict@@Base+0x80> │ │ │ │ sub r2, r2, #1 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r1, [r1, r0] │ │ │ │ mov r0, #28 │ │ │ │ mul r0, r2, r0 │ │ │ │ ldr lr, [r1, #8] │ │ │ │ cmp r2, #10 │ │ │ │ add ip, lr, r0 │ │ │ │ add ip, ip, #92160 @ 0x16800 │ │ │ │ @@ -125768,279 +125800,279 @@ │ │ │ │ add r1, r1, #764 @ 0x2fc │ │ │ │ add r1, lr, r1 │ │ │ │ addeq r1, lr, r0 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -000a44ec : │ │ │ │ +000a4564 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq a4574 │ │ │ │ - ldr r3, [pc, #112] @ a4588 │ │ │ │ + beq a45ec │ │ │ │ + ldr r3, [pc, #112] @ a4600 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ mov r4, r1 │ │ │ │ - bne a4548 │ │ │ │ + bne a45c0 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq a4548 │ │ │ │ + beq a45c0 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 9b308 │ │ │ │ + bl 9b380 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 8be20 │ │ │ │ + bl 8be90 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq a4580 │ │ │ │ + beq a45f8 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b308 │ │ │ │ + bl 9b380 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b a4540 │ │ │ │ - ldr r1, [pc, #16] @ a458c │ │ │ │ - ldr r0, [pc, #16] @ a4590 │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b a45b8 │ │ │ │ + ldr r1, [pc, #16] @ a4604 │ │ │ │ + ldr r0, [pc, #16] @ a4608 │ │ │ │ + bl 2e1424 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b a4540 │ │ │ │ + b a45b8 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ andeq r0, r0, r4, lsl #19 │ │ │ │ - eorseq sp, r5, ip, asr #6 │ │ │ │ + eorseq sp, r5, ip, lsl #11 │ │ │ │ │ │ │ │ -000a4594 : │ │ │ │ +000a460c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, #1 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r3 │ │ │ │ str ip, [sp] │ │ │ │ - bl a45cc │ │ │ │ + bl a4644 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r9, [r2, #16] │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r7, [r9] │ │ │ │ mov r6, r2 │ │ │ │ cmp r7, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r3 │ │ │ │ str r1, [sp, #24] │ │ │ │ - beq a4da8 │ │ │ │ + beq a4e20 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r7 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r2 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ cmp r3, #81 @ 0x51 │ │ │ │ - bhi a5260 │ │ │ │ + bhi a52d8 │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - beq a4bb4 │ │ │ │ + beq a4c2c │ │ │ │ cmp r3, #72 @ 0x48 │ │ │ │ - beq a4cb0 │ │ │ │ + beq a4d28 │ │ │ │ ldr r3, [r9, #8]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne a461c │ │ │ │ + bne a4694 │ │ │ │ ldr r5, [r6] │ │ │ │ cmp r5, #0 │ │ │ │ - beq a51e8 │ │ │ │ + beq a5260 │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ bl 296ac │ │ │ │ cmp r0, #0 │ │ │ │ addne r5, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9dd0c │ │ │ │ + bl 9dd84 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq a529c │ │ │ │ + beq a5314 │ │ │ │ ldr r0, [r6] │ │ │ │ bl 29c28 │ │ │ │ add r5, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 996a4 │ │ │ │ + bl 9971c │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - beq a5288 │ │ │ │ + beq a5300 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, r5 │ │ │ │ bl 29cdc │ │ │ │ cmp sl, #0 │ │ │ │ - bne a4d3c │ │ │ │ + bne a4db4 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a4dbc │ │ │ │ + beq a4e34 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq a4fd4 │ │ │ │ + beq a504c │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - ldrne r1, [pc, #3080] @ a52d0 │ │ │ │ - beq a52a8 │ │ │ │ + ldrne r1, [pc, #3080] @ a5348 │ │ │ │ + beq a5320 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add r0, r3, #8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a47c4 │ │ │ │ + beq a483c │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq a4fdc │ │ │ │ + beq a5054 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ ldreq sl, [r0, #4] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a47bc │ │ │ │ + beq a4834 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq a4fe4 │ │ │ │ + beq a505c │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ ldreq sl, [r3, #20] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a47bc │ │ │ │ + beq a4834 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq a4fec │ │ │ │ + beq a5064 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ ldreq sl, [r3, #28] │ │ │ │ ldr r2, [r3, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a47bc │ │ │ │ + beq a4834 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq a4ff4 │ │ │ │ + beq a506c │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ ldreq sl, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a47bc │ │ │ │ + beq a4834 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq a4ffc │ │ │ │ + beq a5074 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ ldreq sl, [r3, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a47bc │ │ │ │ + beq a4834 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq a4f68 │ │ │ │ + beq a4fe0 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ ldreq sl, [r3, #52] @ 0x34 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a47bc │ │ │ │ + beq a4834 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq a4f70 │ │ │ │ + beq a4fe8 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ ldreq sl, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ add r3, r3, #64 @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a47bc │ │ │ │ + beq a4834 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq a4f78 │ │ │ │ + beq a4ff0 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq a5204 │ │ │ │ + beq a527c │ │ │ │ ldr r2, [r3, #8]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne a47a0 │ │ │ │ + bne a4818 │ │ │ │ cmp sl, #0 │ │ │ │ - bne a5004 │ │ │ │ + bne a507c │ │ │ │ mov r0, #1 │ │ │ │ - bl a295c │ │ │ │ + bl a29d4 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r0 │ │ │ │ - beq a5060 │ │ │ │ + beq a50d8 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ tst r3, #256 @ 0x100 │ │ │ │ - beq a481c │ │ │ │ + beq a4894 │ │ │ │ cmp r2, #0 │ │ │ │ - ble a4d2c │ │ │ │ + ble a4da4 │ │ │ │ add fp, r5, #8 │ │ │ │ mov sl, #0 │ │ │ │ ldr r3, [fp, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq a4e2c │ │ │ │ + beq a4ea4 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ ands r1, r1, #256 @ 0x100 │ │ │ │ - beq a51bc │ │ │ │ + beq a5234 │ │ │ │ add sl, sl, #1 │ │ │ │ cmp sl, r2 │ │ │ │ - blt a47f8 │ │ │ │ - ldr r3, [pc, #2736] @ a52d4 │ │ │ │ + blt a4870 │ │ │ │ + ldr r3, [pc, #2736] @ a534c │ │ │ │ cmp r4, #0 │ │ │ │ moveq r4, r3 │ │ │ │ cmp r2, #0 │ │ │ │ addgt fp, r5, #8 │ │ │ │ movgt r1, #0 │ │ │ │ - ble a4874 │ │ │ │ + ble a48ec │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ ldr r0, [fp, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ - beq a4e34 │ │ │ │ + beq a4eac │ │ │ │ ldr sl, [r3, #8]! │ │ │ │ mov r0, #0 │ │ │ │ cmp sl, r0 │ │ │ │ - ble a4e58 │ │ │ │ + ble a4ed0 │ │ │ │ ldr lr, [r3, #4]! │ │ │ │ cmp ip, lr │ │ │ │ - bne a4dc4 │ │ │ │ + bne a4e3c │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bne a4838 │ │ │ │ + bne a48b0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge a50d0 │ │ │ │ + bge a5148 │ │ │ │ ldr r3, [r4, #156] @ 0x9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq a48a0 │ │ │ │ - ldr r2, [pc, #2620] @ a52d4 │ │ │ │ + beq a4918 │ │ │ │ + ldr r2, [pc, #2620] @ a534c │ │ │ │ ldr r2, [r2, #156] @ 0x9c │ │ │ │ cmp r3, r2 │ │ │ │ - bne a50a0 │ │ │ │ + bne a5118 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23c374 │ │ │ │ + bl 23c43c │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq a4e2c │ │ │ │ + beq a4ea4 │ │ │ │ ldr fp, [r6, #4] │ │ │ │ cmp fp, #0 │ │ │ │ streq fp, [sp, #36] @ 0x24 │ │ │ │ ldreq fp, [sl, #16] │ │ │ │ - beq a48cc │ │ │ │ + beq a4944 │ │ │ │ strge fp, [sp, #36] @ 0x24 │ │ │ │ - blt a4ea0 │ │ │ │ + blt a4f18 │ │ │ │ ldr r2, [r4, #152] @ 0x98 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #32] │ │ │ │ blx r2 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a4e2c │ │ │ │ + beq a4ea4 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orr r2, r1, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r4, #84] @ 0x54 │ │ │ │ - beq a4914 │ │ │ │ + beq a498c │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ add r0, r4, #208 @ 0xd0 │ │ │ │ ldr r2, [sl] │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ @@ -126055,15 +126087,15 @@ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r0, r4, #420 @ 0x1a4 │ │ │ │ str r3, [r4, #444] @ 0x1bc │ │ │ │ str r0, [r4, #80] @ 0x50 │ │ │ │ strne r2, [sl] │ │ │ │ tst r1, #2 │ │ │ │ str sl, [r4, #128] @ 0x80 │ │ │ │ - bne a5188 │ │ │ │ + bne a5200 │ │ │ │ ldr r2, [r9] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ str r5, [r4, #168] @ 0xa8 │ │ │ │ ldr r5, [r6, #16] │ │ │ │ str r8, [r4, #88] @ 0x58 │ │ │ │ @@ -126071,488 +126103,488 @@ │ │ │ │ str r3, [r4, #20] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r4, #12] │ │ │ │ str r3, [r4, #448] @ 0x1c0 │ │ │ │ ldr r3, [r5] │ │ │ │ str fp, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - ldrne r8, [pc, #2356] @ a52d8 │ │ │ │ + ldrne r8, [pc, #2356] @ a5350 │ │ │ │ str r9, [r4, #436] @ 0x1b4 │ │ │ │ str r9, [r4, #428] @ 0x1ac │ │ │ │ - beq a49f4 │ │ │ │ + beq a4a6c │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - beq a4ca0 │ │ │ │ - bgt a4bf0 │ │ │ │ + beq a4d18 │ │ │ │ + bgt a4c68 │ │ │ │ sub r2, r3, #48 @ 0x30 │ │ │ │ cmp r2, #1 │ │ │ │ - bls a4ca0 │ │ │ │ + bls a4d18 │ │ │ │ lsl r2, r3, #2 │ │ │ │ ldrsh r1, [r8, r2] │ │ │ │ add r3, r8, r3, lsl #2 │ │ │ │ ldrsh r2, [r3, #2] │ │ │ │ cmn r1, #1 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r2, r4, r2 │ │ │ │ - bne a4d84 │ │ │ │ + bne a4dfc │ │ │ │ ldr r3, [r5, #8]! │ │ │ │ str r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a49ac │ │ │ │ + bne a4a24 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a4dcc │ │ │ │ + beq a4e44 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [r4, #28] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [r4, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #144] @ 0x90 │ │ │ │ - bl a5520 │ │ │ │ + bl a5598 │ │ │ │ cmp r0, #0 │ │ │ │ - blt a4b70 │ │ │ │ - ldr r3, [pc, #2220] @ a52dc │ │ │ │ + blt a4be8 │ │ │ │ + ldr r3, [pc, #2220] @ a5354 │ │ │ │ ldr r2, [r4, #152] @ 0x98 │ │ │ │ cmp r2, r3 │ │ │ │ - bne a4a84 │ │ │ │ + bne a4afc │ │ │ │ ldr r2, [r4, #128] @ 0x80 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a4a54 │ │ │ │ + beq a4acc │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - blt a502c │ │ │ │ + blt a50a4 │ │ │ │ ldr r2, [r4, #104] @ 0x68 │ │ │ │ add r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt a5084 │ │ │ │ + blt a50fc │ │ │ │ ldr r2, [r4, #144] @ 0x90 │ │ │ │ add r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt a5068 │ │ │ │ + blt a50e0 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ add r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt a5160 │ │ │ │ + blt a51d8 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ ldreq r7, [r4, #132] @ 0x84 │ │ │ │ - bne a50fc │ │ │ │ + bne a5174 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a4aec │ │ │ │ + beq a4b64 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl a2614 │ │ │ │ - bl 9dd0c │ │ │ │ + bl a268c │ │ │ │ + bl 9dd84 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq a4b70 │ │ │ │ - ldr r1, [pc, #2084] @ a52e0 │ │ │ │ + beq a4be8 │ │ │ │ + ldr r1, [pc, #2084] @ a5358 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9c9c8 │ │ │ │ + bl 9ca40 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - beq a4ae4 │ │ │ │ + beq a4b5c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq a517c │ │ │ │ + beq a51f4 │ │ │ │ cmp r8, #0 │ │ │ │ - blt a4b70 │ │ │ │ + blt a4be8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a4d6c │ │ │ │ + bne a4de4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a4d90 │ │ │ │ - ldr r1, [pc, #2008] @ a52e4 │ │ │ │ + bne a4e08 │ │ │ │ + ldr r1, [pc, #2008] @ a535c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b260 │ │ │ │ + bl 9b2d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a4b70 │ │ │ │ + bne a4be8 │ │ │ │ ldr r5, [r6] │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ bl 296ac │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq a5244 │ │ │ │ + beq a52bc │ │ │ │ sub r1, r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl a5550 │ │ │ │ + bl a55c8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq a4b70 │ │ │ │ - ldr r1, [pc, #1944] @ a52e4 │ │ │ │ + beq a4be8 │ │ │ │ + ldr r1, [pc, #1944] @ a535c │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9c9c8 │ │ │ │ + bl 9ca40 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a4b70 │ │ │ │ + beq a4be8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq a5290 │ │ │ │ - bl a55d4 │ │ │ │ + beq a5308 │ │ │ │ + bl a564c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a520c │ │ │ │ + bne a5284 │ │ │ │ mov r9, r5 │ │ │ │ mov r8, r5 │ │ │ │ str r5, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b254 │ │ │ │ mov r0, r8 │ │ │ │ - bl 99b98 │ │ │ │ + bl 99c10 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b254 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 99b98 │ │ │ │ + bl 99c10 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r8, #0 │ │ │ │ - bne a51a8 │ │ │ │ + bne a5220 │ │ │ │ ldr r8, [r9, #4] │ │ │ │ subs r0, r8, #0 │ │ │ │ - beq a4ef0 │ │ │ │ + beq a4f68 │ │ │ │ bl 29c28 │ │ │ │ add r5, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 996a4 │ │ │ │ + bl 9971c │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq a5194 │ │ │ │ + beq a520c │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r2, r5 │ │ │ │ bl 29cdc │ │ │ │ - b a4634 │ │ │ │ + b a46ac │ │ │ │ cmp r3, #72 @ 0x48 │ │ │ │ - bne a49c4 │ │ │ │ + bne a4a3c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r9, [r3, #20] │ │ │ │ - bl a55f8 │ │ │ │ + bl a5670 │ │ │ │ mul r9, r7, r9 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r9 │ │ │ │ bl 29cdc │ │ │ │ mov r0, r4 │ │ │ │ - bl a55f8 │ │ │ │ + bl a5670 │ │ │ │ str r0, [r4, #120] @ 0x78 │ │ │ │ mov r0, r4 │ │ │ │ - bl a55f8 │ │ │ │ + bl a5670 │ │ │ │ cmp r7, #0 │ │ │ │ - ble a4ca0 │ │ │ │ + ble a4d18 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ tst r3, #8 │ │ │ │ - bne a4f80 │ │ │ │ + bne a4ff8 │ │ │ │ cmp r7, #1 │ │ │ │ - beq a4ca0 │ │ │ │ + beq a4d18 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ tst r3, #8 │ │ │ │ - bne a4f9c │ │ │ │ + bne a5014 │ │ │ │ cmp r7, #2 │ │ │ │ - beq a4ca0 │ │ │ │ + beq a4d18 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ tst r3, #8 │ │ │ │ - bne a4fb8 │ │ │ │ + bne a5030 │ │ │ │ cmp r7, #3 │ │ │ │ - beq a4ca0 │ │ │ │ + beq a4d18 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ tst r3, #8 │ │ │ │ - bne a4f14 │ │ │ │ + bne a4f8c │ │ │ │ subs r3, r7, #4 │ │ │ │ add r0, r0, #80 @ 0x50 │ │ │ │ - beq a4ca0 │ │ │ │ + beq a4d18 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ tst r2, #8 │ │ │ │ - bne a4ef8 │ │ │ │ + bne a4f70 │ │ │ │ subs r3, r3, #1 │ │ │ │ add r0, r0, #20 │ │ │ │ - bne a4c88 │ │ │ │ + bne a4d00 │ │ │ │ ldr r3, [r5, #8]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne a49ac │ │ │ │ - b a49f4 │ │ │ │ + bne a4a24 │ │ │ │ + b a4a6c │ │ │ │ cmp r7, #0 │ │ │ │ - bne a5274 │ │ │ │ + bne a52ec │ │ │ │ ldr fp, [r9, #4] │ │ │ │ ldr r5, [fp] │ │ │ │ cmp r5, #0 │ │ │ │ - beq a4634 │ │ │ │ - ldr r1, [pc, #1560] @ a52e8 │ │ │ │ + beq a46ac │ │ │ │ + ldr r1, [pc, #1560] @ a5360 │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ - ldr r1, [pc, #1552] @ a52ec │ │ │ │ + ldr r1, [pc, #1552] @ a5364 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r3, [fp, #8] │ │ │ │ mov r0, r5 │ │ │ │ streq r3, [sp, #16] │ │ │ │ bl 2a930 │ │ │ │ - ldr r1, [pc, #1528] @ a52f0 │ │ │ │ + ldr r1, [pc, #1528] @ a5368 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r3, [fp, #8] │ │ │ │ mov r0, r5 │ │ │ │ streq r3, [sp, #20] │ │ │ │ bl 2a930 │ │ │ │ ldr r3, [fp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a4dd8 │ │ │ │ + beq a4e50 │ │ │ │ tst r3, #8 │ │ │ │ - bne a4de8 │ │ │ │ + bne a4e60 │ │ │ │ ldr r5, [fp, #20]! │ │ │ │ cmp r5, #0 │ │ │ │ - bne a4cc8 │ │ │ │ - b a4634 │ │ │ │ - ldr r3, [pc, #1440] @ a52d4 │ │ │ │ + bne a4d40 │ │ │ │ + b a46ac │ │ │ │ + ldr r3, [pc, #1440] @ a534c │ │ │ │ cmp r4, #0 │ │ │ │ moveq r4, r3 │ │ │ │ - b a4874 │ │ │ │ + b a48ec │ │ │ │ ldr r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ moveq r1, sl │ │ │ │ - beq a47c4 │ │ │ │ + beq a483c │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a5024 │ │ │ │ + beq a509c │ │ │ │ add r3, r3, #1 │ │ │ │ mov r5, sl │ │ │ │ str r3, [sl] │ │ │ │ - b a47d8 │ │ │ │ - ldr r1, [pc, #1408] @ a52f4 │ │ │ │ + b a4850 │ │ │ │ + ldr r1, [pc, #1408] @ a536c │ │ │ │ mov r0, r7 │ │ │ │ - bl f93e4 │ │ │ │ + bl f9498 │ │ │ │ cmp r0, #0 │ │ │ │ - bge a4af8 │ │ │ │ - b a4b70 │ │ │ │ + bge a4b70 │ │ │ │ + b a4be8 │ │ │ │ ldr r3, [r2] │ │ │ │ str r0, [r3, r1] │ │ │ │ - b a4ca0 │ │ │ │ - ldr r1, [pc, #1376] @ a52f8 │ │ │ │ + b a4d18 │ │ │ │ + ldr r1, [pc, #1376] @ a5370 │ │ │ │ mov r0, r7 │ │ │ │ - bl f93e4 │ │ │ │ + bl f9498 │ │ │ │ cmp r0, #0 │ │ │ │ - bge a4b04 │ │ │ │ - b a4b70 │ │ │ │ + bge a4b7c │ │ │ │ + b a4be8 │ │ │ │ mov r8, r7 │ │ │ │ str r7, [sp, #28] │ │ │ │ str r7, [sp, #20] │ │ │ │ str r7, [sp, #16] │ │ │ │ - b a4640 │ │ │ │ - ldr r1, [pc, #1292] @ a52d0 │ │ │ │ - b a47c4 │ │ │ │ + b a46b8 │ │ │ │ + ldr r1, [pc, #1292] @ a5348 │ │ │ │ + b a483c │ │ │ │ add r0, r0, #1 │ │ │ │ - b a4854 │ │ │ │ - ldr r3, [pc, #1320] @ a52fc │ │ │ │ + b a48cc │ │ │ │ + ldr r3, [pc, #1320] @ a5374 │ │ │ │ str r3, [r4, #24] │ │ │ │ - b a4a00 │ │ │ │ + b a4a78 │ │ │ │ tst r3, #8 │ │ │ │ ldr r3, [fp, #8] │ │ │ │ str r3, [sp, #28] │ │ │ │ - beq a4d1c │ │ │ │ + beq a4d94 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt a4e8c │ │ │ │ + bgt a4f04 │ │ │ │ ldr r2, [fp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - blt a4e0c │ │ │ │ + blt a4e84 │ │ │ │ rsb r3, r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - blt a4d1c │ │ │ │ - ldr r3, [pc, #1260] @ a5300 │ │ │ │ - ldr r1, [pc, #1260] @ a5304 │ │ │ │ + blt a4d94 │ │ │ │ + ldr r3, [pc, #1260] @ a5378 │ │ │ │ + ldr r1, [pc, #1260] @ a537c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r3, #0 │ │ │ │ mov r5, r3 │ │ │ │ mov r9, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r4, #0 │ │ │ │ - b a4b88 │ │ │ │ + b a4c00 │ │ │ │ mov r3, r4 │ │ │ │ cmp ip, r3 │ │ │ │ - beq a4868 │ │ │ │ + beq a48e0 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a4e38 │ │ │ │ - ldr r3, [pc, #1148] @ a52d0 │ │ │ │ + bne a4eb0 │ │ │ │ + ldr r3, [pc, #1148] @ a5348 │ │ │ │ cmp ip, r3 │ │ │ │ - beq a4868 │ │ │ │ + beq a48e0 │ │ │ │ ldr r3, [ip, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq a4f30 │ │ │ │ + beq a4fa8 │ │ │ │ ldr sl, [r3, #8]! │ │ │ │ mov r0, #0 │ │ │ │ cmp sl, r0 │ │ │ │ add r0, r0, #1 │ │ │ │ - ble a4f54 │ │ │ │ + ble a4fcc │ │ │ │ ldr lr, [r3, #4]! │ │ │ │ cmp lr, r4 │ │ │ │ - bne a4e6c │ │ │ │ + bne a4ee4 │ │ │ │ mov r4, ip │ │ │ │ - b a4868 │ │ │ │ - ldr r3, [pc, #1132] @ a5300 │ │ │ │ - ldr r1, [pc, #1136] @ a5308 │ │ │ │ + b a48e0 │ │ │ │ + ldr r3, [pc, #1132] @ a5378 │ │ │ │ + ldr r1, [pc, #1136] @ a5380 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b a4e1c │ │ │ │ + bl 18f414 │ │ │ │ + b a4e94 │ │ │ │ ldr r2, [sl, #16] │ │ │ │ rsb r3, fp, #7 │ │ │ │ add r2, r2, #7 │ │ │ │ bic r2, r2, #7 │ │ │ │ bic r3, r3, #7 │ │ │ │ add fp, r3, r2 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sl, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a48cc │ │ │ │ + beq a4944 │ │ │ │ ldr r2, [sl, #84] @ 0x54 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ orr r2, r2, r1 │ │ │ │ tst r2, #8388608 @ 0x800000 │ │ │ │ - bne a48cc │ │ │ │ - ldr r3, [pc, #1052] @ a5300 │ │ │ │ - ldr r1, [pc, #1060] @ a530c │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b a4e2c │ │ │ │ - bl 99b98 │ │ │ │ - b a4634 │ │ │ │ + bne a4944 │ │ │ │ + ldr r3, [pc, #1052] @ a5378 │ │ │ │ + ldr r1, [pc, #1060] @ a5384 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f414 │ │ │ │ + b a4ea4 │ │ │ │ + bl 99c10 │ │ │ │ + b a46ac │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ bic r2, r2, #8 │ │ │ │ add r1, r1, ip │ │ │ │ str r2, [r0, #12] │ │ │ │ str r1, [r0, #8] │ │ │ │ - b a4c94 │ │ │ │ + b a4d0c │ │ │ │ bic r3, r3, #8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [r0, #72] @ 0x48 │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ add r3, r3, r2 │ │ │ │ str r3, [r0, #68] @ 0x44 │ │ │ │ - b a4c7c │ │ │ │ + b a4cf4 │ │ │ │ mov r3, ip │ │ │ │ cmp r3, r4 │ │ │ │ - beq a4e84 │ │ │ │ + beq a4efc │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a4f34 │ │ │ │ - ldr r3, [pc, #896] @ a52d0 │ │ │ │ + bne a4fac │ │ │ │ + ldr r3, [pc, #896] @ a5348 │ │ │ │ cmp r4, r3 │ │ │ │ - beq a4e84 │ │ │ │ - ldr r3, [pc, #948] @ a5310 │ │ │ │ - ldr r1, [pc, #948] @ a5314 │ │ │ │ + beq a4efc │ │ │ │ + ldr r3, [pc, #948] @ a5388 │ │ │ │ + ldr r1, [pc, #948] @ a538c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b a4e2c │ │ │ │ + bl 18f414 │ │ │ │ + b a4ea4 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ - b a4774 │ │ │ │ + b a47ec │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ - b a4790 │ │ │ │ + b a4808 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b a47b0 │ │ │ │ + b a4828 │ │ │ │ bic r3, r3, #8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add r3, r3, r2 │ │ │ │ str r3, [r0, #8] │ │ │ │ - b a4c40 │ │ │ │ + b a4cb8 │ │ │ │ bic r3, r3, #8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [r0, #32] │ │ │ │ ldr r3, [r0, #28] │ │ │ │ add r3, r3, r2 │ │ │ │ str r3, [r0, #28] │ │ │ │ - b a4c54 │ │ │ │ + b a4ccc │ │ │ │ bic r3, r3, #8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ add r3, r3, r2 │ │ │ │ str r3, [r0, #48] @ 0x30 │ │ │ │ - b a4c68 │ │ │ │ + b a4ce0 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b a46c8 │ │ │ │ + b a4740 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - b a46e8 │ │ │ │ + b a4760 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - b a4704 │ │ │ │ + b a477c │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - b a4720 │ │ │ │ + b a4798 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - b a473c │ │ │ │ + b a47b4 │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ - b a4758 │ │ │ │ + b a47d0 │ │ │ │ ldr r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq a5050 │ │ │ │ + beq a50c8 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [sl] │ │ │ │ mov r5, sl │ │ │ │ - b a47d8 │ │ │ │ - ldr r0, [pc, #732] @ a5310 │ │ │ │ + b a4850 │ │ │ │ + ldr r0, [pc, #732] @ a5388 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [sp] │ │ │ │ - ldr r1, [pc, #724] @ a5318 │ │ │ │ + ldr r1, [pc, #724] @ a5390 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1176f0 │ │ │ │ - b a4b70 │ │ │ │ - ldr r3, [pc, #680] @ a5300 │ │ │ │ - ldr r1, [pc, #704] @ a531c │ │ │ │ + bl 1177e0 │ │ │ │ + b a4be8 │ │ │ │ + ldr r3, [pc, #680] @ a5378 │ │ │ │ + ldr r1, [pc, #704] @ a5394 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r5, #0 │ │ │ │ - b a4e2c │ │ │ │ - ldr r0, [pc, #672] @ a5310 │ │ │ │ + b a4ea4 │ │ │ │ + ldr r0, [pc, #672] @ a5388 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r1, [pc, #680] @ a5320 │ │ │ │ + ldr r1, [pc, #680] @ a5398 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1176f0 │ │ │ │ - b a4b70 │ │ │ │ - ldr r0, [pc, #644] @ a5310 │ │ │ │ + bl 1177e0 │ │ │ │ + b a4be8 │ │ │ │ + ldr r0, [pc, #644] @ a5388 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r1, [pc, #656] @ a5324 │ │ │ │ + ldr r1, [pc, #656] @ a539c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1176f0 │ │ │ │ - b a4b70 │ │ │ │ + bl 1177e0 │ │ │ │ + b a4be8 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a50e8 │ │ │ │ - ldr r3, [pc, #628] @ a5328 │ │ │ │ - ldr r2, [pc, #628] @ a532c │ │ │ │ + beq a5160 │ │ │ │ + ldr r3, [pc, #628] @ a53a0 │ │ │ │ + ldr r2, [pc, #628] @ a53a4 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r6] │ │ │ │ - bl 2b3d2c │ │ │ │ + bl 2b3828 │ │ │ │ cmp r0, #0 │ │ │ │ - bge a48a0 │ │ │ │ - b a4e2c │ │ │ │ - ldr r3, [pc, #568] @ a5310 │ │ │ │ - ldr r1, [pc, #596] @ a5330 │ │ │ │ + bge a4918 │ │ │ │ + b a4ea4 │ │ │ │ + ldr r3, [pc, #568] @ a5388 │ │ │ │ + ldr r1, [pc, #596] @ a53a8 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ - bl 1176f0 │ │ │ │ - b a4e2c │ │ │ │ - ldr r3, [pc, #544] @ a5310 │ │ │ │ - ldr r1, [pc, #576] @ a5334 │ │ │ │ + bl 1177e0 │ │ │ │ + b a4ea4 │ │ │ │ + ldr r3, [pc, #544] @ a5388 │ │ │ │ + ldr r1, [pc, #576] @ a53ac │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b a4e2c │ │ │ │ - ldr r3, [pc, #564] @ a5338 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 18f414 │ │ │ │ + b a4ea4 │ │ │ │ + ldr r3, [pc, #564] @ a53b0 │ │ │ │ + bl 359530 │ │ │ │ ldr r2, [r4, #180] @ 0xb4 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ sub r2, r2, #1 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov r3, #28 │ │ │ │ mul r3, r2, r3 │ │ │ │ cmp r2, #10 │ │ │ │ @@ -126567,558 +126599,558 @@ │ │ │ │ add r2, r3, #92160 @ 0x16800 │ │ │ │ addeq r3, r3, #98304 @ 0x18000 │ │ │ │ add r2, r2, #764 @ 0x2fc │ │ │ │ addeq r3, r3, #228 @ 0xe4 │ │ │ │ add r2, r1, r2 │ │ │ │ addeq r2, r1, r3 │ │ │ │ ldr r7, [r2, #16] │ │ │ │ - b a4a94 │ │ │ │ - ldr r0, [pc, #424] @ a5310 │ │ │ │ + b a4b0c │ │ │ │ + ldr r0, [pc, #424] @ a5388 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r1, [pc, #460] @ a533c │ │ │ │ + ldr r1, [pc, #460] @ a53b4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1176f0 │ │ │ │ - b a4b70 │ │ │ │ + bl 1177e0 │ │ │ │ + b a4be8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b a4ae4 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b a4b5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 238eb4 │ │ │ │ - b a4960 │ │ │ │ - bl 2a01ec │ │ │ │ + bl 238f7c │ │ │ │ + b a49d8 │ │ │ │ + bl 2a0260 │ │ │ │ mov r9, r8 │ │ │ │ mov r5, r8 │ │ │ │ str r8, [sp, #12] │ │ │ │ - b a4e2c │ │ │ │ - ldr r3, [pc, #336] @ a5300 │ │ │ │ - ldr r1, [pc, #396] @ a5340 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b a4e1c │ │ │ │ - ldr r2, [pc, #356] @ a5328 │ │ │ │ + b a4ea4 │ │ │ │ + ldr r3, [pc, #336] @ a5378 │ │ │ │ + ldr r1, [pc, #396] @ a53b8 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f414 │ │ │ │ + b a4e94 │ │ │ │ + ldr r2, [pc, #356] @ a53a0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [r2] │ │ │ │ ldr r3, [r6] │ │ │ │ - ldr r2, [pc, #364] @ a5344 │ │ │ │ - bl 2b3d2c │ │ │ │ + ldr r2, [pc, #364] @ a53bc │ │ │ │ + bl 2b3828 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a4e2c │ │ │ │ + bne a4ea4 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - b a4810 │ │ │ │ - ldr r3, [pc, #272] @ a5300 │ │ │ │ - ldr r1, [pc, #340] @ a5348 │ │ │ │ + b a4888 │ │ │ │ + ldr r3, [pc, #272] @ a5378 │ │ │ │ + ldr r1, [pc, #340] @ a53c0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r9, r5 │ │ │ │ str r5, [sp, #12] │ │ │ │ - b a4e2c │ │ │ │ + b a4ea4 │ │ │ │ ldr sl, [r3, #4] │ │ │ │ - b a47b0 │ │ │ │ + b a4828 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a5228 │ │ │ │ + beq a52a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a52c4 │ │ │ │ + beq a533c │ │ │ │ mov r3, #0 │ │ │ │ mov r4, r3 │ │ │ │ mov r9, r3 │ │ │ │ mov r8, r3 │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b a4b88 │ │ │ │ - ldr r3, [pc, #220] @ a5328 │ │ │ │ - ldr r2, [pc, #252] @ a534c │ │ │ │ + b a4c00 │ │ │ │ + ldr r3, [pc, #220] @ a53a0 │ │ │ │ + ldr r2, [pc, #252] @ a53c4 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, #1 │ │ │ │ mov r3, r5 │ │ │ │ - bl 2b3d2c │ │ │ │ - b a4b70 │ │ │ │ - ldr r3, [pc, #232] @ a5350 │ │ │ │ - ldr r1, [pc, #232] @ a5354 │ │ │ │ + bl 2b3828 │ │ │ │ + b a4be8 │ │ │ │ + ldr r3, [pc, #232] @ a53c8 │ │ │ │ + ldr r1, [pc, #232] @ a53cc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b a4e1c │ │ │ │ - ldr r3, [pc, #132] @ a5300 │ │ │ │ - ldr r1, [pc, #216] @ a5358 │ │ │ │ + bl 18f414 │ │ │ │ + b a4e94 │ │ │ │ + ldr r3, [pc, #132] @ a5378 │ │ │ │ + ldr r1, [pc, #216] @ a53d0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b a4e1c │ │ │ │ + bl 18f414 │ │ │ │ + b a4e94 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - b a4e2c │ │ │ │ + b a4ea4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b a4b70 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b a4be8 │ │ │ │ mov r5, r9 │ │ │ │ str r9, [sp, #12] │ │ │ │ - b a4e2c │ │ │ │ + b a4ea4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - ldr r1, [pc, #28] @ a52d0 │ │ │ │ + ldr r1, [pc, #28] @ a5348 │ │ │ │ cmp r2, #0 │ │ │ │ ldr sl, [r3, #4] │ │ │ │ add r0, r3, #8 │ │ │ │ - bne a46d8 │ │ │ │ - b a47bc │ │ │ │ + bne a4750 │ │ │ │ + b a4834 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b a5228 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b a52a0 │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ subseq r9, r5, ip, asr #30 │ │ │ │ - eorseq r4, sp, r0, lsr #1 │ │ │ │ - andeq sp, r9, ip, lsr #16 │ │ │ │ + eorseq r4, sp, r0, ror #5 │ │ │ │ + andeq sp, r9, r4, lsr #17 │ │ │ │ subseq sl, r7, r8, lsr #5 │ │ │ │ subseq sl, r7, ip, lsr #19 │ │ │ │ - eorseq r0, r6, ip, asr r9 │ │ │ │ - eorseq fp, r5, ip, lsl ip │ │ │ │ - eorseq r0, r6, r0, ror r9 │ │ │ │ + mlaseq r6, ip, fp, r0 │ │ │ │ + eorseq fp, r5, ip, asr lr │ │ │ │ + @ instruction: 0x00360bb0 │ │ │ │ subseq fp, r7, r4, lsr #4 │ │ │ │ subseq sl, r7, r8, asr #4 │ │ │ │ - andseq r8, r5, r8, lsr #30 │ │ │ │ + ldrheq r9, [r5], -r0 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r0, r6, r0, asr #19 │ │ │ │ - eorseq r0, r6, r8, lsl #19 │ │ │ │ - eorseq r0, r6, ip, lsr #24 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r6, ip, asr #21 │ │ │ │ - eorseq r0, r6, r0, ror ip │ │ │ │ - eorseq r0, r6, r4, asr #20 │ │ │ │ - @ instruction: 0x00360cf8 │ │ │ │ - @ instruction: 0x00360cb0 │ │ │ │ + eorseq r0, r6, r0, lsl #24 │ │ │ │ + eorseq r0, r6, r8, asr #23 │ │ │ │ + eorseq r0, r6, ip, ror #28 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r0, r6, ip, lsl #26 │ │ │ │ + @ instruction: 0x00360eb0 │ │ │ │ + eorseq r0, r6, r4, lsl #25 │ │ │ │ + eorseq r0, r6, r8, lsr pc │ │ │ │ + @ instruction: 0x00360ef0 │ │ │ │ subseq sl, r5, r8, lsl ip │ │ │ │ - eorseq r0, r6, r4, ror fp │ │ │ │ - eorseq r0, r6, r8, asr #22 │ │ │ │ - @ instruction: 0x00360bf8 │ │ │ │ - andeq r0, r0, ip │ │ │ │ - eorseq r0, r6, ip, lsr sp │ │ │ │ - eorseq r0, r6, ip, ror #19 │ │ │ │ - eorseq r0, r6, r0, ror #20 │ │ │ │ - eorseq r0, r6, r8, lsl sl │ │ │ │ - eorseq r0, r6, r4, lsl #27 │ │ │ │ + @ instruction: 0x00360db4 │ │ │ │ + eorseq r0, r6, r8, lsl #27 │ │ │ │ + eorseq r0, r6, r8, lsr lr │ │ │ │ + andeq r0, r0, ip │ │ │ │ + eorseq r0, r6, ip, ror pc │ │ │ │ + eorseq r0, r6, ip, lsr #24 │ │ │ │ + eorseq r0, r6, r0, lsr #25 │ │ │ │ + eorseq r0, r6, r8, asr ip │ │ │ │ + eorseq r0, r6, r4, asr #31 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r0, r6, r8, lsl r9 │ │ │ │ - eorseq r0, r6, ip, lsr #18 │ │ │ │ + eorseq r0, r6, r8, asr fp │ │ │ │ + eorseq r0, r6, ip, ror #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [r0, #128] @ 0x80 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq a5470 │ │ │ │ + beq a54e8 │ │ │ │ ldr r6, [r5, #128] @ 0x80 │ │ │ │ cmp r6, #0 │ │ │ │ - beq a542c │ │ │ │ + beq a54a4 │ │ │ │ ldr r7, [r6, #128] @ 0x80 │ │ │ │ cmp r7, #0 │ │ │ │ - beq a54b4 │ │ │ │ + beq a552c │ │ │ │ ldr r8, [r7, #128] @ 0x80 │ │ │ │ cmp r8, #0 │ │ │ │ - beq a548c │ │ │ │ + beq a5504 │ │ │ │ ldr r0, [r8, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a54dc │ │ │ │ - bl a535c │ │ │ │ + beq a5554 │ │ │ │ + bl a53d4 │ │ │ │ ldr r2, [r8, #16] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne a54f0 │ │ │ │ + bne a5568 │ │ │ │ ldr r1, [r8, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne a5514 │ │ │ │ + bne a558c │ │ │ │ ldr r2, [r7, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a550c │ │ │ │ + bne a5584 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne a54a0 │ │ │ │ + bne a5518 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a5504 │ │ │ │ + bne a557c │ │ │ │ ldr r1, [r6, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne a54c8 │ │ │ │ + bne a5540 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a5440 │ │ │ │ + beq a54b8 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a5484 │ │ │ │ + bne a54fc │ │ │ │ mov r0, r5 │ │ │ │ - b a545c │ │ │ │ - ldr r0, [pc, #232] @ a551c │ │ │ │ + b a54d4 │ │ │ │ + ldr r0, [pc, #232] @ a5594 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a5418 │ │ │ │ + bne a5490 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne a5418 │ │ │ │ + bne a5490 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a5484 │ │ │ │ + bne a54fc │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, r3 │ │ │ │ movne r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #164] @ a551c │ │ │ │ + ldr r0, [pc, #164] @ a5594 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a545c │ │ │ │ + beq a54d4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #136] @ a551c │ │ │ │ + ldr r0, [pc, #136] @ a5594 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a53dc │ │ │ │ + beq a5454 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne a5504 │ │ │ │ + bne a557c │ │ │ │ mov r0, r7 │ │ │ │ - b a53f8 │ │ │ │ - ldr r0, [pc, #96] @ a551c │ │ │ │ + b a5470 │ │ │ │ + ldr r0, [pc, #96] @ a5594 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a53f8 │ │ │ │ + beq a5470 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a5414 │ │ │ │ + bne a548c │ │ │ │ mov r0, r6 │ │ │ │ - b a5440 │ │ │ │ - ldr r0, [pc, #56] @ a551c │ │ │ │ + b a54b8 │ │ │ │ + ldr r0, [pc, #56] @ a5594 │ │ │ │ ldr r2, [r8, #16] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a53c0 │ │ │ │ + beq a5438 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne a54a0 │ │ │ │ + bne a5518 │ │ │ │ mov r0, r8 │ │ │ │ - b a53dc │ │ │ │ + b a5454 │ │ │ │ mov r3, r2 │ │ │ │ - b a54c8 │ │ │ │ + b a5540 │ │ │ │ mov r3, r2 │ │ │ │ - b a54a0 │ │ │ │ + b a5518 │ │ │ │ mov r2, r3 │ │ │ │ - b a54f0 │ │ │ │ + b a5568 │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ │ │ │ │ -000a5520 : │ │ │ │ +000a5598 : │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ tst r3, #4096 @ 0x1000 │ │ │ │ - bne a5548 │ │ │ │ + bne a55c0 │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ orreq r3, r3, #256 @ 0x100 │ │ │ │ mvneq r2, #-1073741824 @ 0xc0000000 │ │ │ │ mov r1, #1 │ │ │ │ streq r3, [r0, #84] @ 0x54 │ │ │ │ streq r2, [r0] │ │ │ │ - b 93da0 │ │ │ │ + b 93dfc │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000a5550 : │ │ │ │ +000a55c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r3, r1, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ - blt a55b0 │ │ │ │ + blt a5628 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a558c │ │ │ │ + beq a5604 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp] │ │ │ │ - bl 9dd48 │ │ │ │ + bl 9ddc0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ cmp r3, #0 │ │ │ │ - ldreq r0, [pc, #44] @ a55c4 │ │ │ │ - beq a5584 │ │ │ │ - ldr r3, [pc, #40] @ a55c8 │ │ │ │ - ldr r1, [pc, #40] @ a55cc │ │ │ │ + ldreq r0, [pc, #44] @ a563c │ │ │ │ + beq a55fc │ │ │ │ + ldr r3, [pc, #40] @ a5640 │ │ │ │ + ldr r1, [pc, #40] @ a5644 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r0, #0 │ │ │ │ - b a5584 │ │ │ │ - ldr r3, [pc, #16] @ a55c8 │ │ │ │ - ldr r1, [pc, #20] @ a55d0 │ │ │ │ + b a55fc │ │ │ │ + ldr r3, [pc, #16] @ a5640 │ │ │ │ + ldr r1, [pc, #20] @ a5648 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b a55a8 │ │ │ │ + bl 18f414 │ │ │ │ + b a5620 │ │ │ │ subseq r9, r7, r4, asr #22 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r0, r6, ip, asr lr │ │ │ │ - eorseq r0, r6, r8, lsr #28 │ │ │ │ + mlaseq r6, ip, r0, r1 │ │ │ │ + eorseq r1, r6, r8, rrx │ │ │ │ │ │ │ │ -000a55d4 : │ │ │ │ - ldr r3, [pc, #24] @ a55f4 │ │ │ │ +000a564c : │ │ │ │ + ldr r3, [pc, #24] @ a566c │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r0, [r0, #4] │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -000a55f8 : │ │ │ │ +000a5670 : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands r3, r3, #8388608 @ 0x800000 │ │ │ │ - beq a5614 │ │ │ │ + beq a568c │ │ │ │ ldr r3, [r2, #16] │ │ │ │ add r0, r0, r3 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #36] @ a5650 │ │ │ │ + ldr r0, [pc, #36] @ a56c8 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #28] @ a5654 │ │ │ │ + ldr r1, [pc, #28] @ a56cc │ │ │ │ ldr r0, [r0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 1177e0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r6, ip, lsr #29 │ │ │ │ + eorseq r1, r6, ip, ror #1 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ and r0, r0, #512 @ 0x200 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov sl, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r3 │ │ │ │ - bl a58c4 │ │ │ │ + bl a593c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a583c │ │ │ │ - ldr r1, [pc, #528] @ a58b0 │ │ │ │ + beq a58b4 │ │ │ │ + ldr r1, [pc, #528] @ a5928 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl a59ac │ │ │ │ + bl a5a24 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt a5824 │ │ │ │ + blt a589c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a5844 │ │ │ │ + bne a58bc │ │ │ │ mov r0, r7 │ │ │ │ - bl a58c4 │ │ │ │ + bl a593c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a583c │ │ │ │ - ldr r1, [pc, #480] @ a58b4 │ │ │ │ + beq a58b4 │ │ │ │ + ldr r1, [pc, #480] @ a592c │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl a59ac │ │ │ │ + bl a5a24 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt a5824 │ │ │ │ + blt a589c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a586c │ │ │ │ + bne a58e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a58c4 │ │ │ │ + bl a593c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a583c │ │ │ │ - ldr r1, [pc, #432] @ a58b8 │ │ │ │ + beq a58b4 │ │ │ │ + ldr r1, [pc, #432] @ a5930 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl a59ac │ │ │ │ + bl a5a24 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt a5824 │ │ │ │ + blt a589c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a5888 │ │ │ │ + bne a5900 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 92b18 │ │ │ │ + bl 92b74 │ │ │ │ cmp r0, #0 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq a583c │ │ │ │ + beq a58b4 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov r5, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - ble a57b4 │ │ │ │ + ble a582c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - ldr r8, [pc, #356] @ a58bc │ │ │ │ + ldr r8, [pc, #356] @ a5934 │ │ │ │ mov r4, r5 │ │ │ │ mov r9, r5 │ │ │ │ - b a5764 │ │ │ │ + b a57dc │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr fp, [r3, r4, lsl #3] │ │ │ │ cmp fp, r8 │ │ │ │ mov r0, fp │ │ │ │ - beq a580c │ │ │ │ + beq a5884 │ │ │ │ bl 29c28 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r9, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 9dd48 │ │ │ │ + bl 9ddc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a581c │ │ │ │ + beq a5894 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ add r4, r4, #1 │ │ │ │ add r3, r7, r5, lsl #2 │ │ │ │ cmp r2, r4 │ │ │ │ add r5, r5, #1 │ │ │ │ str r0, [r3, #12] │ │ │ │ - bgt a5760 │ │ │ │ + bgt a57d8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl a5b68 <_PyTuple_Resize@@Base> │ │ │ │ + bl a5be0 <_PyTuple_Resize@@Base> │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cmn r0, #1 │ │ │ │ - beq a5820 │ │ │ │ - ldr r1, [pc, #236] @ a58c0 │ │ │ │ + beq a5898 │ │ │ │ + ldr r1, [pc, #236] @ a5938 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl a59ac │ │ │ │ + bl a5a24 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt a581c │ │ │ │ + blt a5894 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a5800 │ │ │ │ + beq a5878 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a5860 │ │ │ │ + beq a58d8 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - bgt a5764 │ │ │ │ - b a57b4 │ │ │ │ + bgt a57dc │ │ │ │ + b a582c │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a583c │ │ │ │ + beq a58b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a58a4 │ │ │ │ + beq a591c │ │ │ │ mvn r0, #0 │ │ │ │ - b a5804 │ │ │ │ + b a587c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a56bc │ │ │ │ + bne a5734 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b a56bc │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b a5734 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b a5800 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b a5878 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a56f0 │ │ │ │ + bne a5768 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b a56f0 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b a5768 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a5724 │ │ │ │ + bne a579c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b a5724 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b a579c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b a583c │ │ │ │ - eorseq r4, sp, r8, ror #3 │ │ │ │ - @ instruction: 0x003d41fc │ │ │ │ - eorseq r4, sp, r8, lsl #4 │ │ │ │ - @ instruction: 0x00360edc │ │ │ │ - eorseq r4, sp, ip, lsl r2 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b a58b4 │ │ │ │ + eorseq r4, sp, r8, lsr #8 │ │ │ │ + eorseq r4, sp, ip, lsr r4 │ │ │ │ + eorseq r4, sp, r8, asr #8 │ │ │ │ + eorseq r1, r6, ip, lsl r1 │ │ │ │ + eorseq r4, sp, ip, asr r4 │ │ │ │ │ │ │ │ -000a58c4 : │ │ │ │ - ldr r2, [pc, #216] @ a59a4 │ │ │ │ +000a593c : │ │ │ │ + ldr r2, [pc, #216] @ a5a1c │ │ │ │ add r3, r0, #5 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi a58e0 │ │ │ │ - ldr r0, [pc, #204] @ a59a8 │ │ │ │ + bhi a5958 │ │ │ │ + ldr r0, [pc, #204] @ a5a20 │ │ │ │ add r0, r0, r3, lsl #4 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ - blt a5924 │ │ │ │ + blt a599c │ │ │ │ lsrs r5, r0, #30 │ │ │ │ - bne a5954 │ │ │ │ + bne a59cc │ │ │ │ mov r0, #1 │ │ │ │ - bl a348c <_PyLong_New@@Base> │ │ │ │ + bl a3504 <_PyLong_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq a599c │ │ │ │ + beq a5a14 │ │ │ │ mov r3, #8 │ │ │ │ str r3, [r0, #8] │ │ │ │ str r4, [r0, #12] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ rsb r4, r0, #0 │ │ │ │ lsrs r5, r4, #30 │ │ │ │ movne r6, #1 │ │ │ │ - bne a5958 │ │ │ │ + bne a59d0 │ │ │ │ mov r0, #1 │ │ │ │ - bl a348c <_PyLong_New@@Base> │ │ │ │ + bl a3504 <_PyLong_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq a599c │ │ │ │ + beq a5a14 │ │ │ │ mov r3, #10 │ │ │ │ str r3, [r0, #8] │ │ │ │ str r4, [r0, #12] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r6, #0 │ │ │ │ mov r0, #2 │ │ │ │ - bl a348c <_PyLong_New@@Base> │ │ │ │ + bl a3504 <_PyLong_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq a599c │ │ │ │ + beq a5a14 │ │ │ │ cmp r6, #0 │ │ │ │ addeq r2, r0, #16 │ │ │ │ biceq r4, r4, #-1073741824 @ 0xc0000000 │ │ │ │ moveq r3, #16 │ │ │ │ - bne a598c │ │ │ │ + bne a5a04 │ │ │ │ str r3, [r0, #8] │ │ │ │ str r4, [r0, #12] │ │ │ │ str r5, [r2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r2, r0, #16 │ │ │ │ bic r4, r4, #-1073741824 @ 0xc0000000 │ │ │ │ mov r3, #18 │ │ │ │ - b a597c │ │ │ │ + b a59f4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ subseq r7, r7, ip, lsr #2 │ │ │ │ │ │ │ │ -000a59ac : │ │ │ │ +000a5a24 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -127126,213 +127158,213 @@ │ │ │ │ mov r6, r2 │ │ │ │ bl 29c28 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9dd48 │ │ │ │ + bl 9ddc0 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq a5b10 │ │ │ │ - ldr r7, [pc, #304] @ a5b2c │ │ │ │ - bl 3592c0 │ │ │ │ + beq a5b88 │ │ │ │ + ldr r7, [pc, #304] @ a5ba4 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r7, r0] │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 9f51c │ │ │ │ + bl 9f594 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ mov r4, r0 │ │ │ │ - beq a5b18 │ │ │ │ + beq a5b90 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a5aa8 │ │ │ │ + beq a5b20 │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #224] @ a5b30 │ │ │ │ + ldr r3, [pc, #224] @ a5ba8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne a5ab8 │ │ │ │ + bne a5b30 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmn r3, #1 │ │ │ │ - beq a5ab8 │ │ │ │ - bl 3592c0 │ │ │ │ + beq a5b30 │ │ │ │ + bl 359530 │ │ │ │ ldr r2, [r7, r0] │ │ │ │ ldr r1, [r5, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - ldr r2, [pc, #188] @ a5b34 │ │ │ │ + ldr r2, [pc, #188] @ a5bac │ │ │ │ str r6, [sp] │ │ │ │ cmp r1, r2 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - beq a5ae0 │ │ │ │ - bl a015c │ │ │ │ + beq a5b58 │ │ │ │ + bl a01d4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - bne a5af4 │ │ │ │ + bne a5b6c │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #128] @ a5b30 │ │ │ │ + ldr r3, [pc, #128] @ a5ba8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a5a54 │ │ │ │ + beq a5acc │ │ │ │ mov r0, r4 │ │ │ │ - bl 8be20 │ │ │ │ + bl 8be90 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne a5a60 │ │ │ │ + bne a5ad8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23abe8 │ │ │ │ + bl 23acb0 │ │ │ │ mov r5, r0 │ │ │ │ - b a5ae8 │ │ │ │ - bl 9cb2c │ │ │ │ + b a5b60 │ │ │ │ + bl 9cba4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a5a9c │ │ │ │ + beq a5b14 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a5a9c │ │ │ │ + bne a5b14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b a5a9c │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b a5b14 │ │ │ │ mvn r5, #0 │ │ │ │ - b a5a9c │ │ │ │ - ldr r1, [pc, #24] @ a5b38 │ │ │ │ - ldr r0, [pc, #24] @ a5b3c │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b a5b14 │ │ │ │ + ldr r1, [pc, #24] @ a5bb0 │ │ │ │ + ldr r0, [pc, #24] @ a5bb4 │ │ │ │ + bl 2e1424 <_PyErr_BadInternalCall@@Base> │ │ │ │ mvn r5, #0 │ │ │ │ - b a5ae8 │ │ │ │ + b a5b60 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq sl, r5, ip, lsr #24 │ │ │ │ andeq r0, r0, ip, lsl #20 │ │ │ │ - eorseq sp, r5, ip, asr #6 │ │ │ │ + eorseq sp, r5, ip, lsl #11 │ │ │ │ │ │ │ │ -000a5b40 <_PyUnicode_InternImmortal@@Base>: │ │ │ │ +000a5bb8 <_PyUnicode_InternImmortal@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ - bl 9f51c │ │ │ │ + bl 9f594 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000a5b68 <_PyTuple_Resize@@Base>: │ │ │ │ +000a5be0 <_PyTuple_Resize@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq a5f0c <_PyTuple_Resize@@Base+0x3a4> │ │ │ │ - ldr r3, [pc, #924] @ a5f2c <_PyTuple_Resize@@Base+0x3c4> │ │ │ │ + beq a5f84 <_PyTuple_Resize@@Base+0x3a4> │ │ │ │ + ldr r3, [pc, #924] @ a5fa4 <_PyTuple_Resize@@Base+0x3c4> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a5f0c <_PyTuple_Resize@@Base+0x3a4> │ │ │ │ + bne a5f84 <_PyTuple_Resize@@Base+0x3a4> │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov r5, r1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq a5e10 <_PyTuple_Resize@@Base+0x2a8> │ │ │ │ + beq a5e88 <_PyTuple_Resize@@Base+0x2a8> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne a5f0c <_PyTuple_Resize@@Base+0x3a4> │ │ │ │ + bne a5f84 <_PyTuple_Resize@@Base+0x3a4> │ │ │ │ cmp r1, r6 │ │ │ │ - beq a5d24 <_PyTuple_Resize@@Base+0x1bc> │ │ │ │ + beq a5d9c <_PyTuple_Resize@@Base+0x1bc> │ │ │ │ cmp r1, #0 │ │ │ │ - beq a5d2c <_PyTuple_Resize@@Base+0x1c4> │ │ │ │ + beq a5da4 <_PyTuple_Resize@@Base+0x1c4> │ │ │ │ ldr r2, [r4, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a5c00 <_PyTuple_Resize@@Base+0x98> │ │ │ │ + beq a5c78 <_PyTuple_Resize@@Base+0x98> │ │ │ │ ldr r1, [r4, #-4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ bic r1, r1, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ orr r3, r3, r1 │ │ │ │ str r2, [r1] │ │ │ │ str r3, [r2, #4] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #-8] │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ and r3, r3, #1 │ │ │ │ str r3, [r4, #-4] │ │ │ │ cmp r5, r6 │ │ │ │ - bge a5cbc <_PyTuple_Resize@@Base+0x154> │ │ │ │ + bge a5d34 <_PyTuple_Resize@@Base+0x154> │ │ │ │ add r8, r4, r5, lsl #2 │ │ │ │ ldr r0, [r8, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a5e70 <_PyTuple_Resize@@Base+0x308> │ │ │ │ + bne a5ee8 <_PyTuple_Resize@@Base+0x308> │ │ │ │ add r3, r5, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - ble a5cbc <_PyTuple_Resize@@Base+0x154> │ │ │ │ + ble a5d34 <_PyTuple_Resize@@Base+0x154> │ │ │ │ ldr r0, [r8, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a5e9c <_PyTuple_Resize@@Base+0x334> │ │ │ │ + bne a5f14 <_PyTuple_Resize@@Base+0x334> │ │ │ │ add r3, r5, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - ble a5cbc <_PyTuple_Resize@@Base+0x154> │ │ │ │ + ble a5d34 <_PyTuple_Resize@@Base+0x154> │ │ │ │ ldr r0, [r8, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a5d8c <_PyTuple_Resize@@Base+0x224> │ │ │ │ + bne a5e04 <_PyTuple_Resize@@Base+0x224> │ │ │ │ add r3, r5, #3 │ │ │ │ cmp r6, r3 │ │ │ │ - ble a5cbc <_PyTuple_Resize@@Base+0x154> │ │ │ │ + ble a5d34 <_PyTuple_Resize@@Base+0x154> │ │ │ │ ldr r0, [r8, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a5db8 <_PyTuple_Resize@@Base+0x250> │ │ │ │ + bne a5e30 <_PyTuple_Resize@@Base+0x250> │ │ │ │ add r3, r5, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - ble a5cbc <_PyTuple_Resize@@Base+0x154> │ │ │ │ + ble a5d34 <_PyTuple_Resize@@Base+0x154> │ │ │ │ ldr r0, [r8, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a5d60 <_PyTuple_Resize@@Base+0x1f8> │ │ │ │ + bne a5dd8 <_PyTuple_Resize@@Base+0x1f8> │ │ │ │ add r3, r5, #5 │ │ │ │ cmp r6, r3 │ │ │ │ - ble a5cbc <_PyTuple_Resize@@Base+0x154> │ │ │ │ + ble a5d34 <_PyTuple_Resize@@Base+0x154> │ │ │ │ ldr r0, [r8, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a5e44 <_PyTuple_Resize@@Base+0x2dc> │ │ │ │ + bne a5ebc <_PyTuple_Resize@@Base+0x2dc> │ │ │ │ add r8, r5, #6 │ │ │ │ cmp r6, r8 │ │ │ │ - ble a5cbc <_PyTuple_Resize@@Base+0x154> │ │ │ │ + ble a5d34 <_PyTuple_Resize@@Base+0x154> │ │ │ │ add r9, r5, #8 │ │ │ │ add r9, r4, r9, lsl #2 │ │ │ │ ldr r0, [r9, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne a5de4 <_PyTuple_Resize@@Base+0x27c> │ │ │ │ + bne a5e5c <_PyTuple_Resize@@Base+0x27c> │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r8, r6 │ │ │ │ - blt a5ca4 <_PyTuple_Resize@@Base+0x13c> │ │ │ │ - ldr r2, [pc, #620] @ a5f30 <_PyTuple_Resize@@Base+0x3c8> │ │ │ │ + blt a5d1c <_PyTuple_Resize@@Base+0x13c> │ │ │ │ + ldr r2, [pc, #620] @ a5fa8 <_PyTuple_Resize@@Base+0x3c8> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a5ec8 <_PyTuple_Resize@@Base+0x360> │ │ │ │ + bne a5f40 <_PyTuple_Resize@@Base+0x360> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 164db8 <_PyObject_GC_Resize@@Base> │ │ │ │ + bl 164f3c <_PyObject_GC_Resize@@Base> │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq a5edc <_PyTuple_Resize@@Base+0x374> │ │ │ │ - bl cb45c <_Py_NewReferenceNoTotal@@Base> │ │ │ │ + beq a5f54 <_PyTuple_Resize@@Base+0x374> │ │ │ │ + bl cb4ec <_Py_NewReferenceNoTotal@@Base> │ │ │ │ cmp r5, r6 │ │ │ │ - bgt a5d44 <_PyTuple_Resize@@Base+0x1dc> │ │ │ │ - ldr r3, [pc, #576] @ a5f34 <_PyTuple_Resize@@Base+0x3cc> │ │ │ │ - bl 3592c0 │ │ │ │ + bgt a5dbc <_PyTuple_Resize@@Base+0x1dc> │ │ │ │ + ldr r3, [pc, #576] @ a5fac <_PyTuple_Resize@@Base+0x3cc> │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ sub r1, r8, #8 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r8, #-4] │ │ │ │ ldr r2, [r2, #3796] @ 0xed4 │ │ │ │ and r3, r3, #3 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ @@ -127341,173 +127373,173 @@ │ │ │ │ str r1, [r0] │ │ │ │ stmdb r8, {r2, r3} │ │ │ │ str r1, [r2, #4] │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r4 │ │ │ │ str r1, [r4] │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #504] @ a5f38 <_PyTuple_Resize@@Base+0x3d0> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #504] @ a5fb0 <_PyTuple_Resize@@Base+0x3d0> │ │ │ │ str r3, [r7] │ │ │ │ - b a5d24 <_PyTuple_Resize@@Base+0x1bc> │ │ │ │ + b a5d9c <_PyTuple_Resize@@Base+0x1bc> │ │ │ │ sub r2, r5, r6 │ │ │ │ add r0, r6, #3 │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r0, r8, r0, lsl #2 │ │ │ │ mov r1, #0 │ │ │ │ bl 29658 │ │ │ │ - b a5cec <_PyTuple_Resize@@Base+0x184> │ │ │ │ + b a5d64 <_PyTuple_Resize@@Base+0x184> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r8, #28] │ │ │ │ - beq a5c78 <_PyTuple_Resize@@Base+0x110> │ │ │ │ + beq a5cf0 <_PyTuple_Resize@@Base+0x110> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a5c78 <_PyTuple_Resize@@Base+0x110> │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b a5c78 <_PyTuple_Resize@@Base+0x110> │ │ │ │ + bne a5cf0 <_PyTuple_Resize@@Base+0x110> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b a5cf0 <_PyTuple_Resize@@Base+0x110> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r8, #20] │ │ │ │ - beq a5c48 <_PyTuple_Resize@@Base+0xe0> │ │ │ │ + beq a5cc0 <_PyTuple_Resize@@Base+0xe0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a5c48 <_PyTuple_Resize@@Base+0xe0> │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b a5c48 <_PyTuple_Resize@@Base+0xe0> │ │ │ │ + bne a5cc0 <_PyTuple_Resize@@Base+0xe0> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b a5cc0 <_PyTuple_Resize@@Base+0xe0> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r8, #24] │ │ │ │ - beq a5c60 <_PyTuple_Resize@@Base+0xf8> │ │ │ │ + beq a5cd8 <_PyTuple_Resize@@Base+0xf8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a5c60 <_PyTuple_Resize@@Base+0xf8> │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b a5c60 <_PyTuple_Resize@@Base+0xf8> │ │ │ │ + bne a5cd8 <_PyTuple_Resize@@Base+0xf8> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b a5cd8 <_PyTuple_Resize@@Base+0xf8> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r9] │ │ │ │ - beq a5cb0 <_PyTuple_Resize@@Base+0x148> │ │ │ │ + beq a5d28 <_PyTuple_Resize@@Base+0x148> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a5cb0 <_PyTuple_Resize@@Base+0x148> │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b a5cb0 <_PyTuple_Resize@@Base+0x148> │ │ │ │ + bne a5d28 <_PyTuple_Resize@@Base+0x148> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b a5d28 <_PyTuple_Resize@@Base+0x148> │ │ │ │ cmp r1, #0 │ │ │ │ - beq a5d24 <_PyTuple_Resize@@Base+0x1bc> │ │ │ │ + beq a5d9c <_PyTuple_Resize@@Base+0x1bc> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a5ef0 <_PyTuple_Resize@@Base+0x388> │ │ │ │ + bne a5f68 <_PyTuple_Resize@@Base+0x388> │ │ │ │ mov r0, r5 │ │ │ │ - bl 92b18 │ │ │ │ + bl 92b74 │ │ │ │ mov r3, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ rsb r0, r0, #0 │ │ │ │ str r3, [r7] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r8, #32] │ │ │ │ - beq a5c90 <_PyTuple_Resize@@Base+0x128> │ │ │ │ + beq a5d08 <_PyTuple_Resize@@Base+0x128> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a5c90 <_PyTuple_Resize@@Base+0x128> │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b a5c90 <_PyTuple_Resize@@Base+0x128> │ │ │ │ + bne a5d08 <_PyTuple_Resize@@Base+0x128> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b a5d08 <_PyTuple_Resize@@Base+0x128> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r8, #12] │ │ │ │ - beq a5c18 <_PyTuple_Resize@@Base+0xb0> │ │ │ │ + beq a5c90 <_PyTuple_Resize@@Base+0xb0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a5c18 <_PyTuple_Resize@@Base+0xb0> │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b a5c18 <_PyTuple_Resize@@Base+0xb0> │ │ │ │ + bne a5c90 <_PyTuple_Resize@@Base+0xb0> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b a5c90 <_PyTuple_Resize@@Base+0xb0> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r8, #16] │ │ │ │ - beq a5c30 <_PyTuple_Resize@@Base+0xc8> │ │ │ │ + beq a5ca8 <_PyTuple_Resize@@Base+0xc8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a5c30 <_PyTuple_Resize@@Base+0xc8> │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b a5c30 <_PyTuple_Resize@@Base+0xc8> │ │ │ │ + bne a5ca8 <_PyTuple_Resize@@Base+0xc8> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b a5ca8 <_PyTuple_Resize@@Base+0xc8> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b a5ccc <_PyTuple_Resize@@Base+0x164> │ │ │ │ + b a5d44 <_PyTuple_Resize@@Base+0x164> │ │ │ │ mov r0, r4 │ │ │ │ str r8, [r7] │ │ │ │ - bl a4128 │ │ │ │ + bl a41a0 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a5e24 <_PyTuple_Resize@@Base+0x2bc> │ │ │ │ + bne a5e9c <_PyTuple_Resize@@Base+0x2bc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b a5e24 <_PyTuple_Resize@@Base+0x2bc> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b a5e9c <_PyTuple_Resize@@Base+0x2bc> │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r7] │ │ │ │ - bl 9b158 │ │ │ │ - ldr r1, [pc, #24] @ a5f3c <_PyTuple_Resize@@Base+0x3d4> │ │ │ │ - ldr r0, [pc, #24] @ a5f40 <_PyTuple_Resize@@Base+0x3d8> │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b a5ee8 <_PyTuple_Resize@@Base+0x380> │ │ │ │ + bl 9b1d0 │ │ │ │ + ldr r1, [pc, #24] @ a5fb4 <_PyTuple_Resize@@Base+0x3d4> │ │ │ │ + ldr r0, [pc, #24] @ a5fb8 <_PyTuple_Resize@@Base+0x3d8> │ │ │ │ + bl 2e1424 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b a5f60 <_PyTuple_Resize@@Base+0x380> │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r8, r8, lsl r0 │ │ │ │ andeq r0, r0, pc, lsl #7 │ │ │ │ - eorseq sp, r5, r0, lsl #2 │ │ │ │ - ldr r3, [pc, #20] @ a5f60 <_PyTuple_Resize@@Base+0x3f8> │ │ │ │ + eorseq sp, r5, r0, asr #6 │ │ │ │ + ldr r3, [pc, #20] @ a5fd8 <_PyTuple_Resize@@Base+0x3f8> │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, r0 │ │ │ │ - bne a5f5c <_PyTuple_Resize@@Base+0x3f4> │ │ │ │ + bne a5fd4 <_PyTuple_Resize@@Base+0x3f4> │ │ │ │ mov r0, #1 │ │ │ │ - b 23c944 │ │ │ │ - b a5f64 <_PyTuple_Resize@@Base+0x3fc> │ │ │ │ + b 23ca0c │ │ │ │ + b a5fdc <_PyTuple_Resize@@Base+0x3fc> │ │ │ │ subseq r8, r5, r0, lsr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #192] @ a603c <_PyTuple_Resize@@Base+0x4d4> │ │ │ │ + ldr r2, [pc, #192] @ a60b4 <_PyTuple_Resize@@Base+0x4d4> │ │ │ │ ldr r3, [r0, #152] @ 0x98 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a6024 <_PyTuple_Resize@@Base+0x4bc> │ │ │ │ + bne a609c <_PyTuple_Resize@@Base+0x4bc> │ │ │ │ mov r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 9d898 │ │ │ │ + bl 9d910 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq a6034 <_PyTuple_Resize@@Base+0x4cc> │ │ │ │ + beq a60ac <_PyTuple_Resize@@Base+0x4cc> │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - beq a5fdc <_PyTuple_Resize@@Base+0x474> │ │ │ │ - ldr r2, [pc, #144] @ a6040 <_PyTuple_Resize@@Base+0x4d8> │ │ │ │ - bl 3592c0 │ │ │ │ + beq a6054 <_PyTuple_Resize@@Base+0x474> │ │ │ │ + ldr r2, [pc, #144] @ a60b8 <_PyTuple_Resize@@Base+0x4d8> │ │ │ │ + bl 359530 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ sub r1, r3, #8 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r2, [r3, #-4] │ │ │ │ ldr r0, [r0, #3796] @ 0xed4 │ │ │ │ and r2, r2, #3 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ @@ -127519,31 +127551,31 @@ │ │ │ │ cmp r4, r2 │ │ │ │ str r2, [r3, #8] │ │ │ │ str r2, [r3, #16] │ │ │ │ str r2, [r3, #24] │ │ │ │ str r2, [r3, #28] │ │ │ │ str r2, [r3, #20] │ │ │ │ strb r2, [r3, #32] │ │ │ │ - beq a601c <_PyTuple_Resize@@Base+0x4b4> │ │ │ │ + beq a6094 <_PyTuple_Resize@@Base+0x4b4> │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r4] │ │ │ │ str r4, [r3, #12] │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r4, [pc, #32] @ a6044 <_PyTuple_Resize@@Base+0x4dc> │ │ │ │ - b a6010 <_PyTuple_Resize@@Base+0x4a8> │ │ │ │ + ldr r4, [pc, #32] @ a60bc <_PyTuple_Resize@@Base+0x4dc> │ │ │ │ + b a6088 <_PyTuple_Resize@@Base+0x4a8> │ │ │ │ mov r1, #0 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne a5fdc <_PyTuple_Resize@@Base+0x474> │ │ │ │ + bne a6054 <_PyTuple_Resize@@Base+0x474> │ │ │ │ mov r3, #0 │ │ │ │ - b a6014 <_PyTuple_Resize@@Base+0x4ac> │ │ │ │ - andeq sp, r9, ip, lsr #16 │ │ │ │ + b a608c <_PyTuple_Resize@@Base+0x4ac> │ │ │ │ + andeq sp, r9, r4, lsr #17 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r8, r8, lsl r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldmdb r0, {r1, r2} │ │ │ │ @@ -127554,28 +127586,28 @@ │ │ │ │ orr r3, r3, r2 │ │ │ │ str r1, [r2] │ │ │ │ str r3, [r1, #4] │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ mov r2, #0 │ │ │ │ and r3, r3, #1 │ │ │ │ stmdb r0, {r2, r3} │ │ │ │ - bl a6108 <_PyTuple_Resize@@Base+0x5a0> │ │ │ │ - ldr r3, [pc, #100] @ a60f8 <_PyTuple_Resize@@Base+0x590> │ │ │ │ + bl a6180 <_PyTuple_Resize@@Base+0x5a0> │ │ │ │ + ldr r3, [pc, #100] @ a6170 <_PyTuple_Resize@@Base+0x590> │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - bne a60d8 <_PyTuple_Resize@@Base+0x570> │ │ │ │ - ldr r3, [pc, #84] @ a60fc <_PyTuple_Resize@@Base+0x594> │ │ │ │ - bl 3592c0 │ │ │ │ + bne a6150 <_PyTuple_Resize@@Base+0x570> │ │ │ │ + ldr r3, [pc, #84] @ a6174 <_PyTuple_Resize@@Base+0x594> │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #40960 @ 0xa000 │ │ │ │ ldr r2, [r3, #1800] @ 0x708 │ │ │ │ cmp r2, #15 │ │ │ │ - bgt a60e8 <_PyTuple_Resize@@Base+0x580> │ │ │ │ + bgt a6160 <_PyTuple_Resize@@Base+0x580> │ │ │ │ ldr r1, [r3, #1796] @ 0x704 │ │ │ │ add r2, r2, #1 │ │ │ │ str r1, [r4, #8] │ │ │ │ str r4, [r3, #1796] @ 0x704 │ │ │ │ str r2, [r3, #1800] @ 0x708 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ @@ -127585,353 +127617,353 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r1, #160] @ 0xa0 │ │ │ │ pop {r4, lr} │ │ │ │ bx r3 │ │ │ │ subseq r8, r5, r0, lsr #30 │ │ │ │ andeq r0, r0, ip │ │ │ │ mov r0, r1 │ │ │ │ - b 23c13c │ │ │ │ + b 23c204 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a6220 <_PyTuple_Resize@@Base+0x6b8> │ │ │ │ + bne a6298 <_PyTuple_Resize@@Base+0x6b8> │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq a6178 <_PyTuple_Resize@@Base+0x610> │ │ │ │ + beq a61f0 <_PyTuple_Resize@@Base+0x610> │ │ │ │ ldr r3, [r5] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #12] │ │ │ │ - beq a6178 <_PyTuple_Resize@@Base+0x610> │ │ │ │ + beq a61f0 <_PyTuple_Resize@@Base+0x610> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r5] │ │ │ │ - bne a6178 <_PyTuple_Resize@@Base+0x610> │ │ │ │ - ldr r2, [pc, #388] @ a62e4 <_PyTuple_Resize@@Base+0x77c> │ │ │ │ + bne a61f0 <_PyTuple_Resize@@Base+0x610> │ │ │ │ + ldr r2, [pc, #388] @ a635c <_PyTuple_Resize@@Base+0x77c> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a624c <_PyTuple_Resize@@Base+0x6e4> │ │ │ │ + bne a62c4 <_PyTuple_Resize@@Base+0x6e4> │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a62b8 <_PyTuple_Resize@@Base+0x750> │ │ │ │ + bne a6330 <_PyTuple_Resize@@Base+0x750> │ │ │ │ ldr r5, [r4, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq a61d4 <_PyTuple_Resize@@Base+0x66c> │ │ │ │ + beq a624c <_PyTuple_Resize@@Base+0x66c> │ │ │ │ ldr r3, [r5] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #20] │ │ │ │ - beq a61d4 <_PyTuple_Resize@@Base+0x66c> │ │ │ │ + beq a624c <_PyTuple_Resize@@Base+0x66c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r5] │ │ │ │ - bne a61d4 <_PyTuple_Resize@@Base+0x66c> │ │ │ │ - ldr r2, [pc, #296] @ a62e4 <_PyTuple_Resize@@Base+0x77c> │ │ │ │ + bne a624c <_PyTuple_Resize@@Base+0x66c> │ │ │ │ + ldr r2, [pc, #296] @ a635c <_PyTuple_Resize@@Base+0x77c> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a626c <_PyTuple_Resize@@Base+0x704> │ │ │ │ + bne a62e4 <_PyTuple_Resize@@Base+0x704> │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a628c <_PyTuple_Resize@@Base+0x724> │ │ │ │ + bne a6304 <_PyTuple_Resize@@Base+0x724> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a61f4 <_PyTuple_Resize@@Base+0x68c> │ │ │ │ + bne a626c <_PyTuple_Resize@@Base+0x68c> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #24] │ │ │ │ - beq a61ec <_PyTuple_Resize@@Base+0x684> │ │ │ │ + beq a6264 <_PyTuple_Resize@@Base+0x684> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a61ec <_PyTuple_Resize@@Base+0x684> │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b a61ec <_PyTuple_Resize@@Base+0x684> │ │ │ │ + bne a6264 <_PyTuple_Resize@@Base+0x684> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b a6264 <_PyTuple_Resize@@Base+0x684> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ - beq a6128 <_PyTuple_Resize@@Base+0x5c0> │ │ │ │ + beq a61a0 <_PyTuple_Resize@@Base+0x5c0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a6128 <_PyTuple_Resize@@Base+0x5c0> │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b a6128 <_PyTuple_Resize@@Base+0x5c0> │ │ │ │ - ldr r1, [pc, #148] @ a62e8 <_PyTuple_Resize@@Base+0x780> │ │ │ │ + bne a61a0 <_PyTuple_Resize@@Base+0x5c0> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b a61a0 <_PyTuple_Resize@@Base+0x5c0> │ │ │ │ + ldr r1, [pc, #148] @ a6360 <_PyTuple_Resize@@Base+0x780> │ │ │ │ cmp r3, r1 │ │ │ │ - beq a6170 <_PyTuple_Resize@@Base+0x608> │ │ │ │ + beq a61e8 <_PyTuple_Resize@@Base+0x608> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b a6170 <_PyTuple_Resize@@Base+0x608> │ │ │ │ - ldr r1, [pc, #116] @ a62e8 <_PyTuple_Resize@@Base+0x780> │ │ │ │ + b a61e8 <_PyTuple_Resize@@Base+0x608> │ │ │ │ + ldr r1, [pc, #116] @ a6360 <_PyTuple_Resize@@Base+0x780> │ │ │ │ cmp r3, r1 │ │ │ │ - beq a61cc <_PyTuple_Resize@@Base+0x664> │ │ │ │ + beq a6244 <_PyTuple_Resize@@Base+0x664> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b a61cc <_PyTuple_Resize@@Base+0x664> │ │ │ │ + b a6244 <_PyTuple_Resize@@Base+0x664> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #28] │ │ │ │ - beq a61e0 <_PyTuple_Resize@@Base+0x678> │ │ │ │ + beq a6258 <_PyTuple_Resize@@Base+0x678> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a61e0 <_PyTuple_Resize@@Base+0x678> │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b a61e0 <_PyTuple_Resize@@Base+0x678> │ │ │ │ + bne a6258 <_PyTuple_Resize@@Base+0x678> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b a6258 <_PyTuple_Resize@@Base+0x678> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #16] │ │ │ │ - beq a6184 <_PyTuple_Resize@@Base+0x61c> │ │ │ │ + beq a61fc <_PyTuple_Resize@@Base+0x61c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a6184 <_PyTuple_Resize@@Base+0x61c> │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b a6184 <_PyTuple_Resize@@Base+0x61c> │ │ │ │ + bne a61fc <_PyTuple_Resize@@Base+0x61c> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b a61fc <_PyTuple_Resize@@Base+0x61c> │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andseq lr, r8, r0, lsl r1 │ │ │ │ + andseq lr, r8, ip, lsl #7 │ │ │ │ │ │ │ │ -000a62ec : │ │ │ │ +000a6364 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #516] @ a6508 │ │ │ │ + ldr r2, [pc, #516] @ a6580 │ │ │ │ add r3, r0, #5 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi a631c │ │ │ │ - ldr r4, [pc, #504] @ a650c │ │ │ │ + bhi a6394 │ │ │ │ + ldr r4, [pc, #504] @ a6584 │ │ │ │ add r4, r4, r3, lsl #4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ sub r3, r0, #-1073741823 @ 0xc0000001 │ │ │ │ cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ mov r5, r0 │ │ │ │ - bhi a6450 │ │ │ │ - ldr r7, [pc, #476] @ a6510 │ │ │ │ - ldr r2, [pc, #476] @ a6514 │ │ │ │ + bhi a64c8 │ │ │ │ + ldr r7, [pc, #476] @ a6588 │ │ │ │ + ldr r2, [pc, #476] @ a658c │ │ │ │ ldr r3, [r7, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a6494 │ │ │ │ - ldr r3, [pc, #464] @ a6518 │ │ │ │ - bl 3592c0 │ │ │ │ + bne a650c │ │ │ │ + ldr r3, [pc, #464] @ a6590 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r6, [r3, #1528] @ 0x5f8 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq a6400 │ │ │ │ + beq a6478 │ │ │ │ ldm r3, {r2, r4} │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [r4] │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a63b0 │ │ │ │ + bne a6428 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ ldr ip, [r3, #28] │ │ │ │ cmp ip, r0 │ │ │ │ addcs r1, r3, r0 │ │ │ │ ldrcc r3, [r3, #12] │ │ │ │ strcs r1, [r3, #4] │ │ │ │ addcs r1, r0, #16 │ │ │ │ strcc r3, [r1, #12] │ │ │ │ strcs r1, [r3, #24] │ │ │ │ strcc r1, [r3, #8] │ │ │ │ strcs r2, [r3, r0] │ │ │ │ - ldr r3, [pc, #356] @ a651c │ │ │ │ + ldr r3, [pc, #356] @ a6594 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r1, [r3] │ │ │ │ movlt r2, #10 │ │ │ │ movge r2, #8 │ │ │ │ eor r6, r5, r5, asr #31 │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ sub r6, r6, r5, asr #31 │ │ │ │ - ldr r2, [pc, #324] @ a6520 │ │ │ │ + ldr r2, [pc, #324] @ a6598 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bne a64ac │ │ │ │ + bne a6524 │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ mov r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r1, [r4] │ │ │ │ - bne a64c8 │ │ │ │ + bne a6540 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #12] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 920a0 │ │ │ │ + bl 920fc │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne a63b0 │ │ │ │ + bne a6428 │ │ │ │ ldr r3, [r7, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #260] @ a6524 │ │ │ │ + ldr r2, [pc, #260] @ a659c │ │ │ │ cmp r3, r2 │ │ │ │ - bne a64e0 │ │ │ │ + bne a6558 │ │ │ │ mov r0, #16 │ │ │ │ bl 2a1bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ ldrne r3, [r6, #800] @ 0x320 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6, #800] @ 0x320 │ │ │ │ - bne a63b0 │ │ │ │ - bl 2a01ec │ │ │ │ + bne a6428 │ │ │ │ + bl 2a0260 │ │ │ │ mov r4, #0 │ │ │ │ - b a6314 │ │ │ │ + b a638c │ │ │ │ mov r0, #2 │ │ │ │ - bl a348c <_PyLong_New@@Base> │ │ │ │ + bl a3504 <_PyLong_New@@Base> │ │ │ │ eor r6, r5, r5, asr #31 │ │ │ │ sub r6, r6, r5, asr #31 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a6448 │ │ │ │ + beq a64c0 │ │ │ │ cmp r5, #0 │ │ │ │ movge r3, #1 │ │ │ │ mvnlt r3, #0 │ │ │ │ rsb r3, r3, #1 │ │ │ │ bic r2, r6, #-1073741824 @ 0xc0000000 │ │ │ │ orr r3, r3, #16 │ │ │ │ lsr r6, r6, #30 │ │ │ │ str r3, [r4, #8] │ │ │ │ str r2, [r4, #12] │ │ │ │ str r6, [r4, #16] │ │ │ │ - b a6314 │ │ │ │ + b a638c │ │ │ │ ldr r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, #16 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne a63b0 │ │ │ │ - b a6444 │ │ │ │ + bne a6428 │ │ │ │ + b a64bc │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r3] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ mov r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [r4] │ │ │ │ - beq a63f4 │ │ │ │ - ldr r1, [pc, #88] @ a6528 │ │ │ │ + beq a646c │ │ │ │ + ldr r1, [pc, #88] @ a65a0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne a64f4 │ │ │ │ + bne a656c │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e6d0 │ │ │ │ - b a63f4 │ │ │ │ + bl 18e94c │ │ │ │ + b a646c │ │ │ │ ldr r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, #16 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b a6430 │ │ │ │ + b a64a8 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b a63f4 │ │ │ │ + b a646c │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ subseq r7, r7, ip, lsr #2 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, r8, lsl #31 │ │ │ │ + andeq r1, r9, r4, ror #31 │ │ │ │ andeq r0, r0, ip │ │ │ │ @ instruction: 0x0055a69c │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r8, lsr #32 │ │ │ │ - andseq lr, r8, r0, lsl r1 │ │ │ │ + muleq r8, r8, r0 │ │ │ │ + andseq lr, r8, ip, lsl #7 │ │ │ │ │ │ │ │ -000a652c : │ │ │ │ +000a65a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 9dd0c │ │ │ │ + bl 9dd84 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a6570 │ │ │ │ - bl a6584 │ │ │ │ + beq a65e8 │ │ │ │ + bl a65fc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq a656c │ │ │ │ + beq a65e4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a6578 │ │ │ │ + beq a65f0 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b a656c │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b a65e4 │ │ │ │ │ │ │ │ -000a6584 : │ │ │ │ +000a65fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #100] @ a6604 │ │ │ │ - bl 23e280 │ │ │ │ + ldr r0, [pc, #100] @ a667c │ │ │ │ + bl 23e348 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a65fc │ │ │ │ + beq a6674 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ - bl 23e2f8 │ │ │ │ + bl 23e3c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a65d8 │ │ │ │ + bne a6650 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl a6608 │ │ │ │ + bl a6680 │ │ │ │ mov r0, r4 │ │ │ │ - bl a6608 │ │ │ │ + bl a6680 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a65fc │ │ │ │ + beq a6674 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a65fc │ │ │ │ + bne a6674 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b a65d0 │ │ │ │ + b a6648 │ │ │ │ subseq r1, r5, ip, ror #3 │ │ │ │ │ │ │ │ -000a6608 : │ │ │ │ +000a6680 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a6660 │ │ │ │ - ldr r2, [pc, #56] @ a6664 │ │ │ │ + bne a66d8 │ │ │ │ + ldr r2, [pc, #56] @ a66dc │ │ │ │ mov r3, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r1, [r2, r0] │ │ │ │ ldr r2, [r3, #-4] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ and r2, r2, #3 │ │ │ │ ldr r1, [r1, #3796] @ 0xed4 │ │ │ │ sub r0, r3, #8 │ │ │ │ ldr ip, [r1, #4] │ │ │ │ @@ -127939,287 +127971,287 @@ │ │ │ │ str r0, [ip] │ │ │ │ stmdb r3, {r1, r2} │ │ │ │ str r0, [r1, #4] │ │ │ │ pop {r4, pc} │ │ │ │ bl 2bcbc │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -000a6668 : │ │ │ │ +000a66e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl a66d8 │ │ │ │ + bl a6750 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a66c4 │ │ │ │ + beq a673c │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl a68a4 │ │ │ │ + bl a691c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq a66bc │ │ │ │ + beq a6734 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a66cc │ │ │ │ + beq a6744 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mvn r5, #0 │ │ │ │ - b a66bc │ │ │ │ + b a6734 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b a66bc │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b a6734 │ │ │ │ │ │ │ │ -000a66d8 : │ │ │ │ +000a6750 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #184] @ a67a8 │ │ │ │ + ldr r1, [pc, #184] @ a6820 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r0, r1 │ │ │ │ - bne a674c │ │ │ │ + bne a67c4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a676c │ │ │ │ + beq a67e4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq a676c │ │ │ │ - ldr r1, [pc, #136] @ a67ac │ │ │ │ + beq a67e4 │ │ │ │ + ldr r1, [pc, #136] @ a6824 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl a67b8 │ │ │ │ + bl a6830 │ │ │ │ cmp r0, #0 │ │ │ │ - ble a676c │ │ │ │ + ble a67e4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq a6760 │ │ │ │ + beq a67d8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - bl adde8 │ │ │ │ + bl adeb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a6700 │ │ │ │ - bl 58600 │ │ │ │ - b a6788 │ │ │ │ + bne a6778 │ │ │ │ + bl 5856c │ │ │ │ + b a6800 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a6790 │ │ │ │ - bl a55d4 │ │ │ │ + bne a6808 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne a6788 │ │ │ │ - ldr r3, [pc, #48] @ a67b0 │ │ │ │ - ldr r1, [pc, #48] @ a67b4 │ │ │ │ + bne a6800 │ │ │ │ + ldr r3, [pc, #48] @ a6828 │ │ │ │ + ldr r1, [pc, #48] @ a682c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r0, #0 │ │ │ │ - b a6744 │ │ │ │ + b a67bc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne a676c │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b a676c │ │ │ │ + bne a67e4 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b a67e4 │ │ │ │ subseq r1, r5, ip, ror #3 │ │ │ │ subseq sl, r7, ip, lsl #20 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r1, r6, r4, asr #4 │ │ │ │ + eorseq r1, r6, r4, lsl #9 │ │ │ │ │ │ │ │ -000a67b8 : │ │ │ │ +000a6830 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ mov r6, r2 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq a6880 │ │ │ │ - ldr r3, [pc, #176] @ a6898 │ │ │ │ + beq a68f8 │ │ │ │ + ldr r3, [pc, #176] @ a6910 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ mov r4, r1 │ │ │ │ - bne a6850 │ │ │ │ + bne a68c8 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq a6850 │ │ │ │ + beq a68c8 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 9b308 │ │ │ │ + bl 9b380 │ │ │ │ cmn r0, #3 │ │ │ │ - beq a688c │ │ │ │ + beq a6904 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, r3 │ │ │ │ - bne a6830 │ │ │ │ + bne a68a8 │ │ │ │ str r3, [r6] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r3] │ │ │ │ mov r0, #1 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ str r3, [r6] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 8be20 │ │ │ │ + bl 8be90 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq a688c │ │ │ │ + beq a6904 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b308 │ │ │ │ + bl 9b380 │ │ │ │ cmn r0, #3 │ │ │ │ - bne a6814 │ │ │ │ - b a688c │ │ │ │ - ldr r1, [pc, #20] @ a689c │ │ │ │ - ldr r0, [pc, #20] @ a68a0 │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne a688c │ │ │ │ + b a6904 │ │ │ │ + ldr r1, [pc, #20] @ a6914 │ │ │ │ + ldr r0, [pc, #20] @ a6918 │ │ │ │ + bl 2e1424 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r3, #0 │ │ │ │ mvn r0, #0 │ │ │ │ - b a6824 │ │ │ │ + b a689c │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ andeq r0, r0, lr, asr #18 │ │ │ │ - eorseq sp, r5, ip, asr #6 │ │ │ │ + eorseq sp, r5, ip, lsl #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr ip, [r2] │ │ │ │ sub sp, sp, #28 │ │ │ │ cmp ip, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ - beq a6bec │ │ │ │ + beq a6c64 │ │ │ │ cmp r0, #0 │ │ │ │ movne r8, r2 │ │ │ │ - ldrne r7, [pc, #3752] @ a7780 │ │ │ │ + ldrne r7, [pc, #3752] @ a77f8 │ │ │ │ mov fp, r0 │ │ │ │ movne sl, r8 │ │ │ │ - beq a6ed8 │ │ │ │ + beq a6f50 │ │ │ │ ldr r2, [sl, #8] │ │ │ │ tst r2, #48 @ 0x30 │ │ │ │ - bne a7738 │ │ │ │ - ldr r3, [pc, #3728] @ a7784 │ │ │ │ + bne a77b0 │ │ │ │ + ldr r3, [pc, #3728] @ a77fc │ │ │ │ and r3, r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt a6c6c │ │ │ │ + bgt a6ce4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a774c │ │ │ │ - ldr r1, [pc, #3708] @ a7788 │ │ │ │ + beq a77c4 │ │ │ │ + ldr r1, [pc, #3708] @ a7800 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi a774c │ │ │ │ + bhi a77c4 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r1, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ tst r2, #512 @ 0x200 │ │ │ │ - bne a6c84 │ │ │ │ - ldr r1, [pc, #3664] @ a778c │ │ │ │ + bne a6cfc │ │ │ │ + ldr r1, [pc, #3664] @ a7804 │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ lsr r4, r3, #14 │ │ │ │ and r2, r3, #24 │ │ │ │ and r4, r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ addne r4, r4, #1 │ │ │ │ tst r3, #4 │ │ │ │ lsl r4, r4, #3 │ │ │ │ - bne a6c34 │ │ │ │ + bne a6cac │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ sub r3, r3, r4 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ cmp r5, r3 │ │ │ │ ldr r8, [r7, r0] │ │ │ │ mov r9, r0 │ │ │ │ - bhi a6e30 │ │ │ │ + bhi a6ea8 │ │ │ │ adds r5, r5, r4 │ │ │ │ - bmi a6e30 │ │ │ │ - ldr r3, [pc, #3588] @ a7790 │ │ │ │ - ldr r2, [pc, #3588] @ a7794 │ │ │ │ + bmi a6ea8 │ │ │ │ + ldr r3, [pc, #3588] @ a7808 │ │ │ │ + ldr r2, [pc, #3588] @ a780c │ │ │ │ ldr r3, [r3, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a6e78 │ │ │ │ + bne a6ef0 │ │ │ │ ldr r2, [r8, #8] │ │ │ │ sub r1, r5, #1 │ │ │ │ add r3, r2, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #1528] @ 0x5f8 │ │ │ │ cmp r1, #512 @ 0x200 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bcs a6de0 │ │ │ │ + bcs a6e58 │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r3, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq a6e68 │ │ │ │ + beq a6ee0 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r6, [r3, #4] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r3] │ │ │ │ ldr r0, [r6] │ │ │ │ str r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a6c98 │ │ │ │ + beq a6d10 │ │ │ │ ldr r3, [r2, #3760] @ 0xeb0 │ │ │ │ ldr r0, [r2, #3756] @ 0xeac │ │ │ │ add r3, r3, #1 │ │ │ │ mov r1, #0 │ │ │ │ add r4, r6, r4 │ │ │ │ cmp r0, r3 │ │ │ │ str r1, [r6] │ │ │ │ str r1, [r6, #4] │ │ │ │ str r1, [r4, #-8] │ │ │ │ str r1, [r4, #-4] │ │ │ │ str r3, [r2, #3760] @ 0xeb0 │ │ │ │ - blt a6d04 │ │ │ │ - ldr r2, [pc, #3436] @ a778c │ │ │ │ + blt a6d7c │ │ │ │ + ldr r2, [pc, #3436] @ a7804 │ │ │ │ str r2, [r4, #4] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a6e58 │ │ │ │ - ldr r3, [pc, #3428] @ a7798 │ │ │ │ + bne a6ed0 │ │ │ │ + ldr r3, [pc, #3428] @ a7810 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, r3 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a6e9c │ │ │ │ + bne a6f14 │ │ │ │ str r3, [r4, #20] │ │ │ │ ldr r3, [fp] │ │ │ │ str sl, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a6a68 │ │ │ │ + beq a6ae0 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [fp] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str fp, [r4, #12] │ │ │ │ ldr r3, [r3] │ │ │ │ sub r1, r4, #8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ ldrne r2, [sp, #16] │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r4, #24] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ str r3, [r4, #16] │ │ │ │ ldr r3, [r7, r0] │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r5, [sl] │ │ │ │ ldr r2, [r3, #3796] @ 0xed4 │ │ │ │ ldr r3, [fp, #4] │ │ │ │ @@ -128228,373 +128260,373 @@ │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ cmp r9, #0 │ │ │ │ and r3, r3, #3 │ │ │ │ orr r3, r3, r0 │ │ │ │ str r1, [r0] │ │ │ │ stmdb r4, {r2, r3} │ │ │ │ str r1, [r2, #4] │ │ │ │ - bne a7720 │ │ │ │ + bne a7798 │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r9 │ │ │ │ str r9, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9dd48 │ │ │ │ + bl 9ddc0 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq a7640 │ │ │ │ + beq a76b8 │ │ │ │ ldr r3, [r7, r6] │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 9f51c │ │ │ │ + bl 9f594 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq a7640 │ │ │ │ + beq a76b8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r8, [fp, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq a7394 │ │ │ │ + beq a740c │ │ │ │ ldr r3, [r5] │ │ │ │ mov r1, r5 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ ldrne r2, [r7, r6] │ │ │ │ ldreq r3, [r7, r6] │ │ │ │ addne r3, r3, #1 │ │ │ │ ldreq r0, [r3, #8] │ │ │ │ ldrne r0, [r2, #8] │ │ │ │ strne r3, [r5] │ │ │ │ moveq r2, r9 │ │ │ │ movne r2, r9 │ │ │ │ - bl 9f51c │ │ │ │ + bl 9f594 │ │ │ │ ldr r3, [r8, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ - beq a73bc │ │ │ │ - ldr r2, [pc, #3108] @ a779c │ │ │ │ + beq a7434 │ │ │ │ + ldr r2, [pc, #3108] @ a7814 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a6d6c │ │ │ │ + bne a6de4 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl a7d84 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl a7dfc <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r9, r0 │ │ │ │ - bne a6d8c │ │ │ │ + bne a6e04 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a6bbc │ │ │ │ + beq a6c34 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq a6ecc │ │ │ │ + beq a6f44 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r3, [r4] │ │ │ │ - bne a7640 │ │ │ │ + bne a76b8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a6be0 │ │ │ │ + beq a6c58 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a7774 │ │ │ │ + beq a77ec │ │ │ │ ldr ip, [sl, #16]! │ │ │ │ cmp ip, #0 │ │ │ │ - bne a68e0 │ │ │ │ + bne a6958 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ tst r2, #512 @ 0x200 │ │ │ │ - bne a6c84 │ │ │ │ - ldr r1, [pc, #2948] @ a778c │ │ │ │ + bne a6cfc │ │ │ │ + ldr r1, [pc, #2948] @ a7804 │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ tst r3, #24 │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ lsl r2, r3, #17 │ │ │ │ add r4, r4, r2, lsr #31 │ │ │ │ tst r3, #4 │ │ │ │ - ldr r3, [pc, #2932] @ a77a0 │ │ │ │ + ldr r3, [pc, #2932] @ a7818 │ │ │ │ lsl r4, r4, #3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - beq a6960 │ │ │ │ - ldr r3, [pc, #2896] @ a778c │ │ │ │ + beq a69d8 │ │ │ │ + ldr r3, [pc, #2896] @ a7804 │ │ │ │ ldr r2, [r3, #440] @ 0x1b8 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ add r3, r3, r2 │ │ │ │ add r2, r3, #3 │ │ │ │ bic r2, r2, #3 │ │ │ │ add r3, r3, #1 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ add r5, r5, r3 │ │ │ │ - b a6960 │ │ │ │ - ldr r3, [pc, #2876] @ a77a4 │ │ │ │ + b a69d8 │ │ │ │ + ldr r3, [pc, #2876] @ a781c │ │ │ │ str r3, [sp, #12] │ │ │ │ - b a692c │ │ │ │ + b a69a4 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne a6d4c │ │ │ │ - ldr r3, [pc, #2860] @ a77a8 │ │ │ │ + bne a6dc4 │ │ │ │ + ldr r3, [pc, #2860] @ a7820 │ │ │ │ tst r2, #512 @ 0x200 │ │ │ │ str r3, [sp, #12] │ │ │ │ - beq a6934 │ │ │ │ - ldr r3, [pc, #2848] @ a77ac │ │ │ │ - ldr r1, [pc, #2848] @ a77b0 │ │ │ │ + beq a69ac │ │ │ │ + ldr r3, [pc, #2848] @ a7824 │ │ │ │ + ldr r1, [pc, #2848] @ a7828 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b a7504 │ │ │ │ + bl 18f414 │ │ │ │ + b a757c │ │ │ │ ldr lr, [r3, #24] │ │ │ │ ldr r9, [r3, #28] │ │ │ │ cmp lr, r9 │ │ │ │ - bhi a6dd0 │ │ │ │ + bhi a6e48 │ │ │ │ add r1, r1, #1 │ │ │ │ add r1, lr, r1, lsl #3 │ │ │ │ add r2, r3, lr │ │ │ │ str r1, [r3, #24] │ │ │ │ str r2, [r3, #4] │ │ │ │ str r0, [r3, lr] │ │ │ │ cmp r6, #0 │ │ │ │ - beq a6de0 │ │ │ │ - bl 3592c0 │ │ │ │ + beq a6e58 │ │ │ │ + bl 359530 │ │ │ │ ldr r8, [r7, r0] │ │ │ │ ldr r2, [r8, #8] │ │ │ │ ldr r3, [r2, #3760] @ 0xeb0 │ │ │ │ ldr r0, [r2, #3756] @ 0xeac │ │ │ │ add r3, r3, #1 │ │ │ │ mov r1, #0 │ │ │ │ add r4, r6, r4 │ │ │ │ cmp r3, r0 │ │ │ │ str r1, [r6] │ │ │ │ str r1, [r6, #4] │ │ │ │ str r1, [r4, #-8] │ │ │ │ str r1, [r4, #-4] │ │ │ │ str r3, [r2, #3760] @ 0xeb0 │ │ │ │ - ble a6a18 │ │ │ │ + ble a6a90 │ │ │ │ ldr r3, [r2, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq a6a18 │ │ │ │ + beq a6a90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a6a18 │ │ │ │ + beq a6a90 │ │ │ │ ldr r3, [r2, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne a6a18 │ │ │ │ + bne a6a90 │ │ │ │ ldr r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a7764 │ │ │ │ + bne a77dc │ │ │ │ add r0, r8, #12 │ │ │ │ ldr r3, [r8, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne a6a18 │ │ │ │ + bne a6a90 │ │ │ │ mov r1, #16 │ │ │ │ - bl 358410 │ │ │ │ - b a6a18 │ │ │ │ - ldr r1, [pc, #2656] @ a77b4 │ │ │ │ + bl 35867c │ │ │ │ + b a6a90 │ │ │ │ + ldr r1, [pc, #2656] @ a782c │ │ │ │ cmp r3, r1 │ │ │ │ - beq a6e24 │ │ │ │ + beq a6e9c │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne a774c │ │ │ │ - ldr r3, [pc, #2640] @ a77b8 │ │ │ │ + bne a77c4 │ │ │ │ + ldr r3, [pc, #2640] @ a7830 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b a692c │ │ │ │ + b a69a4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r9, r0 │ │ │ │ - beq a6ba0 │ │ │ │ + beq a6c18 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne a6ba0 │ │ │ │ + bne a6c18 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r1, #1416] @ 0x588 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a6dc4 │ │ │ │ + beq a6e3c │ │ │ │ ldr r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx r8 │ │ │ │ - b a6ba0 │ │ │ │ + b a6c18 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [ip, #12] │ │ │ │ str ip, [r3, #8] │ │ │ │ - b a69e8 │ │ │ │ - ldr r3, [pc, #2472] @ a7790 │ │ │ │ - ldr r2, [pc, #2512] @ a77bc │ │ │ │ + b a6a60 │ │ │ │ + ldr r3, [pc, #2472] @ a7808 │ │ │ │ + ldr r2, [pc, #2512] @ a7834 │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a7450 │ │ │ │ + bne a74c8 │ │ │ │ cmp r5, #1 │ │ │ │ movcs r0, r5 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq a6e30 │ │ │ │ + beq a6ea8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2, #800] @ 0x320 │ │ │ │ - b a6cc8 │ │ │ │ - ldr r3, [pc, #2452] @ a77c0 │ │ │ │ + b a6d40 │ │ │ │ + ldr r3, [pc, #2452] @ a7838 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b a692c │ │ │ │ + b a69a4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2a0208 │ │ │ │ + bl 2a027c │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq a7504 │ │ │ │ - ldr r3, [pc, #2368] @ a778c │ │ │ │ + beq a757c │ │ │ │ + ldr r3, [pc, #2368] @ a7804 │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a6a2c │ │ │ │ - ldr r2, [pc, #2348] @ a778c │ │ │ │ + beq a6aa4 │ │ │ │ + ldr r2, [pc, #2348] @ a7804 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2] │ │ │ │ - b a6a2c │ │ │ │ + b a6aa4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 920a0 │ │ │ │ + bl 920fc │ │ │ │ mov r6, r0 │ │ │ │ - b a6cc0 │ │ │ │ - ldr r2, [pc, #2320] @ a7790 │ │ │ │ + b a6d38 │ │ │ │ + ldr r2, [pc, #2320] @ a7808 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r2, #708] @ 0x2c4 │ │ │ │ blx r3 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq a6e30 │ │ │ │ + beq a6ea8 │ │ │ │ ldr r8, [r7, r9] │ │ │ │ ldr r2, [r8, #8] │ │ │ │ - b a6cd4 │ │ │ │ - ldr r2, [pc, #2336] @ a77c4 │ │ │ │ + b a6d4c │ │ │ │ + ldr r2, [pc, #2336] @ a783c │ │ │ │ cmp r3, r2 │ │ │ │ - bne a7438 │ │ │ │ + bne a74b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e6d0 │ │ │ │ + bl 18e94c │ │ │ │ ldr r3, [fp] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str sl, [r4, #8] │ │ │ │ str r2, [r4, #20] │ │ │ │ - bne a6a60 │ │ │ │ - b a6a68 │ │ │ │ + bne a6ad8 │ │ │ │ + b a6ae0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23e5f4 │ │ │ │ - b a6bbc │ │ │ │ + bl 23e6bc │ │ │ │ + b a6c34 │ │ │ │ mov fp, r2 │ │ │ │ ldr r2, [fp, #8] │ │ │ │ tst r2, #48 @ 0x30 │ │ │ │ - bne a7738 │ │ │ │ - ldr r3, [pc, #2196] @ a7784 │ │ │ │ + bne a77b0 │ │ │ │ + ldr r3, [pc, #2196] @ a77fc │ │ │ │ and r3, r2, r3 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt a71dc │ │ │ │ + bgt a7254 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a774c │ │ │ │ - ldr r1, [pc, #2240] @ a77c8 │ │ │ │ + beq a77c4 │ │ │ │ + ldr r1, [pc, #2240] @ a7840 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi a774c │ │ │ │ + bhi a77c4 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r1, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r8, #0 │ │ │ │ tst r2, #512 @ 0x200 │ │ │ │ - bne a6c84 │ │ │ │ - ldr r9, [pc, #2136] @ a778c │ │ │ │ + bne a6cfc │ │ │ │ + ldr r9, [pc, #2136] @ a7804 │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ ldr r5, [r9, #16] │ │ │ │ tst r3, #24 │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ tst r3, #4 │ │ │ │ lsl r3, r3, #17 │ │ │ │ add r4, r4, r3, lsr #31 │ │ │ │ lsl r4, r4, #3 │ │ │ │ - bne a7528 │ │ │ │ + bne a75a0 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r7, [pc, #2076] @ a7780 │ │ │ │ + ldr r7, [pc, #2076] @ a77f8 │ │ │ │ sub r3, r3, r4 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ cmp r3, r5 │ │ │ │ ldr r6, [r7, r0] │ │ │ │ mov sl, r0 │ │ │ │ - bcc a74f0 │ │ │ │ + bcc a7568 │ │ │ │ adds r5, r5, r4 │ │ │ │ - bmi a74f0 │ │ │ │ - ldr r3, [pc, #2056] @ a7790 │ │ │ │ - ldr r2, [pc, #2056] @ a7794 │ │ │ │ + bmi a7568 │ │ │ │ + ldr r3, [pc, #2056] @ a7808 │ │ │ │ + ldr r2, [pc, #2056] @ a780c │ │ │ │ ldr r3, [r3, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a74b4 │ │ │ │ + bne a752c │ │ │ │ ldr r1, [r6, #8] │ │ │ │ sub r3, r5, #1 │ │ │ │ add r2, r1, #4096 @ 0x1000 │ │ │ │ cmp r3, #512 @ 0x200 │ │ │ │ ldr sl, [r2, #1528] @ 0x5f8 │ │ │ │ - bcs a7468 │ │ │ │ + bcs a74e0 │ │ │ │ lsr r3, r3, #3 │ │ │ │ ldr r2, [sl, r3, lsl #3] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq a750c │ │ │ │ + beq a7584 │ │ │ │ ldr r3, [r2] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r0, [r3] │ │ │ │ str r0, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a7204 │ │ │ │ + beq a727c │ │ │ │ ldr r2, [r1, #3760] @ 0xeb0 │ │ │ │ ldr ip, [r1, #3756] @ 0xeac │ │ │ │ add r2, r2, #1 │ │ │ │ mov r0, #0 │ │ │ │ add r4, r3, r4 │ │ │ │ cmp ip, r2 │ │ │ │ str r0, [r3] │ │ │ │ str r0, [r3, #4] │ │ │ │ str r0, [r4, #-8] │ │ │ │ str r0, [r4, #-4] │ │ │ │ str r2, [r1, #3760] @ 0xeb0 │ │ │ │ - blt a72f8 │ │ │ │ + blt a7370 │ │ │ │ ldr r3, [r9] │ │ │ │ str r9, [r4, #4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r9] │ │ │ │ - ldr r9, [pc, #1892] @ a7798 │ │ │ │ + ldr r9, [pc, #1892] @ a7810 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r9, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a7340 │ │ │ │ + bne a73b8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r2, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #12] │ │ │ │ ldrne r2, [sp, #16] │ │ │ │ addne r3, r3, #1 │ │ │ │ str fp, [r4, #8] │ │ │ │ strne r3, [r2] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ str r3, [r4, #16] │ │ │ │ ldr r3, [r7, r0] │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [r3, #3796] @ 0xed4 │ │ │ │ str r8, [r4, #24] │ │ │ │ @@ -128606,969 +128638,969 @@ │ │ │ │ and r3, r3, #3 │ │ │ │ orr r3, r3, ip │ │ │ │ cmp r5, r0 │ │ │ │ str r1, [ip] │ │ │ │ ldr r8, [fp] │ │ │ │ stmdb r4, {r2, r3} │ │ │ │ str r1, [r2, #4] │ │ │ │ - bne a7668 │ │ │ │ + bne a76e0 │ │ │ │ mov r0, r8 │ │ │ │ bl 29c28 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ str r5, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9dd48 │ │ │ │ + bl 9ddc0 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq a7640 │ │ │ │ + beq a76b8 │ │ │ │ ldr r3, [r7, r6] │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 9f51c │ │ │ │ + bl 9f594 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq a7640 │ │ │ │ + beq a76b8 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r8, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq a7358 │ │ │ │ + beq a73d0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a7260 │ │ │ │ - bl 3592c0 │ │ │ │ + bne a72d8 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r7, r0] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r6 │ │ │ │ - bl 9f51c │ │ │ │ + bl 9f594 │ │ │ │ ldr r7, [r8, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ mov r5, r0 │ │ │ │ - beq a726c │ │ │ │ - ldr r3, [pc, #1608] @ a779c │ │ │ │ + beq a72e4 │ │ │ │ + ldr r3, [pc, #1608] @ a7814 │ │ │ │ cmp r7, r3 │ │ │ │ - bne a7248 │ │ │ │ + bne a72c0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r3 │ │ │ │ - bl a7d84 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl a7dfc <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a72a4 │ │ │ │ + bne a731c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a7198 │ │ │ │ + beq a7210 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq a742c │ │ │ │ + beq a74a4 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r3, [r4] │ │ │ │ - bne a7640 │ │ │ │ + bne a76b8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a71bc │ │ │ │ + beq a7234 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a767c │ │ │ │ + beq a76f4 │ │ │ │ ldr ip, [fp, #16]! │ │ │ │ cmp ip, #0 │ │ │ │ - bne a6edc │ │ │ │ - b a6bec │ │ │ │ - ldr r8, [pc, #1488] @ a77a4 │ │ │ │ - b a6f24 │ │ │ │ - ldr r8, [pc, #1476] @ a77a0 │ │ │ │ - b a6f24 │ │ │ │ + bne a6f54 │ │ │ │ + b a6c64 │ │ │ │ + ldr r8, [pc, #1488] @ a781c │ │ │ │ + b a6f9c │ │ │ │ + ldr r8, [pc, #1476] @ a7818 │ │ │ │ + b a6f9c │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - ldreq r8, [pc, #1472] @ a77a8 │ │ │ │ - beq a6f24 │ │ │ │ - ldr r1, [pc, #1476] @ a77b4 │ │ │ │ + ldreq r8, [pc, #1472] @ a7820 │ │ │ │ + beq a6f9c │ │ │ │ + ldr r1, [pc, #1476] @ a782c │ │ │ │ cmp r3, r1 │ │ │ │ - beq a7520 │ │ │ │ + beq a7598 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne a774c │ │ │ │ - ldr r8, [pc, #1460] @ a77b8 │ │ │ │ - b a6f24 │ │ │ │ + bne a77c4 │ │ │ │ + ldr r8, [pc, #1460] @ a7830 │ │ │ │ + b a6f9c │ │ │ │ ldr ip, [r2, #24] │ │ │ │ ldr lr, [r2, #28] │ │ │ │ cmp lr, ip │ │ │ │ - bcc a72e4 │ │ │ │ + bcc a735c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r1, r1, #1 │ │ │ │ add r1, ip, r1, lsl #3 │ │ │ │ str r1, [r2, #24] │ │ │ │ add r1, r2, ip │ │ │ │ str r1, [r2, #4] │ │ │ │ str r0, [r2, ip] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7468 │ │ │ │ - bl 3592c0 │ │ │ │ + beq a74e0 │ │ │ │ + bl 359530 │ │ │ │ ldr r6, [r7, r0] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - b a6fe8 │ │ │ │ + b a7060 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #0 │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ - b a7170 │ │ │ │ + b a71e8 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r6] │ │ │ │ - b a7124 │ │ │ │ + b a719c │ │ │ │ ldr r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a759c │ │ │ │ - bl bbd4c │ │ │ │ + beq a7614 │ │ │ │ + bl bbe20 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq a7550 │ │ │ │ + beq a75c8 │ │ │ │ ldr r3, [r8, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq a717c │ │ │ │ + beq a71f4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a717c │ │ │ │ + bne a71f4 │ │ │ │ ldr r3, [r9, #1416] @ 0x588 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ - beq a72d8 │ │ │ │ + beq a7350 │ │ │ │ ldr r2, [r9, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r8 │ │ │ │ - b a717c │ │ │ │ + b a71f4 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r2, [r0, #12] │ │ │ │ str r0, [r2, #8] │ │ │ │ - b a6fe8 │ │ │ │ + b a7060 │ │ │ │ ldr r3, [r1, #3740] @ 0xe9c │ │ │ │ cmp r3, r0 │ │ │ │ - beq a7018 │ │ │ │ + beq a7090 │ │ │ │ cmp ip, r0 │ │ │ │ - beq a7018 │ │ │ │ + beq a7090 │ │ │ │ ldr r3, [r1, #3852] @ 0xf0c │ │ │ │ cmp r3, r0 │ │ │ │ - bne a7018 │ │ │ │ + bne a7090 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, r0 │ │ │ │ - bne a7630 │ │ │ │ + bne a76a8 │ │ │ │ add r0, r6, #12 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne a7018 │ │ │ │ + bne a7090 │ │ │ │ mov r1, #16 │ │ │ │ - bl 358410 │ │ │ │ - b a7018 │ │ │ │ - ldr r2, [pc, #1148] @ a77c4 │ │ │ │ + bl 35867c │ │ │ │ + b a7090 │ │ │ │ + ldr r2, [pc, #1148] @ a783c │ │ │ │ cmp r3, r2 │ │ │ │ - bne a7380 │ │ │ │ + bne a73f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e6d0 │ │ │ │ - b a7044 │ │ │ │ + bl 18e94c │ │ │ │ + b a70bc │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r3, [pc, #1128] @ a77cc │ │ │ │ - ldr r1, [pc, #1128] @ a77d0 │ │ │ │ + ldr r3, [pc, #1128] @ a7844 │ │ │ │ + ldr r1, [pc, #1128] @ a7848 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 1177e0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a7640 │ │ │ │ + beq a76b8 │ │ │ │ mvn r7, #0 │ │ │ │ - b a7188 │ │ │ │ + b a7200 │ │ │ │ ldr r2, [r9, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b a7044 │ │ │ │ + b a70bc │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r3, [pc, #1068] @ a77cc │ │ │ │ - ldr r1, [pc, #1068] @ a77d0 │ │ │ │ + ldr r3, [pc, #1068] @ a7844 │ │ │ │ + ldr r1, [pc, #1068] @ a7848 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 1177e0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a7640 │ │ │ │ + beq a76b8 │ │ │ │ mvn r9, #0 │ │ │ │ - b a6bac │ │ │ │ + b a6c24 │ │ │ │ ldr r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7688 │ │ │ │ - bl bbd4c │ │ │ │ + beq a7700 │ │ │ │ + bl bbe20 │ │ │ │ subs r1, r0, #0 │ │ │ │ ldrne r3, [r8, #36] @ 0x24 │ │ │ │ movne r2, r4 │ │ │ │ - bne a6d74 │ │ │ │ + bne a6dec │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a73a8 │ │ │ │ + beq a7420 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne a73a8 │ │ │ │ + bne a7420 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r1, #1416] @ 0x588 │ │ │ │ ldr r9, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7420 │ │ │ │ + beq a7498 │ │ │ │ ldr r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx r9 │ │ │ │ - b a73a8 │ │ │ │ + b a7420 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23e5f4 │ │ │ │ - b a7198 │ │ │ │ + bl 23e6bc │ │ │ │ + b a7210 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b a6eb0 │ │ │ │ - ldr r2, [pc, #824] @ a7790 │ │ │ │ + b a6f28 │ │ │ │ + ldr r2, [pc, #824] @ a7808 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b a6e08 │ │ │ │ - ldr r3, [pc, #800] @ a7790 │ │ │ │ - ldr r2, [pc, #840] @ a77bc │ │ │ │ + b a6e80 │ │ │ │ + ldr r3, [pc, #800] @ a7808 │ │ │ │ + ldr r2, [pc, #840] @ a7834 │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a74d8 │ │ │ │ + bne a7550 │ │ │ │ cmp r5, #1 │ │ │ │ movcs r0, r5 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a74f0 │ │ │ │ + beq a7568 │ │ │ │ ldr r2, [sl, #800] @ 0x320 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r6, [r7, r0] │ │ │ │ add r2, r2, #1 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ str r2, [sl, #800] @ 0x320 │ │ │ │ - b a6fe8 │ │ │ │ - ldr r2, [pc, #724] @ a7790 │ │ │ │ + b a7060 │ │ │ │ + ldr r2, [pc, #724] @ a7808 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r2, #708] @ 0x2c4 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq a74f0 │ │ │ │ + beq a7568 │ │ │ │ ldr r6, [r7, sl] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - b a6fe8 │ │ │ │ - ldr r2, [pc, #688] @ a7790 │ │ │ │ + b a7060 │ │ │ │ + ldr r2, [pc, #688] @ a7808 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b a7490 │ │ │ │ + b a7508 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2a0208 │ │ │ │ + bl 2a027c │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne a7018 │ │ │ │ + bne a7090 │ │ │ │ mvn r0, #0 │ │ │ │ - b a6bf0 │ │ │ │ + b a6c68 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ - bl 920a0 │ │ │ │ + bl 920fc │ │ │ │ mov r3, r0 │ │ │ │ - b a7230 │ │ │ │ - ldr r8, [pc, #664] @ a77c0 │ │ │ │ - b a6f24 │ │ │ │ + b a72a8 │ │ │ │ + ldr r8, [pc, #664] @ a7838 │ │ │ │ + b a6f9c │ │ │ │ ldr r2, [r9, #440] @ 0x1b8 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ add r3, r3, r2 │ │ │ │ add r2, r3, #3 │ │ │ │ bic r2, r2, #3 │ │ │ │ add r3, r3, #1 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ add r5, r5, r3 │ │ │ │ - b a6f58 │ │ │ │ + b a6fd0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a736c │ │ │ │ + beq a73e4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a736c │ │ │ │ + bne a73e4 │ │ │ │ ldr r3, [r9, #1416] @ 0x588 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - beq a7590 │ │ │ │ + beq a7608 │ │ │ │ ldr r2, [r9, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ - b a736c │ │ │ │ + b a73e4 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a75b8 │ │ │ │ + beq a7630 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq a75e4 │ │ │ │ + beq a765c │ │ │ │ ldr r3, [r8, #32] │ │ │ │ ldr r2, [r8, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #512] @ a77cc │ │ │ │ + ldr r3, [pc, #512] @ a7844 │ │ │ │ ldr r0, [r3] │ │ │ │ - beq a7610 │ │ │ │ - ldr r3, [pc, #508] @ a77d4 │ │ │ │ - ldr r1, [pc, #508] @ a77d8 │ │ │ │ + beq a7688 │ │ │ │ + ldr r3, [pc, #508] @ a784c │ │ │ │ + ldr r1, [pc, #508] @ a7850 │ │ │ │ str r5, [sp] │ │ │ │ - bl 1176f0 │ │ │ │ - b a736c │ │ │ │ + bl 1177e0 │ │ │ │ + b a73e4 │ │ │ │ ldr r3, [r9, #1416] @ 0x588 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - beq a7604 │ │ │ │ + beq a767c │ │ │ │ ldr r2, [r9, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ - b a75b8 │ │ │ │ + b a7630 │ │ │ │ ldr r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a75d0 │ │ │ │ - ldr r3, [pc, #432] @ a77d4 │ │ │ │ - ldr r1, [pc, #436] @ a77dc │ │ │ │ + bne a7648 │ │ │ │ + ldr r3, [pc, #432] @ a784c │ │ │ │ + ldr r1, [pc, #436] @ a7854 │ │ │ │ str r5, [sp] │ │ │ │ - bl 1176f0 │ │ │ │ - b a736c │ │ │ │ + bl 1177e0 │ │ │ │ + b a73e4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a7018 │ │ │ │ - b a7324 │ │ │ │ + bne a7090 │ │ │ │ + b a739c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a7504 │ │ │ │ + beq a757c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a7504 │ │ │ │ + bne a757c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b a7504 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b a757c │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ blx r5 │ │ │ │ mov r7, r0 │ │ │ │ - b a7198 │ │ │ │ + b a7210 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b a71bc │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b a7234 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a76a4 │ │ │ │ + beq a771c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq a76f0 │ │ │ │ + beq a7768 │ │ │ │ ldr r3, [r8, #32] │ │ │ │ ldr r2, [r8, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #276] @ a77cc │ │ │ │ + ldr r3, [pc, #276] @ a7844 │ │ │ │ ldr r0, [r3] │ │ │ │ - beq a76d0 │ │ │ │ - ldr r3, [pc, #272] @ a77d4 │ │ │ │ - ldr r1, [pc, #272] @ a77d8 │ │ │ │ + beq a7748 │ │ │ │ + ldr r3, [pc, #272] @ a784c │ │ │ │ + ldr r1, [pc, #272] @ a7850 │ │ │ │ str r6, [sp] │ │ │ │ - bl 1176f0 │ │ │ │ - b a73a8 │ │ │ │ + bl 1177e0 │ │ │ │ + b a7420 │ │ │ │ ldr r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a76bc │ │ │ │ - ldr r3, [pc, #240] @ a77d4 │ │ │ │ - ldr r1, [pc, #244] @ a77dc │ │ │ │ + bne a7734 │ │ │ │ + ldr r3, [pc, #240] @ a784c │ │ │ │ + ldr r1, [pc, #244] @ a7854 │ │ │ │ str r6, [sp] │ │ │ │ - bl 1176f0 │ │ │ │ - b a73a8 │ │ │ │ + bl 1177e0 │ │ │ │ + b a7420 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r1, #1416] @ 0x588 │ │ │ │ ldr r9, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7714 │ │ │ │ + beq a778c │ │ │ │ ldr r2, [r1, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx r9 │ │ │ │ - b a76a4 │ │ │ │ + b a771c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, fp │ │ │ │ blx r9 │ │ │ │ mov r9, r0 │ │ │ │ - b a6bbc │ │ │ │ - ldr r3, [pc, #160] @ a77e0 │ │ │ │ - ldr r1, [pc, #160] @ a77e4 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b a7504 │ │ │ │ - ldr r3, [pc, #88] @ a77ac │ │ │ │ - ldr r1, [pc, #144] @ a77e8 │ │ │ │ + b a6c34 │ │ │ │ + ldr r3, [pc, #160] @ a7858 │ │ │ │ + ldr r1, [pc, #160] @ a785c │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f414 │ │ │ │ + b a757c │ │ │ │ + ldr r3, [pc, #88] @ a7824 │ │ │ │ + ldr r1, [pc, #144] @ a7860 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, ip │ │ │ │ - bl 1176f0 │ │ │ │ - b a7504 │ │ │ │ + bl 1177e0 │ │ │ │ + b a757c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a6a18 │ │ │ │ - b a6d30 │ │ │ │ + bne a6a90 │ │ │ │ + b a6da8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b a6be0 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b a6c58 │ │ │ │ andeq r0, r0, ip │ │ │ │ andeq r0, r0, pc, lsl #5 │ │ │ │ - eorseq r4, sp, r0, lsl #1 │ │ │ │ + eorseq r4, sp, r0, asr #5 │ │ │ │ subseq r3, r5, r8, asr #31 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, r8, lsl #31 │ │ │ │ + andeq r1, r9, r4, ror #31 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq r7, sl, ip, ror sp │ │ │ │ - andeq ip, pc, r4, ror #3 │ │ │ │ - andeq sl, fp, ip, ror #20 │ │ │ │ - andeq r2, pc, r8, lsl #18 │ │ │ │ + strdeq r7, [sl], -r4 │ │ │ │ + muleq pc, r8, r2 @ │ │ │ │ + andeq sl, fp, r0, asr #22 │ │ │ │ + @ instruction: 0x000f29b8 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r0, r6, r0, asr #15 │ │ │ │ + eorseq r0, r6, r0, lsl #20 │ │ │ │ andeq r0, r0, r2, lsl #5 │ │ │ │ - mulseq r0, ip, r0 │ │ │ │ - andeq fp, r8, r8, lsr #32 │ │ │ │ - andseq fp, sp, r4, ror #21 │ │ │ │ - andseq lr, r8, r0, lsl r1 │ │ │ │ - mlaseq sp, r0, r0, r4 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r6, r4, asr #5 │ │ │ │ - eorseq r1, r6, r4, asr r2 │ │ │ │ - eorseq r1, r6, r0, ror #4 │ │ │ │ - mlaseq r6, r8, r2, r1 │ │ │ │ + andseq r3, r0, r0, asr r1 │ │ │ │ + muleq r8, r8, r0 │ │ │ │ + andseq fp, sp, r8, lsl #28 │ │ │ │ + andseq lr, r8, ip, lsl #7 │ │ │ │ + @ instruction: 0x003d42d0 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r1, r6, r4, lsl #10 │ │ │ │ + mlaseq r6, r4, r4, r1 │ │ │ │ + eorseq r1, r6, r0, lsr #9 │ │ │ │ + @ instruction: 0x003614d8 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003612f0 │ │ │ │ - eorseq r0, r6, r4, lsr #15 │ │ │ │ + eorseq r1, r6, r0, lsr r5 │ │ │ │ + eorseq r0, r6, r4, ror #19 │ │ │ │ │ │ │ │ -000a77ec : │ │ │ │ +000a7864 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r5, [r3, #36] @ 0x24 │ │ │ │ cmp r5, #0 │ │ │ │ - bne a7a1c │ │ │ │ + bne a7a94 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ bl 29c28 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ str r5, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9dd48 │ │ │ │ + bl 9ddc0 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq a7a14 │ │ │ │ - ldr r9, [pc, #636] @ a7ac8 │ │ │ │ - bl 3592c0 │ │ │ │ + beq a7a8c │ │ │ │ + ldr r9, [pc, #636] @ a7b40 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r0, r9] │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 9f51c │ │ │ │ + bl 9f594 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a7a14 │ │ │ │ + beq a7a8c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr sl, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq a79f8 │ │ │ │ + beq a7a70 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ ldrne r2, [r8, r9] │ │ │ │ ldreq r3, [r8, r9] │ │ │ │ addne r3, r3, #1 │ │ │ │ ldreq r0, [r3, #8] │ │ │ │ ldrne r0, [r2, #8] │ │ │ │ moveq r2, r5 │ │ │ │ movne r2, r5 │ │ │ │ strne r3, [r4] │ │ │ │ - bl 9f51c │ │ │ │ + bl 9f594 │ │ │ │ ldr r3, [sl, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ - beq a7984 │ │ │ │ - ldr r2, [pc, #520] @ a7acc │ │ │ │ + beq a79fc │ │ │ │ + ldr r2, [pc, #520] @ a7b44 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a7914 │ │ │ │ + bne a798c │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl a7d84 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl a7dfc <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - bne a7934 │ │ │ │ + bne a79ac │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a7908 │ │ │ │ + beq a7980 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a7978 │ │ │ │ + beq a79f0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq a78ec │ │ │ │ + beq a7964 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a78ec │ │ │ │ + bne a7964 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #384] @ a7ad0 │ │ │ │ + ldr r2, [pc, #384] @ a7b48 │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a796c │ │ │ │ + beq a79e4 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ - b a78ec │ │ │ │ + b a7964 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23e5f4 │ │ │ │ - b a7908 │ │ │ │ + bl 23e6bc │ │ │ │ + b a7980 │ │ │ │ ldr r3, [sl, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7a2c │ │ │ │ - bl bbd4c │ │ │ │ + beq a7aa4 │ │ │ │ + bl bbe20 │ │ │ │ subs r1, r0, #0 │ │ │ │ ldrne r3, [sl, #36] @ 0x24 │ │ │ │ movne r2, r7 │ │ │ │ movne r0, r6 │ │ │ │ - bne a7920 │ │ │ │ + bne a7998 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a7a0c │ │ │ │ + beq a7a84 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a7a0c │ │ │ │ - ldr r2, [pc, #260] @ a7ad0 │ │ │ │ + bne a7a84 │ │ │ │ + ldr r2, [pc, #260] @ a7b48 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a79ec │ │ │ │ + beq a7a64 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b a7a0c │ │ │ │ - ldr r0, [pc, #212] @ a7ad4 │ │ │ │ + b a7a84 │ │ │ │ + ldr r0, [pc, #212] @ a7b4c │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #208] @ a7ad8 │ │ │ │ + ldr r1, [pc, #208] @ a7b50 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 1177e0 │ │ │ │ mvn r6, #0 │ │ │ │ - b a78ec │ │ │ │ + b a7964 │ │ │ │ mvn r6, #0 │ │ │ │ - b a7908 │ │ │ │ + b a7980 │ │ │ │ mov r3, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ bx r3 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a7a48 │ │ │ │ + beq a7ac0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq a7a98 │ │ │ │ - ldr r3, [pc, #132] @ a7ad4 │ │ │ │ + beq a7b10 │ │ │ │ + ldr r3, [pc, #132] @ a7b4c │ │ │ │ ldr r2, [sl, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r3, [sl, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7a80 │ │ │ │ - ldr r1, [pc, #116] @ a7adc │ │ │ │ + beq a7af8 │ │ │ │ + ldr r1, [pc, #116] @ a7b54 │ │ │ │ str r5, [sp] │ │ │ │ - ldr ip, [pc, #112] @ a7ae0 │ │ │ │ + ldr ip, [pc, #112] @ a7b58 │ │ │ │ cmp r7, #0 │ │ │ │ - ldr r3, [pc, #108] @ a7ae4 │ │ │ │ + ldr r3, [pc, #108] @ a7b5c │ │ │ │ movne r3, ip │ │ │ │ - bl 1176f0 │ │ │ │ - b a7a0c │ │ │ │ + bl 1177e0 │ │ │ │ + b a7a84 │ │ │ │ ldr r3, [sl, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a7a60 │ │ │ │ - ldr r1, [pc, #84] @ a7ae8 │ │ │ │ + bne a7ad8 │ │ │ │ + ldr r1, [pc, #84] @ a7b60 │ │ │ │ str r5, [sp] │ │ │ │ - b a7a68 │ │ │ │ + b a7ae0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #44] @ a7ad0 │ │ │ │ + ldr r2, [pc, #44] @ a7b48 │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7abc │ │ │ │ + beq a7b34 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b a7a48 │ │ │ │ + b a7ac0 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq r7, sl, ip, ror sp │ │ │ │ + strdeq r7, [sl], -r4 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r6, r4, asr #5 │ │ │ │ - eorseq r1, r6, r0, ror #4 │ │ │ │ - eorseq r1, r6, r4, asr r2 │ │ │ │ - eorseq r1, r6, r8, lsr #6 │ │ │ │ - mlaseq r6, r8, r2, r1 │ │ │ │ + eorseq r1, r6, r4, lsl #10 │ │ │ │ + eorseq r1, r6, r0, lsr #9 │ │ │ │ + mlaseq r6, r4, r4, r1 │ │ │ │ + eorseq r1, r6, r8, ror #10 │ │ │ │ + @ instruction: 0x003614d8 │ │ │ │ │ │ │ │ -000a7aec : │ │ │ │ +000a7b64 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r7, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ sub sp, sp, #12 │ │ │ │ tst r0, #268435456 @ 0x10000000 │ │ │ │ - beq a7bf4 │ │ │ │ + beq a7c6c │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r3, [pc, #520] @ a7d30 │ │ │ │ + ldr r3, [pc, #520] @ a7da8 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r1] │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 9f51c │ │ │ │ + bl 9f594 │ │ │ │ ldr r3, [r7, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ - beq a7c10 │ │ │ │ - ldr r2, [pc, #472] @ a7d34 │ │ │ │ + beq a7c88 │ │ │ │ + ldr r2, [pc, #472] @ a7dac │ │ │ │ cmp r3, r2 │ │ │ │ - bne a7b90 │ │ │ │ + bne a7c08 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl a7d84 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl a7dfc <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - bne a7bb0 │ │ │ │ + bne a7c28 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq a7b84 │ │ │ │ + beq a7bfc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a7b84 │ │ │ │ - ldr r2, [pc, #368] @ a7d38 │ │ │ │ + bne a7bfc │ │ │ │ + ldr r2, [pc, #368] @ a7db0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7be8 │ │ │ │ + beq a7c60 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b a7b84 │ │ │ │ - ldr r3, [pc, #320] @ a7d3c │ │ │ │ + b a7bfc │ │ │ │ + ldr r3, [pc, #320] @ a7db4 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #316] @ a7d40 │ │ │ │ + ldr r1, [pc, #316] @ a7db8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 1177e0 │ │ │ │ mvn r5, #0 │ │ │ │ - b a7b84 │ │ │ │ + b a7bfc │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7c80 │ │ │ │ - bl bbd4c │ │ │ │ + beq a7cf8 │ │ │ │ + bl bbe20 │ │ │ │ subs r1, r0, #0 │ │ │ │ ldrne r3, [r7, #36] @ 0x24 │ │ │ │ movne r2, r6 │ │ │ │ - bne a7b98 │ │ │ │ + bne a7c10 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a7c08 │ │ │ │ + beq a7c80 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a7c08 │ │ │ │ - ldr r2, [pc, #228] @ a7d38 │ │ │ │ + bne a7c80 │ │ │ │ + ldr r2, [pc, #228] @ a7db0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7c74 │ │ │ │ + beq a7cec │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b a7c08 │ │ │ │ + b a7c80 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a7c9c │ │ │ │ + beq a7d14 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq a7d00 │ │ │ │ - ldr r3, [pc, #152] @ a7d3c │ │ │ │ + beq a7d78 │ │ │ │ + ldr r3, [pc, #152] @ a7db4 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7cd4 │ │ │ │ - ldr r1, [pc, #136] @ a7d44 │ │ │ │ + beq a7d4c │ │ │ │ + ldr r1, [pc, #136] @ a7dbc │ │ │ │ cmp r6, #0 │ │ │ │ - ldr r3, [pc, #132] @ a7d48 │ │ │ │ + ldr r3, [pc, #132] @ a7dc0 │ │ │ │ str r4, [sp] │ │ │ │ movne r3, r1 │ │ │ │ - ldr r1, [pc, #124] @ a7d4c │ │ │ │ - bl 1176f0 │ │ │ │ - b a7c08 │ │ │ │ + ldr r1, [pc, #124] @ a7dc4 │ │ │ │ + bl 1177e0 │ │ │ │ + b a7c80 │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a7cb4 │ │ │ │ - ldr r1, [pc, #92] @ a7d44 │ │ │ │ + bne a7d2c │ │ │ │ + ldr r1, [pc, #92] @ a7dbc │ │ │ │ cmp r6, #0 │ │ │ │ - ldr r3, [pc, #88] @ a7d48 │ │ │ │ + ldr r3, [pc, #88] @ a7dc0 │ │ │ │ str r4, [sp] │ │ │ │ movne r3, r1 │ │ │ │ - ldr r1, [pc, #84] @ a7d50 │ │ │ │ - bl 1176f0 │ │ │ │ - b a7c08 │ │ │ │ + ldr r1, [pc, #84] @ a7dc8 │ │ │ │ + bl 1177e0 │ │ │ │ + b a7c80 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #44] @ a7d38 │ │ │ │ + ldr r2, [pc, #44] @ a7db0 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7d24 │ │ │ │ + beq a7d9c │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b a7c9c │ │ │ │ + b a7d14 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq r7, sl, ip, ror sp │ │ │ │ + strdeq r7, [sl], -r4 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r6, r4, asr #5 │ │ │ │ - eorseq r1, r6, r4, asr r2 │ │ │ │ - eorseq r1, r6, r8, lsr #6 │ │ │ │ - eorseq r1, r6, r0, ror #4 │ │ │ │ - mlaseq r6, r8, r2, r1 │ │ │ │ + eorseq r1, r6, r4, lsl #10 │ │ │ │ + mlaseq r6, r4, r4, r1 │ │ │ │ + eorseq r1, r6, r8, ror #10 │ │ │ │ + eorseq r1, r6, r0, lsr #9 │ │ │ │ + @ instruction: 0x003614d8 │ │ │ │ │ │ │ │ -000a7d54 <_PyUnicode_InternMortal@@Base>: │ │ │ │ +000a7dcc <_PyUnicode_InternMortal@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ - bl 9f51c │ │ │ │ + bl 9f594 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000a7d7c : │ │ │ │ +000a7df4 : │ │ │ │ mov r3, #0 │ │ │ │ - b a7d84 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + b a7dfc <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ │ │ │ │ -000a7d84 <_PyObject_GenericSetAttrWithDict@@Base>: │ │ │ │ +000a7dfc <_PyObject_GenericSetAttrWithDict@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ tst r1, #268435456 @ 0x10000000 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ - beq a859c <_PyObject_GenericSetAttrWithDict@@Base+0x818> │ │ │ │ + beq a8654 <_PyObject_GenericSetAttrWithDict@@Base+0x858> │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ mov r8, r0 │ │ │ │ tst r2, #2 │ │ │ │ - bne a8140 <_PyObject_GenericSetAttrWithDict@@Base+0x3bc> │ │ │ │ + bne a81b8 <_PyObject_GenericSetAttrWithDict@@Base+0x3bc> │ │ │ │ ldr r2, [r6, #132] @ 0x84 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a81a4 <_PyObject_GenericSetAttrWithDict@@Base+0x420> │ │ │ │ - ldr fp, [pc, #2080] @ a85f8 <_PyObject_GenericSetAttrWithDict@@Base+0x874> │ │ │ │ + beq a821c <_PyObject_GenericSetAttrWithDict@@Base+0x420> │ │ │ │ + ldr fp, [pc, #2080] @ a8670 <_PyObject_GenericSetAttrWithDict@@Base+0x874> │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a8314 <_PyObject_GenericSetAttrWithDict@@Base+0x590> │ │ │ │ + bne a838c <_PyObject_GenericSetAttrWithDict@@Base+0x590> │ │ │ │ ldr r2, [r6] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a7ee0 <_PyObject_GenericSetAttrWithDict@@Base+0x15c> │ │ │ │ + beq a7f58 <_PyObject_GenericSetAttrWithDict@@Base+0x15c> │ │ │ │ ldr r1, [r6, #192] @ 0xc0 │ │ │ │ add r2, r2, #1 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ eor r5, r1, r4, asr #3 │ │ │ │ str r2, [r6] │ │ │ │ ldr r2, [fp, r0] │ │ │ │ lsl r5, r5, #20 │ │ │ │ ldr r7, [r2, #8] │ │ │ │ lsr r5, r5, #20 │ │ │ │ add r2, r5, r5, lsl #1 │ │ │ │ add r2, r7, r2, lsl #2 │ │ │ │ add r2, r2, #40960 @ 0xa000 │ │ │ │ ldr r2, [r2, #2808] @ 0xaf8 │ │ │ │ cmp r2, r1 │ │ │ │ lsl r2, r5, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bne a7f1c <_PyObject_GenericSetAttrWithDict@@Base+0x198> │ │ │ │ + bne a7f94 <_PyObject_GenericSetAttrWithDict@@Base+0x198> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r2, r2, r5 │ │ │ │ add r1, r7, r2, lsl #2 │ │ │ │ add r1, r1, #40960 @ 0xa000 │ │ │ │ ldr r1, [r1, #2812] @ 0xafc │ │ │ │ lsl r2, r2, #2 │ │ │ │ cmp r4, r1 │ │ │ │ - bne a7f1c <_PyObject_GenericSetAttrWithDict@@Base+0x198> │ │ │ │ + bne a7f94 <_PyObject_GenericSetAttrWithDict@@Base+0x198> │ │ │ │ add r7, r7, #40960 @ 0xa000 │ │ │ │ add r7, r7, r2 │ │ │ │ ldr sl, [r7, #2816] @ 0xb00 │ │ │ │ cmp sl, #0 │ │ │ │ - beq a81f4 <_PyObject_GenericSetAttrWithDict@@Base+0x470> │ │ │ │ + beq a826c <_PyObject_GenericSetAttrWithDict@@Base+0x470> │ │ │ │ ldr r2, [sl] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a85b8 <_PyObject_GenericSetAttrWithDict@@Base+0x834> │ │ │ │ + beq a85b0 <_PyObject_GenericSetAttrWithDict@@Base+0x7b4> │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [sl] │ │ │ │ ldr r2, [sl, #4] │ │ │ │ ldr r5, [r2, #140] @ 0x8c │ │ │ │ cmp r5, #0 │ │ │ │ - beq a7ff8 <_PyObject_GenericSetAttrWithDict@@Base+0x274> │ │ │ │ - ldr r3, [pc, #1900] @ a85fc <_PyObject_GenericSetAttrWithDict@@Base+0x878> │ │ │ │ + beq a8070 <_PyObject_GenericSetAttrWithDict@@Base+0x274> │ │ │ │ + ldr r3, [pc, #1900] @ a8674 <_PyObject_GenericSetAttrWithDict@@Base+0x878> │ │ │ │ cmp r5, r3 │ │ │ │ - bne a832c <_PyObject_GenericSetAttrWithDict@@Base+0x5a8> │ │ │ │ + bne a83b0 <_PyObject_GenericSetAttrWithDict@@Base+0x5b4> │ │ │ │ ldr r5, [sl, #8] │ │ │ │ ldr r7, [r8, #4] │ │ │ │ cmp r5, r7 │ │ │ │ - bne a8384 <_PyObject_GenericSetAttrWithDict@@Base+0x600> │ │ │ │ + bne a83fc <_PyObject_GenericSetAttrWithDict@@Base+0x600> │ │ │ │ ldr r1, [sl, #20] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 105184 │ │ │ │ + bl 105238 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a80cc <_PyObject_GenericSetAttrWithDict@@Base+0x348> │ │ │ │ + beq a8144 <_PyObject_GenericSetAttrWithDict@@Base+0x348> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne a80cc <_PyObject_GenericSetAttrWithDict@@Base+0x348> │ │ │ │ + bne a8144 <_PyObject_GenericSetAttrWithDict@@Base+0x348> │ │ │ │ mov r0, sl │ │ │ │ - bl 23e5f4 │ │ │ │ - b a80cc <_PyObject_GenericSetAttrWithDict@@Base+0x348> │ │ │ │ + bl 23e6bc │ │ │ │ + b a8144 <_PyObject_GenericSetAttrWithDict@@Base+0x348> │ │ │ │ ldr r1, [r6, #192] @ 0xc0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ eor r5, r1, r4, asr #3 │ │ │ │ ldr r2, [fp, r0] │ │ │ │ lsl r5, r5, #20 │ │ │ │ ldr r7, [r2, #8] │ │ │ │ lsr r5, r5, #20 │ │ │ │ add r2, r5, r5, lsl #1 │ │ │ │ add r2, r7, r2, lsl #2 │ │ │ │ add r2, r2, #40960 @ 0xa000 │ │ │ │ ldr r2, [r2, #2808] @ 0xaf8 │ │ │ │ cmp r1, r2 │ │ │ │ lsl r2, r5, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ - beq a7e30 <_PyObject_GenericSetAttrWithDict@@Base+0xac> │ │ │ │ - ldr r2, [pc, #1756] @ a8600 <_PyObject_GenericSetAttrWithDict@@Base+0x87c> │ │ │ │ + beq a7ea8 <_PyObject_GenericSetAttrWithDict@@Base+0xac> │ │ │ │ + ldr r2, [pc, #1756] @ a8678 <_PyObject_GenericSetAttrWithDict@@Base+0x87c> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne a81c4 <_PyObject_GenericSetAttrWithDict@@Base+0x440> │ │ │ │ + bne a823c <_PyObject_GenericSetAttrWithDict@@Base+0x440> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt a81c4 <_PyObject_GenericSetAttrWithDict@@Base+0x440> │ │ │ │ + bgt a823c <_PyObject_GenericSetAttrWithDict@@Base+0x440> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl a87bc <_PyType_LookupRef@@Base+0x190> │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl a8834 <_PyType_LookupRef@@Base+0x190> │ │ │ │ ldr r3, [r6, #192] @ 0xc0 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r1, r4 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl a88cc <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ + bl a8944 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ mov sl, r0 │ │ │ │ - bne a81ec <_PyObject_GenericSetAttrWithDict@@Base+0x468> │ │ │ │ + bne a8264 <_PyObject_GenericSetAttrWithDict@@Base+0x468> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a7fec <_PyObject_GenericSetAttrWithDict@@Base+0x268> │ │ │ │ + beq a8064 <_PyObject_GenericSetAttrWithDict@@Base+0x268> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r1, r2, r5 │ │ │ │ add r5, r7, #43520 @ 0xaa00 │ │ │ │ add r5, r5, #248 @ 0xf8 │ │ │ │ lsl r2, r1, #2 │ │ │ │ add r1, r5, r1, lsl #2 │ │ │ │ str r0, [r1, #8] │ │ │ │ @@ -129579,109 +129611,109 @@ │ │ │ │ add r7, r7, #43520 @ 0xaa00 │ │ │ │ add r0, r2, #4 │ │ │ │ ldr r7, [r7, #252] @ 0xfc │ │ │ │ str r2, [sp, #12] │ │ │ │ strne r1, [r4] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r4, [r5, r0] │ │ │ │ - bl 35911c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + bl 359388 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [r5, r2] │ │ │ │ ldr r2, [r7] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a8364 <_PyObject_GenericSetAttrWithDict@@Base+0x5e0> │ │ │ │ + bne a83dc <_PyObject_GenericSetAttrWithDict@@Base+0x5e0> │ │ │ │ cmp sl, #0 │ │ │ │ - bne a85b8 <_PyObject_GenericSetAttrWithDict@@Base+0x834> │ │ │ │ + bne a85b0 <_PyObject_GenericSetAttrWithDict@@Base+0x7b4> │ │ │ │ mov sl, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a840c <_PyObject_GenericSetAttrWithDict@@Base+0x688> │ │ │ │ + bne a8484 <_PyObject_GenericSetAttrWithDict@@Base+0x688> │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ tst r2, #4 │ │ │ │ - bne a8210 <_PyObject_GenericSetAttrWithDict@@Base+0x48c> │ │ │ │ + bne a8288 <_PyObject_GenericSetAttrWithDict@@Base+0x48c> │ │ │ │ tst r2, #16 │ │ │ │ subne r5, r8, #12 │ │ │ │ - bne a8030 <_PyObject_GenericSetAttrWithDict@@Base+0x2ac> │ │ │ │ + bne a80a8 <_PyObject_GenericSetAttrWithDict@@Base+0x2ac> │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r5, [r3, #144] @ 0x90 │ │ │ │ cmp r5, #0 │ │ │ │ - beq a83e4 <_PyObject_GenericSetAttrWithDict@@Base+0x660> │ │ │ │ - blt a85cc <_PyObject_GenericSetAttrWithDict@@Base+0x848> │ │ │ │ + beq a845c <_PyObject_GenericSetAttrWithDict@@Base+0x660> │ │ │ │ + blt a85c4 <_PyObject_GenericSetAttrWithDict@@Base+0x7c8> │ │ │ │ add r5, r8, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - beq a83e4 <_PyObject_GenericSetAttrWithDict@@Base+0x660> │ │ │ │ + beq a845c <_PyObject_GenericSetAttrWithDict@@Base+0x660> │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a827c <_PyObject_GenericSetAttrWithDict@@Base+0x4f8> │ │ │ │ + beq a82f4 <_PyObject_GenericSetAttrWithDict@@Base+0x4f8> │ │ │ │ cmp r9, #0 │ │ │ │ - beq a8350 <_PyObject_GenericSetAttrWithDict@@Base+0x5cc> │ │ │ │ + beq a83c8 <_PyObject_GenericSetAttrWithDict@@Base+0x5cc> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a8100 <_PyObject_GenericSetAttrWithDict@@Base+0x37c> │ │ │ │ + beq a8178 <_PyObject_GenericSetAttrWithDict@@Base+0x37c> │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ str r3, [r9] │ │ │ │ - ldr r3, [pc, #1412] @ a8600 <_PyObject_GenericSetAttrWithDict@@Base+0x87c> │ │ │ │ + ldr r3, [pc, #1412] @ a8678 <_PyObject_GenericSetAttrWithDict@@Base+0x87c> │ │ │ │ cmp r2, r3 │ │ │ │ - bne a8110 <_PyObject_GenericSetAttrWithDict@@Base+0x38c> │ │ │ │ + bne a8188 <_PyObject_GenericSetAttrWithDict@@Base+0x38c> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmn r3, #1 │ │ │ │ - beq a8110 <_PyObject_GenericSetAttrWithDict@@Base+0x38c> │ │ │ │ - bl 3592c0 │ │ │ │ + beq a8188 <_PyObject_GenericSetAttrWithDict@@Base+0x38c> │ │ │ │ + bl 359530 │ │ │ │ ldr r2, [fp, r0] │ │ │ │ ldr ip, [r1, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - ldr r2, [pc, #1376] @ a8604 <_PyObject_GenericSetAttrWithDict@@Base+0x880> │ │ │ │ + ldr r2, [pc, #1376] @ a867c <_PyObject_GenericSetAttrWithDict@@Base+0x880> │ │ │ │ str r9, [sp] │ │ │ │ cmp ip, r2 │ │ │ │ mov r2, r4 │ │ │ │ - beq a8320 <_PyObject_GenericSetAttrWithDict@@Base+0x59c> │ │ │ │ - bl a015c │ │ │ │ + beq a8398 <_PyObject_GenericSetAttrWithDict@@Base+0x59c> │ │ │ │ + bl a01d4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - beq a8240 <_PyObject_GenericSetAttrWithDict@@Base+0x4bc> │ │ │ │ + beq a82b8 <_PyObject_GenericSetAttrWithDict@@Base+0x4bc> │ │ │ │ mov r5, #0 │ │ │ │ cmp sl, #0 │ │ │ │ - bne a7eb8 <_PyObject_GenericSetAttrWithDict@@Base+0x134> │ │ │ │ + bne a7f30 <_PyObject_GenericSetAttrWithDict@@Base+0x134> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a80e8 <_PyObject_GenericSetAttrWithDict@@Base+0x364> │ │ │ │ + beq a8160 <_PyObject_GenericSetAttrWithDict@@Base+0x364> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq a850c <_PyObject_GenericSetAttrWithDict@@Base+0x788> │ │ │ │ + beq a85f0 <_PyObject_GenericSetAttrWithDict@@Base+0x7f4> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a82d0 <_PyObject_GenericSetAttrWithDict@@Base+0x54c> │ │ │ │ + bne a8348 <_PyObject_GenericSetAttrWithDict@@Base+0x54c> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #1272] @ a8600 <_PyObject_GenericSetAttrWithDict@@Base+0x87c> │ │ │ │ + ldr r3, [pc, #1272] @ a8678 <_PyObject_GenericSetAttrWithDict@@Base+0x87c> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a8080 <_PyObject_GenericSetAttrWithDict@@Base+0x2fc> │ │ │ │ + beq a80f8 <_PyObject_GenericSetAttrWithDict@@Base+0x2fc> │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 8be20 │ │ │ │ + bl 8be90 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne a808c <_PyObject_GenericSetAttrWithDict@@Base+0x308> │ │ │ │ + bne a8104 <_PyObject_GenericSetAttrWithDict@@Base+0x308> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23abe8 │ │ │ │ + bl 23acb0 │ │ │ │ mov r5, r0 │ │ │ │ - b a8238 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ - ldr fp, [pc, #1200] @ a85f8 <_PyObject_GenericSetAttrWithDict@@Base+0x874> │ │ │ │ - bl 3592c0 │ │ │ │ + b a82b0 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + ldr fp, [pc, #1200] @ a8670 <_PyObject_GenericSetAttrWithDict@@Base+0x874> │ │ │ │ + bl 359530 │ │ │ │ ldr r2, [fp, r0] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r2, [r6, #180] @ 0xb4 │ │ │ │ sub r2, r2, #1 │ │ │ │ rsb r1, r2, r2, lsl #3 │ │ │ │ lsl r1, r1, #2 │ │ │ │ add ip, r0, r1 │ │ │ │ @@ -129696,464 +129728,464 @@ │ │ │ │ cmp r1, r6 │ │ │ │ orreq r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ addeq ip, ip, #98304 @ 0x18000 │ │ │ │ ldrne r2, [r0, #16] │ │ │ │ ldreq r2, [ip, #244] @ 0xf4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne a7dd4 <_PyObject_GenericSetAttrWithDict@@Base+0x50> │ │ │ │ + bne a7e4c <_PyObject_GenericSetAttrWithDict@@Base+0x50> │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl a5520 │ │ │ │ + bl a5598 │ │ │ │ cmp r0, #0 │ │ │ │ - blt a85b0 <_PyObject_GenericSetAttrWithDict@@Base+0x82c> │ │ │ │ - ldr fp, [pc, #1080] @ a85f8 <_PyObject_GenericSetAttrWithDict@@Base+0x874> │ │ │ │ + blt a8668 <_PyObject_GenericSetAttrWithDict@@Base+0x86c> │ │ │ │ + ldr fp, [pc, #1080] @ a8670 <_PyObject_GenericSetAttrWithDict@@Base+0x874> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b a7dd4 <_PyObject_GenericSetAttrWithDict@@Base+0x50> │ │ │ │ + b a7e4c <_PyObject_GenericSetAttrWithDict@@Base+0x50> │ │ │ │ add r2, sp, #28 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl a88cc <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ + bl a8944 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ mov sl, r0 │ │ │ │ - beq a7fec <_PyObject_GenericSetAttrWithDict@@Base+0x268> │ │ │ │ + beq a8064 <_PyObject_GenericSetAttrWithDict@@Base+0x268> │ │ │ │ cmn r2, #1 │ │ │ │ - beq a8570 <_PyObject_GenericSetAttrWithDict@@Base+0x7ec> │ │ │ │ + beq a8584 <_PyObject_GenericSetAttrWithDict@@Base+0x788> │ │ │ │ cmp r3, #0 │ │ │ │ movne sl, #0 │ │ │ │ - bne a840c <_PyObject_GenericSetAttrWithDict@@Base+0x688> │ │ │ │ + bne a8484 <_PyObject_GenericSetAttrWithDict@@Base+0x688> │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ mov sl, r3 │ │ │ │ tst r2, #4 │ │ │ │ - beq a800c <_PyObject_GenericSetAttrWithDict@@Base+0x288> │ │ │ │ + beq a8084 <_PyObject_GenericSetAttrWithDict@@Base+0x288> │ │ │ │ ldrb r3, [r8, #11] │ │ │ │ add r5, r8, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a83b8 <_PyObject_GenericSetAttrWithDict@@Base+0x634> │ │ │ │ + beq a8430 <_PyObject_GenericSetAttrWithDict@@Base+0x634> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 11d02c <_PyEval_CheckExceptTypeValid@@Base+0x1798> │ │ │ │ + bl 11d0dc <_PyEval_CheckExceptTypeValid@@Base+0x1798> │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bge a80c4 <_PyObject_GenericSetAttrWithDict@@Base+0x340> │ │ │ │ - ldr r3, [pc, #960] @ a8608 <_PyObject_GenericSetAttrWithDict@@Base+0x884> │ │ │ │ + bge a813c <_PyObject_GenericSetAttrWithDict@@Base+0x340> │ │ │ │ + ldr r3, [pc, #960] @ a8680 <_PyObject_GenericSetAttrWithDict@@Base+0x884> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a5b0 │ │ │ │ + bl 11a660 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a80c4 <_PyObject_GenericSetAttrWithDict@@Base+0x340> │ │ │ │ - ldr r3, [pc, #944] @ a860c <_PyObject_GenericSetAttrWithDict@@Base+0x888> │ │ │ │ + beq a813c <_PyObject_GenericSetAttrWithDict@@Base+0x340> │ │ │ │ + ldr r3, [pc, #944] @ a8684 <_PyObject_GenericSetAttrWithDict@@Base+0x888> │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #936] @ a8610 <_PyObject_GenericSetAttrWithDict@@Base+0x88c> │ │ │ │ + ldr r1, [pc, #936] @ a8688 <_PyObject_GenericSetAttrWithDict@@Base+0x88c> │ │ │ │ mov r3, r4 │ │ │ │ - bl 1176f0 │ │ │ │ + bl 1177e0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 119de4 │ │ │ │ - b a80c4 <_PyObject_GenericSetAttrWithDict@@Base+0x340> │ │ │ │ - bl 3592c0 │ │ │ │ + bl 119e94 │ │ │ │ + b a813c <_PyObject_GenericSetAttrWithDict@@Base+0x340> │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r2, [fp, r0] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #512 @ 0x200 │ │ │ │ - beq a82a4 <_PyObject_GenericSetAttrWithDict@@Base+0x520> │ │ │ │ + beq a831c <_PyObject_GenericSetAttrWithDict@@Base+0x520> │ │ │ │ ldr r1, [r3, #440] @ 0x1b8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne a8344 <_PyObject_GenericSetAttrWithDict@@Base+0x5c0> │ │ │ │ + bne a83a4 <_PyObject_GenericSetAttrWithDict@@Base+0x5a8> │ │ │ │ mov r3, #0 │ │ │ │ - ldr r1, [pc, #852] @ a8604 <_PyObject_GenericSetAttrWithDict@@Base+0x880> │ │ │ │ + ldr r1, [pc, #852] @ a867c <_PyObject_GenericSetAttrWithDict@@Base+0x880> │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp] │ │ │ │ - bl 91a40 │ │ │ │ + bl 91a9c │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [r5] │ │ │ │ - bne a8044 <_PyObject_GenericSetAttrWithDict@@Base+0x2c0> │ │ │ │ + bne a80bc <_PyObject_GenericSetAttrWithDict@@Base+0x2c0> │ │ │ │ mvn r5, #0 │ │ │ │ - b a8240 <_PyObject_GenericSetAttrWithDict@@Base+0x4bc> │ │ │ │ + b a82b8 <_PyObject_GenericSetAttrWithDict@@Base+0x4bc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a80f4 <_PyObject_GenericSetAttrWithDict@@Base+0x370> │ │ │ │ - ldr r2, [pc, #812] @ a8614 <_PyObject_GenericSetAttrWithDict@@Base+0x890> │ │ │ │ + bne a816c <_PyObject_GenericSetAttrWithDict@@Base+0x370> │ │ │ │ + ldr r2, [pc, #812] @ a868c <_PyObject_GenericSetAttrWithDict@@Base+0x890> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a8308 <_PyObject_GenericSetAttrWithDict@@Base+0x584> │ │ │ │ + beq a8380 <_PyObject_GenericSetAttrWithDict@@Base+0x584> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b a80f4 <_PyObject_GenericSetAttrWithDict@@Base+0x370> │ │ │ │ + b a816c <_PyObject_GenericSetAttrWithDict@@Base+0x370> │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r4] │ │ │ │ - b a7de0 <_PyObject_GenericSetAttrWithDict@@Base+0x5c> │ │ │ │ - bl 9cb2c │ │ │ │ + b a7e58 <_PyObject_GenericSetAttrWithDict@@Base+0x5c> │ │ │ │ + bl 9cba4 │ │ │ │ mov r5, r0 │ │ │ │ - b a8238 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + b a82b0 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + bl 18a4e0 <_PyUnicode_IsNumeric@@Base+0x590> │ │ │ │ + mov r1, r0 │ │ │ │ + b a8334 <_PyObject_GenericSetAttrWithDict@@Base+0x538> │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ - b a7eb8 <_PyObject_GenericSetAttrWithDict@@Base+0x134> │ │ │ │ - bl 18a264 <_PyUnicode_IsNumeric@@Base+0x5b0> │ │ │ │ - mov r1, r0 │ │ │ │ - b a82bc <_PyObject_GenericSetAttrWithDict@@Base+0x538> │ │ │ │ + b a7f30 <_PyObject_GenericSetAttrWithDict@@Base+0x134> │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 23e560 │ │ │ │ + bl 23e628 │ │ │ │ mov r5, r0 │ │ │ │ - b a8238 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + b a82b0 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r7] │ │ │ │ - bne a7fec <_PyObject_GenericSetAttrWithDict@@Base+0x268> │ │ │ │ + bne a8064 <_PyObject_GenericSetAttrWithDict@@Base+0x268> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b a7fec <_PyObject_GenericSetAttrWithDict@@Base+0x268> │ │ │ │ + b a8064 <_PyObject_GenericSetAttrWithDict@@Base+0x268> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl adde8 │ │ │ │ + bl adeb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a7ea4 <_PyObject_GenericSetAttrWithDict@@Base+0x120> │ │ │ │ + bne a7f1c <_PyObject_GenericSetAttrWithDict@@Base+0x120> │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sl, #12] │ │ │ │ mov r2, r7 │ │ │ │ - bl 24258c │ │ │ │ + bl 242668 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne a7ea4 <_PyObject_GenericSetAttrWithDict@@Base+0x120> │ │ │ │ - b a7eb8 <_PyObject_GenericSetAttrWithDict@@Base+0x134> │ │ │ │ + bne a7f1c <_PyObject_GenericSetAttrWithDict@@Base+0x120> │ │ │ │ + b a7f30 <_PyObject_GenericSetAttrWithDict@@Base+0x134> │ │ │ │ ldr r0, [r8, #-12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a8498 <_PyObject_GenericSetAttrWithDict@@Base+0x714> │ │ │ │ + beq a8510 <_PyObject_GenericSetAttrWithDict@@Base+0x714> │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r5, r3 │ │ │ │ - beq a8220 <_PyObject_GenericSetAttrWithDict@@Base+0x49c> │ │ │ │ + beq a8298 <_PyObject_GenericSetAttrWithDict@@Base+0x49c> │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ - bl 23e3f0 │ │ │ │ + bl 23e4b8 │ │ │ │ mov r5, r0 │ │ │ │ - b a8238 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ - ldr r3, [pc, #544] @ a860c <_PyObject_GenericSetAttrWithDict@@Base+0x888> │ │ │ │ + b a82b0 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + ldr r3, [pc, #544] @ a8684 <_PyObject_GenericSetAttrWithDict@@Base+0x888> │ │ │ │ cmp sl, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r2, [r6, #12] │ │ │ │ - beq a8540 <_PyObject_GenericSetAttrWithDict@@Base+0x7bc> │ │ │ │ - ldr r1, [pc, #536] @ a8618 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ + beq a8624 <_PyObject_GenericSetAttrWithDict@@Base+0x828> │ │ │ │ + ldr r1, [pc, #536] @ a8690 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ mov r3, r4 │ │ │ │ - bl 1176f0 │ │ │ │ + bl 1177e0 │ │ │ │ mvn r5, #0 │ │ │ │ - b a7eb8 <_PyObject_GenericSetAttrWithDict@@Base+0x134> │ │ │ │ + b a7f30 <_PyObject_GenericSetAttrWithDict@@Base+0x134> │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ cmp r9, #0 │ │ │ │ - beq a84f0 <_PyObject_GenericSetAttrWithDict@@Base+0x76c> │ │ │ │ + beq a8594 <_PyObject_GenericSetAttrWithDict@@Base+0x798> │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 9c9c8 │ │ │ │ + bl 9ca40 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a8238 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + beq a82b0 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne a8238 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ - ldr r2, [pc, #432] @ a8614 <_PyObject_GenericSetAttrWithDict@@Base+0x890> │ │ │ │ + bne a82b0 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + ldr r2, [pc, #432] @ a868c <_PyObject_GenericSetAttrWithDict@@Base+0x890> │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r7, [r2, #1416] @ 0x588 │ │ │ │ ldr r9, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq a848c <_PyObject_GenericSetAttrWithDict@@Base+0x708> │ │ │ │ + beq a8504 <_PyObject_GenericSetAttrWithDict@@Base+0x708> │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, r3 │ │ │ │ blx r9 │ │ │ │ - b a8238 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + b a82b0 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 108374 │ │ │ │ + bl 10842c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq a82c8 <_PyObject_GenericSetAttrWithDict@@Base+0x544> │ │ │ │ + beq a8340 <_PyObject_GenericSetAttrWithDict@@Base+0x544> │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r5, r3 │ │ │ │ - beq a8580 <_PyObject_GenericSetAttrWithDict@@Base+0x7fc> │ │ │ │ + beq a8568 <_PyObject_GenericSetAttrWithDict@@Base+0x76c> │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ - bl 23e3f0 │ │ │ │ + bl 23e4b8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a8238 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + beq a82b0 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne a8238 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + bne a82b0 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b a8238 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b a82b0 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 11d0dc <_PyEval_CheckExceptTypeValid@@Base+0x1798> │ │ │ │ + mov r5, r0 │ │ │ │ + b a8540 <_PyObject_GenericSetAttrWithDict@@Base+0x744> │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 11aa14 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + b a806c <_PyObject_GenericSetAttrWithDict@@Base+0x270> │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl f93e4 │ │ │ │ + bl f9498 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ - b a8440 <_PyObject_GenericSetAttrWithDict@@Base+0x6bc> │ │ │ │ + b a84b8 <_PyObject_GenericSetAttrWithDict@@Base+0x6bc> │ │ │ │ + ldr r2, [sl, #4] │ │ │ │ + ldr r5, [r2, #140] @ 0x8c │ │ │ │ + cmp r5, #0 │ │ │ │ + bne a7f00 <_PyObject_GenericSetAttrWithDict@@Base+0x104> │ │ │ │ + b a8070 <_PyObject_GenericSetAttrWithDict@@Base+0x274> │ │ │ │ + ldr r1, [r8, #8] │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ + ldr r0, [r3, #20] │ │ │ │ + cmp r1, #0 │ │ │ │ + rsblt r1, r1, #0 │ │ │ │ + add r3, r2, #3 │ │ │ │ + mla r3, r0, r1, r3 │ │ │ │ + bic r3, r3, #3 │ │ │ │ + add r3, r3, r5 │ │ │ │ + add r5, r8, r3 │ │ │ │ + b a80a8 <_PyObject_GenericSetAttrWithDict@@Base+0x2ac> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #252] @ a8614 <_PyObject_GenericSetAttrWithDict@@Base+0x890> │ │ │ │ + ldr r2, [pc, #144] @ a868c <_PyObject_GenericSetAttrWithDict@@Base+0x890> │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a8534 <_PyObject_GenericSetAttrWithDict@@Base+0x7b0> │ │ │ │ + beq a8618 <_PyObject_GenericSetAttrWithDict@@Base+0x81c> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ - b a80e8 <_PyObject_GenericSetAttrWithDict@@Base+0x364> │ │ │ │ + b a8160 <_PyObject_GenericSetAttrWithDict@@Base+0x364> │ │ │ │ ldr r1, [r6, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #208] @ a861c <_PyObject_GenericSetAttrWithDict@@Base+0x898> │ │ │ │ + ldr r3, [pc, #100] @ a8694 <_PyObject_GenericSetAttrWithDict@@Base+0x898> │ │ │ │ mvn r5, #0 │ │ │ │ cmp r1, r3 │ │ │ │ - ldreq r1, [pc, #200] @ a8620 <_PyObject_GenericSetAttrWithDict@@Base+0x89c> │ │ │ │ - ldrne r1, [pc, #180] @ a8610 <_PyObject_GenericSetAttrWithDict@@Base+0x88c> │ │ │ │ + ldreq r1, [pc, #92] @ a8698 <_PyObject_GenericSetAttrWithDict@@Base+0x89c> │ │ │ │ + ldrne r1, [pc, #72] @ a8688 <_PyObject_GenericSetAttrWithDict@@Base+0x88c> │ │ │ │ mov r3, r4 │ │ │ │ - bl 1176f0 │ │ │ │ + bl 1177e0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 119de4 │ │ │ │ - b a80cc <_PyObject_GenericSetAttrWithDict@@Base+0x348> │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl 11a964 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - b a7ff4 <_PyObject_GenericSetAttrWithDict@@Base+0x270> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 11d02c <_PyEval_CheckExceptTypeValid@@Base+0x1798> │ │ │ │ - mov r5, r0 │ │ │ │ - b a84c8 <_PyObject_GenericSetAttrWithDict@@Base+0x744> │ │ │ │ - ldr r3, [pc, #128] @ a8624 <_PyObject_GenericSetAttrWithDict@@Base+0x8a0> │ │ │ │ + bl 119e94 │ │ │ │ + b a8144 <_PyObject_GenericSetAttrWithDict@@Base+0x348> │ │ │ │ + ldr r3, [pc, #64] @ a869c <_PyObject_GenericSetAttrWithDict@@Base+0x8a0> │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #124] @ a8628 <_PyObject_GenericSetAttrWithDict@@Base+0x8a4> │ │ │ │ + ldr r1, [pc, #60] @ a86a0 <_PyObject_GenericSetAttrWithDict@@Base+0x8a4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 1177e0 │ │ │ │ mvn r5, #0 │ │ │ │ - b a80f4 <_PyObject_GenericSetAttrWithDict@@Base+0x370> │ │ │ │ - ldr r2, [sl, #4] │ │ │ │ - ldr r5, [r2, #140] @ 0x8c │ │ │ │ - cmp r5, #0 │ │ │ │ - bne a7e88 <_PyObject_GenericSetAttrWithDict@@Base+0x104> │ │ │ │ - b a7ff8 <_PyObject_GenericSetAttrWithDict@@Base+0x274> │ │ │ │ - ldr r1, [r8, #8] │ │ │ │ - ldr r2, [r3, #16] │ │ │ │ - ldr r0, [r3, #20] │ │ │ │ - cmp r1, #0 │ │ │ │ - rsblt r1, r1, #0 │ │ │ │ - add r3, r2, #3 │ │ │ │ - mla r3, r0, r1, r3 │ │ │ │ - bic r3, r3, #3 │ │ │ │ - add r3, r3, r5 │ │ │ │ - add r5, r8, r3 │ │ │ │ - b a8030 <_PyObject_GenericSetAttrWithDict@@Base+0x2ac> │ │ │ │ + b a816c <_PyObject_GenericSetAttrWithDict@@Base+0x370> │ │ │ │ andeq r0, r0, ip │ │ │ │ - @ instruction: 0x00104cd8 │ │ │ │ + andseq r4, r0, ip, lsl #27 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq sl, r5, ip, lsr #24 │ │ │ │ ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r6, r0, lsl #7 │ │ │ │ + eorseq r1, r6, r0, asr #11 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - eorseq r1, r6, r8, lsr #7 │ │ │ │ - andeq r7, sl, ip, ror sp │ │ │ │ - eorseq r1, r6, ip, lsr #6 │ │ │ │ + eorseq r1, r6, r8, ror #11 │ │ │ │ + strdeq r7, [sl], -r4 │ │ │ │ + eorseq r1, r6, ip, ror #10 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r6, r4, asr #5 │ │ │ │ + eorseq r1, r6, r4, lsl #10 │ │ │ │ │ │ │ │ -000a862c <_PyType_LookupRef@@Base>: │ │ │ │ +000a86a4 <_PyType_LookupRef@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r3, [pc, #368] @ a87b4 <_PyType_LookupRef@@Base+0x188> │ │ │ │ + ldr r3, [pc, #368] @ a882c <_PyType_LookupRef@@Base+0x188> │ │ │ │ ldr r2, [r0, #192] @ 0xc0 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r1, [r3, r0] │ │ │ │ eor r3, r2, r8, asr #3 │ │ │ │ lsl r3, r3, #20 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ lsr r3, r3, #20 │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ add r6, r5, r3, lsl #2 │ │ │ │ add r6, r6, #40960 @ 0xa000 │ │ │ │ lsl r4, r3, #2 │ │ │ │ ldr r3, [r6, #2808] @ 0xaf8 │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne a86f8 <_PyType_LookupRef@@Base+0xcc> │ │ │ │ + bne a8770 <_PyType_LookupRef@@Base+0xcc> │ │ │ │ ldr r3, [r6, #2812] @ 0xafc │ │ │ │ cmp r3, r8 │ │ │ │ - bne a86f8 <_PyType_LookupRef@@Base+0xcc> │ │ │ │ + bne a8770 <_PyType_LookupRef@@Base+0xcc> │ │ │ │ add r5, r5, #40960 @ 0xa000 │ │ │ │ add r5, r5, r4 │ │ │ │ ldr r7, [r5, #2816] @ 0xb00 │ │ │ │ cmp r7, #0 │ │ │ │ - beq a86e8 <_PyType_LookupRef@@Base+0xbc> │ │ │ │ + beq a8760 <_PyType_LookupRef@@Base+0xbc> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r7] │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r8 │ │ │ │ - bl a88cc <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ + bl a8944 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ - beq a86b4 <_PyType_LookupRef@@Base+0x88> │ │ │ │ + beq a872c <_PyType_LookupRef@@Base+0x88> │ │ │ │ cmn r3, #1 │ │ │ │ - beq a87ac <_PyType_LookupRef@@Base+0x180> │ │ │ │ + beq a8824 <_PyType_LookupRef@@Base+0x180> │ │ │ │ mov r7, #0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [pc, #184] @ a87b8 <_PyType_LookupRef@@Base+0x18c> │ │ │ │ + ldr r3, [pc, #184] @ a8830 <_PyType_LookupRef@@Base+0x18c> │ │ │ │ ldr r2, [r8, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a86c0 <_PyType_LookupRef@@Base+0x94> │ │ │ │ + bne a8738 <_PyType_LookupRef@@Base+0x94> │ │ │ │ ldr r3, [r8, #8] │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bgt a86c0 <_PyType_LookupRef@@Base+0x94> │ │ │ │ + bgt a8738 <_PyType_LookupRef@@Base+0x94> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl a87bc <_PyType_LookupRef@@Base+0x190> │ │ │ │ + bl a8834 <_PyType_LookupRef@@Base+0x190> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r8 │ │ │ │ ldr sl, [r7, #192] @ 0xc0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl a88cc <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ + bl a8944 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ - bne a86e0 <_PyType_LookupRef@@Base+0xb4> │ │ │ │ + bne a8758 <_PyType_LookupRef@@Base+0xb4> │ │ │ │ cmp r9, #0 │ │ │ │ - beq a86b4 <_PyType_LookupRef@@Base+0x88> │ │ │ │ + beq a872c <_PyType_LookupRef@@Base+0x88> │ │ │ │ add r5, r5, #43520 @ 0xaa00 │ │ │ │ add r5, r5, #248 @ 0xf8 │ │ │ │ add r3, r5, r4 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r3, [r8] │ │ │ │ add r2, r4, #4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ ldr r6, [r6, #2812] @ 0xafc │ │ │ │ strne r3, [r8] │ │ │ │ str r8, [r5, r2] │ │ │ │ - bl 35911c │ │ │ │ + bl 359388 │ │ │ │ str sl, [r5, r4] │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a86b4 <_PyType_LookupRef@@Base+0x88> │ │ │ │ + beq a872c <_PyType_LookupRef@@Base+0x88> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne a86b4 <_PyType_LookupRef@@Base+0x88> │ │ │ │ + bne a872c <_PyType_LookupRef@@Base+0x88> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b a86b4 <_PyType_LookupRef@@Base+0x88> │ │ │ │ - bl 11a964 │ │ │ │ - b a86e8 <_PyType_LookupRef@@Base+0xbc> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b a872c <_PyType_LookupRef@@Base+0x88> │ │ │ │ + bl 11aa14 │ │ │ │ + b a8760 <_PyType_LookupRef@@Base+0xbc> │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ ldr r3, [r1, #192] @ 0xc0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a87d0 <_PyType_LookupRef@@Base+0x1a4> │ │ │ │ + beq a8848 <_PyType_LookupRef@@Base+0x1a4> │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ mov r4, r1 │ │ │ │ tst r3, #4096 @ 0x1000 │ │ │ │ - beq a88c0 <_PyType_LookupRef@@Base+0x294> │ │ │ │ + beq a8938 <_PyType_LookupRef@@Base+0x294> │ │ │ │ ldrh r2, [r1, #206] @ 0xce │ │ │ │ cmp r2, #1000 @ 0x3e8 │ │ │ │ - bcs a88c0 <_PyType_LookupRef@@Base+0x294> │ │ │ │ + bcs a8938 <_PyType_LookupRef@@Base+0x294> │ │ │ │ ldr r6, [r1, #168] @ 0xa8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r8, [r6, #8] │ │ │ │ cmp r8, #0 │ │ │ │ - ble a8888 <_PyType_LookupRef@@Base+0x25c> │ │ │ │ + ble a8900 <_PyType_LookupRef@@Base+0x25c> │ │ │ │ ldr r1, [r6, #12] │ │ │ │ - bl a87bc <_PyType_LookupRef@@Base+0x190> │ │ │ │ + bl a8834 <_PyType_LookupRef@@Base+0x190> │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq a88c0 <_PyType_LookupRef@@Base+0x294> │ │ │ │ + beq a8938 <_PyType_LookupRef@@Base+0x294> │ │ │ │ cmp r8, #1 │ │ │ │ - beq a884c <_PyType_LookupRef@@Base+0x220> │ │ │ │ + beq a88c4 <_PyType_LookupRef@@Base+0x220> │ │ │ │ add r6, r6, #12 │ │ │ │ ldr r1, [r6, #4]! │ │ │ │ mov r0, r5 │ │ │ │ - bl a87bc <_PyType_LookupRef@@Base+0x190> │ │ │ │ + bl a8834 <_PyType_LookupRef@@Base+0x190> │ │ │ │ cmp r0, #0 │ │ │ │ - beq a88c0 <_PyType_LookupRef@@Base+0x294> │ │ │ │ + beq a8938 <_PyType_LookupRef@@Base+0x294> │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r8 │ │ │ │ - bne a882c <_PyType_LookupRef@@Base+0x200> │ │ │ │ + bne a88a4 <_PyType_LookupRef@@Base+0x200> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ tst r3, #256 @ 0x100 │ │ │ │ - beq a8890 <_PyType_LookupRef@@Base+0x264> │ │ │ │ - ldr r2, [pc, #104] @ a88c8 <_PyType_LookupRef@@Base+0x29c> │ │ │ │ + beq a8908 <_PyType_LookupRef@@Base+0x264> │ │ │ │ + ldr r2, [pc, #104] @ a8940 <_PyType_LookupRef@@Base+0x29c> │ │ │ │ ldr r3, [r2, #1520] @ 0x5f0 │ │ │ │ cmp r3, #131072 @ 0x20000 │ │ │ │ - bcs a88c0 <_PyType_LookupRef@@Base+0x294> │ │ │ │ + bcs a8938 <_PyType_LookupRef@@Base+0x294> │ │ │ │ cmp r3, #0 │ │ │ │ add r1, r3, #1 │ │ │ │ str r1, [r2, #1520] @ 0x5f0 │ │ │ │ ldrhne r2, [r4, #206] @ 0xce │ │ │ │ str r3, [r4, #192] @ 0xc0 │ │ │ │ addne r2, r2, #1 │ │ │ │ strhne r2, [r4, #206] @ 0xce │ │ │ │ - b a88b8 <_PyType_LookupRef@@Base+0x28c> │ │ │ │ + b a8930 <_PyType_LookupRef@@Base+0x28c> │ │ │ │ tst r3, #256 @ 0x100 │ │ │ │ - bne a8858 <_PyType_LookupRef@@Base+0x22c> │ │ │ │ + bne a88d0 <_PyType_LookupRef@@Base+0x22c> │ │ │ │ add r0, r5, #40960 @ 0xa000 │ │ │ │ ldr r3, [r0, #2804] @ 0xaf4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a88c0 <_PyType_LookupRef@@Base+0x294> │ │ │ │ + beq a8938 <_PyType_LookupRef@@Base+0x294> │ │ │ │ ldrh r2, [r4, #206] @ 0xce │ │ │ │ add r1, r3, #1 │ │ │ │ add r2, r2, #1 │ │ │ │ str r1, [r0, #2804] @ 0xaf4 │ │ │ │ strh r2, [r4, #206] @ 0xce │ │ │ │ str r3, [r4, #192] @ 0xc0 │ │ │ │ mov r0, #1 │ │ │ │ @@ -130161,72 +130193,72 @@ │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r3, [pc, #600] @ a8b3c <_PyType_LookupRef@@Base+0x510> │ │ │ │ + ldr r3, [pc, #600] @ a8bb4 <_PyType_LookupRef@@Base+0x510> │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r1, r3 │ │ │ │ mov r4, r0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bne a8a64 <_PyType_LookupRef@@Base+0x438> │ │ │ │ + bne a8adc <_PyType_LookupRef@@Base+0x438> │ │ │ │ ldr r9, [r6, #12] │ │ │ │ cmn r9, #1 │ │ │ │ - beq a8a64 <_PyType_LookupRef@@Base+0x438> │ │ │ │ + beq a8adc <_PyType_LookupRef@@Base+0x438> │ │ │ │ ldr r7, [r4, #172] @ 0xac │ │ │ │ cmp r7, #0 │ │ │ │ - beq a8a8c <_PyType_LookupRef@@Base+0x460> │ │ │ │ + beq a8b04 <_PyType_LookupRef@@Base+0x460> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a8a54 <_PyType_LookupRef@@Base+0x428> │ │ │ │ + beq a8acc <_PyType_LookupRef@@Base+0x428> │ │ │ │ ldr sl, [r7, #8] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp sl, #0 │ │ │ │ str r3, [r7] │ │ │ │ - ble a8984 <_PyType_LookupRef@@Base+0x358> │ │ │ │ - ldr fp, [pc, #516] @ a8b40 <_PyType_LookupRef@@Base+0x514> │ │ │ │ + ble a89fc <_PyType_LookupRef@@Base+0x358> │ │ │ │ + ldr fp, [pc, #516] @ a8bb8 <_PyType_LookupRef@@Base+0x514> │ │ │ │ add r8, r7, #8 │ │ │ │ mov r5, #0 │ │ │ │ ldr r4, [r8, #4]! │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ mov r2, r9 │ │ │ │ tst r0, #2 │ │ │ │ mov r1, r6 │ │ │ │ - bne a89bc <_PyType_LookupRef@@Base+0x390> │ │ │ │ + bne a8a34 <_PyType_LookupRef@@Base+0x390> │ │ │ │ ldr r0, [r4, #132] @ 0x84 │ │ │ │ - bl 9b308 │ │ │ │ + bl 9b380 │ │ │ │ cmn r0, #3 │ │ │ │ - beq a8a30 <_PyType_LookupRef@@Base+0x404> │ │ │ │ + beq a8aa8 <_PyType_LookupRef@@Base+0x404> │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne a8a3c <_PyType_LookupRef@@Base+0x410> │ │ │ │ + bne a8ab4 <_PyType_LookupRef@@Base+0x410> │ │ │ │ cmp r5, sl │ │ │ │ - bne a8940 <_PyType_LookupRef@@Base+0x314> │ │ │ │ + bne a89b8 <_PyType_LookupRef@@Base+0x314> │ │ │ │ mov r3, #0 │ │ │ │ mov r4, r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r3, [r2] │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a89b0 <_PyType_LookupRef@@Base+0x384> │ │ │ │ + beq a8a28 <_PyType_LookupRef@@Base+0x384> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq a8a80 <_PyType_LookupRef@@Base+0x454> │ │ │ │ + beq a8af8 <_PyType_LookupRef@@Base+0x454> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r4, #180] @ 0xb4 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [fp, r0] │ │ │ │ sub r2, r2, #1 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ rsb r3, r2, r2, lsl #3 │ │ │ │ lsl r3, r3, #2 │ │ │ │ add r0, r1, r3 │ │ │ │ add r3, r3, #92160 @ 0x16800 │ │ │ │ @@ -130243,52 +130275,52 @@ │ │ │ │ addeq r0, r0, #98304 @ 0x18000 │ │ │ │ addeq r0, r0, #228 @ 0xe4 │ │ │ │ ldrne r0, [r3, #16] │ │ │ │ ldreq r0, [r0, #16] │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 9b308 │ │ │ │ + bl 9b380 │ │ │ │ cmn r0, #3 │ │ │ │ - bne a896c <_PyType_LookupRef@@Base+0x340> │ │ │ │ + bne a89e4 <_PyType_LookupRef@@Base+0x340> │ │ │ │ mvn r3, #0 │ │ │ │ mov r4, #0 │ │ │ │ - b a898c <_PyType_LookupRef@@Base+0x360> │ │ │ │ + b a8a04 <_PyType_LookupRef@@Base+0x360> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r3, #0 │ │ │ │ - b a898c <_PyType_LookupRef@@Base+0x360> │ │ │ │ + b a8a04 <_PyType_LookupRef@@Base+0x360> │ │ │ │ ldr sl, [r7, #8] │ │ │ │ cmp sl, #0 │ │ │ │ - bgt a8934 <_PyType_LookupRef@@Base+0x308> │ │ │ │ - b a8984 <_PyType_LookupRef@@Base+0x358> │ │ │ │ + bgt a89ac <_PyType_LookupRef@@Base+0x308> │ │ │ │ + b a89fc <_PyType_LookupRef@@Base+0x358> │ │ │ │ mov r0, r6 │ │ │ │ - bl 8be20 │ │ │ │ + bl 8be90 │ │ │ │ cmn r0, #1 │ │ │ │ mov r9, r0 │ │ │ │ - bne a8908 <_PyType_LookupRef@@Base+0x2dc> │ │ │ │ + bne a8980 <_PyType_LookupRef@@Base+0x2dc> │ │ │ │ mvn r3, #0 │ │ │ │ - b a8aa4 <_PyType_LookupRef@@Base+0x478> │ │ │ │ + b a8b1c <_PyType_LookupRef@@Base+0x478> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b a89b0 <_PyType_LookupRef@@Base+0x384> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b a8a28 <_PyType_LookupRef@@Base+0x384> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne a8ab4 <_PyType_LookupRef@@Base+0x488> │ │ │ │ + bne a8b2c <_PyType_LookupRef@@Base+0x488> │ │ │ │ tst r3, #8192 @ 0x2000 │ │ │ │ - beq a8b1c <_PyType_LookupRef@@Base+0x4f0> │ │ │ │ + beq a8b94 <_PyType_LookupRef@@Base+0x4f0> │ │ │ │ mov r3, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, #0 │ │ │ │ str r3, [r2] │ │ │ │ - b a89b0 <_PyType_LookupRef@@Base+0x384> │ │ │ │ - ldr r3, [pc, #132] @ a8b40 <_PyType_LookupRef@@Base+0x514> │ │ │ │ - bl 3592c0 │ │ │ │ + b a8a28 <_PyType_LookupRef@@Base+0x384> │ │ │ │ + ldr r3, [pc, #132] @ a8bb8 <_PyType_LookupRef@@Base+0x514> │ │ │ │ + bl 359530 │ │ │ │ ldr r2, [r4, #180] @ 0xb4 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ sub r2, r2, #1 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov r3, #28 │ │ │ │ mul r3, r2, r3 │ │ │ │ cmp r2, #10 │ │ │ │ @@ -130304,23 +130336,23 @@ │ │ │ │ addeq r3, r3, #98304 @ 0x18000 │ │ │ │ addeq r3, r3, #228 @ 0xe4 │ │ │ │ add r2, r2, #764 @ 0x2fc │ │ │ │ add r2, r1, r2 │ │ │ │ addeq r2, r1, r3 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a8aa0 <_PyType_LookupRef@@Base+0x474> │ │ │ │ + bne a8b18 <_PyType_LookupRef@@Base+0x474> │ │ │ │ mov r0, r4 │ │ │ │ - bl a5520 │ │ │ │ + bl a5598 │ │ │ │ cmp r0, #0 │ │ │ │ - blt a8a78 <_PyType_LookupRef@@Base+0x44c> │ │ │ │ + blt a8af0 <_PyType_LookupRef@@Base+0x44c> │ │ │ │ ldr r7, [r4, #172] @ 0xac │ │ │ │ cmp r7, #0 │ │ │ │ - beq a8aa0 <_PyType_LookupRef@@Base+0x474> │ │ │ │ - b a8914 <_PyType_LookupRef@@Base+0x2e8> │ │ │ │ + beq a8b18 <_PyType_LookupRef@@Base+0x474> │ │ │ │ + b a898c <_PyType_LookupRef@@Base+0x2e8> │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r1] │ │ │ │ @@ -130329,204 +130361,204 @@ │ │ │ │ addne r3, r3, #1 │ │ │ │ sub sp, sp, #20 │ │ │ │ strne r3, [r4] │ │ │ │ ldr r3, [r2] │ │ │ │ mov r1, r0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r2 │ │ │ │ - beq a8bd8 <_PyType_LookupRef@@Base+0x5ac> │ │ │ │ + beq a8c50 <_PyType_LookupRef@@Base+0x5ac> │ │ │ │ add r3, r3, #1 │ │ │ │ - ldr r2, [pc, #152] @ a8c24 <_PyType_LookupRef@@Base+0x5f8> │ │ │ │ + ldr r2, [pc, #152] @ a8c9c <_PyType_LookupRef@@Base+0x5f8> │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne a8be8 <_PyType_LookupRef@@Base+0x5bc> │ │ │ │ + bne a8c60 <_PyType_LookupRef@@Base+0x5bc> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmn r3, #1 │ │ │ │ - beq a8be8 <_PyType_LookupRef@@Base+0x5bc> │ │ │ │ - ldr r2, [pc, #124] @ a8c28 <_PyType_LookupRef@@Base+0x5fc> │ │ │ │ - bl 3592c0 │ │ │ │ + beq a8c60 <_PyType_LookupRef@@Base+0x5bc> │ │ │ │ + ldr r2, [pc, #124] @ a8ca0 <_PyType_LookupRef@@Base+0x5fc> │ │ │ │ + bl 359530 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr ip, [r1, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - ldr r2, [pc, #108] @ a8c2c <_PyType_LookupRef@@Base+0x600> │ │ │ │ + ldr r2, [pc, #108] @ a8ca4 <_PyType_LookupRef@@Base+0x600> │ │ │ │ str r5, [sp] │ │ │ │ cmp ip, r2 │ │ │ │ mov r2, r4 │ │ │ │ - beq a8c18 <_PyType_LookupRef@@Base+0x5ec> │ │ │ │ - bl a015c │ │ │ │ + beq a8c90 <_PyType_LookupRef@@Base+0x5ec> │ │ │ │ + bl a01d4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #68] @ a8c24 <_PyType_LookupRef@@Base+0x5f8> │ │ │ │ + ldr r3, [pc, #68] @ a8c9c <_PyType_LookupRef@@Base+0x5f8> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a8b98 <_PyType_LookupRef@@Base+0x56c> │ │ │ │ + beq a8c10 <_PyType_LookupRef@@Base+0x56c> │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 8be20 │ │ │ │ + bl 8be90 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne a8ba4 <_PyType_LookupRef@@Base+0x578> │ │ │ │ + bne a8c1c <_PyType_LookupRef@@Base+0x578> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 23abe8 │ │ │ │ - bl 9cb2c │ │ │ │ + b 23acb0 │ │ │ │ + bl 9cba4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq sl, r5, ip, lsr #24 │ │ │ │ │ │ │ │ -000a8c30 : │ │ │ │ +000a8ca8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 9dd0c │ │ │ │ + bl 9dd84 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a8c90 │ │ │ │ + beq a8d08 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #76] @ a8cac │ │ │ │ + ldr r1, [pc, #76] @ a8d24 │ │ │ │ mov r2, r4 │ │ │ │ - bl a7aec │ │ │ │ + bl a7b64 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a8c90 │ │ │ │ + bne a8d08 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a8c88 │ │ │ │ + beq a8d00 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a8ca0 │ │ │ │ + beq a8d18 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b254 │ │ │ │ mvn r5, #0 │ │ │ │ - b a8c88 │ │ │ │ + b a8d00 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b a8c88 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b a8d00 │ │ │ │ subseq sl, r7, r8, lsr #5 │ │ │ │ │ │ │ │ -000a8cb0 : │ │ │ │ +000a8d28 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #52] @ a8cfc │ │ │ │ + ldr r1, [pc, #52] @ a8d74 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - bne a8cdc │ │ │ │ + bne a8d54 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl adde8 │ │ │ │ + bl adeb0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a8cd4 │ │ │ │ - ldr r1, [pc, #16] @ a8d00 │ │ │ │ - ldr r0, [pc, #16] @ a8d04 │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne a8d4c │ │ │ │ + ldr r1, [pc, #16] @ a8d78 │ │ │ │ + ldr r0, [pc, #16] @ a8d7c │ │ │ │ + bl 2e1424 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, ip, ror #3 │ │ │ │ andeq r0, r0, fp, lsr #4 │ │ │ │ - eorseq r2, r6, r8, ror #9 │ │ │ │ + eorseq r2, r6, r8, lsr #14 │ │ │ │ │ │ │ │ -000a8d08 : │ │ │ │ +000a8d80 : │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq a8d24 │ │ │ │ + beq a8d9c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq a8d24 │ │ │ │ - b a8d50 │ │ │ │ + beq a8d9c │ │ │ │ + b a8dc8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #12] @ a8d48 │ │ │ │ - ldr r0, [pc, #12] @ a8d4c │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r1, [pc, #12] @ a8dc0 │ │ │ │ + ldr r0, [pc, #12] @ a8dc4 │ │ │ │ + bl 2e1424 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, fp, ror #31 │ │ │ │ - eorseq sp, r5, ip, asr #6 │ │ │ │ + eorseq sp, r5, ip, lsl #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r7, [pc, #1332] @ a929c │ │ │ │ + ldr r7, [pc, #1332] @ a9314 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r2, [r7, r0] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r6, [r2, #8] │ │ │ │ sub sp, sp, #20 │ │ │ │ - beq a908c │ │ │ │ + beq a9104 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a912c │ │ │ │ + bne a91a4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #108] @ 0x6c │ │ │ │ - ldr r2, [pc, #1280] @ a92a0 │ │ │ │ + ldr r2, [pc, #1280] @ a9318 │ │ │ │ cmp r1, r2 │ │ │ │ - bne a920c │ │ │ │ + bne a9284 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - ldr r2, [pc, #1268] @ a92a4 │ │ │ │ + ldr r2, [pc, #1268] @ a931c │ │ │ │ ldr r0, [r1, #16] │ │ │ │ lsl r0, r0, #1 │ │ │ │ smull ip, r2, r0, r2 │ │ │ │ sub r2, r2, r0, asr #31 │ │ │ │ cmp r3, r2 │ │ │ │ - blt a920c │ │ │ │ + blt a9284 │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a90e8 │ │ │ │ + beq a9160 │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ mov r2, #1 │ │ │ │ lsl r3, r2, r3 │ │ │ │ lsl r2, r2, r0 │ │ │ │ - ldr r0, [pc, #1212] @ a92a8 │ │ │ │ + ldr r0, [pc, #1212] @ a9320 │ │ │ │ lsl r3, r3, #1 │ │ │ │ umull ip, r3, r0, r3 │ │ │ │ add r2, r2, #20 │ │ │ │ lsr r3, r3, #1 │ │ │ │ adds r2, r2, r3, lsl #3 │ │ │ │ - bmi a9120 │ │ │ │ - ldr r8, [pc, #1188] @ a92ac │ │ │ │ - ldr r0, [pc, #1188] @ a92b0 │ │ │ │ + bmi a9198 │ │ │ │ + ldr r8, [pc, #1188] @ a9324 │ │ │ │ + ldr r0, [pc, #1188] @ a9328 │ │ │ │ ldr r3, [r8, #692] @ 0x2b4 │ │ │ │ cmp r3, r0 │ │ │ │ - bne a90c4 │ │ │ │ + bne a913c │ │ │ │ sub r3, r2, #1 │ │ │ │ add r0, r6, #4096 @ 0x1000 │ │ │ │ cmp r3, #512 @ 0x200 │ │ │ │ ldr r9, [r0, #1528] @ 0x5f8 │ │ │ │ - bcs a9048 │ │ │ │ + bcs a90c0 │ │ │ │ lsr ip, r3, #3 │ │ │ │ ldr r3, [r9, ip, lsl #3] │ │ │ │ ldr lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq a90a8 │ │ │ │ + beq a9120 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r3] │ │ │ │ ldr r0, [r5] │ │ │ │ str r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a8fe8 │ │ │ │ + beq a9060 │ │ │ │ mov r0, r5 │ │ │ │ bl 29cdc │ │ │ │ ldrb r2, [r5, #5] │ │ │ │ mov r3, #1 │ │ │ │ lsl r3, r3, r2 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ ldr r8, [r5, #16] │ │ │ │ @@ -130539,60 +130571,60 @@ │ │ │ │ movne r0, #8 │ │ │ │ moveq r0, #12 │ │ │ │ addeq r1, r1, r3 │ │ │ │ addeq r2, r1, #4 │ │ │ │ addeq r1, r1, #8 │ │ │ │ cmp r8, #0 │ │ │ │ movgt ip, #0 │ │ │ │ - bgt a8ed8 │ │ │ │ - b a8f20 │ │ │ │ + bgt a8f50 │ │ │ │ + b a8f98 │ │ │ │ str r9, [r3] │ │ │ │ ldr r3, [lr] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a8f04 │ │ │ │ + bne a8f7c │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r8, ip │ │ │ │ add r1, r1, r0 │ │ │ │ add r2, r2, r0 │ │ │ │ - beq a8f20 │ │ │ │ + beq a8f98 │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a8ec4 │ │ │ │ + beq a8f3c │ │ │ │ ldr lr, [r3] │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ add r9, lr, #1 │ │ │ │ ldr lr, [r2] │ │ │ │ - bne a8eb4 │ │ │ │ + bne a8f2c │ │ │ │ ldr r3, [lr] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a8ec4 │ │ │ │ + beq a8f3c │ │ │ │ add ip, ip, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r8, ip │ │ │ │ add r1, r1, r0 │ │ │ │ add r2, r2, r0 │ │ │ │ str r3, [lr] │ │ │ │ - bne a8ed8 │ │ │ │ - bl 3592c0 │ │ │ │ + bne a8f50 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r7, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r2, [r3, #2416] @ 0x970 │ │ │ │ cmp r2, #0 │ │ │ │ - ble a902c │ │ │ │ + ble a90a4 │ │ │ │ sub r2, r2, #1 │ │ │ │ str r2, [r3, #2416] @ 0x970 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r8, [r3, #2096] @ 0x830 │ │ │ │ - ldr r2, [pc, #864] @ a92b4 │ │ │ │ + ldr r2, [pc, #864] @ a932c │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r8] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a91d8 │ │ │ │ + bne a9250 │ │ │ │ add r6, r6, #42496 @ 0xa600 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r8, #8] │ │ │ │ str r3, [r8, #28] │ │ │ │ ldr r3, [r6, #208] @ 0xd0 │ │ │ │ ldr r2, [r6, #212] @ 0xd4 │ │ │ │ adds r3, r3, #4096 @ 0x1000 │ │ │ │ @@ -130602,16 +130634,16 @@ │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [r6, #208] @ 0xd0 │ │ │ │ str r2, [r6, #212] @ 0xd4 │ │ │ │ str r3, [r8, #16] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [r8, #8] │ │ │ │ str r2, [r8, #20] │ │ │ │ - beq a8fdc │ │ │ │ - bl 3592c0 │ │ │ │ + beq a9054 │ │ │ │ + bl 359530 │ │ │ │ ldr r2, [r7, r0] │ │ │ │ ldr r3, [r8, #-4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ and r3, r3, #3 │ │ │ │ ldr r1, [r2, #3796] @ 0xed4 │ │ │ │ sub r2, r8, #8 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ @@ -130624,110 +130656,110 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr sl, [r3, #24] │ │ │ │ ldr fp, [r3, #28] │ │ │ │ cmp fp, sl │ │ │ │ ldrcc r3, [r3, #12] │ │ │ │ strcc r3, [lr, #12] │ │ │ │ strcc lr, [r3, #8] │ │ │ │ - bcc a8e5c │ │ │ │ + bcc a8ed4 │ │ │ │ add ip, ip, #1 │ │ │ │ add ip, sl, ip, lsl #3 │ │ │ │ add r1, r3, sl │ │ │ │ str ip, [r3, #24] │ │ │ │ str r1, [r3, #4] │ │ │ │ str r0, [r3, sl] │ │ │ │ cmp r5, #0 │ │ │ │ - beq a9048 │ │ │ │ + beq a90c0 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - b a8e5c │ │ │ │ - ldr r0, [pc, #644] @ a92b8 │ │ │ │ - bl 91b84 <_PyObject_GC_New@@Base> │ │ │ │ + b a8ed4 │ │ │ │ + ldr r0, [pc, #644] @ a9330 │ │ │ │ + bl 91be0 <_PyObject_GC_New@@Base> │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne a8f64 │ │ │ │ + bne a8fdc │ │ │ │ mov r0, r5 │ │ │ │ - bl 23f830 │ │ │ │ - b a9124 │ │ │ │ + bl 23f90c │ │ │ │ + b a919c │ │ │ │ ldr r3, [r8, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #616] @ a92bc │ │ │ │ + ldr r1, [pc, #616] @ a9334 │ │ │ │ cmp r3, r1 │ │ │ │ - bne a91f0 │ │ │ │ + bne a9268 │ │ │ │ cmp r2, #1 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 2a1bc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq a9120 │ │ │ │ + beq a9198 │ │ │ │ ldr r3, [r9, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r9, #800] @ 0x320 │ │ │ │ - b a9024 │ │ │ │ - ldr r1, [pc, #556] @ a92c0 │ │ │ │ + b a909c │ │ │ │ + ldr r1, [pc, #556] @ a9338 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp] │ │ │ │ - bl 91a40 │ │ │ │ + bl 91a9c │ │ │ │ mov r8, r0 │ │ │ │ - b a8fdc │ │ │ │ + b a9054 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 920a0 │ │ │ │ + bl 920fc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - b a901c │ │ │ │ + b a9094 │ │ │ │ ldr r0, [r8, #688] @ 0x2b0 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq a9120 │ │ │ │ + beq a9198 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b a8e5c │ │ │ │ + b a8ed4 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ mov r3, #1 │ │ │ │ lsl r0, r3, r0 │ │ │ │ ldrb r2, [r1, #5] │ │ │ │ - ldr ip, [pc, #424] @ a92a8 │ │ │ │ + ldr ip, [pc, #424] @ a9320 │ │ │ │ lsl r2, r3, r2 │ │ │ │ lsl r3, r0, r3 │ │ │ │ umull lr, r0, r3, ip │ │ │ │ add r2, r2, #20 │ │ │ │ lsr r3, r0, #1 │ │ │ │ mov r0, #12 │ │ │ │ mla r2, r0, r3, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bge a8e00 │ │ │ │ - bl 2a01ec │ │ │ │ + bge a8e78 │ │ │ │ + bl 2a0260 │ │ │ │ mov r8, #0 │ │ │ │ - b a8fdc │ │ │ │ - bl 2bbfb4 │ │ │ │ + b a9054 │ │ │ │ + bl 2bbe94 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq a9290 │ │ │ │ - ldr r0, [pc, #376] @ a92b8 │ │ │ │ - bl 91b84 <_PyObject_GC_New@@Base> │ │ │ │ + beq a9308 │ │ │ │ + ldr r0, [pc, #376] @ a9330 │ │ │ │ + bl 91be0 <_PyObject_GC_New@@Base> │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq a9284 │ │ │ │ + beq a92fc │ │ │ │ ldrb ip, [r5] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #0 │ │ │ │ cmp ip, r2 │ │ │ │ add r2, r2, #1 │ │ │ │ - bls a9180 │ │ │ │ + bls a91f8 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq a9154 │ │ │ │ + beq a91cc │ │ │ │ ldr r3, [r1] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ add r3, r3, #1 │ │ │ │ strne r3, [r1] │ │ │ │ - b a9154 │ │ │ │ + b a91cc │ │ │ │ add r6, r6, #42496 @ 0xa600 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ ldr r3, [r6, #208] @ 0xd0 │ │ │ │ ldr r1, [r6, #212] @ 0xd4 │ │ │ │ ldr r2, [r0] │ │ │ │ adds r3, r3, #4096 @ 0x1000 │ │ │ │ ldr ip, [r4, #8] │ │ │ │ @@ -130740,564 +130772,564 @@ │ │ │ │ str r1, [r6, #212] @ 0xd4 │ │ │ │ str r3, [r8, #16] │ │ │ │ ldr r3, [r4, #-8] │ │ │ │ addne r2, r2, #1 │ │ │ │ str r1, [r8, #20] │ │ │ │ strne r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a8fac │ │ │ │ - b a8fdc │ │ │ │ - ldr r1, [pc, #228] @ a92c4 │ │ │ │ + bne a9024 │ │ │ │ + b a9054 │ │ │ │ + ldr r1, [pc, #228] @ a933c │ │ │ │ cmp r3, r1 │ │ │ │ - bne a9270 │ │ │ │ + bne a92e8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 18e6d0 │ │ │ │ - b a8f64 │ │ │ │ + bl 18e94c │ │ │ │ + b a8fdc │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r8, #668] @ 0x29c │ │ │ │ str r2, [sp, #12] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - b a9074 │ │ │ │ + b a90ec │ │ │ │ mov r3, #0 │ │ │ │ - ldr r1, [pc, #168] @ a92c0 │ │ │ │ + ldr r1, [pc, #168] @ a9338 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp] │ │ │ │ - bl 91a40 │ │ │ │ + bl 91a9c │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq a9124 │ │ │ │ + beq a919c │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl afb78 │ │ │ │ + bl afc5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq a8fdc │ │ │ │ + beq a9054 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a9124 │ │ │ │ + beq a919c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne a9124 │ │ │ │ + bne a919c │ │ │ │ mov r0, r8 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b a9124 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b a919c │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b a8f64 │ │ │ │ + b a8fdc │ │ │ │ mov r0, r5 │ │ │ │ - bl 99b98 │ │ │ │ - b a9124 │ │ │ │ + bl 99c10 │ │ │ │ + b a919c │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 2a01ec │ │ │ │ + b 2a0260 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andseq r8, r9, r4, asr r9 │ │ │ │ + andseq r8, r9, r4, lsl fp │ │ │ │ ldrbpl r5, [r5, #-1366] @ 0xfffffaaa │ │ │ │ - bge feb53d5c <__bss_end__@@Base+0xfe58ee14> │ │ │ │ + bge feb53dd4 <__bss_end__@@Base+0xfe58ee8c> │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, r8, lsl #31 │ │ │ │ + andeq r1, r9, r4, ror #31 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ @ instruction: 0x00555490 │ │ │ │ - andeq fp, r8, r8, lsr #32 │ │ │ │ + muleq r8, r8, r0 │ │ │ │ subseq sl, r5, ip, lsr #24 │ │ │ │ - andseq lr, r8, r0, lsl r1 │ │ │ │ + andseq lr, r8, ip, lsl #7 │ │ │ │ │ │ │ │ -000a92c8 <_PyObject_New@@Base>: │ │ │ │ +000a9340 <_PyObject_New@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - blt a9450 <_PyObject_New@@Base+0x188> │ │ │ │ - ldr r7, [pc, #384] @ a946c <_PyObject_New@@Base+0x1a4> │ │ │ │ - ldr r2, [pc, #384] @ a9470 <_PyObject_New@@Base+0x1a8> │ │ │ │ + blt a94c8 <_PyObject_New@@Base+0x188> │ │ │ │ + ldr r7, [pc, #384] @ a94e4 <_PyObject_New@@Base+0x1a4> │ │ │ │ + ldr r2, [pc, #384] @ a94e8 <_PyObject_New@@Base+0x1a8> │ │ │ │ ldr r3, [r7, #712] @ 0x2c8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a943c <_PyObject_New@@Base+0x174> │ │ │ │ - ldr r3, [pc, #368] @ a9474 <_PyObject_New@@Base+0x1ac> │ │ │ │ - bl 3592c0 │ │ │ │ + bne a94b4 <_PyObject_New@@Base+0x174> │ │ │ │ + ldr r3, [pc, #368] @ a94ec <_PyObject_New@@Base+0x1ac> │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ sub r1, r6, #1 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r1, #512 @ 0x200 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r8, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs a93c0 <_PyObject_New@@Base+0xf8> │ │ │ │ + bcs a9438 <_PyObject_New@@Base+0xf8> │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r8, r1, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq a942c <_PyObject_New@@Base+0x164> │ │ │ │ + beq a94a4 <_PyObject_New@@Base+0x164> │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [r5] │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a9384 <_PyObject_New@@Base+0xbc> │ │ │ │ + beq a93fc <_PyObject_New@@Base+0xbc> │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r2, [pc, #280] @ a9478 <_PyObject_New@@Base+0x1b0> │ │ │ │ + ldr r2, [pc, #280] @ a94f0 <_PyObject_New@@Base+0x1b0> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r4, [r5, #4] │ │ │ │ - bne a93fc <_PyObject_New@@Base+0x134> │ │ │ │ + bne a9474 <_PyObject_New@@Base+0x134> │ │ │ │ ldr r6, [r2, #1416] @ 0x588 │ │ │ │ mov r3, #1 │ │ │ │ cmp r6, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a9418 <_PyObject_New@@Base+0x150> │ │ │ │ + bne a9490 <_PyObject_New@@Base+0x150> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr ip, [r3, #24] │ │ │ │ ldr lr, [r3, #28] │ │ │ │ cmp ip, lr │ │ │ │ ldrhi r3, [r3, #12] │ │ │ │ strhi r3, [r0, #12] │ │ │ │ strhi r0, [r3, #8] │ │ │ │ - bhi a9354 <_PyObject_New@@Base+0x8c> │ │ │ │ + bhi a93cc <_PyObject_New@@Base+0x8c> │ │ │ │ add r1, r1, #1 │ │ │ │ add r1, ip, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ add r1, r3, ip │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r3, ip] │ │ │ │ cmp r5, #0 │ │ │ │ - bne a9354 <_PyObject_New@@Base+0x8c> │ │ │ │ + bne a93cc <_PyObject_New@@Base+0x8c> │ │ │ │ ldr r3, [r7, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #176] @ a947c <_PyObject_New@@Base+0x1b4> │ │ │ │ + ldr r2, [pc, #176] @ a94f4 <_PyObject_New@@Base+0x1b4> │ │ │ │ cmp r3, r2 │ │ │ │ - bne a9458 <_PyObject_New@@Base+0x190> │ │ │ │ + bne a94d0 <_PyObject_New@@Base+0x190> │ │ │ │ cmp r6, #1 │ │ │ │ movcs r0, r6 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq a9450 <_PyObject_New@@Base+0x188> │ │ │ │ + beq a94c8 <_PyObject_New@@Base+0x188> │ │ │ │ ldr r3, [r8, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r8, #800] @ 0x320 │ │ │ │ - b a9354 <_PyObject_New@@Base+0x8c> │ │ │ │ + b a93cc <_PyObject_New@@Base+0x8c> │ │ │ │ ldr r6, [r2, #1416] @ 0x588 │ │ │ │ add r3, r3, #1 │ │ │ │ mov r1, #1 │ │ │ │ cmp r6, #0 │ │ │ │ str r3, [r4] │ │ │ │ str r1, [r5] │ │ │ │ - beq a937c <_PyObject_New@@Base+0xb4> │ │ │ │ + beq a93f4 <_PyObject_New@@Base+0xb4> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b a937c <_PyObject_New@@Base+0xb4> │ │ │ │ + b a93f4 <_PyObject_New@@Base+0xb4> │ │ │ │ mov r0, r8 │ │ │ │ - bl 920a0 │ │ │ │ + bl 920fc │ │ │ │ mov r5, r0 │ │ │ │ - b a93b8 <_PyObject_New@@Base+0xf0> │ │ │ │ + b a9430 <_PyObject_New@@Base+0xf0> │ │ │ │ ldr r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a9354 <_PyObject_New@@Base+0x8c> │ │ │ │ + bne a93cc <_PyObject_New@@Base+0x8c> │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2a01ec │ │ │ │ + b 2a0260 │ │ │ │ ldr r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b a93e4 <_PyObject_New@@Base+0x11c> │ │ │ │ + b a945c <_PyObject_New@@Base+0x11c> │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, r8, lsl #31 │ │ │ │ + andeq r1, r9, r4, ror #31 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r8, lsr #32 │ │ │ │ + muleq r8, r8, r0 │ │ │ │ │ │ │ │ -000a9480 : │ │ │ │ +000a94f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a94e8 │ │ │ │ + beq a9560 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 9dd0c │ │ │ │ + bl 9dd84 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a94ec │ │ │ │ + beq a9564 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl a94f4 │ │ │ │ + bl a956c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq a94e0 │ │ │ │ + beq a9558 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a94e0 │ │ │ │ + bne a9558 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 34a57c │ │ │ │ + bl 34a990 │ │ │ │ mov r5, #0 │ │ │ │ - b a94e0 │ │ │ │ + b a9558 │ │ │ │ │ │ │ │ -000a94f4 : │ │ │ │ +000a956c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r0, #0 │ │ │ │ sub sp, sp, #8 │ │ │ │ - beq a967c │ │ │ │ + beq a96f4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a9544 │ │ │ │ + beq a95bc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a9544 │ │ │ │ + beq a95bc │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a95a8 │ │ │ │ + beq a9620 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a95a8 │ │ │ │ + beq a9620 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a9694 │ │ │ │ + beq a970c │ │ │ │ ldr r2, [r2, #132] @ 0x84 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a9694 │ │ │ │ - ldr r3, [pc, #300] @ a96ac │ │ │ │ + beq a970c │ │ │ │ + ldr r3, [pc, #300] @ a9724 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 11fa14 │ │ │ │ + bl 11fa9c │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq a9684 │ │ │ │ + beq a96fc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1359ac │ │ │ │ + b 135a44 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge a9664 │ │ │ │ - ldr r3, [pc, #244] @ a96b0 │ │ │ │ + bge a96dc │ │ │ │ + ldr r3, [pc, #244] @ a9728 │ │ │ │ cmp r5, r3 │ │ │ │ - beq a962c │ │ │ │ - ldr r1, [pc, #236] @ a96b4 │ │ │ │ + beq a96a4 │ │ │ │ + ldr r1, [pc, #236] @ a972c │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl f404c │ │ │ │ + bl f40fc │ │ │ │ cmp r0, #0 │ │ │ │ - blt a965c │ │ │ │ + blt a96d4 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ - ldr r3, [pc, #212] @ a96b8 │ │ │ │ + ldr r3, [pc, #212] @ a9730 │ │ │ │ cmp r6, r3 │ │ │ │ cmpne r6, #0 │ │ │ │ - beq a9640 │ │ │ │ + beq a96b8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 118b44 │ │ │ │ + bl 118bf4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq a9620 │ │ │ │ + beq a9698 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne a9620 │ │ │ │ + bne a9698 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 187c78 │ │ │ │ + b 187f14 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b1dc │ │ │ │ - ldr r3, [pc, #108] @ a96bc │ │ │ │ - ldr r1, [pc, #108] @ a96c0 │ │ │ │ + bl 9b254 │ │ │ │ + ldr r3, [pc, #108] @ a9734 │ │ │ │ + ldr r1, [pc, #108] @ a9738 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 1177e0 │ │ │ │ mov r4, #0 │ │ │ │ - b a9620 │ │ │ │ - ldr r3, [pc, #80] @ a96bc │ │ │ │ + b a9698 │ │ │ │ + ldr r3, [pc, #80] @ a9734 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #80] @ a96c4 │ │ │ │ + ldr r1, [pc, #80] @ a973c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ - b a965c │ │ │ │ - bl 34a57c │ │ │ │ - b a965c │ │ │ │ - bl a55d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq a9594 │ │ │ │ - b a965c │ │ │ │ - ldr r0, [pc, #32] @ a96bc │ │ │ │ + bl 1177e0 │ │ │ │ + b a96d4 │ │ │ │ + bl 34a990 │ │ │ │ + b a96d4 │ │ │ │ + bl a564c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq a960c │ │ │ │ + b a96d4 │ │ │ │ + ldr r0, [pc, #32] @ a9734 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #36] @ a96c8 │ │ │ │ + ldr r1, [pc, #36] @ a9740 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1176f0 │ │ │ │ - b a965c │ │ │ │ + bl 1177e0 │ │ │ │ + b a96d4 │ │ │ │ subseq sp, r5, r0, lsl #22 │ │ │ │ subseq r9, r5, ip, asr #30 │ │ │ │ subseq sl, r7, r0, lsl #1 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r6, r4, lsr r5 │ │ │ │ - eorseq r2, r6, r8, asr r5 │ │ │ │ - eorseq r2, r6, r4, lsl #10 │ │ │ │ + eorseq r2, r6, r4, ror r7 │ │ │ │ + mlaseq r6, r8, r7, r2 │ │ │ │ + eorseq r2, r6, r4, asr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #376] @ a985c │ │ │ │ + ldr r3, [pc, #376] @ a98d4 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r2, r3 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ - bne a9748 │ │ │ │ + bne a97c0 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq a9748 │ │ │ │ + beq a97c0 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 9b308 │ │ │ │ + bl 9b380 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq a9778 │ │ │ │ + beq a97f0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a97ec │ │ │ │ + beq a9864 │ │ │ │ add r3, r3, #1 │ │ │ │ cmn r0, #3 │ │ │ │ str r3, [r5] │ │ │ │ - beq a97e4 │ │ │ │ + beq a985c │ │ │ │ cmn r0, #1 │ │ │ │ - beq a9780 │ │ │ │ + beq a97f8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 8be20 │ │ │ │ + bl 8be90 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq a97e4 │ │ │ │ + beq a985c │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b308 │ │ │ │ + bl 9b380 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne a9718 │ │ │ │ + bne a9790 │ │ │ │ cmn r0, #3 │ │ │ │ - beq a97e4 │ │ │ │ - ldr r3, [pc, #216] @ a9860 │ │ │ │ + beq a985c │ │ │ │ + ldr r3, [pc, #216] @ a98d8 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a97f8 │ │ │ │ - ldr r2, [pc, #204] @ a9864 │ │ │ │ - bl 3592c0 │ │ │ │ + bne a9870 │ │ │ │ + ldr r2, [pc, #204] @ a98dc │ │ │ │ + bl 359530 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #1 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ - bl a295c │ │ │ │ + bl a29d4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a97e4 │ │ │ │ - ldr r3, [pc, #172] @ a9868 │ │ │ │ + beq a985c │ │ │ │ + ldr r3, [pc, #172] @ a98e0 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 118164 <_PyUnicodeWriter_WriteStr@@Base+0x1a8> │ │ │ │ + bl 118254 <_PyUnicodeWriter_WriteStr@@Base+0x1a8> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a97e4 │ │ │ │ + beq a985c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a9850 │ │ │ │ + beq a98c8 │ │ │ │ mov r5, #0 │ │ │ │ - b a973c │ │ │ │ + b a97b4 │ │ │ │ cmn r0, #3 │ │ │ │ - bne a9734 │ │ │ │ - b a97e4 │ │ │ │ + bne a97ac │ │ │ │ + b a985c │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #104] @ a986c │ │ │ │ - bl b8d20 <_PyObject_LookupSpecial@@Base> │ │ │ │ + ldr r1, [pc, #104] @ a98e4 │ │ │ │ + bl b8df4 <_PyObject_LookupSpecial@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq a9840 │ │ │ │ + beq a98b8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 118b44 │ │ │ │ + bl 118bf4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq a973c │ │ │ │ + beq a97b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne a973c │ │ │ │ + bne a97b4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b a973c │ │ │ │ - bl a55d4 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b a97b4 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - beq a9790 │ │ │ │ - b a97e4 │ │ │ │ + beq a9808 │ │ │ │ + b a985c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b a97e4 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b a985c │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ @ instruction: 0x00555490 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ subseq sl, r7, r0, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r7, [pc, #380] @ a9a04 │ │ │ │ - ldr r2, [pc, #380] @ a9a08 │ │ │ │ + ldr r7, [pc, #380] @ a9a7c │ │ │ │ + ldr r2, [pc, #380] @ a9a80 │ │ │ │ ldr r3, [r7, #712] @ 0x2c8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a99a4 │ │ │ │ - ldr r3, [pc, #364] @ a9a0c │ │ │ │ - bl 3592c0 │ │ │ │ + bne a9a1c │ │ │ │ + ldr r3, [pc, #364] @ a9a84 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r6, [r3, #1528] @ 0x5f8 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq a995c │ │ │ │ + beq a99d4 │ │ │ │ ldm r3, {r2, r4} │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [r4] │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a9908 │ │ │ │ + bne a9980 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ ldr ip, [r3, #28] │ │ │ │ cmp ip, r0 │ │ │ │ addcs r1, r3, r0 │ │ │ │ ldrcc r3, [r3, #12] │ │ │ │ strcs r1, [r3, #4] │ │ │ │ addcs r1, r0, #16 │ │ │ │ strcc r3, [r1, #12] │ │ │ │ strcs r1, [r3, #24] │ │ │ │ strcc r1, [r3, #8] │ │ │ │ strcs r2, [r3, r0] │ │ │ │ - ldr r3, [pc, #256] @ a9a10 │ │ │ │ + ldr r3, [pc, #256] @ a9a88 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r2, [r3] │ │ │ │ movge r1, #8 │ │ │ │ movlt r1, #10 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - ldr r2, [pc, #228] @ a9a14 │ │ │ │ + ldr r2, [pc, #228] @ a9a8c │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ eor r6, r5, r5, asr #31 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ sub r6, r6, r5, asr #31 │ │ │ │ str r1, [r4] │ │ │ │ - bne a99c4 │ │ │ │ + bne a9a3c │ │ │ │ str r6, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 920a0 │ │ │ │ + bl 920fc │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne a9908 │ │ │ │ + bne a9980 │ │ │ │ ldr r3, [r7, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #156] @ a9a18 │ │ │ │ + ldr r2, [pc, #156] @ a9a90 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a99dc │ │ │ │ + bne a9a54 │ │ │ │ mov r0, #16 │ │ │ │ bl 2a1bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq a99b8 │ │ │ │ + beq a9a30 │ │ │ │ ldr r3, [r6, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r6, #800] @ 0x320 │ │ │ │ - b a9908 │ │ │ │ + b a9980 │ │ │ │ ldr r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, #16 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne a9908 │ │ │ │ - bl 2a01ec │ │ │ │ + bne a9980 │ │ │ │ + bl 2a0260 │ │ │ │ mov r4, #0 │ │ │ │ - b a9954 │ │ │ │ - ldr r1, [pc, #80] @ a9a1c │ │ │ │ + b a99cc │ │ │ │ + ldr r1, [pc, #80] @ a9a94 │ │ │ │ cmp r3, r1 │ │ │ │ - bne a99f0 │ │ │ │ + bne a9a68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e6d0 │ │ │ │ - b a9950 │ │ │ │ + bl 18e94c │ │ │ │ + b a99c8 │ │ │ │ ldr r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, #16 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b a998c │ │ │ │ + b a9a04 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b a9950 │ │ │ │ + b a99c8 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, r8, lsl #31 │ │ │ │ + andeq r1, r9, r4, ror #31 │ │ │ │ andeq r0, r0, ip │ │ │ │ @ instruction: 0x0055a69c │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r8, lsr #32 │ │ │ │ - andseq lr, r8, r0, lsl r1 │ │ │ │ + muleq r8, r8, r0 │ │ │ │ + andseq lr, r8, ip, lsl #7 │ │ │ │ │ │ │ │ -000a9a20 : │ │ │ │ +000a9a98 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r1, sp, #20 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl a9a58 │ │ │ │ + bl a9ad0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #16 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -131305,60 +131337,60 @@ │ │ │ │ mov r3, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ sub r2, r0, #1 │ │ │ │ mov r5, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldrb r4, [r2, #1]! │ │ │ │ - bgt a9c30 │ │ │ │ + bgt a9ca8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq a9ac4 │ │ │ │ + beq a9b3c │ │ │ │ cmp r4, #58 @ 0x3a │ │ │ │ - bhi a9c60 │ │ │ │ + bhi a9cd8 │ │ │ │ cmp r4, #31 │ │ │ │ - bhi a9c9c │ │ │ │ + bhi a9d14 │ │ │ │ cmp r4, #9 │ │ │ │ - beq a9a7c │ │ │ │ + beq a9af4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a9a7c │ │ │ │ + bne a9af4 │ │ │ │ ldrb r4, [r2, #1]! │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r4, #0 │ │ │ │ mov r3, #0 │ │ │ │ - bne a9a90 │ │ │ │ + bne a9b08 │ │ │ │ cmp r5, #0 │ │ │ │ - blt a9e00 │ │ │ │ - beq a9ea0 │ │ │ │ + blt a9e78 │ │ │ │ + beq a9f18 │ │ │ │ cmp r5, #1 │ │ │ │ str r1, [sp] │ │ │ │ - beq a9cf8 │ │ │ │ - ldr r9, [pc, #996] @ a9ec8 │ │ │ │ - bl 3592c0 │ │ │ │ + beq a9d70 │ │ │ │ + ldr r9, [pc, #996] @ a9f40 │ │ │ │ + bl 359530 │ │ │ │ ldr r8, [r9, r0] │ │ │ │ cmp r5, #20 │ │ │ │ ldr r3, [r8, #8] │ │ │ │ mov r7, r0 │ │ │ │ - bgt a9dd0 │ │ │ │ + bgt a9e48 │ │ │ │ add r3, r3, r5, lsl #2 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r6, [r3, #1608] @ 0x648 │ │ │ │ lsl sl, r5, #2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq a9d14 │ │ │ │ - ldr r1, [pc, #948] @ a9ecc │ │ │ │ + beq a9d8c │ │ │ │ + ldr r1, [pc, #948] @ a9f44 │ │ │ │ ldr r2, [r3, #1688] @ 0x698 │ │ │ │ ldr fp, [r1, #1416] @ 0x588 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ sub r2, r2, #1 │ │ │ │ str r0, [r3, #1608] @ 0x648 │ │ │ │ str r2, [r3, #1688] @ 0x698 │ │ │ │ cmp fp, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r6] │ │ │ │ - bne a9e08 │ │ │ │ + bne a9e80 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r4 │ │ │ │ add r0, r6, #12 │ │ │ │ bl 29658 │ │ │ │ ldr r3, [r8, #8] │ │ │ │ sub r1, r6, #8 │ │ │ │ ldr r2, [r3, #3796] @ 0xed4 │ │ │ │ @@ -131368,121 +131400,121 @@ │ │ │ │ orr r3, r3, r0 │ │ │ │ add r7, sp, #4 │ │ │ │ str r1, [r0] │ │ │ │ stmdb r6, {r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ str r1, [r2, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl aa060 │ │ │ │ + bl aa0d8 │ │ │ │ mov r8, sp │ │ │ │ cmp r0, #0 │ │ │ │ - beq a9d90 │ │ │ │ + beq a9e08 │ │ │ │ str r0, [r6, #12] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl aa060 │ │ │ │ + bl aa0d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a9e44 │ │ │ │ + beq a9ebc │ │ │ │ cmp r5, #2 │ │ │ │ str r0, [r6, #16] │ │ │ │ - beq a9c00 │ │ │ │ + beq a9c78 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl aa060 │ │ │ │ + bl aa0d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a9e3c │ │ │ │ + beq a9eb4 │ │ │ │ cmp r5, #3 │ │ │ │ str r0, [r6, #20] │ │ │ │ - beq a9c00 │ │ │ │ + beq a9c78 │ │ │ │ add r9, r6, #20 │ │ │ │ mov r4, #3 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl aa060 │ │ │ │ + bl aa0d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a9d90 │ │ │ │ + beq a9e08 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r5 │ │ │ │ str r0, [r9, #4]! │ │ │ │ - bne a9bdc │ │ │ │ + bne a9c54 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a9e4c │ │ │ │ + bne a9ec4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - bne a9c94 │ │ │ │ + bne a9d0c │ │ │ │ ldrb r4, [r2, #1]! │ │ │ │ add r5, r5, #1 │ │ │ │ mov r3, #1 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - beq a9c58 │ │ │ │ - bls a9c80 │ │ │ │ + beq a9cd0 │ │ │ │ + bls a9cf8 │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - beq a9c94 │ │ │ │ + beq a9d0c │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - beq a9c58 │ │ │ │ + beq a9cd0 │ │ │ │ ldrb r4, [r2, #1]! │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne a9c38 │ │ │ │ + bne a9cb0 │ │ │ │ sub r3, r3, #1 │ │ │ │ - b a9a7c │ │ │ │ + b a9af4 │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - beq a9c1c │ │ │ │ - bhi a9cd8 │ │ │ │ + beq a9c94 │ │ │ │ + bhi a9d50 │ │ │ │ cmp r4, #91 @ 0x5b │ │ │ │ - beq a9c1c │ │ │ │ + beq a9c94 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne a9aa8 │ │ │ │ - b a9c58 │ │ │ │ + bne a9b20 │ │ │ │ + b a9cd0 │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq a9c58 │ │ │ │ - bls a9ce4 │ │ │ │ + beq a9cd0 │ │ │ │ + bls a9d5c │ │ │ │ cmp r4, #91 @ 0x5b │ │ │ │ - bne a9c4c │ │ │ │ + bne a9cc4 │ │ │ │ add r3, r3, #1 │ │ │ │ - b a9a7c │ │ │ │ - ldr ip, [pc, #556] @ a9ed0 │ │ │ │ + b a9af4 │ │ │ │ + ldr ip, [pc, #556] @ a9f48 │ │ │ │ sub r0, r4, #32 │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ mov lr, #1 │ │ │ │ ands ip, ip, lr, lsl r0 │ │ │ │ - bne a9a7c │ │ │ │ + bne a9af4 │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq a9c58 │ │ │ │ + beq a9cd0 │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - beq a9c1c │ │ │ │ + beq a9c94 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a9a7c │ │ │ │ + bne a9af4 │ │ │ │ ldrb r4, [r2, #1]! │ │ │ │ add r5, r5, lr │ │ │ │ - b a9ab8 │ │ │ │ + b a9b30 │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - bne a9aa8 │ │ │ │ - b a9c58 │ │ │ │ + bne a9b20 │ │ │ │ + b a9cd0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq a9e8c │ │ │ │ + beq a9f04 │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - bne a9c4c │ │ │ │ - b a9c94 │ │ │ │ + bne a9cc4 │ │ │ │ + b a9d0c │ │ │ │ mov r1, sp │ │ │ │ add r0, sp, #4 │ │ │ │ - bl aa060 │ │ │ │ + bl aa0d8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #440] @ a9ed4 │ │ │ │ + ldr r0, [pc, #440] @ a9f4c │ │ │ │ mov r1, r5 │ │ │ │ - bl 9a8d0 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9a948 <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq a9dec │ │ │ │ - bl 3592c0 │ │ │ │ + beq a9e64 │ │ │ │ + bl 359530 │ │ │ │ ldr r4, [r9, r0] │ │ │ │ lsl sl, r5, #2 │ │ │ │ mov r2, sl │ │ │ │ mov r1, #0 │ │ │ │ add r0, r6, #12 │ │ │ │ bl 29658 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ @@ -131495,322 +131527,306 @@ │ │ │ │ add r7, sp, #4 │ │ │ │ str r2, [r0] │ │ │ │ str r1, [r6, #-8] │ │ │ │ str r3, [r6, #-4] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl aa060 │ │ │ │ + bl aa0d8 │ │ │ │ mov r8, sp │ │ │ │ cmp r0, #0 │ │ │ │ - bne a9b90 │ │ │ │ + bne a9c08 │ │ │ │ mov r4, r0 │ │ │ │ sub r5, r5, #1 │ │ │ │ sub r3, r5, r4 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 352cec <_PySemaphore_Destroy@@Base+0x3c0> │ │ │ │ + bl 352f58 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a9e00 │ │ │ │ + beq a9e78 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne a9e00 │ │ │ │ + bne a9e78 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b a9e00 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b a9e78 │ │ │ │ cmn r5, #-536870908 @ 0xe0000004 │ │ │ │ - bls a9d14 │ │ │ │ - bl 2a01ec │ │ │ │ + bls a9d8c │ │ │ │ + bl 2a0260 │ │ │ │ subs r6, r0, #0 │ │ │ │ ldrne r4, [r9, r7] │ │ │ │ lslne sl, r5, #2 │ │ │ │ - bne a9d34 │ │ │ │ + bne a9dac │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, sp │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 352cec <_PySemaphore_Destroy@@Base+0x3c0> │ │ │ │ + bl 352f58 │ │ │ │ mov r6, #0 │ │ │ │ - b a9c10 │ │ │ │ - ldr r3, [pc, #200] @ a9ed8 │ │ │ │ + b a9c88 │ │ │ │ + ldr r3, [pc, #200] @ a9f50 │ │ │ │ cmp fp, r3 │ │ │ │ - bne a9e24 │ │ │ │ + bne a9e9c │ │ │ │ mov r0, r6 │ │ │ │ - bl 18e6d0 │ │ │ │ + bl 18e94c │ │ │ │ ldr r4, [r9, r7] │ │ │ │ - b a9d34 │ │ │ │ + b a9dac │ │ │ │ ldr r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ blx fp │ │ │ │ ldr r4, [r9, r7] │ │ │ │ - b a9d34 │ │ │ │ + b a9dac │ │ │ │ mov r4, #2 │ │ │ │ - b a9d90 │ │ │ │ + b a9e08 │ │ │ │ mov r4, #1 │ │ │ │ - b a9d90 │ │ │ │ + b a9e08 │ │ │ │ cmp r3, #32 │ │ │ │ cmpne r3, #9 │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ moveq r1, #0 │ │ │ │ andne r1, r1, #1 │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ moveq r1, #0 │ │ │ │ andne r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne a9ea8 │ │ │ │ + bne a9f20 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq a9c10 │ │ │ │ - b a9e4c │ │ │ │ - ldr r3, [pc, #72] @ a9edc │ │ │ │ - ldr r1, [pc, #72] @ a9ee0 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b a9e00 │ │ │ │ - ldr r6, [pc, #60] @ a9ee4 │ │ │ │ - b a9c10 │ │ │ │ - ldr r3, [pc, #44] @ a9edc │ │ │ │ - ldr r1, [pc, #52] @ a9ee8 │ │ │ │ + beq a9c88 │ │ │ │ + b a9ec4 │ │ │ │ + ldr r3, [pc, #72] @ a9f54 │ │ │ │ + ldr r1, [pc, #72] @ a9f58 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f414 │ │ │ │ + b a9e78 │ │ │ │ + ldr r6, [pc, #60] @ a9f5c │ │ │ │ + b a9c88 │ │ │ │ + ldr r3, [pc, #44] @ a9f54 │ │ │ │ + ldr r1, [pc, #52] @ a9f60 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a9db4 │ │ │ │ - b a9e00 │ │ │ │ + bne a9e2c │ │ │ │ + b a9e78 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ streq r1, [r0], #-73 @ 0xffffffb7 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ - andseq lr, r8, r0, lsl r1 │ │ │ │ + andseq lr, r8, ip, lsl #7 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r2, r6, r0, lsl #11 │ │ │ │ + eorseq r2, r6, r0, asr #15 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - mlaseq r6, ip, r5, r2 │ │ │ │ + @ instruction: 0x003627dc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov ip, #0 │ │ │ │ sub r2, r0, #1 │ │ │ │ mov r0, ip │ │ │ │ cmp ip, #0 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ - bgt a9f98 │ │ │ │ + bgt aa010 │ │ │ │ cmp r1, r3 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bhi a9f60 │ │ │ │ + bhi a9fd8 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi a9fe0 │ │ │ │ + bhi aa060 │ │ │ │ cmp r3, #0 │ │ │ │ - beq aa03c │ │ │ │ + beq aa0b4 │ │ │ │ cmp r3, #9 │ │ │ │ - beq a9f08 │ │ │ │ + beq a9f80 │ │ │ │ cmp ip, #0 │ │ │ │ - bne a9f08 │ │ │ │ + bne a9f80 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r1, r3 │ │ │ │ mov ip, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bls a9f24 │ │ │ │ + bls a9f9c │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq a9f84 │ │ │ │ - bhi aa01c │ │ │ │ + beq a9ffc │ │ │ │ + bhi aa09c │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq a9f84 │ │ │ │ + beq a9ffc │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne a9f3c │ │ │ │ + bne a9fb4 │ │ │ │ sub ip, ip, #1 │ │ │ │ - b a9f08 │ │ │ │ + b a9f80 │ │ │ │ cmp ip, #0 │ │ │ │ - bne a9fd8 │ │ │ │ + bne aa058 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r0, r0, #1 │ │ │ │ mov ip, #1 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq a9f7c │ │ │ │ - bls a9fc4 │ │ │ │ + beq a9ff4 │ │ │ │ + bls aa03c │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq a9fd8 │ │ │ │ + beq aa058 │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - beq a9f7c │ │ │ │ + beq a9ff4 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq a9f7c │ │ │ │ - bhi a9fa4 │ │ │ │ + beq a9ff4 │ │ │ │ + bhi aa01c │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq a9f7c │ │ │ │ - bls aa028 │ │ │ │ - cmp r3, #91 @ 0x5b │ │ │ │ - bne a9fb4 │ │ │ │ + beq a9ff4 │ │ │ │ + bhi aa0a8 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq aa0b4 │ │ │ │ + cmp r3, #40 @ 0x28 │ │ │ │ + bne aa02c │ │ │ │ add ip, ip, #1 │ │ │ │ - b a9f08 │ │ │ │ - ldr r4, [pc, #108] @ aa054 │ │ │ │ + b a9f80 │ │ │ │ + ldr r4, [pc, #100] @ aa0cc │ │ │ │ sub lr, r3, #32 │ │ │ │ and lr, lr, #255 @ 0xff │ │ │ │ mov r5, #1 │ │ │ │ ands r4, r4, r5, lsl lr │ │ │ │ - bne a9f08 │ │ │ │ + bne a9f80 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq a9f7c │ │ │ │ + beq a9ff4 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - beq a9f84 │ │ │ │ + beq a9ffc │ │ │ │ cmp ip, #0 │ │ │ │ - bne a9f08 │ │ │ │ + bne a9f80 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r0, r0, r5 │ │ │ │ - b a9f4c │ │ │ │ + b a9fc4 │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - bne a9f3c │ │ │ │ - b a9f7c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq aa03c │ │ │ │ - cmp r3, #40 @ 0x28 │ │ │ │ - bne a9fb4 │ │ │ │ - b a9fd8 │ │ │ │ - ldr r3, [pc, #20] @ aa058 │ │ │ │ - ldr r1, [pc, #20] @ aa05c │ │ │ │ + bne a9fb4 │ │ │ │ + b a9ff4 │ │ │ │ + cmp r3, #91 @ 0x5b │ │ │ │ + bne aa02c │ │ │ │ + b aa058 │ │ │ │ + ldr r3, [pc, #20] @ aa0d0 │ │ │ │ + ldr r1, [pc, #20] @ aa0d4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ streq r1, [r0], #-73 @ 0xffffffb7 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r2, r6, r0, lsl #11 │ │ │ │ + eorseq r2, r6, r0, asr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [r0] │ │ │ │ mov r4, r0 │ │ │ │ add r0, r2, #1 │ │ │ │ sub sp, sp, #20 │ │ │ │ str r0, [r4] │ │ │ │ ldrb r3, [r2] │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #2128] @ aa8e4 │ │ │ │ + ldr r1, [pc, #2128] @ aa95c │ │ │ │ sub r3, r3, #9 │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - bhi aa840 │ │ │ │ + bhi aa88c │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r1, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ + ldr r3, [r5] │ │ │ │ + add r2, r3, #4 │ │ │ │ + ldr r0, [r3] │ │ │ │ + str r2, [r5] │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b a6364 │ │ │ │ ldrb r2, [r2, #1] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r2, #38 @ 0x26 │ │ │ │ add r2, r3, #4 │ │ │ │ - beq aa118 │ │ │ │ + beq aa36c │ │ │ │ str r2, [r5] │ │ │ │ ldr r6, [r3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq aa898 │ │ │ │ + beq aa8e4 │ │ │ │ ldr r3, [r4] │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ cmp r3, #78 @ 0x4e │ │ │ │ - beq aa0f0 │ │ │ │ + beq aa184 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [r5] │ │ │ │ - add r2, r3, #4 │ │ │ │ - ldr r0, [r3] │ │ │ │ - str r2, [r5] │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b a62ec │ │ │ │ - mov r1, r3 │ │ │ │ - str r2, [r5] │ │ │ │ - ldr lr, [r1], #8 │ │ │ │ - str r1, [r5] │ │ │ │ - ldr r1, [pc, #1976] @ aa8e8 │ │ │ │ - ldr r2, [r4] │ │ │ │ - cmp lr, r1 │ │ │ │ - add r2, r2, #1 │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - str r2, [r4] │ │ │ │ - bne aa640 │ │ │ │ - ldr r0, [r0] │ │ │ │ - cmn r0, #1 │ │ │ │ - bne aa10c │ │ │ │ - ldr r6, [pc, #1940] @ aa8ec │ │ │ │ - b aa0f0 │ │ │ │ - ldr r3, [pc, #1936] @ aa8f0 │ │ │ │ + ldr r3, [pc, #1992] @ aa960 │ │ │ │ mov r2, r0 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ ldrb r1, [r0, #-1] │ │ │ │ sub r1, r1, #9 │ │ │ │ cmp r1, #114 @ 0x72 │ │ │ │ - bhi aa840 │ │ │ │ + bhi aa88c │ │ │ │ add r1, r1, r1 │ │ │ │ ldrsh r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldr r3, [r5] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r5] │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r6, [r3] │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - beq aa5ec │ │ │ │ + beq aa664 │ │ │ │ cmp r6, #0 │ │ │ │ - beq aa60c │ │ │ │ + beq aa684 │ │ │ │ mov r0, r6 │ │ │ │ bl 29c28 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp] │ │ │ │ - bl 9dd48 │ │ │ │ + bl 9ddc0 │ │ │ │ mov r6, r0 │ │ │ │ - b aa0f0 │ │ │ │ + b aa184 │ │ │ │ mov r1, #41 @ 0x29 │ │ │ │ - bl a9eec │ │ │ │ + bl a9f64 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt aa5e4 │ │ │ │ - beq aa4fc │ │ │ │ - ldr sl, [pc, #1792] @ aa8f4 │ │ │ │ - bl 3592c0 │ │ │ │ + blt aa65c │ │ │ │ + beq aa574 │ │ │ │ + ldr sl, [pc, #1848] @ aa964 │ │ │ │ + bl 359530 │ │ │ │ ldr r9, [sl, r0] │ │ │ │ cmp r7, #20 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r8, r0 │ │ │ │ - bgt aa5b4 │ │ │ │ + bgt aa62c │ │ │ │ add r2, r2, r7, lsl #2 │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r6, [r2, #1608] @ 0x648 │ │ │ │ lsl fp, r7, #2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq aa550 │ │ │ │ - ldr r0, [pc, #1744] @ aa8f8 │ │ │ │ + beq aa5c8 │ │ │ │ + ldr r0, [pc, #1800] @ aa968 │ │ │ │ ldr r1, [r2, #1688] @ 0x698 │ │ │ │ ldr r3, [r0, #1416] @ 0x588 │ │ │ │ ldr ip, [r6, #12] │ │ │ │ sub r1, r1, #1 │ │ │ │ str ip, [r2, #1608] @ 0x648 │ │ │ │ str r1, [r2, #1688] @ 0x698 │ │ │ │ cmp r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r6] │ │ │ │ - bne aa650 │ │ │ │ + bne aa6c8 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, fp │ │ │ │ add r0, r6, #12 │ │ │ │ bl 29658 │ │ │ │ ldr r3, [r9, #8] │ │ │ │ ldr r2, [r3, #3796] @ 0xed4 │ │ │ │ ldr r3, [r6, #-4] │ │ │ │ @@ -131819,594 +131835,610 @@ │ │ │ │ orr r3, r3, r0 │ │ │ │ sub r1, r6, #8 │ │ │ │ str r1, [r0] │ │ │ │ stmdb r6, {r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ str r1, [r2, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl aa060 │ │ │ │ + bl aa0d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa66c │ │ │ │ + beq aa6e4 │ │ │ │ cmp r7, #1 │ │ │ │ str r0, [r6, #12] │ │ │ │ - beq aa310 │ │ │ │ + beq aa348 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl aa060 │ │ │ │ + bl aa0d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa6d0 │ │ │ │ + beq aa748 │ │ │ │ cmp r7, #2 │ │ │ │ str r0, [r6, #16] │ │ │ │ - beq aa310 │ │ │ │ + beq aa348 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl aa060 │ │ │ │ + bl aa0d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa6c8 │ │ │ │ + beq aa740 │ │ │ │ cmp r7, #3 │ │ │ │ str r0, [r6, #20] │ │ │ │ - beq aa310 │ │ │ │ + beq aa348 │ │ │ │ add r9, r6, #20 │ │ │ │ mov r8, #3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl aa060 │ │ │ │ + bl aa0d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa670 │ │ │ │ + beq aa6e8 │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r7, r8 │ │ │ │ str r0, [r9, #4]! │ │ │ │ - bne aa2ec │ │ │ │ + bne aa324 │ │ │ │ ldr r3, [r4] │ │ │ │ ldrb r2, [r3] │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - bne aa510 │ │ │ │ + bne aa588 │ │ │ │ add r3, r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r1, r3 │ │ │ │ + str r2, [r5] │ │ │ │ + ldr lr, [r1], #8 │ │ │ │ + str r1, [r5] │ │ │ │ + ldr r1, [pc, #1512] @ aa96c │ │ │ │ + ldr r2, [r4] │ │ │ │ + cmp lr, r1 │ │ │ │ + add r2, r2, #1 │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + str r2, [r4] │ │ │ │ + bne aa6b8 │ │ │ │ + ldr r0, [r0] │ │ │ │ + cmn r0, #1 │ │ │ │ + bne aa134 │ │ │ │ + ldr r6, [pc, #1476] @ aa970 │ │ │ │ + b aa184 │ │ │ │ ldr r3, [r5] │ │ │ │ add r3, r3, #7 │ │ │ │ bic r3, r3, #7 │ │ │ │ ldrd r0, [r3] │ │ │ │ add r2, r3, #8 │ │ │ │ str r2, [r5] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b ab08c │ │ │ │ + b ab104 │ │ │ │ ldr r3, [r5] │ │ │ │ add r2, r3, #4 │ │ │ │ ldr r0, [r3] │ │ │ │ str r2, [r5] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b a329c │ │ │ │ + b a3314 │ │ │ │ mov r1, #125 @ 0x7d │ │ │ │ - bl a9eec │ │ │ │ + bl a9f64 │ │ │ │ subs sl, r0, #0 │ │ │ │ - blt aa5e4 │ │ │ │ + blt aa65c │ │ │ │ ands r9, sl, #1 │ │ │ │ - bne aa780 │ │ │ │ - bl 91924 │ │ │ │ + bne aa7ac │ │ │ │ + bl 91980 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq aa790 │ │ │ │ + beq aa7bc │ │ │ │ cmp sl, #0 │ │ │ │ - beq aa414 │ │ │ │ + beq aa48c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl aa060 │ │ │ │ + bl aa0d8 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq aa708 │ │ │ │ + beq aa780 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl aa060 │ │ │ │ + bl aa0d8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq aa6d8 │ │ │ │ + beq aa750 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9c9c8 │ │ │ │ + bl 9ca40 │ │ │ │ cmp r0, #0 │ │ │ │ - blt aa6d8 │ │ │ │ + blt aa750 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne aa624 │ │ │ │ + bne aa69c │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq aa408 │ │ │ │ + beq aa480 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq aa7a8 │ │ │ │ + beq aa7d4 │ │ │ │ add r9, r9, #2 │ │ │ │ cmp sl, r9 │ │ │ │ - bgt aa3a0 │ │ │ │ + bgt aa418 │ │ │ │ mov r1, #125 @ 0x7d │ │ │ │ mov r0, r4 │ │ │ │ - bl 23eafc │ │ │ │ + bl 23ebc4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne aa0f0 │ │ │ │ - b aa688 │ │ │ │ + bne aa184 │ │ │ │ + b aa700 │ │ │ │ ldr r2, [r5] │ │ │ │ add r3, r2, #4 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r6, [r2] │ │ │ │ ldrb r2, [r3] │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - beq aa588 │ │ │ │ + beq aa600 │ │ │ │ cmp r6, #0 │ │ │ │ - beq aa60c │ │ │ │ + beq aa684 │ │ │ │ mov r0, r6 │ │ │ │ bl 29c28 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 92884 │ │ │ │ + b 928e0 │ │ │ │ ldr r3, [r5] │ │ │ │ add r2, r3, #4 │ │ │ │ ldr r0, [r3] │ │ │ │ str r2, [r5] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 1bcc10 │ │ │ │ + b 1bcdc8 │ │ │ │ ldr r3, [r5] │ │ │ │ add r3, r3, #7 │ │ │ │ bic r3, r3, #7 │ │ │ │ ldrd r0, [r3] │ │ │ │ add r2, r3, #8 │ │ │ │ str r2, [r5] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 150c38 │ │ │ │ + b 150e44 │ │ │ │ ldr r3, [r5] │ │ │ │ mov r1, #1 │ │ │ │ add r2, r3, #4 │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r3, [r3] │ │ │ │ str r2, [r5] │ │ │ │ strb r3, [sp, #12] │ │ │ │ - bl 92884 │ │ │ │ + bl 928e0 │ │ │ │ mov r6, r0 │ │ │ │ - b aa0f0 │ │ │ │ + b aa184 │ │ │ │ ldr r3, [r5] │ │ │ │ add r3, r3, #7 │ │ │ │ bic r3, r3, #7 │ │ │ │ ldrd r0, [r3] │ │ │ │ add r2, r3, #8 │ │ │ │ str r2, [r5] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 175e8c │ │ │ │ + b 176128 │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r6, [pc, #1012] @ aa8fc │ │ │ │ + ldr r6, [pc, #1012] @ aa974 │ │ │ │ ldrb r2, [r3] │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - beq aa320 │ │ │ │ + beq aa358 │ │ │ │ cmp r2, #32 │ │ │ │ cmpne r2, #9 │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ cmp r2, #44 @ 0x2c │ │ │ │ moveq r1, #0 │ │ │ │ andne r1, r1, #1 │ │ │ │ cmp r2, #58 @ 0x3a │ │ │ │ moveq r1, #0 │ │ │ │ andne r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne aa7f4 │ │ │ │ + bne aa910 │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - beq aa320 │ │ │ │ - b aa510 │ │ │ │ - ldr r0, [pc, #936] @ aa900 │ │ │ │ + beq aa358 │ │ │ │ + b aa588 │ │ │ │ + ldr r0, [pc, #936] @ aa978 │ │ │ │ mov r1, r7 │ │ │ │ - bl 9a8d0 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9a948 <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq aa5d0 │ │ │ │ - bl 3592c0 │ │ │ │ + beq aa648 │ │ │ │ + bl 359530 │ │ │ │ ldr r8, [sl, r0] │ │ │ │ lsl fp, r7, #2 │ │ │ │ mov r2, fp │ │ │ │ mov r1, #0 │ │ │ │ add r0, r6, #12 │ │ │ │ bl 29658 │ │ │ │ ldr r3, [r8, #8] │ │ │ │ - b aa260 │ │ │ │ + b aa298 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r6, #0 │ │ │ │ add r2, r3, #4 │ │ │ │ ldr r1, [r3] │ │ │ │ str r2, [r5] │ │ │ │ - beq aa60c │ │ │ │ + beq aa684 │ │ │ │ cmp r1, #0 │ │ │ │ - bge aa460 │ │ │ │ - b aa454 │ │ │ │ + bge aa4d8 │ │ │ │ + b aa4cc │ │ │ │ cmn r7, #-536870908 @ 0xe0000004 │ │ │ │ - bls aa550 │ │ │ │ - bl 2a01ec │ │ │ │ + bls aa5c8 │ │ │ │ + bl 2a0260 │ │ │ │ subs r6, r0, #0 │ │ │ │ ldrne r8, [sl, r8] │ │ │ │ lslne fp, r7, #2 │ │ │ │ - bne aa570 │ │ │ │ + bne aa5e8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, #41 @ 0x29 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 352cec <_PySemaphore_Destroy@@Base+0x3c0> │ │ │ │ + bl 352f58 │ │ │ │ mov r6, #0 │ │ │ │ - b aa0f0 │ │ │ │ + b aa184 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r4] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r6, #0 │ │ │ │ add r2, r3, #4 │ │ │ │ ldr r1, [r3] │ │ │ │ str r2, [r5] │ │ │ │ - bne aa814 │ │ │ │ - ldr r3, [pc, #728] @ aa8ec │ │ │ │ + bne aa904 │ │ │ │ + ldr r3, [pc, #740] @ aa970 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - b aa150 │ │ │ │ + b aa3a4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne aa3ec │ │ │ │ + bne aa464 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b aa3ec │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b aa464 │ │ │ │ mov r3, lr │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx r3 │ │ │ │ - ldr r2, [pc, #684] @ aa904 │ │ │ │ + ldr r2, [pc, #684] @ aa97c │ │ │ │ cmp r3, r2 │ │ │ │ - bne aa6b0 │ │ │ │ + bne aa728 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18e6d0 │ │ │ │ + bl 18e94c │ │ │ │ ldr r8, [sl, r8] │ │ │ │ - b aa570 │ │ │ │ + b aa5e8 │ │ │ │ mov r8, r0 │ │ │ │ sub r3, r7, #1 │ │ │ │ sub r3, r3, r8 │ │ │ │ mov r2, #41 @ 0x29 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 352cec <_PySemaphore_Destroy@@Base+0x3c0> │ │ │ │ + bl 352f58 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq aa5e4 │ │ │ │ + beq aa65c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne aa5e4 │ │ │ │ + bne aa65c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b aa5e4 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b aa65c │ │ │ │ ldr r2, [r0, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr r8, [sl, r8] │ │ │ │ - b aa570 │ │ │ │ + b aa5e8 │ │ │ │ mov r8, #2 │ │ │ │ - b aa670 │ │ │ │ + b aa6e8 │ │ │ │ mov r8, #1 │ │ │ │ - b aa670 │ │ │ │ + b aa6e8 │ │ │ │ sub r3, sl, #2 │ │ │ │ sub r3, r3, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #125 @ 0x7d │ │ │ │ - bl 352cec <_PySemaphore_Destroy@@Base+0x3c0> │ │ │ │ + bl 352f58 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne aa718 │ │ │ │ + bne aa790 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b158 │ │ │ │ - b aa688 │ │ │ │ + bl 9b1d0 │ │ │ │ + b aa700 │ │ │ │ sub r3, sl, #1 │ │ │ │ sub r3, r3, r9 │ │ │ │ mov r2, #125 @ 0x7d │ │ │ │ - b aa67c │ │ │ │ + b aa6f4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne aa6fc │ │ │ │ + bne aa774 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b aa6fc │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b aa774 │ │ │ │ + ldr r3, [pc, #460] @ aa980 │ │ │ │ + ldr r1, [pc, #460] @ aa984 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f414 │ │ │ │ + mov r3, sl │ │ │ │ + mov r2, #125 @ 0x7d │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 352f58 │ │ │ │ + b aa65c │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b aa480 │ │ │ │ mov r1, #93 @ 0x5d │ │ │ │ - bl a9eec │ │ │ │ + bl a9f64 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt aa5e4 │ │ │ │ - bl 92d84 │ │ │ │ + blt aa65c │ │ │ │ + bl 92de0 │ │ │ │ subs r6, r0, #0 │ │ │ │ movne r8, #0 │ │ │ │ - beq aa7dc │ │ │ │ + beq aa874 │ │ │ │ cmp r7, r8 │ │ │ │ - beq aa7c4 │ │ │ │ + beq aa85c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl aa060 │ │ │ │ + bl aa0d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa7b4 │ │ │ │ + beq aa84c │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r0, [r3, r8, lsl #2] │ │ │ │ add r8, r8, #1 │ │ │ │ - b aa754 │ │ │ │ - ldr r3, [pc, #384] @ aa908 │ │ │ │ - ldr r1, [pc, #384] @ aa90c │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - mov r3, sl │ │ │ │ - mov r2, #125 @ 0x7d │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 352cec <_PySemaphore_Destroy@@Base+0x3c0> │ │ │ │ - b aa5e4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b aa408 │ │ │ │ + b aa800 │ │ │ │ + ldr r3, [r5] │ │ │ │ + add r2, r3, #4 │ │ │ │ + str r2, [r5] │ │ │ │ + ldr r3, [r3] │ │ │ │ + ldm r3, {r0, r1, r2, r3} │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 20fd60 │ │ │ │ sub r7, r7, #1 │ │ │ │ sub r3, r7, r8 │ │ │ │ mov r2, #93 @ 0x5d │ │ │ │ - b aa67c │ │ │ │ + b aa6f4 │ │ │ │ mov r1, #93 @ 0x5d │ │ │ │ mov r0, r4 │ │ │ │ - bl 23eafc │ │ │ │ + bl 23ebc4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne aa0f0 │ │ │ │ - b aa688 │ │ │ │ + bne aa184 │ │ │ │ + b aa700 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, #93 @ 0x5d │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 352cec <_PySemaphore_Destroy@@Base+0x3c0> │ │ │ │ - b aa5e4 │ │ │ │ - ldr r3, [pc, #268] @ aa908 │ │ │ │ - ldr r1, [pc, #272] @ aa910 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - ldr r3, [r6] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne aa694 │ │ │ │ - b aa5e4 │ │ │ │ - cmp r1, #0 │ │ │ │ - blt aa1b0 │ │ │ │ - b aa1bc │ │ │ │ - ldr r3, [r5] │ │ │ │ - add r2, r3, #4 │ │ │ │ - str r2, [r5] │ │ │ │ - ldr r3, [r3] │ │ │ │ - ldm r3, {r0, r1, r2, r3} │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 20fc6c │ │ │ │ - ldr r3, [pc, #192] @ aa908 │ │ │ │ - ldr r1, [pc, #200] @ aa914 │ │ │ │ + bl 352f58 │ │ │ │ + b aa65c │ │ │ │ + ldr r3, [pc, #236] @ aa980 │ │ │ │ + ldr r1, [pc, #240] @ aa988 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b aa5e4 │ │ │ │ + bl 18f414 │ │ │ │ + b aa65c │ │ │ │ ldr r2, [r5] │ │ │ │ add r3, r2, #4 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r6, [r2] │ │ │ │ ldrb r2, [r3] │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - beq aa8b8 │ │ │ │ + beq aa930 │ │ │ │ cmp r6, #0 │ │ │ │ - beq aa60c │ │ │ │ + beq aa684 │ │ │ │ mov r0, r6 │ │ │ │ bl 29940 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b b1e2c │ │ │ │ - bl a55d4 │ │ │ │ + b b1f10 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne aa5e4 │ │ │ │ - ldr r3, [pc, #92] @ aa908 │ │ │ │ - ldr r1, [pc, #104] @ aa918 │ │ │ │ + bne aa65c │ │ │ │ + ldr r3, [pc, #136] @ aa980 │ │ │ │ + ldr r1, [pc, #144] @ aa98c │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f414 │ │ │ │ + b aa65c │ │ │ │ + cmp r1, #0 │ │ │ │ + blt aa1e8 │ │ │ │ + b aa1f4 │ │ │ │ + ldr r3, [pc, #104] @ aa980 │ │ │ │ + ldr r1, [pc, #116] @ aa990 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b aa5e4 │ │ │ │ + bl 18f414 │ │ │ │ + ldr r3, [r6] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + bne aa70c │ │ │ │ + b aa65c │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r6, #0 │ │ │ │ add r2, r3, #4 │ │ │ │ ldr r1, [r3] │ │ │ │ str r2, [r5] │ │ │ │ - beq aa60c │ │ │ │ + beq aa684 │ │ │ │ cmp r1, #0 │ │ │ │ - blt aa87c │ │ │ │ - b aa888 │ │ │ │ - @ instruction: 0x003d7af4 │ │ │ │ - andseq fp, ip, r4, ror #22 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - @ instruction: 0x003d7bda │ │ │ │ + blt aa8c8 │ │ │ │ + b aa8d4 │ │ │ │ + eorseq r7, sp, r4, lsr sp │ │ │ │ + eorseq r7, sp, sl, lsl lr │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ + andseq fp, ip, ip, lsl sp │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r8, r8, lsl r0 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ - andseq lr, r8, r0, lsl r1 │ │ │ │ + andseq lr, r8, ip, lsl #7 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - @ instruction: 0x003625b8 │ │ │ │ - mlaseq r6, ip, r5, r2 │ │ │ │ - eorseq r2, r6, ip, ror #11 │ │ │ │ - eorseq r2, r6, r8, asr #11 │ │ │ │ + @ instruction: 0x003627f8 │ │ │ │ + eorseq r2, r6, ip, lsr #16 │ │ │ │ + eorseq r2, r6, r8, lsl #16 │ │ │ │ + @ instruction: 0x003627dc │ │ │ │ │ │ │ │ -000aa91c : │ │ │ │ +000aa994 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ sub sp, sp, #20 │ │ │ │ tst r3, #2 │ │ │ │ mov r5, r0 │ │ │ │ - bne aab88 │ │ │ │ + bne aac00 │ │ │ │ ldr r6, [r0, #132] @ 0x84 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq aabf4 │ │ │ │ - ldr r8, [pc, #1528] @ aaf54 │ │ │ │ - ldr r7, [pc, #1528] @ aaf58 │ │ │ │ + beq aac6c │ │ │ │ + ldr r8, [pc, #1528] @ aafcc │ │ │ │ + ldr r7, [pc, #1528] @ aafd0 │ │ │ │ add r4, r8, #32768 @ 0x8000 │ │ │ │ ldr r3, [r4, #3640] @ 0xe38 │ │ │ │ cmp r3, r7 │ │ │ │ - bne aad24 │ │ │ │ + bne aad9c │ │ │ │ ldr r2, [r4, #3648] @ 0xe40 │ │ │ │ cmn r2, #1 │ │ │ │ - beq aad24 │ │ │ │ + beq aad9c │ │ │ │ add r1, r8, #36352 @ 0x8e00 │ │ │ │ mov r0, r6 │ │ │ │ add r9, sp, #12 │ │ │ │ add r1, r1, #52 @ 0x34 │ │ │ │ mov r3, r9 │ │ │ │ - bl 9b308 │ │ │ │ + bl 9b380 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq aac00 │ │ │ │ + beq aac78 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ - beq aaebc │ │ │ │ + beq aaf34 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ and r6, r3, #3 │ │ │ │ cmp r3, #15 │ │ │ │ rsb r6, r6, #1 │ │ │ │ - bhi aadd8 │ │ │ │ + bhi aae50 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ muls r6, r3, r6 │ │ │ │ - bmi aaeb4 │ │ │ │ + bmi aaf2c │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne aac1c │ │ │ │ + bne aac94 │ │ │ │ ldr sl, [r5, #132] @ 0x84 │ │ │ │ ldr r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq aac88 │ │ │ │ + beq aad00 │ │ │ │ ldr r3, [r4, #3672] @ 0xe58 │ │ │ │ cmp r3, r7 │ │ │ │ - bne aad48 │ │ │ │ + bne aadc0 │ │ │ │ ldr r2, [r4, #3680] @ 0xe60 │ │ │ │ cmn r2, #1 │ │ │ │ - beq aad48 │ │ │ │ + beq aadc0 │ │ │ │ mov r3, r9 │ │ │ │ - ldr r1, [pc, #1356] @ aaf5c │ │ │ │ + ldr r1, [pc, #1356] @ aafd4 │ │ │ │ mov r0, sl │ │ │ │ - bl 9b308 │ │ │ │ + bl 9b380 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq aad5c │ │ │ │ + beq aadd4 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ - beq aaebc │ │ │ │ + beq aaf34 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ and r7, r2, #3 │ │ │ │ cmp r2, #15 │ │ │ │ rsb r7, r7, #1 │ │ │ │ - bhi aae04 │ │ │ │ + bhi aae7c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ muls r7, r3, r7 │ │ │ │ - bmi aaeb4 │ │ │ │ + bmi aaf2c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ add r3, r3, #3 │ │ │ │ lsr r4, r2, #14 │ │ │ │ mla r3, r1, r6, r3 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ and r2, r2, #24 │ │ │ │ and r4, r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ addne r4, r4, #1 │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ sub r2, r2, r4, lsl #3 │ │ │ │ - ldr fp, [pc, #1236] @ aaf60 │ │ │ │ + ldr fp, [pc, #1236] @ aafd8 │ │ │ │ bic r3, r3, #3 │ │ │ │ cmp r3, r2 │ │ │ │ ldr sl, [fp, r0] │ │ │ │ lsl r4, r4, #3 │ │ │ │ mov r9, r0 │ │ │ │ - bhi aaed0 │ │ │ │ + bhi aaf48 │ │ │ │ adds r3, r4, r3 │ │ │ │ - bmi aaed0 │ │ │ │ + bmi aaf48 │ │ │ │ ldr r2, [r8, #712] @ 0x2c8 │ │ │ │ - ldr r1, [pc, #1200] @ aaf64 │ │ │ │ + ldr r1, [pc, #1200] @ aafdc │ │ │ │ cmp r2, r1 │ │ │ │ - bne aae58 │ │ │ │ + bne aaed0 │ │ │ │ ldr ip, [sl, #8] │ │ │ │ sub r1, r3, #1 │ │ │ │ add r2, ip, #4096 @ 0x1000 │ │ │ │ cmp r1, #512 @ 0x200 │ │ │ │ ldr r9, [r2, #1528] @ 0x5f8 │ │ │ │ - bcs aad9c │ │ │ │ + bcs aae14 │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r0, [r9, r1, lsl #3] │ │ │ │ ldr lr, [r0, #8] │ │ │ │ cmp r0, lr │ │ │ │ - beq aad84 │ │ │ │ + beq aadfc │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r0] │ │ │ │ ldr r3, [r2] │ │ │ │ str r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq aac98 │ │ │ │ + beq aad10 │ │ │ │ ldr r3, [ip, #3760] @ 0xeb0 │ │ │ │ ldr r0, [ip, #3756] @ 0xeac │ │ │ │ add r3, r3, #1 │ │ │ │ mov r1, #0 │ │ │ │ add r4, r2, r4 │ │ │ │ cmp r3, r0 │ │ │ │ str r1, [r2] │ │ │ │ str r1, [r2, #4] │ │ │ │ str r1, [r4, #-8] │ │ │ │ str r1, [r4, #-4] │ │ │ │ str r3, [ip, #3760] @ 0xeb0 │ │ │ │ - bgt aacdc │ │ │ │ + bgt aad54 │ │ │ │ ldr r3, [r5] │ │ │ │ - ldr r2, [pc, #1064] @ aaf68 │ │ │ │ + ldr r2, [pc, #1064] @ aafe0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ str r5, [r4, #4] │ │ │ │ strne r3, [r5] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne aae78 │ │ │ │ + bne aaef0 │ │ │ │ cmp r6, #0 │ │ │ │ str r7, [r4, #8] │ │ │ │ - beq aab7c │ │ │ │ + beq aabf4 │ │ │ │ lsl r2, r6, #2 │ │ │ │ mov r1, #0 │ │ │ │ add r0, r4, #12 │ │ │ │ bl 29658 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #976] @ aaf60 │ │ │ │ + ldr r2, [pc, #976] @ aafd8 │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ rsb r2, r3, r3, lsl #3 │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r0, r2, #92160 @ 0x16800 │ │ │ │ add r0, r0, #764 @ 0x2fc │ │ │ │ @@ -132422,27 +132454,27 @@ │ │ │ │ cmp r3, #0 │ │ │ │ addeq r2, r2, #98304 @ 0x18000 │ │ │ │ ldrne r6, [r1, #16] │ │ │ │ ldreq r6, [r2, #244] @ 0xf4 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne aa954 │ │ │ │ - ldr r1, [pc, #880] @ aaf6c │ │ │ │ - ldr r0, [pc, #880] @ aaf70 │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ - bl a55d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq aaf38 │ │ │ │ - ldr r1, [pc, #864] @ aaf74 │ │ │ │ - ldr r0, [pc, #864] @ aaf78 │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b aaeb4 │ │ │ │ - ldr r3, [pc, #828] @ aaf60 │ │ │ │ - bl 3592c0 │ │ │ │ + bne aa9cc │ │ │ │ + ldr r1, [pc, #880] @ aafe4 │ │ │ │ + ldr r0, [pc, #880] @ aafe8 │ │ │ │ + bl 2e1424 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl a564c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq aafb0 │ │ │ │ + ldr r1, [pc, #864] @ aafec │ │ │ │ + ldr r0, [pc, #864] @ aaff0 │ │ │ │ + bl 2e1424 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b aaf2c │ │ │ │ + ldr r3, [pc, #828] @ aafd8 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ sub r3, r3, #1 │ │ │ │ rsb r2, r3, r3, lsl #3 │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r0, r1, r2 │ │ │ │ @@ -132459,631 +132491,631 @@ │ │ │ │ cmp r3, #0 │ │ │ │ addeq r0, r0, #98304 @ 0x18000 │ │ │ │ ldrne sl, [r1, #16] │ │ │ │ ldreq sl, [r0, #244] @ 0xf4 │ │ │ │ ldr r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne aa9ec │ │ │ │ - ldr r1, [pc, #732] @ aaf6c │ │ │ │ - ldr r0, [pc, #732] @ aaf70 │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b aad5c │ │ │ │ + bne aaa64 │ │ │ │ + ldr r1, [pc, #732] @ aafe4 │ │ │ │ + ldr r0, [pc, #732] @ aafe8 │ │ │ │ + bl 2e1424 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b aadd4 │ │ │ │ ldr r8, [r0, #24] │ │ │ │ ldr r9, [r0, #28] │ │ │ │ cmp r8, r9 │ │ │ │ ldrhi r3, [r0, #12] │ │ │ │ strhi r3, [lr, #12] │ │ │ │ strhi lr, [r3, #8] │ │ │ │ - bhi aab04 │ │ │ │ + bhi aab7c │ │ │ │ add r1, r1, #1 │ │ │ │ add r1, r8, r1, lsl #3 │ │ │ │ str r1, [r0, #24] │ │ │ │ add r1, r0, r8 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r3, [r0, r8] │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr sl, [fp, r0] │ │ │ │ ldr ip, [sl, #8] │ │ │ │ - b aab04 │ │ │ │ + b aab7c │ │ │ │ ldr r3, [ip, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq aab34 │ │ │ │ + beq aabac │ │ │ │ cmp r0, #0 │ │ │ │ - beq aab34 │ │ │ │ + beq aabac │ │ │ │ ldr r3, [ip, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne aab34 │ │ │ │ + bne aabac │ │ │ │ ldr r3, [sl, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne aaf28 │ │ │ │ + bne aafa0 │ │ │ │ add r0, sl, #12 │ │ │ │ ldr r3, [sl, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne aab34 │ │ │ │ + bne aabac │ │ │ │ mov r1, #16 │ │ │ │ - bl 358410 │ │ │ │ - b aab34 │ │ │ │ - ldr r0, [pc, #592] @ aaf7c │ │ │ │ - bl 8be20 │ │ │ │ + bl 35867c │ │ │ │ + b aabac │ │ │ │ + ldr r0, [pc, #592] @ aaff4 │ │ │ │ + bl 8be90 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq aac00 │ │ │ │ - ldr r1, [pc, #572] @ aaf7c │ │ │ │ + beq aac78 │ │ │ │ + ldr r1, [pc, #572] @ aaff4 │ │ │ │ mov r0, r6 │ │ │ │ add r9, sp, #12 │ │ │ │ - b aa988 │ │ │ │ - ldr r0, [pc, #524] @ aaf5c │ │ │ │ - bl 8be20 │ │ │ │ + b aaa00 │ │ │ │ + ldr r0, [pc, #524] @ aafd4 │ │ │ │ + bl 8be90 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne aaa04 │ │ │ │ - bl a55d4 │ │ │ │ + bne aaa7c │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne aac0c │ │ │ │ - ldr r0, [pc, #528] @ aaf80 │ │ │ │ + bne aac84 │ │ │ │ + ldr r0, [pc, #528] @ aaff8 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - ldr r2, [pc, #484] @ aaf5c │ │ │ │ - ldr r1, [pc, #520] @ aaf84 │ │ │ │ + ldr r2, [pc, #484] @ aafd4 │ │ │ │ + ldr r1, [pc, #520] @ aaffc │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1176f0 │ │ │ │ - b aaeb4 │ │ │ │ + bl 1177e0 │ │ │ │ + b aaf2c │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 920a0 │ │ │ │ + bl 920fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne aaccc │ │ │ │ + bne aad44 │ │ │ │ ldr r2, [r8, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #480] @ aaf88 │ │ │ │ + ldr r1, [pc, #480] @ ab000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne aaf14 │ │ │ │ + bne aaf8c │ │ │ │ cmp r3, #1 │ │ │ │ movcs r0, r3 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq aaed0 │ │ │ │ + beq aaf48 │ │ │ │ ldr r3, [r9, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r9, #800] @ 0x320 │ │ │ │ - b aaccc │ │ │ │ + b aad44 │ │ │ │ lsr r3, r3, #3 │ │ │ │ add r2, r2, #12 │ │ │ │ mov r1, #0 │ │ │ │ subs r3, r3, #1 │ │ │ │ - bcc aae30 │ │ │ │ + bcc aaea8 │ │ │ │ ldr r0, [r2, r3, lsl #2] │ │ │ │ orr r0, r0, r1, lsl #30 │ │ │ │ cmp r1, r0, lsr #30 │ │ │ │ mov r1, r0 │ │ │ │ - beq aade4 │ │ │ │ - b aaea4 │ │ │ │ + beq aae5c │ │ │ │ + b aaf1c │ │ │ │ lsr r2, r2, #3 │ │ │ │ add r3, r3, #12 │ │ │ │ mov r1, #0 │ │ │ │ subs r2, r2, #1 │ │ │ │ - bcc aae44 │ │ │ │ + bcc aaebc │ │ │ │ ldr r0, [r3, r2, lsl #2] │ │ │ │ orr r0, r0, r1, lsl #30 │ │ │ │ cmp r1, r0, lsr #30 │ │ │ │ mov r1, r0 │ │ │ │ - beq aae10 │ │ │ │ - b aaea4 │ │ │ │ + beq aae88 │ │ │ │ + b aaf1c │ │ │ │ cmp r1, #0 │ │ │ │ - blt aaefc │ │ │ │ + blt aaf74 │ │ │ │ muls r6, r1, r6 │ │ │ │ - bpl aa9cc │ │ │ │ - b aaeb4 │ │ │ │ + bpl aaa44 │ │ │ │ + b aaf2c │ │ │ │ cmp r1, #0 │ │ │ │ - blt aae90 │ │ │ │ + blt aaf08 │ │ │ │ muls r7, r1, r7 │ │ │ │ - bpl aaa50 │ │ │ │ - b aaeb4 │ │ │ │ + bpl aaac8 │ │ │ │ + b aaf2c │ │ │ │ ldr r0, [r8, #708] @ 0x2c4 │ │ │ │ mov r1, r3 │ │ │ │ blx r2 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq aaed0 │ │ │ │ + beq aaf48 │ │ │ │ ldr sl, [fp, r9] │ │ │ │ ldr ip, [sl, #8] │ │ │ │ - b aab04 │ │ │ │ - ldr r1, [pc, #268] @ aaf8c │ │ │ │ + b aab7c │ │ │ │ + ldr r1, [pc, #268] @ ab004 │ │ │ │ cmp r3, r1 │ │ │ │ - bne aaee8 │ │ │ │ + bne aaf60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e6d0 │ │ │ │ - b aab60 │ │ │ │ + bl 18e94c │ │ │ │ + b aabd8 │ │ │ │ sub r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ ands r1, r1, r7, lsr #31 │ │ │ │ - bne aaeb4 │ │ │ │ - ldr r3, [pc, #228] @ aaf90 │ │ │ │ - ldr r1, [pc, #228] @ aaf94 │ │ │ │ + bne aaf2c │ │ │ │ + ldr r3, [pc, #228] @ ab008 │ │ │ │ + ldr r1, [pc, #228] @ ab00c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r4, #0 │ │ │ │ - b aab7c │ │ │ │ - ldr r3, [pc, #188] @ aaf80 │ │ │ │ - ldr r1, [pc, #208] @ aaf98 │ │ │ │ + b aabf4 │ │ │ │ + ldr r3, [pc, #188] @ aaff8 │ │ │ │ + ldr r1, [pc, #208] @ ab010 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b aaeb4 │ │ │ │ + bl 18f414 │ │ │ │ + b aaf2c │ │ │ │ mov r0, sl │ │ │ │ - bl 2a0208 │ │ │ │ + bl 2a027c │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne aab34 │ │ │ │ - b aaeb4 │ │ │ │ + bne aabac │ │ │ │ + b aaf2c │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b aab60 │ │ │ │ + b aabd8 │ │ │ │ sub r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ ands r1, r1, r6, lsr #31 │ │ │ │ - beq aaea4 │ │ │ │ - b aaeb4 │ │ │ │ + beq aaf1c │ │ │ │ + b aaf2c │ │ │ │ ldr r0, [r8, #668] @ 0x29c │ │ │ │ mov r1, r3 │ │ │ │ blx r2 │ │ │ │ mov r2, r0 │ │ │ │ - b aadc0 │ │ │ │ + b aae38 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne aab34 │ │ │ │ - b aad08 │ │ │ │ - ldr r0, [pc, #64] @ aaf80 │ │ │ │ + bne aabac │ │ │ │ + b aad80 │ │ │ │ + ldr r0, [pc, #64] @ aaff8 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - ldr r2, [pc, #52] @ aaf7c │ │ │ │ - ldr r1, [pc, #56] @ aaf84 │ │ │ │ + ldr r2, [pc, #52] @ aaff4 │ │ │ │ + ldr r1, [pc, #56] @ aaffc │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1176f0 │ │ │ │ - b aaeb4 │ │ │ │ + bl 1177e0 │ │ │ │ + b aaf2c │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq sp, r7, r4, ror #24 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq r1, r9, r8, lsl #31 │ │ │ │ + andeq r1, r9, r4, ror #31 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ andeq r0, r0, r4, lsl #19 │ │ │ │ - eorseq sp, r5, ip, asr #6 │ │ │ │ + eorseq sp, r5, ip, lsl #11 │ │ │ │ andeq r0, r0, r7, asr #4 │ │ │ │ - mlaseq r6, r0, r6, r2 │ │ │ │ + @ instruction: 0x003628d0 │ │ │ │ subseq sp, r7, r4, asr #24 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r6, ip, ror #12 │ │ │ │ - andeq fp, r8, r8, lsr #32 │ │ │ │ - andseq lr, r8, r0, lsl r1 │ │ │ │ + eorseq r2, r6, ip, lsr #17 │ │ │ │ + muleq r8, r8, r0 │ │ │ │ + andseq lr, r8, ip, lsl #7 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r2, r6, r0, asr #13 │ │ │ │ - eorseq r2, r6, r8, lsr #13 │ │ │ │ + eorseq r2, r6, r0, lsl #18 │ │ │ │ + eorseq r2, r6, r8, ror #17 │ │ │ │ │ │ │ │ -000aaf9c : │ │ │ │ +000ab014 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq ab064 │ │ │ │ + beq ab0dc │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ - beq ab050 │ │ │ │ + beq ab0c8 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ and r0, r2, #3 │ │ │ │ cmp r2, #15 │ │ │ │ rsb r0, r0, #1 │ │ │ │ - bhi aafe4 │ │ │ │ + bhi ab05c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mul r0, r3, r0 │ │ │ │ pop {r4, pc} │ │ │ │ lsr r2, r2, #3 │ │ │ │ mov ip, #0 │ │ │ │ add r3, r3, #12 │ │ │ │ subs r2, r2, #1 │ │ │ │ - bcc ab024 │ │ │ │ + bcc ab09c │ │ │ │ ldr r1, [r3, r2, lsl #2] │ │ │ │ orr r1, r1, ip, lsl #30 │ │ │ │ cmp ip, r1, lsr #30 │ │ │ │ mov ip, r1 │ │ │ │ - beq aaff0 │ │ │ │ - ldr r3, [pc, #96] @ ab074 │ │ │ │ - ldr r1, [pc, #96] @ ab078 │ │ │ │ + beq ab068 │ │ │ │ + ldr r3, [pc, #96] @ ab0ec │ │ │ │ + ldr r1, [pc, #96] @ ab0f0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ cmp ip, #0 │ │ │ │ - blt ab034 │ │ │ │ + blt ab0ac │ │ │ │ mul r0, ip, r0 │ │ │ │ pop {r4, pc} │ │ │ │ sub ip, ip, #-2147483648 @ 0x80000000 │ │ │ │ clz ip, ip │ │ │ │ lsr ip, ip, #5 │ │ │ │ ands ip, ip, r0, lsr #31 │ │ │ │ - beq ab00c │ │ │ │ + beq ab084 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #36] @ ab07c │ │ │ │ - ldr r1, [pc, #36] @ ab080 │ │ │ │ + ldr r3, [pc, #36] @ ab0f4 │ │ │ │ + ldr r1, [pc, #36] @ ab0f8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b ab01c │ │ │ │ - ldr r1, [pc, #24] @ ab084 │ │ │ │ - ldr r0, [pc, #24] @ ab088 │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b ab01c │ │ │ │ + bl 18f414 │ │ │ │ + b ab094 │ │ │ │ + ldr r1, [pc, #24] @ ab0fc │ │ │ │ + ldr r0, [pc, #24] @ ab100 │ │ │ │ + bl 2e1424 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b ab094 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r2, r6, r0, asr #13 │ │ │ │ + eorseq r2, r6, r0, lsl #18 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r6, r8, lsr #13 │ │ │ │ + eorseq r2, r6, r8, ror #17 │ │ │ │ andeq r0, r0, r7, asr #4 │ │ │ │ - mlaseq r6, r0, r6, r2 │ │ │ │ + @ instruction: 0x003628d0 │ │ │ │ │ │ │ │ -000ab08c : │ │ │ │ +000ab104 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #180] @ ab158 │ │ │ │ + ldr r3, [pc, #180] @ ab1d0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r4, [r3, #1608] @ 0x648 │ │ │ │ cmp r4, #0 │ │ │ │ - beq ab114 │ │ │ │ + beq ab18c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ str r2, [r3, #1608] @ 0x648 │ │ │ │ ldr r2, [r3, #1604] @ 0x644 │ │ │ │ sub r2, r2, #1 │ │ │ │ str r2, [r3, #1604] @ 0x644 │ │ │ │ - ldr r3, [pc, #124] @ ab15c │ │ │ │ + ldr r3, [pc, #124] @ ab1d4 │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - ldr r2, [pc, #104] @ ab160 │ │ │ │ + ldr r2, [pc, #104] @ ab1d8 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ab12c │ │ │ │ + bne ab1a4 │ │ │ │ mov r0, r4 │ │ │ │ strd r6, [r4, #8] │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ mov r0, #16 │ │ │ │ - bl 91e50 │ │ │ │ + bl 91eac │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne ab0d8 │ │ │ │ + bne ab150 │ │ │ │ pop {r4, r6, r7, lr} │ │ │ │ - b 2a01ec │ │ │ │ - ldr r1, [pc, #48] @ ab164 │ │ │ │ + b 2a0260 │ │ │ │ + ldr r1, [pc, #48] @ ab1dc │ │ │ │ cmp r3, r1 │ │ │ │ - bne ab144 │ │ │ │ + bne ab1bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e6d0 │ │ │ │ - b ab108 │ │ │ │ + bl 18e94c │ │ │ │ + b ab180 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b ab108 │ │ │ │ + b ab180 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andseq lr, r8, r0, lsl r1 │ │ │ │ + andseq lr, r8, ip, lsl #7 │ │ │ │ │ │ │ │ -000ab168 : │ │ │ │ +000ab1e0 : │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ str r2, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000ab174 : │ │ │ │ +000ab1ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldrb r2, [r3, #87] @ 0x57 │ │ │ │ subs r3, r1, #0 │ │ │ │ movne r3, #1 │ │ │ │ ands r3, r3, r2, lsr #1 │ │ │ │ - beq ab1f8 │ │ │ │ + beq ab270 │ │ │ │ ldr r3, [r1] │ │ │ │ ldr r6, [r0, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r1] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r5, r1 │ │ │ │ cmp r6, r3 │ │ │ │ mov r4, r0 │ │ │ │ add r1, r6, #1 │ │ │ │ - bge ab1dc │ │ │ │ + bge ab254 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r3, r6, lsl #2] │ │ │ │ str r1, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl ab2a8 <_PyList_AppendTakeRefListResize@@Base+0x6c> │ │ │ │ + bl ab320 <_PyList_AppendTakeRefListResize@@Base+0x6c> │ │ │ │ cmn r0, #1 │ │ │ │ - beq ab20c │ │ │ │ + beq ab284 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r3, r6, lsl #2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #52] @ ab234 │ │ │ │ - ldr r0, [pc, #52] @ ab238 │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r1, [pc, #52] @ ab2ac │ │ │ │ + ldr r0, [pc, #52] @ ab2b0 │ │ │ │ + bl 2e1424 <_PyErr_BadInternalCall@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ab204 │ │ │ │ + beq ab27c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne ab204 │ │ │ │ + bne ab27c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b ab204 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b ab27c │ │ │ │ andeq r0, r0, r1, lsr #4 │ │ │ │ - eorseq sp, r5, ip, lsl r1 │ │ │ │ + eorseq sp, r5, ip, asr r3 │ │ │ │ │ │ │ │ -000ab23c <_PyList_AppendTakeRefListResize@@Base>: │ │ │ │ +000ab2b4 <_PyList_AppendTakeRefListResize@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ mov r6, r1 │ │ │ │ add r1, r7, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bl ab2a8 <_PyList_AppendTakeRefListResize@@Base+0x6c> │ │ │ │ + bl ab320 <_PyList_AppendTakeRefListResize@@Base+0x6c> │ │ │ │ cmn r0, #1 │ │ │ │ ldrne r3, [r5, #12] │ │ │ │ movne r4, #0 │ │ │ │ strne r6, [r3, r7, lsl #2] │ │ │ │ - beq ab27c <_PyList_AppendTakeRefListResize@@Base+0x40> │ │ │ │ + beq ab2f4 <_PyList_AppendTakeRefListResize@@Base+0x40> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r6] │ │ │ │ mov r4, r0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ab274 <_PyList_AppendTakeRefListResize@@Base+0x38> │ │ │ │ + beq ab2ec <_PyList_AppendTakeRefListResize@@Base+0x38> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne ab274 <_PyList_AppendTakeRefListResize@@Base+0x38> │ │ │ │ + bne ab2ec <_PyList_AppendTakeRefListResize@@Base+0x38> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b ab274 <_PyList_AppendTakeRefListResize@@Base+0x38> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b ab2ec <_PyList_AppendTakeRefListResize@@Base+0x38> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r1 │ │ │ │ mov r6, r1 │ │ │ │ - bge ab444 <_PyList_AppendTakeRefListResize@@Base+0x208> │ │ │ │ + bge ab4bc <_PyList_AppendTakeRefListResize@@Base+0x208> │ │ │ │ add r4, r1, #6 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add r4, r4, r1, asr #3 │ │ │ │ bic r4, r4, #3 │ │ │ │ sub r2, r4, r1 │ │ │ │ sub r3, r1, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - blt ab470 <_PyList_AppendTakeRefListResize@@Base+0x234> │ │ │ │ + blt ab4e8 <_PyList_AppendTakeRefListResize@@Base+0x234> │ │ │ │ cmp r6, #0 │ │ │ │ - beq ab47c <_PyList_AppendTakeRefListResize@@Base+0x240> │ │ │ │ + beq ab4f4 <_PyList_AppendTakeRefListResize@@Base+0x240> │ │ │ │ cmn r4, #-536870911 @ 0xe0000001 │ │ │ │ - bhi ab438 <_PyList_AppendTakeRefListResize@@Base+0x1fc> │ │ │ │ - ldr r8, [pc, #460] @ ab4d0 <_PyList_AppendTakeRefListResize@@Base+0x294> │ │ │ │ - ldr r2, [pc, #460] @ ab4d4 <_PyList_AppendTakeRefListResize@@Base+0x298> │ │ │ │ + bhi ab4b0 <_PyList_AppendTakeRefListResize@@Base+0x1fc> │ │ │ │ + ldr r8, [pc, #460] @ ab548 <_PyList_AppendTakeRefListResize@@Base+0x294> │ │ │ │ + ldr r2, [pc, #460] @ ab54c <_PyList_AppendTakeRefListResize@@Base+0x298> │ │ │ │ ldr r3, [r8, #700] @ 0x2bc │ │ │ │ ldr r5, [r7, #12] │ │ │ │ cmp r3, r2 │ │ │ │ ldr r9, [r8, #688] @ 0x2b0 │ │ │ │ lsl r1, r4, #2 │ │ │ │ - bne ab4a0 <_PyList_AppendTakeRefListResize@@Base+0x264> │ │ │ │ + bne ab518 <_PyList_AppendTakeRefListResize@@Base+0x264> │ │ │ │ cmp r5, #0 │ │ │ │ - beq ab3e8 <_PyList_AppendTakeRefListResize@@Base+0x1ac> │ │ │ │ - ldr r3, [pc, #428] @ ab4d8 <_PyList_AppendTakeRefListResize@@Base+0x29c> │ │ │ │ - bl 3592c0 │ │ │ │ + beq ab460 <_PyList_AppendTakeRefListResize@@Base+0x1ac> │ │ │ │ + ldr r3, [pc, #428] @ ab550 <_PyList_AppendTakeRefListResize@@Base+0x29c> │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ bic r0, r5, #4080 @ 0xff0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ bic r0, r0, #15 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #1528] @ 0x5f8 │ │ │ │ cmn r3, #804 @ 0x324 │ │ │ │ - beq ab40c <_PyList_AppendTakeRefListResize@@Base+0x1d0> │ │ │ │ + beq ab484 <_PyList_AppendTakeRefListResize@@Base+0x1d0> │ │ │ │ lsr r2, r5, #18 │ │ │ │ add r2, r3, r2, lsl #3 │ │ │ │ ldr ip, [r2, #808] @ 0x328 │ │ │ │ bic r3, r5, #-16777216 @ 0xff000000 │ │ │ │ bic r3, r3, #16515072 @ 0xfc0000 │ │ │ │ cmp ip, r3 │ │ │ │ - bgt ab388 <_PyList_AppendTakeRefListResize@@Base+0x14c> │ │ │ │ + bgt ab400 <_PyList_AppendTakeRefListResize@@Base+0x14c> │ │ │ │ ldr r2, [r2, #804] @ 0x324 │ │ │ │ cmp r2, r3 │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ab40c <_PyList_AppendTakeRefListResize@@Base+0x1d0> │ │ │ │ + beq ab484 <_PyList_AppendTakeRefListResize@@Base+0x1d0> │ │ │ │ ldr r8, [r0, #20] │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r1, r8, lsl #3 │ │ │ │ lsl r8, r8, #3 │ │ │ │ - bhi ab3ac <_PyList_AppendTakeRefListResize@@Base+0x170> │ │ │ │ + bhi ab424 <_PyList_AppendTakeRefListResize@@Base+0x170> │ │ │ │ add r8, r8, r8, lsl #1 │ │ │ │ cmp r8, r4, lsl #4 │ │ │ │ - bcc ab3f8 <_PyList_AppendTakeRefListResize@@Base+0x1bc> │ │ │ │ + bcc ab470 <_PyList_AppendTakeRefListResize@@Base+0x1bc> │ │ │ │ mov r8, r1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 91f88 │ │ │ │ + bl 91fe4 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq ab438 <_PyList_AppendTakeRefListResize@@Base+0x1fc> │ │ │ │ + beq ab4b0 <_PyList_AppendTakeRefListResize@@Base+0x1fc> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ bl 29cdc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 99e3c │ │ │ │ + bl 99eb4 │ │ │ │ str sl, [r7, #12] │ │ │ │ str r6, [r7, #8] │ │ │ │ str r4, [r7, #16] │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r9 │ │ │ │ - bl 91f88 │ │ │ │ + bl 91fe4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq ab438 <_PyList_AppendTakeRefListResize@@Base+0x1fc> │ │ │ │ + beq ab4b0 <_PyList_AppendTakeRefListResize@@Base+0x1fc> │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r7, #12] │ │ │ │ str r6, [r7, #8] │ │ │ │ str r4, [r7, #16] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r8, #680] @ 0x2a8 │ │ │ │ - ldr r2, [pc, #196] @ ab4dc <_PyList_AppendTakeRefListResize@@Base+0x2a0> │ │ │ │ + ldr r2, [pc, #196] @ ab554 <_PyList_AppendTakeRefListResize@@Base+0x2a0> │ │ │ │ cmp r3, r2 │ │ │ │ - bne ab4b8 <_PyList_AppendTakeRefListResize@@Base+0x27c> │ │ │ │ + bne ab530 <_PyList_AppendTakeRefListResize@@Base+0x27c> │ │ │ │ cmp r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ movcc r1, #1 │ │ │ │ bl 2a7a4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne ab3f8 <_PyList_AppendTakeRefListResize@@Base+0x1bc> │ │ │ │ - bl 2a01ec │ │ │ │ + bne ab470 <_PyList_AppendTakeRefListResize@@Base+0x1bc> │ │ │ │ + bl 2a0260 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r1, r3, asr #1 │ │ │ │ strge r1, [r0, #8] │ │ │ │ - bge ab3e0 <_PyList_AppendTakeRefListResize@@Base+0x1a4> │ │ │ │ + bge ab458 <_PyList_AppendTakeRefListResize@@Base+0x1a4> │ │ │ │ add r4, r1, #6 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add r4, r4, r1, asr #3 │ │ │ │ bic r4, r4, #3 │ │ │ │ sub r3, r1, r3 │ │ │ │ sub r2, r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - ble ab2ec <_PyList_AppendTakeRefListResize@@Base+0xb0> │ │ │ │ + ble ab364 <_PyList_AppendTakeRefListResize@@Base+0xb0> │ │ │ │ add r4, r6, #3 │ │ │ │ bic r4, r4, #3 │ │ │ │ - b ab2ec <_PyList_AppendTakeRefListResize@@Base+0xb0> │ │ │ │ - ldr r8, [pc, #76] @ ab4d0 <_PyList_AppendTakeRefListResize@@Base+0x294> │ │ │ │ - ldr r2, [pc, #76] @ ab4d4 <_PyList_AppendTakeRefListResize@@Base+0x298> │ │ │ │ + b ab364 <_PyList_AppendTakeRefListResize@@Base+0xb0> │ │ │ │ + ldr r8, [pc, #76] @ ab548 <_PyList_AppendTakeRefListResize@@Base+0x294> │ │ │ │ + ldr r2, [pc, #76] @ ab54c <_PyList_AppendTakeRefListResize@@Base+0x298> │ │ │ │ ldr r3, [r8, #700] @ 0x2bc │ │ │ │ ldr r5, [r7, #12] │ │ │ │ cmp r3, r2 │ │ │ │ ldr r9, [r8, #688] @ 0x2b0 │ │ │ │ mov r4, r6 │ │ │ │ mov r1, r6 │ │ │ │ - beq ab31c <_PyList_AppendTakeRefListResize@@Base+0xe0> │ │ │ │ + beq ab394 <_PyList_AppendTakeRefListResize@@Base+0xe0> │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b ab430 <_PyList_AppendTakeRefListResize@@Base+0x1f4> │ │ │ │ + b ab4a8 <_PyList_AppendTakeRefListResize@@Base+0x1f4> │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r8, #668] @ 0x29c │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b ab430 <_PyList_AppendTakeRefListResize@@Base+0x1f4> │ │ │ │ + b ab4a8 <_PyList_AppendTakeRefListResize@@Base+0x1f4> │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, sl, r8, asr r6 │ │ │ │ + ldrdeq fp, [sl], -r0 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq fp, r8, r8, asr #9 │ │ │ │ + andeq fp, r8, r8, lsr r5 │ │ │ │ │ │ │ │ -000ab4e0 : │ │ │ │ +000ab558 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r3, r1, #0 │ │ │ │ - blt ab640 │ │ │ │ - ldr r5, [pc, #328] @ ab648 │ │ │ │ - ldr r2, [pc, #328] @ ab64c │ │ │ │ + blt ab6b8 │ │ │ │ + ldr r5, [pc, #328] @ ab6c0 │ │ │ │ + ldr r2, [pc, #328] @ ab6c4 │ │ │ │ ldr lr, [r5, #700] @ 0x2bc │ │ │ │ ldr r6, [r5, #688] @ 0x2b0 │ │ │ │ cmp lr, r2 │ │ │ │ mov r4, r0 │ │ │ │ - bne ab610 │ │ │ │ + bne ab688 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ab5dc │ │ │ │ - ldr r2, [pc, #300] @ ab650 │ │ │ │ - bl 3592c0 │ │ │ │ + beq ab654 │ │ │ │ + ldr r2, [pc, #300] @ ab6c8 │ │ │ │ + bl 359530 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ bic r0, r4, #4080 @ 0xff0 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ bic r0, r0, #15 │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r2, [r2, #1528] @ 0x5f8 │ │ │ │ cmn r2, #804 @ 0x324 │ │ │ │ - beq ab5e8 │ │ │ │ + beq ab660 │ │ │ │ lsr r1, r4, #18 │ │ │ │ add r1, r2, r1, lsl #3 │ │ │ │ ldr ip, [r1, #808] @ 0x328 │ │ │ │ bic r2, r4, #-16777216 @ 0xff000000 │ │ │ │ bic r2, r2, #16515072 @ 0xfc0000 │ │ │ │ cmp ip, r2 │ │ │ │ - bgt ab580 │ │ │ │ + bgt ab5f8 │ │ │ │ ldr r1, [r1, #804] @ 0x324 │ │ │ │ cmp r1, r2 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq ab5e8 │ │ │ │ + beq ab660 │ │ │ │ ldr r5, [r0, #20] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r3, r5, lsl #3 │ │ │ │ lsl r5, r5, #3 │ │ │ │ - bhi ab5a8 │ │ │ │ + bhi ab620 │ │ │ │ add r5, r5, r5, lsl #1 │ │ │ │ cmp r5, r3, lsl #2 │ │ │ │ movcc r7, r4 │ │ │ │ - bcc ab5d4 │ │ │ │ + bcc ab64c │ │ │ │ mov r5, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 91f88 │ │ │ │ + bl 91fe4 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq ab640 │ │ │ │ + beq ab6b8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ bl 29cdc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99e3c │ │ │ │ + bl 99eb4 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 91f88 │ │ │ │ + b 91fe4 │ │ │ │ ldr lr, [r5, #680] @ 0x2a8 │ │ │ │ - ldr r2, [pc, #96] @ ab654 │ │ │ │ + ldr r2, [pc, #96] @ ab6cc │ │ │ │ cmp lr, r2 │ │ │ │ - bne ab628 │ │ │ │ + bne ab6a0 │ │ │ │ cmp r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ movcs r1, r3 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ movcc r1, #1 │ │ │ │ b 2a7a4 │ │ │ │ mov r2, r3 │ │ │ │ @@ -133095,213 +133127,213 @@ │ │ │ │ ldr r0, [r5, #668] @ 0x29c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, lr │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ mov r7, #0 │ │ │ │ - b ab5d4 │ │ │ │ + b ab64c │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, sl, r8, asr r6 │ │ │ │ + ldrdeq fp, [sl], -r0 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq fp, r8, r8, asr #9 │ │ │ │ + andeq fp, r8, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r4, r1, #0 │ │ │ │ mov r1, r2 │ │ │ │ - beq ab734 │ │ │ │ - ldr r3, [pc, #268] @ ab788 │ │ │ │ + beq ab7ac │ │ │ │ + ldr r3, [pc, #268] @ ab800 │ │ │ │ mov r5, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ bic r0, r4, #4080 @ 0xff0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ bic r0, r0, #15 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #1528] @ 0x5f8 │ │ │ │ cmn r3, #804 @ 0x324 │ │ │ │ - beq ab73c │ │ │ │ + beq ab7b4 │ │ │ │ lsr r2, r4, #18 │ │ │ │ add r2, r3, r2, lsl #3 │ │ │ │ ldr ip, [r2, #808] @ 0x328 │ │ │ │ bic r3, r4, #-16777216 @ 0xff000000 │ │ │ │ bic r3, r3, #16515072 @ 0xfc0000 │ │ │ │ cmp ip, r3 │ │ │ │ - bgt ab6dc │ │ │ │ + bgt ab754 │ │ │ │ ldr r2, [r2, #804] @ 0x324 │ │ │ │ cmp r2, r3 │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ab73c │ │ │ │ + beq ab7b4 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3, lsl #3 │ │ │ │ lsl r7, r3, #3 │ │ │ │ - bhi ab700 │ │ │ │ + bhi ab778 │ │ │ │ add r7, r7, r3, lsl #4 │ │ │ │ cmp r7, r1, lsl #2 │ │ │ │ - bcc ab72c │ │ │ │ + bcc ab7a4 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 91f88 │ │ │ │ + bl 91fe4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq ab728 │ │ │ │ + beq ab7a0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ bl 29cdc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99e3c │ │ │ │ + bl 99eb4 │ │ │ │ mov r4, r6 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 91f88 │ │ │ │ + b 91fe4 │ │ │ │ cmp r1, #0 │ │ │ │ - blt ab780 │ │ │ │ - ldr r2, [pc, #64] @ ab78c │ │ │ │ - ldr r0, [pc, #64] @ ab790 │ │ │ │ + blt ab7f8 │ │ │ │ + ldr r2, [pc, #64] @ ab804 │ │ │ │ + ldr r0, [pc, #64] @ ab808 │ │ │ │ ldr r3, [r2, #680] @ 0x2a8 │ │ │ │ cmp r3, r0 │ │ │ │ - bne ab76c │ │ │ │ + bne ab7e4 │ │ │ │ cmp r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ movcc r1, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 2a7a4 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ mov r4, #0 │ │ │ │ - b ab72c │ │ │ │ + b ab7a4 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r8, asr #9 │ │ │ │ + andeq fp, r8, r8, lsr r5 │ │ │ │ │ │ │ │ -000ab794 : │ │ │ │ +000ab80c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq ab7e4 │ │ │ │ + beq ab85c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ - beq ab7e4 │ │ │ │ + beq ab85c │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl ab818 │ │ │ │ + bl ab890 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq ab7f0 │ │ │ │ + beq ab868 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne ab7f8 │ │ │ │ + bne ab870 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #36] @ ab810 │ │ │ │ - ldr r0, [pc, #36] @ ab814 │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r1, [pc, #36] @ ab888 │ │ │ │ + ldr r0, [pc, #36] @ ab88c │ │ │ │ + bl 2e1424 <_PyErr_BadInternalCall@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne ab7dc │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b ab7dc │ │ │ │ + bne ab854 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b ab854 │ │ │ │ andeq r0, r0, r5, asr ip │ │ │ │ - eorseq sp, r5, ip, lsl r1 │ │ │ │ + eorseq sp, r5, ip, asr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2416] @ 0x970 │ │ │ │ sub sp, sp, #1632 @ 0x660 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #4068] @ ac82c │ │ │ │ + ldr r3, [pc, #3988] @ ac854 │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, r3 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r0, [sp, #32] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq abc24 │ │ │ │ + beq abc9c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r0, #8] │ │ │ │ str r3, [r0, #12] │ │ │ │ cmp r1, #0 │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [r0, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - bne abdd8 │ │ │ │ + bne abe50 │ │ │ │ cmp r3, #1 │ │ │ │ - ble abc40 │ │ │ │ + ble abcb8 │ │ │ │ mov r3, #0 │ │ │ │ ldr fp, [sp, #40] @ 0x28 │ │ │ │ mov r6, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [fp] │ │ │ │ - ldr sl, [pc, #3980] @ ac830 │ │ │ │ + ldr sl, [pc, #3876] @ ac840 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, sl │ │ │ │ - beq ac9d4 │ │ │ │ - ldr r7, [pc, #3992] @ ac84c │ │ │ │ + beq acaa4 │ │ │ │ + ldr r7, [pc, #3892] @ ac860 │ │ │ │ sub r7, r0, r7 │ │ │ │ clz r7, r7 │ │ │ │ lsr r7, r7, #5 │ │ │ │ mov r8, #1 │ │ │ │ - ldr r9, [pc, #3976] @ ac850 │ │ │ │ + ldr r9, [pc, #3876] @ ac864 │ │ │ │ sub lr, fp, #4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [lr, #4]! │ │ │ │ mov ip, r9 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - bne accac │ │ │ │ + bne acd00 │ │ │ │ tst r7, r8 │ │ │ │ - bne abbfc │ │ │ │ + bne abc74 │ │ │ │ cmp r0, ip │ │ │ │ - bne abc0c │ │ │ │ + bne abc84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq abc0c │ │ │ │ + beq abc84 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r2, r2, #1 │ │ │ │ and r3, r3, #28 │ │ │ │ sub r3, r3, #4 │ │ │ │ cmp r2, r1 │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ - blt ab8d0 │ │ │ │ + blt ab948 │ │ │ │ mov r2, #0 │ │ │ │ cmp r0, ip │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne abd0c │ │ │ │ + bne abd84 │ │ │ │ tst r7, r8 │ │ │ │ - beq acc30 │ │ │ │ - ldr r3, [pc, #3820] @ ac834 │ │ │ │ + beq accd8 │ │ │ │ + ldr r3, [pc, #3716] @ ac844 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [sp, #1628] @ 0x65c │ │ │ │ - bne abd1c │ │ │ │ + bne abd94 │ │ │ │ cmp r6, #0 │ │ │ │ - bne abd3c │ │ │ │ + bne abdb4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ @@ -133311,183 +133343,183 @@ │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #7 │ │ │ │ cmp r6, #0 │ │ │ │ str fp, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - bne ace44 │ │ │ │ + bne acdd0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bgt abdb0 │ │ │ │ + bgt abe28 │ │ │ │ mov r8, r3 │ │ │ │ mov sl, r3 │ │ │ │ mov r4, sl │ │ │ │ + mov r9, r6 │ │ │ │ mov sl, r8 │ │ │ │ - str r6, [sp, #52] @ 0x34 │ │ │ │ cmp r4, #1 │ │ │ │ - ble ac8c0 │ │ │ │ + ble ac990 │ │ │ │ ldr r3, [sp, #1628] @ 0x65c │ │ │ │ - ldr r9, [pc, #3680] @ ac834 │ │ │ │ + ldr r8, [pc, #3576] @ ac844 │ │ │ │ ldr r0, [fp, #4] │ │ │ │ - cmp r3, r9 │ │ │ │ + cmp r3, r8 │ │ │ │ ldr r1, [fp] │ │ │ │ - bne abaf4 │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ - ldr ip, [r1, #12] │ │ │ │ - and r1, r2, #3 │ │ │ │ + bne abb6c │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ + ldr ip, [r0, #12] │ │ │ │ + and r0, r2, #3 │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ + ldr r1, [r1, #12] │ │ │ │ and r2, r2, #3 │ │ │ │ - rsb r1, r1, #1 │ │ │ │ + rsb r0, r0, #1 │ │ │ │ rsb r2, r2, #1 │ │ │ │ - mul r1, ip, r1 │ │ │ │ - mul r2, r0, r2 │ │ │ │ - cmp r1, r2 │ │ │ │ - bgt ac3b8 │ │ │ │ + mul r0, ip, r0 │ │ │ │ + mul r2, r1, r2 │ │ │ │ + cmp r0, r2 │ │ │ │ + blt ac438 │ │ │ │ cmp r4, #2 │ │ │ │ movne r0, #2 │ │ │ │ - beq abb18 │ │ │ │ + beq abb90 │ │ │ │ add r1, fp, r0, lsl #2 │ │ │ │ ldr r2, [r1, #-4] │ │ │ │ ldr lr, [fp, r0, lsl #2] │ │ │ │ ldr ip, [r2, #8] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ and ip, ip, #3 │ │ │ │ rsb ip, ip, #1 │ │ │ │ mul ip, r2, ip │ │ │ │ ldr r2, [lr, #8] │ │ │ │ ldr lr, [lr, #12] │ │ │ │ and r2, r2, #3 │ │ │ │ rsb r2, r2, #1 │ │ │ │ mul r2, lr, r2 │ │ │ │ - cmp r2, ip │ │ │ │ - blt ac15c │ │ │ │ + cmp ip, r2 │ │ │ │ + bgt ac1dc │ │ │ │ add ip, r0, #1 │ │ │ │ cmp r4, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ - ble acbf4 │ │ │ │ + ble accc8 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr ip, [r1, #12] │ │ │ │ and r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul r3, ip, r3 │ │ │ │ cmp r3, r2 │ │ │ │ - blt abae0 │ │ │ │ + blt abb58 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r4, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ble abae0 │ │ │ │ + ble abb58 │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r1, [fp, r0, lsl #2] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ and r2, r2, #3 │ │ │ │ rsb r2, r2, #1 │ │ │ │ mul r2, r3, r2 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr ip, [r1, #12] │ │ │ │ and r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul r3, ip, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - bgt abadc │ │ │ │ + bgt abb54 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r4, r0 │ │ │ │ - bgt aba98 │ │ │ │ + bgt abb10 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - beq ac230 │ │ │ │ + beq ac290 │ │ │ │ ldr r3, [sp, #1628] @ 0x65c │ │ │ │ - b abe94 │ │ │ │ + b abf0c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - sub r8, r2, #8 │ │ │ │ - mov r2, r8 │ │ │ │ + sub r6, r2, #8 │ │ │ │ + mov r2, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt ace54 │ │ │ │ - bne ac3b8 │ │ │ │ + blt acfbc │ │ │ │ + bne ac438 │ │ │ │ cmp r4, #2 │ │ │ │ - bne abb80 │ │ │ │ + bne abbf8 │ │ │ │ mov ip, #2 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ac8e4 │ │ │ │ + bne ac9b4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str fp, [sp, #92] @ 0x5c │ │ │ │ lsl r0, ip, #2 │ │ │ │ add fp, fp, ip, lsl #2 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str ip, [sp, #100] @ 0x64 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ - bne ac5d8 │ │ │ │ + bne ac650 │ │ │ │ subs r4, r4, ip │ │ │ │ - bne ab9c0 │ │ │ │ + bne aba38 │ │ │ │ cmp r1, #1 │ │ │ │ - ldr r6, [sp, #52] @ 0x34 │ │ │ │ - bgt acb3c │ │ │ │ + mov r6, r9 │ │ │ │ + bgt acc28 │ │ │ │ cmp r6, #0 │ │ │ │ - bne ac264 │ │ │ │ + bne ac2ec │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmn r3, #1 │ │ │ │ - beq abc8c │ │ │ │ - b ac800 │ │ │ │ + beq abd04 │ │ │ │ + b ac910 │ │ │ │ ldr r3, [sp, #1628] @ 0x65c │ │ │ │ ldr r0, [fp, #8] │ │ │ │ - cmp r3, r9 │ │ │ │ + cmp r3, r8 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ - bne abbd4 │ │ │ │ + bne abc4c │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr ip, [r0, #12] │ │ │ │ and r0, r2, #3 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ and r2, r2, #3 │ │ │ │ rsb r0, r0, #1 │ │ │ │ rsb r2, r2, #1 │ │ │ │ mul r0, ip, r0 │ │ │ │ mul r2, r1, r2 │ │ │ │ cmp r0, r2 │ │ │ │ - blt abe8c │ │ │ │ + blt abf04 │ │ │ │ cmp r4, #3 │ │ │ │ movne r0, #3 │ │ │ │ - bne aba1c │ │ │ │ - b abbf4 │ │ │ │ - mov r2, r8 │ │ │ │ + bne aba94 │ │ │ │ + b abc6c │ │ │ │ + mov r2, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt ace54 │ │ │ │ + blt acfbc │ │ │ │ ldrne r3, [sp, #1628] @ 0x65c │ │ │ │ - bne abe8c │ │ │ │ + bne abf04 │ │ │ │ cmp r4, #3 │ │ │ │ - bne ac1a8 │ │ │ │ + bne ac228 │ │ │ │ mov ip, #3 │ │ │ │ - b abb1c │ │ │ │ + b abb94 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #15 │ │ │ │ - bls ab8ec │ │ │ │ + bls ab964 │ │ │ │ mov r8, #0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - blt ab8d0 │ │ │ │ - ldr ip, [pc, #3116] @ ac850 │ │ │ │ - b ab920 │ │ │ │ + blt ab948 │ │ │ │ + ldr ip, [pc, #3016] @ ac864 │ │ │ │ + b ab998 │ │ │ │ cmp r3, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r0, #8] │ │ │ │ str r3, [r0, #12] │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [r0, #16] │ │ │ │ - bgt ab888 │ │ │ │ + bgt ab900 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ @@ -133498,67 +133530,67 @@ │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r3, sp, #604 @ 0x25c │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r3, #7 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bne ac800 │ │ │ │ - ldr r6, [pc, #2968] @ ac82c │ │ │ │ + bne ac910 │ │ │ │ + ldr r6, [pc, #2888] @ ac854 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r2, #1 │ │ │ │ - bgt acda4 │ │ │ │ + bgt acf34 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ add r3, r3, #532 @ 0x214 │ │ │ │ cmp r0, r3 │ │ │ │ - bne acdd4 │ │ │ │ + bne acf64 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [r3, #12] │ │ │ │ cmp r5, #0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ str r2, [r3, #8] │ │ │ │ - bne ace30 │ │ │ │ + bne acfa8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq abcfc │ │ │ │ + beq abd74 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #1632 @ 0x660 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #2880] @ ac854 │ │ │ │ + ldr r3, [pc, #2780] @ ac868 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [sp, #1628] @ 0x65c │ │ │ │ - beq ab950 │ │ │ │ - ldr r2, [pc, #2884] @ ac868 │ │ │ │ + beq ab9c8 │ │ │ │ + ldr r2, [pc, #2784] @ ac87c │ │ │ │ cmp r0, sl │ │ │ │ moveq r3, r2 │ │ │ │ str r3, [sp, #1636] @ 0x664 │ │ │ │ cmp r6, #0 │ │ │ │ - ldr r3, [pc, #2816] @ ac838 │ │ │ │ + ldr r3, [pc, #2712] @ ac848 │ │ │ │ str r3, [sp, #1628] @ 0x65c │ │ │ │ - beq ab958 │ │ │ │ + beq ab9d0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - ldr r2, [pc, #2804] @ ac83c │ │ │ │ + ldr r2, [pc, #2700] @ ac84c │ │ │ │ add r3, r1, #1 │ │ │ │ cmp r3, r2 │ │ │ │ add r3, r3, r3, lsr #31 │ │ │ │ asr r3, r3, #1 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - bgt acebc │ │ │ │ + bgt acec0 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ add r3, r3, #532 @ 0x214 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ @@ -133566,644 +133598,682 @@ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ mov r3, #7 │ │ │ │ str fp, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bne acd1c │ │ │ │ + bne ace6c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ ldrle r8, [sp, #4] │ │ │ │ movle sl, r8 │ │ │ │ - ble ab9b4 │ │ │ │ + ble aba2c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, #0 │ │ │ │ and r1, r3, #1 │ │ │ │ asr r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ orr r2, r2, r1 │ │ │ │ - bgt abdb8 │ │ │ │ + bgt abe30 │ │ │ │ ldr sl, [sp, #4] │ │ │ │ add r8, r2, r3 │ │ │ │ - b ab9b4 │ │ │ │ + b aba2c │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - bgt acc58 │ │ │ │ + bgt acd40 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ add r8, sp, #64 @ 0x40 │ │ │ │ add r4, r3, #136 @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ add r6, r8, r4, lsl #2 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - ble ac770 │ │ │ │ + ble ac880 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 118b44 │ │ │ │ + bl 118bf4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r8, r4, lsl #2] │ │ │ │ - beq acd08 │ │ │ │ + beq acd78 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - beq ac770 │ │ │ │ + beq ac880 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ - bl 118b44 │ │ │ │ + bl 118bf4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r6, #4] │ │ │ │ - beq accb8 │ │ │ │ + beq acee0 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp r4, #2 │ │ │ │ - beq abe7c │ │ │ │ + beq abef4 │ │ │ │ add r9, r7, #4 │ │ │ │ add r8, r6, #4 │ │ │ │ mov r7, #2 │ │ │ │ ldr r1, [r9, #4]! │ │ │ │ mov r0, r5 │ │ │ │ - bl 118b44 │ │ │ │ + bl 118bf4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r8, #4]! │ │ │ │ - beq accbc │ │ │ │ + beq acd7c │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - bne abe58 │ │ │ │ + bne abed0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov fp, r6 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b ab898 │ │ │ │ + b ab910 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cmp r3, r9 │ │ │ │ + cmp r3, r8 │ │ │ │ sub r2, r2, #-1073741823 @ 0xc0000001 │ │ │ │ ldr r0, [fp] │ │ │ │ ldr r1, [fp, r2, lsl #2] │ │ │ │ lsl r6, r2, #2 │ │ │ │ - bne ac16c │ │ │ │ + bne ac1ec │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ and r2, r3, #3 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ and r3, r3, #3 │ │ │ │ rsb r2, r2, #1 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul r2, r0, r2 │ │ │ │ mul r3, r1, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - bge ac184 │ │ │ │ + bge ac204 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, sl │ │ │ │ - bge ac23c │ │ │ │ + bge ac29c │ │ │ │ cmp r4, sl │ │ │ │ movlt ip, r4 │ │ │ │ movge ip, sl │ │ │ │ cmp r3, ip │ │ │ │ mov r5, r3 │ │ │ │ - bge abb1c │ │ │ │ + bge abb94 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ sub r3, r3, #8 │ │ │ │ str r3, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ str sl, [sp, #60] @ 0x3c │ │ │ │ - ldr r7, [fp, r5, lsl #2] │ │ │ │ - mov r9, r5 │ │ │ │ + str r9, [sp, #52] @ 0x34 │ │ │ │ + ldr sl, [fp, r5, lsl #2] │ │ │ │ + mov r8, r5 │ │ │ │ mov r4, #0 │ │ │ │ str r5, [sp, #8] │ │ │ │ ldr r6, [sp, #1628] @ 0x65c │ │ │ │ - ldr r3, [pc, #2332] @ ac854 │ │ │ │ - add sl, r4, r9 │ │ │ │ - asr sl, sl, #1 │ │ │ │ + ldr r3, [pc, #2228] @ ac868 │ │ │ │ + add r9, r4, r8 │ │ │ │ + asr r9, r9, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - ldr r1, [fp, sl, lsl #2] │ │ │ │ - bne abfc4 │ │ │ │ - ldr r5, [r7, #8] │ │ │ │ - ldr r8, [r1, #8] │ │ │ │ - ldrb r3, [r7, #16] │ │ │ │ - cmp r5, r8 │ │ │ │ + ldr r1, [fp, r9, lsl #2] │ │ │ │ + bne ac040 │ │ │ │ + ldr r5, [sl, #8] │ │ │ │ + ldr r7, [r1, #8] │ │ │ │ + ldrb r3, [sl, #16] │ │ │ │ + cmp r5, r7 │ │ │ │ movlt r2, r5 │ │ │ │ - movge r2, r8 │ │ │ │ + movge r2, r7 │ │ │ │ tst r3, #32 │ │ │ │ - beq acf04 │ │ │ │ + beq ad028 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq ace10 │ │ │ │ + beq ace40 │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ - add r0, r7, #20 │ │ │ │ + add r0, sl, #20 │ │ │ │ tst ip, #32 │ │ │ │ - beq ace20 │ │ │ │ + beq ace50 │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ - beq ac390 │ │ │ │ + beq ac410 │ │ │ │ add r1, r1, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 292f8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ac3a8 │ │ │ │ + beq ac428 │ │ │ │ lsr r0, r0, #31 │ │ │ │ cmp r0, #0 │ │ │ │ - beq abfdc │ │ │ │ - cmp r4, sl │ │ │ │ - mov r8, r5 │ │ │ │ - movlt r9, sl │ │ │ │ + beq ac058 │ │ │ │ + cmp r4, r9 │ │ │ │ + mov r7, r5 │ │ │ │ + movlt r8, r9 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - blt ac000 │ │ │ │ - b ac0c4 │ │ │ │ + blt ac07c │ │ │ │ + b ac140 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, sl │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - blt ace54 │ │ │ │ - bne ac11c │ │ │ │ - add r4, sl, #1 │ │ │ │ - cmp r9, r4 │ │ │ │ - ble ac12c │ │ │ │ - ldr r3, [pc, #2148] @ ac854 │ │ │ │ + blt ace08 │ │ │ │ + bne ac19c │ │ │ │ + add r4, r9, #1 │ │ │ │ + cmp r8, r4 │ │ │ │ + ble ac1ac │ │ │ │ + ldr r3, [pc, #2044] @ ac868 │ │ │ │ cmp r6, r3 │ │ │ │ - bne acd98 │ │ │ │ + bne acdc8 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - ldr r8, [r7, #8] │ │ │ │ - ldrb r3, [r7, #16] │ │ │ │ - lsr sl, r3, #5 │ │ │ │ + ldr r7, [sl, #8] │ │ │ │ + ldrb r3, [sl, #16] │ │ │ │ + lsr r9, r3, #5 │ │ │ │ lsr r6, r3, #6 │ │ │ │ - and sl, sl, #1 │ │ │ │ + and r9, r9, #1 │ │ │ │ and r3, r6, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r5, [sp, #28] │ │ │ │ - add r3, r7, #20 │ │ │ │ - mov r5, sl │ │ │ │ - mov sl, r9 │ │ │ │ + add r3, sl, #20 │ │ │ │ + mov r5, r9 │ │ │ │ mov r9, r8 │ │ │ │ + mov r8, r7 │ │ │ │ str r3, [sp, #12] │ │ │ │ - add r6, sl, r4 │ │ │ │ + add r6, r9, r4 │ │ │ │ asr r6, r6, #1 │ │ │ │ ldr r1, [fp, r6, lsl #2] │ │ │ │ - ldr r8, [r1, #8] │ │ │ │ - cmp r8, r9 │ │ │ │ - movlt r2, r8 │ │ │ │ - movge r2, r9 │ │ │ │ + ldr r7, [r1, #8] │ │ │ │ + cmp r7, r8 │ │ │ │ + movlt r2, r7 │ │ │ │ + movge r2, r8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq acefc │ │ │ │ + beq acfd4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ace7c │ │ │ │ + beq ace28 │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ tst ip, #32 │ │ │ │ - beq ace8c │ │ │ │ + beq ace38 │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ - beq ac09c │ │ │ │ + beq ac118 │ │ │ │ add r1, r1, #20 │ │ │ │ bl 292f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ac0ac │ │ │ │ + beq ac128 │ │ │ │ cmp r0, #0 │ │ │ │ - bge ac0b4 │ │ │ │ + bge ac130 │ │ │ │ cmp r6, r4 │ │ │ │ - ble ac0c0 │ │ │ │ - mov sl, r6 │ │ │ │ - b ac02c │ │ │ │ + ble ac13c │ │ │ │ + mov r9, r6 │ │ │ │ + b ac0a8 │ │ │ │ add r1, r1, #28 │ │ │ │ bl 292f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ac084 │ │ │ │ - cmp r8, r9 │ │ │ │ - bgt ac08c │ │ │ │ + bne ac100 │ │ │ │ + cmp r7, r8 │ │ │ │ + bgt ac108 │ │ │ │ add r4, r6, #1 │ │ │ │ - cmp r4, sl │ │ │ │ - blt ac02c │ │ │ │ + cmp r4, r9 │ │ │ │ + blt ac0a8 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r5, r4 │ │ │ │ lsl r6, r4, #2 │ │ │ │ add r1, fp, r4, lsl #2 │ │ │ │ - ble ac140 │ │ │ │ - sub r9, r5, r4 │ │ │ │ - lsl r9, r9, #2 │ │ │ │ - add r8, r6, #4 │ │ │ │ - mov r2, r9 │ │ │ │ - add r0, fp, r8 │ │ │ │ + ble ac1c0 │ │ │ │ + sub r8, r5, r4 │ │ │ │ + lsl r8, r8, #2 │ │ │ │ + add r7, r6, #4 │ │ │ │ + mov r2, r8 │ │ │ │ + add r0, fp, r7 │ │ │ │ bl 2a3f0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - str r7, [fp, r4, lsl #2] │ │ │ │ + str sl, [fp, r4, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne ac244 │ │ │ │ + bne ac2cc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bne abf1c │ │ │ │ + bne abf98 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ + ldr r9, [sp, #52] @ 0x34 │ │ │ │ mov ip, r3 │ │ │ │ - b abb1c │ │ │ │ - cmp r4, sl │ │ │ │ - bge ac12c │ │ │ │ - mov r9, sl │ │ │ │ - b abf2c │ │ │ │ + b abb94 │ │ │ │ + cmp r4, r9 │ │ │ │ + bge ac1ac │ │ │ │ + mov r8, r9 │ │ │ │ + b abfa8 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ lsl r6, r4, #2 │ │ │ │ cmp r5, r4 │ │ │ │ add r1, fp, r4, lsl #2 │ │ │ │ - bgt ac0d4 │ │ │ │ + bgt ac150 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - str r7, [fp, r4, lsl #2] │ │ │ │ + str sl, [fp, r4, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ac0fc │ │ │ │ + beq ac178 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r4, [r3, r5, lsl #2] │ │ │ │ - b ac258 │ │ │ │ + b ac2e0 │ │ │ │ cmp r4, r0 │ │ │ │ - beq ac22c │ │ │ │ + beq ac28c │ │ │ │ str r0, [sp, #8] │ │ │ │ - b abe94 │ │ │ │ + b abf0c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ sub r2, r2, #8 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt ace54 │ │ │ │ - bne abee0 │ │ │ │ + blt acfbc │ │ │ │ + bne abf58 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 2534e4 │ │ │ │ + bl 2535d8 │ │ │ │ add r3, r5, #1 │ │ │ │ + add r6, r6, #8 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + b ac444 │ │ │ │ + mov r3, #3 │ │ │ │ + add r7, fp, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - add r3, r6, #8 │ │ │ │ - b ac3c4 │ │ │ │ - add r6, fp, #8 │ │ │ │ - mov r5, #3 │ │ │ │ ldr r3, [sp, #1628] @ 0x65c │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - cmp r3, r9 │ │ │ │ - ldr r1, [r6], #4 │ │ │ │ - mov r2, r8 │ │ │ │ - bne ac210 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + cmp r3, r8 │ │ │ │ + ldr r1, [r7], #4 │ │ │ │ + mov r2, r6 │ │ │ │ + bne ac2a4 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr ip, [r0, #12] │ │ │ │ and r0, r2, #3 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ and r2, r2, #3 │ │ │ │ rsb r0, r0, #1 │ │ │ │ rsb r2, r2, #1 │ │ │ │ mul r0, ip, r0 │ │ │ │ mul r2, r1, r2 │ │ │ │ - str r5, [sp, #8] │ │ │ │ cmp r0, r2 │ │ │ │ - blt abae0 │ │ │ │ + blt abb58 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r0, r2, #1 │ │ │ │ cmp r4, r0 │ │ │ │ - bne aba1c │ │ │ │ - b ac22c │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt ace54 │ │ │ │ - bne ac388 │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r4, r5 │ │ │ │ - bne ac1b0 │ │ │ │ + bne aba94 │ │ │ │ str r4, [sp, #8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp sl, r3 │ │ │ │ - bgt abeec │ │ │ │ + bgt abf64 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ - b abb1c │ │ │ │ - mov r2, r9 │ │ │ │ - add r0, r3, r8 │ │ │ │ + b abb94 │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt acfbc │ │ │ │ + bne abb58 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp r4, r3 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bne ac234 │ │ │ │ + b ac28c │ │ │ │ + mov r2, r8 │ │ │ │ + add r0, r3, r7 │ │ │ │ add r1, r3, r6 │ │ │ │ ldr r4, [r3, r5, lsl #2] │ │ │ │ bl 2a3f0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r4, [r3, r6] │ │ │ │ - b ac0fc │ │ │ │ + b ac178 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble ac758 │ │ │ │ - ldr r7, [pc, #1460] @ ac82c │ │ │ │ + ble ac828 │ │ │ │ + ldr r7, [pc, #1364] @ ac854 │ │ │ │ ldr r5, [r6] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ac6c4 │ │ │ │ + beq ac73c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne ac6c4 │ │ │ │ + bne ac73c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #1440] @ ac840 │ │ │ │ + ldr r2, [pc, #1320] @ ac850 │ │ │ │ ldr r8, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne acd78 │ │ │ │ + bne acee8 │ │ │ │ mov r0, r5 │ │ │ │ blx r8 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r7 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - ble ac7e8 │ │ │ │ + ble ac8f8 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ac308 │ │ │ │ + beq ac390 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne ac308 │ │ │ │ + bne ac390 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #1356] @ ac840 │ │ │ │ + ldr r2, [pc, #1236] @ ac850 │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ace94 │ │ │ │ + bne acd20 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ ldr r9, [sp, #4] │ │ │ │ cmp r9, #2 │ │ │ │ - beq ac374 │ │ │ │ - ldr sl, [pc, #1316] @ ac840 │ │ │ │ + beq ac3fc │ │ │ │ + ldr sl, [pc, #1196] @ ac850 │ │ │ │ add r8, r4, #4 │ │ │ │ mov r7, #2 │ │ │ │ ldr r5, [r8, #4]! │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r3, #1 │ │ │ │ - beq ac35c │ │ │ │ + beq ac3e4 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - bne ac35c │ │ │ │ + bne ac3e4 │ │ │ │ ldr r3, [sl, #1416] @ 0x588 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr fp, [r2, #24] │ │ │ │ - bne acedc │ │ │ │ + bne acea0 │ │ │ │ mov r0, r5 │ │ │ │ blx fp │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r9 │ │ │ │ - bne ac320 │ │ │ │ + bne ac3a8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - bgt aced0 │ │ │ │ + bgt aced4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmn r3, #1 │ │ │ │ - beq abc90 │ │ │ │ - b ac7f8 │ │ │ │ - str r5, [sp, #8] │ │ │ │ - b abae0 │ │ │ │ + beq abd08 │ │ │ │ + b ac908 │ │ │ │ add r1, r1, #28 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 292f8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne abfa0 │ │ │ │ - cmp r5, r8 │ │ │ │ + bne ac01c │ │ │ │ + cmp r5, r7 │ │ │ │ movge r0, #0 │ │ │ │ movlt r0, #1 │ │ │ │ - b abfa4 │ │ │ │ - mov r2, #2 │ │ │ │ - mov r3, #8 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - cmp r4, r2 │ │ │ │ - ble ace5c │ │ │ │ - sub r6, r2, #-1073741823 @ 0xc0000001 │ │ │ │ - str sl, [sp, #12] │ │ │ │ - add r6, fp, r6, lsl #2 │ │ │ │ - mov r7, #0 │ │ │ │ - add r8, sp, #64 @ 0x40 │ │ │ │ - mov sl, r2 │ │ │ │ - ldr r1, [r6], #4 │ │ │ │ - ldr r3, [sp, #1628] @ 0x65c │ │ │ │ - ldr r0, [r6] │ │ │ │ - mov r2, r8 │ │ │ │ - blx r3 │ │ │ │ - lsl r5, sl, #2 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt ace54 │ │ │ │ - bne ac51c │ │ │ │ + b ac020 │ │ │ │ + mov r3, #2 │ │ │ │ + mov r6, #8 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + cmp r4, r3 │ │ │ │ + ble acf08 │ │ │ │ + sub r7, r3, #-1073741823 @ 0xc0000001 │ │ │ │ + add r7, fp, r7, lsl #2 │ │ │ │ + mov r5, #0 │ │ │ │ ldr r3, [sp, #1628] @ 0x65c │ │ │ │ - ldmda r6, {r0, r1} │ │ │ │ - cmp r3, r9 │ │ │ │ - bne ac544 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ + ldr r0, [r7, #4]! │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + cmp r3, r8 │ │ │ │ + ldr ip, [r7, #-4] │ │ │ │ + lsl r6, r2, #2 │ │ │ │ + bne ac59c │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + ldr r3, [ip, #8] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ + and r1, r1, #3 │ │ │ │ + rsb r1, r1, #1 │ │ │ │ + mul r2, r1, r2 │ │ │ │ and r3, r3, #3 │ │ │ │ + ldr r1, [ip, #12] │ │ │ │ rsb r3, r3, #1 │ │ │ │ - mul r2, r3, r2 │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ - ldr r1, [r1, #12] │ │ │ │ + mul r3, r1, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + blt ac60c │ │ │ │ + ldr r3, [ip, #8] │ │ │ │ + ldr r1, [ip, #12] │ │ │ │ + and r2, r3, #3 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + rsb r2, r2, #1 │ │ │ │ + mul r2, r1, r2 │ │ │ │ and r3, r3, #3 │ │ │ │ + ldr r1, [r0, #12] │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul r3, r1, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - bge ac558 │ │ │ │ - str sl, [sp, #8] │ │ │ │ - ldr sl, [sp, #12] │ │ │ │ - cmp r7, #0 │ │ │ │ - bne ac86c │ │ │ │ - sub r0, r5, #4 │ │ │ │ - add r3, fp, r0 │ │ │ │ + bge ac5ec │ │ │ │ + cmp r5, #0 │ │ │ │ + bne ac93c │ │ │ │ + sub r6, r6, #4 │ │ │ │ + add r3, fp, r6 │ │ │ │ cmp r3, fp │ │ │ │ - bls ac4a0 │ │ │ │ + bls ac520 │ │ │ │ add r2, fp, #4 │ │ │ │ ldr r1, [fp] │ │ │ │ - ldr ip, [r3] │ │ │ │ - str ip, [fp] │ │ │ │ + ldr r0, [r3] │ │ │ │ + str r0, [fp] │ │ │ │ str r1, [r3], #-4 │ │ │ │ cmp r3, r2 │ │ │ │ - bls ac4a0 │ │ │ │ + bls ac520 │ │ │ │ ldr r1, [r2] │ │ │ │ - ldr ip, [r3] │ │ │ │ - str ip, [r2], #4 │ │ │ │ + ldr r0, [r3] │ │ │ │ + str r0, [r2], #4 │ │ │ │ str r1, [r3], #-4 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi ac488 │ │ │ │ + bhi ac508 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne acb04 │ │ │ │ + bne acbd4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - ble abee0 │ │ │ │ + ble abf58 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #1628] @ 0x65c │ │ │ │ - ldr r9, [pc, #876] @ ac834 │ │ │ │ - add r6, fp, r2, lsl #2 │ │ │ │ - cmp r3, r9 │ │ │ │ + ldr r8, [pc, #764] @ ac844 │ │ │ │ + add r7, fp, r2, lsl #2 │ │ │ │ + cmp r3, r8 │ │ │ │ ldr r0, [fp, r2, lsl #2] │ │ │ │ - ldr r1, [r6, #-4] │ │ │ │ - bne ac560 │ │ │ │ + ldr r1, [r7, #-4] │ │ │ │ + bne ac61c │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ and r2, r3, #3 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ rsb r2, r2, #1 │ │ │ │ mul r2, r1, r2 │ │ │ │ and r3, r3, #3 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul r3, r1, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - ble ac660 │ │ │ │ + ble ac6d8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, sl │ │ │ │ movge ip, r3 │ │ │ │ - blt abeec │ │ │ │ - b abb1c │ │ │ │ - cmp r7, #0 │ │ │ │ - bne acbfc │ │ │ │ - mov r7, #0 │ │ │ │ - add sl, sl, #1 │ │ │ │ - cmp r4, sl │ │ │ │ - bgt ac3e8 │ │ │ │ - str sl, [sp, #8] │ │ │ │ - add r5, r5, #4 │ │ │ │ - ldr sl, [sp, #12] │ │ │ │ - b ac454 │ │ │ │ - mov r2, r8 │ │ │ │ + blt abf64 │ │ │ │ + b abb94 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + mov r1, ip │ │ │ │ + sub r2, r2, #8 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt ace54 │ │ │ │ - bne ac44c │ │ │ │ - add r7, r7, #1 │ │ │ │ - b ac528 │ │ │ │ + blt acfbc │ │ │ │ + bne ac60c │ │ │ │ + ldr r3, [sp, #1628] @ 0x65c │ │ │ │ + ldr ip, [r7, #-4] │ │ │ │ + cmp r3, r8 │ │ │ │ + ldr r0, [r7] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + beq ac4a4 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, ip │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt acfbc │ │ │ │ + bne ac4d4 │ │ │ │ + add r5, r5, #1 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp r4, r3 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bgt ac458 │ │ │ │ + add r6, r6, #4 │ │ │ │ + b ac4d4 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne acbf8 │ │ │ │ + mov r5, #0 │ │ │ │ + b ac5f0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - sub r8, r2, #8 │ │ │ │ - mov r2, r8 │ │ │ │ + sub r6, r2, #8 │ │ │ │ + mov r2, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt ace54 │ │ │ │ - bne ac508 │ │ │ │ + blt acfbc │ │ │ │ + bne ac588 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r5, r3, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - ble ac5d0 │ │ │ │ - ldr r3, [sp, #1628] @ 0x65c │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - cmp r3, r9 │ │ │ │ - ldr r1, [r6] │ │ │ │ - bne ac5ec │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ - ldr r1, [r1, #12] │ │ │ │ - and r2, r3, #3 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - rsb r2, r2, #1 │ │ │ │ - mul r2, r1, r2 │ │ │ │ - and r3, r3, #3 │ │ │ │ - ldr r1, [r0, #12] │ │ │ │ - rsb r3, r3, #1 │ │ │ │ - mul r3, r1, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - ble acb28 │ │ │ │ + bgt ac748 │ │ │ │ str r5, [sp, #8] │ │ │ │ - b ac508 │ │ │ │ + b ac588 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r3, r3, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b abb50 │ │ │ │ - mov r2, r8 │ │ │ │ + b abbc8 │ │ │ │ + mov r2, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt ace54 │ │ │ │ - bne ac5d0 │ │ │ │ + blt acfbc │ │ │ │ + bne ac648 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r4, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldrgt r5, [sp, #8] │ │ │ │ - ble ac508 │ │ │ │ + ble ac588 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ ldr r3, [sp, #1628] @ 0x65c │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - cmp r3, r9 │ │ │ │ - ldr r1, [r6, #4]! │ │ │ │ - bne ac89c │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ + cmp r3, r8 │ │ │ │ + ldr r1, [r7, #4]! │ │ │ │ + bne ac96c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ and r2, r3, #3 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ and r3, r3, #3 │ │ │ │ rsb r2, r2, #1 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul r2, r0, r2 │ │ │ │ mul r3, r1, r3 │ │ │ │ str r5, [sp, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - blt ac508 │ │ │ │ + blt ac588 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r1, r3, #1 │ │ │ │ cmp r4, r1 │ │ │ │ - ble ac6ac │ │ │ │ + ble ac724 │ │ │ │ add r0, fp, r1, lsl #2 │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ ldr ip, [fp, r1, lsl #2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ and r2, r2, #3 │ │ │ │ rsb r2, r2, #1 │ │ │ │ mul r2, r3, r2 │ │ │ │ ldr r3, [ip, #8] │ │ │ │ ldr ip, [ip, #12] │ │ │ │ and r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul r3, ip, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - ble ac6d0 │ │ │ │ + ble ac7a0 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, sl │ │ │ │ movge ip, r3 │ │ │ │ - blt abeec │ │ │ │ - b abb1c │ │ │ │ + blt abf64 │ │ │ │ + b abb94 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r7 │ │ │ │ - b ac2bc │ │ │ │ + b ac344 │ │ │ │ + ldr r3, [sp, #1628] @ 0x65c │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + cmp r3, r8 │ │ │ │ + ldr r1, [r7] │ │ │ │ + bne ac664 │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ + ldr r1, [r1, #12] │ │ │ │ + and r2, r3, #3 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + rsb r2, r2, #1 │ │ │ │ + mul r2, r1, r2 │ │ │ │ + and r3, r3, #3 │ │ │ │ + ldr r1, [r0, #12] │ │ │ │ + rsb r3, r3, #1 │ │ │ │ + mul r3, r1, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bgt ac648 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + add r1, r3, #2 │ │ │ │ + cmp r4, r1 │ │ │ │ + bgt ac6e8 │ │ │ │ + b ac724 │ │ │ │ add r2, r1, #1 │ │ │ │ cmp r4, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - ble ac508 │ │ │ │ + ble ac588 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr ip, [r0, #12] │ │ │ │ and r2, r2, #3 │ │ │ │ rsb r2, r2, #1 │ │ │ │ mul r2, ip, r2 │ │ │ │ cmp r2, r3 │ │ │ │ - blt ac508 │ │ │ │ + blt ac588 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r4, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - ble ac508 │ │ │ │ + ble ac588 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r0, [fp, r1, lsl #2] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ and r2, r2, #3 │ │ │ │ rsb r2, r2, #1 │ │ │ │ mul r2, r3, r2 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr ip, [r0, #12] │ │ │ │ and r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul r3, ip, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - bgt ac6ac │ │ │ │ + bgt ac724 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r4, r1 │ │ │ │ - bgt ac710 │ │ │ │ - b ac6ac │ │ │ │ + bgt ac7e0 │ │ │ │ + b ac724 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmn r3, #1 │ │ │ │ - bne ac800 │ │ │ │ - ldr r6, [pc, #188] @ ac82c │ │ │ │ - b abca4 │ │ │ │ + bne ac910 │ │ │ │ + ldr r6, [pc, #20] @ ac854 │ │ │ │ + b abd1c │ │ │ │ + subseq sl, r5, ip, lsr #8 │ │ │ │ + andseq r3, ip, r8, ror #19 │ │ │ │ + @ instruction: 0x001826d8 │ │ │ │ + andeq r0, r0, r1, lsl #2 │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq r2, r6, r0, lsr r9 │ │ │ │ + @ instruction: 0x0055a69c │ │ │ │ + ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ + andeq sp, sl, r0, lsr r0 │ │ │ │ + ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ + @ instruction: 0x001828d8 │ │ │ │ + andseq sl, pc, r8, lsr #7 │ │ │ │ + andseq lr, r8, ip, lsl #7 │ │ │ │ + ldrdeq sp, [r0], -r0 @ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r3, r3, #1 │ │ │ │ add r3, r3, r3, lsr #31 │ │ │ │ asr r3, r3, #1 │ │ │ │ mov fp, r6 │ │ │ │ str r2, [sp, #16] │ │ │ │ @@ -134218,85 +134288,69 @@ │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #1 │ │ │ │ mov r3, #7 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str fp, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bgt acd10 │ │ │ │ - bne ac758 │ │ │ │ + bgt ace60 │ │ │ │ + bne ac828 │ │ │ │ ldr r5, [r6] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ldrne r7, [pc, #72] @ ac82c │ │ │ │ - bne ac284 │ │ │ │ - ldr r6, [pc, #64] @ ac82c │ │ │ │ + ldrne r7, [pc, #-160] @ ac854 │ │ │ │ + bne ac30c │ │ │ │ + ldr r6, [pc, #-168] @ ac854 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmn r3, #1 │ │ │ │ - beq abca4 │ │ │ │ + beq abd1c │ │ │ │ cmp r6, #0 │ │ │ │ - beq ac810 │ │ │ │ - ldr r3, [pc, #60] @ ac844 │ │ │ │ - ldr r1, [pc, #60] @ ac848 │ │ │ │ + beq ac920 │ │ │ │ + ldr r3, [pc, #-192] @ ac858 │ │ │ │ + ldr r1, [pc, #-192] @ ac85c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r2, #1 │ │ │ │ - bgt acda0 │ │ │ │ + bgt acf30 │ │ │ │ mov r6, #0 │ │ │ │ - b abca4 │ │ │ │ - subseq r1, r5, r4, lsl r1 │ │ │ │ - subseq sl, r5, ip, lsr #8 │ │ │ │ - andseq r3, ip, r0, lsr r8 │ │ │ │ - andseq r2, r8, ip, lsr r4 │ │ │ │ - andeq r0, r0, r1, lsl #2 │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003626f0 │ │ │ │ - @ instruction: 0x0055a69c │ │ │ │ - ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ - andeq ip, sl, r8, ror #30 │ │ │ │ - ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ - andseq r2, r8, ip, lsr r6 │ │ │ │ - andseq r9, pc, r0, lsl pc @ │ │ │ │ - andseq lr, r8, r0, lsl r1 │ │ │ │ - mlaeq r0, r0, r0, sp │ │ │ │ + b abd1c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - add r2, r7, #1 │ │ │ │ + add r2, r5, #1 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sub r3, r3, r2 │ │ │ │ lsl r1, r3, #2 │ │ │ │ add r0, fp, r3, lsl #2 │ │ │ │ ldrne r3, [sp, #16] │ │ │ │ ldreq r1, [sp, #16] │ │ │ │ addne r1, r3, r1 │ │ │ │ - bl 2534e4 │ │ │ │ - b ac45c │ │ │ │ - mov r2, r8 │ │ │ │ + bl 2535d8 │ │ │ │ + b ac4dc │ │ │ │ + mov r2, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt ace54 │ │ │ │ - bne ac5d0 │ │ │ │ + blt acfbc │ │ │ │ + bne ac648 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - bgt ac618 │ │ │ │ - b ac5d0 │ │ │ │ - beq acc28 │ │ │ │ + ble ac648 │ │ │ │ + b ac690 │ │ │ │ + beq accd0 │ │ │ │ add r2, fp, #4 │ │ │ │ cmp fp, r2 │ │ │ │ mov r3, r2 │ │ │ │ - bcs acaec │ │ │ │ + bcs acbbc │ │ │ │ mov r1, #2 │ │ │ │ - mov r0, #4 │ │ │ │ + mov r6, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ - b ac470 │ │ │ │ + b ac4f0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ sub r0, r3, #-268435455 @ 0xf0000001 │ │ │ │ add r1, r2, #20 │ │ │ │ ldr r2, [r1, r0, lsl #4] │ │ │ │ add r1, r1, r0, lsl #4 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ @@ -134307,148 +134361,155 @@ │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add r1, r1, ip │ │ │ │ mov r5, #0 │ │ │ │ cmp r0, r2 │ │ │ │ add r5, r5, #1 │ │ │ │ suble r2, r2, r0 │ │ │ │ suble r1, r1, r0 │ │ │ │ - ble ac97c │ │ │ │ + ble aca4c │ │ │ │ cmp r0, r1 │ │ │ │ - bgt ac97c │ │ │ │ - add r8, sp, #64 @ 0x40 │ │ │ │ - mov r6, ip │ │ │ │ + bgt aca4c │ │ │ │ + add r6, sp, #64 @ 0x40 │ │ │ │ + mov r7, ip │ │ │ │ add r2, sp, #1632 @ 0x660 │ │ │ │ add r2, r2, #8 │ │ │ │ cmp r3, #1 │ │ │ │ add r2, r2, r3, lsl #4 │ │ │ │ - ble ac988 │ │ │ │ + ble aca58 │ │ │ │ ldr r2, [r2, #-1568] @ 0xfffff9e0 │ │ │ │ sub r1, r3, #2 │ │ │ │ cmp r5, r2 │ │ │ │ - mov r0, r8 │ │ │ │ - bge ac988 │ │ │ │ - bl 253564 │ │ │ │ + mov r0, r6 │ │ │ │ + bge aca58 │ │ │ │ + bl 253658 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ace54 │ │ │ │ + bne acfbc │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ - b ac940 │ │ │ │ + b aca10 │ │ │ │ lsl r2, r2, #1 │ │ │ │ lsl r1, r1, #1 │ │ │ │ - b ac91c │ │ │ │ + b ac9ec │ │ │ │ add r0, sp, #1632 @ 0x660 │ │ │ │ lsl r2, r3, #4 │ │ │ │ add r0, r0, #8 │ │ │ │ add r0, r0, r3, lsl #4 │ │ │ │ ldr lr, [sp, #16] │ │ │ │ add r1, r2, #28 │ │ │ │ str r5, [r0, #-1552] @ 0xfffff9f0 │ │ │ │ - str fp, [r8, r1] │ │ │ │ - add r1, r8, r1 │ │ │ │ + str fp, [r6, r1] │ │ │ │ + add r1, r6, r1 │ │ │ │ str lr, [r1, #4] │ │ │ │ cmp lr, #0 │ │ │ │ add r1, r3, #1 │ │ │ │ - str r6, [r0, #-1540] @ 0xfffff9fc │ │ │ │ - mov ip, r6 │ │ │ │ - add fp, fp, r6, lsl #2 │ │ │ │ - lsl r0, r6, #2 │ │ │ │ + str r7, [r0, #-1540] @ 0xfffff9fc │ │ │ │ + mov ip, r7 │ │ │ │ + add fp, fp, r7, lsl #2 │ │ │ │ + lsl r0, r7, #2 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ - beq abb50 │ │ │ │ - b ac5dc │ │ │ │ + beq abbc8 │ │ │ │ + b ac654 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble acf20 │ │ │ │ + ble acfcc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - ldr r7, [pc, #-416] @ ac84c │ │ │ │ + ldr r7, [pc, #-604] @ ac860 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r8, #1 │ │ │ │ sub r7, r0, r7 │ │ │ │ clz r7, r7 │ │ │ │ - ldr r9, [pc, #-432] @ ac850 │ │ │ │ + ldr r9, [pc, #-620] @ ac864 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ lsr r7, r7, #5 │ │ │ │ sub r5, fp, #4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r8 │ │ │ │ mov lr, #0 │ │ │ │ - b aca48 │ │ │ │ + b acb18 │ │ │ │ cmp r1, #0 │ │ │ │ - beq aca90 │ │ │ │ + beq acb60 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ add lr, lr, #1 │ │ │ │ and r3, r3, #28 │ │ │ │ sub r3, r3, #4 │ │ │ │ cmp lr, r4 │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ - bge acabc │ │ │ │ + bge acb8c │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r5, #4]! │ │ │ │ ldr ip, [r3, #4] │ │ │ │ cmp ip, sl │ │ │ │ - bne acf0c │ │ │ │ + bne ad01c │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - beq acf0c │ │ │ │ + beq ad01c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr ip, [r3, #4] │ │ │ │ cmp r0, ip │ │ │ │ - bne acc90 │ │ │ │ + bne ace58 │ │ │ │ cmp r2, #0 │ │ │ │ - beq aca90 │ │ │ │ + beq acb60 │ │ │ │ tst r7, r8 │ │ │ │ - bne acaa8 │ │ │ │ + bne acb78 │ │ │ │ cmp r0, r9 │ │ │ │ mov ip, r9 │ │ │ │ - beq aca18 │ │ │ │ + beq acae8 │ │ │ │ add lr, lr, #1 │ │ │ │ cmp lr, r4 │ │ │ │ - bge acac4 │ │ │ │ + bge acb94 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - b aca40 │ │ │ │ + b acb10 │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp ip, #15 │ │ │ │ - bls aca84 │ │ │ │ + bls acb54 │ │ │ │ mov r8, #0 │ │ │ │ - b aca90 │ │ │ │ + b acb60 │ │ │ │ mov r2, r1 │ │ │ │ - b ab924 │ │ │ │ + b ab99c │ │ │ │ cmp r2, #0 │ │ │ │ - beq aceb4 │ │ │ │ - ldr r3, [pc, #-644] @ ac850 │ │ │ │ + beq acf28 │ │ │ │ + ldr r3, [pc, #-832] @ ac864 │ │ │ │ cmp r0, r3 │ │ │ │ movne r1, #0 │ │ │ │ andeq r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ab938 │ │ │ │ - ldr r3, [pc, #-664] @ ac854 │ │ │ │ - b abd1c │ │ │ │ + beq ab9b0 │ │ │ │ + ldr r3, [pc, #-852] @ ac868 │ │ │ │ + b abd94 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - beq abee0 │ │ │ │ - mov r0, #4 │ │ │ │ + beq abf58 │ │ │ │ + mov r6, #4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - add r1, r3, r0 │ │ │ │ - cmp r1, r3 │ │ │ │ - bls ac4ac │ │ │ │ + add r6, r3, r6 │ │ │ │ + cmp r6, r3 │ │ │ │ + bls ac52c │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r0, [r1] │ │ │ │ - str r0, [r3], #4 │ │ │ │ - str r2, [r1], #-4 │ │ │ │ - b acb0c │ │ │ │ + ldr r1, [r6] │ │ │ │ + str r1, [r3], #4 │ │ │ │ + str r2, [r6], #-4 │ │ │ │ + b acbdc │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + add r2, r5, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - add r1, r3, #2 │ │ │ │ - cmp r4, r1 │ │ │ │ - bgt ac670 │ │ │ │ - b ac6ac │ │ │ │ + sub r3, r3, r2 │ │ │ │ + lsl r1, r3, #2 │ │ │ │ + add r0, fp, r3, lsl #2 │ │ │ │ + ldrne r3, [sp, #16] │ │ │ │ + ldreq r1, [sp, #16] │ │ │ │ + addne r1, r3, r1 │ │ │ │ + bl 2535d8 │ │ │ │ + b ac614 │ │ │ │ subs r3, r1, #2 │ │ │ │ - beq acb70 │ │ │ │ + beq acc5c │ │ │ │ add r2, r2, #1568 @ 0x620 │ │ │ │ add r2, r2, #8 │ │ │ │ add r0, sp, #1632 @ 0x660 │ │ │ │ add r2, r2, #64 @ 0x40 │ │ │ │ add r0, r0, #8 │ │ │ │ add r2, sp, r2 │ │ │ │ add r0, r0, r1, lsl #4 │ │ │ │ @@ -134456,787 +134517,778 @@ │ │ │ │ ldr r0, [r0, #-1556] @ 0xfffff9ec │ │ │ │ cmp r0, r2 │ │ │ │ subgt r3, r1, #3 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ sub r8, r3, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 253564 │ │ │ │ + bl 253658 │ │ │ │ cmp r0, #0 │ │ │ │ - bne acbd8 │ │ │ │ + bne ace0c │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #1 │ │ │ │ - ble abb64 │ │ │ │ + ble abbdc │ │ │ │ subs r1, r3, #2 │ │ │ │ mov r0, r8 │ │ │ │ - beq acbcc │ │ │ │ + beq accb8 │ │ │ │ add r2, sp, #1632 @ 0x660 │ │ │ │ add r2, r2, #8 │ │ │ │ add r2, r2, r3, lsl #4 │ │ │ │ ldr ip, [r2, #-1588] @ 0xfffff9cc │ │ │ │ add r2, sp, #1632 @ 0x660 │ │ │ │ add r2, r2, #8 │ │ │ │ add r2, r2, r3, lsl #4 │ │ │ │ ldr r2, [r2, #-1556] @ 0xfffff9ec │ │ │ │ cmp ip, r2 │ │ │ │ sublt r1, r3, #3 │ │ │ │ - bl 253564 │ │ │ │ + bl 253658 │ │ │ │ cmp r0, #0 │ │ │ │ - beq acb8c │ │ │ │ - cmp r6, #0 │ │ │ │ - beq ac374 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble ac824 │ │ │ │ - mov r7, #0 │ │ │ │ - b ac274 │ │ │ │ - bne abe94 │ │ │ │ - b ac230 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add r2, r7, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - sub r3, sl, r2 │ │ │ │ - lsl r1, r3, #2 │ │ │ │ - add r0, fp, r3, lsl #2 │ │ │ │ - ldrne r3, [sp, #16] │ │ │ │ - ldreq r1, [sp, #16] │ │ │ │ - addne r1, r3, r1 │ │ │ │ - bl 2534e4 │ │ │ │ - b ac524 │ │ │ │ + beq acc78 │ │ │ │ + b ace0c │ │ │ │ + bne abf0c │ │ │ │ + b ac290 │ │ │ │ mov ip, r4 │ │ │ │ - b abb1c │ │ │ │ - ldr r3, [pc, #-992] @ ac858 │ │ │ │ + b abb94 │ │ │ │ + ldr r3, [pc, #-1140] @ ac86c │ │ │ │ cmp r0, r3 │ │ │ │ - beq acc98 │ │ │ │ + beq acd0c │ │ │ │ ldr r1, [r0, #100] @ 0x64 │ │ │ │ - ldr ip, [pc, #-992] @ ac868 │ │ │ │ + ldr ip, [pc, #-1140] @ ac87c │ │ │ │ cmp r1, #0 │ │ │ │ - ldr r3, [pc, #-1012] @ ac85c │ │ │ │ + ldr r3, [pc, #-1160] @ ac870 │ │ │ │ str r1, [sp, #1632] @ 0x660 │ │ │ │ moveq r3, ip │ │ │ │ - b abd10 │ │ │ │ + b abd88 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [pc, #-1168] @ ac87c │ │ │ │ + b abd88 │ │ │ │ + ldr r3, [pc, #-1184] @ ac874 │ │ │ │ + cmp r2, #0 │ │ │ │ + str r3, [sp, #1628] @ 0x65c │ │ │ │ + beq ab9c8 │ │ │ │ + b abda0 │ │ │ │ + ldr r1, [pc, #-1200] @ ac878 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq ac388 │ │ │ │ + ldr r2, [r2, #1420] @ 0x58c │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + b ac388 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ lsl r0, r3, #2 │ │ │ │ - bl 996a4 │ │ │ │ + bl 9971c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq acf18 │ │ │ │ + beq acfc4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 118b44 │ │ │ │ + bl 118bf4 │ │ │ │ cmp r0, #0 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [r6] │ │ │ │ - bne abe24 │ │ │ │ - b accbc │ │ │ │ - mov r2, #0 │ │ │ │ - b aca90 │ │ │ │ - ldr r3, [pc, #-1088] @ ac860 │ │ │ │ - cmp r2, #0 │ │ │ │ - str r3, [sp, #1628] @ 0x65c │ │ │ │ - beq ab950 │ │ │ │ - b abd28 │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r3, [pc, #-1104] @ ac868 │ │ │ │ - b abd10 │ │ │ │ - mov r7, #1 │ │ │ │ + bne abe9c │ │ │ │ + b acd7c │ │ │ │ + mov r7, r0 │ │ │ │ add r7, r6, r7, lsl #2 │ │ │ │ cmp r6, r7 │ │ │ │ - bne acf3c │ │ │ │ + bne acff0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - bgt acf30 │ │ │ │ + bgt acfe4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ cmp r5, #0 │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [r3, #12] │ │ │ │ - bne acf28 │ │ │ │ + bne acfdc │ │ │ │ mov r6, r5 │ │ │ │ - b abcfc │ │ │ │ - mov r7, r0 │ │ │ │ - b accbc │ │ │ │ + b abd74 │ │ │ │ + mov r9, r8 │ │ │ │ + b ac1a4 │ │ │ │ + mov r6, r3 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + lsl r3, r3, #2 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + sub r3, r3, #4 │ │ │ │ + add r3, r2, r3 │ │ │ │ + b acdfc │ │ │ │ + ldr r1, [r2] │ │ │ │ + ldr r0, [r3] │ │ │ │ + str r0, [r2], #4 │ │ │ │ + str r1, [r3], #-4 │ │ │ │ + cmp r3, r2 │ │ │ │ + bhi acdec │ │ │ │ + b abe14 │ │ │ │ + ldr r6, [sp, #52] @ 0x34 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq ac3fc │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble ac934 │ │ │ │ + mov r7, #0 │ │ │ │ + b ac2fc │ │ │ │ + add r0, sl, #28 │ │ │ │ + ldrb ip, [r1, #16] │ │ │ │ + tst ip, #32 │ │ │ │ + bne ac0e8 │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + b ac11c │ │ │ │ + add r0, sl, #28 │ │ │ │ + ldrb ip, [r1, #16] │ │ │ │ + tst ip, #32 │ │ │ │ + bne abffc │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + b ac414 │ │ │ │ + mov r2, #0 │ │ │ │ + b acb60 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq ab9a0 │ │ │ │ + beq aba18 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ lsl r3, r3, #2 │ │ │ │ sub r2, r3, #4 │ │ │ │ add r2, r6, r2 │ │ │ │ - b acd44 │ │ │ │ + b ace94 │ │ │ │ ldr r0, [r1] │ │ │ │ ldr ip, [r2] │ │ │ │ str ip, [r1], #4 │ │ │ │ str r0, [r2], #-4 │ │ │ │ cmp r2, r1 │ │ │ │ - bhi acd34 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - sub r3, r3, #4 │ │ │ │ - add r3, r2, r3 │ │ │ │ - b acd6c │ │ │ │ - ldr r1, [r2] │ │ │ │ - ldr r0, [r3] │ │ │ │ - str r0, [r2], #4 │ │ │ │ - str r1, [r3], #-4 │ │ │ │ + bhi ace84 │ │ │ │ + b acddc │ │ │ │ + ldr r2, [pc, #-1584] @ ac878 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi acd5c │ │ │ │ - b abd9c │ │ │ │ - ldr r1, [pc, #-1308] @ ac864 │ │ │ │ + beq ac3dc │ │ │ │ + ldr r2, [sl, #1420] @ 0x58c │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + b ac3dc │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ + mov r3, #128 @ 0x80 │ │ │ │ + add r8, sp, #64 @ 0x40 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + b ac89c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 99c10 │ │ │ │ + b ac3fc │ │ │ │ + mov r7, #1 │ │ │ │ + b acd7c │ │ │ │ + ldr r1, [pc, #-1656] @ ac878 │ │ │ │ cmp r3, r1 │ │ │ │ - beq ac2ac │ │ │ │ + beq ac334 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b ac2ac │ │ │ │ - mov sl, r9 │ │ │ │ - b ac124 │ │ │ │ + b ac334 │ │ │ │ + sub r6, r6, #4 │ │ │ │ + add r3, fp, r6 │ │ │ │ + cmp fp, r3 │ │ │ │ + bcc ac4ec │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq abf58 │ │ │ │ + b acbd4 │ │ │ │ + mov r2, #1 │ │ │ │ + b acd04 │ │ │ │ mov r6, #0 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ sub r3, r3, #4 │ │ │ │ - b acdc8 │ │ │ │ + b acf58 │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r0, [r3] │ │ │ │ str r0, [r2], #4 │ │ │ │ str r1, [r3], #-4 │ │ │ │ - cmp r3, r2 │ │ │ │ - bhi acdb8 │ │ │ │ - b abca4 │ │ │ │ - bl 99b98 │ │ │ │ + cmp r2, r3 │ │ │ │ + bcc acf48 │ │ │ │ + b abd1c │ │ │ │ + bl 99c10 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [r2, #12] │ │ │ │ str r3, [r2, #16] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r2, #12] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ cmp r5, #0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r7, [r2, #8] │ │ │ │ str r3, [r2, #8] │ │ │ │ - beq abce4 │ │ │ │ - b ace30 │ │ │ │ - add r0, r7, #28 │ │ │ │ - ldrb ip, [r1, #16] │ │ │ │ - tst ip, #32 │ │ │ │ - bne abf80 │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ - b ac394 │ │ │ │ + beq abd5c │ │ │ │ + b acfa8 │ │ │ │ ldr r0, [r5, r7, lsl #2] │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b1d0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bpl ace28 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 99b98 │ │ │ │ - b abce4 │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - lsl r3, r3, #2 │ │ │ │ - b acd4c │ │ │ │ - ldr r6, [sp, #52] @ 0x34 │ │ │ │ - b acbd8 │ │ │ │ - sub r0, r3, #4 │ │ │ │ - add r3, fp, r0 │ │ │ │ - cmp r3, fp │ │ │ │ - bhi ac46c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq abee0 │ │ │ │ - b acb04 │ │ │ │ - add r0, r7, #28 │ │ │ │ - ldrb ip, [r1, #16] │ │ │ │ - tst ip, #32 │ │ │ │ - bne ac06c │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ - b ac0a0 │ │ │ │ - ldr r1, [pc, #-1592] @ ac864 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq ac300 │ │ │ │ - ldr r2, [r2, #1420] @ 0x58c │ │ │ │ - mov r1, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - b ac300 │ │ │ │ - mov r2, #1 │ │ │ │ - b accb0 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - mov r3, #128 @ 0x80 │ │ │ │ - add r8, sp, #64 @ 0x40 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - b ac78c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 99b98 │ │ │ │ - b ac374 │ │ │ │ - ldr r2, [pc, #-1664] @ ac864 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq ac354 │ │ │ │ - ldr r2, [sl, #1420] @ 0x58c │ │ │ │ - mov r1, #1 │ │ │ │ + bpl acfa0 │ │ │ │ mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - b ac354 │ │ │ │ - ldr r0, [r7, #28] │ │ │ │ - b ace80 │ │ │ │ - ldr r0, [r7, #28] │ │ │ │ - b ace14 │ │ │ │ - ldr r3, [pc, #-1708] @ ac868 │ │ │ │ - str r3, [sp, #1628] @ 0x65c │ │ │ │ - b ab950 │ │ │ │ - bl 2a01ec │ │ │ │ - b accd4 │ │ │ │ + bl 99c10 │ │ │ │ + b abd5c │ │ │ │ + mov r6, r9 │ │ │ │ + b ace0c │ │ │ │ + bl 2a0260 │ │ │ │ + b acd94 │ │ │ │ mov r7, #0 │ │ │ │ - b ab8bc │ │ │ │ + b ab934 │ │ │ │ + ldr r0, [sl, #28] │ │ │ │ + b ace2c │ │ │ │ mov r6, #0 │ │ │ │ - b ace30 │ │ │ │ + b acfa8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99b98 │ │ │ │ - b accd4 │ │ │ │ + bl 99c10 │ │ │ │ + b acd94 │ │ │ │ ldr r3, [r7, #-4]! │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r3 │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r1, #1 │ │ │ │ - beq accc0 │ │ │ │ + beq acd80 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne accc0 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b accc0 │ │ │ │ + bne acd80 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b acd80 │ │ │ │ + ldr r3, [pc, #-1960] @ ac87c │ │ │ │ + str r3, [sp, #1628] @ 0x65c │ │ │ │ + b ab9c8 │ │ │ │ + ldr r0, [sl, #28] │ │ │ │ + b ace44 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ cmp r5, r4 │ │ │ │ movlt r2, r5 │ │ │ │ movge r2, r4 │ │ │ │ tst r3, #32 │ │ │ │ - beq ad008 │ │ │ │ + beq ad0d0 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq acff0 │ │ │ │ + beq ad0b8 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ add r0, r0, #20 │ │ │ │ tst r3, #32 │ │ │ │ - beq ad000 │ │ │ │ + beq ad0c8 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq acfd0 │ │ │ │ + beq ad098 │ │ │ │ add r1, r1, #20 │ │ │ │ bl 292f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq acfe0 │ │ │ │ + beq ad0a8 │ │ │ │ lsr r0, r0, #31 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r1, r1, #28 │ │ │ │ bl 292f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne acfc8 │ │ │ │ + bne ad090 │ │ │ │ cmp r5, r4 │ │ │ │ movge r0, #0 │ │ │ │ movlt r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r0, r0, #28 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ tst r3, #32 │ │ │ │ - bne acfb0 │ │ │ │ + bne ad078 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b acfd4 │ │ │ │ + b ad09c │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b acff4 │ │ │ │ + b ad0bc │ │ │ │ │ │ │ │ -000ad010 : │ │ │ │ +000ad0d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r1, r2, r3} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4020] @ 0xfb4 │ │ │ │ - ldr r3, [pc, #956] @ ad3e8 │ │ │ │ + ldr r3, [pc, #956] @ ad4b0 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r9, [r3, r0] │ │ │ │ str r2, [sp, #8] │ │ │ │ - beq ad3c0 │ │ │ │ + beq ad488 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ad284 │ │ │ │ + beq ad34c │ │ │ │ ldrb r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ad284 │ │ │ │ + beq ad34c │ │ │ │ add r8, sp, #20 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r0, r8 │ │ │ │ - bl ad400 │ │ │ │ + bl ad4c8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq ad3c8 │ │ │ │ + beq ad490 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r6, #1 │ │ │ │ - beq ad1d0 │ │ │ │ + beq ad298 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ - beq ad1ac │ │ │ │ + beq ad274 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ mov r2, #4 │ │ │ │ add r1, r5, r1 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 29cdc │ │ │ │ ldr r7, [sp, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - beq ad1ac │ │ │ │ + beq ad274 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ ldr r3, [r9, #72] @ 0x48 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq ad2d4 │ │ │ │ + beq ad39c │ │ │ │ cmp r3, #0 │ │ │ │ - bne ad38c │ │ │ │ + bne ad454 │ │ │ │ cmp r6, #0 │ │ │ │ - ble ad190 │ │ │ │ + ble ad258 │ │ │ │ ldr r5, [r4] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ad104 │ │ │ │ + beq ad1cc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq ad218 │ │ │ │ + beq ad2e0 │ │ │ │ cmp r6, #1 │ │ │ │ - ble ad190 │ │ │ │ + ble ad258 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ad12c │ │ │ │ + beq ad1f4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq ad23c │ │ │ │ + beq ad304 │ │ │ │ cmp r6, #2 │ │ │ │ - beq ad190 │ │ │ │ + beq ad258 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ add sl, r4, #8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ad158 │ │ │ │ + beq ad220 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq ad2a4 │ │ │ │ + beq ad36c │ │ │ │ cmp r6, #3 │ │ │ │ - beq ad190 │ │ │ │ + beq ad258 │ │ │ │ mov r5, #3 │ │ │ │ ldr r9, [sl, #4]! │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r3, #1 │ │ │ │ - beq ad184 │ │ │ │ + beq ad24c │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r9] │ │ │ │ - beq ad260 │ │ │ │ + beq ad328 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r6, r5 │ │ │ │ - bne ad164 │ │ │ │ + bne ad22c │ │ │ │ cmp r4, r8 │ │ │ │ - bne ad2c8 │ │ │ │ + bne ad390 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, sp, #12 │ │ │ │ bx lr │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ bic r3, r6, #-2147483648 @ 0x80000000 │ │ │ │ mov r2, r4 │ │ │ │ - bl b2d7c <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl b2e60 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - b ad0dc │ │ │ │ + b ad1a4 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - beq ad084 │ │ │ │ + beq ad14c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r5 │ │ │ │ add r2, r3, #12 │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bl 23f3e4 │ │ │ │ + bl 23f4ac │ │ │ │ ldr r5, [r4] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - bne ad0f4 │ │ │ │ - b ad190 │ │ │ │ + bne ad1bc │ │ │ │ + b ad258 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #456] @ ad3ec │ │ │ │ + ldr r2, [pc, #456] @ ad4b4 │ │ │ │ ldr r9, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ad36c │ │ │ │ + bne ad434 │ │ │ │ mov r0, r5 │ │ │ │ blx r9 │ │ │ │ - b ad104 │ │ │ │ + b ad1cc │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #420] @ ad3ec │ │ │ │ + ldr r2, [pc, #420] @ ad4b4 │ │ │ │ ldr r9, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ad310 │ │ │ │ + bne ad3d8 │ │ │ │ mov r0, r5 │ │ │ │ blx r9 │ │ │ │ - b ad12c │ │ │ │ + b ad1f4 │ │ │ │ ldr r3, [r9, #4] │ │ │ │ - ldr r2, [pc, #384] @ ad3ec │ │ │ │ + ldr r2, [pc, #384] @ ad4b4 │ │ │ │ ldr fp, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ad2f0 │ │ │ │ + bne ad3b8 │ │ │ │ mov r0, r9 │ │ │ │ blx fp │ │ │ │ - b ad184 │ │ │ │ + b ad24c │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp] │ │ │ │ - bl 23f3e4 │ │ │ │ + bl 23f4ac │ │ │ │ mov r7, r0 │ │ │ │ - b ad198 │ │ │ │ + b ad260 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #316] @ ad3ec │ │ │ │ + ldr r2, [pc, #316] @ ad4b4 │ │ │ │ ldr r9, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ad330 │ │ │ │ + bne ad3f8 │ │ │ │ mov r0, r5 │ │ │ │ blx r9 │ │ │ │ - b ad158 │ │ │ │ + b ad220 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99b98 │ │ │ │ - b ad198 │ │ │ │ + bl 99c10 │ │ │ │ + b ad260 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ad350 │ │ │ │ + beq ad418 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ad350 │ │ │ │ + beq ad418 │ │ │ │ mov r7, #0 │ │ │ │ - b ad0dc │ │ │ │ - ldr r1, [pc, #248] @ ad3f0 │ │ │ │ + b ad1a4 │ │ │ │ + ldr r1, [pc, #248] @ ad4b8 │ │ │ │ cmp r3, r1 │ │ │ │ - beq ad278 │ │ │ │ + beq ad340 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ - b ad278 │ │ │ │ - ldr r1, [pc, #216] @ ad3f0 │ │ │ │ + b ad340 │ │ │ │ + ldr r1, [pc, #216] @ ad4b8 │ │ │ │ cmp r3, r1 │ │ │ │ - beq ad254 │ │ │ │ + beq ad31c │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b ad254 │ │ │ │ - ldr r1, [pc, #184] @ ad3f0 │ │ │ │ + b ad31c │ │ │ │ + ldr r1, [pc, #184] @ ad4b8 │ │ │ │ cmp r3, r1 │ │ │ │ - beq ad2bc │ │ │ │ + beq ad384 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b ad2bc │ │ │ │ - ldr r2, [pc, #156] @ ad3f4 │ │ │ │ + b ad384 │ │ │ │ + ldr r2, [pc, #156] @ ad4bc │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [r2] │ │ │ │ mov r0, r9 │ │ │ │ - ldr r2, [pc, #144] @ ad3f8 │ │ │ │ - bl 1c0010 <_PyErr_Format@@Base> │ │ │ │ - b ad2e8 │ │ │ │ - ldr r1, [pc, #124] @ ad3f0 │ │ │ │ + ldr r2, [pc, #144] @ ad4c0 │ │ │ │ + bl 1c01c8 <_PyErr_Format@@Base> │ │ │ │ + b ad3b0 │ │ │ │ + ldr r1, [pc, #124] @ ad4b8 │ │ │ │ cmp r3, r1 │ │ │ │ - beq ad230 │ │ │ │ + beq ad2f8 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b ad230 │ │ │ │ + b ad2f8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ad0dc │ │ │ │ + beq ad1a4 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne ad3d0 │ │ │ │ - ldr r2, [pc, #72] @ ad3f4 │ │ │ │ + bne ad498 │ │ │ │ + ldr r2, [pc, #72] @ ad4bc │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [r2] │ │ │ │ mov r0, r9 │ │ │ │ - ldr r2, [pc, #64] @ ad3fc │ │ │ │ - bl 2d63ec │ │ │ │ - b ad2e8 │ │ │ │ + ldr r2, [pc, #64] @ ad4c4 │ │ │ │ + bl 2d62fc │ │ │ │ + b ad3b0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 79d78 <_PyBytes_DecodeEscape@@Base+0x28> │ │ │ │ + bl 79d80 <_PyBytes_DecodeEscape@@Base+0x28> │ │ │ │ mov r7, #0 │ │ │ │ - b ad198 │ │ │ │ + b ad260 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne ad3a4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b ad3a4 │ │ │ │ + bne ad46c │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b ad46c │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andseq lr, r8, r0, lsl r1 │ │ │ │ + andseq lr, r8, ip, lsl #7 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r2, r6, ip, lsl #14 │ │ │ │ - eorseq r2, r6, ip, lsr r7 │ │ │ │ + eorseq r2, r6, ip, asr #18 │ │ │ │ + eorseq r2, r6, ip, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov lr, #0 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r3 │ │ │ │ sub ip, r1, #1 │ │ │ │ mov r5, lr │ │ │ │ cmp lr, #0 │ │ │ │ ldrb r4, [ip, #1]! │ │ │ │ - bgt ad544 │ │ │ │ + bgt ad60c │ │ │ │ cmp r4, #0 │ │ │ │ - beq ad470 │ │ │ │ + beq ad538 │ │ │ │ cmp r4, #58 @ 0x3a │ │ │ │ - bhi ad598 │ │ │ │ + bhi ad660 │ │ │ │ cmp r4, #31 │ │ │ │ - bhi ad5dc │ │ │ │ + bhi ad6a4 │ │ │ │ cmp r4, #9 │ │ │ │ - beq ad428 │ │ │ │ + beq ad4f0 │ │ │ │ cmp lr, #0 │ │ │ │ - bne ad428 │ │ │ │ + bne ad4f0 │ │ │ │ ldrb r4, [ip, #1]! │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r4, #0 │ │ │ │ mov lr, #0 │ │ │ │ - bne ad43c │ │ │ │ + bne ad504 │ │ │ │ cmp r5, #0 │ │ │ │ - blt ad708 │ │ │ │ + blt ad7d0 │ │ │ │ moveq sl, r6 │ │ │ │ streq r5, [r7] │ │ │ │ - beq ad58c │ │ │ │ + beq ad654 │ │ │ │ cmp r5, #5 │ │ │ │ - bgt ad630 │ │ │ │ + bgt ad6f8 │ │ │ │ add r9, sp, #12 │ │ │ │ add r8, sp, #8 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl aa060 │ │ │ │ + bl aa0d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ad71c │ │ │ │ + beq ad7e4 │ │ │ │ cmp r5, #1 │ │ │ │ mov sl, r6 │ │ │ │ str r0, [r6] │ │ │ │ - beq ad574 │ │ │ │ + beq ad63c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl aa060 │ │ │ │ + bl aa0d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ad6b0 │ │ │ │ + beq ad778 │ │ │ │ cmp r5, #2 │ │ │ │ str r0, [sl, #4] │ │ │ │ - beq ad574 │ │ │ │ + beq ad63c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl aa060 │ │ │ │ + bl aa0d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ad674 │ │ │ │ + beq ad73c │ │ │ │ cmp r5, #3 │ │ │ │ str r0, [sl, #8] │ │ │ │ - beq ad574 │ │ │ │ + beq ad63c │ │ │ │ add fp, sl, #8 │ │ │ │ mov r4, #3 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl aa060 │ │ │ │ + bl aa0d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ad678 │ │ │ │ + beq ad740 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r5 │ │ │ │ str r0, [fp, #4]! │ │ │ │ - bne ad508 │ │ │ │ - b ad578 │ │ │ │ + bne ad5d0 │ │ │ │ + b ad640 │ │ │ │ cmp lr, #0 │ │ │ │ - bne ad5d4 │ │ │ │ + bne ad69c │ │ │ │ ldrb r4, [ip, #1]! │ │ │ │ add r5, r5, #1 │ │ │ │ mov lr, #1 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - beq ad56c │ │ │ │ - bls ad5b8 │ │ │ │ + beq ad634 │ │ │ │ + bls ad680 │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - beq ad5d4 │ │ │ │ + beq ad69c │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - beq ad56c │ │ │ │ + beq ad634 │ │ │ │ ldrb r4, [ip, #1]! │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne ad54c │ │ │ │ + bne ad614 │ │ │ │ sub lr, lr, #1 │ │ │ │ - b ad428 │ │ │ │ + b ad4f0 │ │ │ │ mov r4, r5 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne ad6b8 │ │ │ │ + bne ad780 │ │ │ │ str r5, [r7] │ │ │ │ mov r0, sl │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - beq ad530 │ │ │ │ - bhi ad618 │ │ │ │ + beq ad5f8 │ │ │ │ + bhi ad6e0 │ │ │ │ cmp r4, #91 @ 0x5b │ │ │ │ - beq ad530 │ │ │ │ + beq ad5f8 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne ad454 │ │ │ │ - b ad56c │ │ │ │ + bne ad51c │ │ │ │ + b ad634 │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq ad56c │ │ │ │ - bhi ad624 │ │ │ │ + beq ad634 │ │ │ │ + bhi ad6ec │ │ │ │ cmp r4, #0 │ │ │ │ - beq ad6f8 │ │ │ │ + beq ad7c0 │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - bne ad560 │ │ │ │ + bne ad628 │ │ │ │ add lr, lr, #1 │ │ │ │ - b ad428 │ │ │ │ - ldr r0, [pc, #392] @ ad76c │ │ │ │ + b ad4f0 │ │ │ │ + ldr r0, [pc, #392] @ ad834 │ │ │ │ sub r3, r4, #32 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ mov r8, #1 │ │ │ │ ands r0, r0, r8, lsl r3 │ │ │ │ - bne ad428 │ │ │ │ + bne ad4f0 │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq ad56c │ │ │ │ + beq ad634 │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - beq ad530 │ │ │ │ + beq ad5f8 │ │ │ │ cmp lr, #0 │ │ │ │ - bne ad428 │ │ │ │ + bne ad4f0 │ │ │ │ ldrb r4, [ip, #1]! │ │ │ │ add r5, r5, r8 │ │ │ │ - b ad464 │ │ │ │ + b ad52c │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - bne ad454 │ │ │ │ - b ad56c │ │ │ │ + bne ad51c │ │ │ │ + b ad634 │ │ │ │ cmp r4, #91 @ 0x5b │ │ │ │ - bne ad560 │ │ │ │ - b ad5d4 │ │ │ │ + bne ad628 │ │ │ │ + b ad69c │ │ │ │ lsl r0, r5, #2 │ │ │ │ stm sp, {r1, r2} │ │ │ │ - bl 996a4 │ │ │ │ + bl 9971c │ │ │ │ ldm sp, {r1, r2} │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq ad714 │ │ │ │ + beq ad7dc │ │ │ │ add r9, sp, #12 │ │ │ │ add r8, sp, #8 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl aa060 │ │ │ │ + bl aa0d8 │ │ │ │ cmp r0, #0 │ │ │ │ strne r0, [sl] │ │ │ │ - bne ad4c0 │ │ │ │ - b ad678 │ │ │ │ + bne ad588 │ │ │ │ + b ad740 │ │ │ │ mov r4, #2 │ │ │ │ sub r3, r5, #1 │ │ │ │ sub r3, r3, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #0 │ │ │ │ - bl 352cec <_PySemaphore_Destroy@@Base+0x3c0> │ │ │ │ + bl 352f58 │ │ │ │ mov r5, sl │ │ │ │ add r4, sl, r4, lsl #2 │ │ │ │ cmp r4, r5 │ │ │ │ - bne ad744 │ │ │ │ + bne ad80c │ │ │ │ cmp r6, sl │ │ │ │ - bne ad738 │ │ │ │ + bne ad800 │ │ │ │ mov sl, #0 │ │ │ │ - b ad58c │ │ │ │ + b ad654 │ │ │ │ mov r4, #1 │ │ │ │ - b ad678 │ │ │ │ + b ad740 │ │ │ │ cmp r3, #32 │ │ │ │ cmpne r3, #9 │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ moveq r1, #0 │ │ │ │ andne r1, r1, #1 │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ moveq r1, #0 │ │ │ │ andne r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne ad724 │ │ │ │ + bne ad7ec │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq ad588 │ │ │ │ - b ad6b8 │ │ │ │ - ldr r3, [pc, #112] @ ad770 │ │ │ │ - ldr r1, [pc, #112] @ ad774 │ │ │ │ + beq ad650 │ │ │ │ + b ad780 │ │ │ │ + ldr r3, [pc, #112] @ ad838 │ │ │ │ + ldr r1, [pc, #112] @ ad83c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - b ad6a8 │ │ │ │ - bl 2a01ec │ │ │ │ - b ad6a8 │ │ │ │ + b ad770 │ │ │ │ + bl 2a0260 │ │ │ │ + b ad770 │ │ │ │ mov sl, r6 │ │ │ │ - b ad678 │ │ │ │ - ldr r3, [pc, #68] @ ad770 │ │ │ │ - ldr r1, [pc, #72] @ ad778 │ │ │ │ + b ad740 │ │ │ │ + ldr r3, [pc, #68] @ ad838 │ │ │ │ + ldr r1, [pc, #72] @ ad840 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b ad690 │ │ │ │ + bl 18f414 │ │ │ │ + b ad758 │ │ │ │ mov r0, sl │ │ │ │ - bl 99b98 │ │ │ │ - b ad6a8 │ │ │ │ + bl 99c10 │ │ │ │ + b ad770 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ad698 │ │ │ │ + beq ad760 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne ad698 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b ad698 │ │ │ │ + bne ad760 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b ad760 │ │ │ │ streq r1, [r0], #-73 @ 0xffffffb7 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r2, r6, r0, lsl #11 │ │ │ │ - mlaseq r6, ip, r5, r2 │ │ │ │ + eorseq r2, r6, r0, asr #15 │ │ │ │ + @ instruction: 0x003627dc │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands r3, r3, #2048 @ 0x800 │ │ │ │ - beq ad7c0 │ │ │ │ + beq ad888 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r2, #4 │ │ │ │ @@ -135252,43 +135304,43 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ cmp r3, #0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bne adb10 │ │ │ │ + bne adbd8 │ │ │ │ bics r3, r2, #-2147483647 @ 0x80000001 │ │ │ │ bic r4, r2, #-2147483648 @ 0x80000000 │ │ │ │ - bne adb30 │ │ │ │ + bne adbf8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq ada54 │ │ │ │ - ldr r6, [pc, #868] @ adb6c │ │ │ │ + beq adb1c │ │ │ │ + ldr r6, [pc, #868] @ adc34 │ │ │ │ ldr r7, [r7] │ │ │ │ cmp r5, r6 │ │ │ │ - bne ada64 │ │ │ │ + bne adb2c │ │ │ │ cmp r7, #0 │ │ │ │ - beq ada3c │ │ │ │ + beq adb04 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - beq adabc │ │ │ │ + beq adb84 │ │ │ │ ldr r3, [r6, #152] @ 0x98 │ │ │ │ - ldr r2, [pc, #832] @ adb70 │ │ │ │ + ldr r2, [pc, #832] @ adc38 │ │ │ │ cmp r3, r2 │ │ │ │ - bne adacc │ │ │ │ - ldr r0, [pc, #816] @ adb6c │ │ │ │ + bne adb94 │ │ │ │ + ldr r0, [pc, #816] @ adc34 │ │ │ │ mov r1, #0 │ │ │ │ - bl 9d898 │ │ │ │ + bl 9d910 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq ada24 │ │ │ │ + beq adaec │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq ad888 │ │ │ │ - ldr r3, [pc, #792] @ adb74 │ │ │ │ - bl 3592c0 │ │ │ │ + beq ad950 │ │ │ │ + ldr r3, [pc, #792] @ adc3c │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ sub r2, r4, #8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r1, [r3, #3796] @ 0xed4 │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ and r3, r3, #3 │ │ │ │ @@ -135304,212 +135356,212 @@ │ │ │ │ cmp r7, r3 │ │ │ │ mvn r2, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ str r2, [r4, #24] │ │ │ │ str r3, [r4, #28] │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ - beq ad9c4 │ │ │ │ + beq ada8c │ │ │ │ ldr r1, [r7, #4] │ │ │ │ - ldr r0, [pc, #688] @ adb78 │ │ │ │ + ldr r0, [pc, #688] @ adc40 │ │ │ │ cmp r1, r6 │ │ │ │ cmpne r1, r0 │ │ │ │ - beq ad9ec │ │ │ │ + beq adab4 │ │ │ │ ldr r3, [r1, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq ad9d0 │ │ │ │ + beq ada98 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble ad9a4 │ │ │ │ + ble ada6c │ │ │ │ ldr ip, [r3, #12] │ │ │ │ cmp ip, r0 │ │ │ │ - beq ad9ec │ │ │ │ + beq adab4 │ │ │ │ cmp r2, #1 │ │ │ │ - beq ad94c │ │ │ │ + beq ada14 │ │ │ │ ldr lr, [r3, #16] │ │ │ │ cmp lr, r0 │ │ │ │ - beq ad9ec │ │ │ │ + beq adab4 │ │ │ │ cmp r2, #2 │ │ │ │ - beq ad94c │ │ │ │ + beq ada14 │ │ │ │ ldr lr, [r3, #20] │ │ │ │ cmp lr, r0 │ │ │ │ - beq ad9ec │ │ │ │ + beq adab4 │ │ │ │ cmp r2, #3 │ │ │ │ - beq ad94c │ │ │ │ + beq ada14 │ │ │ │ add r5, r3, #20 │ │ │ │ mov lr, #3 │ │ │ │ ldr r8, [r5, #4]! │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r8, r0 │ │ │ │ - beq ad9ec │ │ │ │ + beq adab4 │ │ │ │ cmp r2, lr │ │ │ │ - bne ad92c │ │ │ │ + bne ad9f4 │ │ │ │ cmp r2, #0 │ │ │ │ - ble ad9a4 │ │ │ │ + ble ada6c │ │ │ │ cmp ip, r6 │ │ │ │ - beq ad9ec │ │ │ │ + beq adab4 │ │ │ │ cmp r2, #1 │ │ │ │ - beq ad9a4 │ │ │ │ + beq ada6c │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, r6 │ │ │ │ - beq ad9ec │ │ │ │ + beq adab4 │ │ │ │ cmp r2, #2 │ │ │ │ - beq ad9a4 │ │ │ │ + beq ada6c │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r0, r6 │ │ │ │ - beq ad9ec │ │ │ │ + beq adab4 │ │ │ │ cmp r2, #3 │ │ │ │ - beq ad9a4 │ │ │ │ + beq ada6c │ │ │ │ add r3, r3, #20 │ │ │ │ mov r0, #3 │ │ │ │ ldr ip, [r3, #4]! │ │ │ │ add r0, r0, #1 │ │ │ │ cmp ip, r6 │ │ │ │ - beq ad9ec │ │ │ │ + beq adab4 │ │ │ │ cmp r2, r0 │ │ │ │ - bne ad98c │ │ │ │ - ldr r3, [pc, #464] @ adb7c │ │ │ │ + bne ada54 │ │ │ │ + ldr r3, [pc, #464] @ adc44 │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, r3 │ │ │ │ mov r1, r7 │ │ │ │ - beq ada34 │ │ │ │ - bl ade98 │ │ │ │ + beq adafc │ │ │ │ + bl adf60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ada00 │ │ │ │ + bne adac8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r3, r1 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne adb50 │ │ │ │ + bne adc18 │ │ │ │ mov r3, r1 │ │ │ │ cmp r3, r6 │ │ │ │ - bne adb5c │ │ │ │ + bne adc24 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12f1e8 <_PyConfig_AsDict@@Base+0x2a8> │ │ │ │ + bl 12f280 <_PyConfig_AsDict@@Base+0x2a8> │ │ │ │ cmp r0, #0 │ │ │ │ - beq ad9c4 │ │ │ │ + beq ada8c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ada24 │ │ │ │ + beq adaec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne ada24 │ │ │ │ + bne adaec │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 2961cc │ │ │ │ - b ad9f8 │ │ │ │ + bl 29624c │ │ │ │ + b adac0 │ │ │ │ ldr r3, [r6, #152] @ 0x98 │ │ │ │ - ldr r2, [pc, #296] @ adb70 │ │ │ │ + ldr r2, [pc, #296] @ adc38 │ │ │ │ cmp r3, r2 │ │ │ │ - bne ada78 │ │ │ │ + bne adb40 │ │ │ │ mov r7, #0 │ │ │ │ - b ad834 │ │ │ │ - ldr r6, [pc, #272] @ adb6c │ │ │ │ + b ad8fc │ │ │ │ + ldr r6, [pc, #272] @ adc34 │ │ │ │ cmp r5, r6 │ │ │ │ - beq ada3c │ │ │ │ + beq adb04 │ │ │ │ mov r7, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b adb84 │ │ │ │ - ldr r0, [pc, #236] @ adb6c │ │ │ │ + b adc4c │ │ │ │ + ldr r0, [pc, #236] @ adc34 │ │ │ │ mov r1, #0 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq ada24 │ │ │ │ + beq adaec │ │ │ │ mov r3, #0 │ │ │ │ mov r0, #7 │ │ │ │ add r1, r4, #32 │ │ │ │ mvn r2, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ str r0, [r4, #16] │ │ │ │ str r1, [r4, #20] │ │ │ │ str r2, [r4, #24] │ │ │ │ str r3, [r4, #28] │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ - b ad9c4 │ │ │ │ + b ada8c │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 23f494 │ │ │ │ + b 23f55c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq ada24 │ │ │ │ + beq adaec │ │ │ │ mov r2, #7 │ │ │ │ str r2, [r4, #16] │ │ │ │ add r2, r4, #32 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ mvn r2, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ str r2, [r4, #24] │ │ │ │ str r3, [r4, #28] │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ - b ad8bc │ │ │ │ - ldr r0, [pc, #104] @ adb80 │ │ │ │ + b ad984 │ │ │ │ + ldr r0, [pc, #104] @ adc48 │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 3171f0 │ │ │ │ + bl 317480 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne ad7ec │ │ │ │ - b ada24 │ │ │ │ - ldr r0, [pc, #72] @ adb80 │ │ │ │ + bne ad8b4 │ │ │ │ + b adaec │ │ │ │ + ldr r0, [pc, #72] @ adc48 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq ada24 │ │ │ │ - b ad7f8 │ │ │ │ + beq adaec │ │ │ │ + b ad8c0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne ad9d4 │ │ │ │ - b ad9ec │ │ │ │ + bne ada9c │ │ │ │ + b adab4 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ad9e4 │ │ │ │ - b ad9a4 │ │ │ │ + bne adaac │ │ │ │ + b ada6c │ │ │ │ subseq r1, r5, ip, lsl r1 │ │ │ │ - andeq sp, r9, ip, lsr #16 │ │ │ │ + andeq sp, r9, r4, lsr #17 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq r3, [r5], #-68 @ 0xffffffbc │ │ │ │ @ instruction: 0x00555490 │ │ │ │ - eorseq ip, r5, r0, lsr r2 │ │ │ │ + eorseq ip, r5, r0, ror r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #568] @ addd4 │ │ │ │ + ldr r2, [pc, #568] @ ade9c │ │ │ │ ldr r3, [r0, #152] @ 0x98 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne adda4 │ │ │ │ + bne ade6c │ │ │ │ mov r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 9d898 │ │ │ │ + bl 9d910 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq add9c │ │ │ │ + beq ade64 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq adbfc │ │ │ │ - ldr r3, [pc, #520] @ addd8 │ │ │ │ - bl 3592c0 │ │ │ │ + beq adcc4 │ │ │ │ + ldr r3, [pc, #520] @ adea0 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ sub r2, r4, #8 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ ldr r1, [r1, #3796] @ 0xed4 │ │ │ │ and r3, r3, #3 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ @@ -135525,1050 +135577,1057 @@ │ │ │ │ mvn r2, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ str r1, [r4, #16] │ │ │ │ str r2, [r4, #24] │ │ │ │ str r3, [r4, #28] │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ - beq add3c │ │ │ │ + beq ade04 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - ldr ip, [pc, #416] @ adddc │ │ │ │ - ldr r0, [pc, #416] @ adde0 │ │ │ │ - cmp r1, r0 │ │ │ │ - cmpne r1, ip │ │ │ │ - beq add60 │ │ │ │ + ldr r0, [pc, #416] @ adea4 │ │ │ │ + ldr ip, [pc, #416] @ adea8 │ │ │ │ + cmp r1, ip │ │ │ │ + cmpne r1, r0 │ │ │ │ + beq ade28 │ │ │ │ ldr r3, [r1, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq add44 │ │ │ │ + beq ade0c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble add1c │ │ │ │ + ble adde4 │ │ │ │ ldr lr, [r3, #12] │ │ │ │ - cmp lr, ip │ │ │ │ - beq add60 │ │ │ │ + cmp lr, r0 │ │ │ │ + beq ade28 │ │ │ │ cmp r2, #1 │ │ │ │ - beq adcc4 │ │ │ │ + beq add8c │ │ │ │ ldr r6, [r3, #16] │ │ │ │ - cmp r6, ip │ │ │ │ - beq add60 │ │ │ │ + cmp r6, r0 │ │ │ │ + beq ade28 │ │ │ │ cmp r2, #2 │ │ │ │ - beq adcc4 │ │ │ │ + beq add8c │ │ │ │ ldr r6, [r3, #20] │ │ │ │ - cmp r6, ip │ │ │ │ - beq add60 │ │ │ │ + cmp r6, r0 │ │ │ │ + beq ade28 │ │ │ │ cmp r2, #3 │ │ │ │ - beq adcc4 │ │ │ │ + beq add8c │ │ │ │ add r7, r3, #20 │ │ │ │ mov r6, #3 │ │ │ │ ldr r8, [r7, #4]! │ │ │ │ add r6, r6, #1 │ │ │ │ - cmp r8, ip │ │ │ │ - beq add60 │ │ │ │ + cmp r8, r0 │ │ │ │ + beq ade28 │ │ │ │ cmp r2, r6 │ │ │ │ - bne adca4 │ │ │ │ + bne add6c │ │ │ │ cmp r2, #0 │ │ │ │ - ble add1c │ │ │ │ - cmp lr, r0 │ │ │ │ - beq add60 │ │ │ │ + ble adde4 │ │ │ │ + cmp lr, ip │ │ │ │ + beq ade28 │ │ │ │ cmp r2, #1 │ │ │ │ - beq add1c │ │ │ │ - ldr ip, [r3, #16] │ │ │ │ - cmp ip, r0 │ │ │ │ - beq add60 │ │ │ │ + beq adde4 │ │ │ │ + ldr r0, [r3, #16] │ │ │ │ + cmp r0, ip │ │ │ │ + beq ade28 │ │ │ │ cmp r2, #2 │ │ │ │ - beq add1c │ │ │ │ - ldr ip, [r3, #20] │ │ │ │ - cmp ip, r0 │ │ │ │ - beq add60 │ │ │ │ + beq adde4 │ │ │ │ + ldr r0, [r3, #20] │ │ │ │ + cmp r0, ip │ │ │ │ + beq ade28 │ │ │ │ cmp r2, #3 │ │ │ │ - beq add1c │ │ │ │ + beq adde4 │ │ │ │ add r3, r3, #20 │ │ │ │ - mov ip, #3 │ │ │ │ + mov r0, #3 │ │ │ │ ldr lr, [r3, #4]! │ │ │ │ - add ip, ip, #1 │ │ │ │ - cmp lr, r0 │ │ │ │ - beq add60 │ │ │ │ - cmp r2, ip │ │ │ │ - bne add04 │ │ │ │ - ldr r3, [pc, #192] @ adde4 │ │ │ │ + add r0, r0, #1 │ │ │ │ + cmp lr, ip │ │ │ │ + beq ade28 │ │ │ │ + cmp r2, r0 │ │ │ │ + bne addcc │ │ │ │ + ldr r3, [pc, #192] @ adeac │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, r3 │ │ │ │ mov r1, r5 │ │ │ │ - beq add70 │ │ │ │ - bl ade98 │ │ │ │ + beq ade38 │ │ │ │ + bl adf60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne add78 │ │ │ │ + bne ade40 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r3, r1 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne addb8 │ │ │ │ + bne ade80 │ │ │ │ mov r3, r1 │ │ │ │ - cmp r3, r0 │ │ │ │ - bne addc4 │ │ │ │ + cmp r3, ip │ │ │ │ + bne ade8c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12f1e8 <_PyConfig_AsDict@@Base+0x2a8> │ │ │ │ - b add34 │ │ │ │ - bl 2961cc │ │ │ │ - b add34 │ │ │ │ + bl 12f280 <_PyConfig_AsDict@@Base+0x2a8> │ │ │ │ + b addfc │ │ │ │ + bl 29624c │ │ │ │ + b addfc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq add9c │ │ │ │ + beq ade64 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne add9c │ │ │ │ + bne ade64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b add3c │ │ │ │ + b ade04 │ │ │ │ mov r1, #0 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne adbfc │ │ │ │ - b add9c │ │ │ │ - cmp r3, ip │ │ │ │ - bne add48 │ │ │ │ - b add60 │ │ │ │ + bne adcc4 │ │ │ │ + b ade64 │ │ │ │ + cmp r3, r0 │ │ │ │ + bne ade10 │ │ │ │ + b ade28 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne add58 │ │ │ │ - b add1c │ │ │ │ - andeq sp, r9, ip, lsr #16 │ │ │ │ + bne ade20 │ │ │ │ + b adde4 │ │ │ │ + andeq sp, r9, r4, lsr #17 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq r3, [r5], #-68 @ 0xffffffbc │ │ │ │ subseq r1, r5, ip, lsl r1 │ │ │ │ @ instruction: 0x00555490 │ │ │ │ │ │ │ │ -000adde8 : │ │ │ │ +000adeb0 : │ │ │ │ ldr r3, [r0, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq ade70 │ │ │ │ + beq adf38 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble ade5c │ │ │ │ + ble adf24 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cmp r1, r0 │ │ │ │ - beq ade78 │ │ │ │ + beq adf40 │ │ │ │ cmp r2, #1 │ │ │ │ - beq ade5c │ │ │ │ + beq adf24 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - beq ade78 │ │ │ │ + beq adf40 │ │ │ │ cmp r2, #2 │ │ │ │ - beq ade5c │ │ │ │ + beq adf24 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r1, r0 │ │ │ │ - beq ade78 │ │ │ │ + beq adf40 │ │ │ │ cmp r2, #3 │ │ │ │ - beq ade5c │ │ │ │ + beq adf24 │ │ │ │ add r3, r3, #20 │ │ │ │ mov r0, #3 │ │ │ │ ldr ip, [r3, #4]! │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r1, ip │ │ │ │ - beq ade78 │ │ │ │ + beq adf40 │ │ │ │ cmp r2, r0 │ │ │ │ - bne ade44 │ │ │ │ + bne adf0c │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ade80 │ │ │ │ + beq adf48 │ │ │ │ cmp r1, r0 │ │ │ │ - bne ade64 │ │ │ │ + bne adf2c │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #12] @ ade94 │ │ │ │ + ldr r3, [pc, #12] @ adf5c │ │ │ │ sub r0, r1, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ bx lr │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ae594 │ │ │ │ + beq ae670 │ │ │ │ mov r0, r1 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq ae5d8 │ │ │ │ + beq ae6b4 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - ldr r1, [pc, #2820] @ ae9e4 │ │ │ │ + ldr r1, [pc, #2848] @ aeac8 │ │ │ │ ldr r3, [r2, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r3, r1 │ │ │ │ - beq ae828 │ │ │ │ + beq ae974 │ │ │ │ mov r8, r9 │ │ │ │ - b adf58 │ │ │ │ + b ae028 │ │ │ │ ldr r7, [r4, #-8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne ae090 │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ + bne ae16c │ │ │ │ ldr r3, [sp] │ │ │ │ + mov r2, r8 │ │ │ │ + mov r8, r9 │ │ │ │ ldr ip, [r8, #12] │ │ │ │ cmp r3, #0 │ │ │ │ + mov r9, r0 │ │ │ │ add r0, ip, #1 │ │ │ │ - bne ae73c │ │ │ │ + bne ae830 │ │ │ │ ldr lr, [r8, #8] │ │ │ │ add r5, r9, r9, lsl #1 │ │ │ │ add r3, lr, #1 │ │ │ │ str r3, [r8, #8] │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ cmp r3, r5 │ │ │ │ str r0, [r8, #12] │ │ │ │ str fp, [r4, #-8] │ │ │ │ - str sl, [r1, #4] │ │ │ │ - bcs ae1f0 │ │ │ │ + str r2, [r1, #4] │ │ │ │ + bcs ae2cc │ │ │ │ ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne ae074 │ │ │ │ + bne ae150 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq ae174 │ │ │ │ + beq ae250 │ │ │ │ ldr r4, [fp, #4] │ │ │ │ - ldr r3, [pc, #2676] @ ae9e8 │ │ │ │ + ldr r3, [pc, #2696] @ aeacc │ │ │ │ cmp r4, r3 │ │ │ │ - beq ae164 │ │ │ │ + beq ae240 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq ae8bc │ │ │ │ + beq ae9b4 │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq ae8dc │ │ │ │ + beq ae9d4 │ │ │ │ ldr r3, [fp] │ │ │ │ ldr r9, [r8, #16] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ ldr r6, [r8, #20] │ │ │ │ addne r3, r3, #1 │ │ │ │ - mov sl, r2 │ │ │ │ + mov sl, r8 │ │ │ │ + mov r0, r9 │ │ │ │ + mov r8, r2 │ │ │ │ strne r3, [fp] │ │ │ │ - str r8, [sp, #8] │ │ │ │ - and r8, sl, r9 │ │ │ │ mov r3, #0 │ │ │ │ - mov r5, r8 │ │ │ │ - str sl, [sp, #12] │ │ │ │ + and r9, r8, r0 │ │ │ │ str r3, [sp] │ │ │ │ - add r3, r5, #9 │ │ │ │ - add r4, r6, r5, lsl #3 │ │ │ │ - cmp r3, r9 │ │ │ │ + mov r3, sl │ │ │ │ + mov sl, r9 │ │ │ │ + mov r9, r3 │ │ │ │ + str r8, [sp, #8] │ │ │ │ + add r3, sl, #9 │ │ │ │ + add r4, r6, sl, lsl #3 │ │ │ │ + cmp r3, r0 │ │ │ │ add r2, r4, #16 │ │ │ │ movls r3, #9 │ │ │ │ movhi r3, #0 │ │ │ │ - add r8, r2, r3, lsl #3 │ │ │ │ + add r5, r2, r3, lsl #3 │ │ │ │ add r4, r4, #8 │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ sub r1, r4, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq adef4 │ │ │ │ - cmp sl, r3 │ │ │ │ - beq ae040 │ │ │ │ + beq adfbc │ │ │ │ + cmp r8, r3 │ │ │ │ + beq ae11c │ │ │ │ cmn r3, #1 │ │ │ │ ldr r2, [sp] │ │ │ │ moveq r2, r1 │ │ │ │ str r2, [sp] │ │ │ │ add r4, r4, #8 │ │ │ │ - cmp r4, r8 │ │ │ │ - bne adfec │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add r5, r5, r5, lsl #2 │ │ │ │ + cmp r4, r5 │ │ │ │ + bne ae0c8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + add sl, sl, sl, lsl #2 │ │ │ │ lsr r3, r3, #5 │ │ │ │ - add r5, r5, r3 │ │ │ │ - add r5, r5, #1 │ │ │ │ - and r5, r5, r9 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - b adfcc │ │ │ │ + add sl, sl, r3 │ │ │ │ + add sl, sl, #1 │ │ │ │ + and sl, sl, r0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + b ae0a8 │ │ │ │ ldr r7, [r4, #-8] │ │ │ │ cmp fp, r7 │ │ │ │ - bne ae0a0 │ │ │ │ + bne ae17c │ │ │ │ ldr r3, [fp] │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ + mov r8, r9 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq adf4c │ │ │ │ + beq ae01c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq ae7ac │ │ │ │ + beq ae9e4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq adf4c │ │ │ │ + beq ae01c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - bne adf4c │ │ │ │ + bne ae01c │ │ │ │ mov r0, fp │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b adf4c │ │ │ │ - cmp sl, #0 │ │ │ │ - bne ae014 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b ae01c │ │ │ │ + cmp r8, #0 │ │ │ │ + bne ae0f0 │ │ │ │ cmp r7, fp │ │ │ │ - beq ae04c │ │ │ │ + beq ae128 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #2364] @ ae9e8 │ │ │ │ + ldr r2, [pc, #2372] @ aeacc │ │ │ │ cmp r3, r2 │ │ │ │ - beq ae684 │ │ │ │ + beq ae748 │ │ │ │ ldr r3, [r7] │ │ │ │ mov r2, #2 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r7] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl 116f28 │ │ │ │ - mov r9, r6 │ │ │ │ + str r6, [sp, #12] │ │ │ │ + bl 117018 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq ae6ac │ │ │ │ + beq ae770 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #2308] @ ae9ec │ │ │ │ + ldr r2, [pc, #2316] @ aead0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne ae868 │ │ │ │ - ldr r2, [pc, #2300] @ ae9f0 │ │ │ │ + bne ae920 │ │ │ │ + ldr r2, [pc, #2308] @ aead4 │ │ │ │ ldr r3, [r6] │ │ │ │ sub r2, r6, r2 │ │ │ │ clz r2, r2 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ lsr r2, r2, #5 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bne ae950 │ │ │ │ + bne aea3c │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ae128 │ │ │ │ + beq ae204 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq ae89c │ │ │ │ - ldr r3, [pc, #2240] @ ae9f0 │ │ │ │ + beq ae954 │ │ │ │ + ldr r3, [pc, #2248] @ aead4 │ │ │ │ cmp r6, r3 │ │ │ │ - beq ae04c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r6, [r3, #20] │ │ │ │ - cmp r6, r9 │ │ │ │ - ldr r9, [r3, #16] │ │ │ │ - bne adfb8 │ │ │ │ + beq ae128 │ │ │ │ + ldr r6, [r9, #20] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r0, [r9, #16] │ │ │ │ + cmp r6, r3 │ │ │ │ + bne ae9dc │ │ │ │ ldr r3, [r4, #-8] │ │ │ │ cmp r3, r7 │ │ │ │ - bne adfb8 │ │ │ │ + bne ae9dc │ │ │ │ add r4, r4, #8 │ │ │ │ - cmp r8, r4 │ │ │ │ - bne adfec │ │ │ │ - b ae020 │ │ │ │ + cmp r5, r4 │ │ │ │ + bne ae0c8 │ │ │ │ + b ae0fc │ │ │ │ ldr r2, [fp, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - bne adf98 │ │ │ │ - b adf78 │ │ │ │ - ldr r4, [pc, #2168] @ ae9f4 │ │ │ │ - bl 3592c0 │ │ │ │ + bne ae068 │ │ │ │ + b ae048 │ │ │ │ + ldr r4, [pc, #2176] @ aead8 │ │ │ │ + bl 359530 │ │ │ │ ldr r5, [r4, r0] │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ae8e4 │ │ │ │ + bne ae888 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ae1e4 │ │ │ │ + beq ae2c0 │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne ae1e4 │ │ │ │ - ldr r2, [pc, #2112] @ ae9f8 │ │ │ │ + bne ae2c0 │ │ │ │ + ldr r2, [pc, #2120] @ aeadc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ - bne ae798 │ │ │ │ + bne ae874 │ │ │ │ blx r5 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r4, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ae580 │ │ │ │ + bne ae64c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #2052] @ ae9fc │ │ │ │ + ldr r3, [pc, #2060] @ aeae0 │ │ │ │ cmp r0, r3 │ │ │ │ lslgt r0, r0, #1 │ │ │ │ - bgt ae21c │ │ │ │ + bgt ae2f8 │ │ │ │ lsl r0, r0, #2 │ │ │ │ cmp r0, #7 │ │ │ │ - bls ae354 │ │ │ │ + bls ae430 │ │ │ │ cmp r0, #15 │ │ │ │ - bls ae500 │ │ │ │ + bls ae5dc │ │ │ │ cmp r0, #31 │ │ │ │ - bls ae38c │ │ │ │ + bls ae468 │ │ │ │ mov r5, #32 │ │ │ │ lsl r5, r5, #1 │ │ │ │ cmp r5, r0 │ │ │ │ - bls ae220 │ │ │ │ + bls ae2fc │ │ │ │ add r3, r8, #32 │ │ │ │ cmn r5, #-268435455 @ 0xf0000001 │ │ │ │ mov sl, r6 │ │ │ │ str r3, [sp] │ │ │ │ - bhi ae774 │ │ │ │ - ldr r3, [pc, #1976] @ aea00 │ │ │ │ - ldr r2, [pc, #1976] @ aea04 │ │ │ │ + bhi ae868 │ │ │ │ + ldr r3, [pc, #1984] @ aeae4 │ │ │ │ + ldr r2, [pc, #1984] @ aeae8 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, r2 │ │ │ │ lsl r2, r5, #3 │ │ │ │ - bne ae754 │ │ │ │ - ldr r3, [pc, #1936] @ ae9f4 │ │ │ │ - bl 3592c0 │ │ │ │ + bne ae848 │ │ │ │ + ldr r3, [pc, #1944] @ aead8 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r2, #512 @ 0x200 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #1528] @ 0x5f8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bne ae4bc │ │ │ │ + bne ae598 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sub r1, r2, #1 │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r3, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq ae66c │ │ │ │ + beq ae800 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r3] │ │ │ │ ldr r0, [r4] │ │ │ │ str r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ae480 │ │ │ │ + beq ae55c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 29658 │ │ │ │ ldr r2, [r8, #8] │ │ │ │ ldr r3, [r8, #12] │ │ │ │ sub r5, r5, #1 │ │ │ │ cmp r2, r3 │ │ │ │ str r5, [r8, #16] │ │ │ │ lsl r2, r9, #3 │ │ │ │ str r4, [r8, #20] │ │ │ │ add r9, sl, r9, lsl #3 │ │ │ │ - bne ae7c8 │ │ │ │ + bne ae9f4 │ │ │ │ cmp sl, r9 │ │ │ │ addls r7, sl, #16 │ │ │ │ addls r7, r7, r2 │ │ │ │ addls r3, sl, #8 │ │ │ │ - bhi ae338 │ │ │ │ + bhi ae414 │ │ │ │ ldr r2, [r3, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq ae32c │ │ │ │ + beq ae408 │ │ │ │ ldr r0, [r3, #-4] │ │ │ │ and r1, r5, r0 │ │ │ │ ldr ip, [r4, r1, lsl #3] │ │ │ │ add lr, r4, r1, lsl #3 │ │ │ │ cmp ip, #0 │ │ │ │ - bne ae3d8 │ │ │ │ + bne ae4b4 │ │ │ │ str r2, [r4, r1, lsl #3] │ │ │ │ str r0, [lr, #4] │ │ │ │ add r3, r3, #8 │ │ │ │ cmp r3, r7 │ │ │ │ - bne ae300 │ │ │ │ + bne ae3dc │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r3, r6 │ │ │ │ - beq adf40 │ │ │ │ + beq ae010 │ │ │ │ mov r0, sl │ │ │ │ - bl 99b98 │ │ │ │ + bl 99c10 │ │ │ │ ldr r3, [fp] │ │ │ │ - b ae06c │ │ │ │ + b ae148 │ │ │ │ add r4, r8, #32 │ │ │ │ cmp r4, r6 │ │ │ │ - bne ae514 │ │ │ │ + bne ae5f0 │ │ │ │ cmp lr, ip │ │ │ │ - beq ae9d0 │ │ │ │ + beq aea34 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 29cdc │ │ │ │ mov r5, #8 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ add sl, sp, #24 │ │ │ │ str r6, [sp] │ │ │ │ - b ae2bc │ │ │ │ + b ae398 │ │ │ │ add r3, r8, #32 │ │ │ │ mov sl, r6 │ │ │ │ mov r5, #32 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #1628] @ aea00 │ │ │ │ - ldr r2, [pc, #1628] @ aea04 │ │ │ │ + ldr r3, [pc, #1636] @ aeae4 │ │ │ │ + ldr r2, [pc, #1636] @ aeae8 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, r2 │ │ │ │ lsl r2, r5, #3 │ │ │ │ - bne ae754 │ │ │ │ - ldr r3, [pc, #1588] @ ae9f4 │ │ │ │ - bl 3592c0 │ │ │ │ + bne ae848 │ │ │ │ + ldr r3, [pc, #1596] @ aead8 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #1528] @ 0x5f8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b ae280 │ │ │ │ + b ae35c │ │ │ │ add ip, r1, #9 │ │ │ │ cmp r5, ip │ │ │ │ - bcc ae450 │ │ │ │ + bcc ae52c │ │ │ │ ldr ip, [lr, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - beq ae528 │ │ │ │ + beq ae604 │ │ │ │ ldr ip, [lr, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - beq ae530 │ │ │ │ + beq ae60c │ │ │ │ ldr ip, [lr, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - beq ae540 │ │ │ │ + beq ae614 │ │ │ │ ldr ip, [lr, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - beq ae548 │ │ │ │ + beq ae61c │ │ │ │ ldr ip, [lr, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - beq ae550 │ │ │ │ + beq ae624 │ │ │ │ ldr ip, [lr, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - beq ae558 │ │ │ │ + beq ae62c │ │ │ │ ldr ip, [lr, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - beq ae560 │ │ │ │ + beq ae634 │ │ │ │ ldr ip, [lr, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - beq ae568 │ │ │ │ + beq ae660 │ │ │ │ ldr ip, [lr, #72] @ 0x48 │ │ │ │ cmp ip, #0 │ │ │ │ - beq ae538 │ │ │ │ + beq ae668 │ │ │ │ lsr ip, r0, #5 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ add lr, ip, #1 │ │ │ │ add r1, r1, lr │ │ │ │ and r1, r1, r5 │ │ │ │ ldr lr, [r4, r1, lsl #3] │ │ │ │ cmp lr, #0 │ │ │ │ add lr, r4, r1, lsl #3 │ │ │ │ - bne ae5e0 │ │ │ │ + bne ae6bc │ │ │ │ str r2, [lr] │ │ │ │ str r0, [lr, #4] │ │ │ │ - b ae32c │ │ │ │ + b ae408 │ │ │ │ ldr lr, [r3, #24] │ │ │ │ ldr r7, [r3, #28] │ │ │ │ cmp lr, r7 │ │ │ │ ldrhi r3, [r3, #12] │ │ │ │ strhi r3, [ip, #12] │ │ │ │ strhi ip, [r3, #8] │ │ │ │ - bhi ae2bc │ │ │ │ + bhi ae398 │ │ │ │ add r1, r1, #1 │ │ │ │ add r1, lr, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ add r1, r3, lr │ │ │ │ str r1, [r3, #4] │ │ │ │ str r0, [r3, lr] │ │ │ │ cmp r4, #0 │ │ │ │ - bne ae2bc │ │ │ │ + bne ae398 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r1, [pc, #1344] @ aea08 │ │ │ │ + ldr r1, [pc, #1352] @ aeaec │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne ae808 │ │ │ │ + bne ae8f4 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 2a1bc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq ae774 │ │ │ │ + beq ae868 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [r1, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r1, #800] @ 0x320 │ │ │ │ - b ae2bc │ │ │ │ + b ae398 │ │ │ │ add r3, r8, #32 │ │ │ │ mov sl, r6 │ │ │ │ mov r5, #16 │ │ │ │ str r3, [sp] │ │ │ │ - b ae39c │ │ │ │ + b ae478 │ │ │ │ mov sl, r6 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r5, #8 │ │ │ │ str r4, [sp] │ │ │ │ - b ae2bc │ │ │ │ + b ae398 │ │ │ │ add lr, lr, #8 │ │ │ │ - b ae474 │ │ │ │ + b ae550 │ │ │ │ add lr, lr, #16 │ │ │ │ - b ae474 │ │ │ │ - add lr, lr, #72 @ 0x48 │ │ │ │ - b ae474 │ │ │ │ + b ae550 │ │ │ │ add lr, lr, #24 │ │ │ │ - b ae474 │ │ │ │ + b ae550 │ │ │ │ add lr, lr, #32 │ │ │ │ - b ae474 │ │ │ │ + b ae550 │ │ │ │ add lr, lr, #40 @ 0x28 │ │ │ │ - b ae474 │ │ │ │ + b ae550 │ │ │ │ add lr, lr, #48 @ 0x30 │ │ │ │ - b ae474 │ │ │ │ + b ae550 │ │ │ │ add lr, lr, #56 @ 0x38 │ │ │ │ - b ae474 │ │ │ │ - add lr, lr, #64 @ 0x40 │ │ │ │ - b ae474 │ │ │ │ + b ae550 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r2, [r2] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne ae918 │ │ │ │ + bne ae8bc │ │ │ │ ldr r0, [r3, #4] │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ rsb r0, r0, #0 │ │ │ │ - b ae1e8 │ │ │ │ + b ae2c4 │ │ │ │ + add lr, lr, #64 @ 0x40 │ │ │ │ + b ae550 │ │ │ │ + add lr, lr, #72 @ 0x48 │ │ │ │ + b ae550 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne ae780 │ │ │ │ + bne ae818 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ae780 │ │ │ │ + beq ae818 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ae780 │ │ │ │ + beq ae818 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1cd930 │ │ │ │ + bl 1cdae8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrne r3, [sp, #4] │ │ │ │ ldrne r3, [r3, #4] │ │ │ │ ldrne r3, [r3, #112] @ 0x70 │ │ │ │ - bne adeec │ │ │ │ + bne adfb4 │ │ │ │ mvn r0, #0 │ │ │ │ - b ae1e8 │ │ │ │ + b ae2c4 │ │ │ │ add r9, r1, #9 │ │ │ │ cmp r5, r9 │ │ │ │ - bcc ae658 │ │ │ │ + bcc ae734 │ │ │ │ ldr r9, [lr, #8] │ │ │ │ cmp r9, #0 │ │ │ │ - beq ae528 │ │ │ │ + beq ae604 │ │ │ │ ldr r9, [lr, #16] │ │ │ │ cmp r9, #0 │ │ │ │ - beq ae530 │ │ │ │ + beq ae60c │ │ │ │ ldr r9, [lr, #24] │ │ │ │ cmp r9, #0 │ │ │ │ - beq ae540 │ │ │ │ + beq ae614 │ │ │ │ ldr r9, [lr, #32] │ │ │ │ cmp r9, #0 │ │ │ │ - beq ae548 │ │ │ │ + beq ae61c │ │ │ │ ldr r9, [lr, #40] @ 0x28 │ │ │ │ cmp r9, #0 │ │ │ │ - beq ae550 │ │ │ │ + beq ae624 │ │ │ │ ldr r9, [lr, #48] @ 0x30 │ │ │ │ cmp r9, #0 │ │ │ │ - beq ae558 │ │ │ │ + beq ae62c │ │ │ │ ldr r9, [lr, #56] @ 0x38 │ │ │ │ cmp r9, #0 │ │ │ │ - beq ae560 │ │ │ │ + beq ae634 │ │ │ │ ldr r9, [lr, #64] @ 0x40 │ │ │ │ cmp r9, #0 │ │ │ │ - beq ae568 │ │ │ │ + beq ae660 │ │ │ │ ldr r9, [lr, #72] @ 0x48 │ │ │ │ cmp r9, #0 │ │ │ │ - beq ae538 │ │ │ │ + beq ae668 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ lsr ip, ip, #5 │ │ │ │ add r1, r1, #1 │ │ │ │ add r1, r1, ip │ │ │ │ - b ae460 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - str r2, [sp, #16] │ │ │ │ - bl 920a0 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r4, r0 │ │ │ │ - b ae4b4 │ │ │ │ + b ae53c │ │ │ │ ldr r3, [fp, #4] │ │ │ │ - ldr r2, [pc, #856] @ ae9e8 │ │ │ │ + ldr r2, [pc, #888] @ aeacc │ │ │ │ cmp r3, r2 │ │ │ │ - bne ae0b0 │ │ │ │ + bne ae18c │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl 23c1ec │ │ │ │ + bl 23c2b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ae04c │ │ │ │ - b ae0b0 │ │ │ │ + bne ae128 │ │ │ │ + b ae18c │ │ │ │ ldr r3, [r7] │ │ │ │ mov sl, fp │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ae6cc │ │ │ │ + beq ae790 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq ae7bc │ │ │ │ + beq ae914 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ae6e8 │ │ │ │ + beq ae7ac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq ae9d8 │ │ │ │ + beq aea88 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ae714 │ │ │ │ + beq ae7d8 │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne ae714 │ │ │ │ + bne ae7d8 │ │ │ │ mov r0, r2 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ae5d8 │ │ │ │ + beq ae6b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne ae5d8 │ │ │ │ + bne ae6b4 │ │ │ │ mov r0, sl │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b ae5d8 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b ae6b4 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + str r2, [sp, #16] │ │ │ │ + bl 920fc │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r4, r0 │ │ │ │ + b ae590 │ │ │ │ + ldr r3, [pc, #720] @ aeaf0 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + ldr r1, [pc, #716] @ aeaf4 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 1177e0 │ │ │ │ + b ae6b4 │ │ │ │ ldr r3, [sp] │ │ │ │ str r0, [r8, #12] │ │ │ │ - str sl, [r3, #4] │ │ │ │ + str r2, [r3, #4] │ │ │ │ str fp, [r3] │ │ │ │ ldr r3, [fp] │ │ │ │ - b ae06c │ │ │ │ + b ae148 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r0, [r1, #688] @ 0x2b0 │ │ │ │ mov r1, r2 │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne ae2bc │ │ │ │ + bne ae398 │ │ │ │ mov sl, fp │ │ │ │ - bl 2a01ec │ │ │ │ - b ae6e8 │ │ │ │ - ldr r3, [pc, #644] @ aea0c │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #640] @ aea10 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ - b ae5d8 │ │ │ │ - ldr r1, [pc, #628] @ aea14 │ │ │ │ + bl 2a0260 │ │ │ │ + b ae7ac │ │ │ │ + ldr r1, [pc, #636] @ aeaf8 │ │ │ │ cmp r3, r1 │ │ │ │ - bne ae930 │ │ │ │ + bne ae8d4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b ae1cc │ │ │ │ - mov r0, fp │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [fp] │ │ │ │ - b ae06c │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b ae6cc │ │ │ │ - mov r7, sl │ │ │ │ - str r3, [r8, #8] │ │ │ │ - b ae7d8 │ │ │ │ - add r7, r7, #8 │ │ │ │ - cmp r7, r9 │ │ │ │ - bhi ae338 │ │ │ │ - ldr r2, [r7] │ │ │ │ - ldr r3, [pc, #556] @ aea18 │ │ │ │ + b ae2a8 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - cmpne r2, r3 │ │ │ │ - beq ae7d4 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 23f7c4 │ │ │ │ - b ae7d4 │ │ │ │ + beq ae63c │ │ │ │ + ldr r3, [pc, #608] @ aeafc │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r1, [r3] │ │ │ │ + bl 189c18 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne ae8e8 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr r2, [r3] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + beq ae2ac │ │ │ │ + sub r2, r2, #1 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r2, #0 │ │ │ │ + str r2, [r3] │ │ │ │ + beq ae28c │ │ │ │ + b ae2ac │ │ │ │ + ldr r2, [r2, #1420] @ 0x58c │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + mov r1, #1 │ │ │ │ + blx r3 │ │ │ │ + b ae880 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 189c40 <_PyErr_Clear@@Base> │ │ │ │ + b ae8ac │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r0, [r1, #668] @ 0x29c │ │ │ │ mov r1, r2 │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ - b ae4e4 │ │ │ │ - ldr r3, [pc, #476] @ aea0c │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #480] @ aea1c │ │ │ │ - bl 1176f0 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [r2] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ae5d8 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r2] │ │ │ │ - bne ae5d8 │ │ │ │ - mov r0, r2 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b ae5d8 │ │ │ │ + b ae5c0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b ae790 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1033c8 │ │ │ │ + bl 10347c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bne ae950 │ │ │ │ + bne aea3c │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ae8a4 │ │ │ │ + beq ae95c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne ae8a4 │ │ │ │ + bne ae95c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt ae04c │ │ │ │ - beq ae134 │ │ │ │ + bgt ae128 │ │ │ │ + beq ae210 │ │ │ │ mov sl, fp │ │ │ │ - b ae6cc │ │ │ │ + b ae790 │ │ │ │ + ldr r3, [pc, #372] @ aeaf0 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + ldr r0, [r3] │ │ │ │ + ldr r1, [pc, #376] @ aeb00 │ │ │ │ + bl 1177e0 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [r2] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq ae6b4 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r2] │ │ │ │ + bne ae6b4 │ │ │ │ + mov r0, r2 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b ae6b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl a4468 <_PyType_GetDict@@Base> │ │ │ │ + bl a44e0 <_PyType_GetDict@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne ae99c │ │ │ │ + bne aea94 │ │ │ │ mov r0, r4 │ │ │ │ - bl a5520 │ │ │ │ + bl a5598 │ │ │ │ cmp r0, #0 │ │ │ │ - bge ae9b8 │ │ │ │ + bge aeab0 │ │ │ │ mov sl, fp │ │ │ │ - b ae6e8 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq ae570 │ │ │ │ - ldr r3, [pc, #296] @ aea20 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r1, [r3] │ │ │ │ - bl 18997c <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne ae944 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r2, [r3] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ae1d0 │ │ │ │ - sub r2, r2, #1 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + b ae7ac │ │ │ │ + mov sl, r9 │ │ │ │ + b ae08c │ │ │ │ + mov r0, fp │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [fp] │ │ │ │ + b ae148 │ │ │ │ + mov r7, sl │ │ │ │ + str r3, [r8, #8] │ │ │ │ + b aea04 │ │ │ │ + add r7, r7, #8 │ │ │ │ + cmp r7, r9 │ │ │ │ + bhi ae414 │ │ │ │ + ldr r2, [r7] │ │ │ │ + ldr r3, [pc, #236] @ aeb04 │ │ │ │ cmp r2, #0 │ │ │ │ - str r2, [r3] │ │ │ │ - beq ae1b0 │ │ │ │ - b ae1d0 │ │ │ │ - ldr r2, [r2, #1420] @ 0x58c │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - mov r1, #1 │ │ │ │ - blx r3 │ │ │ │ - b ae7a4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1899a4 <_PyErr_Clear@@Base> │ │ │ │ - b ae908 │ │ │ │ + cmpne r2, r3 │ │ │ │ + beq aea00 │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 23f8a0 │ │ │ │ + b aea00 │ │ │ │ + ldr r3, [fp] │ │ │ │ + b ae148 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne ae880 │ │ │ │ + bne ae938 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #140] @ ae9f8 │ │ │ │ + ldr r2, [pc, #132] @ aeadc │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ae98c │ │ │ │ + beq aea78 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b ae880 │ │ │ │ + b ae938 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b ae7ac │ │ │ │ mov sl, fp │ │ │ │ - ldr r3, [pc, #100] @ aea0c │ │ │ │ + ldr r3, [pc, #80] @ aeaf0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #116] @ aea24 │ │ │ │ + ldr r1, [pc, #96] @ aeb08 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ - b ae6e8 │ │ │ │ + bl 1177e0 │ │ │ │ + b ae7ac │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne adf84 │ │ │ │ + bne ae054 │ │ │ │ ldr r4, [fp, #4] │ │ │ │ mov sl, fp │ │ │ │ - b ae9a0 │ │ │ │ - ldr r3, [fp] │ │ │ │ - b ae06c │ │ │ │ - mov r0, sl │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b ae6e8 │ │ │ │ - andeq r6, r4, r0, asr #19 │ │ │ │ + b aea98 │ │ │ │ + andeq r6, r4, r0, asr r9 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq r9, r5, r4, lsl #1 │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ andeq ip, r0, r0, asr r3 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, r8, lsl #31 │ │ │ │ - andeq fp, r8, r8, lsr #32 │ │ │ │ + andeq r1, r9, r4, ror #31 │ │ │ │ + muleq r8, r8, r0 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r6, r8, ror #14 │ │ │ │ - andseq lr, r8, r0, lsl r1 │ │ │ │ - subseq r1, r6, r0, asr r5 │ │ │ │ - eorseq r2, r6, r8, lsl #15 │ │ │ │ + eorseq r2, r6, r8, lsr #19 │ │ │ │ + andseq lr, r8, ip, lsl #7 │ │ │ │ subseq fp, r5, r8, asr #23 │ │ │ │ - eorseq ip, r5, r0, lsr fp │ │ │ │ + eorseq r2, r6, r8, asr #19 │ │ │ │ + subseq r1, r6, r0, asr r5 │ │ │ │ + eorseq ip, r5, r0, ror sp │ │ │ │ │ │ │ │ -000aea28 : │ │ │ │ +000aeb0c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq aea74 │ │ │ │ + beq aeb58 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq aeab4 │ │ │ │ + beq aeb98 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r1, [pc, #152] @ aeaf8 │ │ │ │ + ldr r1, [pc, #152] @ aebdc │ │ │ │ ldr r3, [r2, #112] @ 0x70 │ │ │ │ cmp r3, r1 │ │ │ │ cmpne r3, #0 │ │ │ │ - beq aeabc │ │ │ │ + beq aeba0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne aeaa0 │ │ │ │ + bne aeb84 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq aeaa0 │ │ │ │ + beq aeb84 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq aeaa0 │ │ │ │ + beq aeb84 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1cd930 │ │ │ │ - ldr r3, [pc, #84] @ aeafc │ │ │ │ + b 1cdae8 │ │ │ │ + ldr r3, [pc, #84] @ aebe0 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #80] @ aeb00 │ │ │ │ + ldr r1, [pc, #80] @ aebe4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 1177e0 │ │ │ │ mov r4, #0 │ │ │ │ - b aea6c │ │ │ │ - ldr r3, [pc, #56] @ aeafc │ │ │ │ + b aeb50 │ │ │ │ + ldr r3, [pc, #56] @ aebe0 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #52] @ aeb04 │ │ │ │ - bl 1176f0 │ │ │ │ + ldr r1, [pc, #52] @ aebe8 │ │ │ │ + bl 1177e0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq aeab4 │ │ │ │ + beq aeb98 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne aeab4 │ │ │ │ + bne aeb98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b aeab4 │ │ │ │ - andeq r6, r4, r0, asr #19 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b aeb98 │ │ │ │ + andeq r6, r4, r0, asr r9 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r6, r8, ror #14 │ │ │ │ - eorseq r2, r6, r8, lsl #15 │ │ │ │ + eorseq r2, r6, r8, lsr #19 │ │ │ │ + eorseq r2, r6, r8, asr #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq aee70 │ │ │ │ - ldr r7, [pc, #848] @ aee80 │ │ │ │ + beq aef54 │ │ │ │ + ldr r7, [pc, #848] @ aef64 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ ldr r6, [r7, #16] │ │ │ │ tst r3, #24 │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ lsl r2, r3, #17 │ │ │ │ add r4, r4, r2, lsr #31 │ │ │ │ tst r3, #4 │ │ │ │ lsl r4, r4, #3 │ │ │ │ - bne aee2c │ │ │ │ + bne aef10 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r8, [pc, #800] @ aee84 │ │ │ │ + ldr r8, [pc, #800] @ aef68 │ │ │ │ sub r3, r3, r4 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ cmp r6, r3 │ │ │ │ ldr r9, [r8, r0] │ │ │ │ - bhi aedd8 │ │ │ │ + bhi aeebc │ │ │ │ adds r6, r4, r6 │ │ │ │ - bmi aedd8 │ │ │ │ - ldr sl, [pc, #772] @ aee88 │ │ │ │ - ldr r2, [pc, #772] @ aee8c │ │ │ │ + bmi aeebc │ │ │ │ + ldr sl, [pc, #772] @ aef6c │ │ │ │ + ldr r2, [pc, #772] @ aef70 │ │ │ │ ldr r3, [sl, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne aedc4 │ │ │ │ + bne aeea8 │ │ │ │ ldr r0, [r9, #8] │ │ │ │ sub r1, r6, #1 │ │ │ │ add r3, r0, #4096 @ 0x1000 │ │ │ │ cmp r1, #512 @ 0x200 │ │ │ │ ldr fp, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs aed7c │ │ │ │ + bcs aee60 │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [fp, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq aed6c │ │ │ │ + beq aee50 │ │ │ │ ldr r2, [r3] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr lr, [r2] │ │ │ │ str lr, [r3, #4] │ │ │ │ cmp lr, #0 │ │ │ │ - beq aec8c │ │ │ │ + beq aed70 │ │ │ │ ldr r3, [r0, #3760] @ 0xeb0 │ │ │ │ ldr ip, [r0, #3756] @ 0xeac │ │ │ │ add r3, r3, #1 │ │ │ │ mov r1, #0 │ │ │ │ add r4, r2, r4 │ │ │ │ cmp r3, ip │ │ │ │ str r1, [r2] │ │ │ │ str r1, [r2, #4] │ │ │ │ str r1, [r4, #-8] │ │ │ │ str r1, [r4, #-4] │ │ │ │ str r3, [r0, #3760] @ 0xeb0 │ │ │ │ - bgt aed24 │ │ │ │ + bgt aee08 │ │ │ │ ldr r3, [r7] │ │ │ │ str r7, [r4, #4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r7] │ │ │ │ - ldr r3, [pc, #616] @ aee90 │ │ │ │ + ldr r3, [pc, #616] @ aef74 │ │ │ │ mov r2, #1 │ │ │ │ ldr r6, [r3, #1416] @ 0x588 │ │ │ │ str r2, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne aecd4 │ │ │ │ + bne aedb8 │ │ │ │ ldr r3, [r5] │ │ │ │ str r6, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq aecfc │ │ │ │ - bl 3592c0 │ │ │ │ + beq aede0 │ │ │ │ + bl 359530 │ │ │ │ ldr r2, [r8, r0] │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r3, [r5] │ │ │ │ ldr r1, [r2, #3796] @ 0xed4 │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ @@ -136580,542 +136639,542 @@ │ │ │ │ stmdb r4, {r1, r3} │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr sl, [r3, #28] │ │ │ │ cmp sl, r6 │ │ │ │ - bcc aecc4 │ │ │ │ + bcc aeda8 │ │ │ │ add r1, r1, #1 │ │ │ │ add r1, r6, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ add r1, r3, r6 │ │ │ │ str r1, [r3, #4] │ │ │ │ str lr, [r3, r6] │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r9, [r8, r0] │ │ │ │ ldr r0, [r9, #8] │ │ │ │ - b aebdc │ │ │ │ + b aecc0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [ip, #12] │ │ │ │ str ip, [r3, #8] │ │ │ │ - b aebdc │ │ │ │ - ldr r2, [pc, #440] @ aee94 │ │ │ │ + b aecc0 │ │ │ │ + ldr r2, [pc, #440] @ aef78 │ │ │ │ cmp r6, r2 │ │ │ │ - bne aee08 │ │ │ │ + bne aeeec │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e6d0 │ │ │ │ + bl 18e94c │ │ │ │ ldr r3, [r5] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ - bne aec48 │ │ │ │ - bl 3592c0 │ │ │ │ + bne aed2c │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r8, r0] │ │ │ │ sub r2, r4, #8 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ ldr r1, [r1, #3796] @ 0xed4 │ │ │ │ and r3, r3, #3 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ str r5, [r4, #12] │ │ │ │ - b aec74 │ │ │ │ + b aed58 │ │ │ │ ldr r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq aec0c │ │ │ │ + beq aecf0 │ │ │ │ cmp ip, #0 │ │ │ │ - beq aec0c │ │ │ │ + beq aecf0 │ │ │ │ ldr r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne aec0c │ │ │ │ + bne aecf0 │ │ │ │ ldr r3, [r9, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne aee1c │ │ │ │ + bne aef00 │ │ │ │ add r0, r9, #12 │ │ │ │ ldr r3, [r9, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne aec0c │ │ │ │ + bne aecf0 │ │ │ │ mov r1, #16 │ │ │ │ - bl 358410 │ │ │ │ - b aec0c │ │ │ │ + bl 35867c │ │ │ │ + b aecf0 │ │ │ │ mov r0, fp │ │ │ │ - bl 920a0 │ │ │ │ + bl 920fc │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne aecb4 │ │ │ │ + bne aed98 │ │ │ │ ldr r3, [sl, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #272] @ aee98 │ │ │ │ + ldr r2, [pc, #272] @ aef7c │ │ │ │ cmp r3, r2 │ │ │ │ - bne aedf4 │ │ │ │ + bne aeed8 │ │ │ │ cmp r6, #1 │ │ │ │ movcs r0, r6 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq aedd8 │ │ │ │ + beq aeebc │ │ │ │ ldr r3, [fp, #800] @ 0x320 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r9, [r8, r0] │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r0, [r9, #8] │ │ │ │ str r3, [fp, #800] @ 0x320 │ │ │ │ - b aebdc │ │ │ │ + b aecc0 │ │ │ │ ldr r0, [sl, #708] @ 0x2c4 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne aecb4 │ │ │ │ + bne aed98 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2a0208 │ │ │ │ + bl 2a027c │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne aec0c │ │ │ │ + bne aecf0 │ │ │ │ mov r4, #0 │ │ │ │ - b aec84 │ │ │ │ + b aed68 │ │ │ │ ldr r0, [sl, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r2, r0 │ │ │ │ - b aeda0 │ │ │ │ + b aee84 │ │ │ │ ldr r2, [r3, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b aece8 │ │ │ │ + b aedcc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne aec0c │ │ │ │ - b aed50 │ │ │ │ + bne aecf0 │ │ │ │ + b aee34 │ │ │ │ ldr r2, [r7, #440] @ 0x1b8 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ - ldr r8, [pc, #64] @ aee84 │ │ │ │ + ldr r8, [pc, #64] @ aef68 │ │ │ │ add r3, r3, r2 │ │ │ │ add r2, r3, #3 │ │ │ │ bic r2, r2, #3 │ │ │ │ add r3, r3, #1 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ sub r1, r1, r4 │ │ │ │ add r6, r6, r3 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ cmp r6, r1 │ │ │ │ ldr r9, [r8, r0] │ │ │ │ - bls aeb74 │ │ │ │ - b aedd8 │ │ │ │ - ldr r1, [pc, #36] @ aee9c │ │ │ │ - ldr r0, [pc, #36] @ aeea0 │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b aedec │ │ │ │ + bls aec58 │ │ │ │ + b aeebc │ │ │ │ + ldr r1, [pc, #36] @ aef80 │ │ │ │ + ldr r0, [pc, #36] @ aef84 │ │ │ │ + bl 2e1424 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b aeed0 │ │ │ │ subseq r2, r5, ip, ror #26 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, r8, lsl #31 │ │ │ │ + andeq r1, r9, r4, ror #31 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andseq lr, r8, r0, lsl r1 │ │ │ │ - andeq fp, r8, r8, lsr #32 │ │ │ │ + andseq lr, r8, ip, lsl #7 │ │ │ │ + muleq r8, r8, r0 │ │ │ │ andeq r0, r0, r3, asr r4 │ │ │ │ - eorseq sp, r5, r0, lsl #2 │ │ │ │ + eorseq sp, r5, r0, asr #6 │ │ │ │ │ │ │ │ -000aeea4 : │ │ │ │ +000aef88 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq aeed0 │ │ │ │ + beq aefb4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #64] @ aef18 │ │ │ │ - bl 3592c0 │ │ │ │ + ldr r3, [pc, #64] @ aeffc │ │ │ │ + bl 359530 │ │ │ │ ldr r5, [r3, r0] │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq aeec8 │ │ │ │ + beq aefac │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq aeec8 │ │ │ │ - ldr r3, [pc, #32] @ aef1c │ │ │ │ + beq aefac │ │ │ │ + ldr r3, [pc, #32] @ af000 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 18997c <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 189c18 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq aeec8 │ │ │ │ + beq aefac │ │ │ │ mov r0, r5 │ │ │ │ - bl 1899a4 <_PyErr_Clear@@Base> │ │ │ │ - b aeec8 │ │ │ │ + bl 189c40 <_PyErr_Clear@@Base> │ │ │ │ + b aefac │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq fp, r5, r8, asr #23 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq aef88 │ │ │ │ + beq af06c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bge aef64 │ │ │ │ + bge af048 │ │ │ │ add r0, r0, r2, lsl #2 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ add r2, r2, #1 │ │ │ │ ldr r1, [r0] │ │ │ │ str r2, [r3, #8] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ addne r1, r1, #1 │ │ │ │ strne r1, [r0] │ │ │ │ bx lr │ │ │ │ ldr r2, [r0] │ │ │ │ mov r1, #0 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ str r1, [r3, #12] │ │ │ │ - beq aef88 │ │ │ │ + beq af06c │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str r2, [r0] │ │ │ │ - beq aef90 │ │ │ │ + beq af074 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 98318 │ │ │ │ + bl 98374 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aefe8 │ │ │ │ + beq af0cc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 8ba78 │ │ │ │ - ldr r1, [pc, #4] @ aeff4 │ │ │ │ - ldr r0, [pc, #4] @ aeff8 │ │ │ │ - bl 7d2a0 <_Py_FatalErrorFunc@@Base> │ │ │ │ - eorseq sp, r5, ip, lsl #5 │ │ │ │ - eorseq r7, sp, r0, asr #25 │ │ │ │ + b 8bae8 │ │ │ │ + ldr r1, [pc, #4] @ af0d8 │ │ │ │ + ldr r0, [pc, #4] @ af0dc │ │ │ │ + bl 7d2a8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + eorseq sp, r5, ip, asr #9 │ │ │ │ + eorseq r7, sp, r0, lsl #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ cmp r1, #7 │ │ │ │ ldr r8, [r0, #16] │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ mov r6, r0 │ │ │ │ - bls af2bc │ │ │ │ + bls af3a0 │ │ │ │ cmp r1, #15 │ │ │ │ - bls af15c │ │ │ │ + bls af240 │ │ │ │ cmp r1, #31 │ │ │ │ - bls af318 │ │ │ │ + bls af3fc │ │ │ │ mov r5, #32 │ │ │ │ lsl r5, r5, #1 │ │ │ │ cmp r5, r1 │ │ │ │ - bls af034 │ │ │ │ + bls af118 │ │ │ │ cmn r5, #-268435455 @ 0xf0000001 │ │ │ │ ldr r7, [r6, #20] │ │ │ │ add r9, r6, #32 │ │ │ │ - bhi af4b4 │ │ │ │ - ldr sl, [pc, #1128] @ af4c0 │ │ │ │ - ldr r2, [pc, #1128] @ af4c4 │ │ │ │ + bhi af598 │ │ │ │ + ldr sl, [pc, #1128] @ af5a4 │ │ │ │ + ldr r2, [pc, #1128] @ af5a8 │ │ │ │ ldr r3, [sl, #692] @ 0x2b4 │ │ │ │ cmp r3, r2 │ │ │ │ lsl r2, r5, #3 │ │ │ │ - bne af434 │ │ │ │ - ldr r3, [pc, #1112] @ af4c8 │ │ │ │ - bl 3592c0 │ │ │ │ + bne af518 │ │ │ │ + ldr r3, [pc, #1112] @ af5ac │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r2, #512 @ 0x200 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #1528] @ 0x5f8 │ │ │ │ str r3, [sp] │ │ │ │ - bne af278 │ │ │ │ + bne af35c │ │ │ │ ldr r3, [sp] │ │ │ │ sub r1, r2, #1 │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r3, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq af41c │ │ │ │ + beq af500 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r3] │ │ │ │ ldr r0, [r4] │ │ │ │ str r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq af248 │ │ │ │ + beq af32c │ │ │ │ mov sl, r7 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 29658 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ sub r5, r5, #1 │ │ │ │ cmp r2, r3 │ │ │ │ str r5, [r6, #16] │ │ │ │ lsl r2, r8, #3 │ │ │ │ str r4, [r6, #20] │ │ │ │ add r8, r7, r8, lsl #3 │ │ │ │ - bne af474 │ │ │ │ + bne af53c │ │ │ │ cmp r7, r8 │ │ │ │ addls r6, r7, #16 │ │ │ │ addls r6, r6, r2 │ │ │ │ addls r3, r7, #8 │ │ │ │ - bhi af148 │ │ │ │ + bhi af22c │ │ │ │ ldr r2, [r3, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq af13c │ │ │ │ + beq af220 │ │ │ │ ldr r0, [r3, #-4] │ │ │ │ and r1, r5, r0 │ │ │ │ ldr lr, [r4, r1, lsl #3] │ │ │ │ add ip, r4, r1, lsl #3 │ │ │ │ cmp lr, #0 │ │ │ │ - bne af1a0 │ │ │ │ + bne af284 │ │ │ │ str r2, [r4, r1, lsl #3] │ │ │ │ str r0, [ip, #4] │ │ │ │ add r3, r3, #8 │ │ │ │ cmp r6, r3 │ │ │ │ - bne af110 │ │ │ │ + bne af1f4 │ │ │ │ cmp r9, sl │ │ │ │ - bne af35c │ │ │ │ + bne af440 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r7, [r0, #20] │ │ │ │ add r9, r0, #32 │ │ │ │ mov r5, #16 │ │ │ │ - ldr sl, [pc, #848] @ af4c0 │ │ │ │ - ldr r2, [pc, #848] @ af4c4 │ │ │ │ + ldr sl, [pc, #848] @ af5a4 │ │ │ │ + ldr r2, [pc, #848] @ af5a8 │ │ │ │ ldr r3, [sl, #692] @ 0x2b4 │ │ │ │ cmp r3, r2 │ │ │ │ lsl r2, r5, #3 │ │ │ │ - bne af434 │ │ │ │ - ldr r3, [pc, #832] @ af4c8 │ │ │ │ - bl 3592c0 │ │ │ │ + bne af518 │ │ │ │ + ldr r3, [pc, #832] @ af5ac │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #1528] @ 0x5f8 │ │ │ │ str r3, [sp] │ │ │ │ - b af08c │ │ │ │ + b af170 │ │ │ │ add lr, r1, #9 │ │ │ │ cmp r5, lr │ │ │ │ - bcc af218 │ │ │ │ + bcc af2fc │ │ │ │ ldr lr, [ip, #8] │ │ │ │ cmp lr, #0 │ │ │ │ - beq af328 │ │ │ │ + beq af40c │ │ │ │ ldr lr, [ip, #16] │ │ │ │ cmp lr, #0 │ │ │ │ - beq af344 │ │ │ │ + beq af428 │ │ │ │ ldr lr, [ip, #24] │ │ │ │ cmp lr, #0 │ │ │ │ - beq af34c │ │ │ │ + beq af430 │ │ │ │ ldr lr, [ip, #32] │ │ │ │ cmp lr, #0 │ │ │ │ - beq af354 │ │ │ │ + beq af438 │ │ │ │ ldr lr, [ip, #40] @ 0x28 │ │ │ │ cmp lr, #0 │ │ │ │ - beq af368 │ │ │ │ + beq af454 │ │ │ │ ldr lr, [ip, #48] @ 0x30 │ │ │ │ cmp lr, #0 │ │ │ │ - beq af370 │ │ │ │ + beq af44c │ │ │ │ ldr lr, [ip, #56] @ 0x38 │ │ │ │ cmp lr, #0 │ │ │ │ - beq af378 │ │ │ │ + beq af45c │ │ │ │ ldr lr, [ip, #64] @ 0x40 │ │ │ │ cmp lr, #0 │ │ │ │ - beq af380 │ │ │ │ + beq af464 │ │ │ │ ldr lr, [ip, #72] @ 0x48 │ │ │ │ cmp lr, #0 │ │ │ │ - beq af388 │ │ │ │ + beq af46c │ │ │ │ lsr lr, r0, #5 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ add ip, lr, #1 │ │ │ │ add r1, ip, r1 │ │ │ │ and r1, r1, r5 │ │ │ │ ldr ip, [r4, r1, lsl #3] │ │ │ │ cmp ip, #0 │ │ │ │ add ip, r4, r1, lsl #3 │ │ │ │ - bne af390 │ │ │ │ + bne af474 │ │ │ │ str r2, [ip] │ │ │ │ str r0, [ip, #4] │ │ │ │ - b af13c │ │ │ │ + b af220 │ │ │ │ ldr lr, [r3, #24] │ │ │ │ ldr fp, [r3, #28] │ │ │ │ cmp lr, fp │ │ │ │ - bhi af330 │ │ │ │ + bhi af414 │ │ │ │ add r1, r1, #1 │ │ │ │ add r1, lr, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ add r1, r3, lr │ │ │ │ str r1, [r3, #4] │ │ │ │ str r0, [r3, lr] │ │ │ │ cmp r4, #0 │ │ │ │ - bne af0c8 │ │ │ │ + bne af1ac │ │ │ │ ldr r3, [sl, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #584] @ af4cc │ │ │ │ + ldr r1, [pc, #584] @ af5b0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne af458 │ │ │ │ + bne af57c │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ bl 2a1bc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq af4b4 │ │ │ │ + beq af598 │ │ │ │ ldr r1, [sp] │ │ │ │ mov sl, r7 │ │ │ │ ldr r3, [r1, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r1, #800] @ 0x320 │ │ │ │ - b af0cc │ │ │ │ + b af1b0 │ │ │ │ ldr r7, [r0, #20] │ │ │ │ add r4, r0, #32 │ │ │ │ cmp r7, r4 │ │ │ │ - bne af304 │ │ │ │ + bne af3e8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - beq af150 │ │ │ │ + beq af234 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r5, #8 │ │ │ │ bl 29cdc │ │ │ │ mov sl, r7 │ │ │ │ mov r9, r7 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ add r7, sp, r5 │ │ │ │ - b af0cc │ │ │ │ + b af1b0 │ │ │ │ mov sl, r7 │ │ │ │ mov r9, r4 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r5, #8 │ │ │ │ - b af0cc │ │ │ │ + b af1b0 │ │ │ │ ldr r7, [r0, #20] │ │ │ │ add r9, r0, #32 │ │ │ │ mov r5, #32 │ │ │ │ - b af168 │ │ │ │ + b af24c │ │ │ │ add ip, ip, #8 │ │ │ │ - b af23c │ │ │ │ + b af320 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [ip, #12] │ │ │ │ mov sl, r7 │ │ │ │ str ip, [r3, #8] │ │ │ │ - b af0cc │ │ │ │ + b af1b0 │ │ │ │ add ip, ip, #16 │ │ │ │ - b af23c │ │ │ │ + b af320 │ │ │ │ add ip, ip, #24 │ │ │ │ - b af23c │ │ │ │ + b af320 │ │ │ │ add ip, ip, #32 │ │ │ │ - b af23c │ │ │ │ + b af320 │ │ │ │ mov r0, r7 │ │ │ │ - bl 99b98 │ │ │ │ - b af150 │ │ │ │ - add ip, ip, #40 @ 0x28 │ │ │ │ - b af23c │ │ │ │ + bl 99c10 │ │ │ │ + b af234 │ │ │ │ add ip, ip, #48 @ 0x30 │ │ │ │ - b af23c │ │ │ │ + b af320 │ │ │ │ + add ip, ip, #40 @ 0x28 │ │ │ │ + b af320 │ │ │ │ add ip, ip, #56 @ 0x38 │ │ │ │ - b af23c │ │ │ │ + b af320 │ │ │ │ add ip, ip, #64 @ 0x40 │ │ │ │ - b af23c │ │ │ │ + b af320 │ │ │ │ add ip, ip, #72 @ 0x48 │ │ │ │ - b af23c │ │ │ │ + b af320 │ │ │ │ add r8, r1, #9 │ │ │ │ cmp r5, r8 │ │ │ │ - bcc af408 │ │ │ │ + bcc af4ec │ │ │ │ ldr r8, [ip, #8] │ │ │ │ cmp r8, #0 │ │ │ │ - beq af328 │ │ │ │ + beq af40c │ │ │ │ ldr r8, [ip, #16] │ │ │ │ cmp r8, #0 │ │ │ │ - beq af344 │ │ │ │ + beq af428 │ │ │ │ ldr r8, [ip, #24] │ │ │ │ cmp r8, #0 │ │ │ │ - beq af34c │ │ │ │ + beq af430 │ │ │ │ ldr r8, [ip, #32] │ │ │ │ cmp r8, #0 │ │ │ │ - beq af354 │ │ │ │ + beq af438 │ │ │ │ ldr r8, [ip, #40] @ 0x28 │ │ │ │ cmp r8, #0 │ │ │ │ - beq af368 │ │ │ │ + beq af454 │ │ │ │ ldr r8, [ip, #48] @ 0x30 │ │ │ │ cmp r8, #0 │ │ │ │ - beq af370 │ │ │ │ + beq af44c │ │ │ │ ldr r8, [ip, #56] @ 0x38 │ │ │ │ cmp r8, #0 │ │ │ │ - beq af378 │ │ │ │ + beq af45c │ │ │ │ ldr r8, [ip, #64] @ 0x40 │ │ │ │ cmp r8, #0 │ │ │ │ - beq af380 │ │ │ │ + beq af464 │ │ │ │ ldr r8, [ip, #72] @ 0x48 │ │ │ │ cmp r8, #0 │ │ │ │ - beq af388 │ │ │ │ + beq af46c │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ lsr lr, lr, #5 │ │ │ │ add r1, r1, #1 │ │ │ │ add r1, r1, lr │ │ │ │ - b af228 │ │ │ │ + b af30c │ │ │ │ ldr r0, [sp] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 920a0 │ │ │ │ + bl 920fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b af270 │ │ │ │ + b af354 │ │ │ │ ldr r0, [sl, #688] @ 0x2b0 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp] │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq af4b4 │ │ │ │ + beq af598 │ │ │ │ ldr r2, [sp] │ │ │ │ mov sl, r7 │ │ │ │ - b af0cc │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r0, [sl, #668] @ 0x29c │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - mov r4, r0 │ │ │ │ - b af29c │ │ │ │ + b af1b0 │ │ │ │ str r3, [r6, #8] │ │ │ │ - ldr fp, [pc, #80] @ af4d0 │ │ │ │ + ldr fp, [pc, #108] @ af5b4 │ │ │ │ mov r6, r7 │ │ │ │ - b af488 │ │ │ │ + b af550 │ │ │ │ add r6, r6, #8 │ │ │ │ cmp r6, r8 │ │ │ │ - bhi af148 │ │ │ │ + bhi af22c │ │ │ │ ldr r2, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ cmpne r2, fp │ │ │ │ - beq af484 │ │ │ │ + beq af54c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23f7c4 │ │ │ │ - b af484 │ │ │ │ - bl 2a01ec │ │ │ │ + bl 23f8a0 │ │ │ │ + b af54c │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r0, [sl, #668] @ 0x29c │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + mov r4, r0 │ │ │ │ + b af380 │ │ │ │ + bl 2a0260 │ │ │ │ mvn r0, #0 │ │ │ │ - b af154 │ │ │ │ + b af238 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, r8, lsl #31 │ │ │ │ + andeq r1, r9, r4, ror #31 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq fp, r8, r8, lsr #32 │ │ │ │ + muleq r8, r8, r0 │ │ │ │ subseq r1, r6, r0, asr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldmdb r0, {r1, r2} │ │ │ │ ldr r5, [r0, #12] │ │ │ │ @@ -137127,481 +137186,481 @@ │ │ │ │ str r3, [r1, #4] │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ mov r2, #0 │ │ │ │ and r3, r3, #1 │ │ │ │ cmp r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ stmdb r0, {r2, r3} │ │ │ │ - beq af52c │ │ │ │ + beq af610 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne af538 │ │ │ │ + bne af61c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a4128 │ │ │ │ + b a41a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne af52c │ │ │ │ - ldr r2, [pc, #68] @ af594 │ │ │ │ + bne af610 │ │ │ │ + ldr r2, [pc, #68] @ af678 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne af574 │ │ │ │ + bne af658 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a4128 │ │ │ │ - ldr r1, [pc, #28] @ af598 │ │ │ │ + b a41a0 │ │ │ │ + ldr r1, [pc, #28] @ af67c │ │ │ │ cmp r3, r1 │ │ │ │ - beq af560 │ │ │ │ + beq af644 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b af560 │ │ │ │ + b af644 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andseq lr, r8, r0, lsl r1 │ │ │ │ + andseq lr, r8, ip, lsl #7 │ │ │ │ │ │ │ │ -000af59c <_Py_CheckFunctionResult@@Base>: │ │ │ │ +000af680 <_Py_CheckFunctionResult@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ subs r0, r2, #0 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ - beq af5d0 <_Py_CheckFunctionResult@@Base+0x34> │ │ │ │ + beq af6b4 <_Py_CheckFunctionResult@@Base+0x34> │ │ │ │ cmp r2, #0 │ │ │ │ - bne af5ec <_Py_CheckFunctionResult@@Base+0x50> │ │ │ │ + bne af6d0 <_Py_CheckFunctionResult@@Base+0x50> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r2, #0 │ │ │ │ - beq af62c <_Py_CheckFunctionResult@@Base+0x90> │ │ │ │ + beq af710 <_Py_CheckFunctionResult@@Base+0x90> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq af62c <_Py_CheckFunctionResult@@Base+0x90> │ │ │ │ + beq af710 <_Py_CheckFunctionResult@@Base+0x90> │ │ │ │ mov r0, #0 │ │ │ │ - b af5c8 <_Py_CheckFunctionResult@@Base+0x2c> │ │ │ │ + b af6ac <_Py_CheckFunctionResult@@Base+0x2c> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq af5c8 <_Py_CheckFunctionResult@@Base+0x2c> │ │ │ │ + beq af6ac <_Py_CheckFunctionResult@@Base+0x2c> │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne af654 <_Py_CheckFunctionResult@@Base+0xb8> │ │ │ │ - ldr r2, [pc, #104] @ af674 <_Py_CheckFunctionResult@@Base+0xd8> │ │ │ │ + bne af738 <_Py_CheckFunctionResult@@Base+0xb8> │ │ │ │ + ldr r2, [pc, #104] @ af758 <_Py_CheckFunctionResult@@Base+0xd8> │ │ │ │ cmp r1, #0 │ │ │ │ ldr r0, [r2] │ │ │ │ movne r3, r1 │ │ │ │ - ldrne r2, [pc, #92] @ af678 <_Py_CheckFunctionResult@@Base+0xdc> │ │ │ │ + ldrne r2, [pc, #92] @ af75c <_Py_CheckFunctionResult@@Base+0xdc> │ │ │ │ mov r1, r0 │ │ │ │ - ldreq r2, [pc, #88] @ af67c <_Py_CheckFunctionResult@@Base+0xe0> │ │ │ │ + ldreq r2, [pc, #88] @ af760 <_Py_CheckFunctionResult@@Base+0xe0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d63ec │ │ │ │ - b af5e4 <_Py_CheckFunctionResult@@Base+0x48> │ │ │ │ - ldr r2, [pc, #64] @ af674 <_Py_CheckFunctionResult@@Base+0xd8> │ │ │ │ + bl 2d62fc │ │ │ │ + b af6c8 <_Py_CheckFunctionResult@@Base+0x48> │ │ │ │ + ldr r2, [pc, #64] @ af758 <_Py_CheckFunctionResult@@Base+0xd8> │ │ │ │ cmp r1, #0 │ │ │ │ ldr r0, [r2] │ │ │ │ movne r3, r1 │ │ │ │ - ldrne r2, [pc, #60] @ af680 <_Py_CheckFunctionResult@@Base+0xe4> │ │ │ │ + ldrne r2, [pc, #60] @ af764 <_Py_CheckFunctionResult@@Base+0xe4> │ │ │ │ mov r1, r0 │ │ │ │ - ldreq r2, [pc, #56] @ af684 <_Py_CheckFunctionResult@@Base+0xe8> │ │ │ │ + ldreq r2, [pc, #56] @ af768 <_Py_CheckFunctionResult@@Base+0xe8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c0010 <_PyErr_Format@@Base> │ │ │ │ - b af5e4 <_Py_CheckFunctionResult@@Base+0x48> │ │ │ │ + bl 1c01c8 <_PyErr_Format@@Base> │ │ │ │ + b af6c8 <_Py_CheckFunctionResult@@Base+0x48> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ - bne af604 <_Py_CheckFunctionResult@@Base+0x68> │ │ │ │ + bne af6e8 <_Py_CheckFunctionResult@@Base+0x68> │ │ │ │ stm sp, {r1, r3} │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldm sp, {r1, r3} │ │ │ │ - b af604 <_Py_CheckFunctionResult@@Base+0x68> │ │ │ │ + b af6e8 <_Py_CheckFunctionResult@@Base+0x68> │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r2, r6, ip, lsr r7 │ │ │ │ - eorseq r2, r6, r8, ror #15 │ │ │ │ - eorseq r2, r6, ip, lsl #14 │ │ │ │ - @ instruction: 0x003627b8 │ │ │ │ + eorseq r2, r6, ip, ror r9 │ │ │ │ + eorseq r2, r6, r8, lsr #20 │ │ │ │ + eorseq r2, r6, ip, asr #18 │ │ │ │ + @ instruction: 0x003629f8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #928] @ afa40 <_Py_CheckFunctionResult@@Base+0x4a4> │ │ │ │ + ldr r2, [pc, #928] @ afb24 <_Py_CheckFunctionResult@@Base+0x4a4> │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r0, r2 │ │ │ │ cmpeq r4, #0 │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [r0, #-8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq af97c <_Py_CheckFunctionResult@@Base+0x3e0> │ │ │ │ + beq afa60 <_Py_CheckFunctionResult@@Base+0x3e0> │ │ │ │ ldr r0, [r0, #-4] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ bic r0, r0, #3 │ │ │ │ - ldr r8, [pc, #876] @ afa44 <_Py_CheckFunctionResult@@Base+0x4a8> │ │ │ │ + ldr r8, [pc, #876] @ afb28 <_Py_CheckFunctionResult@@Base+0x4a8> │ │ │ │ and r3, r3, #3 │ │ │ │ orr r3, r3, r0 │ │ │ │ str r1, [r0] │ │ │ │ str r3, [r1, #4] │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r5, #-4] │ │ │ │ ldr r6, [r8, r0] │ │ │ │ and r3, r3, #1 │ │ │ │ cmp r6, #0 │ │ │ │ str r3, [r5, #-4] │ │ │ │ str r2, [r5, #-8] │ │ │ │ - beq af990 <_Py_CheckFunctionResult@@Base+0x3f4> │ │ │ │ + beq afa74 <_Py_CheckFunctionResult@@Base+0x3f4> │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - ble afa1c <_Py_CheckFunctionResult@@Base+0x480> │ │ │ │ + ble afb00 <_Py_CheckFunctionResult@@Base+0x480> │ │ │ │ sub r3, r3, #1 │ │ │ │ subs r2, r4, #1 │ │ │ │ str r3, [r6, #36] @ 0x24 │ │ │ │ - bmi af8c8 <_Py_CheckFunctionResult@@Base+0x32c> │ │ │ │ + bmi af9ac <_Py_CheckFunctionResult@@Base+0x32c> │ │ │ │ add r9, r5, r4, lsl #2 │ │ │ │ ldr r7, [r9, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq af73c <_Py_CheckFunctionResult@@Base+0x1a0> │ │ │ │ + beq af820 <_Py_CheckFunctionResult@@Base+0x1a0> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne af850 <_Py_CheckFunctionResult@@Base+0x2b4> │ │ │ │ + bne af934 <_Py_CheckFunctionResult@@Base+0x2b4> │ │ │ │ cmp r4, #1 │ │ │ │ - beq af7cc <_Py_CheckFunctionResult@@Base+0x230> │ │ │ │ + beq af8b0 <_Py_CheckFunctionResult@@Base+0x230> │ │ │ │ ldr r7, [r9, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq af75c <_Py_CheckFunctionResult@@Base+0x1c0> │ │ │ │ + beq af840 <_Py_CheckFunctionResult@@Base+0x1c0> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne af88c <_Py_CheckFunctionResult@@Base+0x2f0> │ │ │ │ + bne af970 <_Py_CheckFunctionResult@@Base+0x2f0> │ │ │ │ cmp r4, #2 │ │ │ │ - beq af7c8 <_Py_CheckFunctionResult@@Base+0x22c> │ │ │ │ + beq af8ac <_Py_CheckFunctionResult@@Base+0x22c> │ │ │ │ ldr r7, [r5, r4, lsl #2] │ │ │ │ cmp r7, #0 │ │ │ │ - beq af78c <_Py_CheckFunctionResult@@Base+0x1f0> │ │ │ │ + beq af870 <_Py_CheckFunctionResult@@Base+0x1f0> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq af78c <_Py_CheckFunctionResult@@Base+0x1f0> │ │ │ │ + beq af870 <_Py_CheckFunctionResult@@Base+0x1f0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq af928 <_Py_CheckFunctionResult@@Base+0x38c> │ │ │ │ + beq afa0c <_Py_CheckFunctionResult@@Base+0x38c> │ │ │ │ cmp r4, #3 │ │ │ │ sub r4, r4, #4 │ │ │ │ - beq af7c8 <_Py_CheckFunctionResult@@Base+0x22c> │ │ │ │ + beq af8ac <_Py_CheckFunctionResult@@Base+0x22c> │ │ │ │ ldr r7, [r9, #-4]! │ │ │ │ cmp r7, #0 │ │ │ │ - beq af7c0 <_Py_CheckFunctionResult@@Base+0x224> │ │ │ │ + beq af8a4 <_Py_CheckFunctionResult@@Base+0x224> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq af7c0 <_Py_CheckFunctionResult@@Base+0x224> │ │ │ │ + beq af8a4 <_Py_CheckFunctionResult@@Base+0x224> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq af958 <_Py_CheckFunctionResult@@Base+0x3bc> │ │ │ │ + beq afa3c <_Py_CheckFunctionResult@@Base+0x3bc> │ │ │ │ subs r4, r4, #1 │ │ │ │ - bcs af798 <_Py_CheckFunctionResult@@Base+0x1fc> │ │ │ │ + bcs af87c <_Py_CheckFunctionResult@@Base+0x1fc> │ │ │ │ ldr r4, [r5, #8] │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r8, r0] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - beq af8f4 <_Py_CheckFunctionResult@@Base+0x358> │ │ │ │ + beq af9d8 <_Py_CheckFunctionResult@@Base+0x358> │ │ │ │ sub r2, r4, #1 │ │ │ │ cmp r2, #19 │ │ │ │ - bgt af8f4 <_Py_CheckFunctionResult@@Base+0x358> │ │ │ │ + bgt af9d8 <_Py_CheckFunctionResult@@Base+0x358> │ │ │ │ add r1, r3, r2, lsl #2 │ │ │ │ add r1, r1, #5760 @ 0x1680 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ lsl ip, r2, #2 │ │ │ │ cmp r1, #2000 @ 0x7d0 │ │ │ │ - bcs af8f4 <_Py_CheckFunctionResult@@Base+0x358> │ │ │ │ - ldr r2, [pc, #568] @ afa48 <_Py_CheckFunctionResult@@Base+0x4ac> │ │ │ │ + bcs af9d8 <_Py_CheckFunctionResult@@Base+0x358> │ │ │ │ + ldr r2, [pc, #568] @ afb2c <_Py_CheckFunctionResult@@Base+0x4ac> │ │ │ │ cmp r0, r2 │ │ │ │ - bne af8f4 <_Py_CheckFunctionResult@@Base+0x358> │ │ │ │ + bne af9d8 <_Py_CheckFunctionResult@@Base+0x358> │ │ │ │ add r3, r3, ip │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r2, [r3, #1612] @ 0x64c │ │ │ │ str r2, [r5, #12] │ │ │ │ add r1, r1, #1 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ str r5, [r3, #1612] @ 0x64c │ │ │ │ str r1, [r3, #1692] @ 0x69c │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r2, #100 @ 0x64 │ │ │ │ str r2, [r6, #36] @ 0x24 │ │ │ │ pople {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - b af91c <_Py_CheckFunctionResult@@Base+0x380> │ │ │ │ + b afa00 <_Py_CheckFunctionResult@@Base+0x380> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne af73c <_Py_CheckFunctionResult@@Base+0x1a0> │ │ │ │ + bne af820 <_Py_CheckFunctionResult@@Base+0x1a0> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #480] @ afa4c <_Py_CheckFunctionResult@@Base+0x4b0> │ │ │ │ + ldr r2, [pc, #480] @ afb30 <_Py_CheckFunctionResult@@Base+0x4b0> │ │ │ │ ldr sl, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne af9fc <_Py_CheckFunctionResult@@Base+0x460> │ │ │ │ + bne afae0 <_Py_CheckFunctionResult@@Base+0x460> │ │ │ │ mov r0, r7 │ │ │ │ blx sl │ │ │ │ cmp r4, #1 │ │ │ │ - bne af744 <_Py_CheckFunctionResult@@Base+0x1a8> │ │ │ │ - b af7c8 <_Py_CheckFunctionResult@@Base+0x22c> │ │ │ │ + bne af828 <_Py_CheckFunctionResult@@Base+0x1a8> │ │ │ │ + b af8ac <_Py_CheckFunctionResult@@Base+0x22c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne af75c <_Py_CheckFunctionResult@@Base+0x1c0> │ │ │ │ + bne af840 <_Py_CheckFunctionResult@@Base+0x1c0> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #420] @ afa4c <_Py_CheckFunctionResult@@Base+0x4b0> │ │ │ │ + ldr r2, [pc, #420] @ afb30 <_Py_CheckFunctionResult@@Base+0x4b0> │ │ │ │ ldr sl, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne af9dc <_Py_CheckFunctionResult@@Base+0x440> │ │ │ │ + bne afac0 <_Py_CheckFunctionResult@@Base+0x440> │ │ │ │ mov r0, r7 │ │ │ │ blx sl │ │ │ │ cmp r4, #2 │ │ │ │ - bne af764 <_Py_CheckFunctionResult@@Base+0x1c8> │ │ │ │ - b af7c8 <_Py_CheckFunctionResult@@Base+0x22c> │ │ │ │ + bne af848 <_Py_CheckFunctionResult@@Base+0x1c8> │ │ │ │ + b af8ac <_Py_CheckFunctionResult@@Base+0x22c> │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldreq r0, [r5, #4] │ │ │ │ - beq af8f4 <_Py_CheckFunctionResult@@Base+0x358> │ │ │ │ + beq af9d8 <_Py_CheckFunctionResult@@Base+0x358> │ │ │ │ lsl ip, r2, #2 │ │ │ │ add r2, r3, r2, lsl #2 │ │ │ │ add r2, r2, #5760 @ 0x1680 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r1, #2000 @ 0x7d0 │ │ │ │ - bcc af808 <_Py_CheckFunctionResult@@Base+0x26c> │ │ │ │ + bcc af8ec <_Py_CheckFunctionResult@@Base+0x26c> │ │ │ │ ldr r3, [r0, #160] @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r2, [r6, #100] @ 0x64 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ str r3, [r6, #36] @ 0x24 │ │ │ │ pople {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 1c6040 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b 1c61f8 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #280] @ afa4c <_Py_CheckFunctionResult@@Base+0x4b0> │ │ │ │ + ldr r2, [pc, #280] @ afb30 <_Py_CheckFunctionResult@@Base+0x4b0> │ │ │ │ ldr sl, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne af9bc <_Py_CheckFunctionResult@@Base+0x420> │ │ │ │ + bne afaa0 <_Py_CheckFunctionResult@@Base+0x420> │ │ │ │ mov r0, r7 │ │ │ │ blx sl │ │ │ │ cmp r4, #3 │ │ │ │ sub r4, r4, #4 │ │ │ │ - bne af798 <_Py_CheckFunctionResult@@Base+0x1fc> │ │ │ │ - b af7c8 <_Py_CheckFunctionResult@@Base+0x22c> │ │ │ │ + bne af87c <_Py_CheckFunctionResult@@Base+0x1fc> │ │ │ │ + b af8ac <_Py_CheckFunctionResult@@Base+0x22c> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #232] @ afa4c <_Py_CheckFunctionResult@@Base+0x4b0> │ │ │ │ + ldr r2, [pc, #232] @ afb30 <_Py_CheckFunctionResult@@Base+0x4b0> │ │ │ │ ldr sl, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne af99c <_Py_CheckFunctionResult@@Base+0x400> │ │ │ │ + bne afa80 <_Py_CheckFunctionResult@@Base+0x400> │ │ │ │ mov r0, r7 │ │ │ │ blx sl │ │ │ │ - b af7c0 <_Py_CheckFunctionResult@@Base+0x224> │ │ │ │ - ldr r8, [pc, #192] @ afa44 <_Py_CheckFunctionResult@@Base+0x4a8> │ │ │ │ - bl 3592c0 │ │ │ │ + b af8a4 <_Py_CheckFunctionResult@@Base+0x224> │ │ │ │ + ldr r8, [pc, #192] @ afb28 <_Py_CheckFunctionResult@@Base+0x4a8> │ │ │ │ + bl 359530 │ │ │ │ ldr r6, [r8, r0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne af704 <_Py_CheckFunctionResult@@Base+0x168> │ │ │ │ - ldr r1, [pc, #184] @ afa50 <_Py_CheckFunctionResult@@Base+0x4b4> │ │ │ │ - ldr r0, [pc, #184] @ afa54 <_Py_CheckFunctionResult@@Base+0x4b8> │ │ │ │ - bl 7d2a0 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #180] @ afa58 <_Py_CheckFunctionResult@@Base+0x4bc> │ │ │ │ + bne af7e8 <_Py_CheckFunctionResult@@Base+0x168> │ │ │ │ + ldr r1, [pc, #184] @ afb34 <_Py_CheckFunctionResult@@Base+0x4b4> │ │ │ │ + ldr r0, [pc, #184] @ afb38 <_Py_CheckFunctionResult@@Base+0x4b8> │ │ │ │ + bl 7d2a8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #180] @ afb3c <_Py_CheckFunctionResult@@Base+0x4bc> │ │ │ │ cmp r3, r1 │ │ │ │ - beq af970 <_Py_CheckFunctionResult@@Base+0x3d4> │ │ │ │ + beq afa54 <_Py_CheckFunctionResult@@Base+0x3d4> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b af970 <_Py_CheckFunctionResult@@Base+0x3d4> │ │ │ │ - ldr r1, [pc, #148] @ afa58 <_Py_CheckFunctionResult@@Base+0x4bc> │ │ │ │ + b afa54 <_Py_CheckFunctionResult@@Base+0x3d4> │ │ │ │ + ldr r1, [pc, #148] @ afb3c <_Py_CheckFunctionResult@@Base+0x4bc> │ │ │ │ cmp r3, r1 │ │ │ │ - beq af940 <_Py_CheckFunctionResult@@Base+0x3a4> │ │ │ │ + beq afa24 <_Py_CheckFunctionResult@@Base+0x3a4> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b af940 <_Py_CheckFunctionResult@@Base+0x3a4> │ │ │ │ - ldr r1, [pc, #116] @ afa58 <_Py_CheckFunctionResult@@Base+0x4bc> │ │ │ │ + b afa24 <_Py_CheckFunctionResult@@Base+0x3a4> │ │ │ │ + ldr r1, [pc, #116] @ afb3c <_Py_CheckFunctionResult@@Base+0x4bc> │ │ │ │ cmp r3, r1 │ │ │ │ - beq af8b4 <_Py_CheckFunctionResult@@Base+0x318> │ │ │ │ + beq af998 <_Py_CheckFunctionResult@@Base+0x318> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b af8b4 <_Py_CheckFunctionResult@@Base+0x318> │ │ │ │ - ldr r1, [pc, #84] @ afa58 <_Py_CheckFunctionResult@@Base+0x4bc> │ │ │ │ + b af998 <_Py_CheckFunctionResult@@Base+0x318> │ │ │ │ + ldr r1, [pc, #84] @ afb3c <_Py_CheckFunctionResult@@Base+0x4bc> │ │ │ │ cmp r3, r1 │ │ │ │ - beq af878 <_Py_CheckFunctionResult@@Base+0x2dc> │ │ │ │ + beq af95c <_Py_CheckFunctionResult@@Base+0x2dc> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b af878 <_Py_CheckFunctionResult@@Base+0x2dc> │ │ │ │ + b af95c <_Py_CheckFunctionResult@@Base+0x2dc> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - ldr r2, [pc, #48] @ afa5c <_Py_CheckFunctionResult@@Base+0x4c0> │ │ │ │ + ldr r2, [pc, #48] @ afb40 <_Py_CheckFunctionResult@@Base+0x4c0> │ │ │ │ cmp r1, r2 │ │ │ │ - bne af710 <_Py_CheckFunctionResult@@Base+0x174> │ │ │ │ + bne af7f4 <_Py_CheckFunctionResult@@Base+0x174> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 1c5e7c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b 1c6034 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ subseq r1, r8, r8, lsl r0 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - @ instruction: 0x0035ccb4 │ │ │ │ - eorseq r4, sp, r4, lsr r0 │ │ │ │ - andseq lr, r8, r0, lsl r1 │ │ │ │ - andeq pc, sl, r8, lsl #13 │ │ │ │ + @ instruction: 0x0035cef4 │ │ │ │ + eorseq r4, sp, r4, ror r2 │ │ │ │ + andseq lr, r8, ip, lsl #7 │ │ │ │ + andeq pc, sl, ip, ror #14 │ │ │ │ │ │ │ │ -000afa60 <_PyNamespace_New@@Base>: │ │ │ │ +000afb44 <_PyNamespace_New@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r0, [pc, #88] @ afadc <_PyNamespace_New@@Base+0x7c> │ │ │ │ - bl afae0 <_PyNamespace_New@@Base+0x80> │ │ │ │ + ldr r0, [pc, #88] @ afbc0 <_PyNamespace_New@@Base+0x7c> │ │ │ │ + bl afbc4 <_PyNamespace_New@@Base+0x80> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq afad4 <_PyNamespace_New@@Base+0x74> │ │ │ │ + beq afbb8 <_PyNamespace_New@@Base+0x74> │ │ │ │ cmp r5, #0 │ │ │ │ - beq afaa8 <_PyNamespace_New@@Base+0x48> │ │ │ │ + beq afb8c <_PyNamespace_New@@Base+0x48> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl afb48 │ │ │ │ + bl afc2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne afab0 <_PyNamespace_New@@Base+0x50> │ │ │ │ + bne afb94 <_PyNamespace_New@@Base+0x50> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq afad4 <_PyNamespace_New@@Base+0x74> │ │ │ │ + beq afbb8 <_PyNamespace_New@@Base+0x74> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne afad4 <_PyNamespace_New@@Base+0x74> │ │ │ │ + bne afbb8 <_PyNamespace_New@@Base+0x74> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b afaa8 <_PyNamespace_New@@Base+0x48> │ │ │ │ + b afb8c <_PyNamespace_New@@Base+0x48> │ │ │ │ subseq ip, r5, r8, asr #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [r0, #152] @ 0x98 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq afb40 <_PyNamespace_New@@Base+0xe0> │ │ │ │ - bl 91924 │ │ │ │ + beq afc24 <_PyNamespace_New@@Base+0xe0> │ │ │ │ + bl 91980 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #8] │ │ │ │ - beq afb1c <_PyNamespace_New@@Base+0xbc> │ │ │ │ + beq afc00 <_PyNamespace_New@@Base+0xbc> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq afb40 <_PyNamespace_New@@Base+0xe0> │ │ │ │ + beq afc24 <_PyNamespace_New@@Base+0xe0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne afb40 <_PyNamespace_New@@Base+0xe0> │ │ │ │ + bne afc24 <_PyNamespace_New@@Base+0xe0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b afb14 <_PyNamespace_New@@Base+0xb4> │ │ │ │ + b afbf8 <_PyNamespace_New@@Base+0xb4> │ │ │ │ │ │ │ │ -000afb48 : │ │ │ │ - ldr r3, [pc, #36] @ afb74 │ │ │ │ +000afc2c : │ │ │ │ + ldr r3, [pc, #36] @ afc58 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, #1 │ │ │ │ pop {r4, lr} │ │ │ │ - b afb78 │ │ │ │ + b afc5c │ │ │ │ andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ subs r7, r1, #0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ - beq b0c5c │ │ │ │ + beq b0d40 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldrb r2, [r2, #87] @ 0x57 │ │ │ │ lsr r2, r2, #5 │ │ │ │ and r2, r2, #1 │ │ │ │ eor r2, r2, #1 │ │ │ │ cmp r4, #0 │ │ │ │ orreq r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne b0c5c │ │ │ │ + bne b0d40 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov fp, r3 │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ ands r2, r2, #536870912 @ 0x20000000 │ │ │ │ - beq b027c │ │ │ │ + beq b0360 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r1, #108] @ 0x6c │ │ │ │ - ldr r1, [pc, #4072] @ b0bc8 │ │ │ │ + ldr r1, [pc, #4072] @ b0cac │ │ │ │ cmp r0, r1 │ │ │ │ - bne b027c │ │ │ │ + bne b0360 │ │ │ │ cmp r7, r4 │ │ │ │ - beq afbf8 │ │ │ │ + beq afcdc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne afc04 │ │ │ │ + bne afce8 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [r7, #8] │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne afebc │ │ │ │ + bne affa0 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne afeb8 │ │ │ │ + bne aff9c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne afeb8 │ │ │ │ + bne aff9c │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - bne afeb8 │ │ │ │ + bne aff9c │ │ │ │ ldrb ip, [r1, #4] │ │ │ │ cmp ip, #3 │ │ │ │ - bne b04dc │ │ │ │ + bne b05c0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ands r0, r3, #255 @ 0xff │ │ │ │ - bne b0b24 │ │ │ │ + bne b0c08 │ │ │ │ add r9, r9, #42496 @ 0xa600 │ │ │ │ ldr r2, [r9, #208] @ 0xd0 │ │ │ │ lsl r3, r3, #20 │ │ │ │ adds r2, r2, #4096 @ 0x1000 │ │ │ │ lsr r3, r3, #20 │ │ │ │ orr r3, r3, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -137611,521 +137670,521 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [r9, #212] @ 0xd4 │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ mov r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ lsl r3, r2, ip │ │ │ │ lsl r3, r3, r2 │ │ │ │ - beq b076c │ │ │ │ - ldr r0, [pc, #3884] @ b0bcc │ │ │ │ + beq b0850 │ │ │ │ + ldr r0, [pc, #3884] @ b0cb0 │ │ │ │ umull ip, r3, r0, r3 │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ lsr r3, r3, r2 │ │ │ │ lsl r2, r2, r0 │ │ │ │ add r2, r2, #20 │ │ │ │ adds r2, r2, r3, lsl #3 │ │ │ │ - bmi b0794 │ │ │ │ - ldr r6, [pc, #3856] @ b0bd0 │ │ │ │ - ldr r0, [pc, #3856] @ b0bd4 │ │ │ │ + bmi b0878 │ │ │ │ + ldr r6, [pc, #3856] @ b0cb4 │ │ │ │ + ldr r0, [pc, #3856] @ b0cb8 │ │ │ │ ldr r3, [r6, #692] @ 0x2b4 │ │ │ │ cmp r3, r0 │ │ │ │ - bne b0728 │ │ │ │ - ldr r3, [pc, #3844] @ b0bd8 │ │ │ │ - bl 3592c0 │ │ │ │ + bne b080c │ │ │ │ + ldr r3, [pc, #3844] @ b0cbc │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ sub r0, r2, #1 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r0, #512 @ 0x200 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ - ldr r9, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs b05e8 │ │ │ │ + ldr r8, [r3, #1528] @ 0x5f8 │ │ │ │ + bcs b06cc │ │ │ │ lsr r0, r0, #3 │ │ │ │ - ldr r3, [r9, r0, lsl #3] │ │ │ │ + ldr r3, [r8, r0, lsl #3] │ │ │ │ ldr lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq b06c8 │ │ │ │ + beq b07ac │ │ │ │ ldr ip, [r3] │ │ │ │ - ldr r8, [r3, #4] │ │ │ │ + ldr fp, [r3, #4] │ │ │ │ add ip, ip, #1 │ │ │ │ str ip, [r3] │ │ │ │ - ldr ip, [r8] │ │ │ │ + ldr ip, [fp] │ │ │ │ str ip, [r3, #4] │ │ │ │ cmp ip, #0 │ │ │ │ - beq b01f8 │ │ │ │ - mov r0, r8 │ │ │ │ + beq b02dc │ │ │ │ + mov r0, fp │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mov r3, #1 │ │ │ │ ldrb r2, [r2, #6] │ │ │ │ - ldr r6, [r8, #16] │ │ │ │ + ldr r6, [fp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - ldrb r2, [r8, #5] │ │ │ │ + ldrb r2, [fp, #5] │ │ │ │ lsl r3, r3, r2 │ │ │ │ - beq b074c │ │ │ │ - add r1, r8, #20 │ │ │ │ + beq b0830 │ │ │ │ + add r1, fp, #20 │ │ │ │ cmp r6, #0 │ │ │ │ add r1, r1, r3 │ │ │ │ add r0, r1, #4 │ │ │ │ movgt lr, #8 │ │ │ │ - ble afddc │ │ │ │ + ble afec0 │ │ │ │ mov ip, #0 │ │ │ │ - b afd94 │ │ │ │ + b afe78 │ │ │ │ ldr r2, [r1] │ │ │ │ - str r9, [r3] │ │ │ │ + str r8, [r3] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne afdc0 │ │ │ │ + bne afea4 │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r6, ip │ │ │ │ add r0, r0, lr │ │ │ │ add r1, r1, lr │ │ │ │ - beq afddc │ │ │ │ + beq afec0 │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq afd80 │ │ │ │ + beq afe64 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - add r9, r2, #1 │ │ │ │ - bne afd6c │ │ │ │ + add r8, r2, #1 │ │ │ │ + bne afe50 │ │ │ │ ldr r2, [r1] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq afd80 │ │ │ │ + beq afe64 │ │ │ │ add ip, ip, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r6, ip │ │ │ │ add r0, r0, lr │ │ │ │ add r1, r1, lr │ │ │ │ str r3, [r2] │ │ │ │ - bne afd94 │ │ │ │ - ldr sl, [r7, #24] │ │ │ │ - ldr r3, [sl] │ │ │ │ + bne afe78 │ │ │ │ + ldr r9, [r7, #24] │ │ │ │ + ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b013c │ │ │ │ + beq b0220 │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - str r2, [sl] │ │ │ │ - bne b013c │ │ │ │ - ldrb r2, [sl, #6] │ │ │ │ - ldr r9, [sl, #16] │ │ │ │ + str r2, [r9] │ │ │ │ + bne b0220 │ │ │ │ + ldrb r2, [r9, #6] │ │ │ │ + ldr r8, [r9, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - ldrb r2, [sl, #5] │ │ │ │ + ldrb r2, [r9, #5] │ │ │ │ lsl r3, r3, r2 │ │ │ │ - beq b0100 │ │ │ │ - cmp r9, #0 │ │ │ │ - ble b0128 │ │ │ │ - add r3, sl, r3 │ │ │ │ - add fp, r3, #20 │ │ │ │ + beq b01e4 │ │ │ │ + cmp r8, #0 │ │ │ │ + ble b020c │ │ │ │ + add r3, r9, r3 │ │ │ │ + add sl, r3, #20 │ │ │ │ add r3, r3, #24 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b afe68 │ │ │ │ + b aff4c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r6, [r3, r5, lsl #3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq afe5c │ │ │ │ + beq aff40 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq afe5c │ │ │ │ + beq aff40 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq b01a8 │ │ │ │ + beq b028c │ │ │ │ add r5, r5, #1 │ │ │ │ - cmp r5, r9 │ │ │ │ - beq b0128 │ │ │ │ - ldr r6, [fp, r5, lsl #3] │ │ │ │ + cmp r5, r8 │ │ │ │ + beq b020c │ │ │ │ + ldr r6, [sl, r5, lsl #3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq afe30 │ │ │ │ + beq aff14 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq afe30 │ │ │ │ + beq aff14 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne afe30 │ │ │ │ - ldr r3, [pc, #3396] @ b0bdc │ │ │ │ + bne aff14 │ │ │ │ + ldr r3, [pc, #3396] @ b0cc0 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bne b079c │ │ │ │ + bne b0880 │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ - b afe30 │ │ │ │ + b aff14 │ │ │ │ mov fp, #1 │ │ │ │ ldr ip, [r7, #24] │ │ │ │ mov lr, #2 │ │ │ │ ldrb ip, [ip, #4] │ │ │ │ lsl lr, lr, ip │ │ │ │ - ldr ip, [pc, #3340] @ b0be0 │ │ │ │ + ldr ip, [pc, #3340] @ b0cc4 │ │ │ │ smull r6, ip, lr, ip │ │ │ │ sub ip, ip, lr, asr #31 │ │ │ │ cmp r0, ip │ │ │ │ - bgt b0480 │ │ │ │ + bgt b0564 │ │ │ │ ldr sl, [r1, #16] │ │ │ │ mov r8, #0 │ │ │ │ - b aff58 │ │ │ │ + b b003c │ │ │ │ cmp fp, #1 │ │ │ │ - bne afffc │ │ │ │ + bne b00e0 │ │ │ │ ldr r1, [r5] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b00b8 │ │ │ │ + bne b01d4 │ │ │ │ mov r3, r2 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ str r6, [sp] │ │ │ │ - bl a015c │ │ │ │ + bl a01d4 │ │ │ │ ldr r2, [r6] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r3, r0 │ │ │ │ - bne b0068 │ │ │ │ + bne b014c │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b0094 │ │ │ │ + bne b0178 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b0550 │ │ │ │ + bne b0634 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, sl │ │ │ │ - bne b0c90 │ │ │ │ + bne b0d74 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ and r2, r2, #536870912 @ 0x20000000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq afbf8 │ │ │ │ + beq afcdc │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b06e4 │ │ │ │ + bne b07c8 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, r8 │ │ │ │ - ble afbf8 │ │ │ │ + ble afcdc │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ mov r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ add r3, r3, #20 │ │ │ │ lsl r2, r0, r2 │ │ │ │ - beq b00c8 │ │ │ │ + beq b019c │ │ │ │ add r2, r2, r8, lsl #3 │ │ │ │ add r3, r3, r2 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq b01d0 │ │ │ │ + beq b02b4 │ │ │ │ ldr r5, [r3] │ │ │ │ add r8, r8, #1 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b00f4 │ │ │ │ + bne b01c8 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq afeec │ │ │ │ + beq affd0 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp fp, #1 │ │ │ │ str r3, [r6] │ │ │ │ - bne afffc │ │ │ │ + bne b00e0 │ │ │ │ ldr r1, [r5] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b00b8 │ │ │ │ + bne b01d4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ - b aff00 │ │ │ │ + b affe4 │ │ │ │ add r3, sp, #28 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 9b308 │ │ │ │ + bl 9b380 │ │ │ │ cmn r0, #3 │ │ │ │ - beq b0c54 │ │ │ │ + beq b0d38 │ │ │ │ cmn r0, #1 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bne b051c │ │ │ │ + bne b0600 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b07d4 │ │ │ │ + bne b08b8 │ │ │ │ ldr r3, [r6] │ │ │ │ mov r1, r7 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r2 │ │ │ │ str r6, [sp] │ │ │ │ mov r2, r5 │ │ │ │ - bl a015c │ │ │ │ + bl a01d4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r6] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq aff28 │ │ │ │ + beq b000c │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r6] │ │ │ │ - bne aff28 │ │ │ │ + bne b000c │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r5] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq aff34 │ │ │ │ + beq b0018 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - bne aff34 │ │ │ │ + bne b0018 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b aff34 │ │ │ │ - add r1, r1, #1 │ │ │ │ - str r1, [r5] │ │ │ │ - ldr r3, [r6] │ │ │ │ - b affec │ │ │ │ + b b0018 │ │ │ │ mov r0, #12 │ │ │ │ mla r2, r0, r8, r2 │ │ │ │ add r3, r3, r2 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq b0508 │ │ │ │ + beq b05ec │ │ │ │ ldm r3, {r2, r5} │ │ │ │ ldr r3, [r5] │ │ │ │ add r8, r8, #1 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq affc4 │ │ │ │ + beq b00a8 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ - b affc4 │ │ │ │ - add r6, sl, r3 │ │ │ │ - b b011c │ │ │ │ + b b00a8 │ │ │ │ + add r1, r1, #1 │ │ │ │ + str r1, [r5] │ │ │ │ + ldr r3, [r6] │ │ │ │ + b b00d0 │ │ │ │ + add r6, r9, r3 │ │ │ │ + b b0200 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b1d0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b1d0 │ │ │ │ add r5, r5, #1 │ │ │ │ - cmp r5, r9 │ │ │ │ + cmp r5, r8 │ │ │ │ add r6, r6, #12 │ │ │ │ - blt b0108 │ │ │ │ - ldrb r3, [sl, #4] │ │ │ │ + blt b01ec │ │ │ │ + ldrb r3, [r9, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - beq b023c │ │ │ │ - mov r0, sl │ │ │ │ - bl 99b98 │ │ │ │ + beq b0320 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 99c10 │ │ │ │ ldr r3, [r4, #-8] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - str r8, [r7, #24] │ │ │ │ + str fp, [r7, #24] │ │ │ │ str r2, [r7, #8] │ │ │ │ str r3, [r7, #20] │ │ │ │ - beq afbf8 │ │ │ │ + beq afcdc │ │ │ │ ldr r3, [r7, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne afbf8 │ │ │ │ - ldr r3, [pc, #2656] @ b0bd8 │ │ │ │ - bl 3592c0 │ │ │ │ + bne afcdc │ │ │ │ + ldr r3, [pc, #2656] @ b0cbc │ │ │ │ + bl 359530 │ │ │ │ ldr r2, [r3, r0] │ │ │ │ ldr r3, [r7, #-4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ and r3, r3, #3 │ │ │ │ ldr r2, [r2, #3796] @ 0xed4 │ │ │ │ sub r1, r7, #8 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ orr r3, r3, r0 │ │ │ │ str r1, [r0] │ │ │ │ stmdb r7, {r2, r3} │ │ │ │ str r1, [r2, #4] │ │ │ │ - b afbf8 │ │ │ │ - ldr r3, [pc, #2604] @ b0bdc │ │ │ │ + b afcdc │ │ │ │ + ldr r3, [pc, #2604] @ b0cc0 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bne b07b8 │ │ │ │ + bne b089c │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ - b afe5c │ │ │ │ + b aff40 │ │ │ │ add r8, r8, r0 │ │ │ │ cmp r1, r8 │ │ │ │ add r3, r3, #8 │ │ │ │ - ble afbf8 │ │ │ │ + ble afcdc │ │ │ │ ldr r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq b062c │ │ │ │ + beq b0710 │ │ │ │ cmp r1, r8 │ │ │ │ - bgt affac │ │ │ │ - b afbf8 │ │ │ │ - ldr sl, [r3, #24] │ │ │ │ - ldr fp, [r3, #28] │ │ │ │ - cmp sl, fp │ │ │ │ + bgt b0090 │ │ │ │ + b afcdc │ │ │ │ + ldr r9, [r3, #24] │ │ │ │ + ldr sl, [r3, #28] │ │ │ │ + cmp r9, sl │ │ │ │ ldrhi r3, [r3, #12] │ │ │ │ strhi r3, [lr, #12] │ │ │ │ strhi lr, [r3, #8] │ │ │ │ - bhi afd24 │ │ │ │ + bhi afe08 │ │ │ │ add r0, r0, #1 │ │ │ │ - add r0, sl, r0, lsl #3 │ │ │ │ - add r1, r3, sl │ │ │ │ + add r0, r9, r0, lsl #3 │ │ │ │ + add r1, r3, r9 │ │ │ │ str r0, [r3, #24] │ │ │ │ str r1, [r3, #4] │ │ │ │ - str ip, [r3, sl] │ │ │ │ - cmp r8, #0 │ │ │ │ - beq b05e8 │ │ │ │ + str ip, [r3, r9] │ │ │ │ + cmp fp, #0 │ │ │ │ + beq b06cc │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - b afd24 │ │ │ │ - ldr r3, [pc, #2452] @ b0bd8 │ │ │ │ - bl 3592c0 │ │ │ │ + b afe08 │ │ │ │ + ldr r3, [pc, #2452] @ b0cbc │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r2, [r3, #2740] @ 0xab4 │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi b0134 │ │ │ │ - ldrb r1, [sl, #6] │ │ │ │ + bhi b0218 │ │ │ │ + ldrb r1, [r9, #6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b0134 │ │ │ │ + beq b0218 │ │ │ │ add r1, r2, #1 │ │ │ │ str r1, [r3, #2740] @ 0xab4 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ - str sl, [r3, #2420] @ 0x974 │ │ │ │ - b b013c │ │ │ │ + str r9, [r3, #2420] @ 0x974 │ │ │ │ + b b0220 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18992c │ │ │ │ + bl 189bc8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq b0550 │ │ │ │ - bl aea28 │ │ │ │ + beq b0634 │ │ │ │ + bl aeb0c │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq b02b0 │ │ │ │ + beq b0394 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - beq b0cb0 │ │ │ │ + beq b0d94 │ │ │ │ cmp r6, #0 │ │ │ │ - beq b0550 │ │ │ │ + beq b0634 │ │ │ │ mov r0, r6 │ │ │ │ - bl aeea4 │ │ │ │ + bl aef88 │ │ │ │ cmp fp, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne b0848 │ │ │ │ + bne b092c │ │ │ │ cmp r0, #0 │ │ │ │ - ldr r9, [pc, #2304] @ b0bd8 │ │ │ │ - beq b0448 │ │ │ │ - ldr fp, [pc, #2308] @ b0be4 │ │ │ │ - ldr sl, [pc, #2308] @ b0be8 │ │ │ │ - b b0364 │ │ │ │ + ldr r9, [pc, #2304] @ b0cbc │ │ │ │ + beq b052c │ │ │ │ + ldr fp, [pc, #2308] @ b0cc8 │ │ │ │ + ldr sl, [pc, #2308] @ b0ccc │ │ │ │ + b b0448 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmn r3, #1 │ │ │ │ - beq b03bc │ │ │ │ - bl 3592c0 │ │ │ │ + beq b04a0 │ │ │ │ + bl 359530 │ │ │ │ ldr r2, [r9, r0] │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r2, [r7, #24] │ │ │ │ str r8, [sp] │ │ │ │ cmp r2, sl │ │ │ │ mov r2, r5 │ │ │ │ - beq b0428 │ │ │ │ - bl a015c │ │ │ │ + beq b050c │ │ │ │ + bl a01d4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r2, r0 │ │ │ │ - bne b03ec │ │ │ │ + bne b04d0 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b0344 │ │ │ │ + beq b0428 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq b0cbc │ │ │ │ + beq b0da0 │ │ │ │ cmn r2, #1 │ │ │ │ - beq b0804 │ │ │ │ + beq b08e8 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq b0434 │ │ │ │ + beq b0518 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0558 │ │ │ │ + beq b063c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0558 │ │ │ │ + beq b063c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq b05c0 │ │ │ │ + beq b06a4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b041c │ │ │ │ + bne b0500 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r8] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, fp │ │ │ │ - beq b02e4 │ │ │ │ + beq b03c8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8be20 │ │ │ │ + bl 8be90 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne b02f0 │ │ │ │ + bne b03d4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23abe8 │ │ │ │ + bl 23acb0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b0328 │ │ │ │ + beq b040c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b0328 │ │ │ │ + bne b040c │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r8] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b0334 │ │ │ │ - b b0344 │ │ │ │ + bne b0418 │ │ │ │ + b b0428 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ - b b03a0 │ │ │ │ - bl 9cb2c │ │ │ │ + b b0484 │ │ │ │ + bl 9cba4 │ │ │ │ mov r2, r0 │ │ │ │ - b b03e0 │ │ │ │ - bl 3592c0 │ │ │ │ + b b04c4 │ │ │ │ + bl 359530 │ │ │ │ ldr r4, [r9, r0] │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b0a30 │ │ │ │ + bne b0b14 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b046c │ │ │ │ + beq b0550 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne b046c │ │ │ │ + bne b0550 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - bl a55d4 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + bl a564c │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ rsb r0, r0, #0 │ │ │ │ - b afbfc │ │ │ │ + b afce0 │ │ │ │ add r0, r0, r5 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r2, r0, #1 │ │ │ │ add r2, r2, r2, lsr #31 │ │ │ │ asr r2, r2, #1 │ │ │ │ cmp r2, #8 │ │ │ │ ldrb r0, [r1, #6] │ │ │ │ @@ -138133,1462 +138192,1462 @@ │ │ │ │ sub r1, r2, #1 │ │ │ │ clz r1, r1 │ │ │ │ subs r2, r0, #0 │ │ │ │ rsb r1, r1, #32 │ │ │ │ movne r2, #1 │ │ │ │ and r1, r1, #255 @ 0xff │ │ │ │ mov r0, r7 │ │ │ │ - bl a0a28 │ │ │ │ + bl a0aa0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b0550 │ │ │ │ + bne b0634 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ and r2, r2, #536870912 @ 0x20000000 │ │ │ │ - b afee0 │ │ │ │ + b affc4 │ │ │ │ mov r3, #1 │ │ │ │ lsl lr, r3, ip │ │ │ │ - ldr r8, [pc, #1780] @ b0be0 │ │ │ │ + ldr r8, [pc, #1780] @ b0cc4 │ │ │ │ add lr, lr, lr, lsr #31 │ │ │ │ bic lr, lr, #1 │ │ │ │ smull sl, r6, lr, r8 │ │ │ │ sub lr, r6, lr, asr #31 │ │ │ │ cmp r0, lr │ │ │ │ - bgt afc44 │ │ │ │ + bgt afd28 │ │ │ │ mov fp, r3 │ │ │ │ - b afebc │ │ │ │ + b affa0 │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r1, r8 │ │ │ │ add r3, r3, #12 │ │ │ │ - bne b00d4 │ │ │ │ - b afbf8 │ │ │ │ + bne b01a8 │ │ │ │ + b afcdc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0024 │ │ │ │ + beq b0108 │ │ │ │ cmp fp, #0 │ │ │ │ - beq b0c88 │ │ │ │ + beq b0d6c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14fc04 <_PyErr_SetKeyError@@Base> │ │ │ │ + bl 14fcac <_PyErr_SetKeyError@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b05cc │ │ │ │ + bne b06b0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b082c │ │ │ │ + bne b0910 │ │ │ │ mvn r0, #0 │ │ │ │ - b afbfc │ │ │ │ + b afce0 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0640 │ │ │ │ + beq b0724 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0640 │ │ │ │ + beq b0724 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0c3c │ │ │ │ + beq b0d20 │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0c3c │ │ │ │ - ldr r3, [pc, #1624] @ b0bec │ │ │ │ + beq b0d20 │ │ │ │ + ldr r3, [pc, #1624] @ b0cd0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 11fa14 │ │ │ │ + bl 11fa9c │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - beq b0bb8 │ │ │ │ + beq b0c9c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1359ac │ │ │ │ + bl 135a44 │ │ │ │ mov r8, r0 │ │ │ │ cmp r8, #0 │ │ │ │ - bne b0394 │ │ │ │ + bne b0478 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b0544 │ │ │ │ + beq b0628 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne b0544 │ │ │ │ + bne b0628 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b b0544 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b b0628 │ │ │ │ ldr r3, [r6, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #1532] @ b0bf0 │ │ │ │ + ldr r1, [pc, #1532] @ b0cd4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne b0b08 │ │ │ │ + bne b0bec │ │ │ │ cmp r2, #1 │ │ │ │ movcs r0, r2 │ │ │ │ movcc r0, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 2a1bc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r8, #0 │ │ │ │ - beq b0794 │ │ │ │ - ldr r3, [r9, #800] @ 0x320 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp fp, #0 │ │ │ │ + beq b0878 │ │ │ │ + ldr r3, [r8, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ - str r3, [r9, #800] @ 0x320 │ │ │ │ - b b0234 │ │ │ │ + str r3, [r8, #800] @ 0x320 │ │ │ │ + b b0318 │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r1, r8 │ │ │ │ add r3, r3, #8 │ │ │ │ - bgt b01e0 │ │ │ │ - b afbf8 │ │ │ │ + bgt b02c4 │ │ │ │ + b afcdc │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge b0ba0 │ │ │ │ - ldr r3, [pc, #1440] @ b0bf4 │ │ │ │ + bge b0c84 │ │ │ │ + ldr r3, [pc, #1440] @ b0cd8 │ │ │ │ cmp r4, r3 │ │ │ │ - beq b0b8c │ │ │ │ - ldr r1, [pc, #1432] @ b0bf8 │ │ │ │ + beq b0c70 │ │ │ │ + ldr r1, [pc, #1432] @ b0cdc │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl f404c │ │ │ │ + bl f40fc │ │ │ │ cmp r0, #0 │ │ │ │ - blt b05c0 │ │ │ │ + blt b06a4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0b84 │ │ │ │ - ldr r2, [pc, #1400] @ b0bfc │ │ │ │ + beq b0c68 │ │ │ │ + ldr r2, [pc, #1400] @ b0ce0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b0b64 │ │ │ │ + beq b0c48 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 118b44 │ │ │ │ + bl 118bf4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - beq b05b8 │ │ │ │ + beq b069c │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne b05b8 │ │ │ │ + bne b069c │ │ │ │ mov r0, r3 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b b05b8 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b b069c │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ + mov r0, r8 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 920a0 │ │ │ │ + bl 920fc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - mov r8, r0 │ │ │ │ - b b022c │ │ │ │ + mov fp, r0 │ │ │ │ + b b0310 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, r8 │ │ │ │ - ble afbf8 │ │ │ │ + ble afcdc │ │ │ │ ldrb r2, [r3] │ │ │ │ ldr r1, [r4, #24] │ │ │ │ add r2, r2, #1 │ │ │ │ add r2, r3, r2, lsl #2 │ │ │ │ ldrb r2, [r2, r8] │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ add r3, r1, r2, lsl #3 │ │ │ │ ldrb r2, [r1, #5] │ │ │ │ mov r1, #1 │ │ │ │ add r3, r3, r1, lsl r2 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - b b00e4 │ │ │ │ + b b01b8 │ │ │ │ ldr r0, [r6, #688] @ 0x2b0 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ blx r3 │ │ │ │ - subs r8, r0, #0 │ │ │ │ - beq b0794 │ │ │ │ + subs fp, r0, #0 │ │ │ │ + beq b0878 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b afd24 │ │ │ │ - add r0, r8, #20 │ │ │ │ + b afe08 │ │ │ │ + add r0, fp, #20 │ │ │ │ add r0, r0, r3 │ │ │ │ cmp r6, #0 │ │ │ │ add r1, r0, #4 │ │ │ │ movgt lr, #12 │ │ │ │ add r0, r0, #8 │ │ │ │ - bgt afd64 │ │ │ │ - b afddc │ │ │ │ - ldr ip, [pc, #1112] @ b0bcc │ │ │ │ + bgt afe48 │ │ │ │ + b afec0 │ │ │ │ + ldr ip, [pc, #1112] @ b0cb0 │ │ │ │ umull lr, r0, r3, ip │ │ │ │ lsr r3, r0, r2 │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ lsl r2, r2, r0 │ │ │ │ mov r0, #12 │ │ │ │ add r2, r2, #20 │ │ │ │ mla r2, r0, r3, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bge afcb8 │ │ │ │ - bl 2a01ec │ │ │ │ - b b0550 │ │ │ │ - ldr r2, [pc, #1116] @ b0c00 │ │ │ │ + bge afd9c │ │ │ │ + bl 2a0260 │ │ │ │ + b b0634 │ │ │ │ + ldr r2, [pc, #1116] @ b0ce4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b0af0 │ │ │ │ + bne b0bd4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b afe30 │ │ │ │ - ldr r2, [pc, #1088] @ b0c00 │ │ │ │ + b aff14 │ │ │ │ + ldr r2, [pc, #1088] @ b0ce4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b0b4c │ │ │ │ + bne b0c30 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b afe5c │ │ │ │ + b aff40 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ - b b0030 │ │ │ │ + b b0114 │ │ │ │ cmp r0, #1 │ │ │ │ - bne b07f8 │ │ │ │ + bne b08dc │ │ │ │ cmp fp, #0 │ │ │ │ - beq b0a08 │ │ │ │ + beq b0aec │ │ │ │ mov r0, r5 │ │ │ │ - bl 14fc04 <_PyErr_SetKeyError@@Base> │ │ │ │ + bl 14fcac <_PyErr_SetKeyError@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b0c6c │ │ │ │ + bne b0d50 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b0550 │ │ │ │ + beq b0634 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne b0550 │ │ │ │ + bne b0634 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b b0550 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b b0634 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b0550 │ │ │ │ + bne b0634 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b b0550 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b b0634 │ │ │ │ cmp r0, #0 │ │ │ │ - ldr r9, [pc, #900] @ b0bd8 │ │ │ │ - bne b08dc │ │ │ │ - b b0448 │ │ │ │ + ldr r9, [pc, #900] @ b0cbc │ │ │ │ + bne b09c0 │ │ │ │ + b b052c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmn r3, #1 │ │ │ │ - beq b0954 │ │ │ │ - bl 3592c0 │ │ │ │ + beq b0a38 │ │ │ │ + bl 359530 │ │ │ │ ldr r2, [r9, r0] │ │ │ │ - ldr r1, [pc, #884] @ b0be8 │ │ │ │ + ldr r1, [pc, #884] @ b0ccc │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r2, [r7, #24] │ │ │ │ str r8, [sp] │ │ │ │ cmp r2, r1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - beq b0998 │ │ │ │ - bl a015c │ │ │ │ + beq b0a7c │ │ │ │ + bl a01d4 │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b097c │ │ │ │ + bne b0a60 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b08bc │ │ │ │ + beq b09a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq b0ca4 │ │ │ │ + beq b0d88 │ │ │ │ cmn sl, #1 │ │ │ │ - beq b0804 │ │ │ │ + beq b08e8 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq b0434 │ │ │ │ + beq b0518 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b260 │ │ │ │ + bl 9b2d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b07e0 │ │ │ │ + bne b08c4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b09a4 │ │ │ │ + beq b0a88 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b09a4 │ │ │ │ + beq b0a88 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r8, r0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq b05c0 │ │ │ │ + beq b06a4 │ │ │ │ ldr r3, [r5] │ │ │ │ - ldr r2, [pc, #692] @ b0be4 │ │ │ │ + ldr r2, [pc, #692] @ b0cc8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r8] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq b0858 │ │ │ │ + beq b093c │ │ │ │ mov r0, r5 │ │ │ │ - bl 8be20 │ │ │ │ + bl 8be90 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne b0864 │ │ │ │ + bne b0948 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23abe8 │ │ │ │ + bl 23acb0 │ │ │ │ mov sl, r0 │ │ │ │ - b b0894 │ │ │ │ + b b0978 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b08a0 │ │ │ │ + bne b0984 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b b08a0 │ │ │ │ - bl 9cb2c │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b b0984 │ │ │ │ + bl 9cba4 │ │ │ │ mov sl, r0 │ │ │ │ - b b0894 │ │ │ │ + b b0978 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0a70 │ │ │ │ + beq b0b54 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0a70 │ │ │ │ + beq b0b54 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0c3c │ │ │ │ + beq b0d20 │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0c3c │ │ │ │ - ldr r3, [pc, #524] @ b0bec │ │ │ │ + beq b0d20 │ │ │ │ + ldr r3, [pc, #524] @ b0cd0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 11fa14 │ │ │ │ + bl 11fa9c │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - beq b0a60 │ │ │ │ + beq b0b44 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1359ac │ │ │ │ + bl 135a44 │ │ │ │ mov r8, r0 │ │ │ │ - b b091c │ │ │ │ + b b0a00 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b08c4 │ │ │ │ + beq b09a8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b08c4 │ │ │ │ + bne b09a8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b b08c4 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b b09a8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0448 │ │ │ │ - ldr r3, [pc, #448] @ b0c04 │ │ │ │ + beq b052c │ │ │ │ + ldr r3, [pc, #448] @ b0ce8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 18997c <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 189c18 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq b0448 │ │ │ │ + beq b052c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1899a4 <_PyErr_Clear@@Base> │ │ │ │ - b b0448 │ │ │ │ - bl a55d4 │ │ │ │ + bl 189c40 <_PyErr_Clear@@Base> │ │ │ │ + b b052c │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b09f4 │ │ │ │ - b b05c0 │ │ │ │ + beq b0ad8 │ │ │ │ + b b06a4 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge b0ba0 │ │ │ │ - ldr r3, [pc, #368] @ b0bf4 │ │ │ │ + bge b0c84 │ │ │ │ + ldr r3, [pc, #368] @ b0cd8 │ │ │ │ cmp r4, r3 │ │ │ │ - beq b0c28 │ │ │ │ - ldr r1, [pc, #360] @ b0bf8 │ │ │ │ + beq b0d0c │ │ │ │ + ldr r1, [pc, #360] @ b0cdc │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl f404c │ │ │ │ + bl f40fc │ │ │ │ cmp r0, #0 │ │ │ │ - blt b05c0 │ │ │ │ + blt b06a4 │ │ │ │ ldr sl, [sp, #28] │ │ │ │ cmp sl, #0 │ │ │ │ - beq b0b84 │ │ │ │ - ldr r3, [pc, #328] @ b0bfc │ │ │ │ + beq b0c68 │ │ │ │ + ldr r3, [pc, #328] @ b0ce0 │ │ │ │ cmp sl, r3 │ │ │ │ - beq b0b64 │ │ │ │ + beq b0c48 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 118b44 │ │ │ │ + bl 118bf4 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - beq b091c │ │ │ │ + beq b0a00 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne b091c │ │ │ │ + bne b0a00 │ │ │ │ mov r0, sl │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b b091c │ │ │ │ - ldr r2, [pc, #228] @ b0bdc │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b b0a00 │ │ │ │ + ldr r2, [pc, #228] @ b0cc0 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b b07a8 │ │ │ │ + b b088c │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r6, #668] @ 0x29c │ │ │ │ str r2, [sp, #8] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - mov r8, r0 │ │ │ │ - b b0614 │ │ │ │ + mov fp, r0 │ │ │ │ + b b06f8 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #3 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r4 │ │ │ │ - bl 2965f4 │ │ │ │ + bl 296674 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldrb ip, [r1, #4] │ │ │ │ - b afc50 │ │ │ │ - ldr r2, [pc, #136] @ b0bdc │ │ │ │ + b afd34 │ │ │ │ + ldr r2, [pc, #136] @ b0cc0 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b b07c4 │ │ │ │ - ldr r0, [pc, #144] @ b0bfc │ │ │ │ - bl 9b1dc │ │ │ │ - ldr r3, [pc, #156] @ b0c10 │ │ │ │ - ldr r1, [pc, #144] @ b0c08 │ │ │ │ + b b08a8 │ │ │ │ + ldr r0, [pc, #144] @ b0ce0 │ │ │ │ + bl 9b254 │ │ │ │ + ldr r3, [pc, #156] @ b0cf4 │ │ │ │ + ldr r1, [pc, #144] @ b0cec │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - bl 1176f0 │ │ │ │ - b b05c0 │ │ │ │ + bl 1177e0 │ │ │ │ + b b06a4 │ │ │ │ mov r0, #0 │ │ │ │ - b b0b68 │ │ │ │ + b b0c4c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 187c78 │ │ │ │ + bl 187f14 │ │ │ │ mov r8, r0 │ │ │ │ - b b05b8 │ │ │ │ - ldr r3, [pc, #104] @ b0c10 │ │ │ │ + b b069c │ │ │ │ + ldr r3, [pc, #104] @ b0cf4 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #92] @ b0c0c │ │ │ │ + ldr r1, [pc, #92] @ b0cf0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ - b b05c0 │ │ │ │ - bl a55d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq b05a8 │ │ │ │ - b b05c0 │ │ │ │ - andseq r8, r9, r4, asr r9 │ │ │ │ - bge feb5b680 <__bss_end__@@Base+0xfe596738> │ │ │ │ + bl 1177e0 │ │ │ │ + b b06a4 │ │ │ │ + bl a564c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq b068c │ │ │ │ + b b06a4 │ │ │ │ + andseq r8, r9, r4, lsl fp │ │ │ │ + bge feb5b764 <__bss_end__@@Base+0xfe59681c> │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, r8, lsl #31 │ │ │ │ + andeq r1, r9, r4, ror #31 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ ldrbpl r5, [r5, #-1366] @ 0xfffffaaa │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq sl, r5, ip, lsr #24 │ │ │ │ subseq sp, r5, r0, lsl #22 │ │ │ │ - andeq fp, r8, r8, lsr #32 │ │ │ │ + muleq r8, r8, r0 │ │ │ │ subseq r9, r5, ip, asr #30 │ │ │ │ subseq sl, r7, r0, lsl #1 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - andseq lr, r8, r0, lsl r1 │ │ │ │ + andseq lr, r8, ip, lsl #7 │ │ │ │ subseq fp, r5, r8, asr #23 │ │ │ │ - eorseq r2, r6, r4, lsr r5 │ │ │ │ - eorseq r2, r6, r8, asr r5 │ │ │ │ + eorseq r2, r6, r4, ror r7 │ │ │ │ + mlaseq r6, r8, r7, r2 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r6, r4, lsl #10 │ │ │ │ + eorseq r2, r6, r4, asr #14 │ │ │ │ andeq r0, r0, r1, lsl #30 │ │ │ │ - eorseq sp, r5, ip, asr #6 │ │ │ │ + eorseq sp, r5, ip, lsl #11 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r2, r6, r4, lsl r8 │ │ │ │ + eorseq r2, r6, r4, asr sl │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 187c78 │ │ │ │ + bl 187f14 │ │ │ │ mov r8, r0 │ │ │ │ - b b091c │ │ │ │ - ldr r3, [pc, #-52] @ b0c10 │ │ │ │ + b b0a00 │ │ │ │ + ldr r3, [pc, #-52] @ b0cf4 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #-56] @ b0c14 │ │ │ │ + ldr r1, [pc, #-56] @ b0cf8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ - b b05c0 │ │ │ │ + bl 1177e0 │ │ │ │ + b b06a4 │ │ │ │ mvn r3, #0 │ │ │ │ - b b005c │ │ │ │ - ldr r1, [pc, #-76] @ b0c18 │ │ │ │ - ldr r0, [pc, #-76] @ b0c1c │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b0550 │ │ │ │ + b b0140 │ │ │ │ + ldr r1, [pc, #-76] @ b0cfc │ │ │ │ + ldr r0, [pc, #-76] @ b0d00 │ │ │ │ + bl 2e1424 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b0634 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b0804 │ │ │ │ + bne b08e8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b b0804 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b b08e8 │ │ │ │ mov r3, fp │ │ │ │ - b b005c │ │ │ │ - ldr r3, [pc, #-120] @ b0c20 │ │ │ │ - ldr r1, [pc, #-120] @ b0c24 │ │ │ │ + b b0140 │ │ │ │ + ldr r3, [pc, #-120] @ b0d04 │ │ │ │ + ldr r1, [pc, #-120] @ b0d08 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b b0550 │ │ │ │ + bl 18f414 │ │ │ │ + b b0634 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b b08bc │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b b09a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b b02b0 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b b0394 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b b0344 │ │ │ │ + b b0428 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r3, [pc, #3092] @ b18fc │ │ │ │ + ldr r3, [pc, #3092] @ b19e0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r6] │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ sub sp, sp, #20 │ │ │ │ - beq b1704 │ │ │ │ + beq b17e8 │ │ │ │ mov r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne b170c │ │ │ │ + bne b17f0 │ │ │ │ add r3, r4, #42496 @ 0xa600 │ │ │ │ ldr r2, [r3, #208] @ 0xd0 │ │ │ │ ldr r1, [r3, #212] @ 0xd4 │ │ │ │ adds r2, r2, #4096 @ 0x1000 │ │ │ │ str r2, [r3, #208] @ 0xd0 │ │ │ │ add ip, r3, #208 @ 0xd0 │ │ │ │ adc r3, r1, #0 │ │ │ │ str r3, [ip, #4] │ │ │ │ str r0, [r6] │ │ │ │ ldr r2, [r6, #-8] │ │ │ │ ldr sl, [r6, #28] │ │ │ │ cmp r2, #0 │ │ │ │ ldr fp, [r6, #24] │ │ │ │ - beq b0d80 │ │ │ │ + beq b0e64 │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ bic r1, r1, #3 │ │ │ │ and r3, r3, #3 │ │ │ │ orr r3, r3, r1 │ │ │ │ str r2, [r1] │ │ │ │ str r3, [r2, #4] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r6, #-8] │ │ │ │ ldr r3, [r6, #-4] │ │ │ │ and r3, r3, #1 │ │ │ │ str r3, [r6, #-4] │ │ │ │ - ldr r3, [pc, #2932] @ b18fc │ │ │ │ - bl 3592c0 │ │ │ │ + ldr r3, [pc, #2932] @ b19e0 │ │ │ │ + bl 359530 │ │ │ │ ldr r8, [r3, r0] │ │ │ │ cmp r8, #0 │ │ │ │ - beq b18d0 │ │ │ │ + beq b19b4 │ │ │ │ ldr r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - ble b16dc │ │ │ │ + ble b17c0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp sl, #0 │ │ │ │ str r3, [r8, #36] @ 0x24 │ │ │ │ - bne b10ac │ │ │ │ + bne b1190 │ │ │ │ cmp fp, #0 │ │ │ │ - beq b12c4 │ │ │ │ + beq b13a8 │ │ │ │ ldr r4, [fp] │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b0f4c │ │ │ │ + beq b1030 │ │ │ │ sub r3, r4, #1 │ │ │ │ cmp r4, #1 │ │ │ │ str r3, [fp] │ │ │ │ - bne b12c4 │ │ │ │ + bne b13a8 │ │ │ │ ldrb r5, [fp, #6] │ │ │ │ ldrb r3, [fp, #5] │ │ │ │ cmp r5, #0 │ │ │ │ lsl r7, r4, r3 │ │ │ │ ldr r9, [fp, #16] │ │ │ │ - beq b0fec │ │ │ │ + beq b10d0 │ │ │ │ cmp r9, #0 │ │ │ │ - ble b10a4 │ │ │ │ + ble b1188 │ │ │ │ add r7, fp, r7 │ │ │ │ add sl, r7, #20 │ │ │ │ mov r4, #0 │ │ │ │ add r7, r7, #24 │ │ │ │ - b b0e3c │ │ │ │ + b b0f20 │ │ │ │ ldr r5, [r7, r4, lsl #3] │ │ │ │ cmp r5, #0 │ │ │ │ - beq b0e30 │ │ │ │ + beq b0f14 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b0e30 │ │ │ │ + beq b0f14 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq b0e8c │ │ │ │ + beq b0f70 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r9 │ │ │ │ - beq b0ebc │ │ │ │ + beq b0fa0 │ │ │ │ ldr r5, [sl, r4, lsl #3] │ │ │ │ cmp r5, #0 │ │ │ │ - beq b0e08 │ │ │ │ + beq b0eec │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b0e08 │ │ │ │ + beq b0eec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b0e08 │ │ │ │ - ldr r3, [pc, #2708] @ b1900 │ │ │ │ + bne b0eec │ │ │ │ + ldr r3, [pc, #2708] @ b19e4 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bne b1574 │ │ │ │ + bne b1658 │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ - b b0e08 │ │ │ │ - ldr r3, [pc, #2668] @ b1900 │ │ │ │ + b b0eec │ │ │ │ + ldr r3, [pc, #2668] @ b19e4 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bne b1558 │ │ │ │ + bne b163c │ │ │ │ mov r0, r5 │ │ │ │ add r4, r4, #1 │ │ │ │ blx r2 │ │ │ │ cmp r4, r9 │ │ │ │ - bne b0e3c │ │ │ │ + bne b0f20 │ │ │ │ ldrb r3, [fp, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bne b0fbc │ │ │ │ - ldr r3, [pc, #2604] @ b18fc │ │ │ │ - bl 3592c0 │ │ │ │ + bne b10a0 │ │ │ │ + ldr r3, [pc, #2604] @ b19e0 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r2, [r3, #2740] @ 0xab4 │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi b0fbc │ │ │ │ + bhi b10a0 │ │ │ │ ldrb r1, [fp, #6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b0fbc │ │ │ │ + beq b10a0 │ │ │ │ add r1, r2, #1 │ │ │ │ add r2, r3, r2, lsl #2 │ │ │ │ str r1, [r3, #2740] @ 0xab4 │ │ │ │ str fp, [r2, #2420] @ 0x974 │ │ │ │ ldr r2, [r3, #2416] @ 0x970 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bls b0f64 │ │ │ │ + bls b1048 │ │ │ │ ldr r3, [r1, #160] @ 0xa0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r8, #36] @ 0x24 │ │ │ │ ldr r2, [r8, #100] @ 0x64 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ str r3, [r8, #36] @ 0x24 │ │ │ │ - ble b0f9c │ │ │ │ + ble b1080 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 1c6040 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b 1c61f8 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ ldr r3, [r8, #8] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r2, [r3, #2416] @ 0x970 │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi b0f14 │ │ │ │ - ldr r0, [pc, #2456] @ b1904 │ │ │ │ + bhi b0ff8 │ │ │ │ + ldr r0, [pc, #2456] @ b19e8 │ │ │ │ cmp r1, r0 │ │ │ │ - bne b0f14 │ │ │ │ + bne b0ff8 │ │ │ │ add r1, r2, #1 │ │ │ │ str r1, [r3, #2416] @ 0x970 │ │ │ │ add r2, r3, r2, lsl #2 │ │ │ │ ldr r3, [r8, #36] @ 0x24 │ │ │ │ ldr r1, [r8, #100] @ 0x64 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ str r6, [r2, #2096] @ 0x830 │ │ │ │ str r3, [r8, #36] @ 0x24 │ │ │ │ - bgt b0f3c │ │ │ │ + bgt b1020 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #2384] @ b18fc │ │ │ │ - bl 3592c0 │ │ │ │ + ldr r3, [pc, #2384] @ b19e0 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldrb r2, [fp, #4] │ │ │ │ cmp r2, #3 │ │ │ │ - beq b0ed4 │ │ │ │ + beq b0fb8 │ │ │ │ mov r0, fp │ │ │ │ - bl 99b98 │ │ │ │ - ldr r3, [pc, #2352] @ b18fc │ │ │ │ - bl 3592c0 │ │ │ │ + bl 99c10 │ │ │ │ + ldr r3, [pc, #2352] @ b19e0 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r2, [r3, #2416] @ 0x970 │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bls b0f64 │ │ │ │ - b b0f14 │ │ │ │ + bls b1048 │ │ │ │ + b b0ff8 │ │ │ │ cmp r9, #0 │ │ │ │ - ble b10a4 │ │ │ │ + ble b1188 │ │ │ │ add r4, fp, r7 │ │ │ │ - b b1034 │ │ │ │ + b b1118 │ │ │ │ ldr r7, [r4, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq b1024 │ │ │ │ + beq b1108 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b1024 │ │ │ │ + beq b1108 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq b1080 │ │ │ │ + beq b1164 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r9 │ │ │ │ add r4, r4, #12 │ │ │ │ - beq b0fa4 │ │ │ │ + beq b1088 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq b0ffc │ │ │ │ + beq b10e0 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b0ffc │ │ │ │ + beq b10e0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne b0ffc │ │ │ │ - ldr r3, [pc, #2204] @ b1900 │ │ │ │ + bne b10e0 │ │ │ │ + ldr r3, [pc, #2204] @ b19e4 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr sl, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b17e0 │ │ │ │ + bne b18c4 │ │ │ │ mov r0, r7 │ │ │ │ blx sl │ │ │ │ - b b0ffc │ │ │ │ - ldr r3, [pc, #2168] @ b1900 │ │ │ │ + b b10e0 │ │ │ │ + ldr r3, [pc, #2168] @ b19e4 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr sl, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b1760 │ │ │ │ + bne b1844 │ │ │ │ mov r0, r7 │ │ │ │ blx sl │ │ │ │ - b b1024 │ │ │ │ + b b1108 │ │ │ │ mov r3, r8 │ │ │ │ - b b0fb0 │ │ │ │ + b b1094 │ │ │ │ ldrb r5, [sl, #2] │ │ │ │ cmp r5, #0 │ │ │ │ - bne b1134 │ │ │ │ + bne b1218 │ │ │ │ ldrb r9, [sl] │ │ │ │ cmp r9, #0 │ │ │ │ movne r7, sl │ │ │ │ - bne b10d8 │ │ │ │ - b b112c │ │ │ │ + bne b11bc │ │ │ │ + b b1210 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r9, r5 │ │ │ │ - beq b112c │ │ │ │ + beq b1210 │ │ │ │ ldr r4, [r7, #4]! │ │ │ │ cmp r4, #0 │ │ │ │ - beq b10cc │ │ │ │ + beq b11b0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b10cc │ │ │ │ + beq b11b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b10cc │ │ │ │ - ldr r3, [pc, #2040] @ b1900 │ │ │ │ + bne b11b0 │ │ │ │ + ldr r3, [pc, #2040] @ b19e4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bne b1804 │ │ │ │ + bne b18e8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b10cc │ │ │ │ + b b11b0 │ │ │ │ mov r0, sl │ │ │ │ - bl 99b98 │ │ │ │ + bl 99c10 │ │ │ │ ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b1318 │ │ │ │ + beq b13fc │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ str r2, [fp] │ │ │ │ - bne b1318 │ │ │ │ + bne b13fc │ │ │ │ ldrb r5, [fp, #6] │ │ │ │ ldrb r2, [fp, #5] │ │ │ │ cmp r5, #0 │ │ │ │ lsl r3, r3, r2 │ │ │ │ ldr r7, [fp, #16] │ │ │ │ - beq b139c │ │ │ │ + beq b1480 │ │ │ │ cmp r7, #0 │ │ │ │ - ble b12d8 │ │ │ │ + ble b13bc │ │ │ │ add r3, fp, r3 │ │ │ │ tst r7, #1 │ │ │ │ mov r5, #0 │ │ │ │ add sl, r3, #20 │ │ │ │ add r9, r3, #24 │ │ │ │ - beq b11e4 │ │ │ │ + beq b12c8 │ │ │ │ ldr r4, [sl] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b11b0 │ │ │ │ + beq b1294 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b11b0 │ │ │ │ + beq b1294 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b1590 │ │ │ │ + beq b1674 │ │ │ │ ldr r4, [r9] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b11d8 │ │ │ │ + beq b12bc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b11d8 │ │ │ │ + beq b12bc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b15b4 │ │ │ │ + beq b1698 │ │ │ │ mov r5, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - beq b12d8 │ │ │ │ + beq b13bc │ │ │ │ str fp, [sp, #12] │ │ │ │ mov fp, r8 │ │ │ │ - b b1278 │ │ │ │ + b b135c │ │ │ │ ldr r4, [r9, r5, lsl #3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b1218 │ │ │ │ + beq b12fc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b1218 │ │ │ │ + beq b12fc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b1354 │ │ │ │ + beq b1438 │ │ │ │ add r5, r5, #1 │ │ │ │ ldr r4, [sl, r5, lsl #3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b1244 │ │ │ │ + beq b1328 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b1244 │ │ │ │ + beq b1328 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b1378 │ │ │ │ + beq b145c │ │ │ │ ldr r4, [r9, r5, lsl #3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b126c │ │ │ │ + beq b1350 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b126c │ │ │ │ + beq b1350 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b1330 │ │ │ │ + beq b1414 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - beq b12d0 │ │ │ │ + beq b13b4 │ │ │ │ ldr r4, [sl, r5, lsl #3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b11f0 │ │ │ │ + beq b12d4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b11f0 │ │ │ │ + beq b12d4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b11f0 │ │ │ │ - ldr r3, [pc, #1624] @ b1900 │ │ │ │ + bne b12d4 │ │ │ │ + ldr r3, [pc, #1624] @ b19e4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b1784 │ │ │ │ + bne b1868 │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ - b b11f0 │ │ │ │ + b b12d4 │ │ │ │ ldr r3, [r8, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ - b b0f04 │ │ │ │ + b b0fe8 │ │ │ │ mov r8, fp │ │ │ │ ldr fp, [sp, #12] │ │ │ │ ldrb r3, [fp, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bne b1310 │ │ │ │ - ldr r3, [pc, #1552] @ b18fc │ │ │ │ - bl 3592c0 │ │ │ │ + bne b13f4 │ │ │ │ + ldr r3, [pc, #1552] @ b19e0 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r2, [r3, #2740] @ 0xab4 │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi b1310 │ │ │ │ + bhi b13f4 │ │ │ │ ldrb r1, [fp, #6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne b0ef4 │ │ │ │ + bne b0fd8 │ │ │ │ mov r0, fp │ │ │ │ - bl 99b98 │ │ │ │ - ldr r3, [pc, #1500] @ b18fc │ │ │ │ - bl 3592c0 │ │ │ │ + bl 99c10 │ │ │ │ + ldr r3, [pc, #1500] @ b19e0 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ - b b0f04 │ │ │ │ - ldr r3, [pc, #1480] @ b1900 │ │ │ │ + b b0fe8 │ │ │ │ + ldr r3, [pc, #1480] @ b19e4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b1840 │ │ │ │ + bne b1924 │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ - b b126c │ │ │ │ - ldr r3, [pc, #1444] @ b1900 │ │ │ │ + b b1350 │ │ │ │ + ldr r3, [pc, #1444] @ b19e4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b1864 │ │ │ │ + bne b1948 │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ - b b1218 │ │ │ │ - ldr r3, [pc, #1408] @ b1900 │ │ │ │ + b b12fc │ │ │ │ + ldr r3, [pc, #1408] @ b19e4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b1888 │ │ │ │ + bne b196c │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ - b b1244 │ │ │ │ + b b1328 │ │ │ │ cmp r7, #0 │ │ │ │ - ble b12d8 │ │ │ │ + ble b13bc │ │ │ │ tst r7, #1 │ │ │ │ - ldr sl, [pc, #1360] @ b1900 │ │ │ │ + ldr sl, [pc, #1360] @ b19e4 │ │ │ │ add r9, fp, r3 │ │ │ │ - beq b1414 │ │ │ │ + beq b14f8 │ │ │ │ ldr r4, [r9, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b13dc │ │ │ │ + beq b14c0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b13dc │ │ │ │ + beq b14c0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b163c │ │ │ │ + beq b1720 │ │ │ │ ldr r4, [r9, #28] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b1404 │ │ │ │ + beq b14e8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b1404 │ │ │ │ + beq b14e8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b161c │ │ │ │ + beq b1700 │ │ │ │ mov r5, #1 │ │ │ │ cmp r5, r7 │ │ │ │ add r9, r9, #12 │ │ │ │ - beq b12d8 │ │ │ │ + beq b13bc │ │ │ │ str fp, [sp, #12] │ │ │ │ mov fp, r8 │ │ │ │ - b b14b0 │ │ │ │ + b b1594 │ │ │ │ ldr r4, [r9, #28] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b1448 │ │ │ │ + beq b152c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b1448 │ │ │ │ + beq b152c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b14f8 │ │ │ │ + beq b15dc │ │ │ │ ldr r4, [r9, #36] @ 0x24 │ │ │ │ add r9, r9, #12 │ │ │ │ cmp r4, #0 │ │ │ │ add r5, r5, #1 │ │ │ │ - beq b1478 │ │ │ │ + beq b155c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b1478 │ │ │ │ + beq b155c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b1518 │ │ │ │ + beq b15fc │ │ │ │ ldr r4, [r9, #28] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b14a0 │ │ │ │ + beq b1584 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b14a0 │ │ │ │ + beq b1584 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b1538 │ │ │ │ + beq b161c │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r7 │ │ │ │ add r9, r9, #12 │ │ │ │ - beq b12d0 │ │ │ │ + beq b13b4 │ │ │ │ ldr r4, [r9, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b1420 │ │ │ │ + beq b1504 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b1420 │ │ │ │ + beq b1504 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b1420 │ │ │ │ + bne b1504 │ │ │ │ ldr r3, [sl, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ - bne b15d8 │ │ │ │ + bne b16bc │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ - b b1420 │ │ │ │ + b b1504 │ │ │ │ ldr r3, [sl, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ - bne b169c │ │ │ │ + bne b1780 │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ - b b1448 │ │ │ │ + b b152c │ │ │ │ ldr r3, [sl, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ - bne b16bc │ │ │ │ + bne b17a0 │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ - b b1478 │ │ │ │ + b b155c │ │ │ │ ldr r3, [sl, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ - bne b17a8 │ │ │ │ + bne b188c │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ - b b14a0 │ │ │ │ - ldr r2, [pc, #936] @ b1908 │ │ │ │ + b b1584 │ │ │ │ + ldr r2, [pc, #936] @ b19ec │ │ │ │ cmp r3, r2 │ │ │ │ - bne b17c8 │ │ │ │ + bne b18ac │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b b0e30 │ │ │ │ - ldr r2, [pc, #908] @ b1908 │ │ │ │ + b b0f14 │ │ │ │ + ldr r2, [pc, #908] @ b19ec │ │ │ │ cmp r3, r2 │ │ │ │ - bne b1828 │ │ │ │ + bne b190c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b b0e08 │ │ │ │ - ldr r3, [pc, #872] @ b1900 │ │ │ │ + b b0eec │ │ │ │ + ldr r3, [pc, #872] @ b19e4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r5, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b18ac │ │ │ │ + bne b1990 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b b11b0 │ │ │ │ - ldr r3, [pc, #836] @ b1900 │ │ │ │ + b b1294 │ │ │ │ + ldr r3, [pc, #836] @ b19e4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r5, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b15f8 │ │ │ │ + bne b16dc │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b b11d8 │ │ │ │ - ldr r2, [pc, #808] @ b1908 │ │ │ │ + b b12bc │ │ │ │ + ldr r2, [pc, #808] @ b19ec │ │ │ │ cmp r3, r2 │ │ │ │ - beq b14ec │ │ │ │ + beq b15d0 │ │ │ │ ldr r2, [sl, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b14ec │ │ │ │ - ldr r2, [pc, #776] @ b1908 │ │ │ │ + b b15d0 │ │ │ │ + ldr r2, [pc, #776] @ b19ec │ │ │ │ cmp r3, r2 │ │ │ │ - beq b15cc │ │ │ │ - ldr r2, [pc, #756] @ b1900 │ │ │ │ + beq b16b0 │ │ │ │ + ldr r2, [pc, #756] @ b19e4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b15cc │ │ │ │ + b b16b0 │ │ │ │ ldr r3, [sl, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r5, [r2, #24] │ │ │ │ - bne b165c │ │ │ │ + bne b1740 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b b1404 │ │ │ │ + b b14e8 │ │ │ │ ldr r3, [sl, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r5, [r2, #24] │ │ │ │ - bne b167c │ │ │ │ + bne b1760 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b b13dc │ │ │ │ - ldr r2, [pc, #676] @ b1908 │ │ │ │ + b b14c0 │ │ │ │ + ldr r2, [pc, #676] @ b19ec │ │ │ │ cmp r3, r2 │ │ │ │ - beq b1630 │ │ │ │ + beq b1714 │ │ │ │ ldr r2, [sl, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b1630 │ │ │ │ - ldr r2, [pc, #644] @ b1908 │ │ │ │ + b b1714 │ │ │ │ + ldr r2, [pc, #644] @ b19ec │ │ │ │ cmp r3, r2 │ │ │ │ - beq b1650 │ │ │ │ + beq b1734 │ │ │ │ ldr r2, [sl, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b1650 │ │ │ │ - ldr r2, [pc, #612] @ b1908 │ │ │ │ + b b1734 │ │ │ │ + ldr r2, [pc, #612] @ b19ec │ │ │ │ cmp r3, r2 │ │ │ │ - beq b150c │ │ │ │ + beq b15f0 │ │ │ │ ldr r2, [sl, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b150c │ │ │ │ - ldr r2, [pc, #580] @ b1908 │ │ │ │ + b b15f0 │ │ │ │ + ldr r2, [pc, #580] @ b19ec │ │ │ │ cmp r3, r2 │ │ │ │ - beq b152c │ │ │ │ + beq b1610 │ │ │ │ ldr r2, [sl, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b152c │ │ │ │ + b b1610 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - ldr r2, [pc, #544] @ b190c │ │ │ │ + ldr r2, [pc, #544] @ b19f0 │ │ │ │ cmp r1, r2 │ │ │ │ - bne b0da0 │ │ │ │ + bne b0e84 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 1c5e7c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b 1c6034 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq b18dc │ │ │ │ + beq b19c0 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #5 │ │ │ │ str r3, [sp] │ │ │ │ - bl 2965f4 │ │ │ │ + bl 296674 │ │ │ │ add r3, r4, #42496 @ 0xa600 │ │ │ │ ldr r1, [r3, #208] @ 0xd0 │ │ │ │ ldr r2, [r6] │ │ │ │ ldr r0, [r3, #212] @ 0xd4 │ │ │ │ adds r1, r1, #4096 @ 0x1000 │ │ │ │ str r1, [r3, #208] @ 0xd0 │ │ │ │ add ip, r3, #208 @ 0xd0 │ │ │ │ adc r1, r0, #0 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ str r1, [ip, #4] │ │ │ │ - beq b0f9c │ │ │ │ + beq b1080 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq b0d3c │ │ │ │ - b b0f9c │ │ │ │ - ldr r2, [pc, #416] @ b1908 │ │ │ │ + beq b0e20 │ │ │ │ + b b1080 │ │ │ │ + ldr r2, [pc, #416] @ b19ec │ │ │ │ cmp r3, r2 │ │ │ │ - beq b1098 │ │ │ │ - ldr r2, [pc, #396] @ b1900 │ │ │ │ + beq b117c │ │ │ │ + ldr r2, [pc, #396] @ b19e4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b b1098 │ │ │ │ - ldr r2, [pc, #380] @ b1908 │ │ │ │ + b b117c │ │ │ │ + ldr r2, [pc, #380] @ b19ec │ │ │ │ cmp r3, r2 │ │ │ │ - beq b12b8 │ │ │ │ - ldr r2, [pc, #360] @ b1900 │ │ │ │ + beq b139c │ │ │ │ + ldr r2, [pc, #360] @ b19e4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b12b8 │ │ │ │ - ldr r2, [pc, #344] @ b1908 │ │ │ │ + b b139c │ │ │ │ + ldr r2, [pc, #344] @ b19ec │ │ │ │ cmp r3, r2 │ │ │ │ - beq b154c │ │ │ │ + beq b1630 │ │ │ │ ldr r2, [sl, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b154c │ │ │ │ - ldr r2, [pc, #304] @ b1900 │ │ │ │ + b b1630 │ │ │ │ + ldr r2, [pc, #304] @ b19e4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b b1564 │ │ │ │ - ldr r2, [pc, #288] @ b1908 │ │ │ │ + b b1648 │ │ │ │ + ldr r2, [pc, #288] @ b19ec │ │ │ │ cmp r3, r2 │ │ │ │ - beq b1074 │ │ │ │ - ldr r2, [pc, #268] @ b1900 │ │ │ │ + beq b1158 │ │ │ │ + ldr r2, [pc, #268] @ b19e4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b b1074 │ │ │ │ - ldr r2, [pc, #252] @ b1908 │ │ │ │ + b b1158 │ │ │ │ + ldr r2, [pc, #252] @ b19ec │ │ │ │ cmp r3, r2 │ │ │ │ - beq b111c │ │ │ │ - ldr r2, [pc, #232] @ b1900 │ │ │ │ + beq b1200 │ │ │ │ + ldr r2, [pc, #232] @ b19e4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b111c │ │ │ │ - ldr r2, [pc, #208] @ b1900 │ │ │ │ + b b1200 │ │ │ │ + ldr r2, [pc, #208] @ b19e4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b b1580 │ │ │ │ - ldr r2, [pc, #192] @ b1908 │ │ │ │ + b b1664 │ │ │ │ + ldr r2, [pc, #192] @ b19ec │ │ │ │ cmp r3, r2 │ │ │ │ - beq b1348 │ │ │ │ - ldr r2, [pc, #172] @ b1900 │ │ │ │ + beq b142c │ │ │ │ + ldr r2, [pc, #172] @ b19e4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b1348 │ │ │ │ - ldr r2, [pc, #156] @ b1908 │ │ │ │ + b b142c │ │ │ │ + ldr r2, [pc, #156] @ b19ec │ │ │ │ cmp r3, r2 │ │ │ │ - beq b136c │ │ │ │ - ldr r2, [pc, #136] @ b1900 │ │ │ │ + beq b1450 │ │ │ │ + ldr r2, [pc, #136] @ b19e4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b136c │ │ │ │ - ldr r2, [pc, #120] @ b1908 │ │ │ │ + b b1450 │ │ │ │ + ldr r2, [pc, #120] @ b19ec │ │ │ │ cmp r3, r2 │ │ │ │ - beq b1390 │ │ │ │ - ldr r2, [pc, #100] @ b1900 │ │ │ │ + beq b1474 │ │ │ │ + ldr r2, [pc, #100] @ b19e4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b1390 │ │ │ │ - ldr r2, [pc, #84] @ b1908 │ │ │ │ + b b1474 │ │ │ │ + ldr r2, [pc, #84] @ b19ec │ │ │ │ cmp r3, r2 │ │ │ │ - beq b15a8 │ │ │ │ - ldr r2, [pc, #64] @ b1900 │ │ │ │ + beq b168c │ │ │ │ + ldr r2, [pc, #64] @ b19e4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b15a8 │ │ │ │ - ldr r1, [pc, #56] @ b1910 │ │ │ │ - ldr r0, [pc, #56] @ b1914 │ │ │ │ - bl 7d2a0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + b b168c │ │ │ │ + ldr r1, [pc, #56] @ b19f4 │ │ │ │ + ldr r0, [pc, #56] @ b19f8 │ │ │ │ + bl 7d2a8 <_Py_FatalErrorFunc@@Base> │ │ │ │ add r3, r4, #42496 @ 0xa600 │ │ │ │ ldr r2, [r3, #208] @ 0xd0 │ │ │ │ ldr r1, [r3, #212] @ 0xd4 │ │ │ │ adds r2, r2, #4096 @ 0x1000 │ │ │ │ adc r1, r1, #0 │ │ │ │ str r2, [r3, #208] @ 0xd0 │ │ │ │ str r1, [r3, #212] @ 0xd4 │ │ │ │ - b b0f9c │ │ │ │ + b b1080 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ @ instruction: 0x00555490 │ │ │ │ - andseq lr, r8, r0, lsl r1 │ │ │ │ - ldrdeq r0, [fp], -r0 @ │ │ │ │ - @ instruction: 0x0035ccb4 │ │ │ │ - eorseq r4, sp, r4, lsr r0 │ │ │ │ + andseq lr, r8, ip, lsl #7 │ │ │ │ + @ instruction: 0x000b0db4 │ │ │ │ + @ instruction: 0x0035cef4 │ │ │ │ + eorseq r4, sp, r4, ror r2 │ │ │ │ │ │ │ │ -000b1918 : │ │ │ │ +000b19fc : │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000b1924 : │ │ │ │ - ldr r3, [pc, #16] @ b193c │ │ │ │ - ldr r2, [pc, #16] @ b1940 │ │ │ │ +000b1a08 : │ │ │ │ + ldr r3, [pc, #16] @ b1a20 │ │ │ │ + ldr r2, [pc, #16] @ b1a24 │ │ │ │ cmp r0, #0 │ │ │ │ movne r2, r3 │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ │ │ │ │ -000b1944 : │ │ │ │ +000b1a28 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #204] @ b1a28 │ │ │ │ + ldr r2, [pc, #204] @ b1b0c │ │ │ │ mov r5, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr ip, [r2, #8] │ │ │ │ add ip, ip, #4096 @ 0x1000 │ │ │ │ ldr r3, [ip, #3420] @ 0xd5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq b199c │ │ │ │ + beq b1a80 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [ip, #3424] @ 0xd60 │ │ │ │ ldr r2, [ip, #3428] @ 0xd64 │ │ │ │ - bl 9dd48 │ │ │ │ + bl 9ddc0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [ip, #3416] @ 0xd58 │ │ │ │ cmp r2, #0 │ │ │ │ - bne b19fc │ │ │ │ + bne b1ae0 │ │ │ │ ldr r6, [ip, #108] @ 0x6c │ │ │ │ mov r4, r1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq b1a10 │ │ │ │ - ldr r1, [pc, #108] @ b1a2c │ │ │ │ + beq b1af4 │ │ │ │ + ldr r1, [pc, #108] @ b1b10 │ │ │ │ mov r0, r6 │ │ │ │ bl 2a0fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq b1a10 │ │ │ │ - ldr r1, [pc, #92] @ b1a30 │ │ │ │ + beq b1af4 │ │ │ │ + ldr r1, [pc, #92] @ b1b14 │ │ │ │ mov r0, r6 │ │ │ │ bl 2a0fc │ │ │ │ cmp r0, #0 │ │ │ │ moveq r2, #2 │ │ │ │ - bne b1a18 │ │ │ │ + bne b1afc │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b b1a34 │ │ │ │ + b b1b18 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [ip, #3424] @ 0xd60 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1a1988 │ │ │ │ + b 1a1b34 │ │ │ │ mov r2, #1 │ │ │ │ - b b19e4 │ │ │ │ + b b1ac8 │ │ │ │ mov r0, r6 │ │ │ │ bl 2bcfc │ │ │ │ mov r2, r0 │ │ │ │ - b b19e4 │ │ │ │ + b b1ac8 │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r6, r9, ip, asr #20 │ │ │ │ - eorseq r6, r9, ip, lsl #20 │ │ │ │ + eorseq r6, r9, ip, lsl #25 │ │ │ │ + eorseq r6, r9, ip, asr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r5, r3 │ │ │ │ ldrb r3, [r0, r1] │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b1cc8 │ │ │ │ + bne b1dac │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r2 │ │ │ │ bl 29c28 │ │ │ │ cmp r4, r0 │ │ │ │ - bne b1cc8 │ │ │ │ + bne b1dac │ │ │ │ cmp r5, #0 │ │ │ │ - bne b1bdc │ │ │ │ - ldr r8, [pc, #896] @ b1e00 │ │ │ │ + bne b1cc0 │ │ │ │ + ldr r8, [pc, #896] @ b1ee4 │ │ │ │ ldr r3, [r8, #1472] @ 0x5c0 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt b1c38 │ │ │ │ + bgt b1d1c │ │ │ │ ldr r3, [r8, #1180] @ 0x49c │ │ │ │ cmn r3, #1 │ │ │ │ - beq b1c84 │ │ │ │ + beq b1d68 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b1c94 │ │ │ │ + bne b1d78 │ │ │ │ cmp r6, #1 │ │ │ │ - beq b1ab0 │ │ │ │ + beq b1b94 │ │ │ │ cmp r6, #2 │ │ │ │ - bne b1cb0 │ │ │ │ + bne b1d94 │ │ │ │ mov r5, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r2 │ │ │ │ bl 29c10 │ │ │ │ cmn r0, #1 │ │ │ │ - beq b1b20 │ │ │ │ + beq b1c04 │ │ │ │ cmn r0, #-536870910 @ 0xe0000002 │ │ │ │ - bhi b1c6c │ │ │ │ - ldr r6, [pc, #812] @ b1e04 │ │ │ │ - ldr r2, [pc, #812] @ b1e08 │ │ │ │ + bhi b1d50 │ │ │ │ + ldr r6, [pc, #812] @ b1ee8 │ │ │ │ + ldr r2, [pc, #812] @ b1eec │ │ │ │ ldr r3, [r6, #672] @ 0x2a0 │ │ │ │ add r9, r0, #1 │ │ │ │ cmp r3, r2 │ │ │ │ lsl r1, r9, #2 │ │ │ │ - bne b1cdc │ │ │ │ + bne b1dc0 │ │ │ │ mov r0, r1 │ │ │ │ bl 2a1bc │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq b1c6c │ │ │ │ + beq b1d50 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ bl 29c10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r1, r0 │ │ │ │ - bne b1d94 │ │ │ │ + bne b1e78 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8b460 │ │ │ │ + bl 8b4d0 │ │ │ │ mov r0, r7 │ │ │ │ bl 29c28 │ │ │ │ add r9, r0, #1 │ │ │ │ cmn r9, #-536870911 @ 0xe0000001 │ │ │ │ - bhi b1c6c │ │ │ │ + bhi b1d50 │ │ │ │ lsl r0, r9, #2 │ │ │ │ - bl 8aec4 │ │ │ │ + bl 8af34 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq b1c6c │ │ │ │ + beq b1d50 │ │ │ │ mov fp, #0 │ │ │ │ mov sl, r8 │ │ │ │ mov r1, r7 │ │ │ │ str fp, [sp, #40] @ 0x28 │ │ │ │ str fp, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r2, r9 │ │ │ │ @@ -139596,2100 +139655,2100 @@ │ │ │ │ str r1, [sp, #20] │ │ │ │ bl 2976c │ │ │ │ mov r6, sl │ │ │ │ ldr r1, [sp, #20] │ │ │ │ sub r2, r0, #1 │ │ │ │ cmn r2, #4 │ │ │ │ mov r3, r0 │ │ │ │ - bhi b1cf0 │ │ │ │ + bhi b1dd4 │ │ │ │ ldr r0, [sl] │ │ │ │ add r2, sl, #4 │ │ │ │ cmp r0, #1114112 @ 0x110000 │ │ │ │ movcc ip, #0 │ │ │ │ movcs ip, #1 │ │ │ │ sub r0, r0, #55296 @ 0xd800 │ │ │ │ cmp r0, #2048 @ 0x800 │ │ │ │ orrcc ip, ip, #1 │ │ │ │ cmp ip, #0 │ │ │ │ mov r6, r2 │ │ │ │ addeq r1, r1, r3 │ │ │ │ subeq r9, r9, r3 │ │ │ │ - bne b1cf8 │ │ │ │ + bne b1ddc │ │ │ │ cmp r9, #0 │ │ │ │ mov sl, r2 │ │ │ │ - bne b1b58 │ │ │ │ + bne b1c3c │ │ │ │ sub r1, r6, r8 │ │ │ │ asr r1, r1, #2 │ │ │ │ - ldr r6, [pc, #560] @ b1e04 │ │ │ │ + ldr r6, [pc, #560] @ b1ee8 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ - b b1c08 │ │ │ │ + b b1cec │ │ │ │ add r3, sp, #28 │ │ │ │ add r2, sp, #32 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ - bl 8b174 │ │ │ │ + bl 8b1e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b1c5c │ │ │ │ + bne b1d40 │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - ldr r6, [pc, #504] @ b1e04 │ │ │ │ + ldr r6, [pc, #504] @ b1ee8 │ │ │ │ mov r0, r8 │ │ │ │ - bl b1e2c │ │ │ │ - ldr r2, [pc, #500] @ b1e0c │ │ │ │ + bl b1f10 │ │ │ │ + ldr r2, [pc, #500] @ b1ef0 │ │ │ │ ldr r3, [r6, #684] @ 0x2ac │ │ │ │ cmp r3, r2 │ │ │ │ mov r4, r0 │ │ │ │ - bne b1c74 │ │ │ │ + bne b1d58 │ │ │ │ mov r0, r8 │ │ │ │ bl 298bc │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r2, sp, #28 │ │ │ │ stm sp, {r2, r6} │ │ │ │ add r3, sp, #32 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 233cdc │ │ │ │ + bl 233db0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b1bfc │ │ │ │ + beq b1ce0 │ │ │ │ cmn r0, #2 │ │ │ │ - beq b1d2c │ │ │ │ + beq b1e10 │ │ │ │ cmn r0, #3 │ │ │ │ - beq b1cb0 │ │ │ │ - bl 2a01ec │ │ │ │ - b b1cc0 │ │ │ │ + beq b1d94 │ │ │ │ + bl 2a0260 │ │ │ │ + b b1da4 │ │ │ │ ldr r0, [r6, #668] @ 0x29c │ │ │ │ mov r1, r8 │ │ │ │ blx r3 │ │ │ │ - b b1c2c │ │ │ │ - bl 2305b0 │ │ │ │ + b b1d10 │ │ │ │ + bl 230684 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r8, #1180] @ 0x49c │ │ │ │ - beq b1a9c │ │ │ │ + beq b1b80 │ │ │ │ add r3, sp, #28 │ │ │ │ add r2, sp, #32 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ - bl 83b78 │ │ │ │ - b b1c54 │ │ │ │ - ldr r3, [pc, #344] @ b1e10 │ │ │ │ - ldr r1, [pc, #344] @ b1e14 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - mov r4, #0 │ │ │ │ - b b1c2c │ │ │ │ - ldr r3, [pc, #320] @ b1e10 │ │ │ │ - ldr r1, [pc, #324] @ b1e18 │ │ │ │ + bl 83b80 │ │ │ │ + b b1d38 │ │ │ │ + ldr r3, [pc, #344] @ b1ef4 │ │ │ │ + ldr r1, [pc, #344] @ b1ef8 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f414 │ │ │ │ + mov r4, #0 │ │ │ │ + b b1d10 │ │ │ │ + ldr r3, [pc, #320] @ b1ef4 │ │ │ │ + ldr r1, [pc, #324] @ b1efc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b b1cc0 │ │ │ │ + bl 18f414 │ │ │ │ + b b1da4 │ │ │ │ ldr r0, [r6, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne b1afc │ │ │ │ - b b1c6c │ │ │ │ + bne b1be0 │ │ │ │ + b b1d50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b1bc4 │ │ │ │ + beq b1ca8 │ │ │ │ cmp r5, #0 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, sl │ │ │ │ sub r9, r9, #1 │ │ │ │ - bne b1de0 │ │ │ │ + bne b1ec4 │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 8b460 │ │ │ │ + bl 8b4d0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - ldr r3, [pc, #248] @ b1e1c │ │ │ │ + ldr r3, [pc, #248] @ b1f00 │ │ │ │ sub r1, r1, r7 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - ldr r3, [pc, #232] @ b1e20 │ │ │ │ + ldr r3, [pc, #232] @ b1f04 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r0, [r3] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r2, r1, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ - ldr r2, [pc, #204] @ b1e24 │ │ │ │ - ldr r1, [pc, #204] @ b1e28 │ │ │ │ + ldr r2, [pc, #204] @ b1f08 │ │ │ │ + ldr r1, [pc, #204] @ b1f0c │ │ │ │ mov r3, r7 │ │ │ │ - bl ad010 │ │ │ │ + bl ad0d8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b1cc0 │ │ │ │ - bl 282cb4 │ │ │ │ + beq b1da4 │ │ │ │ + bl 282d34 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b1cc0 │ │ │ │ + beq b1da4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b1cc0 │ │ │ │ + bne b1da4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b b1cc0 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b b1da4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b1dd4 │ │ │ │ + beq b1eb8 │ │ │ │ sub ip, r8, #4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [ip, #4]! │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r3, #1114112 @ 0x110000 │ │ │ │ movcc r0, #0 │ │ │ │ movcs r0, #1 │ │ │ │ sub r3, r3, #55296 @ 0xd800 │ │ │ │ cmp r3, #2048 @ 0x800 │ │ │ │ orrcc r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b1b18 │ │ │ │ + bne b1bfc │ │ │ │ cmp r1, r2 │ │ │ │ - bne b1da4 │ │ │ │ + bne b1e88 │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #32] │ │ │ │ - b b1c08 │ │ │ │ + b b1cec │ │ │ │ ldrb r1, [r3], #1 │ │ │ │ add r1, r1, #56320 @ 0xdc00 │ │ │ │ str r1, [r2], #4 │ │ │ │ mov r1, r3 │ │ │ │ mov r6, r2 │ │ │ │ str fp, [sp, #40] @ 0x28 │ │ │ │ str fp, [sp, #44] @ 0x2c │ │ │ │ - b b1bb8 │ │ │ │ + b b1c9c │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r8, lsr #32 │ │ │ │ - andeq fp, r8, ip, lsl #9 │ │ │ │ + muleq r8, r8, r0 │ │ │ │ + strdeq fp, [r8], -ip │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r2, r6, r0, ror #16 │ │ │ │ - eorseq r2, r6, r4, asr #16 │ │ │ │ - eorseq r9, r5, r0, lsl #17 │ │ │ │ + eorseq r2, r6, r0, lsr #21 │ │ │ │ + eorseq r2, r6, r4, lsl #21 │ │ │ │ + eorseq r9, r5, r0, asr #21 │ │ │ │ ldrsbeq fp, [r5], #-176 @ 0xffffff50 │ │ │ │ - eorseq r2, r6, r0, asr #32 │ │ │ │ - eorseq r2, r6, r8, asr r8 │ │ │ │ + eorseq r2, r6, r0, lsl #5 │ │ │ │ + mlaseq r6, r8, sl, r2 │ │ │ │ │ │ │ │ -000b1e2c : │ │ │ │ +000b1f10 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ cmp r1, #0 │ │ │ │ clz r3, r0 │ │ │ │ lsr r3, r3, #5 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ sub sp, sp, #20 │ │ │ │ - bne b2568 │ │ │ │ + bne b264c │ │ │ │ cmn r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ - beq b2214 │ │ │ │ + beq b22f8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b2220 │ │ │ │ + beq b2304 │ │ │ │ cmp r6, #1 │ │ │ │ - beq b239c │ │ │ │ + beq b2480 │ │ │ │ add r5, r4, r6, lsl #2 │ │ │ │ cmp r4, r5 │ │ │ │ lsl r8, r6, #2 │ │ │ │ - bcs b1ec4 │ │ │ │ + bcs b1fa8 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, #0 │ │ │ │ - b b1e9c │ │ │ │ + b b1f80 │ │ │ │ cmp r3, r5 │ │ │ │ - bcs b1ebc │ │ │ │ + bcs b1fa0 │ │ │ │ ldr r2, [r3], #4 │ │ │ │ cmp r2, r1 │ │ │ │ - bls b1e94 │ │ │ │ + bls b1f78 │ │ │ │ cmp r2, #1114112 @ 0x110000 │ │ │ │ - bcs b2578 │ │ │ │ + bcs b265c │ │ │ │ cmp r3, r5 │ │ │ │ mov r1, r2 │ │ │ │ - bcc b1e9c │ │ │ │ + bcc b1f80 │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bhi b2228 │ │ │ │ + bhi b230c │ │ │ │ cmp r6, #0 │ │ │ │ - blt b24fc │ │ │ │ + blt b25e0 │ │ │ │ cmn r6, #-2147483626 @ 0x80000016 │ │ │ │ - bgt b22a4 │ │ │ │ - ldr r2, [pc, #1724] @ b2598 │ │ │ │ + bgt b2388 │ │ │ │ + ldr r2, [pc, #1724] @ b267c │ │ │ │ add r3, r6, #21 │ │ │ │ - ldr r1, [pc, #1720] @ b259c │ │ │ │ + ldr r1, [pc, #1720] @ b2680 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r2, #712] @ 0x2c8 │ │ │ │ mov r9, #1 │ │ │ │ cmp r3, r1 │ │ │ │ mov sl, r9 │ │ │ │ - bne b2290 │ │ │ │ - ldr r3, [pc, #1696] @ b25a0 │ │ │ │ - bl 3592c0 │ │ │ │ + bne b2374 │ │ │ │ + ldr r3, [pc, #1696] @ b2684 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #1528] @ 0x5f8 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ sub r1, r3, #1 │ │ │ │ cmp r1, #512 @ 0x200 │ │ │ │ - bcs b21bc │ │ │ │ + bcs b22a0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r3, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq b240c │ │ │ │ + beq b24f0 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r7, [r3, #4] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r3] │ │ │ │ ldr r0, [r7] │ │ │ │ str r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b2180 │ │ │ │ - ldr r3, [pc, #1600] @ b25a4 │ │ │ │ + beq b2264 │ │ │ │ + ldr r3, [pc, #1600] @ b2688 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - ldr r2, [pc, #1580] @ b25a8 │ │ │ │ + ldr r2, [pc, #1580] @ b268c │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r7] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b24bc │ │ │ │ + bne b25a0 │ │ │ │ and r3, sl, #7 │ │ │ │ cmp r9, #0 │ │ │ │ lsl r3, r3, #2 │ │ │ │ - beq b233c │ │ │ │ + beq b2420 │ │ │ │ orr r3, r3, #96 @ 0x60 │ │ │ │ strb r3, [r7, #16] │ │ │ │ mvn r3, #0 │ │ │ │ str r6, [r7, #8] │ │ │ │ str r3, [r7, #12] │ │ │ │ add r6, r7, r6 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r6, #20] │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ lsr r2, r3, #2 │ │ │ │ and r2, r2, #7 │ │ │ │ cmp r2, #1 │ │ │ │ - bne b2424 │ │ │ │ + bne b2508 │ │ │ │ tst r3, #32 │ │ │ │ - beq b2590 │ │ │ │ + beq b2674 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq b21f4 │ │ │ │ + beq b22d8 │ │ │ │ bic r8, r8, #15 │ │ │ │ add r0, r4, r8 │ │ │ │ cmp r4, r0 │ │ │ │ add r3, r7, #20 │ │ │ │ - bcs b2208 │ │ │ │ + bcs b22ec │ │ │ │ ldr r2, [r4] │ │ │ │ strb r2, [r3] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ strb r2, [r3, #1] │ │ │ │ add lr, r4, #16 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ strb r2, [r3, #2] │ │ │ │ cmp r0, lr │ │ │ │ ldr r2, [r4, #12] │ │ │ │ strb r2, [r3, #3] │ │ │ │ - bls b2104 │ │ │ │ + bls b21e8 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ strb r2, [r3, #4] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ strb r2, [r3, #5] │ │ │ │ add r2, r4, #32 │ │ │ │ cmp r0, r2 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ strb r2, [r3, #6] │ │ │ │ ldr r2, [r4, #28] │ │ │ │ strb r2, [r3, #7] │ │ │ │ - bls b2104 │ │ │ │ + bls b21e8 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ strb r2, [r3, #8] │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ strb r2, [r3, #9] │ │ │ │ add r2, r4, #48 @ 0x30 │ │ │ │ cmp r0, r2 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ strb r2, [r3, #10] │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ strb r2, [r3, #11] │ │ │ │ - bls b2104 │ │ │ │ + bls b21e8 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ strb r2, [r3, #12] │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ strb r2, [r3, #13] │ │ │ │ add r2, r4, #64 @ 0x40 │ │ │ │ cmp r0, r2 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ strb r2, [r3, #14] │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ strb r2, [r3, #15] │ │ │ │ - bls b2104 │ │ │ │ + bls b21e8 │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ strb r2, [r3, #16] │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ strb r2, [r3, #17] │ │ │ │ add r2, r4, #80 @ 0x50 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ strb r1, [r3, #18] │ │ │ │ cmp r2, r0 │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ strb r1, [r3, #19] │ │ │ │ - bcs b2104 │ │ │ │ + bcs b21e8 │ │ │ │ add r1, r3, #24 │ │ │ │ ldr ip, [r2] │ │ │ │ strb ip, [r1, #-4] │ │ │ │ ldr ip, [r2, #4] │ │ │ │ strb ip, [r1, #-3] │ │ │ │ ldr ip, [r2, #8] │ │ │ │ strb ip, [r1, #-2] │ │ │ │ add r2, r2, #16 │ │ │ │ ldr ip, [r2, #-4] │ │ │ │ cmp r2, r0 │ │ │ │ strb ip, [r1, #-1] │ │ │ │ add r1, r1, #4 │ │ │ │ - bcc b20d4 │ │ │ │ + bcc b21b8 │ │ │ │ sub r4, r8, #16 │ │ │ │ add r4, lr, r4 │ │ │ │ cmp r4, r5 │ │ │ │ sub r8, r8, #1 │ │ │ │ - bcs b2160 │ │ │ │ + bcs b2244 │ │ │ │ lsr r8, r8, #4 │ │ │ │ add r8, r8, #1 │ │ │ │ add r3, r3, r8, lsl #2 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r2], #4 │ │ │ │ strb r1, [r3] │ │ │ │ cmp r5, r2 │ │ │ │ - bls b2160 │ │ │ │ + bls b2244 │ │ │ │ add r2, r4, #8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r2, r5 │ │ │ │ strb r1, [r3, #1] │ │ │ │ - bcs b2160 │ │ │ │ + bcs b2244 │ │ │ │ add r3, r3, #2 │ │ │ │ ldr r1, [r2], #4 │ │ │ │ strb r1, [r3], #1 │ │ │ │ cmp r2, r5 │ │ │ │ - bcc b2150 │ │ │ │ + bcc b2234 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b2558 │ │ │ │ + beq b263c │ │ │ │ cmp r3, #1 │ │ │ │ - beq b22bc │ │ │ │ + beq b23a0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr lr, [r3, #24] │ │ │ │ ldr fp, [r3, #28] │ │ │ │ cmp lr, fp │ │ │ │ ldrhi r3, [r3, #12] │ │ │ │ strhi r3, [ip, #12] │ │ │ │ strhi ip, [r3, #8] │ │ │ │ - bhi b1f5c │ │ │ │ + bhi b2040 │ │ │ │ add r1, r1, #1 │ │ │ │ add r1, lr, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ add r1, r3, lr │ │ │ │ str r1, [r3, #4] │ │ │ │ str r0, [r3, lr] │ │ │ │ cmp r7, #0 │ │ │ │ - bne b1f5c │ │ │ │ + bne b2040 │ │ │ │ ldr r3, [r2, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #996] @ b25ac │ │ │ │ + ldr r1, [pc, #996] @ b2690 │ │ │ │ cmp r3, r1 │ │ │ │ - bne b2510 │ │ │ │ + bne b25f4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 2a1bc │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ ldrne r2, [sp, #8] │ │ │ │ ldrne r3, [r2, #800] @ 0x320 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2, #800] @ 0x320 │ │ │ │ - bne b1f5c │ │ │ │ - b b22a4 │ │ │ │ + bne b2040 │ │ │ │ + b b2388 │ │ │ │ add r3, r7, #28 │ │ │ │ bic r8, r8, #15 │ │ │ │ add r0, r4, r8 │ │ │ │ cmp r4, r0 │ │ │ │ - bcc b1ff4 │ │ │ │ + bcc b20d8 │ │ │ │ cmp r4, r5 │ │ │ │ - bcc b2124 │ │ │ │ - b b2160 │ │ │ │ + bcc b2208 │ │ │ │ + b b2244 │ │ │ │ bl 29940 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne b1e70 │ │ │ │ - ldr r7, [pc, #904] @ b25b0 │ │ │ │ - b b2174 │ │ │ │ + bne b1f54 │ │ │ │ + ldr r7, [pc, #904] @ b2694 │ │ │ │ + b b2258 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls b23dc │ │ │ │ + bls b24c0 │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ - bcc b23fc │ │ │ │ + bcc b24e0 │ │ │ │ cmp r1, #1114112 @ 0x110000 │ │ │ │ - bcs b24e8 │ │ │ │ + bcs b25cc │ │ │ │ cmp r6, #0 │ │ │ │ - blt b24fc │ │ │ │ + blt b25e0 │ │ │ │ mov sl, #4 │ │ │ │ mov r1, sl │ │ │ │ mvn r0, #-2147483620 @ 0x8000001c │ │ │ │ - bl 356cdc │ │ │ │ + bl 356f48 │ │ │ │ cmn r0, #-536870904 @ 0xe0000008 │ │ │ │ mvneq r3, #-536870904 @ 0xe0000008 │ │ │ │ mvnne r3, #-1073741809 @ 0xc000000f │ │ │ │ cmp r3, r6 │ │ │ │ mlage fp, r6, sl, sl │ │ │ │ addge r3, fp, #28 │ │ │ │ strge r3, [sp, #4] │ │ │ │ - blt b22a4 │ │ │ │ - ldr r2, [pc, #792] @ b2598 │ │ │ │ - ldr r1, [pc, #792] @ b259c │ │ │ │ + blt b2388 │ │ │ │ + ldr r2, [pc, #792] @ b267c │ │ │ │ + ldr r1, [pc, #792] @ b2680 │ │ │ │ ldr r3, [r2, #712] @ 0x2c8 │ │ │ │ mov r9, #0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq b1ef8 │ │ │ │ + beq b1fdc │ │ │ │ ldr r0, [r2, #708] @ 0x2c4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx r3 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne b1f5c │ │ │ │ - bl 2a01ec │ │ │ │ + bne b2040 │ │ │ │ + bl 2a0260 │ │ │ │ cmp r0, #0 │ │ │ │ mov r7, r0 │ │ │ │ - bne b1fbc │ │ │ │ + bne b20a0 │ │ │ │ mov r7, #0 │ │ │ │ - b b2174 │ │ │ │ + b b2258 │ │ │ │ ldrb r2, [r7, #16] │ │ │ │ lsr r3, r2, #2 │ │ │ │ and r3, r3, #7 │ │ │ │ cmp r3, #1 │ │ │ │ - bne b2174 │ │ │ │ + bne b2258 │ │ │ │ tst r2, #32 │ │ │ │ - beq b2538 │ │ │ │ + beq b261c │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ addne r3, r7, #20 │ │ │ │ addeq r3, r7, #28 │ │ │ │ ldrsb r2, [r3] │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - ldrge r4, [pc, #700] @ b25b4 │ │ │ │ + ldrge r4, [pc, #700] @ b2698 │ │ │ │ movge r2, #24 │ │ │ │ - ldrlt r4, [pc, #664] @ b2598 │ │ │ │ + ldrlt r4, [pc, #664] @ b267c │ │ │ │ mlage r4, r2, r3, r4 │ │ │ │ addlt r3, r3, #1296 @ 0x510 │ │ │ │ addlt r4, r4, r3, lsl #5 │ │ │ │ cmp r7, r4 │ │ │ │ - beq b2334 │ │ │ │ + beq b2418 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b2334 │ │ │ │ + beq b2418 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne b2334 │ │ │ │ + bne b2418 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r7, r4 │ │ │ │ - b b2174 │ │ │ │ + b b2258 │ │ │ │ orr r3, r3, #32 │ │ │ │ strb r3, [r7, #16] │ │ │ │ cmp sl, #1 │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ str r6, [r7, #8] │ │ │ │ add r3, r7, #28 │ │ │ │ - beq b23c8 │ │ │ │ + beq b24ac │ │ │ │ cmp sl, #2 │ │ │ │ mov r2, #0 │ │ │ │ lsleq r6, r6, #1 │ │ │ │ str r2, [r7, #24] │ │ │ │ str r2, [r7, #20] │ │ │ │ strheq r2, [r3, r6] │ │ │ │ strne r2, [r3, r8] │ │ │ │ - beq b2434 │ │ │ │ + beq b2518 │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ addne r0, r7, #20 │ │ │ │ addeq r0, r7, #28 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ bl 29cdc │ │ │ │ - b b2160 │ │ │ │ + b b2244 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi b2524 │ │ │ │ + bhi b2608 │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ - ldreq r7, [pc, #512] @ b25b4 │ │ │ │ - ldrne r7, [pc, #480] @ b2598 │ │ │ │ + ldreq r7, [pc, #512] @ b2698 │ │ │ │ + ldrne r7, [pc, #480] @ b267c │ │ │ │ moveq r2, #24 │ │ │ │ addne r3, r3, #1296 @ 0x510 │ │ │ │ mlaeq r7, r2, r3, r7 │ │ │ │ addne r7, r7, r3, lsl #5 │ │ │ │ - b b2174 │ │ │ │ + b b2258 │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r3, r6] │ │ │ │ str r2, [r7, #24] │ │ │ │ str r2, [r7, #20] │ │ │ │ - b b1fbc │ │ │ │ + b b20a0 │ │ │ │ cmp r6, #0 │ │ │ │ - blt b24fc │ │ │ │ + blt b25e0 │ │ │ │ cmn r6, #-2147483618 @ 0x8000001e │ │ │ │ - bgt b22a4 │ │ │ │ + bgt b2388 │ │ │ │ add r3, r6, #29 │ │ │ │ mov sl, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b b2278 │ │ │ │ + b b235c │ │ │ │ cmp r6, #0 │ │ │ │ - blt b24fc │ │ │ │ + blt b25e0 │ │ │ │ mov sl, #2 │ │ │ │ - b b224c │ │ │ │ + b b2330 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 920a0 │ │ │ │ + bl 920fc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ - b b21b4 │ │ │ │ + b b2298 │ │ │ │ cmp r2, #2 │ │ │ │ - bne b2548 │ │ │ │ + bne b262c │ │ │ │ tst r3, #32 │ │ │ │ - beq b2540 │ │ │ │ + beq b2624 │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ addne r3, r7, #20 │ │ │ │ addeq r3, r7, #28 │ │ │ │ bic r8, r8, #15 │ │ │ │ add r0, r4, r8 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r4 │ │ │ │ - b b2474 │ │ │ │ + b b2558 │ │ │ │ ldm r2, {r6, ip, lr} │ │ │ │ add r2, r2, #16 │ │ │ │ strh ip, [r1, #-6] │ │ │ │ ldr ip, [r2, #-4] │ │ │ │ strh r6, [r1, #-8] │ │ │ │ strh lr, [r1, #-4] │ │ │ │ strh ip, [r1, #-2] │ │ │ │ cmp r2, r0 │ │ │ │ add r1, r1, #8 │ │ │ │ - bcc b2458 │ │ │ │ + bcc b253c │ │ │ │ sub r2, r4, #15 │ │ │ │ cmp r2, r0 │ │ │ │ movls r2, r8 │ │ │ │ movhi r2, #0 │ │ │ │ movhi r8, #0 │ │ │ │ lsrls r8, r8, #1 │ │ │ │ add r2, r2, r4 │ │ │ │ add r3, r3, r8 │ │ │ │ cmp r5, r2 │ │ │ │ mov r1, r2 │ │ │ │ - bls b2160 │ │ │ │ + bls b2244 │ │ │ │ ldr r2, [r1], #4 │ │ │ │ strh r2, [r3], #2 │ │ │ │ mov r2, r1 │ │ │ │ - b b24a0 │ │ │ │ - ldr r1, [pc, #244] @ b25b8 │ │ │ │ + b b2584 │ │ │ │ + ldr r1, [pc, #244] @ b269c │ │ │ │ cmp r3, r1 │ │ │ │ - bne b24d4 │ │ │ │ + bne b25b8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18e6d0 │ │ │ │ - b b1f8c │ │ │ │ + bl 18e94c │ │ │ │ + b b2070 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b b1f8c │ │ │ │ - ldr r3, [pc, #204] @ b25bc │ │ │ │ - ldr r1, [pc, #204] @ b25c0 │ │ │ │ + b b2070 │ │ │ │ + ldr r3, [pc, #204] @ b26a0 │ │ │ │ + ldr r1, [pc, #204] @ b26a4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b b22b4 │ │ │ │ - ldr r3, [pc, #184] @ b25bc │ │ │ │ - ldr r1, [pc, #188] @ b25c4 │ │ │ │ + bl 18f414 │ │ │ │ + b b2398 │ │ │ │ + ldr r3, [pc, #184] @ b26a0 │ │ │ │ + ldr r1, [pc, #188] @ b26a8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b b22b4 │ │ │ │ + bl 18f414 │ │ │ │ + b b2398 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ - b b21d8 │ │ │ │ + b b22bc │ │ │ │ add r5, r4, #4 │ │ │ │ cmp r5, r4 │ │ │ │ mov r8, #4 │ │ │ │ - bhi b1e88 │ │ │ │ - b b1ed4 │ │ │ │ + bhi b1f6c │ │ │ │ + b b1fb8 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - b b22e4 │ │ │ │ + b b23c8 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - b b2444 │ │ │ │ + b b2528 │ │ │ │ tst r3, #32 │ │ │ │ - bne b237c │ │ │ │ + bne b2460 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - b b238c │ │ │ │ + b b2470 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 23fe48 │ │ │ │ - ldr r1, [pc, #88] @ b25c8 │ │ │ │ - ldr r0, [pc, #88] @ b25cc │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b22b4 │ │ │ │ - ldr r0, [pc, #80] @ b25d0 │ │ │ │ - ldr r3, [pc, #80] @ b25d4 │ │ │ │ - ldr r1, [pc, #80] @ b25d8 │ │ │ │ + b 23ff24 │ │ │ │ + ldr r1, [pc, #88] @ b26ac │ │ │ │ + ldr r0, [pc, #88] @ b26b0 │ │ │ │ + bl 2e1424 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b2398 │ │ │ │ + ldr r0, [pc, #80] @ b26b4 │ │ │ │ + ldr r3, [pc, #80] @ b26b8 │ │ │ │ + ldr r1, [pc, #80] @ b26bc │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1176f0 │ │ │ │ - b b22b4 │ │ │ │ + bl 1177e0 │ │ │ │ + b b2398 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - b b21f8 │ │ │ │ + b b22dc │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, r8, lsl #31 │ │ │ │ + andeq r1, r9, r4, ror #31 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r8, lsr #32 │ │ │ │ + muleq r8, r8, r0 │ │ │ │ subseq r9, r7, r4, asr #22 │ │ │ │ subseq pc, r7, r0, lsl r4 @ │ │ │ │ - andseq lr, r8, r0, lsl r1 │ │ │ │ + andseq lr, r8, ip, lsl #7 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq sp, r5, r4, asr r0 │ │ │ │ - eorseq sp, r5, r8, lsl #1 │ │ │ │ + mlaseq r5, r4, r2, sp │ │ │ │ + eorseq sp, r5, r8, asr #5 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - eorseq r2, r6, ip, ror r8 │ │ │ │ + @ instruction: 0x00362abc │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ @ instruction: 0x0010ffff │ │ │ │ - mlaseq r6, r8, r8, r2 │ │ │ │ + @ instruction: 0x00362ad8 │ │ │ │ │ │ │ │ -000b25dc : │ │ │ │ +000b26c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #44] @ b2620 │ │ │ │ + ldr r1, [pc, #44] @ b2704 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - bne b2608 │ │ │ │ + bne b26ec │ │ │ │ ldr r0, [r4, #12] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl adde8 │ │ │ │ + bl adeb0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne b2600 │ │ │ │ - bl 58600 │ │ │ │ + bne b26e4 │ │ │ │ + bl 5856c │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ subseq r1, r5, ip, ror #3 │ │ │ │ │ │ │ │ -000b2624 <_PyUnicode_AsUTF8NoNUL@@Base>: │ │ │ │ +000b2708 <_PyUnicode_AsUTF8NoNUL@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl b2684 │ │ │ │ + bl b2768 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b2674 <_PyUnicode_AsUTF8NoNUL@@Base+0x50> │ │ │ │ + beq b2758 <_PyUnicode_AsUTF8NoNUL@@Base+0x50> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne b2664 <_PyUnicode_AsUTF8NoNUL@@Base+0x40> │ │ │ │ + bne b2748 <_PyUnicode_AsUTF8NoNUL@@Base+0x40> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #16] @ b267c <_PyUnicode_AsUTF8NoNUL@@Base+0x58> │ │ │ │ - ldr r1, [pc, #16] @ b2680 <_PyUnicode_AsUTF8NoNUL@@Base+0x5c> │ │ │ │ + ldr r3, [pc, #16] @ b2760 <_PyUnicode_AsUTF8NoNUL@@Base+0x58> │ │ │ │ + ldr r1, [pc, #16] @ b2764 <_PyUnicode_AsUTF8NoNUL@@Base+0x5c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r4, #0 │ │ │ │ - b b2658 <_PyUnicode_AsUTF8NoNUL@@Base+0x34> │ │ │ │ + b b273c <_PyUnicode_AsUTF8NoNUL@@Base+0x34> │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003628dc │ │ │ │ + eorseq r2, r6, ip, lsl fp │ │ │ │ │ │ │ │ -000b2684 : │ │ │ │ +000b2768 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq b2778 │ │ │ │ + beq b285c │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq b26ec │ │ │ │ + beq b27d0 │ │ │ │ tst r3, #32 │ │ │ │ - beq b2798 │ │ │ │ + beq b287c │ │ │ │ cmn r0, #20 │ │ │ │ - beq b2714 │ │ │ │ + beq b27f8 │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r3, [r0, #8] │ │ │ │ strne r3, [r1] │ │ │ │ ldrbne r3, [r0, #16] │ │ │ │ tst r3, #32 │ │ │ │ - beq b2760 │ │ │ │ + beq b2844 │ │ │ │ add r0, r4, #20 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r0, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq b2714 │ │ │ │ + beq b27f8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne b2708 │ │ │ │ + bne b27ec │ │ │ │ mov r0, r2 │ │ │ │ - b b26e4 │ │ │ │ + b b27c8 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ str r3, [r1] │ │ │ │ - b b2700 │ │ │ │ + b b27e4 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 284134 │ │ │ │ + bl 284114 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmn r0, #1 │ │ │ │ - beq b2784 │ │ │ │ + beq b2868 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ cmp r1, #0 │ │ │ │ and r2, r3, #64 @ 0x40 │ │ │ │ - beq b2758 │ │ │ │ + beq b283c │ │ │ │ cmp r2, #0 │ │ │ │ - beq b2768 │ │ │ │ + beq b284c │ │ │ │ tst r3, #32 │ │ │ │ - beq b2768 │ │ │ │ + beq b284c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [r1] │ │ │ │ - b b26e0 │ │ │ │ + b b27c4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne b26d8 │ │ │ │ + bne b27bc │ │ │ │ ldr r2, [r4, #24] │ │ │ │ - b b2700 │ │ │ │ + b b27e4 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [r4, #24] │ │ │ │ str r3, [r1] │ │ │ │ - b b2700 │ │ │ │ + b b27e4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 58600 │ │ │ │ + bl 5856c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ mvnne r3, #0 │ │ │ │ mov r0, #0 │ │ │ │ strne r3, [r1] │ │ │ │ - b b26e4 │ │ │ │ + b b27c8 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq b2714 │ │ │ │ + beq b27f8 │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r3, [r0, #20] │ │ │ │ strne r3, [r1] │ │ │ │ ldrbne r3, [r0, #16] │ │ │ │ - b b26d8 │ │ │ │ + b b27bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 29c28 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 8c6f0 <_Py_HashBytes@@Base> │ │ │ │ + b 8c760 <_Py_HashBytes@@Base> │ │ │ │ │ │ │ │ -000b27e0 : │ │ │ │ +000b28c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ - beq b2824 │ │ │ │ + beq b2908 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bcs b2840 │ │ │ │ + bcs b2924 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, r1, lsl #2] │ │ │ │ str r2, [r3, r1, lsl #2] │ │ │ │ - bl 9b158 │ │ │ │ + bl 9b1d0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r2 │ │ │ │ - bl 9b158 │ │ │ │ - ldr r0, [pc, #40] @ b285c │ │ │ │ + bl 9b1d0 │ │ │ │ + ldr r0, [pc, #40] @ b2940 │ │ │ │ mov r1, #456 @ 0x1c8 │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2e1424 <_PyErr_BadInternalCall@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r2 │ │ │ │ - bl 9b158 │ │ │ │ - ldr r3, [pc, #16] @ b2860 │ │ │ │ - ldr r1, [pc, #16] @ b2864 │ │ │ │ + bl 9b1d0 │ │ │ │ + ldr r3, [pc, #16] @ b2944 │ │ │ │ + ldr r1, [pc, #16] @ b2948 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b b2838 │ │ │ │ - eorseq sp, r5, ip, lsl r1 │ │ │ │ + bl 18f414 │ │ │ │ + b b291c │ │ │ │ + eorseq sp, r5, ip, asr r3 │ │ │ │ subseq sp, r5, r0, lsl #22 │ │ │ │ - @ instruction: 0x003628f4 │ │ │ │ + eorseq r2, r6, r4, lsr fp │ │ │ │ │ │ │ │ -000b2868 : │ │ │ │ +000b294c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #0 │ │ │ │ cmpne r1, #0 │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ orreq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ - bne b2928 │ │ │ │ + bne b2a0c │ │ │ │ ldr ip, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [ip, #56] @ 0x38 │ │ │ │ mov lr, r1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r2 │ │ │ │ - beq b28d0 │ │ │ │ + beq b29b4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b28d0 │ │ │ │ + beq b29b4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ bx r3 │ │ │ │ ldr r2, [ip, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b295c │ │ │ │ + beq b2a40 │ │ │ │ ldr r3, [lr, #4] │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b2950 │ │ │ │ + beq b2a34 │ │ │ │ ldr r1, [r1, #132] @ 0x84 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b2950 │ │ │ │ - ldr r3, [pc, #140] @ b298c │ │ │ │ + beq b2a34 │ │ │ │ + ldr r3, [pc, #140] @ b2a70 │ │ │ │ mov r0, lr │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 11fa14 │ │ │ │ + bl 11fa9c │ │ │ │ cmn r0, #1 │ │ │ │ mov r1, r0 │ │ │ │ - beq b2938 │ │ │ │ + beq b2a1c │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 33ad68 │ │ │ │ - bl 34a57c │ │ │ │ + b 33b060 │ │ │ │ + bl 34a990 │ │ │ │ mvn r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl a55d4 │ │ │ │ + bl a564c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b2914 │ │ │ │ - b b292c │ │ │ │ + beq b29f8 │ │ │ │ + b b2a10 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne b2974 │ │ │ │ - ldr r3, [pc, #44] @ b2990 │ │ │ │ + bne b2a58 │ │ │ │ + ldr r3, [pc, #44] @ b2a74 │ │ │ │ ldr r2, [ip, #12] │ │ │ │ - ldr r1, [pc, #40] @ b2994 │ │ │ │ + ldr r1, [pc, #40] @ b2a78 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ - b b292c │ │ │ │ - ldr r0, [pc, #20] @ b2990 │ │ │ │ + bl 1177e0 │ │ │ │ + b b2a10 │ │ │ │ + ldr r0, [pc, #20] @ b2a74 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #20] @ b2998 │ │ │ │ + ldr r1, [pc, #20] @ b2a7c │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1176f0 │ │ │ │ - b b292c │ │ │ │ + bl 1177e0 │ │ │ │ + b b2a10 │ │ │ │ subseq sp, r5, r0, lsl #22 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r6, r8, lsr #19 │ │ │ │ - eorseq r2, r6, r4, lsl #10 │ │ │ │ + eorseq r2, r6, r8, ror #23 │ │ │ │ + eorseq r2, r6, r4, asr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r5, r2, #0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ - beq b2a80 │ │ │ │ + beq b2b64 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b2ad0 │ │ │ │ + beq b2bb4 │ │ │ │ ldr r3, [r1] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r1] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b2a48 │ │ │ │ + beq b2b2c │ │ │ │ add r3, r3, #1 │ │ │ │ - ldr r2, [pc, #236] @ b2ae4 │ │ │ │ + ldr r2, [pc, #236] @ b2bc8 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne b2a58 │ │ │ │ + bne b2b3c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmn r3, #1 │ │ │ │ - beq b2a58 │ │ │ │ - ldr r2, [pc, #208] @ b2ae8 │ │ │ │ - bl 3592c0 │ │ │ │ + beq b2b3c │ │ │ │ + ldr r2, [pc, #208] @ b2bcc │ │ │ │ + bl 359530 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r1, [r6, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - ldr r2, [pc, #192] @ b2aec │ │ │ │ + ldr r2, [pc, #192] @ b2bd0 │ │ │ │ str r5, [sp] │ │ │ │ cmp r1, r2 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - beq b2ac8 │ │ │ │ - bl a015c │ │ │ │ + beq b2bac │ │ │ │ + bl a01d4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #148] @ b2ae4 │ │ │ │ + ldr r3, [pc, #148] @ b2bc8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq b2a04 │ │ │ │ + beq b2ae8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8be20 │ │ │ │ + bl 8be90 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne b2a10 │ │ │ │ + bne b2af4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 23abe8 │ │ │ │ - ldr r3, [pc, #92] @ b2ae4 │ │ │ │ + b 23acb0 │ │ │ │ + ldr r3, [pc, #92] @ b2bc8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq b2ab8 │ │ │ │ + beq b2b9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 8be20 │ │ │ │ + bl 8be90 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq b2adc │ │ │ │ + beq b2bc0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b f9930 │ │ │ │ + b f99e4 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - bne b2aa4 │ │ │ │ - b b2a90 │ │ │ │ - bl 9cb2c │ │ │ │ - b b2a40 │ │ │ │ - ldr r1, [pc, #24] @ b2af0 │ │ │ │ - ldr r0, [pc, #24] @ b2af4 │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne b2b88 │ │ │ │ + b b2b74 │ │ │ │ + bl 9cba4 │ │ │ │ + b b2b24 │ │ │ │ + ldr r1, [pc, #24] @ b2bd4 │ │ │ │ + ldr r0, [pc, #24] @ b2bd8 │ │ │ │ + bl 2e1424 <_PyErr_BadInternalCall@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ - b b2a40 │ │ │ │ + b b2b24 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq sl, r5, ip, lsr #24 │ │ │ │ andeq r0, r0, ip, lsl #20 │ │ │ │ - eorseq sp, r5, ip, asr #6 │ │ │ │ + eorseq sp, r5, ip, lsl #11 │ │ │ │ │ │ │ │ -000b2af8 <_PyType_Lookup@@Base>: │ │ │ │ +000b2bdc <_PyType_Lookup@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl a862c <_PyType_LookupRef@@Base> │ │ │ │ + bl a86a4 <_PyType_LookupRef@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne b2b1c <_PyType_Lookup@@Base+0x24> │ │ │ │ + bne b2c00 <_PyType_Lookup@@Base+0x24> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b2b14 <_PyType_Lookup@@Base+0x1c> │ │ │ │ + beq b2bf8 <_PyType_Lookup@@Base+0x1c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b2b14 <_PyType_Lookup@@Base+0x1c> │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b b2b14 <_PyType_Lookup@@Base+0x1c> │ │ │ │ + bne b2bf8 <_PyType_Lookup@@Base+0x1c> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b b2bf8 <_PyType_Lookup@@Base+0x1c> │ │ │ │ │ │ │ │ -000b2b40 : │ │ │ │ +000b2c24 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r2 │ │ │ │ bl 296ac │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq b2c5c │ │ │ │ + beq b2d40 │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r3, [pc, #316] @ b2cb8 │ │ │ │ + ldreq r3, [pc, #316] @ b2d9c │ │ │ │ ldreq r4, [r3] │ │ │ │ cmp r7, #0 │ │ │ │ - bne b2c54 │ │ │ │ - bl 91924 │ │ │ │ + bne b2d38 │ │ │ │ + bl 91980 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq b2ca8 │ │ │ │ + beq b2d8c │ │ │ │ mov r7, r5 │ │ │ │ mov r9, r5 │ │ │ │ - ldr r1, [pc, #284] @ b2cbc │ │ │ │ + ldr r1, [pc, #284] @ b2da0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b260 │ │ │ │ + bl 9b2d8 │ │ │ │ subs sl, r0, #0 │ │ │ │ - blt b2c7c │ │ │ │ - bne b2c98 │ │ │ │ + blt b2d60 │ │ │ │ + bne b2d7c │ │ │ │ sub r1, r6, r8 │ │ │ │ mov r0, r8 │ │ │ │ - bl a5550 │ │ │ │ + bl a55c8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq b2c7c │ │ │ │ - ldr r1, [pc, #240] @ b2cbc │ │ │ │ + beq b2d60 │ │ │ │ + ldr r1, [pc, #240] @ b2da0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9c9c8 │ │ │ │ + bl 9ca40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b2c8c │ │ │ │ + bne b2d70 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - bne b2c40 │ │ │ │ + bne b2d24 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #1 │ │ │ │ - bl a295c │ │ │ │ + bl a29d4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b2ca0 │ │ │ │ + beq b2d84 │ │ │ │ add r2, r6, #1 │ │ │ │ - ldr r1, [pc, #180] @ b2cc0 │ │ │ │ - ldr r0, [pc, #180] @ b2cc4 │ │ │ │ + ldr r1, [pc, #180] @ b2da4 │ │ │ │ + ldr r0, [pc, #180] @ b2da8 │ │ │ │ mov r3, r4 │ │ │ │ str r7, [sp] │ │ │ │ - bl ad010 │ │ │ │ + bl ad0d8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b254 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b254 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b254 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - b b2c00 │ │ │ │ + b b2ce4 │ │ │ │ mov r9, #0 │ │ │ │ - b b2b98 │ │ │ │ - ldr r3, [pc, #100] @ b2cc8 │ │ │ │ - ldr r1, [pc, #100] @ b2ccc │ │ │ │ - bl 3592c0 │ │ │ │ - ldr r2, [pc, #96] @ b2cd0 │ │ │ │ + b b2c7c │ │ │ │ + ldr r3, [pc, #100] @ b2dac │ │ │ │ + ldr r1, [pc, #100] @ b2db0 │ │ │ │ + bl 359530 │ │ │ │ + ldr r2, [pc, #96] @ b2db4 │ │ │ │ ldr r1, [r1] │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl 18f234 <_PyErr_SetString@@Base> │ │ │ │ - b b2c34 │ │ │ │ + bl 18f4b0 <_PyErr_SetString@@Base> │ │ │ │ + b b2d18 │ │ │ │ mov r6, #0 │ │ │ │ mov r4, r6 │ │ │ │ mov r5, r6 │ │ │ │ - b b2c1c │ │ │ │ + b b2d00 │ │ │ │ mov r6, sl │ │ │ │ mov r4, sl │ │ │ │ - b b2c1c │ │ │ │ + b b2d00 │ │ │ │ mov r5, #0 │ │ │ │ - b b2bdc │ │ │ │ + b b2cc0 │ │ │ │ mov r6, r4 │ │ │ │ - b b2c1c │ │ │ │ + b b2d00 │ │ │ │ mov r6, r7 │ │ │ │ mov r4, r7 │ │ │ │ mov r9, r7 │ │ │ │ - b b2c1c │ │ │ │ + b b2d00 │ │ │ │ subseq r1, r5, r0, lsl #27 │ │ │ │ subseq sl, r7, ip, lsr #19 │ │ │ │ - eorseq r2, r6, r4, lsr sl │ │ │ │ + eorseq r2, r6, r4, ror ip │ │ │ │ subseq r9, r5, ip, asr #30 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r2, r6, r4, lsl #20 │ │ │ │ + eorseq r2, r6, r4, asr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr ip, [pc, #132] @ b2d70 │ │ │ │ + ldr ip, [pc, #132] @ b2e54 │ │ │ │ bic r5, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, ip │ │ │ │ cmpeq r5, #1 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ mov r6, r3 │ │ │ │ - beq b2d2c │ │ │ │ + beq b2e10 │ │ │ │ mov r4, r0 │ │ │ │ - bl 3592c0 │ │ │ │ - ldr ip, [pc, #96] @ b2d74 │ │ │ │ + bl 359530 │ │ │ │ + ldr ip, [pc, #96] @ b2e58 │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [ip, r0] │ │ │ │ mov r1, r4 │ │ │ │ str r6, [sp] │ │ │ │ - bl b2d7c <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl b2e60 <_PyObject_MakeTpCall@@Base> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - bne b2d50 │ │ │ │ + bne b2e34 │ │ │ │ ldr r3, [r2] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ - b b2d24 │ │ │ │ + b b2e08 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r0, [pc, #28] @ b2d78 │ │ │ │ + ldr r0, [pc, #28] @ b2e5c │ │ │ │ mov r1, r3 │ │ │ │ - bl 3171f0 │ │ │ │ + bl 317480 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne b2d34 │ │ │ │ - b b2d24 │ │ │ │ + bne b2e18 │ │ │ │ + b b2e08 │ │ │ │ subseq r9, r5, ip, asr #30 │ │ │ │ andeq r0, r0, ip │ │ │ │ - mlaseq r6, r0, r9, r2 │ │ │ │ + @ instruction: 0x00362bd0 │ │ │ │ │ │ │ │ -000b2d7c <_PyObject_MakeTpCall@@Base>: │ │ │ │ +000b2e60 <_PyObject_MakeTpCall@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ ldr sl, [r3, #64] @ 0x40 │ │ │ │ cmp sl, #0 │ │ │ │ - beq b3324 <_PyObject_MakeTpCall@@Base+0x5a8> │ │ │ │ + beq b3408 <_PyObject_MakeTpCall@@Base+0x5a8> │ │ │ │ cmp r6, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r1 │ │ │ │ - beq b2ff8 <_PyObject_MakeTpCall@@Base+0x27c> │ │ │ │ - blt b3394 <_PyObject_MakeTpCall@@Base+0x618> │ │ │ │ - ldr r3, [pc, #1712] @ b3474 <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ - bl 3592c0 │ │ │ │ + beq b30dc <_PyObject_MakeTpCall@@Base+0x27c> │ │ │ │ + blt b3478 <_PyObject_MakeTpCall@@Base+0x618> │ │ │ │ + ldr r3, [pc, #1712] @ b3558 <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ + bl 359530 │ │ │ │ ldr r1, [r0, r3] │ │ │ │ cmp r6, #20 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov fp, r0 │ │ │ │ - bgt b3120 <_PyObject_MakeTpCall@@Base+0x3a4> │ │ │ │ + bgt b3204 <_PyObject_MakeTpCall@@Base+0x3a4> │ │ │ │ add r2, r2, r6, lsl #2 │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r4, [r2, #1608] @ 0x648 │ │ │ │ cmp r4, #0 │ │ │ │ - beq b3090 <_PyObject_MakeTpCall@@Base+0x314> │ │ │ │ - ldr ip, [pc, #1668] @ b3478 <_PyObject_MakeTpCall@@Base+0x6fc> │ │ │ │ + beq b3174 <_PyObject_MakeTpCall@@Base+0x314> │ │ │ │ + ldr ip, [pc, #1668] @ b355c <_PyObject_MakeTpCall@@Base+0x6fc> │ │ │ │ ldr r0, [r2, #1688] @ 0x698 │ │ │ │ ldr lr, [ip, #1416] @ 0x588 │ │ │ │ sub r0, r0, #1 │ │ │ │ subs r3, lr, #0 │ │ │ │ ldr lr, [r4, #12] │ │ │ │ str lr, [r2, #1608] @ 0x648 │ │ │ │ str r0, [r2, #1688] @ 0x698 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r4] │ │ │ │ - bne b329c <_PyObject_MakeTpCall@@Base+0x520> │ │ │ │ + bne b3380 <_PyObject_MakeTpCall@@Base+0x520> │ │ │ │ add ip, r4, #12 │ │ │ │ ldr r2, [r8] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b2fd0 <_PyObject_MakeTpCall@@Base+0x254> │ │ │ │ + beq b30b4 <_PyObject_MakeTpCall@@Base+0x254> │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r6, #1 │ │ │ │ str r3, [r2] │ │ │ │ str r2, [ip] │ │ │ │ - beq b2e94 <_PyObject_MakeTpCall@@Base+0x118> │ │ │ │ + beq b2f78 <_PyObject_MakeTpCall@@Base+0x118> │ │ │ │ ldr r2, [r8, #4] │ │ │ │ add r0, ip, #4 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b3070 <_PyObject_MakeTpCall@@Base+0x2f4> │ │ │ │ + beq b3154 <_PyObject_MakeTpCall@@Base+0x2f4> │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r6, #2 │ │ │ │ str r3, [r2] │ │ │ │ str r2, [r0] │ │ │ │ - beq b2e94 <_PyObject_MakeTpCall@@Base+0x118> │ │ │ │ + beq b2f78 <_PyObject_MakeTpCall@@Base+0x118> │ │ │ │ add ip, r8, #8 │ │ │ │ add lr, r8, r6, lsl #2 │ │ │ │ ldr r2, [ip], #4 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ add r3, r3, #1 │ │ │ │ - beq b3080 <_PyObject_MakeTpCall@@Base+0x304> │ │ │ │ + beq b3164 <_PyObject_MakeTpCall@@Base+0x304> │ │ │ │ cmp lr, ip │ │ │ │ str r3, [r2] │ │ │ │ str r2, [r0, #4]! │ │ │ │ - bne b2e70 <_PyObject_MakeTpCall@@Base+0xf4> │ │ │ │ + bne b2f54 <_PyObject_MakeTpCall@@Base+0xf4> │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r9, #0 │ │ │ │ ldr r2, [r3, #3796] @ 0xed4 │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ and r3, r3, #3 │ │ │ │ sub r1, r4, #8 │ │ │ │ orr r3, r3, r0 │ │ │ │ str r1, [r0] │ │ │ │ stmdb r4, {r2, r3} │ │ │ │ str r1, [r2, #4] │ │ │ │ - bne b3004 <_PyObject_MakeTpCall@@Base+0x288> │ │ │ │ + bne b30e8 <_PyObject_MakeTpCall@@Base+0x288> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r8, #0 │ │ │ │ cmp r3, #0 │ │ │ │ sub r3, r3, #1 │ │ │ │ mov r9, r8 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ - blt b3048 <_PyObject_MakeTpCall@@Base+0x2cc> │ │ │ │ - ldr r3, [pc, #1428] @ b347c <_PyObject_MakeTpCall@@Base+0x700> │ │ │ │ + blt b312c <_PyObject_MakeTpCall@@Base+0x2cc> │ │ │ │ + ldr r3, [pc, #1428] @ b3560 <_PyObject_MakeTpCall@@Base+0x700> │ │ │ │ cmp sl, r3 │ │ │ │ - bne b2fe0 <_PyObject_MakeTpCall@@Base+0x264> │ │ │ │ - ldr r2, [pc, #1420] @ b3480 <_PyObject_MakeTpCall@@Base+0x704> │ │ │ │ - ldr r3, [pc, #1404] @ b3474 <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ - bl 3592c0 │ │ │ │ + bne b30c4 <_PyObject_MakeTpCall@@Base+0x264> │ │ │ │ + ldr r2, [pc, #1420] @ b3564 <_PyObject_MakeTpCall@@Base+0x704> │ │ │ │ + ldr r3, [pc, #1404] @ b3558 <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ + bl 359530 │ │ │ │ cmp r7, r2 │ │ │ │ ldr sl, [r3, r0] │ │ │ │ - beq b30f4 <_PyObject_MakeTpCall@@Base+0x378> │ │ │ │ + beq b31d8 <_PyObject_MakeTpCall@@Base+0x378> │ │ │ │ ldr r3, [r7, #156] @ 0x9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq b33a4 <_PyObject_MakeTpCall@@Base+0x628> │ │ │ │ + beq b3488 <_PyObject_MakeTpCall@@Base+0x628> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sl, #72] @ 0x48 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq b3208 <_PyObject_MakeTpCall@@Base+0x48c> │ │ │ │ + beq b32ec <_PyObject_MakeTpCall@@Base+0x48c> │ │ │ │ cmp r3, #0 │ │ │ │ - bne b3360 <_PyObject_MakeTpCall@@Base+0x5e4> │ │ │ │ + bne b3444 <_PyObject_MakeTpCall@@Base+0x5e4> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r7, r3 │ │ │ │ - bne b3178 <_PyObject_MakeTpCall@@Base+0x3fc> │ │ │ │ + bne b325c <_PyObject_MakeTpCall@@Base+0x3fc> │ │ │ │ ldr r3, [r3, #148] @ 0x94 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b2f64 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ + beq b3048 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt b3254 <_PyObject_MakeTpCall@@Base+0x4d8> │ │ │ │ + blt b3338 <_PyObject_MakeTpCall@@Base+0x4d8> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b2fac <_PyObject_MakeTpCall@@Base+0x230> │ │ │ │ + beq b3090 <_PyObject_MakeTpCall@@Base+0x230> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b2fac <_PyObject_MakeTpCall@@Base+0x230> │ │ │ │ + bne b3090 <_PyObject_MakeTpCall@@Base+0x230> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1248] @ b3478 <_PyObject_MakeTpCall@@Base+0x6fc> │ │ │ │ + ldr r2, [pc, #1248] @ b355c <_PyObject_MakeTpCall@@Base+0x6fc> │ │ │ │ ldr sl, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b327c <_PyObject_MakeTpCall@@Base+0x500> │ │ │ │ + bne b3360 <_PyObject_MakeTpCall@@Base+0x500> │ │ │ │ mov r0, r4 │ │ │ │ blx sl │ │ │ │ cmp r9, r8 │ │ │ │ - bne b30b4 <_PyObject_MakeTpCall@@Base+0x338> │ │ │ │ + bne b3198 <_PyObject_MakeTpCall@@Base+0x338> │ │ │ │ cmp r6, #0 │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ - beq b31dc <_PyObject_MakeTpCall@@Base+0x460> │ │ │ │ + beq b32c0 <_PyObject_MakeTpCall@@Base+0x460> │ │ │ │ cmp r3, #0 │ │ │ │ - bne b332c <_PyObject_MakeTpCall@@Base+0x5b0> │ │ │ │ + bne b3410 <_PyObject_MakeTpCall@@Base+0x5b0> │ │ │ │ mov r0, r6 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r6, #1 │ │ │ │ str r2, [ip] │ │ │ │ - bne b2e40 <_PyObject_MakeTpCall@@Base+0xc4> │ │ │ │ - b b2e94 <_PyObject_MakeTpCall@@Base+0x118> │ │ │ │ + bne b2f24 <_PyObject_MakeTpCall@@Base+0xc4> │ │ │ │ + b b2f78 <_PyObject_MakeTpCall@@Base+0x118> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx sl │ │ │ │ mov r6, r0 │ │ │ │ - b b2f64 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ + b b3048 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ cmp r9, #0 │ │ │ │ - ldr r4, [pc, #1152] @ b3484 <_PyObject_MakeTpCall@@Base+0x708> │ │ │ │ - beq b2ec4 <_PyObject_MakeTpCall@@Base+0x148> │ │ │ │ + ldr r4, [pc, #1152] @ b3568 <_PyObject_MakeTpCall@@Base+0x708> │ │ │ │ + beq b2fa8 <_PyObject_MakeTpCall@@Base+0x148> │ │ │ │ ldr r3, [r9, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne b3238 <_PyObject_MakeTpCall@@Base+0x4bc> │ │ │ │ + bne b331c <_PyObject_MakeTpCall@@Base+0x4bc> │ │ │ │ ldr r2, [r9, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq b2ec4 <_PyObject_MakeTpCall@@Base+0x148> │ │ │ │ + beq b2fa8 <_PyObject_MakeTpCall@@Base+0x148> │ │ │ │ add r1, r8, r6, lsl #2 │ │ │ │ add r0, r9, #12 │ │ │ │ - bl fa630 <_PyDict_FromItems@@Base+0xf4> │ │ │ │ + bl fa6e4 <_PyDict_FromItems@@Base+0xf4> │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq b3400 <_PyObject_MakeTpCall@@Base+0x684> │ │ │ │ + beq b34e4 <_PyObject_MakeTpCall@@Base+0x684> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ - bge b2ee0 <_PyObject_MakeTpCall@@Base+0x164> │ │ │ │ - ldr r1, [pc, #1080] @ b3488 <_PyObject_MakeTpCall@@Base+0x70c> │ │ │ │ + bge b2fc4 <_PyObject_MakeTpCall@@Base+0x164> │ │ │ │ + ldr r1, [pc, #1080] @ b356c <_PyObject_MakeTpCall@@Base+0x70c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 29d764 <_Py_CheckRecursiveCall@@Base> │ │ │ │ + bl 29d7d8 <_Py_CheckRecursiveCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq b2ee0 <_PyObject_MakeTpCall@@Base+0x164> │ │ │ │ + beq b2fc4 <_PyObject_MakeTpCall@@Base+0x164> │ │ │ │ ldr r3, [r4] │ │ │ │ mov r6, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b2f7c <_PyObject_MakeTpCall@@Base+0x200> │ │ │ │ - b b2fac <_PyObject_MakeTpCall@@Base+0x230> │ │ │ │ + bne b3060 <_PyObject_MakeTpCall@@Base+0x200> │ │ │ │ + b b3090 <_PyObject_MakeTpCall@@Base+0x230> │ │ │ │ cmp r6, #2 │ │ │ │ str r2, [ip, #4] │ │ │ │ - bne b2e68 <_PyObject_MakeTpCall@@Base+0xec> │ │ │ │ - b b2e94 <_PyObject_MakeTpCall@@Base+0x118> │ │ │ │ + bne b2f4c <_PyObject_MakeTpCall@@Base+0xec> │ │ │ │ + b b2f78 <_PyObject_MakeTpCall@@Base+0x118> │ │ │ │ cmp lr, ip │ │ │ │ str r2, [r0, #4]! │ │ │ │ - bne b2e70 <_PyObject_MakeTpCall@@Base+0xf4> │ │ │ │ - b b2e94 <_PyObject_MakeTpCall@@Base+0x118> │ │ │ │ - ldr r0, [pc, #1012] @ b348c <_PyObject_MakeTpCall@@Base+0x710> │ │ │ │ + bne b2f54 <_PyObject_MakeTpCall@@Base+0xf4> │ │ │ │ + b b2f78 <_PyObject_MakeTpCall@@Base+0x118> │ │ │ │ + ldr r0, [pc, #1012] @ b3570 <_PyObject_MakeTpCall@@Base+0x710> │ │ │ │ mov r1, r6 │ │ │ │ - bl 9a8d0 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9a948 <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b31f0 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ - ldr r3, [pc, #968] @ b3474 <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ + beq b32d4 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ + ldr r3, [pc, #968] @ b3558 <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ add ip, r4, #12 │ │ │ │ ldr r1, [fp, r3] │ │ │ │ - b b2e1c <_PyObject_MakeTpCall@@Base+0xa0> │ │ │ │ + b b2f00 <_PyObject_MakeTpCall@@Base+0xa0> │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b2fb4 <_PyObject_MakeTpCall@@Base+0x238> │ │ │ │ + beq b3098 <_PyObject_MakeTpCall@@Base+0x238> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne b2fb4 <_PyObject_MakeTpCall@@Base+0x238> │ │ │ │ + bne b3098 <_PyObject_MakeTpCall@@Base+0x238> │ │ │ │ ldr r3, [r8, #4] │ │ │ │ - ldr r2, [pc, #924] @ b3478 <_PyObject_MakeTpCall@@Base+0x6fc> │ │ │ │ + ldr r2, [pc, #924] @ b355c <_PyObject_MakeTpCall@@Base+0x6fc> │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b3304 <_PyObject_MakeTpCall@@Base+0x588> │ │ │ │ + bne b33e8 <_PyObject_MakeTpCall@@Base+0x588> │ │ │ │ mov r0, r8 │ │ │ │ blx r4 │ │ │ │ - b b2fb4 <_PyObject_MakeTpCall@@Base+0x238> │ │ │ │ + b b3098 <_PyObject_MakeTpCall@@Base+0x238> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq b3428 <_PyObject_MakeTpCall@@Base+0x6ac> │ │ │ │ + beq b350c <_PyObject_MakeTpCall@@Base+0x6ac> │ │ │ │ cmp r3, #3 │ │ │ │ - beq b2f04 <_PyObject_MakeTpCall@@Base+0x188> │ │ │ │ - ldr r3, [pc, #896] @ b3490 <_PyObject_MakeTpCall@@Base+0x714> │ │ │ │ - ldr r1, [pc, #896] @ b3494 <_PyObject_MakeTpCall@@Base+0x718> │ │ │ │ + beq b2fe8 <_PyObject_MakeTpCall@@Base+0x188> │ │ │ │ + ldr r3, [pc, #896] @ b3574 <_PyObject_MakeTpCall@@Base+0x714> │ │ │ │ + ldr r1, [pc, #896] @ b3578 <_PyObject_MakeTpCall@@Base+0x718> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r6, #0 │ │ │ │ - b b2f64 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ + b b3048 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ cmn r6, #-536870908 @ 0xe0000004 │ │ │ │ - bhi b32bc <_PyObject_MakeTpCall@@Base+0x540> │ │ │ │ - ldr r0, [pc, #860] @ b348c <_PyObject_MakeTpCall@@Base+0x710> │ │ │ │ + bhi b33a0 <_PyObject_MakeTpCall@@Base+0x540> │ │ │ │ + ldr r0, [pc, #860] @ b3570 <_PyObject_MakeTpCall@@Base+0x710> │ │ │ │ mov r1, r6 │ │ │ │ - bl 9a8d0 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9a948 <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b31f0 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ - ldr r3, [pc, #816] @ b3474 <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ + beq b32d4 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ + ldr r3, [pc, #816] @ b3558 <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ add ip, r4, #12 │ │ │ │ ldr r1, [fp, r3] │ │ │ │ ldr r3, [r8] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b31f8 <_PyObject_MakeTpCall@@Base+0x47c> │ │ │ │ + bne b32dc <_PyObject_MakeTpCall@@Base+0x47c> │ │ │ │ mov r0, ip │ │ │ │ str r3, [r0], #4 │ │ │ │ ldr r2, [r8, #4] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ streq r2, [ip, #4] │ │ │ │ - bne b2e54 <_PyObject_MakeTpCall@@Base+0xd8> │ │ │ │ - b b2e68 <_PyObject_MakeTpCall@@Base+0xec> │ │ │ │ + bne b2f38 <_PyObject_MakeTpCall@@Base+0xd8> │ │ │ │ + b b2f4c <_PyObject_MakeTpCall@@Base+0xec> │ │ │ │ ldr r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq b33d8 <_PyObject_MakeTpCall@@Base+0x65c> │ │ │ │ + beq b34bc <_PyObject_MakeTpCall@@Base+0x65c> │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble b2f64 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ + ble b3048 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r7, r0 │ │ │ │ - beq b2f40 <_PyObject_MakeTpCall@@Base+0x1c4> │ │ │ │ + beq b3024 <_PyObject_MakeTpCall@@Base+0x1c4> │ │ │ │ cmp r1, #1 │ │ │ │ - beq b2f64 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ + beq b3048 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r7, r0 │ │ │ │ - beq b2f40 <_PyObject_MakeTpCall@@Base+0x1c4> │ │ │ │ + beq b3024 <_PyObject_MakeTpCall@@Base+0x1c4> │ │ │ │ cmp r1, #2 │ │ │ │ - beq b2f64 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ + beq b3048 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ add r2, r2, #16 │ │ │ │ mov r0, #2 │ │ │ │ ldr ip, [r2, #4]! │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r7, ip │ │ │ │ - beq b2f40 <_PyObject_MakeTpCall@@Base+0x1c4> │ │ │ │ + beq b3024 <_PyObject_MakeTpCall@@Base+0x1c4> │ │ │ │ cmp r1, r0 │ │ │ │ - bne b31c0 <_PyObject_MakeTpCall@@Base+0x444> │ │ │ │ - b b2f64 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ + bne b32a4 <_PyObject_MakeTpCall@@Base+0x444> │ │ │ │ + b b3048 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ cmp r3, #0 │ │ │ │ - beq b32cc <_PyObject_MakeTpCall@@Base+0x550> │ │ │ │ + beq b33b0 <_PyObject_MakeTpCall@@Base+0x550> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b32cc <_PyObject_MakeTpCall@@Base+0x550> │ │ │ │ + beq b33b0 <_PyObject_MakeTpCall@@Base+0x550> │ │ │ │ mov r6, #0 │ │ │ │ - b b2fc8 <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ + b b30ac <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ str r3, [ip] │ │ │ │ - b b2e40 <_PyObject_MakeTpCall@@Base+0xc4> │ │ │ │ + b b2f24 <_PyObject_MakeTpCall@@Base+0xc4> │ │ │ │ cmp r3, #0 │ │ │ │ - beq b321c <_PyObject_MakeTpCall@@Base+0x4a0> │ │ │ │ + beq b3300 <_PyObject_MakeTpCall@@Base+0x4a0> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b3118 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ - ldr r3, [pc, #628] @ b3498 <_PyObject_MakeTpCall@@Base+0x71c> │ │ │ │ - ldr r2, [pc, #628] @ b349c <_PyObject_MakeTpCall@@Base+0x720> │ │ │ │ + bne b31fc <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ + ldr r3, [pc, #628] @ b357c <_PyObject_MakeTpCall@@Base+0x71c> │ │ │ │ + ldr r2, [pc, #628] @ b3580 <_PyObject_MakeTpCall@@Base+0x720> │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, sl │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c0010 <_PyErr_Format@@Base> │ │ │ │ - b b3118 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ + bl 1c01c8 <_PyErr_Format@@Base> │ │ │ │ + b b31fc <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r8, r9 │ │ │ │ cmp r3, #0 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ - bge b2ee0 <_PyObject_MakeTpCall@@Base+0x164> │ │ │ │ - b b3048 <_PyObject_MakeTpCall@@Base+0x2cc> │ │ │ │ + bge b2fc4 <_PyObject_MakeTpCall@@Base+0x164> │ │ │ │ + b b312c <_PyObject_MakeTpCall@@Base+0x2cc> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b3118 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ + beq b31fc <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne b3118 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ + bne b31fc <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b b3118 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ - ldr r1, [pc, #540] @ b34a0 <_PyObject_MakeTpCall@@Base+0x724> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b b31fc <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ + ldr r1, [pc, #540] @ b3584 <_PyObject_MakeTpCall@@Base+0x724> │ │ │ │ cmp r3, r1 │ │ │ │ - beq b2fa4 <_PyObject_MakeTpCall@@Base+0x228> │ │ │ │ + beq b3088 <_PyObject_MakeTpCall@@Base+0x228> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b2fa4 <_PyObject_MakeTpCall@@Base+0x228> │ │ │ │ - ldr r2, [pc, #508] @ b34a0 <_PyObject_MakeTpCall@@Base+0x724> │ │ │ │ + b b3088 <_PyObject_MakeTpCall@@Base+0x228> │ │ │ │ + ldr r2, [pc, #508] @ b3584 <_PyObject_MakeTpCall@@Base+0x724> │ │ │ │ cmp r3, r2 │ │ │ │ - bne b32e8 <_PyObject_MakeTpCall@@Base+0x56c> │ │ │ │ + bne b33cc <_PyObject_MakeTpCall@@Base+0x56c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e6d0 │ │ │ │ - ldr r3, [pc, #444] @ b3474 <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ + bl 18e94c │ │ │ │ + ldr r3, [pc, #444] @ b3558 <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ ldr r1, [fp, r3] │ │ │ │ - b b2e18 <_PyObject_MakeTpCall@@Base+0x9c> │ │ │ │ - bl 2a01ec │ │ │ │ + b b2efc <_PyObject_MakeTpCall@@Base+0x9c> │ │ │ │ + bl 2a0260 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne b313c <_PyObject_MakeTpCall@@Base+0x3c0> │ │ │ │ - b b31f0 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ - ldr r3, [pc, #452] @ b3498 <_PyObject_MakeTpCall@@Base+0x71c> │ │ │ │ - ldr r2, [pc, #452] @ b349c <_PyObject_MakeTpCall@@Base+0x720> │ │ │ │ + bne b3220 <_PyObject_MakeTpCall@@Base+0x3c0> │ │ │ │ + b b32d4 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ + ldr r3, [pc, #452] @ b357c <_PyObject_MakeTpCall@@Base+0x71c> │ │ │ │ + ldr r2, [pc, #452] @ b3580 <_PyObject_MakeTpCall@@Base+0x720> │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c0010 <_PyErr_Format@@Base> │ │ │ │ - b b31f0 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ + bl 1c01c8 <_PyErr_Format@@Base> │ │ │ │ + b b32d4 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [ip, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #372] @ b3474 <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ + ldr r3, [pc, #372] @ b3558 <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ ldr r1, [fp, r3] │ │ │ │ - b b2e18 <_PyObject_MakeTpCall@@Base+0x9c> │ │ │ │ - ldr r1, [pc, #404] @ b34a0 <_PyObject_MakeTpCall@@Base+0x724> │ │ │ │ + b b2efc <_PyObject_MakeTpCall@@Base+0x9c> │ │ │ │ + ldr r1, [pc, #404] @ b3584 <_PyObject_MakeTpCall@@Base+0x724> │ │ │ │ cmp r3, r1 │ │ │ │ - beq b30e8 <_PyObject_MakeTpCall@@Base+0x36c> │ │ │ │ + beq b31cc <_PyObject_MakeTpCall@@Base+0x36c> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b b30e8 <_PyObject_MakeTpCall@@Base+0x36c> │ │ │ │ - bl 2adc30 │ │ │ │ - b b31f0 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ + b b31cc <_PyObject_MakeTpCall@@Base+0x36c> │ │ │ │ + bl 2adb30 │ │ │ │ + b b32d4 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b2fc8 <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ + beq b30ac <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b3458 <_PyObject_MakeTpCall@@Base+0x6dc> │ │ │ │ - ldr r3, [pc, #332] @ b3498 <_PyObject_MakeTpCall@@Base+0x71c> │ │ │ │ - ldr r2, [pc, #340] @ b34a4 <_PyObject_MakeTpCall@@Base+0x728> │ │ │ │ + bne b353c <_PyObject_MakeTpCall@@Base+0x6dc> │ │ │ │ + ldr r3, [pc, #332] @ b357c <_PyObject_MakeTpCall@@Base+0x71c> │ │ │ │ + ldr r2, [pc, #340] @ b3588 <_PyObject_MakeTpCall@@Base+0x728> │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r7 │ │ │ │ - bl 2d63ec │ │ │ │ - b b31f0 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ + bl 2d62fc │ │ │ │ + b b32d4 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b2f34 <_PyObject_MakeTpCall@@Base+0x1b8> │ │ │ │ + beq b3018 <_PyObject_MakeTpCall@@Base+0x1b8> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b33c0 <_PyObject_MakeTpCall@@Base+0x644> │ │ │ │ - ldr r3, [pc, #280] @ b3498 <_PyObject_MakeTpCall@@Base+0x71c> │ │ │ │ - ldr r2, [pc, #288] @ b34a4 <_PyObject_MakeTpCall@@Base+0x728> │ │ │ │ + bne b34a4 <_PyObject_MakeTpCall@@Base+0x644> │ │ │ │ + ldr r3, [pc, #280] @ b357c <_PyObject_MakeTpCall@@Base+0x71c> │ │ │ │ + ldr r2, [pc, #288] @ b3588 <_PyObject_MakeTpCall@@Base+0x728> │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, sl │ │ │ │ mov r3, r7 │ │ │ │ - bl 2d63ec │ │ │ │ - b b3118 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ - ldr r0, [pc, #268] @ b34a8 <_PyObject_MakeTpCall@@Base+0x72c> │ │ │ │ + bl 2d62fc │ │ │ │ + b b31fc <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ + ldr r0, [pc, #268] @ b358c <_PyObject_MakeTpCall@@Base+0x72c> │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b31f0 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ - ldr r3, [pc, #228] @ b3490 <_PyObject_MakeTpCall@@Base+0x714> │ │ │ │ - ldr r2, [pc, #252] @ b34ac <_PyObject_MakeTpCall@@Base+0x730> │ │ │ │ + bl 2e1424 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b32d4 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ + ldr r3, [pc, #228] @ b3574 <_PyObject_MakeTpCall@@Base+0x714> │ │ │ │ + ldr r2, [pc, #252] @ b3590 <_PyObject_MakeTpCall@@Base+0x730> │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - bl 1c0010 <_PyErr_Format@@Base> │ │ │ │ - b b3118 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ + bl 1c01c8 <_PyErr_Format@@Base> │ │ │ │ + b b31fc <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne b3378 <_PyObject_MakeTpCall@@Base+0x5fc> │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b b3378 <_PyObject_MakeTpCall@@Base+0x5fc> │ │ │ │ + bne b345c <_PyObject_MakeTpCall@@Base+0x5fc> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b b345c <_PyObject_MakeTpCall@@Base+0x5fc> │ │ │ │ mov r2, r3 │ │ │ │ cmp r7, r2 │ │ │ │ - beq b2f40 <_PyObject_MakeTpCall@@Base+0x1c4> │ │ │ │ + beq b3024 <_PyObject_MakeTpCall@@Base+0x1c4> │ │ │ │ ldr r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne b33dc <_PyObject_MakeTpCall@@Base+0x660> │ │ │ │ - ldr r2, [pc, #184] @ b34b0 <_PyObject_MakeTpCall@@Base+0x734> │ │ │ │ + bne b34c0 <_PyObject_MakeTpCall@@Base+0x660> │ │ │ │ + ldr r2, [pc, #184] @ b3594 <_PyObject_MakeTpCall@@Base+0x734> │ │ │ │ cmp r7, r2 │ │ │ │ - beq b2f40 <_PyObject_MakeTpCall@@Base+0x1c4> │ │ │ │ - b b2f64 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ + beq b3024 <_PyObject_MakeTpCall@@Base+0x1c4> │ │ │ │ + b b3048 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b31f0 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ + beq b32d4 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b31f0 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ + bne b32d4 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b b31f0 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b b32d4 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ cmp r8, #0 │ │ │ │ - beq b343c <_PyObject_MakeTpCall@@Base+0x6c0> │ │ │ │ + beq b3520 <_PyObject_MakeTpCall@@Base+0x6c0> │ │ │ │ ldr r3, [r8, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b3108 <_PyObject_MakeTpCall@@Base+0x38c> │ │ │ │ + bne b31ec <_PyObject_MakeTpCall@@Base+0x38c> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r6, [r3, #4] │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ - b b2f64 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ + b b3048 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne b3344 <_PyObject_MakeTpCall@@Base+0x5c8> │ │ │ │ + bne b3428 <_PyObject_MakeTpCall@@Base+0x5c8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b b3344 <_PyObject_MakeTpCall@@Base+0x5c8> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b b3428 <_PyObject_MakeTpCall@@Base+0x5c8> │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - @ instruction: 0x000b34b4 │ │ │ │ + muleq fp, r8, r5 │ │ │ │ subseq r9, r5, ip, asr #30 │ │ │ │ subseq r1, r8, r8, lsl r0 │ │ │ │ - eorseq r2, r6, r8, lsr sl │ │ │ │ + eorseq r2, r6, r8, ror ip │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r6, r8, asr sl │ │ │ │ + mlaseq r6, r8, ip, r2 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r2, r6, ip, lsl #14 │ │ │ │ - andseq lr, r8, r0, lsl r1 │ │ │ │ - eorseq r2, r6, ip, lsr r7 │ │ │ │ - eorseq sp, r5, r0, lsl #2 │ │ │ │ - eorseq r2, r6, r8, ror sl │ │ │ │ + eorseq r2, r6, ip, asr #18 │ │ │ │ + andseq lr, r8, ip, lsl #7 │ │ │ │ + eorseq r2, r6, ip, ror r9 │ │ │ │ + eorseq sp, r5, r0, asr #6 │ │ │ │ + @ instruction: 0x00362cb8 │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #504] @ b36c4 <_PyObject_MakeTpCall@@Base+0x948> │ │ │ │ + ldr r5, [pc, #504] @ b37a8 <_PyObject_MakeTpCall@@Base+0x948> │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #500] @ b36c8 <_PyObject_MakeTpCall@@Base+0x94c> │ │ │ │ - bl 3592c0 │ │ │ │ + ldr r3, [pc, #500] @ b37ac <_PyObject_MakeTpCall@@Base+0x94c> │ │ │ │ + bl 359530 │ │ │ │ cmp r4, r5 │ │ │ │ ldr r8, [r3, r0] │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - beq b3550 <_PyObject_MakeTpCall@@Base+0x7d4> │ │ │ │ + beq b3634 <_PyObject_MakeTpCall@@Base+0x7d4> │ │ │ │ ldr r3, [r4, #156] @ 0x9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq b3604 <_PyObject_MakeTpCall@@Base+0x888> │ │ │ │ + beq b36e8 <_PyObject_MakeTpCall@@Base+0x888> │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r8, #72] @ 0x48 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq b35ac <_PyObject_MakeTpCall@@Base+0x830> │ │ │ │ + beq b3690 <_PyObject_MakeTpCall@@Base+0x830> │ │ │ │ cmp r3, #0 │ │ │ │ - bne b3620 <_PyObject_MakeTpCall@@Base+0x8a4> │ │ │ │ + bne b3704 <_PyObject_MakeTpCall@@Base+0x8a4> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne b357c <_PyObject_MakeTpCall@@Base+0x800> │ │ │ │ + bne b3660 <_PyObject_MakeTpCall@@Base+0x800> │ │ │ │ ldr r3, [r3, #148] @ 0x94 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b3548 <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ + beq b362c <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt b35dc <_PyObject_MakeTpCall@@Base+0x860> │ │ │ │ + blt b36c0 <_PyObject_MakeTpCall@@Base+0x860> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq b366c <_PyObject_MakeTpCall@@Base+0x8f0> │ │ │ │ + beq b3750 <_PyObject_MakeTpCall@@Base+0x8f0> │ │ │ │ cmp r3, #3 │ │ │ │ - beq b34e8 <_PyObject_MakeTpCall@@Base+0x76c> │ │ │ │ - ldr r3, [pc, #352] @ b36cc <_PyObject_MakeTpCall@@Base+0x950> │ │ │ │ - ldr r1, [pc, #352] @ b36d0 <_PyObject_MakeTpCall@@Base+0x954> │ │ │ │ + beq b35cc <_PyObject_MakeTpCall@@Base+0x76c> │ │ │ │ + ldr r3, [pc, #352] @ b37b0 <_PyObject_MakeTpCall@@Base+0x950> │ │ │ │ + ldr r1, [pc, #352] @ b37b4 <_PyObject_MakeTpCall@@Base+0x954> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r5, #0 │ │ │ │ - b b3548 <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ + b b362c <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ ldr r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq b369c <_PyObject_MakeTpCall@@Base+0x920> │ │ │ │ + beq b3780 <_PyObject_MakeTpCall@@Base+0x920> │ │ │ │ ldr ip, [r2, #8]! │ │ │ │ mov r1, #0 │ │ │ │ cmp ip, r1 │ │ │ │ add r1, r1, #1 │ │ │ │ - ble b3548 <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ + ble b362c <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ ldr r0, [r2, #4]! │ │ │ │ cmp r4, r0 │ │ │ │ - bne b3590 <_PyObject_MakeTpCall@@Base+0x814> │ │ │ │ - b b3524 <_PyObject_MakeTpCall@@Base+0x7a8> │ │ │ │ + bne b3674 <_PyObject_MakeTpCall@@Base+0x814> │ │ │ │ + b b3608 <_PyObject_MakeTpCall@@Base+0x7a8> │ │ │ │ cmp r3, #0 │ │ │ │ - beq b35c0 <_PyObject_MakeTpCall@@Base+0x844> │ │ │ │ + beq b36a4 <_PyObject_MakeTpCall@@Base+0x844> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b3574 <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ - ldr r3, [pc, #268] @ b36d4 <_PyObject_MakeTpCall@@Base+0x958> │ │ │ │ - ldr r2, [pc, #268] @ b36d8 <_PyObject_MakeTpCall@@Base+0x95c> │ │ │ │ + bne b3658 <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ + ldr r3, [pc, #268] @ b37b8 <_PyObject_MakeTpCall@@Base+0x958> │ │ │ │ + ldr r2, [pc, #268] @ b37bc <_PyObject_MakeTpCall@@Base+0x95c> │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1c0010 <_PyErr_Format@@Base> │ │ │ │ - b b3574 <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ + bl 1c01c8 <_PyErr_Format@@Base> │ │ │ │ + b b3658 <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b3574 <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ + beq b3658 <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b3574 <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ + bne b3658 <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b b3574 <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ - ldr r1, [pc, #192] @ b36cc <_PyObject_MakeTpCall@@Base+0x950> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b b3658 <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ + ldr r1, [pc, #192] @ b37b0 <_PyObject_MakeTpCall@@Base+0x950> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r2, [pc, #200] @ b36dc <_PyObject_MakeTpCall@@Base+0x960> │ │ │ │ + ldr r2, [pc, #200] @ b37c0 <_PyObject_MakeTpCall@@Base+0x960> │ │ │ │ ldr r1, [r1] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c0010 <_PyErr_Format@@Base> │ │ │ │ - b b3574 <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ + bl 1c01c8 <_PyErr_Format@@Base> │ │ │ │ + b b3658 <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b3518 <_PyObject_MakeTpCall@@Base+0x79c> │ │ │ │ + beq b35fc <_PyObject_MakeTpCall@@Base+0x79c> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b3654 <_PyObject_MakeTpCall@@Base+0x8d8> │ │ │ │ - ldr r3, [pc, #148] @ b36d4 <_PyObject_MakeTpCall@@Base+0x958> │ │ │ │ - ldr r2, [pc, #156] @ b36e0 <_PyObject_MakeTpCall@@Base+0x964> │ │ │ │ + bne b3738 <_PyObject_MakeTpCall@@Base+0x8d8> │ │ │ │ + ldr r3, [pc, #148] @ b37b8 <_PyObject_MakeTpCall@@Base+0x958> │ │ │ │ + ldr r2, [pc, #156] @ b37c4 <_PyObject_MakeTpCall@@Base+0x964> │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r4 │ │ │ │ - bl 2d63ec │ │ │ │ - b b3574 <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ + bl 2d62fc │ │ │ │ + b b3658 <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b3638 <_PyObject_MakeTpCall@@Base+0x8bc> │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b b3638 <_PyObject_MakeTpCall@@Base+0x8bc> │ │ │ │ + bne b371c <_PyObject_MakeTpCall@@Base+0x8bc> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b b371c <_PyObject_MakeTpCall@@Base+0x8bc> │ │ │ │ cmp r2, #0 │ │ │ │ - beq b3680 <_PyObject_MakeTpCall@@Base+0x904> │ │ │ │ + beq b3764 <_PyObject_MakeTpCall@@Base+0x904> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b3564 <_PyObject_MakeTpCall@@Base+0x7e8> │ │ │ │ + bne b3648 <_PyObject_MakeTpCall@@Base+0x7e8> │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ - b b3548 <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ + b b362c <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ mov r2, r3 │ │ │ │ cmp r4, r2 │ │ │ │ - beq b3524 <_PyObject_MakeTpCall@@Base+0x7a8> │ │ │ │ + beq b3608 <_PyObject_MakeTpCall@@Base+0x7a8> │ │ │ │ ldr r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne b36a0 <_PyObject_MakeTpCall@@Base+0x924> │ │ │ │ - ldr r2, [pc, #40] @ b36e4 <_PyObject_MakeTpCall@@Base+0x968> │ │ │ │ + bne b3784 <_PyObject_MakeTpCall@@Base+0x924> │ │ │ │ + ldr r2, [pc, #40] @ b37c8 <_PyObject_MakeTpCall@@Base+0x968> │ │ │ │ cmp r4, r2 │ │ │ │ - beq b3524 <_PyObject_MakeTpCall@@Base+0x7a8> │ │ │ │ - b b3548 <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ + beq b3608 <_PyObject_MakeTpCall@@Base+0x7a8> │ │ │ │ + b b362c <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ subseq r9, r5, ip, asr #30 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r6, r8, asr sl │ │ │ │ + mlaseq r6, r8, ip, r2 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r2, r6, ip, lsl #14 │ │ │ │ - eorseq r2, r6, r8, ror sl │ │ │ │ - eorseq r2, r6, ip, lsr r7 │ │ │ │ + eorseq r2, r6, ip, asr #18 │ │ │ │ + @ instruction: 0x00362cb8 │ │ │ │ + eorseq r2, r6, ip, ror r9 │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ - ldr ip, [pc, #3900] @ b4640 <_PyObject_MakeTpCall@@Base+0x18c4> │ │ │ │ + ldr ip, [pc, #3900] @ b4724 <_PyObject_MakeTpCall@@Base+0x18c4> │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ stm sp, {r3, ip} │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #3872] @ b4644 <_PyObject_MakeTpCall@@Base+0x18c8> │ │ │ │ - ldr r1, [pc, #3872] @ b4648 <_PyObject_MakeTpCall@@Base+0x18cc> │ │ │ │ + ldr r3, [pc, #3872] @ b4728 <_PyObject_MakeTpCall@@Base+0x18c8> │ │ │ │ + ldr r1, [pc, #3872] @ b472c <_PyObject_MakeTpCall@@Base+0x18cc> │ │ │ │ add r2, sp, #92 @ 0x5c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl b6a5c │ │ │ │ + bl b6b40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b5648 <_PyObject_MakeTpCall@@Base+0x28cc> │ │ │ │ + beq b572c <_PyObject_MakeTpCall@@Base+0x28cc> │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ ldr r8, [r3, #8] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r8, #0 │ │ │ │ - beq b3abc <_PyObject_MakeTpCall@@Base+0xd40> │ │ │ │ - ble b5648 <_PyObject_MakeTpCall@@Base+0x28cc> │ │ │ │ + beq b3ba0 <_PyObject_MakeTpCall@@Base+0xd40> │ │ │ │ + ble b572c <_PyObject_MakeTpCall@@Base+0x28cc> │ │ │ │ ldr r0, [r3, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge b602c <_PyObject_MakeTpCall@@Base+0x32b0> │ │ │ │ + bge b6460 <_PyObject_MakeTpCall@@Base+0x3600> │ │ │ │ cmp r8, #1 │ │ │ │ - beq b5008 <_PyObject_MakeTpCall@@Base+0x228c> │ │ │ │ + beq b50ec <_PyObject_MakeTpCall@@Base+0x228c> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r9, #1 │ │ │ │ add sl, r3, #12 │ │ │ │ ldr r0, [sl, #4]! │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge b604c <_PyObject_MakeTpCall@@Base+0x32d0> │ │ │ │ + bge b6400 <_PyObject_MakeTpCall@@Base+0x35a0> │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r8, r9 │ │ │ │ - bne b3788 <_PyObject_MakeTpCall@@Base+0xa0c> │ │ │ │ + bne b386c <_PyObject_MakeTpCall@@Base+0xa0c> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - ble b5648 <_PyObject_MakeTpCall@@Base+0x28cc> │ │ │ │ + ble b572c <_PyObject_MakeTpCall@@Base+0x28cc> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r6, #172] @ 0xac │ │ │ │ add r8, r3, #8 │ │ │ │ ldr lr, [sp, #20] │ │ │ │ mov r2, r8 │ │ │ │ mov r5, r6 │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - beq b61dc <_PyObject_MakeTpCall@@Base+0x3460> │ │ │ │ + beq b6438 <_PyObject_MakeTpCall@@Base+0x35d8> │ │ │ │ mvn ip, r1 │ │ │ │ add ip, ip, lr │ │ │ │ ands ip, ip, #7 │ │ │ │ ldr sl, [r0, #8] │ │ │ │ - beq b38ec <_PyObject_MakeTpCall@@Base+0xb70> │ │ │ │ + beq b39d0 <_PyObject_MakeTpCall@@Base+0xb70> │ │ │ │ cmp sl, #0 │ │ │ │ - ble b5b4c <_PyObject_MakeTpCall@@Base+0x2dd0> │ │ │ │ + ble b5bb0 <_PyObject_MakeTpCall@@Base+0x2d50> │ │ │ │ ldr r9, [r0, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne b566c <_PyObject_MakeTpCall@@Base+0x28f0> │ │ │ │ + bne b5750 <_PyObject_MakeTpCall@@Base+0x28f0> │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ cmp ip, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r1, r1, #1 │ │ │ │ - beq b38ec <_PyObject_MakeTpCall@@Base+0xb70> │ │ │ │ + beq b39d0 <_PyObject_MakeTpCall@@Base+0xb70> │ │ │ │ cmp ip, #2 │ │ │ │ - beq b38cc <_PyObject_MakeTpCall@@Base+0xb50> │ │ │ │ + beq b39b0 <_PyObject_MakeTpCall@@Base+0xb50> │ │ │ │ cmp ip, #3 │ │ │ │ - beq b38ac <_PyObject_MakeTpCall@@Base+0xb30> │ │ │ │ + beq b3990 <_PyObject_MakeTpCall@@Base+0xb30> │ │ │ │ cmp ip, #4 │ │ │ │ - beq b388c <_PyObject_MakeTpCall@@Base+0xb10> │ │ │ │ + beq b3970 <_PyObject_MakeTpCall@@Base+0xb10> │ │ │ │ cmp ip, #5 │ │ │ │ - beq b386c <_PyObject_MakeTpCall@@Base+0xaf0> │ │ │ │ + beq b3950 <_PyObject_MakeTpCall@@Base+0xaf0> │ │ │ │ cmp ip, #6 │ │ │ │ - bne b5650 <_PyObject_MakeTpCall@@Base+0x28d4> │ │ │ │ + bne b5734 <_PyObject_MakeTpCall@@Base+0x28d4> │ │ │ │ cmp sl, #0 │ │ │ │ - ble b5b4c <_PyObject_MakeTpCall@@Base+0x2dd0> │ │ │ │ + ble b5bb0 <_PyObject_MakeTpCall@@Base+0x2d50> │ │ │ │ ldr r9, [r0, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne b566c <_PyObject_MakeTpCall@@Base+0x28f0> │ │ │ │ + bne b5750 <_PyObject_MakeTpCall@@Base+0x28f0> │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ add r1, r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp sl, #0 │ │ │ │ - ble b5b4c <_PyObject_MakeTpCall@@Base+0x2dd0> │ │ │ │ + ble b5bb0 <_PyObject_MakeTpCall@@Base+0x2d50> │ │ │ │ ldr r9, [r0, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne b566c <_PyObject_MakeTpCall@@Base+0x28f0> │ │ │ │ + bne b5750 <_PyObject_MakeTpCall@@Base+0x28f0> │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ add r1, r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp sl, #0 │ │ │ │ - ble b5b4c <_PyObject_MakeTpCall@@Base+0x2dd0> │ │ │ │ + ble b5bb0 <_PyObject_MakeTpCall@@Base+0x2d50> │ │ │ │ ldr r9, [r0, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne b566c <_PyObject_MakeTpCall@@Base+0x28f0> │ │ │ │ + bne b5750 <_PyObject_MakeTpCall@@Base+0x28f0> │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ add r1, r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp sl, #0 │ │ │ │ - ble b5b4c <_PyObject_MakeTpCall@@Base+0x2dd0> │ │ │ │ + ble b5bb0 <_PyObject_MakeTpCall@@Base+0x2d50> │ │ │ │ ldr r9, [r0, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne b566c <_PyObject_MakeTpCall@@Base+0x28f0> │ │ │ │ + bne b5750 <_PyObject_MakeTpCall@@Base+0x28f0> │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ add r1, r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp sl, #0 │ │ │ │ - ble b5b4c <_PyObject_MakeTpCall@@Base+0x2dd0> │ │ │ │ + ble b5bb0 <_PyObject_MakeTpCall@@Base+0x2d50> │ │ │ │ ldr r9, [r0, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne b566c <_PyObject_MakeTpCall@@Base+0x28f0> │ │ │ │ + bne b5750 <_PyObject_MakeTpCall@@Base+0x28f0> │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ add r1, r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp sl, #0 │ │ │ │ - ble b5b4c <_PyObject_MakeTpCall@@Base+0x2dd0> │ │ │ │ + ble b5bb0 <_PyObject_MakeTpCall@@Base+0x2d50> │ │ │ │ ldr r9, [r0, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne b566c <_PyObject_MakeTpCall@@Base+0x28f0> │ │ │ │ + bne b5750 <_PyObject_MakeTpCall@@Base+0x28f0> │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r1, lr │ │ │ │ mov fp, r1 │ │ │ │ - bne b56f8 <_PyObject_MakeTpCall@@Base+0x297c> │ │ │ │ + bne b583c <_PyObject_MakeTpCall@@Base+0x29dc> │ │ │ │ cmp r6, r5 │ │ │ │ - bne b5d64 <_PyObject_MakeTpCall@@Base+0x2fe8> │ │ │ │ + bne b5e4c <_PyObject_MakeTpCall@@Base+0x2fec> │ │ │ │ mov fp, #0 │ │ │ │ mov r1, r5 │ │ │ │ str r7, [sp, #24] │ │ │ │ mov r9, fp │ │ │ │ mov r7, fp │ │ │ │ mov r5, r8 │ │ │ │ ldr r4, [r5, #4]! │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge b6420 <_PyObject_MakeTpCall@@Base+0x36a4> │ │ │ │ + bge b5fc0 <_PyObject_MakeTpCall@@Base+0x3160> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b4f80 <_PyObject_MakeTpCall@@Base+0x2204> │ │ │ │ + bne b5064 <_PyObject_MakeTpCall@@Base+0x2204> │ │ │ │ ldr r0, [r4, #132] @ 0x84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b4fe8 <_PyObject_MakeTpCall@@Base+0x226c> │ │ │ │ + beq b50cc <_PyObject_MakeTpCall@@Base+0x226c> │ │ │ │ tst r3, #1024 @ 0x400 │ │ │ │ - beq b5634 <_PyObject_MakeTpCall@@Base+0x28b8> │ │ │ │ + beq b5718 <_PyObject_MakeTpCall@@Base+0x28b8> │ │ │ │ ldr r8, [r4, #128] @ 0x80 │ │ │ │ cmp r8, #0 │ │ │ │ - beq b4f64 <_PyObject_MakeTpCall@@Base+0x21e8> │ │ │ │ + beq b5048 <_PyObject_MakeTpCall@@Base+0x21e8> │ │ │ │ ldr r6, [r8, #128] @ 0x80 │ │ │ │ cmp r6, #0 │ │ │ │ - ldreq r6, [pc, #3376] @ b46b0 <_PyObject_MakeTpCall@@Base+0x1934> │ │ │ │ - beq b3a5c <_PyObject_MakeTpCall@@Base+0xce0> │ │ │ │ + ldreq r6, [pc, #3376] @ b4794 <_PyObject_MakeTpCall@@Base+0x1934> │ │ │ │ + beq b3b40 <_PyObject_MakeTpCall@@Base+0xce0> │ │ │ │ ldr sl, [r6, #128] @ 0x80 │ │ │ │ cmp sl, #0 │ │ │ │ - ldreq sl, [pc, #3360] @ b46b0 <_PyObject_MakeTpCall@@Base+0x1934> │ │ │ │ - beq b3a3c <_PyObject_MakeTpCall@@Base+0xcc0> │ │ │ │ + ldreq sl, [pc, #3360] @ b4794 <_PyObject_MakeTpCall@@Base+0x1934> │ │ │ │ + beq b3b20 <_PyObject_MakeTpCall@@Base+0xcc0> │ │ │ │ ldr r3, [sl, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - ldreq r3, [pc, #3344] @ b46b0 <_PyObject_MakeTpCall@@Base+0x1934> │ │ │ │ - beq b3a1c <_PyObject_MakeTpCall@@Base+0xca0> │ │ │ │ + ldreq r3, [pc, #3344] @ b4794 <_PyObject_MakeTpCall@@Base+0x1934> │ │ │ │ + beq b3b00 <_PyObject_MakeTpCall@@Base+0xca0> │ │ │ │ ldr r2, [r3, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - ldreq r2, [pc, #3328] @ b46b0 <_PyObject_MakeTpCall@@Base+0x1934> │ │ │ │ - beq b39fc <_PyObject_MakeTpCall@@Base+0xc80> │ │ │ │ + ldreq r2, [pc, #3328] @ b4794 <_PyObject_MakeTpCall@@Base+0x1934> │ │ │ │ + beq b3ae0 <_PyObject_MakeTpCall@@Base+0xc80> │ │ │ │ ldr r0, [r2, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #3312] @ b46b0 <_PyObject_MakeTpCall@@Base+0x1934> │ │ │ │ - beq b39dc <_PyObject_MakeTpCall@@Base+0xc60> │ │ │ │ + ldreq r0, [pc, #3312] @ b4794 <_PyObject_MakeTpCall@@Base+0x1934> │ │ │ │ + beq b3ac0 <_PyObject_MakeTpCall@@Base+0xc60> │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl a535c │ │ │ │ + bl a53d4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr lr, [r2, #16] │ │ │ │ ldr ip, [r0, #16] │ │ │ │ cmp lr, ip │ │ │ │ - bne b39fc <_PyObject_MakeTpCall@@Base+0xc80> │ │ │ │ + bne b3ae0 <_PyObject_MakeTpCall@@Base+0xc80> │ │ │ │ ldr lr, [r2, #20] │ │ │ │ ldr ip, [r0, #20] │ │ │ │ cmp lr, ip │ │ │ │ moveq r2, r0 │ │ │ │ ldr ip, [r3, #16] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp ip, r0 │ │ │ │ - bne b3a1c <_PyObject_MakeTpCall@@Base+0xca0> │ │ │ │ + bne b3b00 <_PyObject_MakeTpCall@@Base+0xca0> │ │ │ │ ldr ip, [r3, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp ip, r0 │ │ │ │ moveq r3, r2 │ │ │ │ ldr ip, [sl, #16] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp ip, r0 │ │ │ │ - bne b3a3c <_PyObject_MakeTpCall@@Base+0xcc0> │ │ │ │ + bne b3b20 <_PyObject_MakeTpCall@@Base+0xcc0> │ │ │ │ ldr ip, [sl, #20] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp ip, r0 │ │ │ │ moveq sl, r3 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r3, [sl, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - bne b3a5c <_PyObject_MakeTpCall@@Base+0xce0> │ │ │ │ + bne b3b40 <_PyObject_MakeTpCall@@Base+0xce0> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ ldr r3, [sl, #20] │ │ │ │ cmp r0, r3 │ │ │ │ moveq r6, sl │ │ │ │ ldr r3, [r8, #16] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r3, r0 │ │ │ │ - bne b55f0 <_PyObject_MakeTpCall@@Base+0x2874> │ │ │ │ + bne b56d4 <_PyObject_MakeTpCall@@Base+0x2874> │ │ │ │ ldr ip, [r8, #20] │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cmp ip, r0 │ │ │ │ - bne b55f0 <_PyObject_MakeTpCall@@Base+0x2874> │ │ │ │ + bne b56d4 <_PyObject_MakeTpCall@@Base+0x2874> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r3, r0 │ │ │ │ - bne b4f78 <_PyObject_MakeTpCall@@Base+0x21fc> │ │ │ │ + bne b505c <_PyObject_MakeTpCall@@Base+0x21fc> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r0, r3 │ │ │ │ - bne b4f78 <_PyObject_MakeTpCall@@Base+0x21fc> │ │ │ │ + bne b505c <_PyObject_MakeTpCall@@Base+0x21fc> │ │ │ │ cmp fp, #0 │ │ │ │ - bne b5600 <_PyObject_MakeTpCall@@Base+0x2884> │ │ │ │ + bne b56e4 <_PyObject_MakeTpCall@@Base+0x2884> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r9, r3 │ │ │ │ - beq b4f3c <_PyObject_MakeTpCall@@Base+0x21c0> │ │ │ │ + beq b5020 <_PyObject_MakeTpCall@@Base+0x21c0> │ │ │ │ mov r7, r4 │ │ │ │ mov fp, r6 │ │ │ │ - b b3930 <_PyObject_MakeTpCall@@Base+0xbb4> │ │ │ │ - ldr r1, [pc, #3052] @ b46b0 <_PyObject_MakeTpCall@@Base+0x1934> │ │ │ │ + b b3a14 <_PyObject_MakeTpCall@@Base+0xbb4> │ │ │ │ + ldr r1, [pc, #3052] @ b4794 <_PyObject_MakeTpCall@@Base+0x1934> │ │ │ │ mov r0, #1 │ │ │ │ - bl a295c │ │ │ │ + bl a29d4 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - beq b5648 <_PyObject_MakeTpCall@@Base+0x28cc> │ │ │ │ - ldr r4, [pc, #3028] @ b46b0 <_PyObject_MakeTpCall@@Base+0x1934> │ │ │ │ + beq b572c <_PyObject_MakeTpCall@@Base+0x28cc> │ │ │ │ + ldr r4, [pc, #3028] @ b4794 <_PyObject_MakeTpCall@@Base+0x1934> │ │ │ │ cmp r7, #0 │ │ │ │ - beq b60f8 <_PyObject_MakeTpCall@@Base+0x337c> │ │ │ │ + beq b62fc <_PyObject_MakeTpCall@@Base+0x349c> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b60f8 <_PyObject_MakeTpCall@@Base+0x337c> │ │ │ │ + beq b62fc <_PyObject_MakeTpCall@@Base+0x349c> │ │ │ │ mov r0, r7 │ │ │ │ - bl a8d50 │ │ │ │ + bl a8dc8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq b56ec <_PyObject_MakeTpCall@@Base+0x2970> │ │ │ │ + beq b57d0 <_PyObject_MakeTpCall@@Base+0x2970> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b61cc <_PyObject_MakeTpCall@@Base+0x3450> │ │ │ │ - ldr r1, [pc, #2920] @ b4684 <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ - ldr r3, [pc, #2968] @ b46b8 <_PyObject_MakeTpCall@@Base+0x193c> │ │ │ │ + beq b6428 <_PyObject_MakeTpCall@@Base+0x35c8> │ │ │ │ + ldr r1, [pc, #2920] @ b4768 <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ + ldr r3, [pc, #2968] @ b479c <_PyObject_MakeTpCall@@Base+0x193c> │ │ │ │ ldr r2, [r1, #468] @ 0x1d4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne b50a8 <_PyObject_MakeTpCall@@Base+0x232c> │ │ │ │ + bne b51f4 <_PyObject_MakeTpCall@@Base+0x2394> │ │ │ │ ldr r2, [r1, #476] @ 0x1dc │ │ │ │ cmn r2, #1 │ │ │ │ - beq b50a8 <_PyObject_MakeTpCall@@Base+0x232c> │ │ │ │ + beq b51f4 <_PyObject_MakeTpCall@@Base+0x2394> │ │ │ │ add r1, r1, #464 @ 0x1d0 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ - bl 9b308 │ │ │ │ + bl 9b380 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b50d8 <_PyObject_MakeTpCall@@Base+0x235c> │ │ │ │ - ldr sl, [pc, #2972] @ b46f0 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ - bl 3592c0 │ │ │ │ + bne b5224 <_PyObject_MakeTpCall@@Base+0x23c4> │ │ │ │ + ldr sl, [pc, #2972] @ b47d4 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [sl, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5bc0 <_PyObject_MakeTpCall@@Base+0x2e44> │ │ │ │ + bne b5b94 <_PyObject_MakeTpCall@@Base+0x2d34> │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ ldr r7, [r4, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ clz r7, r7 │ │ │ │ lsr r7, r7, #5 │ │ │ │ - bne b4dac <_PyObject_MakeTpCall@@Base+0x2030> │ │ │ │ + bne b4e90 <_PyObject_MakeTpCall@@Base+0x2030> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b4dac <_PyObject_MakeTpCall@@Base+0x2030> │ │ │ │ + bne b4e90 <_PyObject_MakeTpCall@@Base+0x2030> │ │ │ │ ldr r2, [r6, #152] @ 0x98 │ │ │ │ - ldr fp, [pc, #2872] @ b46cc <_PyObject_MakeTpCall@@Base+0x1950> │ │ │ │ + ldr fp, [pc, #2872] @ b47b0 <_PyObject_MakeTpCall@@Base+0x1950> │ │ │ │ cmp r2, fp │ │ │ │ - bne b5e54 <_PyObject_MakeTpCall@@Base+0x30d8> │ │ │ │ + bne b6020 <_PyObject_MakeTpCall@@Base+0x31c0> │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9d898 │ │ │ │ + bl 9d910 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq b56ec <_PyObject_MakeTpCall@@Base+0x2970> │ │ │ │ + beq b57d0 <_PyObject_MakeTpCall@@Base+0x2970> │ │ │ │ mov r8, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r5, r8 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - beq b3bfc <_PyObject_MakeTpCall@@Base+0xe80> │ │ │ │ - ldr sl, [pc, #2848] @ b46f0 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ - bl 3592c0 │ │ │ │ + beq b3ce0 <_PyObject_MakeTpCall@@Base+0xe80> │ │ │ │ + ldr sl, [pc, #2848] @ b47d4 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ + bl 359530 │ │ │ │ ldr r2, [sl, r0] │ │ │ │ sub ip, r9, #8 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r1, [r2, #3796] @ 0xed4 │ │ │ │ ldr r2, [r9, #-4] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ and r2, r2, #3 │ │ │ │ @@ -141708,33 +141767,33 @@ │ │ │ │ add r1, r9, #380 @ 0x17c │ │ │ │ str r1, [r9, #52] @ 0x34 │ │ │ │ add r1, r9, #368 @ 0x170 │ │ │ │ str r1, [r9, #56] @ 0x38 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ add r1, r9, #420 @ 0x1a4 │ │ │ │ str r1, [r9, #80] @ 0x50 │ │ │ │ - beq b65b0 <_PyObject_MakeTpCall@@Base+0x3834> │ │ │ │ + beq b682c <_PyObject_MakeTpCall@@Base+0x39cc> │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [r4] │ │ │ │ str r3, [r9, #168] @ 0xa8 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b3c5c <_PyObject_MakeTpCall@@Base+0xee0> │ │ │ │ + beq b3d40 <_PyObject_MakeTpCall@@Base+0xee0> │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #2532] @ b464c <_PyObject_MakeTpCall@@Base+0x18d0> │ │ │ │ + ldr r2, [pc, #2532] @ b4730 <_PyObject_MakeTpCall@@Base+0x18d0> │ │ │ │ ldr r3, [r3] │ │ │ │ str r2, [r9, #24] │ │ │ │ - ldr r2, [pc, #2524] @ b4650 <_PyObject_MakeTpCall@@Base+0x18d4> │ │ │ │ + ldr r2, [pc, #2524] @ b4734 <_PyObject_MakeTpCall@@Base+0x18d4> │ │ │ │ str r2, [r9, #160] @ 0xa0 │ │ │ │ - ldr r2, [pc, #2520] @ b4654 <_PyObject_MakeTpCall@@Base+0x18d8> │ │ │ │ + ldr r2, [pc, #2520] @ b4738 <_PyObject_MakeTpCall@@Base+0x18d8> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r9, #92] @ 0x5c │ │ │ │ - ldr r2, [pc, #2512] @ b4658 <_PyObject_MakeTpCall@@Base+0x18dc> │ │ │ │ + ldr r2, [pc, #2512] @ b473c <_PyObject_MakeTpCall@@Base+0x18dc> │ │ │ │ str r2, [r9, #96] @ 0x60 │ │ │ │ ldrne r2, [sp, #16] │ │ │ │ addne r3, r3, #1 │ │ │ │ str fp, [r9, #152] @ 0x98 │ │ │ │ str r4, [r9, #128] @ 0x80 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -141744,275 +141803,275 @@ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r5, [r9, #432] @ 0x1b0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r9, #444] @ 0x1bc │ │ │ │ str r3, [r9, #448] @ 0x1c0 │ │ │ │ - beq b5fc4 <_PyObject_MakeTpCall@@Base+0x3248> │ │ │ │ + beq b60d0 <_PyObject_MakeTpCall@@Base+0x3270> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq b5f4c <_PyObject_MakeTpCall@@Base+0x31d0> │ │ │ │ + beq b6050 <_PyObject_MakeTpCall@@Base+0x31f0> │ │ │ │ tst r3, #32 │ │ │ │ - beq b5f4c <_PyObject_MakeTpCall@@Base+0x31d0> │ │ │ │ + beq b6050 <_PyObject_MakeTpCall@@Base+0x31f0> │ │ │ │ adds r0, r2, #20 │ │ │ │ ldrne r3, [sp, #16] │ │ │ │ ldrne r5, [r3, #8] │ │ │ │ strne r0, [r9, #12] │ │ │ │ - beq b5f74 <_PyObject_MakeTpCall@@Base+0x31f8> │ │ │ │ + beq b6138 <_PyObject_MakeTpCall@@Base+0x32d8> │ │ │ │ bl 29c28 │ │ │ │ cmp r0, r5 │ │ │ │ - bne b65c8 <_PyObject_MakeTpCall@@Base+0x384c> │ │ │ │ + bne b6648 <_PyObject_MakeTpCall@@Base+0x37e8> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b5010 <_PyObject_MakeTpCall@@Base+0x2294> │ │ │ │ - ldr r3, [pc, #2464] @ b46b8 <_PyObject_MakeTpCall@@Base+0x193c> │ │ │ │ - ldr r6, [pc, #2456] @ b46b4 <_PyObject_MakeTpCall@@Base+0x1938> │ │ │ │ + bne b50f4 <_PyObject_MakeTpCall@@Base+0x2294> │ │ │ │ + ldr r3, [pc, #2464] @ b479c <_PyObject_MakeTpCall@@Base+0x193c> │ │ │ │ + ldr r6, [pc, #2456] @ b4798 <_PyObject_MakeTpCall@@Base+0x1938> │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r6, #2976] @ 0xba0 │ │ │ │ ldr sl, [r9, #132] @ 0x84 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b508c <_PyObject_MakeTpCall@@Base+0x2310> │ │ │ │ + bne b5170 <_PyObject_MakeTpCall@@Base+0x2310> │ │ │ │ ldr r2, [r6, #2984] @ 0xba8 │ │ │ │ cmn r2, #1 │ │ │ │ - beq b508c <_PyObject_MakeTpCall@@Base+0x2310> │ │ │ │ - ldr r5, [pc, #2424] @ b46bc <_PyObject_MakeTpCall@@Base+0x1940> │ │ │ │ + beq b5170 <_PyObject_MakeTpCall@@Base+0x2310> │ │ │ │ + ldr r5, [pc, #2424] @ b47a0 <_PyObject_MakeTpCall@@Base+0x1940> │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 9b308 │ │ │ │ + bl 9b380 │ │ │ │ cmn r0, #3 │ │ │ │ - beq b3db8 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + beq b3e9c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ cmn r0, #1 │ │ │ │ - bne b3ddc <_PyObject_MakeTpCall@@Base+0x1060> │ │ │ │ - bl 161d8c │ │ │ │ + bne b3ec0 <_PyObject_MakeTpCall@@Base+0x1060> │ │ │ │ + bl 161f10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b3de8 <_PyObject_MakeTpCall@@Base+0x106c> │ │ │ │ + beq b3ecc <_PyObject_MakeTpCall@@Base+0x106c> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - ldr r1, [pc, #2272] @ b465c <_PyObject_MakeTpCall@@Base+0x18e0> │ │ │ │ - bl a67b8 │ │ │ │ + ldr r1, [pc, #2272] @ b4740 <_PyObject_MakeTpCall@@Base+0x18e0> │ │ │ │ + bl a6830 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ cmp r2, #0 │ │ │ │ mov fp, r0 │ │ │ │ - beq b3db0 <_PyObject_MakeTpCall@@Base+0x1034> │ │ │ │ + beq b3e94 <_PyObject_MakeTpCall@@Base+0x1034> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 9c9c8 │ │ │ │ + bl 9ca40 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov fp, r0 │ │ │ │ - bne b5dac <_PyObject_MakeTpCall@@Base+0x3030> │ │ │ │ + bne b5e78 <_PyObject_MakeTpCall@@Base+0x3018> │ │ │ │ cmp fp, #0 │ │ │ │ - bge b3de8 <_PyObject_MakeTpCall@@Base+0x106c> │ │ │ │ + bge b3ecc <_PyObject_MakeTpCall@@Base+0x106c> │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b3dd4 <_PyObject_MakeTpCall@@Base+0x1058> │ │ │ │ + beq b3eb8 <_PyObject_MakeTpCall@@Base+0x1058> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq b646c <_PyObject_MakeTpCall@@Base+0x36f0> │ │ │ │ + beq b692c <_PyObject_MakeTpCall@@Base+0x3acc> │ │ │ │ mov r9, #0 │ │ │ │ - b b48d4 <_PyObject_MakeTpCall@@Base+0x1b58> │ │ │ │ + b b49b8 <_PyObject_MakeTpCall@@Base+0x1b58> │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b3d64 <_PyObject_MakeTpCall@@Base+0xfe8> │ │ │ │ + beq b3e48 <_PyObject_MakeTpCall@@Base+0xfe8> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b6530 <_PyObject_MakeTpCall@@Base+0x37b4> │ │ │ │ + bne b6570 <_PyObject_MakeTpCall@@Base+0x3710> │ │ │ │ ldr r5, [r9, #132] @ 0x84 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b65a0 <_PyObject_MakeTpCall@@Base+0x3824> │ │ │ │ + beq b65e0 <_PyObject_MakeTpCall@@Base+0x3780> │ │ │ │ ldr r3, [r6, #3604] @ 0xe14 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne b5504 <_PyObject_MakeTpCall@@Base+0x2788> │ │ │ │ + bne b55e8 <_PyObject_MakeTpCall@@Base+0x2788> │ │ │ │ ldr r2, [r6, #3612] @ 0xe1c │ │ │ │ cmn r2, #1 │ │ │ │ - beq b5504 <_PyObject_MakeTpCall@@Base+0x2788> │ │ │ │ - ldr r3, [pc, #2172] @ b46a8 <_PyObject_MakeTpCall@@Base+0x192c> │ │ │ │ + beq b55e8 <_PyObject_MakeTpCall@@Base+0x2788> │ │ │ │ + ldr r3, [pc, #2172] @ b478c <_PyObject_MakeTpCall@@Base+0x192c> │ │ │ │ add r1, r3, #24064 @ 0x5e00 │ │ │ │ add r1, r1, #16 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b308 │ │ │ │ + bl 9b380 │ │ │ │ cmn r0, #3 │ │ │ │ - beq b3db8 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + beq b3e9c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ ldr sl, [sp, #104] @ 0x68 │ │ │ │ cmp sl, #0 │ │ │ │ - bne b4e88 <_PyObject_MakeTpCall@@Base+0x210c> │ │ │ │ + bne b4f6c <_PyObject_MakeTpCall@@Base+0x210c> │ │ │ │ ldr r2, [r9, #428] @ 0x1ac │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ str r2, [r9, #436] @ 0x1b4 │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b69b4 <_PyObject_MakeTpCall@@Base+0x3c38> │ │ │ │ + bne b6a9c <_PyObject_MakeTpCall@@Base+0x3c3c> │ │ │ │ ldr r5, [r9, #132] @ 0x84 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b6a44 <_PyObject_MakeTpCall@@Base+0x3cc8> │ │ │ │ + beq b68c8 <_PyObject_MakeTpCall@@Base+0x3a68> │ │ │ │ ldr r3, [r6, #1180] @ 0x49c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne b4e24 <_PyObject_MakeTpCall@@Base+0x20a8> │ │ │ │ + bne b4f08 <_PyObject_MakeTpCall@@Base+0x20a8> │ │ │ │ ldr r2, [r6, #1188] @ 0x4a4 │ │ │ │ cmn r2, #1 │ │ │ │ - beq b4e24 <_PyObject_MakeTpCall@@Base+0x20a8> │ │ │ │ + beq b4f08 <_PyObject_MakeTpCall@@Base+0x20a8> │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #2032] @ b46a0 <_PyObject_MakeTpCall@@Base+0x1924> │ │ │ │ + ldr r1, [pc, #2032] @ b4784 <_PyObject_MakeTpCall@@Base+0x1924> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - bl 9b308 │ │ │ │ + bl 9b380 │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ cmp r5, #0 │ │ │ │ - beq b4e38 <_PyObject_MakeTpCall@@Base+0x20bc> │ │ │ │ + beq b4f1c <_PyObject_MakeTpCall@@Base+0x20bc> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq b3f7c <_PyObject_MakeTpCall@@Base+0x1200> │ │ │ │ + beq b4060 <_PyObject_MakeTpCall@@Base+0x1200> │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq b63c4 <_PyObject_MakeTpCall@@Base+0x3648> │ │ │ │ + beq b6260 <_PyObject_MakeTpCall@@Base+0x3400> │ │ │ │ tst r3, #32 │ │ │ │ - beq b63c4 <_PyObject_MakeTpCall@@Base+0x3648> │ │ │ │ + beq b6260 <_PyObject_MakeTpCall@@Base+0x3400> │ │ │ │ adds sl, r5, #20 │ │ │ │ - beq b63d0 <_PyObject_MakeTpCall@@Base+0x3654> │ │ │ │ + beq b626c <_PyObject_MakeTpCall@@Base+0x340c> │ │ │ │ str sl, [sp, #16] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 29c28 │ │ │ │ - ldr r3, [pc, #1960] @ b46a8 <_PyObject_MakeTpCall@@Base+0x192c> │ │ │ │ - ldr r2, [pc, #1884] @ b4660 <_PyObject_MakeTpCall@@Base+0x18e4> │ │ │ │ + ldr r3, [pc, #1960] @ b478c <_PyObject_MakeTpCall@@Base+0x192c> │ │ │ │ + ldr r2, [pc, #1884] @ b4744 <_PyObject_MakeTpCall@@Base+0x18e4> │ │ │ │ ldr r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r1, r0 │ │ │ │ add fp, r0, #1 │ │ │ │ - bne b5cd8 <_PyObject_MakeTpCall@@Base+0x2f5c> │ │ │ │ - ldr sl, [pc, #2004] @ b46f0 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ - bl 3592c0 │ │ │ │ + bne b5cb4 <_PyObject_MakeTpCall@@Base+0x2e54> │ │ │ │ + ldr sl, [pc, #2004] @ b47d4 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [sl, r0] │ │ │ │ cmp fp, #512 @ 0x200 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr sl, [r3, #1528] @ 0x5f8 │ │ │ │ - bhi b4f00 <_PyObject_MakeTpCall@@Base+0x2184> │ │ │ │ + bhi b4fe4 <_PyObject_MakeTpCall@@Base+0x2184> │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [sl, r1, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq b5cb0 <_PyObject_MakeTpCall@@Base+0x2f34> │ │ │ │ + beq b5cd0 <_PyObject_MakeTpCall@@Base+0x2e70> │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [r5] │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq b4ec4 <_PyObject_MakeTpCall@@Base+0x2148> │ │ │ │ + beq b4fa8 <_PyObject_MakeTpCall@@Base+0x2148> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, fp │ │ │ │ mov r0, r5 │ │ │ │ bl 29cdc │ │ │ │ str r5, [r9, #88] @ 0x58 │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b663c <_PyObject_MakeTpCall@@Base+0x38c0> │ │ │ │ + bne b6a28 <_PyObject_MakeTpCall@@Base+0x3bc8> │ │ │ │ ldr r5, [r9, #132] @ 0x84 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b65dc <_PyObject_MakeTpCall@@Base+0x3860> │ │ │ │ + beq b6818 <_PyObject_MakeTpCall@@Base+0x39b8> │ │ │ │ ldr r3, [r6, #3160] @ 0xc58 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne b5930 <_PyObject_MakeTpCall@@Base+0x2bb4> │ │ │ │ + bne b5a14 <_PyObject_MakeTpCall@@Base+0x2bb4> │ │ │ │ ldr r2, [r6, #3168] @ 0xc60 │ │ │ │ cmn r2, #1 │ │ │ │ - beq b5930 <_PyObject_MakeTpCall@@Base+0x2bb4> │ │ │ │ - ldr r1, [pc, #1836] @ b46ec <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ + beq b5a14 <_PyObject_MakeTpCall@@Base+0x2bb4> │ │ │ │ + ldr r1, [pc, #1836] @ b47d0 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b308 │ │ │ │ + bl 9b380 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b5520 <_PyObject_MakeTpCall@@Base+0x27a4> │ │ │ │ - ldr sl, [pc, #1812] @ b46f0 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ - bl 3592c0 │ │ │ │ + bne b5604 <_PyObject_MakeTpCall@@Base+0x27a4> │ │ │ │ + ldr sl, [pc, #1812] @ b47d4 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [sl, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5bb0 <_PyObject_MakeTpCall@@Base+0x2e34> │ │ │ │ + bne b5c14 <_PyObject_MakeTpCall@@Base+0x2db4> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b5580 <_PyObject_MakeTpCall@@Base+0x2804> │ │ │ │ + bne b5664 <_PyObject_MakeTpCall@@Base+0x2804> │ │ │ │ ldr r5, [r9, #132] @ 0x84 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b6188 <_PyObject_MakeTpCall@@Base+0x340c> │ │ │ │ + beq b5f4c <_PyObject_MakeTpCall@@Base+0x30ec> │ │ │ │ ldr r3, [r6, #2192] @ 0x890 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne b59e0 <_PyObject_MakeTpCall@@Base+0x2c64> │ │ │ │ + bne b5a2c <_PyObject_MakeTpCall@@Base+0x2bcc> │ │ │ │ ldr r2, [r6, #2200] @ 0x898 │ │ │ │ cmn r2, #1 │ │ │ │ - beq b59e0 <_PyObject_MakeTpCall@@Base+0x2c64> │ │ │ │ - ldr r1, [pc, #1644] @ b469c <_PyObject_MakeTpCall@@Base+0x1920> │ │ │ │ + beq b5a2c <_PyObject_MakeTpCall@@Base+0x2bcc> │ │ │ │ + ldr r1, [pc, #1644] @ b4780 <_PyObject_MakeTpCall@@Base+0x1920> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b308 │ │ │ │ + bl 9b380 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b5a10 <_PyObject_MakeTpCall@@Base+0x2c94> │ │ │ │ - ldr sl, [pc, #1700] @ b46f0 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ - bl 3592c0 │ │ │ │ + bne b5a44 <_PyObject_MakeTpCall@@Base+0x2be4> │ │ │ │ + ldr sl, [pc, #1700] @ b47d4 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [sl, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5ba0 <_PyObject_MakeTpCall@@Base+0x2e24> │ │ │ │ + bne b5c04 <_PyObject_MakeTpCall@@Base+0x2da4> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b5a30 <_PyObject_MakeTpCall@@Base+0x2cb4> │ │ │ │ + bne b5a64 <_PyObject_MakeTpCall@@Base+0x2c04> │ │ │ │ ldr r5, [r9, #132] @ 0x84 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b62fc <_PyObject_MakeTpCall@@Base+0x3580> │ │ │ │ + beq b5f60 <_PyObject_MakeTpCall@@Base+0x3100> │ │ │ │ ldr r3, [r6, #628] @ 0x274 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne b59f8 <_PyObject_MakeTpCall@@Base+0x2c7c> │ │ │ │ + bne b5ad4 <_PyObject_MakeTpCall@@Base+0x2c74> │ │ │ │ ldr r2, [r6, #636] @ 0x27c │ │ │ │ cmn r2, #1 │ │ │ │ - beq b59f8 <_PyObject_MakeTpCall@@Base+0x2c7c> │ │ │ │ - ldr r1, [pc, #1476] @ b4664 <_PyObject_MakeTpCall@@Base+0x18e8> │ │ │ │ + beq b5ad4 <_PyObject_MakeTpCall@@Base+0x2c74> │ │ │ │ + ldr r1, [pc, #1476] @ b4748 <_PyObject_MakeTpCall@@Base+0x18e8> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b308 │ │ │ │ + bl 9b380 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b5984 <_PyObject_MakeTpCall@@Base+0x2c08> │ │ │ │ - ldr sl, [pc, #1588] @ b46f0 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ - bl 3592c0 │ │ │ │ + bne b5b28 <_PyObject_MakeTpCall@@Base+0x2cc8> │ │ │ │ + ldr sl, [pc, #1588] @ b47d4 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [sl, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5b90 <_PyObject_MakeTpCall@@Base+0x2e14> │ │ │ │ + bne b5bf4 <_PyObject_MakeTpCall@@Base+0x2d94> │ │ │ │ ldr r3, [r9, #432] @ 0x1b0 │ │ │ │ ldr sl, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b52fc <_PyObject_MakeTpCall@@Base+0x2580> │ │ │ │ + bne b518c <_PyObject_MakeTpCall@@Base+0x232c> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r9, #84] @ 0x54 │ │ │ │ str sl, [r9, #16] │ │ │ │ orrne r3, r3, #8 │ │ │ │ strne r3, [r9, #84] @ 0x54 │ │ │ │ @@ -142024,635 +142083,635 @@ │ │ │ │ orrne r3, r3, #16 │ │ │ │ strne r3, [r9, #84] @ 0x54 │ │ │ │ mvnne r3, #0 │ │ │ │ strne r3, [r9, #144] @ 0x90 │ │ │ │ ldr r3, [r9, #4] │ │ │ │ ldr r5, [r3, #84] @ 0x54 │ │ │ │ ands r5, r5, #8388608 @ 0x800000 │ │ │ │ - beq b4cac <_PyObject_MakeTpCall@@Base+0x1f30> │ │ │ │ + beq b4d90 <_PyObject_MakeTpCall@@Base+0x1f30> │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add r3, r9, r3 │ │ │ │ str r3, [r9, #120] @ 0x78 │ │ │ │ ldr r3, [r9, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r9, #144] @ 0x90 │ │ │ │ - bne b4cd4 <_PyObject_MakeTpCall@@Base+0x1f58> │ │ │ │ + bne b4db8 <_PyObject_MakeTpCall@@Base+0x1f58> │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5960 <_PyObject_MakeTpCall@@Base+0x2be4> │ │ │ │ + bne b5b04 <_PyObject_MakeTpCall@@Base+0x2ca4> │ │ │ │ cmp r8, #0 │ │ │ │ str r3, [r9, #124] @ 0x7c │ │ │ │ - bgt b4ce4 <_PyObject_MakeTpCall@@Base+0x1f68> │ │ │ │ + bgt b4dc8 <_PyObject_MakeTpCall@@Base+0x1f68> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b4d2c <_PyObject_MakeTpCall@@Base+0x1fb0> │ │ │ │ + bne b4e10 <_PyObject_MakeTpCall@@Base+0x1fb0> │ │ │ │ ldr r4, [r9, #132] @ 0x84 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b6a54 <_PyObject_MakeTpCall@@Base+0x3cd8> │ │ │ │ + beq b6810 <_PyObject_MakeTpCall@@Base+0x39b0> │ │ │ │ ldr r3, [r6, #668] @ 0x29c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne b596c <_PyObject_MakeTpCall@@Base+0x2bf0> │ │ │ │ + bne b5b10 <_PyObject_MakeTpCall@@Base+0x2cb0> │ │ │ │ ldr r2, [r6, #676] @ 0x2a4 │ │ │ │ cmn r2, #1 │ │ │ │ - beq b596c <_PyObject_MakeTpCall@@Base+0x2bf0> │ │ │ │ - ldr r1, [pc, #1336] @ b46d8 <_PyObject_MakeTpCall@@Base+0x195c> │ │ │ │ + beq b5b10 <_PyObject_MakeTpCall@@Base+0x2cb0> │ │ │ │ + ldr r1, [pc, #1336] @ b47bc <_PyObject_MakeTpCall@@Base+0x195c> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b308 │ │ │ │ + bl 9b380 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b5430 <_PyObject_MakeTpCall@@Base+0x26b4> │ │ │ │ - ldr sl, [pc, #1332] @ b46f0 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ - bl 3592c0 │ │ │ │ + bne b5514 <_PyObject_MakeTpCall@@Base+0x26b4> │ │ │ │ + ldr sl, [pc, #1332] @ b47d4 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [sl, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5b80 <_PyObject_MakeTpCall@@Base+0x2e04> │ │ │ │ + bne b5be4 <_PyObject_MakeTpCall@@Base+0x2d84> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b546c <_PyObject_MakeTpCall@@Base+0x26f0> │ │ │ │ + bne b5550 <_PyObject_MakeTpCall@@Base+0x26f0> │ │ │ │ ldr r4, [r9, #132] @ 0x84 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b6a4c <_PyObject_MakeTpCall@@Base+0x3cd0> │ │ │ │ + beq b68dc <_PyObject_MakeTpCall@@Base+0x3a7c> │ │ │ │ ldr r3, [r6, #740] @ 0x2e4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne b5948 <_PyObject_MakeTpCall@@Base+0x2bcc> │ │ │ │ + bne b5aec <_PyObject_MakeTpCall@@Base+0x2c8c> │ │ │ │ ldr r2, [r6, #748] @ 0x2ec │ │ │ │ cmn r2, #1 │ │ │ │ - beq b5948 <_PyObject_MakeTpCall@@Base+0x2bcc> │ │ │ │ - ldr r1, [pc, #1112] @ b4668 <_PyObject_MakeTpCall@@Base+0x18ec> │ │ │ │ + beq b5aec <_PyObject_MakeTpCall@@Base+0x2c8c> │ │ │ │ + ldr r1, [pc, #1112] @ b474c <_PyObject_MakeTpCall@@Base+0x18ec> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b308 │ │ │ │ + bl 9b380 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b619c <_PyObject_MakeTpCall@@Base+0x3420> │ │ │ │ - ldr sl, [pc, #1220] @ b46f0 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ - bl 3592c0 │ │ │ │ + bne b63d0 <_PyObject_MakeTpCall@@Base+0x3570> │ │ │ │ + ldr sl, [pc, #1220] @ b47d4 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [sl, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5b30 <_PyObject_MakeTpCall@@Base+0x2db4> │ │ │ │ + bne b5b84 <_PyObject_MakeTpCall@@Base+0x2d24> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #4096 @ 0x1000 │ │ │ │ - bne b4270 <_PyObject_MakeTpCall@@Base+0x14f4> │ │ │ │ + bne b4354 <_PyObject_MakeTpCall@@Base+0x14f4> │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ orreq r3, r3, #256 @ 0x100 │ │ │ │ streq r3, [r9, #84] @ 0x54 │ │ │ │ mvneq r3, #-1073741824 @ 0xc0000000 │ │ │ │ streq r3, [r9] │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 93da0 │ │ │ │ + bl 93dfc │ │ │ │ cmp r0, #0 │ │ │ │ - blt b3db8 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r1, [pc, #1012] @ b466c <_PyObject_MakeTpCall@@Base+0x18f0> │ │ │ │ + blt b3e9c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r1, [pc, #1012] @ b4750 <_PyObject_MakeTpCall@@Base+0x18f0> │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b4298 <_PyObject_MakeTpCall@@Base+0x151c> │ │ │ │ + beq b437c <_PyObject_MakeTpCall@@Base+0x151c> │ │ │ │ mov r0, r9 │ │ │ │ - bl b8258 │ │ │ │ + bl b8330 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b4280 <_PyObject_MakeTpCall@@Base+0x1504> │ │ │ │ + bne b4364 <_PyObject_MakeTpCall@@Base+0x1504> │ │ │ │ ldr r4, [r9, #132] @ 0x84 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrb r5, [r3, #6] │ │ │ │ cmp r5, #0 │ │ │ │ - beq b6074 <_PyObject_MakeTpCall@@Base+0x32f8> │ │ │ │ + beq b619c <_PyObject_MakeTpCall@@Base+0x333c> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b6110 <_PyObject_MakeTpCall@@Base+0x3394> │ │ │ │ + bne b648c <_PyObject_MakeTpCall@@Base+0x362c> │ │ │ │ subs r0, r4, #0 │ │ │ │ - beq b6178 <_PyObject_MakeTpCall@@Base+0x33fc> │ │ │ │ + beq b64f4 <_PyObject_MakeTpCall@@Base+0x3694> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b6178 <_PyObject_MakeTpCall@@Base+0x33fc> │ │ │ │ - bl a8d50 │ │ │ │ + beq b64f4 <_PyObject_MakeTpCall@@Base+0x3694> │ │ │ │ + bl a8dc8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - beq b3db8 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r2, [pc, #920] @ b4688 <_PyObject_MakeTpCall@@Base+0x190c> │ │ │ │ - ldr sl, [pc, #1020] @ b46f0 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ + beq b3e9c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r2, [pc, #920] @ b476c <_PyObject_MakeTpCall@@Base+0x190c> │ │ │ │ + ldr sl, [pc, #1020] @ b47d4 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ mov fp, #0 │ │ │ │ asr r2, r2, #3 │ │ │ │ str r9, [sp, #40] @ 0x28 │ │ │ │ str sl, [sp, #16] │ │ │ │ mov r9, fp │ │ │ │ mov sl, r3 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sl, #4] │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b4724 <_PyObject_MakeTpCall@@Base+0x19a8> │ │ │ │ + beq b4808 <_PyObject_MakeTpCall@@Base+0x19a8> │ │ │ │ ldr r3, [sl, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5c24 <_PyObject_MakeTpCall@@Base+0x2ea8> │ │ │ │ + bne b5da4 <_PyObject_MakeTpCall@@Base+0x2f44> │ │ │ │ ldr r3, [sl, #24] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, r9 │ │ │ │ - ble b4724 <_PyObject_MakeTpCall@@Base+0x19a8> │ │ │ │ + ble b4808 <_PyObject_MakeTpCall@@Base+0x19a8> │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ ldrb ip, [r3, #5] │ │ │ │ cmp r2, #0 │ │ │ │ mov r2, #1 │ │ │ │ lsl r2, r2, ip │ │ │ │ add r3, r3, #20 │ │ │ │ - beq b4c40 <_PyObject_MakeTpCall@@Base+0x1ec4> │ │ │ │ + beq b4d24 <_PyObject_MakeTpCall@@Base+0x1ec4> │ │ │ │ add r2, r2, r9, lsl #3 │ │ │ │ add r3, r3, r2 │ │ │ │ ldr fp, [r3, #4] │ │ │ │ cmp fp, #0 │ │ │ │ - beq b4700 <_PyObject_MakeTpCall@@Base+0x1984> │ │ │ │ + beq b47e4 <_PyObject_MakeTpCall@@Base+0x1984> │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r6, [fp, #4] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r7, [r6, #192] @ 0xc0 │ │ │ │ ldr r2, [r3, r0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r5, [r2, #8] │ │ │ │ eor r4, r3, r7 │ │ │ │ lsl r4, r4, #20 │ │ │ │ lsr r4, r4, #20 │ │ │ │ add r3, r4, r4, lsl #1 │ │ │ │ add r3, r5, r3, lsl #2 │ │ │ │ add r3, r3, #40960 @ 0xa000 │ │ │ │ ldr r1, [r3, #2808] @ 0xaf8 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r1, r7 │ │ │ │ - ldr r3, [pc, #716] @ b4688 <_PyObject_MakeTpCall@@Base+0x190c> │ │ │ │ + ldr r3, [pc, #716] @ b476c <_PyObject_MakeTpCall@@Base+0x190c> │ │ │ │ lsl r0, r4, #1 │ │ │ │ - bne b49b0 <_PyObject_MakeTpCall@@Base+0x1c34> │ │ │ │ + bne b4a94 <_PyObject_MakeTpCall@@Base+0x1c34> │ │ │ │ add r0, r0, r4 │ │ │ │ add ip, r5, r0, lsl #2 │ │ │ │ add ip, ip, #40960 @ 0xa000 │ │ │ │ ldr ip, [ip, #2812] @ 0xafc │ │ │ │ lsl r0, r0, #2 │ │ │ │ cmp ip, r3 │ │ │ │ - bne b49ac <_PyObject_MakeTpCall@@Base+0x1c30> │ │ │ │ + bne b4a90 <_PyObject_MakeTpCall@@Base+0x1c30> │ │ │ │ add r5, r5, #40960 @ 0xa000 │ │ │ │ add r5, r5, r0 │ │ │ │ ldr r8, [r5, #2816] @ 0xb00 │ │ │ │ cmp r8, #0 │ │ │ │ - beq b4944 <_PyObject_MakeTpCall@@Base+0x1bc8> │ │ │ │ + beq b4a28 <_PyObject_MakeTpCall@@Base+0x1bc8> │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r8] │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r3, [r3, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b45d4 <_PyObject_MakeTpCall@@Base+0x1858> │ │ │ │ - ldr r2, [pc, #600] @ b4670 <_PyObject_MakeTpCall@@Base+0x18f4> │ │ │ │ + beq b46b8 <_PyObject_MakeTpCall@@Base+0x1858> │ │ │ │ + ldr r2, [pc, #600] @ b4754 <_PyObject_MakeTpCall@@Base+0x18f4> │ │ │ │ cmp r3, r2 │ │ │ │ - bne b4900 <_PyObject_MakeTpCall@@Base+0x1b84> │ │ │ │ - ldr r3, [pc, #592] @ b4674 <_PyObject_MakeTpCall@@Base+0x18f8> │ │ │ │ + bne b49e4 <_PyObject_MakeTpCall@@Base+0x1b84> │ │ │ │ + ldr r3, [pc, #592] @ b4758 <_PyObject_MakeTpCall@@Base+0x18f8> │ │ │ │ cmp fp, r3 │ │ │ │ - beq b698c <_PyObject_MakeTpCall@@Base+0x3c10> │ │ │ │ - ldr r2, [pc, #584] @ b4678 <_PyObject_MakeTpCall@@Base+0x18fc> │ │ │ │ + beq b6620 <_PyObject_MakeTpCall@@Base+0x37c0> │ │ │ │ + ldr r2, [pc, #584] @ b475c <_PyObject_MakeTpCall@@Base+0x18fc> │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ldr r5, [r2, #16] │ │ │ │ tst r3, #24 │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ tst r3, #4 │ │ │ │ lsl r3, r3, #17 │ │ │ │ add r4, r4, r3, lsr #31 │ │ │ │ lsl r4, r4, #3 │ │ │ │ - bne b683c <_PyObject_MakeTpCall@@Base+0x3ac0> │ │ │ │ + bne b6844 <_PyObject_MakeTpCall@@Base+0x39e4> │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ sub r3, r3, r4 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ cmp r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r6, [r3, r0] │ │ │ │ - bhi b5be8 <_PyObject_MakeTpCall@@Base+0x2e6c> │ │ │ │ + bhi b5cf8 <_PyObject_MakeTpCall@@Base+0x2e98> │ │ │ │ adds r5, r4, r5 │ │ │ │ - bmi b5be8 <_PyObject_MakeTpCall@@Base+0x2e6c> │ │ │ │ - ldr r3, [pc, #552] @ b46a8 <_PyObject_MakeTpCall@@Base+0x192c> │ │ │ │ - ldr r2, [pc, #476] @ b4660 <_PyObject_MakeTpCall@@Base+0x18e4> │ │ │ │ + bmi b5cf8 <_PyObject_MakeTpCall@@Base+0x2e98> │ │ │ │ + ldr r3, [pc, #552] @ b478c <_PyObject_MakeTpCall@@Base+0x192c> │ │ │ │ + ldr r2, [pc, #476] @ b4744 <_PyObject_MakeTpCall@@Base+0x18e4> │ │ │ │ ldr r3, [r3, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b5bd0 <_PyObject_MakeTpCall@@Base+0x2e54> │ │ │ │ + bne b5ce0 <_PyObject_MakeTpCall@@Base+0x2e80> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ sub r1, r5, #1 │ │ │ │ add r3, r0, #4096 @ 0x1000 │ │ │ │ cmp r1, #512 @ 0x200 │ │ │ │ ldr r7, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs b58bc <_PyObject_MakeTpCall@@Base+0x2b40> │ │ │ │ + bcs b5978 <_PyObject_MakeTpCall@@Base+0x2b18> │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r7, r1, lsl #3] │ │ │ │ ldr lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq b58ac <_PyObject_MakeTpCall@@Base+0x2b30> │ │ │ │ + beq b5968 <_PyObject_MakeTpCall@@Base+0x2b08> │ │ │ │ ldr r2, [r3] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr ip, [r2] │ │ │ │ str ip, [r3, #4] │ │ │ │ cmp ip, #0 │ │ │ │ - beq b4964 <_PyObject_MakeTpCall@@Base+0x1be8> │ │ │ │ + beq b4a48 <_PyObject_MakeTpCall@@Base+0x1be8> │ │ │ │ ldr r3, [r0, #3760] @ 0xeb0 │ │ │ │ ldr ip, [r0, #3756] @ 0xeac │ │ │ │ add r3, r3, #1 │ │ │ │ mov r1, #0 │ │ │ │ add r4, r2, r4 │ │ │ │ cmp r3, ip │ │ │ │ str r1, [r2] │ │ │ │ str r1, [r2, #4] │ │ │ │ str r1, [r4, #-8] │ │ │ │ str r1, [r4, #-4] │ │ │ │ str r3, [r0, #3760] @ 0xeb0 │ │ │ │ - bgt b53d4 <_PyObject_MakeTpCall@@Base+0x2658> │ │ │ │ - ldr r3, [pc, #360] @ b4678 <_PyObject_MakeTpCall@@Base+0x18fc> │ │ │ │ + bgt b54cc <_PyObject_MakeTpCall@@Base+0x266c> │ │ │ │ + ldr r3, [pc, #360] @ b475c <_PyObject_MakeTpCall@@Base+0x18fc> │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ldrne r2, [pc, #344] @ b4678 <_PyObject_MakeTpCall@@Base+0x18fc> │ │ │ │ + ldrne r2, [pc, #344] @ b475c <_PyObject_MakeTpCall@@Base+0x18fc> │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - ldr r2, [pc, #340] @ b4680 <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ + ldr r2, [pc, #340] @ b4764 <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b62e4 <_PyObject_MakeTpCall@@Base+0x3568> │ │ │ │ + bne b60e0 <_PyObject_MakeTpCall@@Base+0x3280> │ │ │ │ ldr r3, [r8] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #16] │ │ │ │ - beq b6204 <_PyObject_MakeTpCall@@Base+0x3488> │ │ │ │ + beq b60f8 <_PyObject_MakeTpCall@@Base+0x3298> │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r8] │ │ │ │ ldr r2, [fp] │ │ │ │ str r8, [r4, #8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ ldreq r3, [r8] │ │ │ │ - beq b6214 <_PyObject_MakeTpCall@@Base+0x3498> │ │ │ │ + beq b6108 <_PyObject_MakeTpCall@@Base+0x32a8> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ add r2, r2, #1 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r2, [fp] │ │ │ │ ldr r0, [r3, #3796] @ 0xed4 │ │ │ │ ldr r2, [r4, #-4] │ │ │ │ ldr ip, [r0, #4] │ │ │ │ ldr r3, [r8] │ │ │ │ and r2, r2, #3 │ │ │ │ orr r2, r2, ip │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str fp, [r4, #12] │ │ │ │ sub r1, r4, #8 │ │ │ │ - ldr lr, [pc, #204] @ b467c <_PyObject_MakeTpCall@@Base+0x1900> │ │ │ │ + ldr lr, [pc, #204] @ b4760 <_PyObject_MakeTpCall@@Base+0x1900> │ │ │ │ str lr, [r4, #20] │ │ │ │ str r1, [ip] │ │ │ │ stmdb r4, {r0, r2} │ │ │ │ str r1, [r0, #4] │ │ │ │ - beq b45d0 <_PyObject_MakeTpCall@@Base+0x1854> │ │ │ │ + beq b46b4 <_PyObject_MakeTpCall@@Base+0x1854> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq b6020 <_PyObject_MakeTpCall@@Base+0x32a4> │ │ │ │ + beq b6480 <_PyObject_MakeTpCall@@Base+0x3620> │ │ │ │ mov r8, r4 │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ - bl fc32c │ │ │ │ + bl fc3e0 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq b4610 <_PyObject_MakeTpCall@@Base+0x1894> │ │ │ │ + beq b46f4 <_PyObject_MakeTpCall@@Base+0x1894> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne b4610 <_PyObject_MakeTpCall@@Base+0x1894> │ │ │ │ + bne b46f4 <_PyObject_MakeTpCall@@Base+0x1894> │ │ │ │ mov r0, r8 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq b679c <_PyObject_MakeTpCall@@Base+0x3a20> │ │ │ │ + beq b68e4 <_PyObject_MakeTpCall@@Base+0x3a84> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b4310 <_PyObject_MakeTpCall@@Base+0x1594> │ │ │ │ + beq b43f4 <_PyObject_MakeTpCall@@Base+0x1594> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b4310 <_PyObject_MakeTpCall@@Base+0x1594> │ │ │ │ + bne b43f4 <_PyObject_MakeTpCall@@Base+0x1594> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b b4310 <_PyObject_MakeTpCall@@Base+0x1594> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b b43f4 <_PyObject_MakeTpCall@@Base+0x1594> │ │ │ │ @ instruction: 0x00555490 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ - mlaseq r6, r8, sl, r2 │ │ │ │ - andseq r8, r5, r8, lsr #30 │ │ │ │ - andeq r4, sl, r8, lsr #2 │ │ │ │ - andseq r7, r8, r8, lsr #32 │ │ │ │ - andseq r6, fp, r8, asr #8 │ │ │ │ + @ instruction: 0x00362cd8 │ │ │ │ + ldrheq r9, [r5], -r0 │ │ │ │ + andeq r4, sl, r0, lsr #3 │ │ │ │ + andseq r7, r8, r4, asr #5 │ │ │ │ + andseq r6, fp, r0, lsl #12 │ │ │ │ subseq sl, r7, ip, lsl #20 │ │ │ │ - andeq r1, r9, r8, lsl #31 │ │ │ │ + andeq r1, r9, r4, ror #31 │ │ │ │ subseq sl, r7, r0, lsl #1 │ │ │ │ ldrsheq sl, [r7], #-0 │ │ │ │ subseq fp, r5, ip, asr r1 │ │ │ │ - andseq lr, r4, r0, ror #12 │ │ │ │ + andseq lr, r4, r8, lsl #14 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ @ instruction: 0x00558194 │ │ │ │ - andseq lr, r4, ip, asr lr │ │ │ │ + andseq lr, r4, r4, lsl #30 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq sl, r7, r0, lsl lr │ │ │ │ subseq sl, r7, r4, lsl pc │ │ │ │ - eorseq r0, r6, ip, lsr #29 │ │ │ │ + eorseq r1, r6, ip, ror #1 │ │ │ │ @ instruction: 0x00561690 │ │ │ │ - ldrdeq fp, [pc], -r4 │ │ │ │ - andeq r7, sl, ip, ror sp │ │ │ │ + andeq fp, pc, r8, lsl #25 │ │ │ │ + strdeq r7, [sl], -r4 │ │ │ │ @ instruction: 0x0057a69c │ │ │ │ subseq sl, r7, r8, lsr #5 │ │ │ │ subseq r8, r5, r8, asr #25 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r8, lsr #32 │ │ │ │ + muleq r8, r8, r0 │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ subseq r9, r7, r0, lsl lr │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq sl, r7, ip, lsr #19 │ │ │ │ subseq sl, r7, r0, ror #31 │ │ │ │ subseq sl, r7, r8, lsr #4 │ │ │ │ subseq fp, r7, ip, asr #4 │ │ │ │ - andeq sp, r9, ip, lsr #16 │ │ │ │ + andeq sp, r9, r4, lsr #17 │ │ │ │ ldrsheq r1, [r6], #-100 @ 0xffffff9c │ │ │ │ subseq r8, r5, ip, lsr #7 │ │ │ │ subseq sl, r7, r8, lsr #1 │ │ │ │ andeq r0, r0, r4, lsl #19 │ │ │ │ - eorseq sp, r5, ip, asr #6 │ │ │ │ + eorseq sp, r5, ip, lsl #11 │ │ │ │ subseq sl, r7, r0, lsr #24 │ │ │ │ subseq r5, r5, r0, asr #30 │ │ │ │ subseq sl, r7, r4, ror #20 │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r0, r6, r8, asr #27 │ │ │ │ + eorseq r1, r6, r8 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x00362af0 │ │ │ │ + eorseq r2, r6, r0, lsr sp │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r0, r9 │ │ │ │ add r3, r3, #8 │ │ │ │ - ble b4724 <_PyObject_MakeTpCall@@Base+0x19a8> │ │ │ │ + ble b4808 <_PyObject_MakeTpCall@@Base+0x19a8> │ │ │ │ ldr fp, [r3, #4] │ │ │ │ cmp fp, #0 │ │ │ │ - beq b4700 <_PyObject_MakeTpCall@@Base+0x1984> │ │ │ │ + beq b47e4 <_PyObject_MakeTpCall@@Base+0x1984> │ │ │ │ cmp r0, r9 │ │ │ │ - bgt b436c <_PyObject_MakeTpCall@@Base+0x15f0> │ │ │ │ + bgt b4450 <_PyObject_MakeTpCall@@Base+0x15f0> │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr sl, [sp, #16] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ - beq b4768 <_PyObject_MakeTpCall@@Base+0x19ec> │ │ │ │ + beq b484c <_PyObject_MakeTpCall@@Base+0x19ec> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne b4768 <_PyObject_MakeTpCall@@Base+0x19ec> │ │ │ │ - ldr r2, [pc, #-216] @ b4680 <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ + bne b484c <_PyObject_MakeTpCall@@Base+0x19ec> │ │ │ │ + ldr r2, [pc, #-216] @ b4764 <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ ldr r4, [r1, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b6244 <_PyObject_MakeTpCall@@Base+0x34c8> │ │ │ │ + bne b6078 <_PyObject_MakeTpCall@@Base+0x3218> │ │ │ │ blx r4 │ │ │ │ - ldr r7, [pc, #-204] @ b46a4 <_PyObject_MakeTpCall@@Base+0x1928> │ │ │ │ - bl 3592c0 │ │ │ │ + ldr r7, [pc, #-204] @ b4788 <_PyObject_MakeTpCall@@Base+0x1928> │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r4, [sl, r0] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ str r9, [sp, #104] @ 0x68 │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ str r9, [sp, #108] @ 0x6c │ │ │ │ - beq b4e60 <_PyObject_MakeTpCall@@Base+0x20e4> │ │ │ │ + beq b4f44 <_PyObject_MakeTpCall@@Base+0x20e4> │ │ │ │ ldr r1, [r3, #28] │ │ │ │ mov r2, #4 │ │ │ │ add r1, r7, r1 │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ bl 29cdc │ │ │ │ ldr r5, [sp, #100] @ 0x64 │ │ │ │ cmp r5, #0 │ │ │ │ - beq b4e60 <_PyObject_MakeTpCall@@Base+0x20e4> │ │ │ │ + beq b4f44 <_PyObject_MakeTpCall@@Base+0x20e4> │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #2 │ │ │ │ blx r5 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq b6278 <_PyObject_MakeTpCall@@Base+0x34fc> │ │ │ │ + beq b608c <_PyObject_MakeTpCall@@Base+0x322c> │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5fd4 <_PyObject_MakeTpCall@@Base+0x3258> │ │ │ │ + bne b5f74 <_PyObject_MakeTpCall@@Base+0x3114> │ │ │ │ ldr r3, [r6, #2192] @ 0x890 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq b6008 <_PyObject_MakeTpCall@@Base+0x328c> │ │ │ │ + beq b5fa8 <_PyObject_MakeTpCall@@Base+0x3148> │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b67e4 <_PyObject_MakeTpCall@@Base+0x3a68> │ │ │ │ - ldr r2, [pc, #-360] @ b4694 <_PyObject_MakeTpCall@@Base+0x1918> │ │ │ │ + beq b65f0 <_PyObject_MakeTpCall@@Base+0x3790> │ │ │ │ + ldr r2, [pc, #-360] @ b4778 <_PyObject_MakeTpCall@@Base+0x1918> │ │ │ │ cmp r3, r2 │ │ │ │ - bne b4de0 <_PyObject_MakeTpCall@@Base+0x2064> │ │ │ │ + bne b4ec4 <_PyObject_MakeTpCall@@Base+0x2064> │ │ │ │ mov r3, #0 │ │ │ │ - ldr r1, [pc, #-368] @ b469c <_PyObject_MakeTpCall@@Base+0x1920> │ │ │ │ + ldr r1, [pc, #-368] @ b4780 <_PyObject_MakeTpCall@@Base+0x1920> │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl faf20 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl fafd4 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b4df8 <_PyObject_MakeTpCall@@Base+0x207c> │ │ │ │ + beq b4edc <_PyObject_MakeTpCall@@Base+0x207c> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b4860 <_PyObject_MakeTpCall@@Base+0x1ae4> │ │ │ │ + beq b4944 <_PyObject_MakeTpCall@@Base+0x1ae4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b4860 <_PyObject_MakeTpCall@@Base+0x1ae4> │ │ │ │ + bne b4944 <_PyObject_MakeTpCall@@Base+0x1ae4> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #-452] @ b4680 <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ + ldr r2, [pc, #-452] @ b4764 <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b6384 <_PyObject_MakeTpCall@@Base+0x3608> │ │ │ │ + bne b6220 <_PyObject_MakeTpCall@@Base+0x33c0> │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq b3db8 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + beq b3e9c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r0, [sl, r0] │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ - bl ba3b8 │ │ │ │ + bl ba48c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq b48c0 <_PyObject_MakeTpCall@@Base+0x1b44> │ │ │ │ + beq b49a4 <_PyObject_MakeTpCall@@Base+0x1b44> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b48c0 <_PyObject_MakeTpCall@@Base+0x1b44> │ │ │ │ + bne b49a4 <_PyObject_MakeTpCall@@Base+0x1b44> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #-556] @ b4680 <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ + ldr r2, [pc, #-556] @ b4764 <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b63a4 <_PyObject_MakeTpCall@@Base+0x3628> │ │ │ │ + bne b6240 <_PyObject_MakeTpCall@@Base+0x33e0> │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq b3db8 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + beq b3e9c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b6614 <_PyObject_MakeTpCall@@Base+0x3898> │ │ │ │ + bne b6944 <_PyObject_MakeTpCall@@Base+0x3ae4> │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b48f4 <_PyObject_MakeTpCall@@Base+0x1b78> │ │ │ │ + beq b49d8 <_PyObject_MakeTpCall@@Base+0x1b78> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - beq b6630 <_PyObject_MakeTpCall@@Base+0x38b4> │ │ │ │ + beq b6938 <_PyObject_MakeTpCall@@Base+0x3ad8> │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [fp, #4] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq b4930 <_PyObject_MakeTpCall@@Base+0x1bb4> │ │ │ │ + beq b4a14 <_PyObject_MakeTpCall@@Base+0x1bb4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq b60ec <_PyObject_MakeTpCall@@Base+0x3370> │ │ │ │ + beq b6214 <_PyObject_MakeTpCall@@Base+0x33b4> │ │ │ │ cmp r4, #0 │ │ │ │ - bne b45d0 <_PyObject_MakeTpCall@@Base+0x1854> │ │ │ │ + bne b46b4 <_PyObject_MakeTpCall@@Base+0x1854> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r2, [r3, r0] │ │ │ │ ldr r3, [r2, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b4310 <_PyObject_MakeTpCall@@Base+0x1594> │ │ │ │ + beq b43f4 <_PyObject_MakeTpCall@@Base+0x1594> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b4310 <_PyObject_MakeTpCall@@Base+0x1594> │ │ │ │ + beq b43f4 <_PyObject_MakeTpCall@@Base+0x1594> │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ - b b67b8 <_PyObject_MakeTpCall@@Base+0x3a3c> │ │ │ │ + b b6900 <_PyObject_MakeTpCall@@Base+0x3aa0> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r7, [r3, #28] │ │ │ │ cmp r5, r7 │ │ │ │ ldrhi r3, [r3, #12] │ │ │ │ strhi r3, [lr, #12] │ │ │ │ strhi lr, [r3, #8] │ │ │ │ - bhi b44d8 <_PyObject_MakeTpCall@@Base+0x175c> │ │ │ │ + bhi b45bc <_PyObject_MakeTpCall@@Base+0x175c> │ │ │ │ add r1, r1, #1 │ │ │ │ add r1, r5, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ add r1, r3, r5 │ │ │ │ str r1, [r3, #4] │ │ │ │ str ip, [r3, r5] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r6, [r3, r0] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - b b44d8 <_PyObject_MakeTpCall@@Base+0x175c> │ │ │ │ + b b45bc <_PyObject_MakeTpCall@@Base+0x175c> │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #-820] @ b4684 <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ + ldr r1, [pc, #-820] @ b4768 <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r2, [r1, #264] @ 0x108 │ │ │ │ cmp r2, r0 │ │ │ │ - bne b5cf4 <_PyObject_MakeTpCall@@Base+0x2f78> │ │ │ │ + bne b5d34 <_PyObject_MakeTpCall@@Base+0x2ed4> │ │ │ │ ldr r2, [r1, #268] @ 0x10c │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt b60dc <_PyObject_MakeTpCall@@Base+0x3360> │ │ │ │ + bgt b62cc <_PyObject_MakeTpCall@@Base+0x346c> │ │ │ │ cmp r7, #0 │ │ │ │ - beq b57bc <_PyObject_MakeTpCall@@Base+0x2a40> │ │ │ │ + beq b57dc <_PyObject_MakeTpCall@@Base+0x297c> │ │ │ │ mov r2, #1 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #-872] @ b4684 <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ + ldr r2, [pc, #-872] @ b4768 <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ ldr r2, [r2, #272] @ 0x110 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ cmn r2, #1 │ │ │ │ - beq b5d00 <_PyObject_MakeTpCall@@Base+0x2f84> │ │ │ │ + beq b5d40 <_PyObject_MakeTpCall@@Base+0x2ee0> │ │ │ │ ldr lr, [r6, #172] @ 0xac │ │ │ │ cmp lr, #0 │ │ │ │ - beq b5d28 <_PyObject_MakeTpCall@@Base+0x2fac> │ │ │ │ + beq b5d68 <_PyObject_MakeTpCall@@Base+0x2f08> │ │ │ │ ldr r2, [lr] │ │ │ │ ldr ip, [lr, #8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b5870 <_PyObject_MakeTpCall@@Base+0x2af4> │ │ │ │ + beq b5954 <_PyObject_MakeTpCall@@Base+0x2af4> │ │ │ │ add r1, r2, #1 │ │ │ │ cmp ip, #0 │ │ │ │ str r1, [lr] │ │ │ │ - ble b53a0 <_PyObject_MakeTpCall@@Base+0x2624> │ │ │ │ + ble b5484 <_PyObject_MakeTpCall@@Base+0x2624> │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ str sl, [sp, #60] @ 0x3c │ │ │ │ add r7, lr, #8 │ │ │ │ mov r6, #0 │ │ │ │ mov sl, ip │ │ │ │ mov r8, r3 │ │ │ │ str lr, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [r7, #4]! │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ mov r2, r4 │ │ │ │ tst r0, #2 │ │ │ │ - bne b4ad0 <_PyObject_MakeTpCall@@Base+0x1d54> │ │ │ │ + bne b4bb4 <_PyObject_MakeTpCall@@Base+0x1d54> │ │ │ │ ldr r0, [r1, #132] @ 0x84 │ │ │ │ - ldr r1, [pc, #-992] @ b4688 <_PyObject_MakeTpCall@@Base+0x190c> │ │ │ │ - bl 9b308 │ │ │ │ + ldr r1, [pc, #-992] @ b476c <_PyObject_MakeTpCall@@Base+0x190c> │ │ │ │ + bl 9b380 │ │ │ │ cmn r0, #3 │ │ │ │ - beq b4b48 <_PyObject_MakeTpCall@@Base+0x1dcc> │ │ │ │ + beq b4c2c <_PyObject_MakeTpCall@@Base+0x1dcc> │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b4b80 <_PyObject_MakeTpCall@@Base+0x1e04> │ │ │ │ + bne b4c64 <_PyObject_MakeTpCall@@Base+0x1e04> │ │ │ │ cmp r6, sl │ │ │ │ - blt b4a44 <_PyObject_MakeTpCall@@Base+0x1cc8> │ │ │ │ + blt b4b28 <_PyObject_MakeTpCall@@Base+0x1cc8> │ │ │ │ ldr lr, [sp, #64] @ 0x40 │ │ │ │ mov r2, r8 │ │ │ │ mov r8, r3 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [lr] │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ - beq b4abc <_PyObject_MakeTpCall@@Base+0x1d40> │ │ │ │ + beq b4ba0 <_PyObject_MakeTpCall@@Base+0x1d40> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [lr] │ │ │ │ - beq b6258 <_PyObject_MakeTpCall@@Base+0x34dc> │ │ │ │ + beq b62dc <_PyObject_MakeTpCall@@Base+0x347c> │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b4938 <_PyObject_MakeTpCall@@Base+0x1bbc> │ │ │ │ + beq b4a1c <_PyObject_MakeTpCall@@Base+0x1bbc> │ │ │ │ mov r8, #0 │ │ │ │ - b b4bd4 <_PyObject_MakeTpCall@@Base+0x1e58> │ │ │ │ + b b4cb8 <_PyObject_MakeTpCall@@Base+0x1e58> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r1, #180] @ 0xb4 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ sub r2, r2, #1 │ │ │ │ ldr ip, [r3, #8] │ │ │ │ rsb r3, r2, r2, lsl #3 │ │ │ │ lsl r3, r3, #2 │ │ │ │ add r0, ip, r3 │ │ │ │ add r3, r3, #92160 @ 0x16800 │ │ │ │ @@ -142667,142 +142726,142 @@ │ │ │ │ orreq r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ addeq r0, r0, #98304 @ 0x18000 │ │ │ │ addeq r0, r0, #228 @ 0xe4 │ │ │ │ ldrne r0, [r3, #16] │ │ │ │ ldreq r0, [r0, #16] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r1, [pc, #-1204] @ b4688 <_PyObject_MakeTpCall@@Base+0x190c> │ │ │ │ + ldr r1, [pc, #-1204] @ b476c <_PyObject_MakeTpCall@@Base+0x190c> │ │ │ │ mov r2, r4 │ │ │ │ - bl 9b308 │ │ │ │ + bl 9b380 │ │ │ │ cmn r0, #3 │ │ │ │ - bne b4a70 <_PyObject_MakeTpCall@@Base+0x1cf4> │ │ │ │ + bne b4b54 <_PyObject_MakeTpCall@@Base+0x1cf4> │ │ │ │ ldr lr, [sp, #64] @ 0x40 │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [lr] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b4b6c <_PyObject_MakeTpCall@@Base+0x1df0> │ │ │ │ + beq b4c50 <_PyObject_MakeTpCall@@Base+0x1df0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [lr] │ │ │ │ - beq b6830 <_PyObject_MakeTpCall@@Base+0x3ab4> │ │ │ │ - bl 11a964 │ │ │ │ + beq b6b20 <_PyObject_MakeTpCall@@Base+0x3cc0> │ │ │ │ + bl 11aa14 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r2, [r3, r0] │ │ │ │ - b b4944 <_PyObject_MakeTpCall@@Base+0x1bc8> │ │ │ │ + b b4a28 <_PyObject_MakeTpCall@@Base+0x1bc8> │ │ │ │ mov r2, r8 │ │ │ │ mov r8, r3 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r8] │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ ldr lr, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ - beq b5364 <_PyObject_MakeTpCall@@Base+0x25e8> │ │ │ │ + beq b5448 <_PyObject_MakeTpCall@@Base+0x25e8> │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r8] │ │ │ │ ldr r2, [lr] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b4bc8 <_PyObject_MakeTpCall@@Base+0x1e4c> │ │ │ │ + beq b4cac <_PyObject_MakeTpCall@@Base+0x1e4c> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [lr] │ │ │ │ - beq b6258 <_PyObject_MakeTpCall@@Base+0x34dc> │ │ │ │ + beq b62dc <_PyObject_MakeTpCall@@Base+0x347c> │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b4400 <_PyObject_MakeTpCall@@Base+0x1684> │ │ │ │ + beq b44e4 <_PyObject_MakeTpCall@@Base+0x1684> │ │ │ │ add r6, r5, #43520 @ 0xaa00 │ │ │ │ add r4, r4, r4, lsl #1 │ │ │ │ add r6, r6, #248 @ 0xf8 │ │ │ │ lsl r7, r4, #2 │ │ │ │ add r4, r6, r4, lsl #2 │ │ │ │ str r8, [r4, #8] │ │ │ │ add r2, r5, r7 │ │ │ │ add r2, r2, #43520 @ 0xaa00 │ │ │ │ ldr r4, [r2, #252] @ 0xfc │ │ │ │ - ldr r2, [pc, #-1404] @ b4684 <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ + ldr r2, [pc, #-1404] @ b4768 <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ ldr r1, [r2, #260] @ 0x104 │ │ │ │ add r2, r7, #4 │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - ldrne r0, [pc, #-1420] @ b4684 <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ + ldrne r0, [pc, #-1420] @ b4768 <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ addne r1, r1, #1 │ │ │ │ add r2, r6, r2 │ │ │ │ strne r1, [r0, #260] @ 0x104 │ │ │ │ str r3, [r2] │ │ │ │ - bl 35911c │ │ │ │ + bl 359388 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [r6, r7] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b54e8 <_PyObject_MakeTpCall@@Base+0x276c> │ │ │ │ + bne b55cc <_PyObject_MakeTpCall@@Base+0x276c> │ │ │ │ cmp r8, #0 │ │ │ │ - bne b4400 <_PyObject_MakeTpCall@@Base+0x1684> │ │ │ │ - b b4938 <_PyObject_MakeTpCall@@Base+0x1bbc> │ │ │ │ + bne b44e4 <_PyObject_MakeTpCall@@Base+0x1684> │ │ │ │ + b b4a1c <_PyObject_MakeTpCall@@Base+0x1bbc> │ │ │ │ add ip, r9, r9, lsl #1 │ │ │ │ add r2, r2, ip, lsl #2 │ │ │ │ add r3, r3, r2 │ │ │ │ ldr fp, [r3, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - beq b5884 <_PyObject_MakeTpCall@@Base+0x2b08> │ │ │ │ + beq b59c8 <_PyObject_MakeTpCall@@Base+0x2b68> │ │ │ │ ldr r6, [fp, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r7, [r6, #192] @ 0xc0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [pc, #-1516] @ b4688 <_PyObject_MakeTpCall@@Base+0x190c> │ │ │ │ - bl 3592c0 │ │ │ │ + ldr r3, [pc, #-1516] @ b476c <_PyObject_MakeTpCall@@Base+0x190c> │ │ │ │ + bl 359530 │ │ │ │ eor r4, r7, r3, asr #3 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ lsl r4, r4, #20 │ │ │ │ lsr r4, r4, #20 │ │ │ │ ldr r5, [r2, #8] │ │ │ │ add r1, r4, r4, lsl #1 │ │ │ │ add r1, r5, r1, lsl #2 │ │ │ │ add r1, r1, #40960 @ 0xa000 │ │ │ │ ldr r1, [r1, #2808] @ 0xaf8 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r1, r7 │ │ │ │ lsl r0, r4, #1 │ │ │ │ - beq b43c0 <_PyObject_MakeTpCall@@Base+0x1644> │ │ │ │ - b b49b0 <_PyObject_MakeTpCall@@Base+0x1c34> │ │ │ │ + beq b44a4 <_PyObject_MakeTpCall@@Base+0x1644> │ │ │ │ + b b4a94 <_PyObject_MakeTpCall@@Base+0x1c34> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r3, [pc, #-1472] @ b46f8 <_PyObject_MakeTpCall@@Base+0x197c> │ │ │ │ - ldr r1, [pc, #-1584] @ b468c <_PyObject_MakeTpCall@@Base+0x1910> │ │ │ │ + ldr r3, [pc, #-1472] @ b47dc <_PyObject_MakeTpCall@@Base+0x197c> │ │ │ │ + ldr r1, [pc, #-1584] @ b4770 <_PyObject_MakeTpCall@@Base+0x1910> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 1177e0 │ │ │ │ ldr r3, [r9, #104] @ 0x68 │ │ │ │ str r5, [r9, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r9, #144] @ 0x90 │ │ │ │ - beq b4148 <_PyObject_MakeTpCall@@Base+0x13cc> │ │ │ │ + beq b422c <_PyObject_MakeTpCall@@Base+0x13cc> │ │ │ │ cmp r3, #0 │ │ │ │ - beq b541c <_PyObject_MakeTpCall@@Base+0x26a0> │ │ │ │ - ldr r3, [pc, #-1620] @ b4690 <_PyObject_MakeTpCall@@Base+0x1914> │ │ │ │ + beq b54b8 <_PyObject_MakeTpCall@@Base+0x2658> │ │ │ │ + ldr r3, [pc, #-1620] @ b4774 <_PyObject_MakeTpCall@@Base+0x1914> │ │ │ │ str r3, [r9, #124] @ 0x7c │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b4d00 <_PyObject_MakeTpCall@@Base+0x1f84> │ │ │ │ + bne b4de4 <_PyObject_MakeTpCall@@Base+0x1f84> │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - ldreq r3, [pc, #-1644] @ b4694 <_PyObject_MakeTpCall@@Base+0x1918> │ │ │ │ + ldreq r3, [pc, #-1644] @ b4778 <_PyObject_MakeTpCall@@Base+0x1918> │ │ │ │ streq r3, [r9, #72] @ 0x48 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b415c <_PyObject_MakeTpCall@@Base+0x13e0> │ │ │ │ + bne b4240 <_PyObject_MakeTpCall@@Base+0x13e0> │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne b415c <_PyObject_MakeTpCall@@Base+0x13e0> │ │ │ │ + bne b4240 <_PyObject_MakeTpCall@@Base+0x13e0> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - ldr r3, [pc, #-1680] @ b4698 <_PyObject_MakeTpCall@@Base+0x191c> │ │ │ │ + ldr r3, [pc, #-1680] @ b477c <_PyObject_MakeTpCall@@Base+0x191c> │ │ │ │ str r3, [r9, #76] @ 0x4c │ │ │ │ - beq b4168 <_PyObject_MakeTpCall@@Base+0x13ec> │ │ │ │ - ldr sl, [pc, #-1604] @ b46f0 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ - bl 3592c0 │ │ │ │ + beq b424c <_PyObject_MakeTpCall@@Base+0x13ec> │ │ │ │ + ldr sl, [pc, #-1604] @ b47d4 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r9, #180] @ 0xb4 │ │ │ │ ldr r2, [sl, r0] │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ mov r2, #28 │ │ │ │ mul r2, r3, r2 │ │ │ │ cmp r3, #10 │ │ │ │ @@ -142820,138 +142879,138 @@ │ │ │ │ addeq r3, r2, #98304 @ 0x18000 │ │ │ │ addeq r3, r3, #228 @ 0xe4 │ │ │ │ addeq r3, r1, r3 │ │ │ │ ldr r4, [r3, #16] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne b417c <_PyObject_MakeTpCall@@Base+0x1400> │ │ │ │ - ldr r1, [pc, #-1736] @ b46dc <_PyObject_MakeTpCall@@Base+0x1960> │ │ │ │ - ldr r0, [pc, #-1736] @ b46e0 <_PyObject_MakeTpCall@@Base+0x1964> │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b41b8 <_PyObject_MakeTpCall@@Base+0x143c> │ │ │ │ + bne b4260 <_PyObject_MakeTpCall@@Base+0x1400> │ │ │ │ + ldr r1, [pc, #-1736] @ b47c0 <_PyObject_MakeTpCall@@Base+0x1960> │ │ │ │ + ldr r0, [pc, #-1736] @ b47c4 <_PyObject_MakeTpCall@@Base+0x1964> │ │ │ │ + bl 2e1424 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b429c <_PyObject_MakeTpCall@@Base+0x143c> │ │ │ │ ldr r2, [r6, #152] @ 0x98 │ │ │ │ - ldr fp, [pc, #-1772] @ b46cc <_PyObject_MakeTpCall@@Base+0x1950> │ │ │ │ + ldr fp, [pc, #-1772] @ b47b0 <_PyObject_MakeTpCall@@Base+0x1950> │ │ │ │ cmp r2, fp │ │ │ │ - bne b62bc <_PyObject_MakeTpCall@@Base+0x3540> │ │ │ │ + bne b6204 <_PyObject_MakeTpCall@@Base+0x33a4> │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9d898 │ │ │ │ + bl 9d910 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq b56ec <_PyObject_MakeTpCall@@Base+0x2970> │ │ │ │ + beq b57d0 <_PyObject_MakeTpCall@@Base+0x2970> │ │ │ │ mov r8, #0 │ │ │ │ mov r5, r8 │ │ │ │ str r8, [sp, #24] │ │ │ │ - b b3bbc <_PyObject_MakeTpCall@@Base+0xe40> │ │ │ │ - ldr r1, [pc, #-1868] @ b469c <_PyObject_MakeTpCall@@Base+0x1920> │ │ │ │ + b b3ca0 <_PyObject_MakeTpCall@@Base+0xe40> │ │ │ │ + ldr r1, [pc, #-1868] @ b4780 <_PyObject_MakeTpCall@@Base+0x1920> │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne b481c <_PyObject_MakeTpCall@@Base+0x1aa0> │ │ │ │ - ldr r1, [pc, #-1892] @ b469c <_PyObject_MakeTpCall@@Base+0x1920> │ │ │ │ + bne b4900 <_PyObject_MakeTpCall@@Base+0x1aa0> │ │ │ │ + ldr r1, [pc, #-1892] @ b4780 <_PyObject_MakeTpCall@@Base+0x1920> │ │ │ │ mov r0, r5 │ │ │ │ - bl 119de4 │ │ │ │ + bl 119e94 │ │ │ │ ldr r4, [r5] │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b3db8 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + beq b3e9c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ sub r4, r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ str r4, [r5] │ │ │ │ - beq b4838 <_PyObject_MakeTpCall@@Base+0x1abc> │ │ │ │ - b b3db8 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r0, [pc, #-1932] @ b46a0 <_PyObject_MakeTpCall@@Base+0x1924> │ │ │ │ - bl 8be20 │ │ │ │ + beq b491c <_PyObject_MakeTpCall@@Base+0x1abc> │ │ │ │ + b b3e9c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r0, [pc, #-1932] @ b4784 <_PyObject_MakeTpCall@@Base+0x1924> │ │ │ │ + bl 8be90 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne b3ea4 <_PyObject_MakeTpCall@@Base+0x1128> │ │ │ │ - ldr sl, [pc, #-1872] @ b46f0 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ - bl 3592c0 │ │ │ │ + bne b3f88 <_PyObject_MakeTpCall@@Base+0x1128> │ │ │ │ + ldr sl, [pc, #-1872] @ b47d4 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [sl, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b3f7c <_PyObject_MakeTpCall@@Base+0x1200> │ │ │ │ + beq b4060 <_PyObject_MakeTpCall@@Base+0x1200> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b3f7c <_PyObject_MakeTpCall@@Base+0x1200> │ │ │ │ - b b3db8 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + beq b4060 <_PyObject_MakeTpCall@@Base+0x1200> │ │ │ │ + b b3e9c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - ldr r1, [pc, #-2000] @ b46a4 <_PyObject_MakeTpCall@@Base+0x1928> │ │ │ │ + ldr r1, [pc, #-2000] @ b4788 <_PyObject_MakeTpCall@@Base+0x1928> │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #2 │ │ │ │ - bl b2d7c <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl b2e60 <_PyObject_MakeTpCall@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne b47d4 <_PyObject_MakeTpCall@@Base+0x1a58> │ │ │ │ - b b3db8 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + bne b48b8 <_PyObject_MakeTpCall@@Base+0x1a58> │ │ │ │ + b b3e9c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [sl] │ │ │ │ ldr r3, [sl, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq b65f0 <_PyObject_MakeTpCall@@Base+0x3874> │ │ │ │ - ldr r1, [pc, #-1996] @ b46e4 <_PyObject_MakeTpCall@@Base+0x1968> │ │ │ │ + beq b688c <_PyObject_MakeTpCall@@Base+0x3a2c> │ │ │ │ + ldr r1, [pc, #-1996] @ b47c8 <_PyObject_MakeTpCall@@Base+0x1968> │ │ │ │ mov r0, r5 │ │ │ │ str sl, [r9, #436] @ 0x1b4 │ │ │ │ - bl f93e4 │ │ │ │ + bl f9498 │ │ │ │ cmp r0, #0 │ │ │ │ - bge b3e68 <_PyObject_MakeTpCall@@Base+0x10ec> │ │ │ │ - b b3db8 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + bge b3f4c <_PyObject_MakeTpCall@@Base+0x10ec> │ │ │ │ + b b3e9c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ ldr ip, [r3, #24] │ │ │ │ ldr lr, [r3, #28] │ │ │ │ cmp lr, ip │ │ │ │ ldrcc r3, [r3, #12] │ │ │ │ strcc r3, [r0, #12] │ │ │ │ strcc r0, [r3, #8] │ │ │ │ - bcc b3f68 <_PyObject_MakeTpCall@@Base+0x11ec> │ │ │ │ + bcc b404c <_PyObject_MakeTpCall@@Base+0x11ec> │ │ │ │ add r1, r1, #1 │ │ │ │ add r1, ip, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ add r1, r3, ip │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r3, ip] │ │ │ │ cmp r5, #0 │ │ │ │ - bne b3f68 <_PyObject_MakeTpCall@@Base+0x11ec> │ │ │ │ - ldr r3, [pc, #-2144] @ b46a8 <_PyObject_MakeTpCall@@Base+0x192c> │ │ │ │ - ldr r2, [pc, #-2144] @ b46ac <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ + bne b404c <_PyObject_MakeTpCall@@Base+0x11ec> │ │ │ │ + ldr r3, [pc, #-2144] @ b478c <_PyObject_MakeTpCall@@Base+0x192c> │ │ │ │ + ldr r2, [pc, #-2144] @ b4790 <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b62cc <_PyObject_MakeTpCall@@Base+0x3550> │ │ │ │ + bne b62a0 <_PyObject_MakeTpCall@@Base+0x3440> │ │ │ │ mov r0, fp │ │ │ │ bl 2a1bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ ldrne r3, [sl, #800] @ 0x320 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [sl, #800] @ 0x320 │ │ │ │ - bne b3f68 <_PyObject_MakeTpCall@@Base+0x11ec> │ │ │ │ - bl 2a01ec │ │ │ │ - b b3db8 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + bne b404c <_PyObject_MakeTpCall@@Base+0x11ec> │ │ │ │ + bl 2a0260 │ │ │ │ + b b3e9c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ cmp r4, #0 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ - beq b5648 <_PyObject_MakeTpCall@@Base+0x28cc> │ │ │ │ + beq b572c <_PyObject_MakeTpCall@@Base+0x28cc> │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - b b3ad8 <_PyObject_MakeTpCall@@Base+0xd5c> │ │ │ │ - ldr r6, [pc, #-2236] @ b46b0 <_PyObject_MakeTpCall@@Base+0x1934> │ │ │ │ + b b3bbc <_PyObject_MakeTpCall@@Base+0xd5c> │ │ │ │ + ldr r6, [pc, #-2236] @ b4794 <_PyObject_MakeTpCall@@Base+0x1934> │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq b3a88 <_PyObject_MakeTpCall@@Base+0xd0c> │ │ │ │ + beq b3b6c <_PyObject_MakeTpCall@@Base+0xd0c> │ │ │ │ mov r6, r4 │ │ │ │ - b b3a98 <_PyObject_MakeTpCall@@Base+0xd1c> │ │ │ │ - ldr r6, [pc, #-2200] @ b46f0 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ - bl 3592c0 │ │ │ │ + b b3b7c <_PyObject_MakeTpCall@@Base+0xd1c> │ │ │ │ + ldr r6, [pc, #-2200] @ b47d4 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ + bl 359530 │ │ │ │ ldr r0, [r6, r0] │ │ │ │ ldr ip, [r0, #8] │ │ │ │ ldr r0, [r4, #180] @ 0xb4 │ │ │ │ sub r0, r0, #1 │ │ │ │ rsb lr, r0, r0, lsl #3 │ │ │ │ lsl lr, lr, #2 │ │ │ │ add r6, ip, lr │ │ │ │ @@ -142967,27 +143026,27 @@ │ │ │ │ addeq lr, lr, #98304 @ 0x18000 │ │ │ │ addeq lr, lr, #228 @ 0xe4 │ │ │ │ add r0, r0, #764 @ 0x2fc │ │ │ │ add r0, ip, r0 │ │ │ │ addeq r0, ip, lr │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne b395c <_PyObject_MakeTpCall@@Base+0xbe0> │ │ │ │ + bne b3a40 <_PyObject_MakeTpCall@@Base+0xbe0> │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl a5520 │ │ │ │ + bl a5598 │ │ │ │ cmp r0, #0 │ │ │ │ - blt b5648 <_PyObject_MakeTpCall@@Base+0x28cc> │ │ │ │ + blt b572c <_PyObject_MakeTpCall@@Base+0x28cc> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - b b395c <_PyObject_MakeTpCall@@Base+0xbe0> │ │ │ │ + b b3a40 <_PyObject_MakeTpCall@@Base+0xbe0> │ │ │ │ str r8, [sp, #20] │ │ │ │ - b b37bc <_PyObject_MakeTpCall@@Base+0xa40> │ │ │ │ - ldr sl, [pc, #-2344] @ b46f0 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ - bl 3592c0 │ │ │ │ + b b38a0 <_PyObject_MakeTpCall@@Base+0xa40> │ │ │ │ + ldr sl, [pc, #-2344] @ b47d4 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r9, #180] @ 0xb4 │ │ │ │ ldr r2, [sl, r0] │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ mov r2, #28 │ │ │ │ mul r2, r3, r2 │ │ │ │ cmp r3, #10 │ │ │ │ @@ -143002,270 +143061,270 @@ │ │ │ │ add r3, r2, #92160 @ 0x16800 │ │ │ │ add r3, r3, #764 @ 0x2fc │ │ │ │ add r3, r1, r3 │ │ │ │ addeq r3, r2, #98304 @ 0x18000 │ │ │ │ addeq r3, r3, #228 @ 0xe4 │ │ │ │ addeq r3, r1, r3 │ │ │ │ ldr sl, [r3, #16] │ │ │ │ - ldr r6, [pc, #-2500] @ b46b4 <_PyObject_MakeTpCall@@Base+0x1938> │ │ │ │ - ldr r3, [pc, #-2500] @ b46b8 <_PyObject_MakeTpCall@@Base+0x193c> │ │ │ │ + ldr r6, [pc, #-2500] @ b4798 <_PyObject_MakeTpCall@@Base+0x1938> │ │ │ │ + ldr r3, [pc, #-2500] @ b479c <_PyObject_MakeTpCall@@Base+0x193c> │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r6, #2976] @ 0xba0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b3d30 <_PyObject_MakeTpCall@@Base+0xfb4> │ │ │ │ - ldr r5, [pc, #-2520] @ b46bc <_PyObject_MakeTpCall@@Base+0x1940> │ │ │ │ + beq b3e14 <_PyObject_MakeTpCall@@Base+0xfb4> │ │ │ │ + ldr r5, [pc, #-2520] @ b47a0 <_PyObject_MakeTpCall@@Base+0x1940> │ │ │ │ mov r0, r5 │ │ │ │ - bl 8be20 │ │ │ │ + bl 8be90 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne b3d40 <_PyObject_MakeTpCall@@Base+0xfc4> │ │ │ │ - b b3db8 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r0, [pc, #-2544] @ b46c0 <_PyObject_MakeTpCall@@Base+0x1944> │ │ │ │ - bl 8be20 │ │ │ │ + bne b3e24 <_PyObject_MakeTpCall@@Base+0xfc4> │ │ │ │ + b b3e9c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + mov r0, r9 │ │ │ │ + bl a5670 │ │ │ │ + ldr r2, [r9, #432] @ 0x1b0 │ │ │ │ + ldr r1, [r2, #8] │ │ │ │ + cmp r1, #0 │ │ │ │ + ble b41c0 <_PyObject_MakeTpCall@@Base+0x1360> │ │ │ │ + str r4, [sp, #16] │ │ │ │ + add r5, r0, #20 │ │ │ │ + mov fp, #0 │ │ │ │ + mov r4, r1 │ │ │ │ + add r3, r2, fp, lsl #2 │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ + bl bbe20 │ │ │ │ + add fp, fp, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + str r0, [r5, #-20] @ 0xffffffec │ │ │ │ + beq b3e9c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + mov r3, #16 │ │ │ │ + cmp r4, fp │ │ │ │ + str sl, [r5, #-12] │ │ │ │ + str r3, [r5, #-16] │ │ │ │ + add sl, sl, #4 │ │ │ │ + add r5, r5, #20 │ │ │ │ + bne b56dc <_PyObject_MakeTpCall@@Base+0x287c> │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + b b41c0 <_PyObject_MakeTpCall@@Base+0x1360> │ │ │ │ + ldr r0, [pc, #-2648] @ b47a4 <_PyObject_MakeTpCall@@Base+0x1944> │ │ │ │ + bl 8be90 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq b3b4c <_PyObject_MakeTpCall@@Base+0xdd0> │ │ │ │ - ldr r1, [pc, #-2564] @ b46c0 <_PyObject_MakeTpCall@@Base+0x1944> │ │ │ │ + beq b3c30 <_PyObject_MakeTpCall@@Base+0xdd0> │ │ │ │ + ldr r1, [pc, #-2668] @ b47a4 <_PyObject_MakeTpCall@@Base+0x1944> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ - bl 9b308 │ │ │ │ + bl 9b380 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b3b4c <_PyObject_MakeTpCall@@Base+0xdd0> │ │ │ │ + beq b3c30 <_PyObject_MakeTpCall@@Base+0xdd0> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne b6370 <_PyObject_MakeTpCall@@Base+0x35f4> │ │ │ │ - bl 9a0c0 │ │ │ │ + bne b653c <_PyObject_MakeTpCall@@Base+0x36dc> │ │ │ │ + bl 9a138 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b56ec <_PyObject_MakeTpCall@@Base+0x2970> │ │ │ │ + beq b57d0 <_PyObject_MakeTpCall@@Base+0x2970> │ │ │ │ ldr fp, [r4, #104] @ 0x68 │ │ │ │ ldr r2, [r4, #144] @ 0x90 │ │ │ │ cmp fp, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r2, [sp, #32] │ │ │ │ - bne b51a8 <_PyObject_MakeTpCall@@Base+0x242c> │ │ │ │ + bne b52f4 <_PyObject_MakeTpCall@@Base+0x2494> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne b6364 <_PyObject_MakeTpCall@@Base+0x35e8> │ │ │ │ + bne b6330 <_PyObject_MakeTpCall@@Base+0x34d0> │ │ │ │ cmp r3, #0 │ │ │ │ mov fp, #1 │ │ │ │ - ble b51b4 <_PyObject_MakeTpCall@@Base+0x2438> │ │ │ │ + ble b5300 <_PyObject_MakeTpCall@@Base+0x24a0> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ mov r8, r2 │ │ │ │ add r9, r1, #8 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r3 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr sl, [r9, #4]! │ │ │ │ ldr r2, [sl, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ tst r1, #268435456 @ 0x10000000 │ │ │ │ - beq b6774 <_PyObject_MakeTpCall@@Base+0x39f8> │ │ │ │ + beq b6780 <_PyObject_MakeTpCall@@Base+0x3920> │ │ │ │ mov r0, sl │ │ │ │ - bl f8eb8 │ │ │ │ + bl f8f6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b6760 <_PyObject_MakeTpCall@@Base+0x39e4> │ │ │ │ - ldr r1, [pc, #-2736] @ b46c4 <_PyObject_MakeTpCall@@Base+0x1948> │ │ │ │ + beq b676c <_PyObject_MakeTpCall@@Base+0x390c> │ │ │ │ + ldr r1, [pc, #-2840] @ b47a8 <_PyObject_MakeTpCall@@Base+0x1948> │ │ │ │ mov r0, sl │ │ │ │ - bl f9314 <_PyUnicode_Equal@@Base> │ │ │ │ + bl f93c8 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne b6324 <_PyObject_MakeTpCall@@Base+0x35a8> │ │ │ │ - ldr r1, [pc, #-2752] @ b46c8 <_PyObject_MakeTpCall@@Base+0x194c> │ │ │ │ + bne b6314 <_PyObject_MakeTpCall@@Base+0x34b4> │ │ │ │ + ldr r1, [pc, #-2856] @ b47ac <_PyObject_MakeTpCall@@Base+0x194c> │ │ │ │ mov r0, sl │ │ │ │ - bl f9314 <_PyUnicode_Equal@@Base> │ │ │ │ + bl f93c8 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne b5d90 <_PyObject_MakeTpCall@@Base+0x3014> │ │ │ │ + bne b5e30 <_PyObject_MakeTpCall@@Base+0x2fd0> │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r5, r8 │ │ │ │ - bgt b5148 <_PyObject_MakeTpCall@@Base+0x23cc> │ │ │ │ + bgt b5294 <_PyObject_MakeTpCall@@Base+0x2434> │ │ │ │ mov r3, r5 │ │ │ │ - b b51bc <_PyObject_MakeTpCall@@Base+0x2440> │ │ │ │ + b b5308 <_PyObject_MakeTpCall@@Base+0x24a8> │ │ │ │ cmp r3, #0 │ │ │ │ movle fp, #0 │ │ │ │ - bgt b56a4 <_PyObject_MakeTpCall@@Base+0x2928> │ │ │ │ + bgt b5788 <_PyObject_MakeTpCall@@Base+0x2928> │ │ │ │ mov r7, #0 │ │ │ │ str r7, [sp, #24] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r0, r7, r2 │ │ │ │ sub r0, r3, r0 │ │ │ │ - bl 92d84 │ │ │ │ + bl 92de0 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq b56c4 <_PyObject_MakeTpCall@@Base+0x2948> │ │ │ │ + beq b57a8 <_PyObject_MakeTpCall@@Base+0x2948> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - ble b5270 <_PyObject_MakeTpCall@@Base+0x24f4> │ │ │ │ + ble b53bc <_PyObject_MakeTpCall@@Base+0x255c> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov sl, #0 │ │ │ │ add r2, r2, #8 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ mov r5, sl │ │ │ │ mov r4, r3 │ │ │ │ mov r9, r6 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r6, [r3, #4]! │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bne b5cc0 <_PyObject_MakeTpCall@@Base+0x2f44> │ │ │ │ + bne b5e94 <_PyObject_MakeTpCall@@Base+0x3034> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5918 <_PyObject_MakeTpCall@@Base+0x2b9c> │ │ │ │ + bne b59f0 <_PyObject_MakeTpCall@@Base+0x2b90> │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1281f4 │ │ │ │ + bl 128284 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq b6738 <_PyObject_MakeTpCall@@Base+0x39bc> │ │ │ │ + beq b6744 <_PyObject_MakeTpCall@@Base+0x38e4> │ │ │ │ ldr r2, [r8, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ str r6, [r2, sl, lsl #2] │ │ │ │ - bl 9b260 │ │ │ │ + bl 9b2d8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt b6738 <_PyObject_MakeTpCall@@Base+0x39bc> │ │ │ │ - bne b66e8 <_PyObject_MakeTpCall@@Base+0x396c> │ │ │ │ + blt b6744 <_PyObject_MakeTpCall@@Base+0x38e4> │ │ │ │ + bne b66f4 <_PyObject_MakeTpCall@@Base+0x3894> │ │ │ │ add sl, sl, #1 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - bne b5204 <_PyObject_MakeTpCall@@Base+0x2488> │ │ │ │ + bne b5350 <_PyObject_MakeTpCall@@Base+0x24f0> │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r6, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl ab794 │ │ │ │ + bl ab80c │ │ │ │ cmn r0, #1 │ │ │ │ - beq b6738 <_PyObject_MakeTpCall@@Base+0x39bc> │ │ │ │ + beq b6744 <_PyObject_MakeTpCall@@Base+0x38e4> │ │ │ │ mov r0, r8 │ │ │ │ - bl 9a32c │ │ │ │ + bl 9a3a4 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq b52b0 <_PyObject_MakeTpCall@@Base+0x2534> │ │ │ │ + beq b53fc <_PyObject_MakeTpCall@@Base+0x259c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne b52b0 <_PyObject_MakeTpCall@@Base+0x2534> │ │ │ │ + bne b53fc <_PyObject_MakeTpCall@@Base+0x259c> │ │ │ │ mov r0, r8 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq b56c4 <_PyObject_MakeTpCall@@Base+0x2948> │ │ │ │ + beq b57a8 <_PyObject_MakeTpCall@@Base+0x2948> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b254 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bgt b5aa0 <_PyObject_MakeTpCall@@Base+0x2d24> │ │ │ │ + bgt b5c24 <_PyObject_MakeTpCall@@Base+0x2dc4> │ │ │ │ ldr r2, [r6, #152] @ 0x98 │ │ │ │ - ldr fp, [pc, #-3088] @ b46cc <_PyObject_MakeTpCall@@Base+0x1950> │ │ │ │ + ldr fp, [pc, #-3192] @ b47b0 <_PyObject_MakeTpCall@@Base+0x1950> │ │ │ │ ldr r8, [r5, #8] │ │ │ │ cmp r2, fp │ │ │ │ - bne b5e64 <_PyObject_MakeTpCall@@Base+0x30e8> │ │ │ │ + bne b6030 <_PyObject_MakeTpCall@@Base+0x31d0> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9d898 │ │ │ │ + bl 9d910 │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne b3bbc <_PyObject_MakeTpCall@@Base+0xe40> │ │ │ │ - b b56c8 <_PyObject_MakeTpCall@@Base+0x294c> │ │ │ │ - mov r0, r9 │ │ │ │ - bl a55f8 │ │ │ │ - ldr r2, [r9, #432] @ 0x1b0 │ │ │ │ - ldr r1, [r2, #8] │ │ │ │ - cmp r1, #0 │ │ │ │ - ble b40dc <_PyObject_MakeTpCall@@Base+0x1360> │ │ │ │ - str r4, [sp, #16] │ │ │ │ - add r5, r0, #20 │ │ │ │ - mov fp, #0 │ │ │ │ - mov r4, r1 │ │ │ │ - add r3, r2, fp, lsl #2 │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ - bl bbd4c │ │ │ │ - add fp, fp, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - str r0, [r5, #-20] @ 0xffffffec │ │ │ │ - beq b3db8 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - mov r3, #16 │ │ │ │ - cmp r4, fp │ │ │ │ - str sl, [r5, #-12] │ │ │ │ - str r3, [r5, #-16] │ │ │ │ - add sl, sl, #4 │ │ │ │ - add r5, r5, #20 │ │ │ │ - bne b55f8 <_PyObject_MakeTpCall@@Base+0x287c> │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - b b40dc <_PyObject_MakeTpCall@@Base+0x1360> │ │ │ │ + bne b3ca0 <_PyObject_MakeTpCall@@Base+0xe40> │ │ │ │ + b b57ac <_PyObject_MakeTpCall@@Base+0x294c> │ │ │ │ ldr r2, [lr] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b4bc8 <_PyObject_MakeTpCall@@Base+0x1e4c> │ │ │ │ + beq b4cac <_PyObject_MakeTpCall@@Base+0x1e4c> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [lr] │ │ │ │ - bne b4bc8 <_PyObject_MakeTpCall@@Base+0x1e4c> │ │ │ │ + bne b4cac <_PyObject_MakeTpCall@@Base+0x1e4c> │ │ │ │ mov r0, lr │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ - bne b4bd4 <_PyObject_MakeTpCall@@Base+0x1e58> │ │ │ │ - b b4400 <_PyObject_MakeTpCall@@Base+0x1684> │ │ │ │ + bne b4cb8 <_PyObject_MakeTpCall@@Base+0x1e58> │ │ │ │ + b b44e4 <_PyObject_MakeTpCall@@Base+0x1684> │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b4abc <_PyObject_MakeTpCall@@Base+0x1d40> │ │ │ │ + beq b4ba0 <_PyObject_MakeTpCall@@Base+0x1d40> │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [lr] │ │ │ │ - bne b4abc <_PyObject_MakeTpCall@@Base+0x1d40> │ │ │ │ + bne b4ba0 <_PyObject_MakeTpCall@@Base+0x1d40> │ │ │ │ mov r0, lr │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ - bne b4ac8 <_PyObject_MakeTpCall@@Base+0x1d4c> │ │ │ │ - b b4938 <_PyObject_MakeTpCall@@Base+0x1bbc> │ │ │ │ + bne b4bac <_PyObject_MakeTpCall@@Base+0x1d4c> │ │ │ │ + b b4a1c <_PyObject_MakeTpCall@@Base+0x1bbc> │ │ │ │ + ldr r3, [pc, #-3340] @ b47b4 <_PyObject_MakeTpCall@@Base+0x1954> │ │ │ │ + cmp r8, #0 │ │ │ │ + str r3, [r9, #124] @ 0x7c │ │ │ │ + ble b4240 <_PyObject_MakeTpCall@@Base+0x13e0> │ │ │ │ + b b4dc8 <_PyObject_MakeTpCall@@Base+0x1f68> │ │ │ │ ldr r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, r1 │ │ │ │ - beq b4508 <_PyObject_MakeTpCall@@Base+0x178c> │ │ │ │ + beq b45ec <_PyObject_MakeTpCall@@Base+0x178c> │ │ │ │ cmp ip, r1 │ │ │ │ - beq b4508 <_PyObject_MakeTpCall@@Base+0x178c> │ │ │ │ + beq b45ec <_PyObject_MakeTpCall@@Base+0x178c> │ │ │ │ ldr r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, r1 │ │ │ │ - bne b4508 <_PyObject_MakeTpCall@@Base+0x178c> │ │ │ │ + bne b45ec <_PyObject_MakeTpCall@@Base+0x178c> │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, r1 │ │ │ │ - bne b678c <_PyObject_MakeTpCall@@Base+0x3a10> │ │ │ │ + bne b6b10 <_PyObject_MakeTpCall@@Base+0x3cb0> │ │ │ │ add r0, r6, #12 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne b4508 <_PyObject_MakeTpCall@@Base+0x178c> │ │ │ │ + bne b45ec <_PyObject_MakeTpCall@@Base+0x178c> │ │ │ │ mov r1, #16 │ │ │ │ - bl 358410 │ │ │ │ - b b4508 <_PyObject_MakeTpCall@@Base+0x178c> │ │ │ │ - ldr r3, [pc, #-3412] @ b46d0 <_PyObject_MakeTpCall@@Base+0x1954> │ │ │ │ - cmp r8, #0 │ │ │ │ - str r3, [r9, #124] @ 0x7c │ │ │ │ - ble b415c <_PyObject_MakeTpCall@@Base+0x13e0> │ │ │ │ - b b4ce4 <_PyObject_MakeTpCall@@Base+0x1f68> │ │ │ │ + bl 35867c │ │ │ │ + b b45ec <_PyObject_MakeTpCall@@Base+0x178c> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - ldr r3, [pc, #-3432] @ b46d4 <_PyObject_MakeTpCall@@Base+0x1958> │ │ │ │ + ldr r3, [pc, #-3432] @ b47b8 <_PyObject_MakeTpCall@@Base+0x1958> │ │ │ │ cmp r2, r3 │ │ │ │ - bne b6508 <_PyObject_MakeTpCall@@Base+0x378c> │ │ │ │ + bne b67d0 <_PyObject_MakeTpCall@@Base+0x3970> │ │ │ │ mov r1, r9 │ │ │ │ - bl 12d888 │ │ │ │ - ldr r1, [pc, #-3448] @ b46d8 <_PyObject_MakeTpCall@@Base+0x195c> │ │ │ │ + bl 12d920 │ │ │ │ + ldr r1, [pc, #-3448] @ b47bc <_PyObject_MakeTpCall@@Base+0x195c> │ │ │ │ mov r0, r4 │ │ │ │ - bl f93e4 │ │ │ │ + bl f9498 │ │ │ │ cmp r0, #0 │ │ │ │ - blt b3db8 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + blt b3e9c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - ldrne sl, [pc, #-3452] @ b46f0 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ - beq b41d8 <_PyObject_MakeTpCall@@Base+0x145c> │ │ │ │ - bl 3592c0 │ │ │ │ + ldrne sl, [pc, #-3452] @ b47d4 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ + beq b42bc <_PyObject_MakeTpCall@@Base+0x145c> │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r9, #180] @ 0xb4 │ │ │ │ ldr r2, [sl, r0] │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ mov r2, #28 │ │ │ │ mul r2, r3, r2 │ │ │ │ cmp r3, #10 │ │ │ │ @@ -143283,58 +143342,58 @@ │ │ │ │ addeq r3, r2, #98304 @ 0x18000 │ │ │ │ addeq r3, r3, #228 @ 0xe4 │ │ │ │ addeq r3, r1, r3 │ │ │ │ ldr r4, [r3, #16] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne b41ec <_PyObject_MakeTpCall@@Base+0x1470> │ │ │ │ - ldr r1, [pc, #-3588] @ b46dc <_PyObject_MakeTpCall@@Base+0x1960> │ │ │ │ - ldr r0, [pc, #-3588] @ b46e0 <_PyObject_MakeTpCall@@Base+0x1964> │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b4228 <_PyObject_MakeTpCall@@Base+0x14ac> │ │ │ │ + bne b42d0 <_PyObject_MakeTpCall@@Base+0x1470> │ │ │ │ + ldr r1, [pc, #-3588] @ b47c0 <_PyObject_MakeTpCall@@Base+0x1960> │ │ │ │ + ldr r0, [pc, #-3588] @ b47c4 <_PyObject_MakeTpCall@@Base+0x1964> │ │ │ │ + bl 2e1424 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b430c <_PyObject_MakeTpCall@@Base+0x14ac> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b4c34 <_PyObject_MakeTpCall@@Base+0x1eb8> │ │ │ │ + bne b4d18 <_PyObject_MakeTpCall@@Base+0x1eb8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b b4c34 <_PyObject_MakeTpCall@@Base+0x1eb8> │ │ │ │ - ldr r0, [pc, #-3624] @ b46e4 <_PyObject_MakeTpCall@@Base+0x1968> │ │ │ │ - bl 8be20 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b b4d18 <_PyObject_MakeTpCall@@Base+0x1eb8> │ │ │ │ + ldr r0, [pc, #-3624] @ b47c8 <_PyObject_MakeTpCall@@Base+0x1968> │ │ │ │ + bl 8be90 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq b3db8 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r1, [pc, #-3644] @ b46e4 <_PyObject_MakeTpCall@@Base+0x1968> │ │ │ │ - b b3e30 <_PyObject_MakeTpCall@@Base+0x10b4> │ │ │ │ - ldr r3, [pc, #-3648] @ b46e8 <_PyObject_MakeTpCall@@Base+0x196c> │ │ │ │ + beq b3e9c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r1, [pc, #-3644] @ b47c8 <_PyObject_MakeTpCall@@Base+0x1968> │ │ │ │ + b b3f14 <_PyObject_MakeTpCall@@Base+0x10b4> │ │ │ │ + ldr r3, [pc, #-3648] @ b47cc <_PyObject_MakeTpCall@@Base+0x196c> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne b5570 <_PyObject_MakeTpCall@@Base+0x27f4> │ │ │ │ - bl a3dbc │ │ │ │ + bne b5654 <_PyObject_MakeTpCall@@Base+0x27f4> │ │ │ │ + bl a3e34 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq b3db8 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r1, [pc, #-3672] @ b46ec <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ + beq b3e9c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r1, [pc, #-3672] @ b47d0 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ mov r0, r5 │ │ │ │ mov r2, sl │ │ │ │ - bl 9c9c8 │ │ │ │ + bl 9ca40 │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - blt b64e4 <_PyObject_MakeTpCall@@Base+0x3768> │ │ │ │ + blt b67ac <_PyObject_MakeTpCall@@Base+0x394c> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b5570 <_PyObject_MakeTpCall@@Base+0x27f4> │ │ │ │ + beq b5654 <_PyObject_MakeTpCall@@Base+0x27f4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq b66b0 <_PyObject_MakeTpCall@@Base+0x3934> │ │ │ │ + beq b67a0 <_PyObject_MakeTpCall@@Base+0x3940> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - ldrne sl, [pc, #-3728] @ b46f0 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ - beq b3ff8 <_PyObject_MakeTpCall@@Base+0x127c> │ │ │ │ - bl 3592c0 │ │ │ │ + ldrne sl, [pc, #-3728] @ b47d4 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ + beq b40dc <_PyObject_MakeTpCall@@Base+0x127c> │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r9, #180] @ 0xb4 │ │ │ │ ldr r2, [sl, r0] │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ mov r2, #28 │ │ │ │ mul r2, r3, r2 │ │ │ │ cmp r3, #10 │ │ │ │ @@ -143352,289 +143411,245 @@ │ │ │ │ addeq r3, r2, #98304 @ 0x18000 │ │ │ │ addeq r3, r3, #228 @ 0xe4 │ │ │ │ addeq r3, r1, r3 │ │ │ │ ldr r5, [r3, #16] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne b400c <_PyObject_MakeTpCall@@Base+0x1290> │ │ │ │ - b b618c <_PyObject_MakeTpCall@@Base+0x3410> │ │ │ │ + bne b40f0 <_PyObject_MakeTpCall@@Base+0x1290> │ │ │ │ + b b5f50 <_PyObject_MakeTpCall@@Base+0x30f0> │ │ │ │ mov r6, r8 │ │ │ │ - b b4f6c <_PyObject_MakeTpCall@@Base+0x21f0> │ │ │ │ + b b5050 <_PyObject_MakeTpCall@@Base+0x21f0> │ │ │ │ ldr r2, [r9, #432] @ 0x1b0 │ │ │ │ - b b5324 <_PyObject_MakeTpCall@@Base+0x25a8> │ │ │ │ + b b51b4 <_PyObject_MakeTpCall@@Base+0x2354> │ │ │ │ ldr r3, [fp, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq b5dc8 <_PyObject_MakeTpCall@@Base+0x304c> │ │ │ │ + beq b5eac <_PyObject_MakeTpCall@@Base+0x304c> │ │ │ │ ldr ip, [r3, #8]! │ │ │ │ mov r0, #0 │ │ │ │ cmp ip, r0 │ │ │ │ - ble b5dec <_PyObject_MakeTpCall@@Base+0x3070> │ │ │ │ + ble b5ed0 <_PyObject_MakeTpCall@@Base+0x3070> │ │ │ │ ldr r2, [r3, #4]! │ │ │ │ cmp r2, r6 │ │ │ │ - bne b587c <_PyObject_MakeTpCall@@Base+0x2b00> │ │ │ │ + bne b5960 <_PyObject_MakeTpCall@@Base+0x2b00> │ │ │ │ mov r6, fp │ │ │ │ mov r4, r7 │ │ │ │ - b b3aa0 <_PyObject_MakeTpCall@@Base+0xd24> │ │ │ │ - ldr r3, [pc, #-3908] @ b46f8 <_PyObject_MakeTpCall@@Base+0x197c> │ │ │ │ + b b3b84 <_PyObject_MakeTpCall@@Base+0xd24> │ │ │ │ + ldr r3, [pc, #-3908] @ b47dc <_PyObject_MakeTpCall@@Base+0x197c> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #-3920] @ b46f4 <_PyObject_MakeTpCall@@Base+0x1978> │ │ │ │ + ldr r1, [pc, #-3920] @ b47d8 <_PyObject_MakeTpCall@@Base+0x1978> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 1177e0 │ │ │ │ mov r9, #0 │ │ │ │ - b b48f4 <_PyObject_MakeTpCall@@Base+0x1b78> │ │ │ │ + b b49d8 <_PyObject_MakeTpCall@@Base+0x1b78> │ │ │ │ cmp sl, #0 │ │ │ │ - ble b5b4c <_PyObject_MakeTpCall@@Base+0x2dd0> │ │ │ │ + ble b5bb0 <_PyObject_MakeTpCall@@Base+0x2d50> │ │ │ │ cmp r3, r9 │ │ │ │ ldreq r3, [r2, #4]! │ │ │ │ addeq r1, r1, #1 │ │ │ │ ldreq r3, [r3, #4] │ │ │ │ - beq b384c <_PyObject_MakeTpCall@@Base+0xad0> │ │ │ │ + beq b3930 <_PyObject_MakeTpCall@@Base+0xad0> │ │ │ │ cmp sl, #1 │ │ │ │ - beq b5b4c <_PyObject_MakeTpCall@@Base+0x2dd0> │ │ │ │ + beq b5bb0 <_PyObject_MakeTpCall@@Base+0x2d50> │ │ │ │ add r9, r0, #12 │ │ │ │ mov ip, #1 │ │ │ │ ldr fp, [r9, #4]! │ │ │ │ cmp fp, r3 │ │ │ │ - bne b5b40 <_PyObject_MakeTpCall@@Base+0x2dc4> │ │ │ │ + bne b5ba4 <_PyObject_MakeTpCall@@Base+0x2d44> │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r5 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r1, lr │ │ │ │ - bne b590c <_PyObject_MakeTpCall@@Base+0x2b90> │ │ │ │ + bne b5a08 <_PyObject_MakeTpCall@@Base+0x2ba8> │ │ │ │ mov r5, r3 │ │ │ │ - b b3910 <_PyObject_MakeTpCall@@Base+0xb94> │ │ │ │ + b b39f4 <_PyObject_MakeTpCall@@Base+0xb94> │ │ │ │ ldr fp, [r4, #20] │ │ │ │ cmp fp, #0 │ │ │ │ - beq b512c <_PyObject_MakeTpCall@@Base+0x23b0> │ │ │ │ - ldr r3, [pc, #-4032] @ b46f8 <_PyObject_MakeTpCall@@Base+0x197c> │ │ │ │ + beq b5278 <_PyObject_MakeTpCall@@Base+0x2418> │ │ │ │ + ldr r3, [pc, #-4032] @ b47dc <_PyObject_MakeTpCall@@Base+0x197c> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #-4040] @ b46fc <_PyObject_MakeTpCall@@Base+0x1980> │ │ │ │ - bl 1176f0 │ │ │ │ + ldr r1, [pc, #-4040] @ b47e0 <_PyObject_MakeTpCall@@Base+0x1980> │ │ │ │ + bl 1177e0 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b56ec <_PyObject_MakeTpCall@@Base+0x2970> │ │ │ │ + beq b57d0 <_PyObject_MakeTpCall@@Base+0x2970> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b56ec <_PyObject_MakeTpCall@@Base+0x2970> │ │ │ │ + bne b57d0 <_PyObject_MakeTpCall@@Base+0x2970> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 9b1dc │ │ │ │ - b b3dd4 <_PyObject_MakeTpCall@@Base+0x1058> │ │ │ │ + bl 9b254 │ │ │ │ + b b3eb8 <_PyObject_MakeTpCall@@Base+0x1058> │ │ │ │ + ldr r2, [r6, #84] @ 0x54 │ │ │ │ + ands r2, r2, #4096 @ 0x1000 │ │ │ │ + beq b6348 <_PyObject_MakeTpCall@@Base+0x34e8> │ │ │ │ + ldrh r2, [r6, #206] @ 0xce │ │ │ │ + cmp r2, #1000 @ 0x3e8 │ │ │ │ + bcs b633c <_PyObject_MakeTpCall@@Base+0x34dc> │ │ │ │ + ldr r8, [r6, #168] @ 0xa8 │ │ │ │ + str fp, [sp, #60] @ 0x3c │ │ │ │ + ldr r2, [r8, #8]! │ │ │ │ + mov fp, r6 │ │ │ │ + mov r6, r4 │ │ │ │ + mov r4, r2 │ │ │ │ + cmp r4, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + ble b5900 <_PyObject_MakeTpCall@@Base+0x2aa0> │ │ │ │ + ldr r1, [r8, #4]! │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + bl a8834 <_PyType_LookupRef@@Base+0x190> │ │ │ │ + subs r3, r0, #0 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + beq b5f00 <_PyObject_MakeTpCall@@Base+0x30a0> │ │ │ │ + add r7, r7, #1 │ │ │ │ + b b580c <_PyObject_MakeTpCall@@Base+0x29ac> │ │ │ │ ldr r3, [r2, #4] │ │ │ │ add r2, r2, #4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov ip, r2 │ │ │ │ cmp r3, r9 │ │ │ │ - bne b566c <_PyObject_MakeTpCall@@Base+0x28f0> │ │ │ │ + bne b5750 <_PyObject_MakeTpCall@@Base+0x28f0> │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ add r1, r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bne b566c <_PyObject_MakeTpCall@@Base+0x28f0> │ │ │ │ + bne b5750 <_PyObject_MakeTpCall@@Base+0x28f0> │ │ │ │ ldr r3, [ip, #8] │ │ │ │ add r1, fp, #2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, ip, #8 │ │ │ │ cmp r3, r9 │ │ │ │ - bne b566c <_PyObject_MakeTpCall@@Base+0x28f0> │ │ │ │ + bne b5750 <_PyObject_MakeTpCall@@Base+0x28f0> │ │ │ │ ldr r3, [ip, #12] │ │ │ │ ldr r9, [r0, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r1, fp, #3 │ │ │ │ cmp r3, r9 │ │ │ │ add r2, ip, #12 │ │ │ │ - bne b566c <_PyObject_MakeTpCall@@Base+0x28f0> │ │ │ │ + bne b5750 <_PyObject_MakeTpCall@@Base+0x28f0> │ │ │ │ ldr r3, [ip, #16] │ │ │ │ cmp sl, #0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r1, fp, #4 │ │ │ │ add r2, ip, #16 │ │ │ │ - ble b5b4c <_PyObject_MakeTpCall@@Base+0x2dd0> │ │ │ │ + ble b5bb0 <_PyObject_MakeTpCall@@Base+0x2d50> │ │ │ │ cmp r3, r9 │ │ │ │ - bne b566c <_PyObject_MakeTpCall@@Base+0x28f0> │ │ │ │ + bne b5750 <_PyObject_MakeTpCall@@Base+0x28f0> │ │ │ │ ldr r3, [ip, #20] │ │ │ │ add r1, fp, #5 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, ip, #20 │ │ │ │ cmp r3, r9 │ │ │ │ - bne b566c <_PyObject_MakeTpCall@@Base+0x28f0> │ │ │ │ + bne b5750 <_PyObject_MakeTpCall@@Base+0x28f0> │ │ │ │ ldr r3, [ip, #24] │ │ │ │ add r1, fp, #6 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, ip, #24 │ │ │ │ cmp r3, r9 │ │ │ │ - bne b566c <_PyObject_MakeTpCall@@Base+0x28f0> │ │ │ │ + bne b5750 <_PyObject_MakeTpCall@@Base+0x28f0> │ │ │ │ ldr r3, [ip, #28] │ │ │ │ add r1, fp, #7 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, ip, #28 │ │ │ │ - b b38ec <_PyObject_MakeTpCall@@Base+0xb70> │ │ │ │ - ldr r2, [r6, #84] @ 0x54 │ │ │ │ - ands r2, r2, #4096 @ 0x1000 │ │ │ │ - beq b6404 <_PyObject_MakeTpCall@@Base+0x3688> │ │ │ │ - ldrh r2, [r6, #206] @ 0xce │ │ │ │ - cmp r2, #1000 @ 0x3e8 │ │ │ │ - bcs b6358 <_PyObject_MakeTpCall@@Base+0x35dc> │ │ │ │ - ldr r8, [r6, #168] @ 0xa8 │ │ │ │ - str fp, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [r8, #8]! │ │ │ │ - mov fp, r6 │ │ │ │ - mov r6, r4 │ │ │ │ - mov r4, r2 │ │ │ │ - cmp r4, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - ble b581c <_PyObject_MakeTpCall@@Base+0x2aa0> │ │ │ │ - ldr r1, [r8, #4]! │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - bl a87bc <_PyType_LookupRef@@Base+0x190> │ │ │ │ - subs r3, r0, #0 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - beq b640c <_PyObject_MakeTpCall@@Base+0x3690> │ │ │ │ - add r7, r7, #1 │ │ │ │ - b b57ec <_PyObject_MakeTpCall@@Base+0x2a70> │ │ │ │ + b b39d0 <_PyObject_MakeTpCall@@Base+0xb70> │ │ │ │ mov r4, r6 │ │ │ │ mov r6, fp │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ ldr fp, [sp, #60] @ 0x3c │ │ │ │ ands r1, r2, #256 @ 0x100 │ │ │ │ - bne b5ed0 <_PyObject_MakeTpCall@@Base+0x3154> │ │ │ │ + bne b6350 <_PyObject_MakeTpCall@@Base+0x34f0> │ │ │ │ add r0, r5, #40960 @ 0xa000 │ │ │ │ ldr r2, [r0, #2804] @ 0xaf4 │ │ │ │ cmp r2, #0 │ │ │ │ ldrhne r1, [r6, #206] @ 0xce │ │ │ │ addne ip, r2, #1 │ │ │ │ addne r1, r1, #1 │ │ │ │ ldreq r2, [r6, #192] @ 0xc0 │ │ │ │ strne ip, [r0, #2804] @ 0xaf4 │ │ │ │ strhne r1, [r6, #206] @ 0xce │ │ │ │ movne r1, #1 │ │ │ │ streq r1, [sp, #48] @ 0x30 │ │ │ │ strne r2, [r6, #192] @ 0xc0 │ │ │ │ strne r1, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ - b b49e4 <_PyObject_MakeTpCall@@Base+0x1c68> │ │ │ │ + b b4ac8 <_PyObject_MakeTpCall@@Base+0x1c68> │ │ │ │ cmp ip, #0 │ │ │ │ - bgt b4a24 <_PyObject_MakeTpCall@@Base+0x1ca8> │ │ │ │ - b b4abc <_PyObject_MakeTpCall@@Base+0x1d40> │ │ │ │ + bgt b4b08 <_PyObject_MakeTpCall@@Base+0x1ca8> │ │ │ │ + b b4ba0 <_PyObject_MakeTpCall@@Base+0x1d40> │ │ │ │ add r0, r0, #1 │ │ │ │ - b b5614 <_PyObject_MakeTpCall@@Base+0x2898> │ │ │ │ - add r9, r9, #1 │ │ │ │ - cmp r0, r9 │ │ │ │ - add r3, r3, #12 │ │ │ │ - ble b4724 <_PyObject_MakeTpCall@@Base+0x19a8> │ │ │ │ - ldr fp, [r3, #8] │ │ │ │ - cmp fp, #0 │ │ │ │ - beq b5884 <_PyObject_MakeTpCall@@Base+0x2b08> │ │ │ │ - cmp r0, r9 │ │ │ │ - bgt b4c58 <_PyObject_MakeTpCall@@Base+0x1edc> │ │ │ │ - b b4724 <_PyObject_MakeTpCall@@Base+0x19a8> │ │ │ │ + b b56f8 <_PyObject_MakeTpCall@@Base+0x2898> │ │ │ │ mov r0, r7 │ │ │ │ - bl 920a0 │ │ │ │ + bl 920fc │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne b4998 <_PyObject_MakeTpCall@@Base+0x1c1c> │ │ │ │ - ldr r3, [pc, #4056] @ b689c <_PyObject_MakeTpCall@@Base+0x3b20> │ │ │ │ - ldr r2, [pc, #4056] @ b68a0 <_PyObject_MakeTpCall@@Base+0x3b24> │ │ │ │ + bne b4a7c <_PyObject_MakeTpCall@@Base+0x1c1c> │ │ │ │ + ldr r3, [pc, #4064] @ b6960 <_PyObject_MakeTpCall@@Base+0x3b00> │ │ │ │ + ldr r2, [pc, #4064] @ b6964 <_PyObject_MakeTpCall@@Base+0x3b04> │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b6340 <_PyObject_MakeTpCall@@Base+0x35c4> │ │ │ │ + bne b6394 <_PyObject_MakeTpCall@@Base+0x3534> │ │ │ │ cmp r5, #1 │ │ │ │ movcs r0, r5 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b5be8 <_PyObject_MakeTpCall@@Base+0x2e6c> │ │ │ │ + beq b5cf8 <_PyObject_MakeTpCall@@Base+0x2e98> │ │ │ │ ldr r3, [r7, #800] @ 0x320 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r7, #800] @ 0x320 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r6, [r3, r0] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - b b44d8 <_PyObject_MakeTpCall@@Base+0x175c> │ │ │ │ - mov r0, ip │ │ │ │ - mov r5, r3 │ │ │ │ - b b37d8 <_PyObject_MakeTpCall@@Base+0xa5c> │ │ │ │ - ldr r1, [pc, #3972] @ b68a4 <_PyObject_MakeTpCall@@Base+0x3b28> │ │ │ │ + b b45bc <_PyObject_MakeTpCall@@Base+0x175c> │ │ │ │ + add r9, r9, #1 │ │ │ │ + cmp r0, r9 │ │ │ │ + add r3, r3, #12 │ │ │ │ + ble b4808 <_PyObject_MakeTpCall@@Base+0x19a8> │ │ │ │ + ldr fp, [r3, #8] │ │ │ │ + cmp fp, #0 │ │ │ │ + beq b59c8 <_PyObject_MakeTpCall@@Base+0x2b68> │ │ │ │ + cmp r0, r9 │ │ │ │ + bgt b4d3c <_PyObject_MakeTpCall@@Base+0x1edc> │ │ │ │ + b b4808 <_PyObject_MakeTpCall@@Base+0x19a8> │ │ │ │ + ldr r1, [pc, #3952] @ b6968 <_PyObject_MakeTpCall@@Base+0x3b08> │ │ │ │ mov r0, r6 │ │ │ │ - bl f9314 <_PyUnicode_Equal@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq b5224 <_PyObject_MakeTpCall@@Base+0x24a8> │ │ │ │ - b b525c <_PyObject_MakeTpCall@@Base+0x24e0> │ │ │ │ - ldr r0, [pc, #3952] @ b68a8 <_PyObject_MakeTpCall@@Base+0x3b2c> │ │ │ │ - bl 8be20 │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r2, r0 │ │ │ │ - bne b3fb8 <_PyObject_MakeTpCall@@Base+0x123c> │ │ │ │ - b b3fd4 <_PyObject_MakeTpCall@@Base+0x1258> │ │ │ │ - ldr r0, [pc, #3932] @ b68ac <_PyObject_MakeTpCall@@Base+0x3b30> │ │ │ │ - bl 8be20 │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r2, r0 │ │ │ │ - bne b4208 <_PyObject_MakeTpCall@@Base+0x148c> │ │ │ │ - b b4224 <_PyObject_MakeTpCall@@Base+0x14a8> │ │ │ │ - ldr r3, [pc, #3912] @ b68b0 <_PyObject_MakeTpCall@@Base+0x3b34> │ │ │ │ - str r3, [r9, #124] @ 0x7c │ │ │ │ - b b4ce4 <_PyObject_MakeTpCall@@Base+0x1f68> │ │ │ │ - ldr r0, [pc, #3904] @ b68b4 <_PyObject_MakeTpCall@@Base+0x3b38> │ │ │ │ - bl 8be20 │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r2, r0 │ │ │ │ - bne b4198 <_PyObject_MakeTpCall@@Base+0x141c> │ │ │ │ - b b41b4 <_PyObject_MakeTpCall@@Base+0x1438> │ │ │ │ - ldr r3, [pc, #3884] @ b68b8 <_PyObject_MakeTpCall@@Base+0x3b3c> │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne b40cc <_PyObject_MakeTpCall@@Base+0x1350> │ │ │ │ - bl 2886c4 │ │ │ │ - subs sl, r0, #0 │ │ │ │ - beq b3db8 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r1, [pc, #3860] @ b68bc <_PyObject_MakeTpCall@@Base+0x3b40> │ │ │ │ - mov r0, r5 │ │ │ │ - mov r2, sl │ │ │ │ - bl 9c9c8 │ │ │ │ - ldr r3, [sl] │ │ │ │ + bl f93c8 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt b64e4 <_PyObject_MakeTpCall@@Base+0x3768> │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b40cc <_PyObject_MakeTpCall@@Base+0x1350> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [sl] │ │ │ │ - bne b40cc <_PyObject_MakeTpCall@@Base+0x1350> │ │ │ │ - mov r0, sl │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b b40cc <_PyObject_MakeTpCall@@Base+0x1350> │ │ │ │ - ldr r0, [pc, #3800] @ b68c0 <_PyObject_MakeTpCall@@Base+0x3b44> │ │ │ │ - bl 8be20 │ │ │ │ + beq b5370 <_PyObject_MakeTpCall@@Base+0x2510> │ │ │ │ + b b53a8 <_PyObject_MakeTpCall@@Base+0x2548> │ │ │ │ + mov r0, ip │ │ │ │ + mov r5, r3 │ │ │ │ + b b38bc <_PyObject_MakeTpCall@@Base+0xa5c> │ │ │ │ + ldr r0, [pc, #3920] @ b696c <_PyObject_MakeTpCall@@Base+0x3b0c> │ │ │ │ + bl 8be90 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne b4028 <_PyObject_MakeTpCall@@Base+0x12ac> │ │ │ │ - b b4044 <_PyObject_MakeTpCall@@Base+0x12c8> │ │ │ │ - ldr r0, [pc, #3772] @ b68bc <_PyObject_MakeTpCall@@Base+0x3b40> │ │ │ │ - bl 8be20 │ │ │ │ + bne b409c <_PyObject_MakeTpCall@@Base+0x123c> │ │ │ │ + b b40b8 <_PyObject_MakeTpCall@@Base+0x1258> │ │ │ │ + ldr r0, [pc, #3900] @ b6970 <_PyObject_MakeTpCall@@Base+0x3b10> │ │ │ │ + bl 8be90 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne b4098 <_PyObject_MakeTpCall@@Base+0x131c> │ │ │ │ - b b40b4 <_PyObject_MakeTpCall@@Base+0x1338> │ │ │ │ - ldr r3, [pc, #3744] @ b68b8 <_PyObject_MakeTpCall@@Base+0x3b3c> │ │ │ │ + bne b410c <_PyObject_MakeTpCall@@Base+0x12ac> │ │ │ │ + b b4128 <_PyObject_MakeTpCall@@Base+0x12c8> │ │ │ │ + ldr r3, [pc, #3880] @ b6974 <_PyObject_MakeTpCall@@Base+0x3b14> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq b5e84 <_PyObject_MakeTpCall@@Base+0x3108> │ │ │ │ + beq b5fd4 <_PyObject_MakeTpCall@@Base+0x3174> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - ldrne sl, [pc, #3888] @ b6960 <_PyObject_MakeTpCall@@Base+0x3be4> │ │ │ │ - beq b4068 <_PyObject_MakeTpCall@@Base+0x12ec> │ │ │ │ - bl 3592c0 │ │ │ │ + ldrne sl, [pc, #4024] @ b6a1c <_PyObject_MakeTpCall@@Base+0x3bbc> │ │ │ │ + beq b414c <_PyObject_MakeTpCall@@Base+0x12ec> │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r9, #180] @ 0xb4 │ │ │ │ ldr r2, [sl, r0] │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ mov r2, #28 │ │ │ │ mul r2, r3, r2 │ │ │ │ cmp r3, #10 │ │ │ │ @@ -143652,129 +143667,212 @@ │ │ │ │ addeq r3, r2, #98304 @ 0x18000 │ │ │ │ addeq r3, r3, #228 @ 0xe4 │ │ │ │ addeq r3, r1, r3 │ │ │ │ ldr r5, [r3, #16] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne b407c <_PyObject_MakeTpCall@@Base+0x1300> │ │ │ │ - b b6300 <_PyObject_MakeTpCall@@Base+0x3584> │ │ │ │ + bne b4160 <_PyObject_MakeTpCall@@Base+0x1300> │ │ │ │ + b b5f64 <_PyObject_MakeTpCall@@Base+0x3104> │ │ │ │ + ldr r0, [pc, #3740] @ b6978 <_PyObject_MakeTpCall@@Base+0x3b18> │ │ │ │ + bl 8be90 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r2, r0 │ │ │ │ + bne b417c <_PyObject_MakeTpCall@@Base+0x131c> │ │ │ │ + b b4198 <_PyObject_MakeTpCall@@Base+0x1338> │ │ │ │ + ldr r0, [pc, #3720] @ b697c <_PyObject_MakeTpCall@@Base+0x3b1c> │ │ │ │ + bl 8be90 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r2, r0 │ │ │ │ + bne b42ec <_PyObject_MakeTpCall@@Base+0x148c> │ │ │ │ + b b4308 <_PyObject_MakeTpCall@@Base+0x14a8> │ │ │ │ + ldr r3, [pc, #3700] @ b6980 <_PyObject_MakeTpCall@@Base+0x3b20> │ │ │ │ + str r3, [r9, #124] @ 0x7c │ │ │ │ + b b4dc8 <_PyObject_MakeTpCall@@Base+0x1f68> │ │ │ │ + ldr r0, [pc, #3692] @ b6984 <_PyObject_MakeTpCall@@Base+0x3b24> │ │ │ │ + bl 8be90 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r2, r0 │ │ │ │ + bne b427c <_PyObject_MakeTpCall@@Base+0x141c> │ │ │ │ + b b4298 <_PyObject_MakeTpCall@@Base+0x1438> │ │ │ │ + ldr r3, [pc, #3652] @ b6974 <_PyObject_MakeTpCall@@Base+0x3b14> │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne b41b0 <_PyObject_MakeTpCall@@Base+0x1350> │ │ │ │ + bl 2885f8 │ │ │ │ + subs sl, r0, #0 │ │ │ │ + beq b3e9c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r1, [pc, #3628] @ b6978 <_PyObject_MakeTpCall@@Base+0x3b18> │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, sl │ │ │ │ + bl 9ca40 │ │ │ │ + ldr r3, [sl] │ │ │ │ + cmp r0, #0 │ │ │ │ + blt b67ac <_PyObject_MakeTpCall@@Base+0x394c> │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq b41b0 <_PyObject_MakeTpCall@@Base+0x1350> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [sl] │ │ │ │ + bne b41b0 <_PyObject_MakeTpCall@@Base+0x1350> │ │ │ │ + mov r0, sl │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b b41b0 <_PyObject_MakeTpCall@@Base+0x1350> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq b4320 <_PyObject_MakeTpCall@@Base+0x14c0> │ │ │ │ + b b3e9c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq b3c48 <_PyObject_MakeTpCall@@Base+0xde8> │ │ │ │ + b b57d0 <_PyObject_MakeTpCall@@Base+0x2970> │ │ │ │ + add ip, ip, #1 │ │ │ │ + cmp sl, ip │ │ │ │ + bne b5760 <_PyObject_MakeTpCall@@Base+0x2900> │ │ │ │ + ldr ip, [r3, #172] @ 0xac │ │ │ │ + cmp ip, #0 │ │ │ │ + beq b6504 <_PyObject_MakeTpCall@@Base+0x36a4> │ │ │ │ + mov r0, ip │ │ │ │ + ldr sl, [r0, #8]! │ │ │ │ + mov r9, #0 │ │ │ │ + cmp sl, r9 │ │ │ │ + add r9, r9, #1 │ │ │ │ + ble b6528 <_PyObject_MakeTpCall@@Base+0x36c8> │ │ │ │ + ldr fp, [r0, #4]! │ │ │ │ + cmp fp, r5 │ │ │ │ + bne b5bc8 <_PyObject_MakeTpCall@@Base+0x2d68> │ │ │ │ + b b5774 <_PyObject_MakeTpCall@@Base+0x2914> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq b5540 <_PyObject_MakeTpCall@@Base+0x26e0> │ │ │ │ + b b3e9c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq b41b0 <_PyObject_MakeTpCall@@Base+0x1350> │ │ │ │ + b b3e9c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq b5a54 <_PyObject_MakeTpCall@@Base+0x2bf4> │ │ │ │ + b b3e9c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq b5654 <_PyObject_MakeTpCall@@Base+0x27f4> │ │ │ │ + b b3e9c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - bne b66d0 <_PyObject_MakeTpCall@@Base+0x3954> │ │ │ │ + bne b67e4 <_PyObject_MakeTpCall@@Base+0x3984> │ │ │ │ cmp r7, #0 │ │ │ │ - bne b66d0 <_PyObject_MakeTpCall@@Base+0x3954> │ │ │ │ + bne b67e4 <_PyObject_MakeTpCall@@Base+0x3984> │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr lr, [sp, #32] │ │ │ │ add r0, r2, #8 │ │ │ │ mov r2, #0 │ │ │ │ ldr ip, [r0, #4]! │ │ │ │ cmp ip, r4 │ │ │ │ - beq b5b1c <_PyObject_MakeTpCall@@Base+0x2da0> │ │ │ │ + beq b5ca0 <_PyObject_MakeTpCall@@Base+0x2e40> │ │ │ │ cmp lr, #0 │ │ │ │ - bne b6978 <_PyObject_MakeTpCall@@Base+0x3bfc> │ │ │ │ + bne b6564 <_PyObject_MakeTpCall@@Base+0x3704> │ │ │ │ cmp r7, #0 │ │ │ │ - bne b5af0 <_PyObject_MakeTpCall@@Base+0x2d74> │ │ │ │ + bne b5c74 <_PyObject_MakeTpCall@@Base+0x2e14> │ │ │ │ ldr r7, [ip, #144] @ 0x90 │ │ │ │ subs r7, r7, #0 │ │ │ │ movne r7, #1 │ │ │ │ cmp fp, #0 │ │ │ │ - beq b644c <_PyObject_MakeTpCall@@Base+0x36d0> │ │ │ │ + beq b63c4 <_PyObject_MakeTpCall@@Base+0x3564> │ │ │ │ cmp r1, #0 │ │ │ │ - bne b6440 <_PyObject_MakeTpCall@@Base+0x36c4> │ │ │ │ + bne b63b8 <_PyObject_MakeTpCall@@Base+0x3558> │ │ │ │ ldr r1, [ip, #104] @ 0x68 │ │ │ │ subs r1, r1, #0 │ │ │ │ movne r1, #1 │ │ │ │ cmp lr, #0 │ │ │ │ - bne b6434 <_PyObject_MakeTpCall@@Base+0x36b8> │ │ │ │ + bne b63ac <_PyObject_MakeTpCall@@Base+0x354c> │ │ │ │ cmp r7, #0 │ │ │ │ - bne b6434 <_PyObject_MakeTpCall@@Base+0x36b8> │ │ │ │ + bne b63ac <_PyObject_MakeTpCall@@Base+0x354c> │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b5ac8 <_PyObject_MakeTpCall@@Base+0x2d4c> │ │ │ │ + bne b5c4c <_PyObject_MakeTpCall@@Base+0x2dec> │ │ │ │ str r1, [sp, #24] │ │ │ │ - b b52d0 <_PyObject_MakeTpCall@@Base+0x2554> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq b423c <_PyObject_MakeTpCall@@Base+0x14c0> │ │ │ │ - b b3db8 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - add ip, ip, #1 │ │ │ │ - cmp sl, ip │ │ │ │ - bne b567c <_PyObject_MakeTpCall@@Base+0x2900> │ │ │ │ - ldr ip, [r3, #172] @ 0xac │ │ │ │ - cmp ip, #0 │ │ │ │ - beq b5e1c <_PyObject_MakeTpCall@@Base+0x30a0> │ │ │ │ - mov r0, ip │ │ │ │ - ldr sl, [r0, #8]! │ │ │ │ - mov r9, #0 │ │ │ │ - cmp sl, r9 │ │ │ │ - add r9, r9, #1 │ │ │ │ - ble b5e40 <_PyObject_MakeTpCall@@Base+0x30c4> │ │ │ │ - ldr fp, [r0, #4]! │ │ │ │ - cmp fp, r5 │ │ │ │ - bne b5b64 <_PyObject_MakeTpCall@@Base+0x2de8> │ │ │ │ - b b5690 <_PyObject_MakeTpCall@@Base+0x2914> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq b545c <_PyObject_MakeTpCall@@Base+0x26e0> │ │ │ │ - b b3db8 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq b40cc <_PyObject_MakeTpCall@@Base+0x1350> │ │ │ │ - b b3db8 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq b5a20 <_PyObject_MakeTpCall@@Base+0x2ca4> │ │ │ │ - b b3db8 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq b5570 <_PyObject_MakeTpCall@@Base+0x27f4> │ │ │ │ - b b3db8 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq b3b64 <_PyObject_MakeTpCall@@Base+0xde8> │ │ │ │ - b b56ec <_PyObject_MakeTpCall@@Base+0x2970> │ │ │ │ - ldr r2, [pc, #3268] @ b689c <_PyObject_MakeTpCall@@Base+0x3b20> │ │ │ │ + b b541c <_PyObject_MakeTpCall@@Base+0x25bc> │ │ │ │ + ldr r2, [pc, #3236] @ b6960 <_PyObject_MakeTpCall@@Base+0x3b00> │ │ │ │ + mov r1, fp │ │ │ │ + ldr r0, [r2, #688] @ 0x2b0 │ │ │ │ + blx r3 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + bne b404c <_PyObject_MakeTpCall@@Base+0x11ec> │ │ │ │ + b b5018 <_PyObject_MakeTpCall@@Base+0x21b8> │ │ │ │ + mov r0, sl │ │ │ │ + bl 920fc │ │ │ │ + mov r5, r0 │ │ │ │ + b b4fdc <_PyObject_MakeTpCall@@Base+0x217c> │ │ │ │ + ldr r2, [pc, #3192] @ b6960 <_PyObject_MakeTpCall@@Base+0x3b00> │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r2, #708] @ 0x2c4 │ │ │ │ blx r3 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne b4998 <_PyObject_MakeTpCall@@Base+0x1c1c> │ │ │ │ + bne b4a7c <_PyObject_MakeTpCall@@Base+0x1c1c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 2a0208 │ │ │ │ + bl 2a027c │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne b4508 <_PyObject_MakeTpCall@@Base+0x178c> │ │ │ │ + bne b45ec <_PyObject_MakeTpCall@@Base+0x178c> │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b4938 <_PyObject_MakeTpCall@@Base+0x1bbc> │ │ │ │ + beq b4a1c <_PyObject_MakeTpCall@@Base+0x1bbc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne b4938 <_PyObject_MakeTpCall@@Base+0x1bbc> │ │ │ │ + bne b4a1c <_PyObject_MakeTpCall@@Base+0x1bbc> │ │ │ │ mov r0, r8 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b b4938 <_PyObject_MakeTpCall@@Base+0x1bbc> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b b4a1c <_PyObject_MakeTpCall@@Base+0x1bbc> │ │ │ │ + mov r2, #0 │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r0, [pc, #3136] @ b6988 <_PyObject_MakeTpCall@@Base+0x3b28> │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + bl 8be90 │ │ │ │ + cmn r0, #1 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + beq b4c50 <_PyObject_MakeTpCall@@Base+0x1df0> │ │ │ │ + ldr lr, [r6, #172] @ 0xac │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + cmp lr, #0 │ │ │ │ + bne b4ae8 <_PyObject_MakeTpCall@@Base+0x1c88> │ │ │ │ + ldr r2, [r6, #84] @ 0x54 │ │ │ │ + tst r2, #2 │ │ │ │ + bne b6688 <_PyObject_MakeTpCall@@Base+0x3828> │ │ │ │ + tst r2, #8192 @ 0x2000 │ │ │ │ + bne b4a1c <_PyObject_MakeTpCall@@Base+0x1bbc> │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + bl a5598 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt b4c50 <_PyObject_MakeTpCall@@Base+0x1df0> │ │ │ │ + ldr lr, [r6, #172] @ 0xac │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + cmp lr, #0 │ │ │ │ + beq b4a1c <_PyObject_MakeTpCall@@Base+0x1bbc> │ │ │ │ + b b4ae8 <_PyObject_MakeTpCall@@Base+0x1c88> │ │ │ │ ldr r2, [sl, #8] │ │ │ │ cmp r2, r9 │ │ │ │ - ble b4724 <_PyObject_MakeTpCall@@Base+0x19a8> │ │ │ │ + ble b4808 <_PyObject_MakeTpCall@@Base+0x19a8> │ │ │ │ ldrb r2, [r3] │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ add r2, r2, #1 │ │ │ │ add r2, r3, r2, lsl #2 │ │ │ │ ldrb r8, [r2, r9] │ │ │ │ mov r1, #12 │ │ │ │ add r3, r3, r8, lsl #2 │ │ │ │ ldr fp, [r3, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r6, [fp, #4] │ │ │ │ ldr r2, [r3, r0] │ │ │ │ ldr r7, [r6, #192] @ 0xc0 │ │ │ │ - ldr r3, [pc, #3164] @ b68c4 <_PyObject_MakeTpCall@@Base+0x3b48> │ │ │ │ + ldr r3, [pc, #2976] @ b6988 <_PyObject_MakeTpCall@@Base+0x3b28> │ │ │ │ ldr r5, [r2, #8] │ │ │ │ eor r4, r7, r3, asr #3 │ │ │ │ lsl r4, r4, #20 │ │ │ │ lsr r4, r4, #20 │ │ │ │ ldr ip, [sl, #24] │ │ │ │ mla r1, r4, r1, r5 │ │ │ │ add r0, ip, r8, lsl #3 │ │ │ │ @@ -143783,563 +143881,426 @@ │ │ │ │ mov lr, #1 │ │ │ │ ldr r1, [r1, #2808] @ 0xaf8 │ │ │ │ add r0, r0, lr, lsl ip │ │ │ │ cmp r7, r1 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ add r9, r9, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne b49b0 <_PyObject_MakeTpCall@@Base+0x1c34> │ │ │ │ + bne b4a94 <_PyObject_MakeTpCall@@Base+0x1c34> │ │ │ │ lsl r0, r4, lr │ │ │ │ - b b43c0 <_PyObject_MakeTpCall@@Base+0x1644> │ │ │ │ - mov r0, sl │ │ │ │ - bl 920a0 │ │ │ │ - mov r5, r0 │ │ │ │ - b b4ef8 <_PyObject_MakeTpCall@@Base+0x217c> │ │ │ │ - ldr r1, [pc, #3072] @ b68c8 <_PyObject_MakeTpCall@@Base+0x3b4c> │ │ │ │ - mov r0, r6 │ │ │ │ - bl f9314 <_PyUnicode_Equal@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq b5218 <_PyObject_MakeTpCall@@Base+0x249c> │ │ │ │ - b b525c <_PyObject_MakeTpCall@@Base+0x24e0> │ │ │ │ - ldr r2, [pc, #3004] @ b689c <_PyObject_MakeTpCall@@Base+0x3b20> │ │ │ │ - mov r1, fp │ │ │ │ - ldr r0, [r2, #688] @ 0x2b0 │ │ │ │ - blx r3 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - bne b3f68 <_PyObject_MakeTpCall@@Base+0x11ec> │ │ │ │ - b b4f34 <_PyObject_MakeTpCall@@Base+0x21b8> │ │ │ │ - mov r2, #0 │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #3004] @ b68c4 <_PyObject_MakeTpCall@@Base+0x3b48> │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 8be20 │ │ │ │ - cmn r0, #1 │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ - beq b4b6c <_PyObject_MakeTpCall@@Base+0x1df0> │ │ │ │ - ldr lr, [r6, #172] @ 0xac │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - cmp lr, #0 │ │ │ │ - bne b4a04 <_PyObject_MakeTpCall@@Base+0x1c88> │ │ │ │ - ldr r2, [r6, #84] @ 0x54 │ │ │ │ - tst r2, #2 │ │ │ │ - bne b6478 <_PyObject_MakeTpCall@@Base+0x36fc> │ │ │ │ - tst r2, #8192 @ 0x2000 │ │ │ │ - bne b4938 <_PyObject_MakeTpCall@@Base+0x1bbc> │ │ │ │ - mov r0, r6 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - bl a5520 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt b4b6c <_PyObject_MakeTpCall@@Base+0x1df0> │ │ │ │ - ldr lr, [r6, #172] @ 0xac │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - cmp lr, #0 │ │ │ │ - beq b4938 <_PyObject_MakeTpCall@@Base+0x1bbc> │ │ │ │ - b b4a04 <_PyObject_MakeTpCall@@Base+0x1c88> │ │ │ │ + b b44a4 <_PyObject_MakeTpCall@@Base+0x1644> │ │ │ │ + cmp fp, #0 │ │ │ │ + beq b6b2c <_PyObject_MakeTpCall@@Base+0x3ccc> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne b6b2c <_PyObject_MakeTpCall@@Base+0x3ccc> │ │ │ │ + str fp, [sp, #24] │ │ │ │ + b b52e0 <_PyObject_MakeTpCall@@Base+0x2480> │ │ │ │ ldr r3, [r5, #156] @ 0x9c │ │ │ │ - ldr r2, [pc, #2908] @ b68cc <_PyObject_MakeTpCall@@Base+0x3b50> │ │ │ │ + ldr r2, [pc, #2868] @ b698c <_PyObject_MakeTpCall@@Base+0x3b2c> │ │ │ │ cmp r3, r2 │ │ │ │ - beq b3918 <_PyObject_MakeTpCall@@Base+0xb9c> │ │ │ │ + beq b39fc <_PyObject_MakeTpCall@@Base+0xb9c> │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne b48f4 <_PyObject_MakeTpCall@@Base+0x1b78> │ │ │ │ - b b5648 <_PyObject_MakeTpCall@@Base+0x28cc> │ │ │ │ - cmp fp, #0 │ │ │ │ - beq b66bc <_PyObject_MakeTpCall@@Base+0x3940> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne b66bc <_PyObject_MakeTpCall@@Base+0x3940> │ │ │ │ - str fp, [sp, #24] │ │ │ │ - b b5194 <_PyObject_MakeTpCall@@Base+0x2418> │ │ │ │ + bne b49d8 <_PyObject_MakeTpCall@@Base+0x1b78> │ │ │ │ + b b572c <_PyObject_MakeTpCall@@Base+0x28cc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne b3db0 <_PyObject_MakeTpCall@@Base+0x1034> │ │ │ │ + bne b3e94 <_PyObject_MakeTpCall@@Base+0x1034> │ │ │ │ mov r0, r2 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b b3db0 <_PyObject_MakeTpCall@@Base+0x1034> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b b3e94 <_PyObject_MakeTpCall@@Base+0x1034> │ │ │ │ + ldr r1, [pc, #2804] @ b6990 <_PyObject_MakeTpCall@@Base+0x3b30> │ │ │ │ + mov r0, r6 │ │ │ │ + bl f93c8 <_PyUnicode_Equal@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq b5364 <_PyObject_MakeTpCall@@Base+0x2504> │ │ │ │ + b b53a8 <_PyObject_MakeTpCall@@Base+0x2548> │ │ │ │ mov r3, fp │ │ │ │ cmp r3, r6 │ │ │ │ - beq b5628 <_PyObject_MakeTpCall@@Base+0x28ac> │ │ │ │ + beq b570c <_PyObject_MakeTpCall@@Base+0x28ac> │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5dcc <_PyObject_MakeTpCall@@Base+0x3050> │ │ │ │ - ldr r3, [pc, #2792] @ b68d0 <_PyObject_MakeTpCall@@Base+0x3b54> │ │ │ │ + bne b5eb0 <_PyObject_MakeTpCall@@Base+0x3050> │ │ │ │ + ldr r3, [pc, #2760] @ b6994 <_PyObject_MakeTpCall@@Base+0x3b34> │ │ │ │ cmp r6, r3 │ │ │ │ - beq b5628 <_PyObject_MakeTpCall@@Base+0x28ac> │ │ │ │ + beq b570c <_PyObject_MakeTpCall@@Base+0x28ac> │ │ │ │ ldr r3, [r6, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq b5f14 <_PyObject_MakeTpCall@@Base+0x3198> │ │ │ │ + beq b5f14 <_PyObject_MakeTpCall@@Base+0x30b4> │ │ │ │ ldr ip, [r3, #8]! │ │ │ │ mov r0, #0 │ │ │ │ cmp ip, r0 │ │ │ │ add r0, r0, #1 │ │ │ │ - ble b5f38 <_PyObject_MakeTpCall@@Base+0x31bc> │ │ │ │ + ble b5f38 <_PyObject_MakeTpCall@@Base+0x30d8> │ │ │ │ ldr r2, [r3, #4]! │ │ │ │ cmp r2, fp │ │ │ │ - bne b5e00 <_PyObject_MakeTpCall@@Base+0x3084> │ │ │ │ - b b3aa0 <_PyObject_MakeTpCall@@Base+0xd24> │ │ │ │ - mov r0, r3 │ │ │ │ - cmp r0, r5 │ │ │ │ - beq b5690 <_PyObject_MakeTpCall@@Base+0x2914> │ │ │ │ - ldr r0, [r0, #128] @ 0x80 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne b5e20 <_PyObject_MakeTpCall@@Base+0x30a4> │ │ │ │ - ldr ip, [pc, #2708] @ b68d0 <_PyObject_MakeTpCall@@Base+0x3b54> │ │ │ │ - cmp r5, ip │ │ │ │ - beq b6984 <_PyObject_MakeTpCall@@Base+0x3c08> │ │ │ │ - ldr r3, [pc, #2824] @ b6950 <_PyObject_MakeTpCall@@Base+0x3bd4> │ │ │ │ - ldr r1, [pc, #2696] @ b68d4 <_PyObject_MakeTpCall@@Base+0x3b58> │ │ │ │ + bne b5ee4 <_PyObject_MakeTpCall@@Base+0x3084> │ │ │ │ + b b3b84 <_PyObject_MakeTpCall@@Base+0xd24> │ │ │ │ + mov r4, r6 │ │ │ │ + mov r6, fp │ │ │ │ + ldr r2, [r6, #192] @ 0xc0 │ │ │ │ + ldr fp, [sp, #60] @ 0x3c │ │ │ │ + b b594c <_PyObject_MakeTpCall@@Base+0x2aec> │ │ │ │ + mov r3, r6 │ │ │ │ + cmp r3, fp │ │ │ │ + beq b3b84 <_PyObject_MakeTpCall@@Base+0xd24> │ │ │ │ + ldr r3, [r3, #128] @ 0x80 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne b5f18 <_PyObject_MakeTpCall@@Base+0x30b8> │ │ │ │ + ldr r3, [pc, #2656] @ b6994 <_PyObject_MakeTpCall@@Base+0x3b34> │ │ │ │ + cmp fp, r3 │ │ │ │ + beq b3b84 <_PyObject_MakeTpCall@@Base+0xd24> │ │ │ │ + ldr r3, [pc, #2784] @ b6a20 <_PyObject_MakeTpCall@@Base+0x3bc0> │ │ │ │ + ldr r1, [pc, #2644] @ b6998 <_PyObject_MakeTpCall@@Base+0x3b38> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f414 │ │ │ │ + b b572c <_PyObject_MakeTpCall@@Base+0x28cc> │ │ │ │ + ldr sl, [pc, #2760] @ b6a1c <_PyObject_MakeTpCall@@Base+0x3bbc> │ │ │ │ + ldr r1, [pc, #2628] @ b699c <_PyObject_MakeTpCall@@Base+0x3b3c> │ │ │ │ + ldr r0, [pc, #2628] @ b69a0 <_PyObject_MakeTpCall@@Base+0x3b40> │ │ │ │ + bl 2e1424 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b412c <_PyObject_MakeTpCall@@Base+0x12cc> │ │ │ │ + ldr sl, [pc, #2740] @ b6a1c <_PyObject_MakeTpCall@@Base+0x3bbc> │ │ │ │ + ldr r1, [pc, #2608] @ b699c <_PyObject_MakeTpCall@@Base+0x3b3c> │ │ │ │ + ldr r0, [pc, #2608] @ b69a0 <_PyObject_MakeTpCall@@Base+0x3b40> │ │ │ │ + bl 2e1424 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b419c <_PyObject_MakeTpCall@@Base+0x133c> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq b48b8 <_PyObject_MakeTpCall@@Base+0x1a58> │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + bne b68b0 <_PyObject_MakeTpCall@@Base+0x3a50> │ │ │ │ + ldr r2, [pc, #2576] @ b69a4 <_PyObject_MakeTpCall@@Base+0x3b44> │ │ │ │ + ldr r3, [pc, #2576] @ b69a8 <_PyObject_MakeTpCall@@Base+0x3b48> │ │ │ │ + ldr r1, [r2] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [pc, #2568] @ b69ac <_PyObject_MakeTpCall@@Base+0x3b4c> │ │ │ │ + bl 2d62fc │ │ │ │ + b b3e9c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + ldr r3, [pc, #2668] @ b6a20 <_PyObject_MakeTpCall@@Base+0x3bc0> │ │ │ │ + ldr r1, [pc, #2552] @ b69b0 <_PyObject_MakeTpCall@@Base+0x3b50> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b b5648 <_PyObject_MakeTpCall@@Base+0x28cc> │ │ │ │ - mov r5, #0 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r8, r5 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r8 │ │ │ │ - blx r2 │ │ │ │ - subs r9, r0, #0 │ │ │ │ - bne b3bfc <_PyObject_MakeTpCall@@Base+0xe80> │ │ │ │ - cmp r5, #0 │ │ │ │ - bne b56c8 <_PyObject_MakeTpCall@@Base+0x294c> │ │ │ │ - b b56ec <_PyObject_MakeTpCall@@Base+0x2970> │ │ │ │ - bl 2886c4 │ │ │ │ + bl 1177e0 │ │ │ │ + b b4ee8 <_PyObject_MakeTpCall@@Base+0x2088> │ │ │ │ + ldr r3, [pc, #2648] @ b6a20 <_PyObject_MakeTpCall@@Base+0x3bc0> │ │ │ │ + ldr r1, [pc, #2536] @ b69b4 <_PyObject_MakeTpCall@@Base+0x3b54> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f414 │ │ │ │ + b b572c <_PyObject_MakeTpCall@@Base+0x28cc> │ │ │ │ + bl 2885f8 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq b3db8 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r1, [pc, #2600] @ b68c0 <_PyObject_MakeTpCall@@Base+0x3b44> │ │ │ │ + beq b3e9c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r1, [pc, #2440] @ b6970 <_PyObject_MakeTpCall@@Base+0x3b10> │ │ │ │ mov r0, r5 │ │ │ │ mov r2, sl │ │ │ │ - bl 9c9c8 │ │ │ │ + bl 9ca40 │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - blt b64e4 <_PyObject_MakeTpCall@@Base+0x3768> │ │ │ │ + blt b67ac <_PyObject_MakeTpCall@@Base+0x394c> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b5a20 <_PyObject_MakeTpCall@@Base+0x2ca4> │ │ │ │ + beq b5a54 <_PyObject_MakeTpCall@@Base+0x2bf4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne b5a20 <_PyObject_MakeTpCall@@Base+0x2ca4> │ │ │ │ + bne b5a54 <_PyObject_MakeTpCall@@Base+0x2bf4> │ │ │ │ mov r0, sl │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b b5a20 <_PyObject_MakeTpCall@@Base+0x2ca4> │ │ │ │ - ldr r1, [pc, #2560] @ b68d8 <_PyObject_MakeTpCall@@Base+0x3b5c> │ │ │ │ - ldr r2, [r1, #1520] @ 0x5f0 │ │ │ │ - cmp r2, #131072 @ 0x20000 │ │ │ │ - movcs r1, #0 │ │ │ │ - ldrcs r2, [r6, #192] @ 0xc0 │ │ │ │ - strcs r1, [sp, #48] @ 0x30 │ │ │ │ - bcs b5868 <_PyObject_MakeTpCall@@Base+0x2aec> │ │ │ │ - cmp r2, #0 │ │ │ │ - add r0, r2, #1 │ │ │ │ - str r0, [r1, #1520] @ 0x5f0 │ │ │ │ - ldrhne r1, [r6, #206] @ 0xce │ │ │ │ - str r2, [r6, #192] @ 0xc0 │ │ │ │ - addne r1, r1, #1 │ │ │ │ - strhne r1, [r6, #206] @ 0xce │ │ │ │ - mov r1, #1 │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ - b b5868 <_PyObject_MakeTpCall@@Base+0x2aec> │ │ │ │ - mov r3, r6 │ │ │ │ - cmp r3, fp │ │ │ │ - beq b3aa0 <_PyObject_MakeTpCall@@Base+0xd24> │ │ │ │ - ldr r3, [r3, #128] @ 0x80 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne b5f18 <_PyObject_MakeTpCall@@Base+0x319c> │ │ │ │ - ldr r3, [pc, #2460] @ b68d0 <_PyObject_MakeTpCall@@Base+0x3b54> │ │ │ │ - cmp fp, r3 │ │ │ │ - beq b3aa0 <_PyObject_MakeTpCall@@Base+0xd24> │ │ │ │ - ldr r3, [pc, #2576] @ b6950 <_PyObject_MakeTpCall@@Base+0x3bd4> │ │ │ │ - ldr r1, [pc, #2456] @ b68dc <_PyObject_MakeTpCall@@Base+0x3b60> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b b5648 <_PyObject_MakeTpCall@@Base+0x28cc> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b b5a54 <_PyObject_MakeTpCall@@Base+0x2bf4> │ │ │ │ + mov r5, #0 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r8, r5 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r8 │ │ │ │ + blx r2 │ │ │ │ + subs r9, r0, #0 │ │ │ │ + bne b3ce0 <_PyObject_MakeTpCall@@Base+0xe80> │ │ │ │ + cmp r5, #0 │ │ │ │ + bne b57ac <_PyObject_MakeTpCall@@Base+0x294c> │ │ │ │ + b b57d0 <_PyObject_MakeTpCall@@Base+0x2970> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b5f74 <_PyObject_MakeTpCall@@Base+0x31f8> │ │ │ │ + beq b6138 <_PyObject_MakeTpCall@@Base+0x32d8> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ str r0, [r9, #12] │ │ │ │ - bne b3cf8 <_PyObject_MakeTpCall@@Base+0xf7c> │ │ │ │ - b b3db8 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + bne b3ddc <_PyObject_MakeTpCall@@Base+0xf7c> │ │ │ │ + b b3e9c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r1, [pc, #2360] @ b69b8 <_PyObject_MakeTpCall@@Base+0x3b58> │ │ │ │ + cmp r3, r1 │ │ │ │ + bne b60bc <_PyObject_MakeTpCall@@Base+0x325c> │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + b b4848 <_PyObject_MakeTpCall@@Base+0x19e8> │ │ │ │ + cmp r3, #0 │ │ │ │ + beq b60a0 <_PyObject_MakeTpCall@@Base+0x3240> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne b3e9c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r2, [pc, #2300] @ b69a4 <_PyObject_MakeTpCall@@Base+0x3b44> │ │ │ │ + ldr r3, [pc, #2300] @ b69a8 <_PyObject_MakeTpCall@@Base+0x3b48> │ │ │ │ + ldr r1, [r2] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [pc, #2308] @ b69bc <_PyObject_MakeTpCall@@Base+0x3b5c> │ │ │ │ + bl 1c01c8 <_PyErr_Format@@Base> │ │ │ │ + b b3e9c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r2, [r2, #1420] @ 0x58c │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + mov r1, #1 │ │ │ │ + blx r3 │ │ │ │ + b b6084 <_PyObject_MakeTpCall@@Base+0x3224> │ │ │ │ + bl 5856c │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r9, #12] │ │ │ │ + b b3e9c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r1, [pc, #2256] @ b69b8 <_PyObject_MakeTpCall@@Base+0x3b58> │ │ │ │ + cmp r3, r1 │ │ │ │ + bne b6188 <_PyObject_MakeTpCall@@Base+0x3328> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 18e94c │ │ │ │ + b b4620 <_PyObject_MakeTpCall@@Base+0x17c0> │ │ │ │ + ldr r2, [fp] │ │ │ │ + str r8, [r4, #8] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + bne b4650 <_PyObject_MakeTpCall@@Base+0x17f0> │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + bl 359530 │ │ │ │ + ldr r2, [r2, r0] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + str fp, [r4, #12] │ │ │ │ + ldr r0, [r2, #3796] @ 0xed4 │ │ │ │ + ldr r2, [r4, #-4] │ │ │ │ + ldr ip, [r0, #4] │ │ │ │ + and r2, r2, #3 │ │ │ │ + orr r2, r2, ip │ │ │ │ + b b4688 <_PyObject_MakeTpCall@@Base+0x1828> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 284134 │ │ │ │ + bl 284114 │ │ │ │ cmn r0, #1 │ │ │ │ - beq b5fc8 <_PyObject_MakeTpCall@@Base+0x324c> │ │ │ │ + beq b60d4 <_PyObject_MakeTpCall@@Base+0x3274> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ ldreq r3, [sp, #16] │ │ │ │ ldreq r0, [r3, #24] │ │ │ │ - beq b5f5c <_PyObject_MakeTpCall@@Base+0x31e0> │ │ │ │ + beq b6060 <_PyObject_MakeTpCall@@Base+0x3200> │ │ │ │ tst r3, #32 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldreq r0, [r3, #24] │ │ │ │ - beq b5f5c <_PyObject_MakeTpCall@@Base+0x31e0> │ │ │ │ + beq b6060 <_PyObject_MakeTpCall@@Base+0x3200> │ │ │ │ add r0, r3, #20 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ str r0, [r9, #12] │ │ │ │ - bne b3cf8 <_PyObject_MakeTpCall@@Base+0xf7c> │ │ │ │ - b b3db8 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - bl 58600 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r9, #12] │ │ │ │ - b b3db8 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq b47d4 <_PyObject_MakeTpCall@@Base+0x1a58> │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b6884 <_PyObject_MakeTpCall@@Base+0x3b08> │ │ │ │ - ldr r2, [pc, #2284] @ b68e0 <_PyObject_MakeTpCall@@Base+0x3b64> │ │ │ │ - ldr r3, [pc, #2284] @ b68e4 <_PyObject_MakeTpCall@@Base+0x3b68> │ │ │ │ - ldr r1, [r2] │ │ │ │ + bne b3ddc <_PyObject_MakeTpCall@@Base+0xf7c> │ │ │ │ + b b3e9c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r2, [r2, #1420] @ 0x58c │ │ │ │ + mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [pc, #2276] @ b68e8 <_PyObject_MakeTpCall@@Base+0x3b6c> │ │ │ │ - bl 2d63ec │ │ │ │ - b b3db8 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - ldr r3, [pc, #2364] @ b6950 <_PyObject_MakeTpCall@@Base+0x3bd4> │ │ │ │ - ldr r1, [pc, #2260] @ b68ec <_PyObject_MakeTpCall@@Base+0x3b70> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ - b b4e04 <_PyObject_MakeTpCall@@Base+0x2088> │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b b45d0 <_PyObject_MakeTpCall@@Base+0x1854> │ │ │ │ - ldr r1, [pc, #2236] @ b68f0 <_PyObject_MakeTpCall@@Base+0x3b74> │ │ │ │ - bl 16d480 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt b5648 <_PyObject_MakeTpCall@@Base+0x28cc> │ │ │ │ - bne b6060 <_PyObject_MakeTpCall@@Base+0x32e4> │ │ │ │ - cmp r8, #1 │ │ │ │ - beq b37a8 <_PyObject_MakeTpCall@@Base+0xa2c> │ │ │ │ - b b377c <_PyObject_MakeTpCall@@Base+0xa00> │ │ │ │ - ldr r1, [pc, #2204] @ b68f0 <_PyObject_MakeTpCall@@Base+0x3b74> │ │ │ │ - bl 16d480 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt b5648 <_PyObject_MakeTpCall@@Base+0x28cc> │ │ │ │ - beq b379c <_PyObject_MakeTpCall@@Base+0xa20> │ │ │ │ - ldr r3, [pc, #2280] @ b6950 <_PyObject_MakeTpCall@@Base+0x3bd4> │ │ │ │ - ldr r1, [pc, #2184] @ b68f4 <_PyObject_MakeTpCall@@Base+0x3b78> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b b5648 <_PyObject_MakeTpCall@@Base+0x28cc> │ │ │ │ + blx r3 │ │ │ │ + b b4620 <_PyObject_MakeTpCall@@Base+0x17c0> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r2, sp, #100 @ 0x64 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp] │ │ │ │ - bl b8b8c │ │ │ │ + bl b8c60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b60c8 <_PyObject_MakeTpCall@@Base+0x334c> │ │ │ │ + beq b61f0 <_PyObject_MakeTpCall@@Base+0x3390> │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne b6074 <_PyObject_MakeTpCall@@Base+0x32f8> │ │ │ │ - ldr r3, [pc, #2120] @ b68f8 <_PyObject_MakeTpCall@@Base+0x3b7c> │ │ │ │ - ldr r2, [pc, #2120] @ b68fc <_PyObject_MakeTpCall@@Base+0x3b80> │ │ │ │ + bne b619c <_PyObject_MakeTpCall@@Base+0x333c> │ │ │ │ + ldr r3, [pc, #2024] @ b69c0 <_PyObject_MakeTpCall@@Base+0x3b60> │ │ │ │ + ldr r2, [pc, #2024] @ b69c4 <_PyObject_MakeTpCall@@Base+0x3b64> │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r9, #12] │ │ │ │ - bl 2b3d2c │ │ │ │ + bl 2b3828 │ │ │ │ cmn r0, #1 │ │ │ │ - beq b3db8 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + beq b3e9c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b6110 <_PyObject_MakeTpCall@@Base+0x3394> │ │ │ │ + bne b648c <_PyObject_MakeTpCall@@Base+0x362c> │ │ │ │ ldr r4, [r9, #132] @ 0x84 │ │ │ │ - b b42c0 <_PyObject_MakeTpCall@@Base+0x1544> │ │ │ │ - mov r2, #0 │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - b b49e4 <_PyObject_MakeTpCall@@Base+0x1c68> │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b b4930 <_PyObject_MakeTpCall@@Base+0x1bb4> │ │ │ │ - ldr r1, [pc, #2048] @ b6900 <_PyObject_MakeTpCall@@Base+0x3b84> │ │ │ │ - ldr r0, [pc, #2136] @ b695c <_PyObject_MakeTpCall@@Base+0x3be0> │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b b56ec <_PyObject_MakeTpCall@@Base+0x2970> │ │ │ │ - ldr sl, [pc, #2120] @ b6960 <_PyObject_MakeTpCall@@Base+0x3be4> │ │ │ │ - bl 3592c0 │ │ │ │ - ldr r3, [r9, #180] @ 0xb4 │ │ │ │ - ldr r2, [sl, r0] │ │ │ │ - sub r3, r3, #1 │ │ │ │ - ldr r1, [r2, #8] │ │ │ │ - mov r2, #28 │ │ │ │ - mul r2, r3, r2 │ │ │ │ - cmp r3, #10 │ │ │ │ - add r0, r1, r2 │ │ │ │ - add r0, r0, #92160 @ 0x16800 │ │ │ │ - ldr r0, [r0, #764] @ 0x2fc │ │ │ │ - movls r3, #0 │ │ │ │ - movhi r3, #1 │ │ │ │ - cmp r0, r9 │ │ │ │ - orreq r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - add r3, r2, #92160 @ 0x16800 │ │ │ │ - add r3, r3, #764 @ 0x2fc │ │ │ │ - add r3, r1, r3 │ │ │ │ - addeq r3, r2, #98304 @ 0x18000 │ │ │ │ - addeq r3, r3, #228 @ 0xe4 │ │ │ │ - addeq r3, r1, r3 │ │ │ │ - ldr r0, [r3, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne b42c8 <_PyObject_MakeTpCall@@Base+0x154c> │ │ │ │ - ldr r1, [pc, #1920] @ b6900 <_PyObject_MakeTpCall@@Base+0x3b84> │ │ │ │ - ldr r0, [pc, #2008] @ b695c <_PyObject_MakeTpCall@@Base+0x3be0> │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b3db8 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr sl, [pc, #2000] @ b6960 <_PyObject_MakeTpCall@@Base+0x3be4> │ │ │ │ - ldr r1, [pc, #1988] @ b6958 <_PyObject_MakeTpCall@@Base+0x3bdc> │ │ │ │ - ldr r0, [pc, #1988] @ b695c <_PyObject_MakeTpCall@@Base+0x3be0> │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b4048 <_PyObject_MakeTpCall@@Base+0x12cc> │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - ldr r3, [pc, #1884] @ b6904 <_PyObject_MakeTpCall@@Base+0x3b88> │ │ │ │ - cmp r2, r3 │ │ │ │ - bne b6964 <_PyObject_MakeTpCall@@Base+0x3be8> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 12d888 │ │ │ │ - ldr r1, [pc, #1776] @ b68ac <_PyObject_MakeTpCall@@Base+0x3b30> │ │ │ │ - mov r0, r4 │ │ │ │ - bl f93e4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge b423c <_PyObject_MakeTpCall@@Base+0x14c0> │ │ │ │ - b b3db8 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r1, [pc, #1924] @ b6958 <_PyObject_MakeTpCall@@Base+0x3bdc> │ │ │ │ - ldr r0, [pc, #1924] @ b695c <_PyObject_MakeTpCall@@Base+0x3be0> │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b3b4c <_PyObject_MakeTpCall@@Base+0xdd0> │ │ │ │ - mov ip, r5 │ │ │ │ - cmp r3, ip │ │ │ │ - beq b5688 <_PyObject_MakeTpCall@@Base+0x290c> │ │ │ │ - ldr ip, [ip, #128] @ 0x80 │ │ │ │ - cmp ip, #0 │ │ │ │ - bne b61e0 <_PyObject_MakeTpCall@@Base+0x3464> │ │ │ │ - ldr r0, [pc, #1748] @ b68d0 <_PyObject_MakeTpCall@@Base+0x3b54> │ │ │ │ - cmp r3, r0 │ │ │ │ - beq b568c <_PyObject_MakeTpCall@@Base+0x2910> │ │ │ │ - b b5b4c <_PyObject_MakeTpCall@@Base+0x2dd0> │ │ │ │ - ldr r2, [fp] │ │ │ │ - str r8, [r4, #8] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b456c <_PyObject_MakeTpCall@@Base+0x17f0> │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - bl 3592c0 │ │ │ │ - ldr r2, [r2, r0] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - str fp, [r4, #12] │ │ │ │ - ldr r0, [r2, #3796] @ 0xed4 │ │ │ │ - ldr r2, [r4, #-4] │ │ │ │ - ldr ip, [r0, #4] │ │ │ │ - and r2, r2, #3 │ │ │ │ - orr r2, r2, ip │ │ │ │ - b b45a4 <_PyObject_MakeTpCall@@Base+0x1828> │ │ │ │ - ldr r1, [pc, #1724] @ b6908 <_PyObject_MakeTpCall@@Base+0x3b8c> │ │ │ │ - cmp r3, r1 │ │ │ │ - bne b62a8 <_PyObject_MakeTpCall@@Base+0x352c> │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - b b4764 <_PyObject_MakeTpCall@@Base+0x19e8> │ │ │ │ - mov r0, lr │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - bne b4bd4 <_PyObject_MakeTpCall@@Base+0x1e58> │ │ │ │ - b b4c34 <_PyObject_MakeTpCall@@Base+0x1eb8> │ │ │ │ - cmp r3, #0 │ │ │ │ - beq b628c <_PyObject_MakeTpCall@@Base+0x3510> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne b3db8 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r2, [pc, #1612] @ b68e0 <_PyObject_MakeTpCall@@Base+0x3b64> │ │ │ │ - ldr r3, [pc, #1612] @ b68e4 <_PyObject_MakeTpCall@@Base+0x3b68> │ │ │ │ - ldr r1, [r2] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [pc, #1640] @ b690c <_PyObject_MakeTpCall@@Base+0x3b90> │ │ │ │ - bl 1c0010 <_PyErr_Format@@Base> │ │ │ │ - b b3db8 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r2, [r2, #1420] @ 0x58c │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - mov r1, #1 │ │ │ │ - blx r3 │ │ │ │ - b b6250 <_PyObject_MakeTpCall@@Base+0x34d4> │ │ │ │ + b b43a4 <_PyObject_MakeTpCall@@Base+0x1544> │ │ │ │ mov r5, #0 │ │ │ │ mov r8, r5 │ │ │ │ str r5, [sp, #24] │ │ │ │ - b b5e64 <_PyObject_MakeTpCall@@Base+0x30e8> │ │ │ │ - ldr r2, [pc, #1480] @ b689c <_PyObject_MakeTpCall@@Base+0x3b20> │ │ │ │ - mov r1, fp │ │ │ │ - ldr r0, [r2, #668] @ 0x29c │ │ │ │ - blx r3 │ │ │ │ - mov r5, r0 │ │ │ │ - b b4f20 <_PyObject_MakeTpCall@@Base+0x21a4> │ │ │ │ - ldr r1, [pc, #1564] @ b6908 <_PyObject_MakeTpCall@@Base+0x3b8c> │ │ │ │ - cmp r3, r1 │ │ │ │ - bne b6310 <_PyObject_MakeTpCall@@Base+0x3594> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 18e6d0 │ │ │ │ - b b453c <_PyObject_MakeTpCall@@Base+0x17c0> │ │ │ │ - ldr sl, [pc, #1628] @ b6960 <_PyObject_MakeTpCall@@Base+0x3be4> │ │ │ │ - ldr r1, [pc, #1616] @ b6958 <_PyObject_MakeTpCall@@Base+0x3bdc> │ │ │ │ - ldr r0, [pc, #1616] @ b695c <_PyObject_MakeTpCall@@Base+0x3be0> │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b40b8 <_PyObject_MakeTpCall@@Base+0x133c> │ │ │ │ - ldr r2, [r2, #1420] @ 0x58c │ │ │ │ - mov r1, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - b b453c <_PyObject_MakeTpCall@@Base+0x17c0> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne b651c <_PyObject_MakeTpCall@@Base+0x37a0> │ │ │ │ - cmp r7, #0 │ │ │ │ - bne b651c <_PyObject_MakeTpCall@@Base+0x37a0> │ │ │ │ - mov r7, #1 │ │ │ │ - b b5180 <_PyObject_MakeTpCall@@Base+0x2404> │ │ │ │ - ldr r2, [pc, #1364] @ b689c <_PyObject_MakeTpCall@@Base+0x3b20> │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r0, [r2, #668] @ 0x29c │ │ │ │ - blx r3 │ │ │ │ - mov r2, r0 │ │ │ │ - b b58e4 <_PyObject_MakeTpCall@@Base+0x2b68> │ │ │ │ - mov r2, r7 │ │ │ │ - str r7, [sp, #48] @ 0x30 │ │ │ │ - b b5868 <_PyObject_MakeTpCall@@Base+0x2aec> │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt b56b0 <_PyObject_MakeTpCall@@Base+0x2934> │ │ │ │ - b b51b4 <_PyObject_MakeTpCall@@Base+0x2438> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, #1 │ │ │ │ - bl a295c │ │ │ │ - str r0, [sp, #28] │ │ │ │ - b b50f0 <_PyObject_MakeTpCall@@Base+0x2374> │ │ │ │ - ldr r1, [pc, #1404] @ b6908 <_PyObject_MakeTpCall@@Base+0x3b8c> │ │ │ │ + b b6030 <_PyObject_MakeTpCall@@Base+0x31d0> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b b4a14 <_PyObject_MakeTpCall@@Base+0x1bb4> │ │ │ │ + ldr r1, [pc, #1936] @ b69b8 <_PyObject_MakeTpCall@@Base+0x3b58> │ │ │ │ cmp r3, r1 │ │ │ │ - beq b4850 <_PyObject_MakeTpCall@@Base+0x1ad4> │ │ │ │ + beq b4934 <_PyObject_MakeTpCall@@Base+0x1ad4> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b b4850 <_PyObject_MakeTpCall@@Base+0x1ad4> │ │ │ │ - ldr r1, [pc, #1372] @ b6908 <_PyObject_MakeTpCall@@Base+0x3b8c> │ │ │ │ + b b4934 <_PyObject_MakeTpCall@@Base+0x1ad4> │ │ │ │ + ldr r1, [pc, #1904] @ b69b8 <_PyObject_MakeTpCall@@Base+0x3b58> │ │ │ │ cmp r3, r1 │ │ │ │ - beq b48b8 <_PyObject_MakeTpCall@@Base+0x1b3c> │ │ │ │ + beq b499c <_PyObject_MakeTpCall@@Base+0x1b3c> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b48b8 <_PyObject_MakeTpCall@@Base+0x1b3c> │ │ │ │ + b b499c <_PyObject_MakeTpCall@@Base+0x1b3c> │ │ │ │ ldr sl, [r5, #24] │ │ │ │ cmp sl, #0 │ │ │ │ - bne b3eec <_PyObject_MakeTpCall@@Base+0x1170> │ │ │ │ + bne b3fd0 <_PyObject_MakeTpCall@@Base+0x1170> │ │ │ │ mov r0, r5 │ │ │ │ - bl 284134 │ │ │ │ + bl 284114 │ │ │ │ cmn r0, #1 │ │ │ │ - beq b3db8 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + beq b3e9c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq b6458 <_PyObject_MakeTpCall@@Base+0x36dc> │ │ │ │ + beq b62b8 <_PyObject_MakeTpCall@@Base+0x3458> │ │ │ │ tst r3, #32 │ │ │ │ - beq b6458 <_PyObject_MakeTpCall@@Base+0x36dc> │ │ │ │ + beq b62b8 <_PyObject_MakeTpCall@@Base+0x3458> │ │ │ │ adds r3, r5, #20 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bne b3ef0 <_PyObject_MakeTpCall@@Base+0x1174> │ │ │ │ - b b3db8 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + bne b3fd4 <_PyObject_MakeTpCall@@Base+0x1174> │ │ │ │ + b b3e9c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r2, [pc, #1720] @ b6960 <_PyObject_MakeTpCall@@Base+0x3b00> │ │ │ │ + mov r1, fp │ │ │ │ + ldr r0, [r2, #668] @ 0x29c │ │ │ │ + blx r3 │ │ │ │ + mov r5, r0 │ │ │ │ + b b5004 <_PyObject_MakeTpCall@@Base+0x21a4> │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne b3fd4 <_PyObject_MakeTpCall@@Base+0x1174> │ │ │ │ + b b3e9c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + mov r2, #0 │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + b b4ac8 <_PyObject_MakeTpCall@@Base+0x1c68> │ │ │ │ + mov r0, lr │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + bne b4cb8 <_PyObject_MakeTpCall@@Base+0x1e58> │ │ │ │ + b b4d18 <_PyObject_MakeTpCall@@Base+0x1eb8> │ │ │ │ + ldr r1, [pc, #1732] @ b69c8 <_PyObject_MakeTpCall@@Base+0x3b68> │ │ │ │ + ldr r0, [pc, #1688] @ b69a0 <_PyObject_MakeTpCall@@Base+0x3b40> │ │ │ │ + bl 2e1424 <_PyErr_BadInternalCall@@Base> │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b b57d0 <_PyObject_MakeTpCall@@Base+0x2970> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne b6550 <_PyObject_MakeTpCall@@Base+0x36f0> │ │ │ │ + cmp r7, #0 │ │ │ │ + bne b6550 <_PyObject_MakeTpCall@@Base+0x36f0> │ │ │ │ + mov r7, #1 │ │ │ │ + b b52cc <_PyObject_MakeTpCall@@Base+0x246c> │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt b5794 <_PyObject_MakeTpCall@@Base+0x2934> │ │ │ │ + b b5300 <_PyObject_MakeTpCall@@Base+0x24a0> │ │ │ │ + mov r2, r7 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ - b b5868 <_PyObject_MakeTpCall@@Base+0x2aec> │ │ │ │ - mov r4, r6 │ │ │ │ - mov r6, fp │ │ │ │ - ldr r2, [r6, #192] @ 0xc0 │ │ │ │ - ldr fp, [sp, #60] @ 0x3c │ │ │ │ - b b5868 <_PyObject_MakeTpCall@@Base+0x2aec> │ │ │ │ - ldr r3, [pc, #1320] @ b6950 <_PyObject_MakeTpCall@@Base+0x3bd4> │ │ │ │ - ldr r1, [pc, #1252] @ b6910 <_PyObject_MakeTpCall@@Base+0x3b94> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b b5648 <_PyObject_MakeTpCall@@Base+0x28cc> │ │ │ │ + b b594c <_PyObject_MakeTpCall@@Base+0x2aec> │ │ │ │ + str r7, [sp, #48] @ 0x30 │ │ │ │ + b b594c <_PyObject_MakeTpCall@@Base+0x2aec> │ │ │ │ + ldr r1, [pc, #1652] @ b69cc <_PyObject_MakeTpCall@@Base+0x3b6c> │ │ │ │ + ldr r2, [r1, #1520] @ 0x5f0 │ │ │ │ + cmp r2, #131072 @ 0x20000 │ │ │ │ + movcs r1, #0 │ │ │ │ + ldrcs r2, [r6, #192] @ 0xc0 │ │ │ │ + strcs r1, [sp, #48] @ 0x30 │ │ │ │ + bcs b594c <_PyObject_MakeTpCall@@Base+0x2aec> │ │ │ │ + cmp r2, #0 │ │ │ │ + add r0, r2, #1 │ │ │ │ + str r0, [r1, #1520] @ 0x5f0 │ │ │ │ + ldrhne r1, [r6, #206] @ 0xce │ │ │ │ + str r2, [r6, #192] @ 0xc0 │ │ │ │ + addne r1, r1, #1 │ │ │ │ + strhne r1, [r6, #206] @ 0xce │ │ │ │ + mov r1, #1 │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ + b b594c <_PyObject_MakeTpCall@@Base+0x2aec> │ │ │ │ + ldr r2, [pc, #1476] @ b6960 <_PyObject_MakeTpCall@@Base+0x3b00> │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r0, [r2, #668] @ 0x29c │ │ │ │ + blx r3 │ │ │ │ + mov r2, r0 │ │ │ │ + b b59a0 <_PyObject_MakeTpCall@@Base+0x2b40> │ │ │ │ cmp r1, #0 │ │ │ │ - bne b5b28 <_PyObject_MakeTpCall@@Base+0x2dac> │ │ │ │ - b b5b1c <_PyObject_MakeTpCall@@Base+0x2da0> │ │ │ │ + bne b5cac <_PyObject_MakeTpCall@@Base+0x2e4c> │ │ │ │ + b b5ca0 <_PyObject_MakeTpCall@@Base+0x2e40> │ │ │ │ cmp lr, #0 │ │ │ │ - beq b5b14 <_PyObject_MakeTpCall@@Base+0x2d98> │ │ │ │ - b b5b28 <_PyObject_MakeTpCall@@Base+0x2dac> │ │ │ │ + beq b5c98 <_PyObject_MakeTpCall@@Base+0x2e38> │ │ │ │ + b b5cac <_PyObject_MakeTpCall@@Base+0x2e4c> │ │ │ │ cmp r7, #0 │ │ │ │ - beq b5b1c <_PyObject_MakeTpCall@@Base+0x2da0> │ │ │ │ - b b5b28 <_PyObject_MakeTpCall@@Base+0x2dac> │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne b3ef0 <_PyObject_MakeTpCall@@Base+0x1174> │ │ │ │ - b b3db8 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b b3dd4 <_PyObject_MakeTpCall@@Base+0x1058> │ │ │ │ - ldr r7, [r6, #180] @ 0xb4 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - bl 3592c0 │ │ │ │ - sub r7, r7, #1 │ │ │ │ - ldr r2, [r2, r0] │ │ │ │ - mov r1, #28 │ │ │ │ - mul r1, r7, r1 │ │ │ │ - ldr lr, [r2, #8] │ │ │ │ - cmp r7, #10 │ │ │ │ - add r7, lr, r1 │ │ │ │ - add r7, r7, #92160 @ 0x16800 │ │ │ │ - ldr r8, [r7, #764] @ 0x2fc │ │ │ │ - movls r0, #0 │ │ │ │ - movhi r0, #1 │ │ │ │ - cmp r8, r6 │ │ │ │ - orreq r0, r0, #1 │ │ │ │ + beq b5ca0 <_PyObject_MakeTpCall@@Base+0x2e40> │ │ │ │ + b b5cac <_PyObject_MakeTpCall@@Base+0x2e4c> │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + ldr r3, [pc, #1524] @ b69d0 <_PyObject_MakeTpCall@@Base+0x3b70> │ │ │ │ + cmp r2, r3 │ │ │ │ + bne b67fc <_PyObject_MakeTpCall@@Base+0x399c> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 12d920 │ │ │ │ + ldr r1, [pc, #1420] @ b697c <_PyObject_MakeTpCall@@Base+0x3b1c> │ │ │ │ + mov r0, r4 │ │ │ │ + bl f9498 │ │ │ │ cmp r0, #0 │ │ │ │ - add ip, r1, #92160 @ 0x16800 │ │ │ │ - addeq r1, r1, #98304 @ 0x18000 │ │ │ │ - addeq r1, r1, #228 @ 0xe4 │ │ │ │ - add ip, ip, #764 @ 0x2fc │ │ │ │ - add ip, lr, ip │ │ │ │ - addeq ip, lr, r1 │ │ │ │ - ldr r1, [ip, #8] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne b4944 <_PyObject_MakeTpCall@@Base+0x1bc8> │ │ │ │ - b b5d3c <_PyObject_MakeTpCall@@Base+0x2fc0> │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b3db8 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [sl] │ │ │ │ - bne b3db8 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - mov r0, sl │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b b3db8 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r3, [pc, #1088] @ b6950 <_PyObject_MakeTpCall@@Base+0x3bd4> │ │ │ │ - ldr r1, [pc, #1024] @ b6914 <_PyObject_MakeTpCall@@Base+0x3b98> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ - b b3db8 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r3, [pc, #1068] @ b6950 <_PyObject_MakeTpCall@@Base+0x3bd4> │ │ │ │ - ldr r1, [pc, #1008] @ b6918 <_PyObject_MakeTpCall@@Base+0x3b9c> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b b56c4 <_PyObject_MakeTpCall@@Base+0x2948> │ │ │ │ - ldr sl, [pc, #1064] @ b6960 <_PyObject_MakeTpCall@@Base+0x3be4> │ │ │ │ - bl 3592c0 │ │ │ │ + bge b4320 <_PyObject_MakeTpCall@@Base+0x14c0> │ │ │ │ + b b3e9c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r1, [pc, #1484] @ b69d4 <_PyObject_MakeTpCall@@Base+0x3b74> │ │ │ │ + bl 16d614 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt b572c <_PyObject_MakeTpCall@@Base+0x28cc> │ │ │ │ + beq b3880 <_PyObject_MakeTpCall@@Base+0xa20> │ │ │ │ + ldr r3, [pc, #1540] @ b6a20 <_PyObject_MakeTpCall@@Base+0x3bc0> │ │ │ │ + ldr r1, [pc, #1464] @ b69d8 <_PyObject_MakeTpCall@@Base+0x3b78> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f414 │ │ │ │ + b b572c <_PyObject_MakeTpCall@@Base+0x28cc> │ │ │ │ + ldr r1, [pc, #1388] @ b699c <_PyObject_MakeTpCall@@Base+0x3b3c> │ │ │ │ + ldr r0, [pc, #1388] @ b69a0 <_PyObject_MakeTpCall@@Base+0x3b40> │ │ │ │ + bl 2e1424 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b3c30 <_PyObject_MakeTpCall@@Base+0xdd0> │ │ │ │ + mov ip, r5 │ │ │ │ + cmp r3, ip │ │ │ │ + beq b576c <_PyObject_MakeTpCall@@Base+0x290c> │ │ │ │ + ldr ip, [ip, #128] @ 0x80 │ │ │ │ + cmp ip, #0 │ │ │ │ + bne b643c <_PyObject_MakeTpCall@@Base+0x35dc> │ │ │ │ + ldr r0, [pc, #1340] @ b6994 <_PyObject_MakeTpCall@@Base+0x3b34> │ │ │ │ + cmp r3, r0 │ │ │ │ + beq b5770 <_PyObject_MakeTpCall@@Base+0x2910> │ │ │ │ + b b5bb0 <_PyObject_MakeTpCall@@Base+0x2d50> │ │ │ │ + ldr r1, [pc, #1388] @ b69d4 <_PyObject_MakeTpCall@@Base+0x3b74> │ │ │ │ + bl 16d614 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt b572c <_PyObject_MakeTpCall@@Base+0x28cc> │ │ │ │ + bne b6414 <_PyObject_MakeTpCall@@Base+0x35b4> │ │ │ │ + cmp r8, #1 │ │ │ │ + beq b388c <_PyObject_MakeTpCall@@Base+0xa2c> │ │ │ │ + b b3860 <_PyObject_MakeTpCall@@Base+0xa00> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b b46b4 <_PyObject_MakeTpCall@@Base+0x1854> │ │ │ │ + ldr sl, [pc, #1416] @ b6a1c <_PyObject_MakeTpCall@@Base+0x3bbc> │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r9, #180] @ 0xb4 │ │ │ │ ldr r2, [sl, r0] │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ mov r2, #28 │ │ │ │ mul r2, r3, r2 │ │ │ │ cmp r3, #10 │ │ │ │ @@ -144353,60 +144314,50 @@ │ │ │ │ cmp r3, #0 │ │ │ │ add r3, r2, #92160 @ 0x16800 │ │ │ │ add r3, r3, #764 @ 0x2fc │ │ │ │ add r3, r1, r3 │ │ │ │ addeq r3, r2, #98304 @ 0x18000 │ │ │ │ addeq r3, r3, #228 @ 0xe4 │ │ │ │ addeq r3, r1, r3 │ │ │ │ - ldr r5, [r3, #16] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne b3e08 <_PyObject_MakeTpCall@@Base+0x108c> │ │ │ │ - ldr r1, [pc, #884] @ b691c <_PyObject_MakeTpCall@@Base+0x3ba0> │ │ │ │ - ldr r0, [pc, #944] @ b695c <_PyObject_MakeTpCall@@Base+0x3be0> │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b3db8 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - str r3, [r9, #168] @ 0xa8 │ │ │ │ - bne b3c54 <_PyObject_MakeTpCall@@Base+0xed8> │ │ │ │ - b b3c5c <_PyObject_MakeTpCall@@Base+0xee0> │ │ │ │ - ldr r3, [pc, #848] @ b6920 <_PyObject_MakeTpCall@@Base+0x3ba4> │ │ │ │ - ldr r1, [pc, #848] @ b6924 <_PyObject_MakeTpCall@@Base+0x3ba8> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b b3db8 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr sl, [pc, #892] @ b6960 <_PyObject_MakeTpCall@@Base+0x3be4> │ │ │ │ - ldr r1, [pc, #880] @ b6958 <_PyObject_MakeTpCall@@Base+0x3bdc> │ │ │ │ - ldr r0, [pc, #880] @ b695c <_PyObject_MakeTpCall@@Base+0x3be0> │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b3fd8 <_PyObject_MakeTpCall@@Base+0x125c> │ │ │ │ - ldr r1, [pc, #856] @ b6950 <_PyObject_MakeTpCall@@Base+0x3bd4> │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - ldr r0, [r1] │ │ │ │ - ldr r1, [pc, #804] @ b6928 <_PyObject_MakeTpCall@@Base+0x3bac> │ │ │ │ - bl 1176f0 │ │ │ │ - ldr r3, [sl] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b3db8 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - b b64ec <_PyObject_MakeTpCall@@Base+0x3770> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne b48d4 <_PyObject_MakeTpCall@@Base+0x1b58> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b b48d4 <_PyObject_MakeTpCall@@Base+0x1b58> │ │ │ │ - mov r0, r2 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b b48f4 <_PyObject_MakeTpCall@@Base+0x1b78> │ │ │ │ - ldr sl, [pc, #796] @ b6960 <_PyObject_MakeTpCall@@Base+0x3be4> │ │ │ │ - bl 3592c0 │ │ │ │ + ldr r0, [r3, #16] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne b43ac <_PyObject_MakeTpCall@@Base+0x154c> │ │ │ │ + ldr r1, [pc, #1228] @ b69c8 <_PyObject_MakeTpCall@@Base+0x3b68> │ │ │ │ + ldr r0, [pc, #1184] @ b69a0 <_PyObject_MakeTpCall@@Base+0x3b40> │ │ │ │ + bl 2e1424 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b3e9c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + mov r0, r3 │ │ │ │ + cmp r0, r5 │ │ │ │ + beq b5774 <_PyObject_MakeTpCall@@Base+0x2914> │ │ │ │ + ldr r0, [r0, #128] @ 0x80 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne b6508 <_PyObject_MakeTpCall@@Base+0x36a8> │ │ │ │ + ldr ip, [pc, #1136] @ b6994 <_PyObject_MakeTpCall@@Base+0x3b34> │ │ │ │ + cmp r5, ip │ │ │ │ + beq b6798 <_PyObject_MakeTpCall@@Base+0x3938> │ │ │ │ + ldr r3, [pc, #1264] @ b6a20 <_PyObject_MakeTpCall@@Base+0x3bc0> │ │ │ │ + ldr r1, [pc, #1192] @ b69dc <_PyObject_MakeTpCall@@Base+0x3b7c> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f414 │ │ │ │ + b b572c <_PyObject_MakeTpCall@@Base+0x28cc> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, #1 │ │ │ │ + bl a29d4 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + b b523c <_PyObject_MakeTpCall@@Base+0x23dc> │ │ │ │ + ldr r3, [pc, #1224] @ b6a20 <_PyObject_MakeTpCall@@Base+0x3bc0> │ │ │ │ + ldr r1, [pc, #1156] @ b69e0 <_PyObject_MakeTpCall@@Base+0x3b80> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f414 │ │ │ │ + b b57a8 <_PyObject_MakeTpCall@@Base+0x2948> │ │ │ │ + cmp fp, #0 │ │ │ │ + bne b5c7c <_PyObject_MakeTpCall@@Base+0x2e1c> │ │ │ │ + b b5cac <_PyObject_MakeTpCall@@Base+0x2e4c> │ │ │ │ + ldr sl, [pc, #1188] @ b6a1c <_PyObject_MakeTpCall@@Base+0x3bbc> │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r9, #180] @ 0xb4 │ │ │ │ ldr r2, [sl, r0] │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ mov r2, #28 │ │ │ │ mul r2, r3, r2 │ │ │ │ cmp r3, #10 │ │ │ │ @@ -144424,211 +144375,320 @@ │ │ │ │ addeq r3, r2, #98304 @ 0x18000 │ │ │ │ addeq r3, r3, #228 @ 0xe4 │ │ │ │ addeq r3, r1, r3 │ │ │ │ ldr r5, [r3, #16] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne b3f9c <_PyObject_MakeTpCall@@Base+0x1220> │ │ │ │ - b b65e0 <_PyObject_MakeTpCall@@Base+0x3864> │ │ │ │ - mov r0, sl │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b b5570 <_PyObject_MakeTpCall@@Base+0x27f4> │ │ │ │ - ldr r3, [pc, #652] @ b6950 <_PyObject_MakeTpCall@@Base+0x3bd4> │ │ │ │ - ldr r1, [pc, #612] @ b692c <_PyObject_MakeTpCall@@Base+0x3bb0> │ │ │ │ + bne b3eec <_PyObject_MakeTpCall@@Base+0x108c> │ │ │ │ + ldr r1, [pc, #1020] @ b69e4 <_PyObject_MakeTpCall@@Base+0x3b84> │ │ │ │ + ldr r0, [pc, #948] @ b69a0 <_PyObject_MakeTpCall@@Base+0x3b40> │ │ │ │ + bl 2e1424 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b3e9c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq b665c <_PyObject_MakeTpCall@@Base+0x37fc> │ │ │ │ + ldr r0, [pc, #876] @ b6970 <_PyObject_MakeTpCall@@Base+0x3b10> │ │ │ │ + bl bbe20 │ │ │ │ + subs r1, r0, #0 │ │ │ │ + beq b4ee8 <_PyObject_MakeTpCall@@Base+0x2088> │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + mov r4, r0 │ │ │ │ + b b4ed4 <_PyObject_MakeTpCall@@Base+0x2074> │ │ │ │ + ldr r3, [r8] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq b46b8 <_PyObject_MakeTpCall@@Base+0x1858> │ │ │ │ + cmn r3, #-1073741822 @ 0xc0000002 │ │ │ │ + beq b6678 <_PyObject_MakeTpCall@@Base+0x3818> │ │ │ │ + cmp r3, #0 │ │ │ │ + bne b46b8 <_PyObject_MakeTpCall@@Base+0x1858> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b b46b8 <_PyObject_MakeTpCall@@Base+0x1858> │ │ │ │ + ldr r3, [pc, #920] @ b69e8 <_PyObject_MakeTpCall@@Base+0x3b88> │ │ │ │ + ldr r1, [pc, #920] @ b69ec <_PyObject_MakeTpCall@@Base+0x3b8c> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f414 │ │ │ │ + b b3e9c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r3, [pc, #908] @ b69f0 <_PyObject_MakeTpCall@@Base+0x3b90> │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b b56c4 <_PyObject_MakeTpCall@@Base+0x2948> │ │ │ │ - cmp fp, #0 │ │ │ │ - beq b52d0 <_PyObject_MakeTpCall@@Base+0x2554> │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq b5ab4 <_PyObject_MakeTpCall@@Base+0x2d38> │ │ │ │ - b b52d0 <_PyObject_MakeTpCall@@Base+0x2554> │ │ │ │ - ldr r1, [pc, #576] @ b6930 <_PyObject_MakeTpCall@@Base+0x3bb4> │ │ │ │ + ldr r1, [pc, #900] @ b69f4 <_PyObject_MakeTpCall@@Base+0x3b94> │ │ │ │ + ldr r3, [pc, #764] @ b6970 <_PyObject_MakeTpCall@@Base+0x3b10> │ │ │ │ + bl 1177e0 │ │ │ │ + b b4edc <_PyObject_MakeTpCall@@Base+0x207c> │ │ │ │ + mvn r3, #-1073741824 @ 0xc0000000 │ │ │ │ + mov r4, r8 │ │ │ │ + str r3, [r8] │ │ │ │ + b b46b4 <_PyObject_MakeTpCall@@Base+0x1854> │ │ │ │ + ldr r7, [r6, #180] @ 0xb4 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + bl 359530 │ │ │ │ + sub r7, r7, #1 │ │ │ │ + ldr r2, [r2, r0] │ │ │ │ + mov r1, #28 │ │ │ │ + mul r1, r7, r1 │ │ │ │ + ldr lr, [r2, #8] │ │ │ │ + cmp r7, #10 │ │ │ │ + add r7, lr, r1 │ │ │ │ + add r7, r7, #92160 @ 0x16800 │ │ │ │ + ldr r8, [r7, #764] @ 0x2fc │ │ │ │ + movls r0, #0 │ │ │ │ + movhi r0, #1 │ │ │ │ + cmp r8, r6 │ │ │ │ + orreq r0, r0, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + add ip, r1, #92160 @ 0x16800 │ │ │ │ + addeq r1, r1, #98304 @ 0x18000 │ │ │ │ + addeq r1, r1, #228 @ 0xe4 │ │ │ │ + add ip, ip, #764 @ 0x2fc │ │ │ │ + add ip, lr, ip │ │ │ │ + addeq ip, lr, r1 │ │ │ │ + ldr r1, [ip, #8] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne b4a28 <_PyObject_MakeTpCall@@Base+0x1bc8> │ │ │ │ + b b5d7c <_PyObject_MakeTpCall@@Base+0x2f1c> │ │ │ │ + ldr r1, [pc, #764] @ b69f8 <_PyObject_MakeTpCall@@Base+0x3b98> │ │ │ │ mov r0, r6 │ │ │ │ - bl f9314 <_PyUnicode_Equal@@Base> │ │ │ │ + bl f93c8 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne b5258 <_PyObject_MakeTpCall@@Base+0x24dc> │ │ │ │ - ldr r1, [pc, #432] @ b68b4 <_PyObject_MakeTpCall@@Base+0x3b38> │ │ │ │ + bne b53a4 <_PyObject_MakeTpCall@@Base+0x2544> │ │ │ │ + ldr r1, [pc, #628] @ b6984 <_PyObject_MakeTpCall@@Base+0x3b24> │ │ │ │ mov r0, r6 │ │ │ │ - bl f9314 <_PyUnicode_Equal@@Base> │ │ │ │ + bl f93c8 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne b5258 <_PyObject_MakeTpCall@@Base+0x24dc> │ │ │ │ - ldr r1, [pc, #404] @ b68ac <_PyObject_MakeTpCall@@Base+0x3b30> │ │ │ │ + bne b53a4 <_PyObject_MakeTpCall@@Base+0x2544> │ │ │ │ + ldr r1, [pc, #600] @ b697c <_PyObject_MakeTpCall@@Base+0x3b1c> │ │ │ │ mov r0, r6 │ │ │ │ - bl f9314 <_PyUnicode_Equal@@Base> │ │ │ │ + bl f93c8 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne b5258 <_PyObject_MakeTpCall@@Base+0x24dc> │ │ │ │ - ldr r3, [pc, #500] @ b6920 <_PyObject_MakeTpCall@@Base+0x3ba4> │ │ │ │ - ldr r1, [pc, #516] @ b6934 <_PyObject_MakeTpCall@@Base+0x3bb8> │ │ │ │ + bne b53a4 <_PyObject_MakeTpCall@@Base+0x2544> │ │ │ │ + ldr r3, [pc, #688] @ b69e8 <_PyObject_MakeTpCall@@Base+0x3b88> │ │ │ │ + ldr r1, [pc, #704] @ b69fc <_PyObject_MakeTpCall@@Base+0x3b9c> │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ - bl 1176f0 │ │ │ │ + bl 1177e0 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b56c4 <_PyObject_MakeTpCall@@Base+0x2948> │ │ │ │ + beq b57a8 <_PyObject_MakeTpCall@@Base+0x2948> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne b56c4 <_PyObject_MakeTpCall@@Base+0x2948> │ │ │ │ + bne b57a8 <_PyObject_MakeTpCall@@Base+0x2948> │ │ │ │ mov r0, r8 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b b56c4 <_PyObject_MakeTpCall@@Base+0x2948> │ │ │ │ - ldr r3, [pc, #488] @ b6950 <_PyObject_MakeTpCall@@Base+0x3bd4> │ │ │ │ - ldr r1, [pc, #460] @ b6938 <_PyObject_MakeTpCall@@Base+0x3bbc> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b b57a8 <_PyObject_MakeTpCall@@Base+0x2948> │ │ │ │ + ldr r3, [pc, #684] @ b6a20 <_PyObject_MakeTpCall@@Base+0x3bc0> │ │ │ │ + ldr r1, [pc, #648] @ b6a00 <_PyObject_MakeTpCall@@Base+0x3ba0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b b56c4 <_PyObject_MakeTpCall@@Base+0x2948> │ │ │ │ - ldr r3, [pc, #468] @ b6950 <_PyObject_MakeTpCall@@Base+0x3bd4> │ │ │ │ + bl 18f414 │ │ │ │ + b b57a8 <_PyObject_MakeTpCall@@Base+0x2948> │ │ │ │ + ldr r3, [pc, #664] @ b6a20 <_PyObject_MakeTpCall@@Base+0x3bc0> │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #436] @ b693c <_PyObject_MakeTpCall@@Base+0x3bc0> │ │ │ │ - bl 1176f0 │ │ │ │ - b b56c4 <_PyObject_MakeTpCall@@Base+0x2948> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, r1 │ │ │ │ - bne b4508 <_PyObject_MakeTpCall@@Base+0x178c> │ │ │ │ - b b5400 <_PyObject_MakeTpCall@@Base+0x2684> │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - ldr r9, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r3, [r9, #12] │ │ │ │ - ldr r0, [pc, #392] @ b6940 <_PyObject_MakeTpCall@@Base+0x3bc4> │ │ │ │ - bl 311254 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [r2] │ │ │ │ + ldr r1, [pc, #624] @ b6a04 <_PyObject_MakeTpCall@@Base+0x3ba4> │ │ │ │ + bl 1177e0 │ │ │ │ + b b57a8 <_PyObject_MakeTpCall@@Base+0x2948> │ │ │ │ + mov ip, r0 │ │ │ │ + b b5774 <_PyObject_MakeTpCall@@Base+0x2914> │ │ │ │ + mov r0, sl │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b b5654 <_PyObject_MakeTpCall@@Base+0x27f4> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b3db8 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + beq b3e9c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r2] │ │ │ │ - bne b3db8 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - mov r0, r2 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b b3db8 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq b6814 <_PyObject_MakeTpCall@@Base+0x3a98> │ │ │ │ - ldr r0, [pc, #200] @ b68c0 <_PyObject_MakeTpCall@@Base+0x3b44> │ │ │ │ - bl bbd4c │ │ │ │ - subs r1, r0, #0 │ │ │ │ - beq b4e04 <_PyObject_MakeTpCall@@Base+0x2088> │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - mov r4, r0 │ │ │ │ - b b4df0 <_PyObject_MakeTpCall@@Base+0x2074> │ │ │ │ - ldr r3, [pc, #296] @ b6944 <_PyObject_MakeTpCall@@Base+0x3bc8> │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ + str r3, [sl] │ │ │ │ + bne b3e9c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + mov r0, sl │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b b3e9c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r3, [pc, #584] @ b6a20 <_PyObject_MakeTpCall@@Base+0x3bc0> │ │ │ │ + ldr r1, [pc, #556] @ b6a08 <_PyObject_MakeTpCall@@Base+0x3ba8> │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #288] @ b6948 <_PyObject_MakeTpCall@@Base+0x3bcc> │ │ │ │ - ldr r3, [pc, #148] @ b68c0 <_PyObject_MakeTpCall@@Base+0x3b44> │ │ │ │ - bl 1176f0 │ │ │ │ - b b4df8 <_PyObject_MakeTpCall@@Base+0x207c> │ │ │ │ - mov r0, lr │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b b4b6c <_PyObject_MakeTpCall@@Base+0x1df0> │ │ │ │ - ldr r3, [pc, #264] @ b694c <_PyObject_MakeTpCall@@Base+0x3bd0> │ │ │ │ + bl 1177e0 │ │ │ │ + b b3e9c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + cmp fp, #0 │ │ │ │ + beq b541c <_PyObject_MakeTpCall@@Base+0x25bc> │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq b5c38 <_PyObject_MakeTpCall@@Base+0x2dd8> │ │ │ │ + b b541c <_PyObject_MakeTpCall@@Base+0x25bc> │ │ │ │ + ldr r3, [pc, #540] @ b6a20 <_PyObject_MakeTpCall@@Base+0x3bc0> │ │ │ │ + ldr r1, [pc, #516] @ b6a0c <_PyObject_MakeTpCall@@Base+0x3bac> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 1177e0 │ │ │ │ + b b3e9c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr sl, [pc, #516] @ b6a1c <_PyObject_MakeTpCall@@Base+0x3bbc> │ │ │ │ + b b4e80 <_PyObject_MakeTpCall@@Base+0x2020> │ │ │ │ + ldr sl, [pc, #508] @ b6a1c <_PyObject_MakeTpCall@@Base+0x3bbc> │ │ │ │ + ldr r1, [pc, #376] @ b699c <_PyObject_MakeTpCall@@Base+0x3b3c> │ │ │ │ + ldr r0, [pc, #376] @ b69a0 <_PyObject_MakeTpCall@@Base+0x3b40> │ │ │ │ + bl 2e1424 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b40bc <_PyObject_MakeTpCall@@Base+0x125c> │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + str r3, [r9, #168] @ 0xa8 │ │ │ │ + bne b3d38 <_PyObject_MakeTpCall@@Base+0xed8> │ │ │ │ + b b3d40 <_PyObject_MakeTpCall@@Base+0xee0> │ │ │ │ + ldr r3, [pc, #452] @ b6a10 <_PyObject_MakeTpCall@@Base+0x3bb0> │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ ldr r1, [r3, #440] @ 0x1b8 │ │ │ │ sub r2, r2, r4 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r1, [r1, #16] │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ add r3, r3, r1 │ │ │ │ add r1, r3, #3 │ │ │ │ bic r1, r1, #3 │ │ │ │ add r3, r3, #1 │ │ │ │ add r3, r1, r3, lsl #2 │ │ │ │ add r5, r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r5, r2 │ │ │ │ ldr r6, [r3, r0] │ │ │ │ - bls b4470 <_PyObject_MakeTpCall@@Base+0x16f4> │ │ │ │ - b b5be8 <_PyObject_MakeTpCall@@Base+0x2e6c> │ │ │ │ + bls b4554 <_PyObject_MakeTpCall@@Base+0x16f4> │ │ │ │ + b b5cf8 <_PyObject_MakeTpCall@@Base+0x2e98> │ │ │ │ + ldr r1, [pc, #396] @ b6a20 <_PyObject_MakeTpCall@@Base+0x3bc0> │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + ldr r0, [r1] │ │ │ │ + ldr r1, [pc, #372] @ b6a14 <_PyObject_MakeTpCall@@Base+0x3bb4> │ │ │ │ + bl 1177e0 │ │ │ │ + ldr r3, [sl] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq b3e9c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + b b67b4 <_PyObject_MakeTpCall@@Base+0x3954> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne b5f8c <_PyObject_MakeTpCall@@Base+0x312c> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b b5f8c <_PyObject_MakeTpCall@@Base+0x312c> │ │ │ │ + ldr sl, [pc, #332] @ b6a1c <_PyObject_MakeTpCall@@Base+0x3bbc> │ │ │ │ + ldr r1, [pc, #200] @ b699c <_PyObject_MakeTpCall@@Base+0x3b3c> │ │ │ │ + ldr r0, [pc, #200] @ b69a0 <_PyObject_MakeTpCall@@Base+0x3b40> │ │ │ │ + bl 2e1424 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b4f20 <_PyObject_MakeTpCall@@Base+0x20c0> │ │ │ │ + ldr sl, [pc, #312] @ b6a1c <_PyObject_MakeTpCall@@Base+0x3bbc> │ │ │ │ + b b55bc <_PyObject_MakeTpCall@@Base+0x275c> │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r9, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r3, [r9, #12] │ │ │ │ + ldr r0, [pc, #280] @ b6a18 <_PyObject_MakeTpCall@@Base+0x3bb8> │ │ │ │ + bl 311438 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [r2] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq b3e9c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r2] │ │ │ │ + bne b3e9c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + mov r0, r2 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b b3e9c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b b3eb8 <_PyObject_MakeTpCall@@Base+0x1058> │ │ │ │ + mov r0, r2 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b b49d8 <_PyObject_MakeTpCall@@Base+0x1b78> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b5fec <_PyObject_MakeTpCall@@Base+0x3270> │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b b5fec <_PyObject_MakeTpCall@@Base+0x3270> │ │ │ │ + bne b49b8 <_PyObject_MakeTpCall@@Base+0x1b58> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b b49b8 <_PyObject_MakeTpCall@@Base+0x1b58> │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r8, lsr #32 │ │ │ │ + muleq r8, r8, r0 │ │ │ │ subseq fp, r7, ip, asr #4 │ │ │ │ subseq sl, r7, r4, ror #20 │ │ │ │ + @ instruction: 0x0057a69c │ │ │ │ + subseq r5, r5, r0, asr #30 │ │ │ │ + subseq sl, r7, r0, lsl #1 │ │ │ │ ldrsheq sl, [r7], #-0 │ │ │ │ subseq r1, r6, ip, asr #13 │ │ │ │ subseq sl, r7, r8, lsr #1 │ │ │ │ - subseq r5, r5, r0, asr #30 │ │ │ │ - subseq sl, r7, r0, lsl #1 │ │ │ │ - @ instruction: 0x0057a69c │ │ │ │ subseq sl, r7, r4, lsl pc │ │ │ │ + andeq r3, fp, ip, asr #15 │ │ │ │ subseq sl, r7, r8, lsr #4 │ │ │ │ - andeq r3, fp, r8, ror #13 │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ - eorseq r0, r6, ip, asr #21 │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - @ instruction: 0x00360df8 │ │ │ │ + eorseq r1, r6, r8, lsr r0 │ │ │ │ + andeq r0, r0, r4, lsl #19 │ │ │ │ + eorseq sp, r5, ip, lsl #11 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ subseq r8, r5, r8, asr #25 │ │ │ │ - eorseq r2, r6, ip, lsr r7 │ │ │ │ - eorseq r1, r6, r4, asr #5 │ │ │ │ - subseq sl, r7, ip, asr #19 │ │ │ │ - eorseq r2, r6, ip, lsr #21 │ │ │ │ + eorseq r2, r6, ip, ror r9 │ │ │ │ + eorseq r1, r6, r4, lsl #10 │ │ │ │ + @ instruction: 0x00360ff4 │ │ │ │ + andseq lr, r8, ip, lsl #7 │ │ │ │ + eorseq r2, r6, ip, asr #18 │ │ │ │ subseq sp, r5, r8, lsl fp │ │ │ │ - eorseq r2, r6, r8, lsl #26 │ │ │ │ + eorseq r2, r6, r8, asr #30 │ │ │ │ andeq r0, r0, fp, ror #31 │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ subseq r8, r5, ip, lsr #7 │ │ │ │ - andseq lr, r8, r0, lsl r1 │ │ │ │ - eorseq r2, r6, ip, lsl #14 │ │ │ │ - @ instruction: 0x00360db4 │ │ │ │ - eorseq r2, r6, ip, asr ip │ │ │ │ - eorseq r2, r6, r8, ror fp │ │ │ │ + subseq sl, r7, ip, asr #19 │ │ │ │ + eorseq r2, r6, ip, ror #25 │ │ │ │ + eorseq r0, r6, ip, lsl #26 │ │ │ │ + @ instruction: 0x00362db8 │ │ │ │ andeq r0, r0, lr, asr #18 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r2, r6, r8, lsl #24 │ │ │ │ - eorseq r2, r6, r4, lsr ip │ │ │ │ - eorseq r2, r6, r8, lsr #23 │ │ │ │ - subseq sl, r7, r0, lsr #24 │ │ │ │ - @ instruction: 0x00362bd8 │ │ │ │ - eorseq r2, r6, r8, asr fp │ │ │ │ - eorseq r2, r6, r8, lsr #22 │ │ │ │ - eorseq r2, r6, r8, asr #25 │ │ │ │ + eorseq r2, r6, r8, asr #28 │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r6, r0, lsl #7 │ │ │ │ + eorseq r1, r6, r0, asr #11 │ │ │ │ + subseq sl, r7, r0, lsr #24 │ │ │ │ + eorseq r2, r6, r8, lsl lr │ │ │ │ + mlaseq r6, r8, sp, r2 │ │ │ │ + eorseq r2, r6, r8, ror #26 │ │ │ │ + mlaseq r6, ip, lr, r2 │ │ │ │ + @ instruction: 0x00362ed0 │ │ │ │ @ instruction: 0x00558194 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - mlaseq r6, r0, ip, r2 │ │ │ │ - andeq r0, r0, r4, lsl #19 │ │ │ │ - eorseq sp, r5, ip, asr #6 │ │ │ │ + eorseq r2, r6, r4, ror lr │ │ │ │ + eorseq r2, r6, r8, lsl #30 │ │ │ │ andeq r0, r0, ip │ │ │ │ - ldr r3, [pc, #-28] @ b6950 <_PyObject_MakeTpCall@@Base+0x3bd4> │ │ │ │ - ldr r1, [pc, #-28] @ b6954 <_PyObject_MakeTpCall@@Base+0x3bd8> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ - b b3db8 <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ - cmp fp, #0 │ │ │ │ - bne b5af8 <_PyObject_MakeTpCall@@Base+0x2d7c> │ │ │ │ - b b5b28 <_PyObject_MakeTpCall@@Base+0x2dac> │ │ │ │ - mov ip, r0 │ │ │ │ - b b5690 <_PyObject_MakeTpCall@@Base+0x2914> │ │ │ │ - ldr r3, [r8] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b45d4 <_PyObject_MakeTpCall@@Base+0x1858> │ │ │ │ - cmn r3, #-1073741822 @ 0xc0000002 │ │ │ │ - beq b6a34 <_PyObject_MakeTpCall@@Base+0x3cb8> │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r2, r6, r8, ror #27 │ │ │ │ + ldr sl, [pc, #-20] @ b6a1c <_PyObject_MakeTpCall@@Base+0x3bbc> │ │ │ │ + bl 359530 │ │ │ │ + ldr r3, [r9, #180] @ 0xb4 │ │ │ │ + ldr r2, [sl, r0] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + ldr r1, [r2, #8] │ │ │ │ + mov r2, #28 │ │ │ │ + mul r2, r3, r2 │ │ │ │ + cmp r3, #10 │ │ │ │ + add r0, r1, r2 │ │ │ │ + add r0, r0, #92160 @ 0x16800 │ │ │ │ + ldr r0, [r0, #764] @ 0x2fc │ │ │ │ + movls r3, #0 │ │ │ │ + movhi r3, #1 │ │ │ │ + cmp r0, r9 │ │ │ │ + orreq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b45d4 <_PyObject_MakeTpCall@@Base+0x1858> │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b b45d4 <_PyObject_MakeTpCall@@Base+0x1858> │ │ │ │ - ldr sl, [pc, #-92] @ b6960 <_PyObject_MakeTpCall@@Base+0x3be4> │ │ │ │ - bl 3592c0 │ │ │ │ + add r3, r2, #92160 @ 0x16800 │ │ │ │ + add r3, r3, #764 @ 0x2fc │ │ │ │ + add r3, r1, r3 │ │ │ │ + addeq r3, r2, #98304 @ 0x18000 │ │ │ │ + addeq r3, r3, #228 @ 0xe4 │ │ │ │ + addeq r3, r1, r3 │ │ │ │ + ldr r5, [r3, #16] │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + tst r3, #536870912 @ 0x20000000 │ │ │ │ + bne b4080 <_PyObject_MakeTpCall@@Base+0x1220> │ │ │ │ + b b681c <_PyObject_MakeTpCall@@Base+0x39bc> │ │ │ │ + ldr sl, [pc, #-136] @ b6a1c <_PyObject_MakeTpCall@@Base+0x3bbc> │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r9, #180] @ 0xb4 │ │ │ │ ldr r2, [sl, r0] │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ mov r2, #28 │ │ │ │ mul r2, r3, r2 │ │ │ │ cmp r3, #10 │ │ │ │ @@ -144646,1687 +144706,1684 @@ │ │ │ │ addeq r3, r2, #98304 @ 0x18000 │ │ │ │ addeq r3, r3, #228 @ 0xe4 │ │ │ │ addeq r3, r1, r3 │ │ │ │ ldr r5, [r3, #16] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne b3e88 <_PyObject_MakeTpCall@@Base+0x110c> │ │ │ │ - ldr r1, [pc, #-212] @ b6958 <_PyObject_MakeTpCall@@Base+0x3bdc> │ │ │ │ - ldr r0, [pc, #-212] @ b695c <_PyObject_MakeTpCall@@Base+0x3be0> │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b4e3c <_PyObject_MakeTpCall@@Base+0x20c0> │ │ │ │ - mvn r3, #-1073741824 @ 0xc0000000 │ │ │ │ - mov r4, r8 │ │ │ │ - str r3, [r8] │ │ │ │ - b b45d0 <_PyObject_MakeTpCall@@Base+0x1854> │ │ │ │ - ldr sl, [pc, #-236] @ b6960 <_PyObject_MakeTpCall@@Base+0x3be4> │ │ │ │ - b b6a24 <_PyObject_MakeTpCall@@Base+0x3ca8> │ │ │ │ - ldr sl, [pc, #-244] @ b6960 <_PyObject_MakeTpCall@@Base+0x3be4> │ │ │ │ - b b54d8 <_PyObject_MakeTpCall@@Base+0x275c> │ │ │ │ - ldr sl, [pc, #-252] @ b6960 <_PyObject_MakeTpCall@@Base+0x3be4> │ │ │ │ - b b4d9c <_PyObject_MakeTpCall@@Base+0x2020> │ │ │ │ + bne b3f6c <_PyObject_MakeTpCall@@Base+0x110c> │ │ │ │ + b b68cc <_PyObject_MakeTpCall@@Base+0x3a6c> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, r1 │ │ │ │ + bne b45ec <_PyObject_MakeTpCall@@Base+0x178c> │ │ │ │ + b b54f8 <_PyObject_MakeTpCall@@Base+0x2698> │ │ │ │ + mov r0, lr │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b b4c50 <_PyObject_MakeTpCall@@Base+0x1df0> │ │ │ │ + ldr r3, [pc, #-276] @ b6a20 <_PyObject_MakeTpCall@@Base+0x3bc0> │ │ │ │ + ldr r1, [pc, #-276] @ b6a24 <_PyObject_MakeTpCall@@Base+0x3bc4> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f414 │ │ │ │ + b b57a8 <_PyObject_MakeTpCall@@Base+0x2948> │ │ │ │ │ │ │ │ -000b6a5c : │ │ │ │ +000b6b40 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r1, r2, r3} │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4068] @ 0xfe4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ add r2, sp, #32 │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ str r2, [sp, #20] │ │ │ │ - beq b6ab8 │ │ │ │ + beq b6b9c │ │ │ │ mov lr, #0 │ │ │ │ add ip, sp, #20 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r1, r0, #12 │ │ │ │ stm sp, {ip, lr} │ │ │ │ - bl b6ae0 │ │ │ │ + bl b6bc4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #12 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #24] @ b6ad8 │ │ │ │ - ldr r1, [pc, #24] @ b6adc │ │ │ │ + ldr r2, [pc, #24] @ b6bbc │ │ │ │ + ldr r1, [pc, #24] @ b6bc0 │ │ │ │ ldr r0, [r2] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ - b b6aa8 │ │ │ │ + b b6b8c │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r2, r6, r8, lsr sp │ │ │ │ + eorseq r2, r6, r8, ror pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3568] @ 0xdf0 │ │ │ │ sub sp, sp, #492 @ 0x1ec │ │ │ │ - mov r6, r3 │ │ │ │ + mov r7, r3 │ │ │ │ mov r3, #0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r1, r7 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - mov r9, r3 │ │ │ │ - mvn sl, #0 │ │ │ │ + mov r8, r3 │ │ │ │ + mvn r9, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #28] │ │ │ │ - mov r8, r1 │ │ │ │ - ldrb r2, [r8], #1 │ │ │ │ + mov r4, r1 │ │ │ │ + ldrb r2, [r4], #1 │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - bhi b6c24 │ │ │ │ + bhi b6d08 │ │ │ │ cmp r2, #39 @ 0x27 │ │ │ │ - bhi b6e74 │ │ │ │ + bhi b6f74 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b6ea8 │ │ │ │ + beq b6f9c │ │ │ │ cmp r3, #0 │ │ │ │ - bne b7248 │ │ │ │ - ldr ip, [pc, #2156] @ b73bc │ │ │ │ - ldrb lr, [r8] │ │ │ │ + bne b7258 │ │ │ │ + ldr ip, [pc, #2144] @ b7494 │ │ │ │ + ldrb lr, [r4] │ │ │ │ ldr r3, [ip, r2, lsl #2] │ │ │ │ - add r7, r1, #2 │ │ │ │ + add r4, r1, #2 │ │ │ │ ands r3, r3, #3 │ │ │ │ movne r3, #1 │ │ │ │ cmp r2, #101 @ 0x65 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ cmp lr, #59 @ 0x3b │ │ │ │ - add r9, r9, r3 │ │ │ │ - bhi b6c58 │ │ │ │ + add r8, r8, r3 │ │ │ │ + bhi b6d3c │ │ │ │ cmp lr, #39 @ 0x27 │ │ │ │ - bhi b6ef8 │ │ │ │ + bhi b6ff8 │ │ │ │ cmp lr, #0 │ │ │ │ - beq b6c7c │ │ │ │ + beq b6d60 │ │ │ │ ldr r3, [ip, lr, lsl #2] │ │ │ │ ands r3, r3, #3 │ │ │ │ movne r3, #1 │ │ │ │ - add r9, r9, r3 │ │ │ │ + add r8, r8, r3 │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ - add r7, r1, #3 │ │ │ │ + add r4, r1, #3 │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - bhi b6bfc │ │ │ │ + bhi b6ce0 │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - bhi b6f18 │ │ │ │ + bhi b7018 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b6c7c │ │ │ │ + beq b6d60 │ │ │ │ ldr r3, [ip, r3, lsl #2] │ │ │ │ ands r3, r3, #3 │ │ │ │ movne r3, #1 │ │ │ │ - add r9, r9, r3 │ │ │ │ - ldrb r3, [r7], #1 │ │ │ │ + add r8, r8, r3 │ │ │ │ + ldrb r3, [r4], #1 │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - bhi b6bfc │ │ │ │ + bhi b6ce0 │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - bls b6bb0 │ │ │ │ - ldr r1, [pc, #2012] @ b73c0 │ │ │ │ + bls b6c94 │ │ │ │ + ldr r1, [pc, #2000] @ b7498 │ │ │ │ sub r2, r3, #40 @ 0x28 │ │ │ │ cmp r2, #19 │ │ │ │ - bhi b6bb8 │ │ │ │ + bhi b6c9c │ │ │ │ add r2, r2, r2 │ │ │ │ ldrsh r2, [r1, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ - beq b6ed8 │ │ │ │ + beq b6fcc │ │ │ │ ldr r2, [ip, r3, lsl #2] │ │ │ │ ands r2, r2, #3 │ │ │ │ movne r2, #1 │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ moveq r2, #0 │ │ │ │ andne r2, r2, #1 │ │ │ │ - add r9, r9, r2 │ │ │ │ - b b6bc8 │ │ │ │ + add r8, r8, r2 │ │ │ │ + b b6cac │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ - beq b6fb4 │ │ │ │ + beq b70a4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b6b48 │ │ │ │ - mov r7, r8 │ │ │ │ - ldrb r2, [r7], #1 │ │ │ │ + beq b6c2c │ │ │ │ + mov ip, r4 │ │ │ │ + ldrb r2, [ip], #1 │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - bls b7008 │ │ │ │ + bls b70e4 │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ - mov r1, r8 │ │ │ │ - beq b6fc4 │ │ │ │ - mov r8, r7 │ │ │ │ - b b6c2c │ │ │ │ + mov r1, r4 │ │ │ │ + beq b7274 │ │ │ │ + mov r4, ip │ │ │ │ + b b6d10 │ │ │ │ cmp lr, #124 @ 0x7c │ │ │ │ - beq b6ed8 │ │ │ │ + beq b6fcc │ │ │ │ ldr r3, [ip, lr, lsl #2] │ │ │ │ ands r3, r3, #3 │ │ │ │ movne r3, #1 │ │ │ │ cmp lr, #101 @ 0x65 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - b b6b94 │ │ │ │ - mov r8, #0 │ │ │ │ - mov r7, r8 │ │ │ │ - cmp sl, #0 │ │ │ │ - movlt sl, r9 │ │ │ │ - cmp r9, #8 │ │ │ │ - bgt b7140 │ │ │ │ + b b6c78 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r4, r3 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + cmp r9, #0 │ │ │ │ + movlt r9, r8 │ │ │ │ + cmp r8, #8 │ │ │ │ + bgt b71d8 │ │ │ │ ldr r3, [sp, #532] @ 0x214 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b6e14 │ │ │ │ - cmp r4, r9 │ │ │ │ - cmple sl, r4 │ │ │ │ - bgt b72d4 │ │ │ │ - cmp r4, #0 │ │ │ │ - ble b6ea0 │ │ │ │ - ldrb r3, [r6] │ │ │ │ + bne b6ef8 │ │ │ │ + cmp r5, r8 │ │ │ │ + cmple r9, r5 │ │ │ │ + bgt b7324 │ │ │ │ + cmp r5, #0 │ │ │ │ + ble b6f94 │ │ │ │ + ldrb r3, [r7] │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ - beq b7054 │ │ │ │ + beq b7100 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - ldr r0, [r5] │ │ │ │ - str r6, [sp, #24] │ │ │ │ - beq b71e4 │ │ │ │ - add r3, sp, #24 │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add fp, sp, #232 @ 0xe8 │ │ │ │ + ldr r0, [r6] │ │ │ │ + str r7, [sp, #24] │ │ │ │ + beq b72fc │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ - add r9, sp, #28 │ │ │ │ + add fp, sp, #232 @ 0xe8 │ │ │ │ + add sl, sp, #24 │ │ │ │ + add r8, sp, #28 │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [sp, #528] @ 0x210 │ │ │ │ mov r3, fp │ │ │ │ - str r9, [sp, #4] │ │ │ │ - bl b7418 │ │ │ │ + mov r1, sl │ │ │ │ + str r8, [sp, #4] │ │ │ │ + bl b74f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b71ec │ │ │ │ - cmp r4, #1 │ │ │ │ + bne b72d4 │ │ │ │ + cmp r5, #1 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - beq b6db4 │ │ │ │ + beq b6e98 │ │ │ │ ldrb r2, [r3] │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ - beq b70c4 │ │ │ │ + beq b7170 │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq b70dc │ │ │ │ + beq b7188 │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [sp, #528] @ 0x210 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ mov r3, fp │ │ │ │ - str r9, [sp, #4] │ │ │ │ - bl b7418 │ │ │ │ + mov r1, sl │ │ │ │ + str r8, [sp, #4] │ │ │ │ + bl b74f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b7240 │ │ │ │ - cmp r4, #2 │ │ │ │ + bne b72ec │ │ │ │ + cmp r5, #2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - beq b6db4 │ │ │ │ - add r5, r5, #4 │ │ │ │ - mov sl, #2 │ │ │ │ + beq b6e98 │ │ │ │ + add r6, r6, #4 │ │ │ │ + mov r9, #2 │ │ │ │ ldrb r2, [r3] │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ - beq b6f48 │ │ │ │ + beq b7038 │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ - ldr r0, [r5, #4]! │ │ │ │ + ldr r0, [r6, #4]! │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq b6f60 │ │ │ │ + beq b7050 │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [sp, #528] @ 0x210 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ mov r3, fp │ │ │ │ - str r9, [sp, #4] │ │ │ │ - bl b7418 │ │ │ │ + mov r1, sl │ │ │ │ + str r8, [sp, #4] │ │ │ │ + bl b74f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b71f0 │ │ │ │ - add sl, sl, #1 │ │ │ │ - cmp r4, sl │ │ │ │ + bne b72d8 │ │ │ │ + add r9, r9, #1 │ │ │ │ + cmp r5, r9 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bne b6d64 │ │ │ │ + bne b6e48 │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b6dfc │ │ │ │ - ldr r1, [pc, #1524] @ b73bc │ │ │ │ + beq b6ee0 │ │ │ │ + ldr r1, [pc, #1512] @ b7494 │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ cmpne r3, #40 @ 0x28 │ │ │ │ ldr r1, [r1, r3, lsl #2] │ │ │ │ movne r2, #1 │ │ │ │ sub r3, r3, #58 @ 0x3a │ │ │ │ moveq r2, #0 │ │ │ │ cmp r3, #1 │ │ │ │ movls r2, #0 │ │ │ │ andhi r2, r2, #1 │ │ │ │ tst r1, #3 │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b7278 │ │ │ │ + bne b7304 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b7134 │ │ │ │ + bne b7224 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #492 @ 0x1ec │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r9, #0 │ │ │ │ - beq b7370 │ │ │ │ - cmp sl, #1 │ │ │ │ - cmpeq r9, #1 │ │ │ │ - bne b7170 │ │ │ │ + cmp r8, #0 │ │ │ │ + beq b7414 │ │ │ │ + cmp r9, #1 │ │ │ │ + cmpeq r8, #1 │ │ │ │ + bne b7208 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b72a4 │ │ │ │ - ldrb r3, [r6] │ │ │ │ - str r6, [sp, #24] │ │ │ │ + beq b73dc │ │ │ │ + ldrb r3, [r7] │ │ │ │ + str r7, [sp, #24] │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - beq b718c │ │ │ │ + beq b7298 │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ - add r9, sp, #28 │ │ │ │ + add r8, sp, #28 │ │ │ │ add r1, sp, #24 │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [sp, #528] @ 0x210 │ │ │ │ add r3, sp, #232 @ 0xe8 │ │ │ │ - str r9, [sp, #4] │ │ │ │ - bl b7418 │ │ │ │ + str r8, [sp, #4] │ │ │ │ + bl b74f0 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq b6dfc │ │ │ │ + beq b6ee0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - b b71c4 │ │ │ │ - ldr lr, [pc, #1352] @ b73c4 │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + add r2, sp, #108 @ 0x6c │ │ │ │ + str r4, [sp] │ │ │ │ + bl 318098 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 30f8e8 │ │ │ │ + b b6ef0 │ │ │ │ + ldr lr, [pc, #1312] @ b749c │ │ │ │ sub ip, r2, #40 @ 0x28 │ │ │ │ cmp ip, #19 │ │ │ │ - bhi b6ff0 │ │ │ │ - ldrb ip, [lr, ip] │ │ │ │ + bhi b6c24 │ │ │ │ + add ip, ip, ip │ │ │ │ + ldrsh ip, [lr, ip] │ │ │ │ add pc, pc, ip, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ + mov r3, r7 │ │ │ │ + b b6e98 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b6eb8 │ │ │ │ - mov r7, #0 │ │ │ │ - b b6c84 │ │ │ │ - mov r3, r6 │ │ │ │ - b b6db4 │ │ │ │ - cmp r3, #0 │ │ │ │ - moveq r8, r3 │ │ │ │ - moveq r7, r8 │ │ │ │ - beq b6c84 │ │ │ │ - ldr r1, [pc, #1288] @ b73c8 │ │ │ │ - ldr r0, [pc, #1288] @ b73cc │ │ │ │ - bl 7d2a0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + moveq r4, r3 │ │ │ │ + streq r4, [sp, #16] │ │ │ │ + beq b6d6c │ │ │ │ + ldr r1, [pc, #1260] @ b74a0 │ │ │ │ + ldr r0, [pc, #1260] @ b74a4 │ │ │ │ + bl 7d2a8 <_Py_FatalErrorFunc@@Base> │ │ │ │ cmp r3, #0 │ │ │ │ - mov r7, r8 │ │ │ │ - bne b6eb8 │ │ │ │ - mov r8, #0 │ │ │ │ - b b6c84 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r8, r1 │ │ │ │ - ldrb r2, [r8], #1 │ │ │ │ + bne b6fac │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b b6d6c │ │ │ │ + mov r1, r4 │ │ │ │ + mov r4, r1 │ │ │ │ + ldrb r2, [r4], #1 │ │ │ │ mov r3, #0 │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - bhi b6f38 │ │ │ │ - mov sl, r9 │ │ │ │ - b b6b30 │ │ │ │ - ldr r2, [pc, #1232] @ b73d0 │ │ │ │ + movls r9, r8 │ │ │ │ + bls b6c14 │ │ │ │ + cmp r2, #124 @ 0x7c │ │ │ │ + movne r9, r8 │ │ │ │ + bne b6c2c │ │ │ │ + b b6fcc │ │ │ │ + ldr r2, [pc, #1192] @ b74a8 │ │ │ │ sub r3, lr, #40 @ 0x28 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi b6b88 │ │ │ │ + bhi b6c6c │ │ │ │ add r3, r3, r3 │ │ │ │ ldrsh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r1, [pc, #1204] @ b73d4 │ │ │ │ + ldr r1, [pc, #1164] @ b74ac │ │ │ │ sub r2, r3, #40 @ 0x28 │ │ │ │ cmp r2, #19 │ │ │ │ - bhi b6bb8 │ │ │ │ + bhi b6c9c │ │ │ │ add r2, r2, r2 │ │ │ │ ldrsh r2, [r1, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - cmp r2, #124 @ 0x7c │ │ │ │ - beq b712c │ │ │ │ - mov sl, r9 │ │ │ │ - b b6b48 │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ - ldr r0, [r5, #4]! │ │ │ │ + ldr r0, [r6, #4]! │ │ │ │ str r3, [sp, #24] │ │ │ │ - bne b6d80 │ │ │ │ + bne b6e64 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + mov r1, sl │ │ │ │ mov r3, r2 │ │ │ │ - str r9, [sp, #8] │ │ │ │ + str r8, [sp, #8] │ │ │ │ ldr r2, [sp, #528] @ 0x210 │ │ │ │ str fp, [sp] │ │ │ │ - bl 2df18c │ │ │ │ + bl 2df36c <_PyTime_FromMillisecondsObject@@Base+0xc> │ │ │ │ cmp r0, #0 │ │ │ │ - bne b7200 │ │ │ │ + bne b7234 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - add sl, sl, #1 │ │ │ │ - cmp r4, sl │ │ │ │ + add r9, r9, #1 │ │ │ │ + cmp r5, r9 │ │ │ │ add r3, r3, #1 │ │ │ │ - bne b6d64 │ │ │ │ - b b6db4 │ │ │ │ - mov r1, r8 │ │ │ │ + bne b6e48 │ │ │ │ + b b6e98 │ │ │ │ + mov r1, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b6edc │ │ │ │ - mov r7, r1 │ │ │ │ - mov r1, r7 │ │ │ │ - ldrb r2, [r1], #1 │ │ │ │ - cmp r2, #59 @ 0x3b │ │ │ │ - movls r8, r1 │ │ │ │ - movls r1, r7 │ │ │ │ - bls b6b30 │ │ │ │ - cmp r2, #124 @ 0x7c │ │ │ │ - movne r7, r1 │ │ │ │ - beq b6fb8 │ │ │ │ - mov r1, r7 │ │ │ │ - b b6b20 │ │ │ │ + beq b6fd0 │ │ │ │ + b b7270 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + mov r4, #0 │ │ │ │ + b b6d6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq b6b48 │ │ │ │ - mov r7, r8 │ │ │ │ - ldrb r2, [r7], #1 │ │ │ │ + bne b7468 │ │ │ │ + mov r1, r4 │ │ │ │ + ldrb r2, [r1], #1 │ │ │ │ + add r8, r8, #1 │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - bhi b722c │ │ │ │ - mov r1, r8 │ │ │ │ - mov r8, r7 │ │ │ │ - b b6b30 │ │ │ │ - mov r8, r7 │ │ │ │ - b b6e98 │ │ │ │ - mov r3, #0 │ │ │ │ - cmp r3, #0 │ │ │ │ - add r3, r3, #1 │ │ │ │ - bne b73a8 │ │ │ │ - add r9, r9, #1 │ │ │ │ mov r3, #1 │ │ │ │ - b b6fe8 │ │ │ │ + bhi b7268 │ │ │ │ + mov ip, r1 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r4, ip │ │ │ │ + b b6c14 │ │ │ │ cmp r3, #0 │ │ │ │ - mov r7, r8 │ │ │ │ - beq b7298 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - b b6fe8 │ │ │ │ - mov r7, r8 │ │ │ │ - b b7020 │ │ │ │ - ldrb r3, [r6, #1] │ │ │ │ - ldr r0, [r5] │ │ │ │ + str r4, [sp, #16] │ │ │ │ + beq b70b8 │ │ │ │ + b b6fac │ │ │ │ + ldrb r3, [r7, #1] │ │ │ │ + ldr r0, [r6] │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - add r3, r6, #1 │ │ │ │ + add r3, r7, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bne b6cd0 │ │ │ │ + bne b6db8 │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #24] │ │ │ │ - add r9, sp, #28 │ │ │ │ + add sl, sp, #24 │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ + add r8, sp, #28 │ │ │ │ add fp, sp, #232 @ 0xe8 │ │ │ │ - add r1, sp, #24 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ - str r9, [sp, #8] │ │ │ │ + mov r1, sl │ │ │ │ mov r3, r2 │ │ │ │ - str fp, [sp] │ │ │ │ + str r8, [sp, #8] │ │ │ │ ldr r2, [sp, #528] @ 0x210 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - bl 2df18c │ │ │ │ + str fp, [sp] │ │ │ │ + bl 2df36c <_PyTime_FromMillisecondsObject@@Base+0xc> │ │ │ │ cmp r0, #0 │ │ │ │ - bne b7238 │ │ │ │ + bne b7230 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cmp r4, #1 │ │ │ │ + cmp r5, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ - bne b6d10 │ │ │ │ - b b6db4 │ │ │ │ + bne b6df4 │ │ │ │ + b b6e98 │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bne b6d2c │ │ │ │ + bne b6e10 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + mov r1, sl │ │ │ │ mov r3, r2 │ │ │ │ - str r9, [sp, #8] │ │ │ │ + str r8, [sp, #8] │ │ │ │ ldr r2, [sp, #528] @ 0x210 │ │ │ │ str fp, [sp] │ │ │ │ - bl 2df18c │ │ │ │ + bl 2df36c <_PyTime_FromMillisecondsObject@@Base+0xc> │ │ │ │ cmp r0, #0 │ │ │ │ - bne b7224 │ │ │ │ + bne b72f4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cmp r4, #2 │ │ │ │ + cmp r5, #2 │ │ │ │ add r3, r3, #1 │ │ │ │ - bne b6d5c │ │ │ │ - b b6db4 │ │ │ │ - mov r1, r8 │ │ │ │ - b b6edc │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 99b98 │ │ │ │ - b b6e08 │ │ │ │ - cmn r9, #-268435455 @ 0xf0000001 │ │ │ │ - bhi b7264 │ │ │ │ - lsl r0, r9, #3 │ │ │ │ - bl 996a4 │ │ │ │ + bne b6e40 │ │ │ │ + b b6e98 │ │ │ │ + cmn r8, #-268435455 @ 0xf0000001 │ │ │ │ + bhi b73c8 │ │ │ │ + lsl r0, r8, #3 │ │ │ │ + bl 9971c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq b726c │ │ │ │ + beq b73d0 │ │ │ │ ldr r3, [sp, #532] @ 0x214 │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - beq b6ca0 │ │ │ │ - ldr r3, [pc, #608] @ b73d8 │ │ │ │ - ldr r1, [pc, #608] @ b73dc │ │ │ │ + beq b6d88 │ │ │ │ + ldr r3, [pc, #672] @ b74b0 │ │ │ │ + ldr r1, [pc, #672] @ b74b4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 30f5d0 │ │ │ │ - b b6e0c │ │ │ │ + bl 30f8e8 │ │ │ │ + b b6ef0 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 99c10 │ │ │ │ + b b6eec │ │ │ │ + mov r9, #0 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + add r0, r9, #1 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + str r4, [sp] │ │ │ │ + bl 318098 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 30f8e8 │ │ │ │ + b b6ef0 │ │ │ │ + mov r1, r4 │ │ │ │ + ldrb r2, [r1], #1 │ │ │ │ + cmp r2, #59 @ 0x3b │ │ │ │ + bls b70e0 │ │ │ │ + cmp r2, #124 @ 0x7c │ │ │ │ + bne b6c04 │ │ │ │ + mov ip, r1 │ │ │ │ + mov r1, ip │ │ │ │ + ldrb r2, [r1], #1 │ │ │ │ + cmp r2, #59 @ 0x3b │ │ │ │ + movls r4, r1 │ │ │ │ + movls r1, ip │ │ │ │ + bls b6c14 │ │ │ │ + cmp r2, #124 @ 0x7c │ │ │ │ + bne b6c04 │ │ │ │ + b b70a8 │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ str r3, [sp, #4] │ │ │ │ - add r9, sp, #28 │ │ │ │ + add r8, sp, #28 │ │ │ │ add r3, sp, #232 @ 0xe8 │ │ │ │ add r1, sp, #24 │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [sp, #528] @ 0x210 │ │ │ │ - add r6, r6, #1 │ │ │ │ + add r7, r7, #1 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ - str r9, [sp, #8] │ │ │ │ - str r6, [sp, #24] │ │ │ │ - bl 2df18c │ │ │ │ + str r8, [sp, #8] │ │ │ │ + str r7, [sp, #24] │ │ │ │ + bl 2df36c <_PyTime_FromMillisecondsObject@@Base+0xc> │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq b6dfc │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ - mov r3, r8 │ │ │ │ - add r2, sp, #108 @ 0x6c │ │ │ │ - str r7, [sp] │ │ │ │ - bl 317e08 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 30f5d0 │ │ │ │ - b b6e0c │ │ │ │ - mov r3, r6 │ │ │ │ - b b706c │ │ │ │ - mov sl, #0 │ │ │ │ + beq b6ee0 │ │ │ │ + b b6f54 │ │ │ │ + mov r9, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #20] │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - add r0, sl, #1 │ │ │ │ - mov r3, r8 │ │ │ │ - str r7, [sp] │ │ │ │ - bl 317e08 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 30f5d0 │ │ │ │ - b b6e0c │ │ │ │ - mov sl, #1 │ │ │ │ - b b7200 │ │ │ │ - cmp r2, #124 @ 0x7c │ │ │ │ - bne b6fe8 │ │ │ │ - b b6fc4 │ │ │ │ - mov sl, #0 │ │ │ │ - b b7200 │ │ │ │ - mov sl, #1 │ │ │ │ - b b71f0 │ │ │ │ - mov r7, r8 │ │ │ │ - ldrb r2, [r7], #1 │ │ │ │ - mov r1, r8 │ │ │ │ - cmp r2, #59 @ 0x3b │ │ │ │ - bhi b722c │ │ │ │ - mov r8, r7 │ │ │ │ - b b6b30 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - bl 2a01ec │ │ │ │ - mov r0, #0 │ │ │ │ - b b6e0c │ │ │ │ - ldr r3, [pc, #344] @ b73d8 │ │ │ │ - ldr r1, [pc, #348] @ b73e0 │ │ │ │ + b b7234 │ │ │ │ + mov r9, #1 │ │ │ │ + b b72d8 │ │ │ │ + mov r9, #1 │ │ │ │ + b b7234 │ │ │ │ + mov r3, r7 │ │ │ │ + b b7118 │ │ │ │ + ldr r3, [pc, #420] @ b74b0 │ │ │ │ + ldr r1, [pc, #424] @ b74b8 │ │ │ │ ldr r0, [r3] │ │ │ │ - mov r2, r6 │ │ │ │ - bl 1176f0 │ │ │ │ - add r0, sp, #28 │ │ │ │ - bl 30f5d0 │ │ │ │ - b b6e0c │ │ │ │ - ldr r1, [pc, #324] @ b73e4 │ │ │ │ - ldr r0, [pc, #296] @ b73cc │ │ │ │ - bl 7d2a0 <_Py_FatalErrorFunc@@Base> │ │ │ │ - cmp r8, #0 │ │ │ │ - ldr r3, [pc, #312] @ b73e8 │ │ │ │ - ldreq r8, [pc, #312] @ b73ec │ │ │ │ - ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #308] @ b73f0 │ │ │ │ - ldrne r3, [pc, #308] @ b73f4 │ │ │ │ - ldreq r3, [pc, #308] @ b73f8 │ │ │ │ - mov r2, r8 │ │ │ │ - bl 1176f0 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 1177e0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 30f5d0 │ │ │ │ - b b6e0c │ │ │ │ - ldr r3, [pc, #268] @ b73e8 │ │ │ │ - cmp r7, #0 │ │ │ │ + bl 30f8e8 │ │ │ │ + b b6ef0 │ │ │ │ + ldr r3, [pc, #400] @ b74bc │ │ │ │ + cmp r4, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bne b7364 │ │ │ │ - cmp r8, #0 │ │ │ │ - ldrne r3, [pc, #260] @ b73f4 │ │ │ │ - ldreq r8, [pc, #248] @ b73ec │ │ │ │ - ldreq r3, [pc, #256] @ b73f8 │ │ │ │ - cmp sl, r9 │ │ │ │ - bne b7350 │ │ │ │ - cmp r9, r4 │ │ │ │ - ldr ip, [pc, #244] @ b73fc │ │ │ │ - ble b7340 │ │ │ │ - cmp sl, #1 │ │ │ │ - beq b7334 │ │ │ │ - ldr r2, [pc, #232] @ b7400 │ │ │ │ + bne b73bc │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + ldreq r3, [pc, #380] @ b74c0 │ │ │ │ + streq r3, [sp, #16] │ │ │ │ + ldrne r3, [pc, #376] @ b74c4 │ │ │ │ + ldreq r3, [pc, #376] @ b74c8 │ │ │ │ + cmp r9, r8 │ │ │ │ + bne b73a8 │ │ │ │ + cmp r8, r5 │ │ │ │ + ldr ip, [pc, #364] @ b74cc │ │ │ │ + ble b7398 │ │ │ │ + cmp r9, #1 │ │ │ │ + beq b738c │ │ │ │ + ldr r2, [pc, #352] @ b74d0 │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r1, [pc, #228] @ b7404 │ │ │ │ - mov r2, r8 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - str sl, [sp, #4] │ │ │ │ + ldr r1, [pc, #348] @ b74d4 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + str r5, [sp, #12] │ │ │ │ + str r9, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ - bl 1176f0 │ │ │ │ - b b728c │ │ │ │ - ldr r2, [pc, #188] @ b73f8 │ │ │ │ - mov sl, #1 │ │ │ │ - b b7314 │ │ │ │ - cmp r9, #1 │ │ │ │ - beq b7334 │ │ │ │ - mov sl, r9 │ │ │ │ - b b7310 │ │ │ │ - cmp sl, r4 │ │ │ │ - ldrle ip, [pc, #172] @ b7408 │ │ │ │ - ble b7340 │ │ │ │ - ldr ip, [pc, #168] @ b740c │ │ │ │ - b b7308 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 18f198 │ │ │ │ - b b728c │ │ │ │ + bl 1177e0 │ │ │ │ + b b7318 │ │ │ │ + ldr r2, [pc, #308] @ b74c8 │ │ │ │ + mov r9, #1 │ │ │ │ + b b736c │ │ │ │ + cmp r8, #1 │ │ │ │ + beq b738c │ │ │ │ + mov r9, r8 │ │ │ │ + b b7368 │ │ │ │ + cmp r9, r5 │ │ │ │ + ldrle ip, [pc, #292] @ b74d8 │ │ │ │ + ble b7398 │ │ │ │ + ldr ip, [pc, #288] @ b74dc │ │ │ │ + b b7360 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 18f414 │ │ │ │ + b b7318 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + bl 2a0260 │ │ │ │ + mov r0, #0 │ │ │ │ + b b6ef0 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r3, [pc, #212] @ b74bc │ │ │ │ + cmp r2, #0 │ │ │ │ + ldr r0, [r3] │ │ │ │ + ldreq r3, [pc, #204] @ b74c0 │ │ │ │ + streq r3, [sp, #16] │ │ │ │ + ldrne r3, [pc, #200] @ b74c4 │ │ │ │ + ldreq r3, [pc, #200] @ b74c8 │ │ │ │ + ldr r1, [pc, #220] @ b74e0 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + bl 1177e0 │ │ │ │ + add r0, sp, #28 │ │ │ │ + bl 30f8e8 │ │ │ │ + b b6ef0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b6e08 │ │ │ │ - cmp r8, #0 │ │ │ │ - ldr r3, [pc, #100] @ b73e8 │ │ │ │ - ldreq r8, [pc, #100] @ b73ec │ │ │ │ + beq b6eec │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r3, [pc, #148] @ b74bc │ │ │ │ + cmp r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #128] @ b7410 │ │ │ │ - ldrne r3, [pc, #96] @ b73f4 │ │ │ │ - ldreq r3, [pc, #96] @ b73f8 │ │ │ │ - mov r2, r8 │ │ │ │ - bl 1176f0 │ │ │ │ + ldreq r3, [pc, #140] @ b74c0 │ │ │ │ + streq r3, [sp, #16] │ │ │ │ + ldrne r3, [pc, #136] @ b74c4 │ │ │ │ + ldreq r3, [pc, #136] @ b74c8 │ │ │ │ + ldr r1, [pc, #160] @ b74e4 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + bl 1177e0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 30f5d0 │ │ │ │ - b b6e0c │ │ │ │ + bl 30f8e8 │ │ │ │ + b b6ef0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne b747c │ │ │ │ + ldr r1, [pc, #132] @ b74e8 │ │ │ │ + ldr r0, [pc, #60] @ b74a4 │ │ │ │ + bl 7d2a8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + add r3, r3, #1 │ │ │ │ cmp r3, #29 │ │ │ │ - ble b6fe8 │ │ │ │ - ldr r1, [pc, #92] @ b7414 │ │ │ │ - ldr r0, [pc, #16] @ b73cc │ │ │ │ - bl 7d2a0 <_Py_FatalErrorFunc@@Base> │ │ │ │ - eorseq r7, r9, r0, lsr #28 │ │ │ │ - eorseq r7, sp, r8, lsr #26 │ │ │ │ - eorseq r7, sp, r0, asr sp │ │ │ │ - eorseq r2, r6, r4, ror #27 │ │ │ │ - eorseq r7, sp, r0, asr #28 │ │ │ │ - eorseq r7, sp, r4, ror #26 │ │ │ │ - eorseq r7, sp, ip, lsl #27 │ │ │ │ + bgt b7488 │ │ │ │ + mov r1, r4 │ │ │ │ + b b6c04 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + mov r1, r4 │ │ │ │ + b b6c04 │ │ │ │ + ldr r1, [pc, #92] @ b74ec │ │ │ │ + ldr r0, [pc, #16] @ b74a4 │ │ │ │ + bl 7d2a8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + eorseq r8, r9, r0, rrx │ │ │ │ + eorseq r7, sp, r8, ror #30 │ │ │ │ + mlaseq sp, r0, pc, r7 @ │ │ │ │ + eorseq r3, r6, r4, lsr #32 │ │ │ │ + mlaseq sp, r4, r0, r8 │ │ │ │ + @ instruction: 0x003d7fb8 │ │ │ │ + eorseq r7, sp, r0, ror #31 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r2, r6, r8, asr #28 │ │ │ │ - eorseq r2, r6, r0, lsr #29 │ │ │ │ - eorseq r2, r6, r4, asr #27 │ │ │ │ + eorseq r3, r6, r8, lsl #1 │ │ │ │ + eorseq r3, r6, r0, ror #1 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x003657d0 │ │ │ │ - eorseq r2, r6, r0, lsr #28 │ │ │ │ - eorseq r3, r8, r8, ror #20 │ │ │ │ - eorseq ip, r5, r4, asr #30 │ │ │ │ - eorseq r2, r6, r0, ror sp │ │ │ │ - eorseq r3, r7, r4, asr lr │ │ │ │ - eorseq r2, r6, r4, ror lr │ │ │ │ - eorseq r2, r6, r4, lsl #27 │ │ │ │ - eorseq r2, r6, r8, ror sp │ │ │ │ - eorseq r2, r6, r4, lsl #28 │ │ │ │ - eorseq r2, r6, ip, lsl #27 │ │ │ │ + eorseq r5, r6, r0, lsl sl │ │ │ │ + eorseq r3, r8, r8, lsr #25 │ │ │ │ + eorseq sp, r5, r4, lsl #3 │ │ │ │ + @ instruction: 0x00362fb0 │ │ │ │ + mlaseq r7, r4, r0, r4 │ │ │ │ + ldrheq r3, [r6], -r4 @ │ │ │ │ + eorseq r2, r6, r4, asr #31 │ │ │ │ + @ instruction: 0x00362fb8 │ │ │ │ + eorseq r3, r6, r0, rrx │ │ │ │ + eorseq r3, r6, r4, asr #32 │ │ │ │ + eorseq r3, r6, r4 │ │ │ │ + eorseq r2, r6, ip, asr #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r9, [r1] │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r9 │ │ │ │ ldrb ip, [r8], #1 │ │ │ │ - ldr r2, [pc, #3456] @ b81c0 │ │ │ │ + ldr r2, [pc, #3456] @ b8298 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r5, r3 │ │ │ │ sub r3, ip, #66 @ 0x42 │ │ │ │ ldr fp, [sp, #80] @ 0x50 │ │ │ │ ldr sl, [sp, #84] @ 0x54 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - bhi b81a0 │ │ │ │ + bhi b7e64 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldrb r2, [r9, #1] │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r2, #33 @ 0x21 │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [r4] │ │ │ │ - bne b751c │ │ │ │ + bne b75f4 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ mov r1, r3 │ │ │ │ ldr r2, [ip, #172] @ 0xac │ │ │ │ ldr r0, [r1], #8 │ │ │ │ cmp r2, #0 │ │ │ │ str r1, [r4] │ │ │ │ add r8, r9, #2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - beq b753c │ │ │ │ + beq b7614 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble b7514 │ │ │ │ + ble b75ec │ │ │ │ ldr ip, [r2, #12] │ │ │ │ cmp r0, ip │ │ │ │ - beq b755c │ │ │ │ + beq b7634 │ │ │ │ cmp r3, #1 │ │ │ │ - beq b7514 │ │ │ │ + beq b75ec │ │ │ │ ldr ip, [r2, #16] │ │ │ │ cmp r0, ip │ │ │ │ - beq b755c │ │ │ │ + beq b7634 │ │ │ │ cmp r3, #2 │ │ │ │ - beq b7514 │ │ │ │ + beq b75ec │ │ │ │ ldr ip, [r2, #20] │ │ │ │ cmp r0, ip │ │ │ │ - beq b755c │ │ │ │ + beq b7634 │ │ │ │ cmp r3, #3 │ │ │ │ - beq b7514 │ │ │ │ + beq b75ec │ │ │ │ add r2, r2, #20 │ │ │ │ mov ip, #3 │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r0, lr │ │ │ │ - beq b755c │ │ │ │ + beq b7634 │ │ │ │ cmp r3, ip │ │ │ │ - bne b74fc │ │ │ │ + bne b75d4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b b798c │ │ │ │ + b b7a64 │ │ │ │ cmp r2, #38 @ 0x26 │ │ │ │ ldrne r3, [r3] │ │ │ │ - beq b7b7c │ │ │ │ + beq b7c54 │ │ │ │ str r7, [r3] │ │ │ │ mov r0, #0 │ │ │ │ str r8, [r6] │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, ip │ │ │ │ - beq b755c │ │ │ │ + beq b7634 │ │ │ │ ldr ip, [ip, #128] @ 0x80 │ │ │ │ cmp ip, #0 │ │ │ │ - bne b753c │ │ │ │ - ldr r3, [pc, #3180] @ b81c4 │ │ │ │ + bne b7614 │ │ │ │ + ldr r3, [pc, #3180] @ b829c │ │ │ │ cmp r0, r3 │ │ │ │ - bne b7514 │ │ │ │ + bne b75ec │ │ │ │ str r7, [r1] │ │ │ │ - b b752c │ │ │ │ + b b7604 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r7, [r3] │ │ │ │ - bl 12852c │ │ │ │ + bl 1285c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq b7958 │ │ │ │ + beq b7a30 │ │ │ │ str r4, [r7] │ │ │ │ - b b752c │ │ │ │ + b b7604 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r3, [r3] │ │ │ │ - bne b7528 │ │ │ │ - ldr r0, [pc, #3092] @ b81c8 │ │ │ │ - b b798c │ │ │ │ - ldr r3, [r4] │ │ │ │ - add r2, r3, #4 │ │ │ │ - str r2, [r4] │ │ │ │ - ldr r4, [r3] │ │ │ │ - bl 1033c8 │ │ │ │ - cmp r0, #0 │ │ │ │ - movgt r3, #1 │ │ │ │ - strgt r3, [r4] │ │ │ │ - bgt b752c │ │ │ │ - bne b77f8 │ │ │ │ - str r0, [r4] │ │ │ │ - b b752c │ │ │ │ + bne b7600 │ │ │ │ + ldr r0, [pc, #3092] @ b82a0 │ │ │ │ + b b7a64 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r4, [r3] │ │ │ │ ldrb r3, [r9, #1] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - ldrne r0, [pc, #3016] @ b81cc │ │ │ │ - bne b798c │ │ │ │ + ldrne r0, [pc, #3064] @ b82a4 │ │ │ │ + bne b7a64 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 112480 │ │ │ │ + bl 112570 │ │ │ │ add r8, r9, #2 │ │ │ │ cmp r0, #0 │ │ │ │ ldrge r2, [sl, #4] │ │ │ │ - blt b81a8 │ │ │ │ + blt b7ee4 │ │ │ │ ldr r3, [sl] │ │ │ │ add r0, r2, #1 │ │ │ │ str r0, [sl, #4] │ │ │ │ - ldr r1, [pc, #2968] @ b81d0 │ │ │ │ + ldr r1, [pc, #3016] @ b82a8 │ │ │ │ str r4, [r3, r2, lsl #3] │ │ │ │ add r3, r3, r2, lsl #3 │ │ │ │ str r1, [r3, #4] │ │ │ │ - b b752c │ │ │ │ - ldr r3, [pc, #2952] @ b81d4 │ │ │ │ + b b7604 │ │ │ │ + ldr r3, [r4] │ │ │ │ + add r2, r3, #4 │ │ │ │ + str r2, [r4] │ │ │ │ + ldr r4, [r3] │ │ │ │ + bl 10347c │ │ │ │ + cmp r0, #0 │ │ │ │ + movgt r3, #1 │ │ │ │ + strgt r3, [r4] │ │ │ │ + bgt b7604 │ │ │ │ + bne b78d0 │ │ │ │ + str r0, [r4] │ │ │ │ + b b7604 │ │ │ │ + ldr r3, [pc, #2952] @ b82ac │ │ │ │ ldrb r1, [r9, #1] │ │ │ │ ldr r2, [r4] │ │ │ │ cmp ip, #122 @ 0x7a │ │ │ │ cmpeq r0, r3 │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ add r0, r2, #4 │ │ │ │ cmp r1, #42 @ 0x2a │ │ │ │ str r0, [r4] │ │ │ │ - beq b7f64 │ │ │ │ + beq b8034 │ │ │ │ cmp r1, #35 @ 0x23 │ │ │ │ - bne b7bfc │ │ │ │ + bne b7cd4 │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, r2 │ │ │ │ ldr r8, [r3], #8 │ │ │ │ str r3, [r4] │ │ │ │ ldr r4, [r2, #4] │ │ │ │ movne r3, #0 │ │ │ │ strne r3, [r8] │ │ │ │ strne r3, [r4] │ │ │ │ - bne b76cc │ │ │ │ + bne b77a4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq b7c68 │ │ │ │ + beq b7d40 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl b2684 │ │ │ │ + bl b2768 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r3, [sp, #24] │ │ │ │ strne r0, [r8] │ │ │ │ strne r3, [r4] │ │ │ │ - beq b80a4 │ │ │ │ + beq b8174 │ │ │ │ add r8, r9, #2 │ │ │ │ - b b752c │ │ │ │ + b b7604 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r9, [r3] │ │ │ │ - bl 11fd78 <_PyNumber_Index@@Base> │ │ │ │ + bl 11fe00 <_PyNumber_Index@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b7c54 │ │ │ │ - bl aaf9c │ │ │ │ + beq b7d2c │ │ │ │ + bl ab014 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - bne b7b60 │ │ │ │ + bne b7c38 │ │ │ │ cmn r7, #1 │ │ │ │ - beq b7c54 │ │ │ │ + beq b7d2c │ │ │ │ str r7, [r9] │ │ │ │ - b b752c │ │ │ │ + b b7604 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r4, [r3] │ │ │ │ - bl 1aff9c │ │ │ │ - ldr r3, [pc, #2728] @ b81d8 │ │ │ │ + bl 1b01dc │ │ │ │ + ldr r3, [pc, #2728] @ b82b0 │ │ │ │ mov r2, #0 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ - bl 357814 │ │ │ │ + bl 357a80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b7750 │ │ │ │ - bl a55d4 │ │ │ │ + beq b7828 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne b77f8 │ │ │ │ + bne b78d0 │ │ │ │ strd sl, [r4] │ │ │ │ - b b752c │ │ │ │ + b b7604 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r1, [r3] │ │ │ │ - beq b8198 │ │ │ │ + beq b8254 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne b8198 │ │ │ │ + bne b8254 │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ lsr r3, r2, #2 │ │ │ │ tst r2, #32 │ │ │ │ and r3, r3, #7 │ │ │ │ - beq b8190 │ │ │ │ + beq b824c │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ addne r7, r0, #20 │ │ │ │ addeq r7, r7, #28 │ │ │ │ cmp r3, #1 │ │ │ │ - bne b8180 │ │ │ │ + bne b8214 │ │ │ │ ldrb r3, [r7] │ │ │ │ str r3, [r1] │ │ │ │ - b b752c │ │ │ │ + b b7604 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r4, [r3] │ │ │ │ - bl 12852c │ │ │ │ + bl 1285c0 │ │ │ │ cmn r0, #1 │ │ │ │ - beq b7db4 │ │ │ │ + beq b7e6c │ │ │ │ cmp r0, #0 │ │ │ │ - blt b7dc0 │ │ │ │ + blt b7e78 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ strble r0, [r4] │ │ │ │ - ble b752c │ │ │ │ - ldr r3, [pc, #2540] @ b81dc │ │ │ │ - ldr r1, [pc, #2540] @ b81e0 │ │ │ │ + ble b7604 │ │ │ │ + ldr r3, [pc, #2540] @ b82b4 │ │ │ │ + ldr r1, [pc, #2540] @ b82b8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r0, r5 │ │ │ │ - b b7534 │ │ │ │ + b b760c │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r7, [r3] │ │ │ │ - bl 12852c │ │ │ │ + bl 1285c0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq b7bec │ │ │ │ + beq b7cc4 │ │ │ │ cmn r0, #32768 @ 0x8000 │ │ │ │ - blt b816c │ │ │ │ + blt b8200 │ │ │ │ cmp r0, #32768 @ 0x8000 │ │ │ │ - bge b7dd4 │ │ │ │ + bge b7efc │ │ │ │ strh r4, [r7] │ │ │ │ - b b752c │ │ │ │ + b b7604 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r4, [r3] │ │ │ │ - beq b7cfc │ │ │ │ - bl 1b893c │ │ │ │ + beq b7dd4 │ │ │ │ + bl 1b8af4 │ │ │ │ strd r0, [r4] │ │ │ │ - b b752c │ │ │ │ + b b7604 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r9, [r3] │ │ │ │ - bl 17eea4 │ │ │ │ + bl 17f140 │ │ │ │ cmn r1, #1 │ │ │ │ cmneq r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ - beq b7c44 │ │ │ │ + beq b7d1c │ │ │ │ str r7, [r9] │ │ │ │ str r4, [r9, #4] │ │ │ │ - b b752c │ │ │ │ + b b7604 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r4, [r3] │ │ │ │ - bl 1aff9c │ │ │ │ - ldr r3, [pc, #2340] @ b81d8 │ │ │ │ + bl 1b01dc │ │ │ │ + ldr r3, [pc, #2340] @ b82b0 │ │ │ │ mov r2, #0 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ - bl 357814 │ │ │ │ + bl 357a80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b7f54 │ │ │ │ + bne b8024 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 357960 │ │ │ │ + bl 357bcc │ │ │ │ str r0, [r4] │ │ │ │ - b b752c │ │ │ │ + b b7604 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r1, [r3] │ │ │ │ ldrb r3, [r9, #1] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bne b7c8c │ │ │ │ + bne b7d64 │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 112480 │ │ │ │ + bl 112570 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne b7cd4 │ │ │ │ + bne b7dac │ │ │ │ ldr r2, [sl, #4] │ │ │ │ ldr r3, [sl] │ │ │ │ add ip, r2, #1 │ │ │ │ str ip, [sl, #4] │ │ │ │ - ldr r0, [pc, #2216] @ b81d0 │ │ │ │ + ldr r0, [pc, #2216] @ b82a8 │ │ │ │ str r1, [r3, r2, lsl #3] │ │ │ │ add r3, r3, r2, lsl #3 │ │ │ │ add r8, r9, #2 │ │ │ │ str r0, [r3, #4] │ │ │ │ - b b752c │ │ │ │ + b b7604 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r7, [r3] │ │ │ │ - bl 1ee7cc │ │ │ │ + bl 1eec68 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne b7584 │ │ │ │ - bl a55d4 │ │ │ │ + bne b765c │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b7584 │ │ │ │ - b b77f8 │ │ │ │ + beq b765c │ │ │ │ + b b78d0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r3, [r3] │ │ │ │ - bne b7528 │ │ │ │ - ldr r0, [pc, #2132] @ b81e4 │ │ │ │ + bne b7600 │ │ │ │ + ldr r0, [pc, #2132] @ b82bc │ │ │ │ mov r3, fp │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 319f0c │ │ │ │ + b 31a9d8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r4, [r3] │ │ │ │ - beq b7cfc │ │ │ │ - bl 1ee7cc │ │ │ │ + beq b7dd4 │ │ │ │ + bl 1eec68 │ │ │ │ str r0, [r4] │ │ │ │ - b b752c │ │ │ │ + b b7604 │ │ │ │ ldr r2, [r4] │ │ │ │ - ldr r1, [pc, #2060] @ b81e8 │ │ │ │ + ldr r1, [pc, #2060] @ b82c0 │ │ │ │ add r3, r2, #4 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r3, r1 │ │ │ │ ldrb r1, [r9, #1] │ │ │ │ cmp r1, #115 @ 0x73 │ │ │ │ - beq b7df0 │ │ │ │ + beq b7f18 │ │ │ │ cmp r1, #116 @ 0x74 │ │ │ │ - ldrne r0, [pc, #2024] @ b81ec │ │ │ │ - bne b798c │ │ │ │ + ldrne r0, [pc, #2024] @ b82c4 │ │ │ │ + bne b7a64 │ │ │ │ add r1, r2, #8 │ │ │ │ str r1, [r4] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ add r8, r9, #2 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ - beq b7de8 │ │ │ │ + beq b7f10 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - ldr r1, [pc, #1988] @ b81f0 │ │ │ │ + ldr r1, [pc, #1988] @ b82c8 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ sub ip, r0, r1 │ │ │ │ and r2, r3, #134217728 @ 0x8000000 │ │ │ │ clz ip, ip │ │ │ │ lsr ip, ip, #5 │ │ │ │ orrs ip, ip, r2, lsr #27 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bne b7e20 │ │ │ │ + bne b7eb4 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl adde8 │ │ │ │ + bl adeb0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne b7d8c │ │ │ │ + bne b7e8c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - ldreq r0, [pc, #1920] @ b81f4 │ │ │ │ - beq b798c │ │ │ │ + ldreq r0, [pc, #1920] @ b82cc │ │ │ │ + beq b7a64 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 10e5f4 │ │ │ │ + bl 10e6e4 │ │ │ │ subs r3, r0, #0 │ │ │ │ - ldreq r0, [pc, #1896] @ b81f8 │ │ │ │ - beq b798c │ │ │ │ - ldr r2, [pc, #1892] @ b81fc │ │ │ │ + ldreq r0, [pc, #1896] @ b82d0 │ │ │ │ + beq b7a64 │ │ │ │ + ldr r2, [pc, #1892] @ b82d4 │ │ │ │ adds r1, r3, #16 │ │ │ │ moveq r1, r2 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldrb r2, [r9, #2] │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - beq b7eb0 │ │ │ │ + beq b7f80 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r3, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - bne b7e84 │ │ │ │ + bne b7f54 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r1, [sp, #20] │ │ │ │ add r4, r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 996a4 │ │ │ │ + bl 9971c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r3] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - beq b8080 │ │ │ │ + beq b8150 │ │ │ │ ldm sl, {r0, ip} │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r4, ip, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r4, [sl, #4] │ │ │ │ - ldr lr, [pc, #1756] @ b8200 │ │ │ │ + ldr lr, [pc, #1756] @ b82d8 │ │ │ │ str r3, [r0, ip, lsl #3] │ │ │ │ add r0, r0, ip, lsl #3 │ │ │ │ str lr, [r0, #4] │ │ │ │ ldr r0, [r3] │ │ │ │ bl 29cdc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b752c │ │ │ │ + beq b7604 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne b752c │ │ │ │ + bne b7604 │ │ │ │ mov r0, r3 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b b752c │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b b7604 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b7704 │ │ │ │ + bne b77dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b b7704 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b b77dc │ │ │ │ mov r2, r3 │ │ │ │ add r8, r9, #2 │ │ │ │ ldr r9, [r2], #8 │ │ │ │ str r2, [r4] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ mov r1, r4 │ │ │ │ blx r9 │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #1632] @ b8204 │ │ │ │ - beq b798c │ │ │ │ + ldreq r0, [pc, #1632] @ b82dc │ │ │ │ + beq b7a64 │ │ │ │ cmp r0, #131072 @ 0x20000 │ │ │ │ - bne b752c │ │ │ │ + bne b7604 │ │ │ │ ldr r2, [sl, #4] │ │ │ │ ldr r3, [sl] │ │ │ │ add r1, r2, #1 │ │ │ │ str r1, [sl, #4] │ │ │ │ str r4, [r3, r2, lsl #3] │ │ │ │ add r3, r3, r2, lsl #3 │ │ │ │ str r9, [r3, #4] │ │ │ │ - b b752c │ │ │ │ + b b7604 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r7, [r3] │ │ │ │ - bl 1ee7cc │ │ │ │ + bl 1eec68 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne b7830 │ │ │ │ - bl a55d4 │ │ │ │ + bne b7908 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b7830 │ │ │ │ - b b77f8 │ │ │ │ + beq b7908 │ │ │ │ + b b78d0 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r9, [r2] │ │ │ │ - bne b7ccc │ │ │ │ + bne b7da4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq b7cdc │ │ │ │ + beq b7db4 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl b2684 │ │ │ │ + bl b2768 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b80a4 │ │ │ │ + beq b8174 │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - bne b7d04 │ │ │ │ + bne b7ddc │ │ │ │ str r4, [r9] │ │ │ │ - b b752c │ │ │ │ - bl a55d4 │ │ │ │ + b b7604 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b788c │ │ │ │ - b b77f8 │ │ │ │ - bl a55d4 │ │ │ │ + beq b7964 │ │ │ │ + b b78d0 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne b77f8 │ │ │ │ + bne b78d0 │ │ │ │ mvn r7, #0 │ │ │ │ - b b770c │ │ │ │ + b b77e4 │ │ │ │ mov r1, r8 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 308474 │ │ │ │ + bl 308c20 │ │ │ │ cmp r0, #0 │ │ │ │ strge r0, [r4] │ │ │ │ - bge b76cc │ │ │ │ + bge b77a4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - b b798c │ │ │ │ + b b7a64 │ │ │ │ add r2, sp, #24 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 308474 │ │ │ │ + bl 308c20 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ subs sl, r0, #0 │ │ │ │ - blt b7c84 │ │ │ │ + blt b7d5c │ │ │ │ ldrb r3, [r9, #1] │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - bne b7e50 │ │ │ │ + bne b8224 │ │ │ │ ldr r3, [r4] │ │ │ │ add r8, r9, #2 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r3, [r3] │ │ │ │ str sl, [r3] │ │ │ │ - b b752c │ │ │ │ + b b7604 │ │ │ │ mov r4, #0 │ │ │ │ - b b7c3c │ │ │ │ - ldr r0, [pc, #1324] @ b8208 │ │ │ │ - b b798c │ │ │ │ - ldr lr, [pc, #1252] @ b81c8 │ │ │ │ + b b7d14 │ │ │ │ + ldr r0, [pc, #1324] @ b82e0 │ │ │ │ + b b7a64 │ │ │ │ + ldr lr, [pc, #1252] @ b82a0 │ │ │ │ cmp ip, #122 @ 0x7a │ │ │ │ - ldr r0, [pc, #1312] @ b820c │ │ │ │ + ldr r0, [pc, #1312] @ b82e4 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ movne r0, lr │ │ │ │ - b b7998 │ │ │ │ - ldr r0, [pc, #1292] @ b8210 │ │ │ │ - b b798c │ │ │ │ - ldr r3, [pc, #1288] @ b8214 │ │ │ │ - ldr r1, [pc, #1288] @ b8218 │ │ │ │ + b b7a70 │ │ │ │ + ldr r0, [pc, #1292] @ b82e8 │ │ │ │ + b b7a64 │ │ │ │ + ldr r3, [pc, #1288] @ b82ec │ │ │ │ + ldr r1, [pc, #1288] @ b82f0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r0, r5 │ │ │ │ - b b7534 │ │ │ │ + b b760c │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r7, [r3] │ │ │ │ - bl 1ee7cc │ │ │ │ + bl 1eec68 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq b7d44 │ │ │ │ + beq b7e40 │ │ │ │ strb r4, [r7] │ │ │ │ - b b752c │ │ │ │ - bl a55d4 │ │ │ │ + b b7604 │ │ │ │ + ldr r9, [r4] │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + ldr r1, [pc, #1180] @ b82c8 │ │ │ │ + add r3, r9, #4 │ │ │ │ + cmp r0, r1 │ │ │ │ + str r3, [r4] │ │ │ │ + bne b7e50 │ │ │ │ + ldr r3, [r9] │ │ │ │ + b b7600 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne b77f8 │ │ │ │ - b b7d3c │ │ │ │ - ldr r3, [r4] │ │ │ │ - add r7, sp, #24 │ │ │ │ - add r2, r3, #4 │ │ │ │ - mov r1, r0 │ │ │ │ - str r2, [r4] │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r4, [r3] │ │ │ │ - bl 305ad0 │ │ │ │ - bl a55d4 │ │ │ │ + bne b78d0 │ │ │ │ + b b7e14 │ │ │ │ + bl adeb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b77f8 │ │ │ │ - ldm r7, {r0, r1, r2, r3} │ │ │ │ - stm r4, {r0, r1, r2, r3} │ │ │ │ - b b752c │ │ │ │ + ldreq r0, [pc, #1172] @ b82f4 │ │ │ │ + beq b7a64 │ │ │ │ + b b7e38 │ │ │ │ + ldr r0, [pc, #1164] @ b82f8 │ │ │ │ + b b7a64 │ │ │ │ + bl a564c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne b78d0 │ │ │ │ + ldr r3, [pc, #1076] @ b82b4 │ │ │ │ + ldr r1, [pc, #1144] @ b82fc │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f414 │ │ │ │ + b b78d0 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b7e2c │ │ │ │ + bne b7ec0 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b7e78 │ │ │ │ + beq b7f48 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ mov r3, r7 │ │ │ │ - b b7aa4 │ │ │ │ - bl a55d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne b77f8 │ │ │ │ - ldr r3, [pc, #1044] @ b81dc │ │ │ │ - ldr r1, [pc, #1104] @ b821c │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b b77f8 │ │ │ │ - ldr r3, [pc, #1024] @ b81dc │ │ │ │ - ldr r1, [pc, #1088] @ b8220 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b b77f8 │ │ │ │ - ldr r0, [pc, #1076] @ b8224 │ │ │ │ - b b798c │ │ │ │ - add r1, r2, #8 │ │ │ │ - str r1, [r4] │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - add r8, r9, #2 │ │ │ │ - cmp r2, #0 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - beq b7de8 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne b7a74 │ │ │ │ - b b75ac │ │ │ │ + b b7b7c │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b7e34 │ │ │ │ + beq b7ec8 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - beq b7d98 │ │ │ │ + beq b7e98 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r3, [sp, #8] │ │ │ │ add r1, r7, #16 │ │ │ │ mov r3, r7 │ │ │ │ - b b7aa4 │ │ │ │ - ldr r0, [r1] │ │ │ │ - bl 29c28 │ │ │ │ - cmp r0, sl │ │ │ │ - beq b752c │ │ │ │ - ldr r3, [pc, #940] @ b8214 │ │ │ │ - ldr r1, [pc, #956] @ b8228 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - mov r0, r5 │ │ │ │ - b b7534 │ │ │ │ - ldr r1, [pc, #940] @ b822c │ │ │ │ + b b7b7c │ │ │ │ + bl 11aa14 │ │ │ │ + ldr r0, [pc, #1040] @ b8300 │ │ │ │ + mov r3, fp │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + b b7a70 │ │ │ │ + ldr r3, [pc, #944] @ b82b4 │ │ │ │ + ldr r1, [pc, #1020] @ b8304 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f414 │ │ │ │ + b b78d0 │ │ │ │ + ldr r0, [pc, #1008] @ b8308 │ │ │ │ + b b7a64 │ │ │ │ + add r1, r2, #8 │ │ │ │ + str r1, [r4] │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + add r8, r9, #2 │ │ │ │ + cmp r2, #0 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + beq b7f10 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + tst r2, #268435456 @ 0x10000000 │ │ │ │ + bne b7b4c │ │ │ │ + b b7684 │ │ │ │ + ldr r1, [pc, #956] @ b830c │ │ │ │ mov r3, r7 │ │ │ │ - b b7aa4 │ │ │ │ + b b7b7c │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b7ea8 │ │ │ │ + beq b7f78 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne b7ea8 │ │ │ │ + bne b7f78 │ │ │ │ mov r0, r3 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [pc, #896] @ b8230 │ │ │ │ - b b798c │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [pc, #912] @ b8310 │ │ │ │ + b b7a64 │ │ │ │ ldr r2, [r4] │ │ │ │ add r8, r9, #3 │ │ │ │ add r0, r2, #4 │ │ │ │ str r0, [r4] │ │ │ │ ldr r4, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b7ff0 │ │ │ │ + beq b80c0 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r9] │ │ │ │ add r7, r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b7fa0 │ │ │ │ + bne b8070 │ │ │ │ cmp r7, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - blt b8080 │ │ │ │ + blt b8150 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 996a4 │ │ │ │ + bl 9971c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r9] │ │ │ │ - beq b8080 │ │ │ │ + beq b8150 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ ldr r2, [sl] │ │ │ │ add lr, r0, #1 │ │ │ │ str lr, [sl, #4] │ │ │ │ ldr lr, [sp, #12] │ │ │ │ str lr, [r2, r0, lsl #3] │ │ │ │ - ldr ip, [pc, #720] @ b8200 │ │ │ │ + ldr ip, [pc, #728] @ b82d8 │ │ │ │ add r2, r2, r0, lsl #3 │ │ │ │ str ip, [r2, #4] │ │ │ │ ldr r0, [lr] │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 29cdc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b b7b38 │ │ │ │ - bl a55d4 │ │ │ │ + b b7c10 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne b77f8 │ │ │ │ - b b78c8 │ │ │ │ + bne b78d0 │ │ │ │ + b b79a0 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r4, [r2] │ │ │ │ - bne b8050 │ │ │ │ + bne b8120 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ ands r2, r2, #268435456 @ 0x10000000 │ │ │ │ - bne b8014 │ │ │ │ + bne b80e4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 112480 │ │ │ │ + bl 112570 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b7cd4 │ │ │ │ + bne b7dac │ │ │ │ ldr r2, [sl, #4] │ │ │ │ add r8, r9, #2 │ │ │ │ - b b7624 │ │ │ │ + b b76cc │ │ │ │ ldr ip, [r4] │ │ │ │ cmp ip, r7 │ │ │ │ - bge b7f38 │ │ │ │ + bge b8008 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b7fd4 │ │ │ │ + beq b80a4 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne b7fd0 │ │ │ │ + bne b80a0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr ip, [r4] │ │ │ │ - ldr r3, [pc, #568] @ b8214 │ │ │ │ - ldr r1, [pc, #596] @ b8234 │ │ │ │ + ldr r3, [pc, #576] @ b82ec │ │ │ │ + ldr r1, [pc, #612] @ b8314 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ sub r3, ip, #1 │ │ │ │ - bl 1176f0 │ │ │ │ - b b77f8 │ │ │ │ + bl 1177e0 │ │ │ │ + b b78d0 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b800c │ │ │ │ + beq b80dc │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - beq b8074 │ │ │ │ - ldr r0, [pc, #548] @ b8238 │ │ │ │ - b b798c │ │ │ │ + beq b8144 │ │ │ │ + ldr r0, [pc, #564] @ b8318 │ │ │ │ + b b7a64 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl b2684 │ │ │ │ + bl b2768 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq b80a4 │ │ │ │ + beq b8174 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 112ca0 │ │ │ │ - b b7f94 │ │ │ │ + bl 112d90 │ │ │ │ + b b8064 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 112ca0 │ │ │ │ - b b7f94 │ │ │ │ + bl 112d90 │ │ │ │ + b b8064 │ │ │ │ mov r0, r3 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b b800c │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b b80dc │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b809c │ │ │ │ + beq b816c │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - beq b80ac │ │ │ │ - bl 2a01ec │ │ │ │ - b b77f8 │ │ │ │ - ldr r0, [pc, #400] @ b823c │ │ │ │ - b b798c │ │ │ │ + beq b817c │ │ │ │ + bl 2a0260 │ │ │ │ + b b78d0 │ │ │ │ + ldr r0, [pc, #416] @ b831c │ │ │ │ + b b7a64 │ │ │ │ mov r0, r3 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b b809c │ │ │ │ - ldr r9, [r4] │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - ldr r1, [pc, #296] @ b81f0 │ │ │ │ - add r3, r9, #4 │ │ │ │ - cmp r0, r1 │ │ │ │ - str r3, [r4] │ │ │ │ - bne b811c │ │ │ │ - ldr r3, [r9] │ │ │ │ - b b7528 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b b816c │ │ │ │ + ldr r3, [r4] │ │ │ │ + add r7, sp, #24 │ │ │ │ + add r2, r3, #4 │ │ │ │ + mov r1, r0 │ │ │ │ + str r2, [r4] │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r4, [r3] │ │ │ │ + bl 305d60 │ │ │ │ + bl a564c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne b78d0 │ │ │ │ + ldm r7, {r0, r1, r2, r3} │ │ │ │ + stm r4, {r0, r1, r2, r3} │ │ │ │ + b b7604 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ tst r2, #134217728 @ 0x8000000 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r4, [r3] │ │ │ │ - bne b814c │ │ │ │ - ldr r1, [pc, #236] @ b81f0 │ │ │ │ + bne b8278 │ │ │ │ + ldr r1, [pc, #224] @ b82c8 │ │ │ │ cmp r0, r1 │ │ │ │ - beq b8130 │ │ │ │ - bl adde8 │ │ │ │ + beq b825c │ │ │ │ + bl adeb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b8130 │ │ │ │ - ldr r0, [pc, #292] @ b8240 │ │ │ │ - b b798c │ │ │ │ - bl adde8 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #280] @ b8244 │ │ │ │ - beq b798c │ │ │ │ - b b80d4 │ │ │ │ + bne b825c │ │ │ │ + ldr r0, [pc, #288] @ b8320 │ │ │ │ + b b7a64 │ │ │ │ + ldr r3, [pc, #172] @ b82b4 │ │ │ │ + ldr r1, [pc, #280] @ b8324 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f414 │ │ │ │ + b b78d0 │ │ │ │ + cmp r3, #2 │ │ │ │ + ldrheq r3, [r7] │ │ │ │ + ldrne r3, [r7] │ │ │ │ + b b7888 │ │ │ │ + ldr r0, [r1] │ │ │ │ + bl 29c28 │ │ │ │ + cmp r0, sl │ │ │ │ + beq b7604 │ │ │ │ + ldr r3, [pc, #176] @ b82ec │ │ │ │ + ldr r1, [pc, #232] @ b8328 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f414 │ │ │ │ + mov r0, r5 │ │ │ │ + b b760c │ │ │ │ + ldr r7, [r0, #28] │ │ │ │ + b b787c │ │ │ │ + ldr r0, [pc, #208] @ b832c │ │ │ │ + b b7a64 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne b8114 │ │ │ │ + bne b81f8 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldrb r3, [r3] │ │ │ │ strb r3, [r4] │ │ │ │ - b b752c │ │ │ │ + b b7604 │ │ │ │ mov r0, r7 │ │ │ │ - bl 215eb8 │ │ │ │ + bl 215fb0 │ │ │ │ cmp r0, #1 │ │ │ │ ldrbeq r3, [r7, #16] │ │ │ │ ldrne r0, [r7, #4] │ │ │ │ strbeq r3, [r4] │ │ │ │ - beq b752c │ │ │ │ - b b80fc │ │ │ │ - ldr r3, [pc, #104] @ b81dc │ │ │ │ - ldr r1, [pc, #208] @ b8248 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b b77f8 │ │ │ │ - cmp r3, #2 │ │ │ │ - ldrheq r3, [r7] │ │ │ │ - ldrne r3, [r7] │ │ │ │ - b b77b0 │ │ │ │ - ldr r7, [r0, #28] │ │ │ │ - b b77a4 │ │ │ │ - ldr r0, [pc, #172] @ b824c │ │ │ │ - b b798c │ │ │ │ - ldr r0, [pc, #168] @ b8250 │ │ │ │ - b b798c │ │ │ │ - bl 11a964 │ │ │ │ - ldr r0, [pc, #160] @ b8254 │ │ │ │ - mov r3, fp │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - b b7998 │ │ │ │ - @ instruction: 0x003d7db4 │ │ │ │ + beq b7604 │ │ │ │ + b b81e0 │ │ │ │ + eorseq r8, sp, r8 │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ - @ instruction: 0x0037c8b0 │ │ │ │ - eorseq r3, r6, r4, lsr #1 │ │ │ │ - andeq r3, r7, r4, ror #3 │ │ │ │ + @ instruction: 0x0037caf0 │ │ │ │ + eorseq r3, r6, r4, ror #5 │ │ │ │ + andeq r3, r7, ip, ror #3 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r2, r6, r0, lsl #30 │ │ │ │ - mlaseq r9, r8, r4, r0 │ │ │ │ - mlaseq r6, r8, r8, r0 │ │ │ │ - @ instruction: 0x00362fd8 │ │ │ │ + eorseq r3, r6, r0, asr #2 │ │ │ │ + @ instruction: 0x003906d8 │ │ │ │ + @ instruction: 0x00360ad8 │ │ │ │ + eorseq r3, r6, r8, lsl r2 │ │ │ │ subseq r8, r5, r8, lsr #23 │ │ │ │ - @ instruction: 0x00362ebc │ │ │ │ - eorseq r3, r6, r0, lsl r0 │ │ │ │ - eorseq ip, r5, r4, asr #30 │ │ │ │ - andeq r2, r7, r4, lsr pc │ │ │ │ - mlaseq r6, r4, r0, r3 │ │ │ │ - eorseq r4, r9, ip, lsr sl │ │ │ │ - @ instruction: 0x0036a7b0 │ │ │ │ - eorseq r4, r9, r8, asr #5 │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x003628dc │ │ │ │ - @ instruction: 0x00362ed4 │ │ │ │ - eorseq r2, r6, ip, asr pc │ │ │ │ - @ instruction: 0x00362ffc │ │ │ │ - eorseq r2, r6, r4, asr #16 │ │ │ │ + ldrsheq r3, [r6], -ip @ │ │ │ │ + eorseq r3, r6, r0, asr r2 │ │ │ │ + eorseq sp, r5, r4, lsl #3 │ │ │ │ + andeq r2, r7, ip, lsr pc │ │ │ │ + @ instruction: 0x003632d4 │ │ │ │ + eorseq r4, r9, ip, ror ip │ │ │ │ + @ instruction: 0x0036a9f0 │ │ │ │ + eorseq r4, r9, r8, lsl #10 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq r2, r6, ip, lsl fp │ │ │ │ + @ instruction: 0x0035bcd8 │ │ │ │ + eorseq r3, r6, ip, lsr #6 │ │ │ │ + eorseq r3, r6, r4, lsl r1 │ │ │ │ + eorseq r3, r6, ip, lsl #6 │ │ │ │ + mlaseq r6, ip, r1, r3 │ │ │ │ + eorseq r3, r6, ip, lsr r2 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ - eorseq r3, r6, r0, ror r0 │ │ │ │ - eorseq r3, r6, ip, lsr r0 │ │ │ │ - eorseq r3, r6, r4, lsr #32 │ │ │ │ - @ instruction: 0x00362fbc │ │ │ │ - eorseq r2, r6, ip, lsl #31 │ │ │ │ - mlaseq r5, r8, sl, fp │ │ │ │ - eorseq r2, r6, r0, lsr pc │ │ │ │ - eorseq r2, r6, r8, lsr #31 │ │ │ │ - eorseq r3, r6, ip, ror #1 │ │ │ │ - eorseq r3, r6, ip, asr #1 │ │ │ │ + @ instruction: 0x003632b0 │ │ │ │ + eorseq r3, r6, ip, ror r2 │ │ │ │ + eorseq r3, r6, r4, ror #4 │ │ │ │ + @ instruction: 0x003631fc │ │ │ │ + eorseq r3, r6, ip, asr #3 │ │ │ │ + eorseq r3, r6, r0, ror r1 │ │ │ │ + eorseq r2, r6, r4, lsl #21 │ │ │ │ + eorseq r3, r6, r8, ror #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr fp, [r1, #4] │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ cmp fp, #420 @ 0x1a4 │ │ │ │ ldrcs r2, [r0, #80] @ 0x50 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ subcs r3, fp, #420 @ 0x1a4 │ │ │ │ - bcs b87c4 │ │ │ │ + bcs b88a0 │ │ │ │ cmp fp, #380 @ 0x17c │ │ │ │ ldrcs r2, [r0, #52] @ 0x34 │ │ │ │ subcs r3, fp, #380 @ 0x17c │ │ │ │ - bcs b87c4 │ │ │ │ + bcs b88a0 │ │ │ │ cmp fp, #368 @ 0x170 │ │ │ │ ldrcs r2, [r0, #56] @ 0x38 │ │ │ │ subcs r3, fp, #368 @ 0x170 │ │ │ │ - bcs b87c4 │ │ │ │ + bcs b88a0 │ │ │ │ cmp fp, #223 @ 0xdf │ │ │ │ - bls b8400 │ │ │ │ + bls b84dc │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ sub r3, fp, #224 @ 0xe0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b8418 │ │ │ │ + beq b84f4 │ │ │ │ adds r3, r2, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq b8418 │ │ │ │ + beq b84f4 │ │ │ │ mov r1, #0 │ │ │ │ add r3, r4, #112 @ 0x70 │ │ │ │ mov r5, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ str r1, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ str fp, [sp, #16] │ │ │ │ ldr r9, [r6, #24] │ │ │ │ - ldr r2, [pc, #1792] @ b89f8 │ │ │ │ + ldr r2, [pc, #1788] @ b8acc │ │ │ │ ldr r3, [r9, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne b88a8 │ │ │ │ + bne b8984 │ │ │ │ ldr r4, [r9, #12] │ │ │ │ cmn r4, #1 │ │ │ │ - beq b88a8 │ │ │ │ + beq b8984 │ │ │ │ ldr r8, [r5, #172] @ 0xac │ │ │ │ cmp r8, #0 │ │ │ │ - beq b892c │ │ │ │ + beq b8a08 │ │ │ │ ldr r3, [r8] │ │ │ │ ldr fp, [r8, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b87e4 │ │ │ │ + beq b88c0 │ │ │ │ add r1, r3, #1 │ │ │ │ cmp fp, #0 │ │ │ │ str r1, [r8] │ │ │ │ - ble b87b0 │ │ │ │ + ble b888c │ │ │ │ add sl, r8, #8 │ │ │ │ mov r7, #0 │ │ │ │ str r8, [sp, #8] │ │ │ │ ldr r8, [sl, #4]! │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ ldr r0, [r8, #84] @ 0x54 │ │ │ │ mov r2, r4 │ │ │ │ tst r0, #2 │ │ │ │ mov r1, r9 │ │ │ │ - bne b8430 │ │ │ │ + bne b850c │ │ │ │ ldr r0, [r8, #132] @ 0x84 │ │ │ │ - bl 9b308 │ │ │ │ + bl 9b380 │ │ │ │ cmn r0, #3 │ │ │ │ - beq b84a8 │ │ │ │ + beq b8584 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b84e8 │ │ │ │ + bne b85c4 │ │ │ │ cmp r7, fp │ │ │ │ - blt b8344 │ │ │ │ + blt b841c │ │ │ │ ldr r8, [sp, #8] │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b83a8 │ │ │ │ + beq b8484 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ + moveq r4, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq b8960 │ │ │ │ + beq b8a40 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq b84dc │ │ │ │ + beq b85b8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r6, #32] │ │ │ │ add r0, r6, #28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq b87a8 │ │ │ │ + beq b8884 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr ip, [sp, #12] │ │ │ │ eor r1, r1, #1 │ │ │ │ cmp ip, #0 │ │ │ │ moveq r1, #0 │ │ │ │ andne r1, r1, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movne r3, ip │ │ │ │ str r3, [r2] │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp fp, #207 @ 0xcf │ │ │ │ - bhi b87bc │ │ │ │ + bhi b8898 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, fp │ │ │ │ movne r2, r0 │ │ │ │ - bne b82c0 │ │ │ │ + bne b8398 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ add r6, r6, #28 │ │ │ │ cmp r3, fp │ │ │ │ - beq b8418 │ │ │ │ + beq b84f4 │ │ │ │ mov r0, r6 │ │ │ │ - b b83f8 │ │ │ │ - ldr r3, [pc, #1476] @ b89fc │ │ │ │ + b b84d4 │ │ │ │ + ldr r3, [pc, #1468] @ b8ad0 │ │ │ │ ldr r2, [r8, #180] @ 0xb4 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ sub r2, r2, #1 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ rsb r3, r2, r2, lsl #3 │ │ │ │ lsl r3, r3, #2 │ │ │ │ add r0, r1, r3 │ │ │ │ add r3, r3, #92160 @ 0x16800 │ │ │ │ @@ -146343,330 +146400,330 @@ │ │ │ │ addeq r0, r0, #98304 @ 0x18000 │ │ │ │ addeq r0, r0, #228 @ 0xe4 │ │ │ │ ldrne r0, [r3, #16] │ │ │ │ ldreq r0, [r0, #16] │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 9b308 │ │ │ │ + bl 9b380 │ │ │ │ cmn r0, #3 │ │ │ │ - bne b8370 │ │ │ │ + bne b8448 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b84c8 │ │ │ │ + beq b85a4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq b89f0 │ │ │ │ - bl 11a964 │ │ │ │ + beq b8a3c │ │ │ │ + bl 11aa14 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne b83b8 │ │ │ │ - ldr r3, [pc, #1308] @ b8a00 │ │ │ │ + bne b8494 │ │ │ │ + ldr r3, [pc, #1300] @ b8ad4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b b8794 │ │ │ │ + b b8870 │ │ │ │ ldr r7, [r3] │ │ │ │ ldr r8, [sp, #8] │ │ │ │ cmn r7, #-1073741823 @ 0xc0000001 │ │ │ │ addne r7, r7, #1 │ │ │ │ strne r7, [r3] │ │ │ │ ldr r2, [r8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b851c │ │ │ │ + beq b85f8 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r8] │ │ │ │ - beq b8910 │ │ │ │ + beq b89ec │ │ │ │ ldr r7, [r3] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - ldr r1, [pc, #1244] @ b8a04 │ │ │ │ + ldr r1, [pc, #1236] @ b8ad8 │ │ │ │ cmp r2, r1 │ │ │ │ - bne b8804 │ │ │ │ + bne b88e0 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r4, [r6, #24] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r2, r4 │ │ │ │ - bne b8810 │ │ │ │ - ldr r2, [pc, #1204] @ b89fc │ │ │ │ - bl 3592c0 │ │ │ │ + bne b88ec │ │ │ │ + ldr r2, [pc, #1196] @ b8ad0 │ │ │ │ + bl 359530 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr ip, [r2, #8] │ │ │ │ add r8, ip, #98304 @ 0x18000 │ │ │ │ ldr r2, [r8, #1164] @ 0x48c │ │ │ │ cmp r4, r2 │ │ │ │ - beq b85bc │ │ │ │ - ldr r2, [pc, #1184] @ b8a08 │ │ │ │ + beq b8698 │ │ │ │ + ldr r2, [pc, #1176] @ b8adc │ │ │ │ add r0, ip, #99328 @ 0x18400 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ add r0, r0, #144 @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ str r4, [r8, #1164] @ 0x48c │ │ │ │ - bne b8590 │ │ │ │ - b b85b4 │ │ │ │ + bne b866c │ │ │ │ + b b8690 │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ add r2, r2, #28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b85b4 │ │ │ │ + beq b8690 │ │ │ │ cmp r4, r1 │ │ │ │ - bne b8580 │ │ │ │ + bne b865c │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ mov lr, r0 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [lr], #4 │ │ │ │ add r2, r2, #28 │ │ │ │ mov r0, lr │ │ │ │ - bne b8590 │ │ │ │ + bne b866c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ ldr r2, [r8, #1168] @ 0x490 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b86ac │ │ │ │ + beq b8788 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #420 @ 0x1a4 │ │ │ │ - bcs b8904 │ │ │ │ + bcs b89e0 │ │ │ │ cmp r2, #380 @ 0x17c │ │ │ │ - bcs b88d0 │ │ │ │ + bcs b89ac │ │ │ │ cmp r2, #368 @ 0x170 │ │ │ │ - bcs b88dc │ │ │ │ + bcs b89b8 │ │ │ │ cmp r2, #223 @ 0xdf │ │ │ │ - bls b8878 │ │ │ │ + bls b8954 │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ sub r2, r2, #224 @ 0xe0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b88c0 │ │ │ │ + beq b899c │ │ │ │ adds r1, r1, r2 │ │ │ │ - beq b8610 │ │ │ │ + beq b86ec │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b888c │ │ │ │ + beq b8968 │ │ │ │ ldr r2, [r8, #1172] @ 0x494 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b869c │ │ │ │ + beq b8778 │ │ │ │ add ip, ip, #99328 @ 0x18400 │ │ │ │ add ip, ip, #148 @ 0x94 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #420 @ 0x1a4 │ │ │ │ ldrcs r0, [r5, #80] @ 0x50 │ │ │ │ subcs r2, r2, #420 @ 0x1a4 │ │ │ │ - bcs b8668 │ │ │ │ + bcs b8744 │ │ │ │ cmp r2, #380 @ 0x17c │ │ │ │ ldrcs r0, [r5, #52] @ 0x34 │ │ │ │ subcs r2, r2, #380 @ 0x17c │ │ │ │ - bcs b8668 │ │ │ │ + bcs b8744 │ │ │ │ cmp r2, #368 @ 0x170 │ │ │ │ ldrcs r0, [r5, #56] @ 0x38 │ │ │ │ subcs r2, r2, #368 @ 0x170 │ │ │ │ - bcs b8668 │ │ │ │ + bcs b8744 │ │ │ │ cmp r2, #223 @ 0xdf │ │ │ │ - bls b87f0 │ │ │ │ + bls b88cc │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ sub r2, r2, #224 @ 0xe0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b8690 │ │ │ │ + beq b876c │ │ │ │ adds lr, r0, r2 │ │ │ │ - beq b8690 │ │ │ │ + beq b876c │ │ │ │ ldr r2, [r0, r2] │ │ │ │ cmp r2, #0 │ │ │ │ - beq b8690 │ │ │ │ + beq b876c │ │ │ │ cmp r1, #0 │ │ │ │ - bne b86ac │ │ │ │ + bne b8788 │ │ │ │ mov r1, lr │ │ │ │ ldr r2, [ip, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne b8624 │ │ │ │ + bne b8700 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, r1 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne b86b4 │ │ │ │ + bne b8790 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne b87d0 │ │ │ │ + bne b88ac │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r2, [r6, #12] │ │ │ │ cmp r1, r2 │ │ │ │ - bne b883c │ │ │ │ + bne b8918 │ │ │ │ ldr r2, [r5, #172] @ 0xac │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq b8750 │ │ │ │ + beq b882c │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble b883c │ │ │ │ + ble b8918 │ │ │ │ ldr ip, [r2, #12] │ │ │ │ cmp r1, ip │ │ │ │ - beq b8774 │ │ │ │ + beq b8850 │ │ │ │ cmp r0, #1 │ │ │ │ - beq b8924 │ │ │ │ + beq b8a00 │ │ │ │ ldr ip, [r2, #16] │ │ │ │ cmp r1, ip │ │ │ │ - beq b8774 │ │ │ │ + beq b8850 │ │ │ │ cmp r0, #2 │ │ │ │ - beq b883c │ │ │ │ + beq b8918 │ │ │ │ ldr ip, [r2, #20] │ │ │ │ cmp r1, ip │ │ │ │ - beq b8774 │ │ │ │ + beq b8850 │ │ │ │ cmp r0, #3 │ │ │ │ - beq b883c │ │ │ │ + beq b8918 │ │ │ │ add r2, r2, #20 │ │ │ │ mov ip, #3 │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r1, lr │ │ │ │ - beq b8774 │ │ │ │ + beq b8850 │ │ │ │ cmp r0, ip │ │ │ │ - bne b8734 │ │ │ │ - b b883c │ │ │ │ + bne b8810 │ │ │ │ + b b8918 │ │ │ │ mov r2, r5 │ │ │ │ cmp r1, r2 │ │ │ │ - beq b8774 │ │ │ │ + beq b8850 │ │ │ │ ldr r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne b8754 │ │ │ │ - ldr r2, [pc, #668] @ b8a0c │ │ │ │ + bne b8830 │ │ │ │ + ldr r2, [pc, #660] @ b8ae0 │ │ │ │ cmp r1, r2 │ │ │ │ - bne b883c │ │ │ │ + bne b8918 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ str r2, [sp, #12] │ │ │ │ cmn r7, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b8794 │ │ │ │ + beq b8870 │ │ │ │ sub r7, r7, #1 │ │ │ │ cmp r7, #0 │ │ │ │ str r7, [r3] │ │ │ │ - beq b8978 │ │ │ │ + beq b8a54 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r6, #32] │ │ │ │ add r0, r6, #28 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b83cc │ │ │ │ + bne b84a8 │ │ │ │ mov r6, r0 │ │ │ │ - b b82ec │ │ │ │ + b b83c4 │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b839c │ │ │ │ - b b83a8 │ │ │ │ + bne b8474 │ │ │ │ + b b8484 │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ sub r3, fp, #208 @ 0xd0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne b82c0 │ │ │ │ - b b8418 │ │ │ │ + bne b8398 │ │ │ │ + b b84f4 │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, r1 │ │ │ │ - beq b86c0 │ │ │ │ - b b883c │ │ │ │ + beq b879c │ │ │ │ + b b8918 │ │ │ │ cmp fp, #0 │ │ │ │ - bgt b8338 │ │ │ │ - b b83a8 │ │ │ │ + bgt b8410 │ │ │ │ + b b8484 │ │ │ │ cmp r2, #207 @ 0xcf │ │ │ │ ldrhi r0, [r5, #40] @ 0x28 │ │ │ │ subhi r2, r2, #208 @ 0xd0 │ │ │ │ movls r0, r5 │ │ │ │ - b b8668 │ │ │ │ - ldr r1, [pc, #516] @ b8a10 │ │ │ │ + b b8744 │ │ │ │ + ldr r1, [pc, #508] @ b8ae4 │ │ │ │ cmp r2, r1 │ │ │ │ - beq b8848 │ │ │ │ - ldr r2, [pc, #508] @ b8a14 │ │ │ │ + beq b8924 │ │ │ │ + ldr r2, [pc, #500] @ b8ae8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b88e8 │ │ │ │ + beq b89c4 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #488] @ b8a18 │ │ │ │ + ldr r2, [pc, #480] @ b8aec │ │ │ │ cmp r1, r2 │ │ │ │ ldreq r2, [r5, #84] @ 0x54 │ │ │ │ biceq r2, r2, #2048 @ 0x800 │ │ │ │ streq r2, [r5, #84] @ 0x54 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #20] │ │ │ │ - b b877c │ │ │ │ + b b8858 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ - ldr r2, [pc, #452] @ b8a1c │ │ │ │ + ldr r2, [pc, #444] @ b8af0 │ │ │ │ cmp r1, r2 │ │ │ │ - bne b8810 │ │ │ │ + bne b88ec │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r2, r5, #156 @ 0x9c │ │ │ │ cmp r1, r2 │ │ │ │ - bne b8810 │ │ │ │ + bne b88ec │ │ │ │ ldr r2, [r5, #156] @ 0x9c │ │ │ │ str r2, [sp, #12] │ │ │ │ - b b877c │ │ │ │ + b b8858 │ │ │ │ cmp r2, #207 @ 0xcf │ │ │ │ ldrhi r1, [r5, #40] @ 0x28 │ │ │ │ subhi r2, r2, #208 @ 0xd0 │ │ │ │ movls r1, r5 │ │ │ │ - b b85f4 │ │ │ │ + b b86d0 │ │ │ │ ldr r2, [r8, #1172] @ 0x494 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b86ac │ │ │ │ + beq b8788 │ │ │ │ add ip, ip, #99328 @ 0x18400 │ │ │ │ add ip, ip, #148 @ 0x94 │ │ │ │ mov r1, r0 │ │ │ │ - b b8624 │ │ │ │ + b b8700 │ │ │ │ mov r0, r9 │ │ │ │ - bl 8be20 │ │ │ │ + bl 8be90 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne b830c │ │ │ │ - b b84c8 │ │ │ │ + bne b83e4 │ │ │ │ + b b85a4 │ │ │ │ ldr r2, [r8, #1172] @ 0x494 │ │ │ │ cmp r2, #0 │ │ │ │ - bne b861c │ │ │ │ - b b86ac │ │ │ │ + bne b86f8 │ │ │ │ + b b8788 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ sub r2, r2, #380 @ 0x17c │ │ │ │ - b b85f4 │ │ │ │ + b b86d0 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ sub r2, r2, #368 @ 0x170 │ │ │ │ - b b85f4 │ │ │ │ + b b86d0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r2, r5, #60 @ 0x3c │ │ │ │ cmp r1, r2 │ │ │ │ - ldreq r2, [pc, #292] @ b8a20 │ │ │ │ + ldreq r2, [pc, #284] @ b8af4 │ │ │ │ streq r2, [sp, #12] │ │ │ │ - beq b877c │ │ │ │ - b b881c │ │ │ │ + beq b8858 │ │ │ │ + b b88f8 │ │ │ │ ldr r1, [r5, #80] @ 0x50 │ │ │ │ sub r2, r2, #420 @ 0x1a4 │ │ │ │ - b b85f4 │ │ │ │ + b b86d0 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b b8518 │ │ │ │ + b b85f4 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b b877c │ │ │ │ + b b8858 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b8984 │ │ │ │ + bne b8a60 │ │ │ │ tst r3, #8192 @ 0x2000 │ │ │ │ - bne b83a8 │ │ │ │ + bne b8484 │ │ │ │ mov r0, r5 │ │ │ │ - bl a5520 │ │ │ │ + bl a5598 │ │ │ │ cmp r0, #0 │ │ │ │ - blt b84c8 │ │ │ │ + blt b85a4 │ │ │ │ ldr r8, [r5, #172] @ 0xac │ │ │ │ cmp r8, #0 │ │ │ │ - beq b83a8 │ │ │ │ - b b8318 │ │ │ │ - mov r4, #0 │ │ │ │ + beq b8484 │ │ │ │ + b b83f0 │ │ │ │ + mvn r4, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmn r4, #1 │ │ │ │ - bne b83a8 │ │ │ │ - b b84c8 │ │ │ │ + bne b8484 │ │ │ │ + b b85a4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b b8794 │ │ │ │ - ldr r2, [pc, #112] @ b89fc │ │ │ │ - bl 3592c0 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b b8870 │ │ │ │ + ldr r2, [pc, #104] @ b8ad0 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ mov r2, #28 │ │ │ │ mul r2, r3, r2 │ │ │ │ cmp r3, #10 │ │ │ │ @@ -146682,290 +146739,288 @@ │ │ │ │ add r3, r3, #764 @ 0x2fc │ │ │ │ add r3, r1, r3 │ │ │ │ addeq r3, r2, #98304 @ 0x18000 │ │ │ │ addeq r3, r3, #228 @ 0xe4 │ │ │ │ addeq r3, r1, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b83a8 │ │ │ │ - b b8940 │ │ │ │ - mvn r4, #0 │ │ │ │ - b b8964 │ │ │ │ + bne b8484 │ │ │ │ + b b8a1c │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq r6, r4, r0, asr #19 │ │ │ │ + andeq r6, r4, r0, asr r9 │ │ │ │ ldrsheq r7, [r5], #-52 @ 0xffffffcc │ │ │ │ subseq fp, r5, ip, asr r1 │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ subseq r3, r5, r8, asr #31 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - andseq r0, ip, r8, lsl r7 │ │ │ │ - @ instruction: 0x001518d8 │ │ │ │ - eoreq r7, sl, r4, lsl #9 │ │ │ │ + @ instruction: 0x001c08d0 │ │ │ │ + andseq r1, r5, ip, lsl fp │ │ │ │ + strdeq r7, [sl], -r4 @ │ │ │ │ │ │ │ │ -000b8a24 : │ │ │ │ +000b8af8 : │ │ │ │ ldr ip, [r0, #4] │ │ │ │ ldr ip, [ip, #84] @ 0x54 │ │ │ │ ands ip, ip, #536870912 @ 0x20000000 │ │ │ │ - beq b8b84 │ │ │ │ + beq b8c58 │ │ │ │ ldr ip, [r0, #28] │ │ │ │ push {r4, r5, lr} │ │ │ │ cmp ip, #0 │ │ │ │ ldr lr, [r1] │ │ │ │ - bne b8b3c │ │ │ │ + bne b8c10 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ ldr r4, [r0, #16] │ │ │ │ cmp lr, r4 │ │ │ │ movlt r5, #0 │ │ │ │ movge r5, #1 │ │ │ │ orrs r5, r5, lr, lsr #31 │ │ │ │ - bne b8ae8 │ │ │ │ + bne b8bbc │ │ │ │ ldrb ip, [r0, #6] │ │ │ │ ldrb r5, [r0, #5] │ │ │ │ cmp ip, #0 │ │ │ │ mov ip, #1 │ │ │ │ lsl ip, ip, r5 │ │ │ │ add r0, r0, #20 │ │ │ │ - beq b8af0 │ │ │ │ + beq b8bc4 │ │ │ │ add ip, ip, lr, lsl #3 │ │ │ │ add ip, r0, ip │ │ │ │ ldr r0, [ip, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b8ac4 │ │ │ │ + beq b8b98 │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r4, [ip] │ │ │ │ ldr r0, [ip, #4] │ │ │ │ str lr, [r1] │ │ │ │ - beq b8b1c │ │ │ │ + beq b8bf0 │ │ │ │ cmp r3, #0 │ │ │ │ str r4, [r2] │ │ │ │ - beq b8abc │ │ │ │ + beq b8b90 │ │ │ │ str r0, [r3] │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r4, lr │ │ │ │ add ip, ip, #8 │ │ │ │ pople {r4, r5, pc} │ │ │ │ ldr r0, [ip, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b8ac4 │ │ │ │ + beq b8b98 │ │ │ │ cmp r4, lr │ │ │ │ - bgt b8a94 │ │ │ │ + bgt b8b68 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r5, #12 │ │ │ │ mla ip, r5, lr, ip │ │ │ │ add ip, r0, ip │ │ │ │ ldr r0, [ip, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b8b28 │ │ │ │ + beq b8bfc │ │ │ │ ldr r4, [ip, #4] │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str lr, [r1] │ │ │ │ - bne b8aac │ │ │ │ + bne b8b80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b8ab8 │ │ │ │ - b b8abc │ │ │ │ + bne b8b8c │ │ │ │ + b b8b90 │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r4, lr │ │ │ │ add ip, ip, #12 │ │ │ │ - bgt b8afc │ │ │ │ + bgt b8bd0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp lr, #0 │ │ │ │ - blt b8ae8 │ │ │ │ + blt b8bbc │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp lr, r4 │ │ │ │ - bge b8ae8 │ │ │ │ + bge b8bbc │ │ │ │ ldr r4, [r0, #24] │ │ │ │ ldrb r0, [ip] │ │ │ │ add r0, r0, #1 │ │ │ │ add r0, ip, r0, lsl #2 │ │ │ │ ldrb r0, [r0, lr] │ │ │ │ add r5, ip, r0, lsl #2 │ │ │ │ add ip, r4, r0, lsl #3 │ │ │ │ ldrb r4, [r4, #5] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r5, #1 │ │ │ │ add ip, ip, r5, lsl r4 │ │ │ │ ldr r4, [ip, #20] │ │ │ │ - b b8b0c │ │ │ │ + b b8be0 │ │ │ │ mov r0, ip │ │ │ │ bx lr │ │ │ │ ldr ip, [r0, #4] │ │ │ │ ldr ip, [ip, #84] @ 0x54 │ │ │ │ ands ip, ip, #536870912 @ 0x20000000 │ │ │ │ - beq b8d18 │ │ │ │ + beq b8dec │ │ │ │ ldr ip, [r0, #28] │ │ │ │ push {r4, r5, lr} │ │ │ │ cmp ip, #0 │ │ │ │ ldr lr, [r1] │ │ │ │ - bne b8ccc │ │ │ │ + bne b8da0 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ ldr r4, [r0, #16] │ │ │ │ cmp lr, r4 │ │ │ │ movlt r5, #0 │ │ │ │ movge r5, #1 │ │ │ │ orrs r5, r5, lr, lsr #31 │ │ │ │ - bne b8cb0 │ │ │ │ + bne b8d84 │ │ │ │ ldrb ip, [r0, #6] │ │ │ │ ldrb r5, [r0, #5] │ │ │ │ cmp ip, #0 │ │ │ │ mov ip, #1 │ │ │ │ lsl ip, ip, r5 │ │ │ │ add r0, r0, #20 │ │ │ │ - beq b8c3c │ │ │ │ + beq b8d10 │ │ │ │ add ip, ip, lr, lsl #3 │ │ │ │ add ip, r0, ip │ │ │ │ ldr r0, [ip, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b8c8c │ │ │ │ + beq b8d60 │ │ │ │ ldr r4, [ip] │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [ip, #4] │ │ │ │ ldr ip, [r4, #12] │ │ │ │ str lr, [r1] │ │ │ │ - beq b8c6c │ │ │ │ + beq b8d40 │ │ │ │ cmp r3, #0 │ │ │ │ str r4, [r2] │ │ │ │ - beq b8c74 │ │ │ │ + beq b8d48 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r0, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne b8c80 │ │ │ │ + bne b8d54 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r5, #12 │ │ │ │ mla ip, r5, lr, ip │ │ │ │ add ip, r0, ip │ │ │ │ ldr r0, [ip, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b8cb8 │ │ │ │ + beq b8d8c │ │ │ │ ldr r4, [ip, #4] │ │ │ │ ldr ip, [ip] │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str lr, [r1] │ │ │ │ - bne b8c18 │ │ │ │ + bne b8cec │ │ │ │ cmp r3, #0 │ │ │ │ - bne b8c24 │ │ │ │ + bne b8cf8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b8c34 │ │ │ │ + beq b8d08 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str ip, [r3] │ │ │ │ - b b8c34 │ │ │ │ + b b8d08 │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r4, lr │ │ │ │ add ip, ip, #8 │ │ │ │ pople {r4, r5, pc} │ │ │ │ ldr r0, [ip, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b8c8c │ │ │ │ + beq b8d60 │ │ │ │ cmp r4, lr │ │ │ │ - bgt b8bfc │ │ │ │ + bgt b8cd0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r4, lr │ │ │ │ add ip, ip, #12 │ │ │ │ - bgt b8c48 │ │ │ │ + bgt b8d1c │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp lr, #0 │ │ │ │ - blt b8cb0 │ │ │ │ + blt b8d84 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, lr │ │ │ │ - ble b8cb0 │ │ │ │ + ble b8d84 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ ldrb r0, [ip] │ │ │ │ add r0, r0, #1 │ │ │ │ add r0, ip, r0, lsl #2 │ │ │ │ ldrb r0, [r0, lr] │ │ │ │ add r5, ip, r0, lsl #2 │ │ │ │ add ip, r4, r0, lsl #3 │ │ │ │ ldrb r4, [r4, #5] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r5, #1 │ │ │ │ add ip, ip, r5, lsl r4 │ │ │ │ ldr r4, [ip, #20] │ │ │ │ ldr ip, [r4, #12] │ │ │ │ - b b8c5c │ │ │ │ + b b8d30 │ │ │ │ mov r0, ip │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000b8d20 <_PyObject_LookupSpecial@@Base>: │ │ │ │ +000b8df4 <_PyObject_LookupSpecial@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r8, [pc, #776] @ b9040 <_PyObject_LookupSpecial@@Base+0x320> │ │ │ │ + ldr r8, [pc, #776] @ b9114 <_PyObject_LookupSpecial@@Base+0x320> │ │ │ │ ldr r9, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r9, #192] @ 0xc0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r8, r0] │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ eor r3, r2, r1, asr #3 │ │ │ │ lsl r3, r3, #20 │ │ │ │ lsr r3, r3, #20 │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ add sl, r5, r3, lsl #2 │ │ │ │ add sl, sl, #40960 @ 0xa000 │ │ │ │ lsl r4, r3, #2 │ │ │ │ ldr r3, [sl, #2808] @ 0xaf8 │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne b8eac <_PyObject_LookupSpecial@@Base+0x18c> │ │ │ │ + bne b8f80 <_PyObject_LookupSpecial@@Base+0x18c> │ │ │ │ ldr r3, [sl, #2812] @ 0xafc │ │ │ │ cmp r1, r3 │ │ │ │ - bne b8eac <_PyObject_LookupSpecial@@Base+0x18c> │ │ │ │ + bne b8f80 <_PyObject_LookupSpecial@@Base+0x18c> │ │ │ │ add r5, r5, #40960 @ 0xa000 │ │ │ │ add r5, r5, r4 │ │ │ │ ldr r9, [r5, #2816] @ 0xb00 │ │ │ │ cmp r9, #0 │ │ │ │ - beq b8f54 <_PyObject_LookupSpecial@@Base+0x234> │ │ │ │ + beq b9028 <_PyObject_LookupSpecial@@Base+0x234> │ │ │ │ ldr r2, [r9] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b8f64 <_PyObject_LookupSpecial@@Base+0x244> │ │ │ │ + beq b9038 <_PyObject_LookupSpecial@@Base+0x244> │ │ │ │ ldr r1, [r9, #4] │ │ │ │ add r2, r2, #1 │ │ │ │ ldr r4, [r1, #136] @ 0x88 │ │ │ │ str r2, [r9] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b8e7c <_PyObject_LookupSpecial@@Base+0x15c> │ │ │ │ - ldr r2, [pc, #636] @ b9044 <_PyObject_LookupSpecial@@Base+0x324> │ │ │ │ + beq b8f50 <_PyObject_LookupSpecial@@Base+0x15c> │ │ │ │ + ldr r2, [pc, #636] @ b9118 <_PyObject_LookupSpecial@@Base+0x324> │ │ │ │ cmp r4, r2 │ │ │ │ - bne b8e88 <_PyObject_LookupSpecial@@Base+0x168> │ │ │ │ - ldr r2, [pc, #628] @ b9048 <_PyObject_LookupSpecial@@Base+0x328> │ │ │ │ + bne b8f5c <_PyObject_LookupSpecial@@Base+0x168> │ │ │ │ + ldr r2, [pc, #628] @ b911c <_PyObject_LookupSpecial@@Base+0x328> │ │ │ │ cmp r6, r2 │ │ │ │ - beq b9020 <_PyObject_LookupSpecial@@Base+0x300> │ │ │ │ - ldr r0, [pc, #620] @ b904c <_PyObject_LookupSpecial@@Base+0x32c> │ │ │ │ - bl 91b84 <_PyObject_GC_New@@Base> │ │ │ │ + beq b90f4 <_PyObject_LookupSpecial@@Base+0x300> │ │ │ │ + ldr r0, [pc, #620] @ b9120 <_PyObject_LookupSpecial@@Base+0x32c> │ │ │ │ + bl 91be0 <_PyObject_GC_New@@Base> │ │ │ │ ldr r2, [r9] │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b8e60 <_PyObject_LookupSpecial@@Base+0x140> │ │ │ │ + beq b8f34 <_PyObject_LookupSpecial@@Base+0x140> │ │ │ │ mov r1, #0 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ str r1, [r4, #16] │ │ │ │ - beq b8fd0 <_PyObject_LookupSpecial@@Base+0x2b0> │ │ │ │ + beq b90a4 <_PyObject_LookupSpecial@@Base+0x2b0> │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r9] │ │ │ │ ldr r1, [r6] │ │ │ │ str r9, [r4, #8] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ ldreq r2, [r9] │ │ │ │ - beq b8fe0 <_PyObject_LookupSpecial@@Base+0x2c0> │ │ │ │ - ldr r2, [pc, #560] @ b9050 <_PyObject_LookupSpecial@@Base+0x330> │ │ │ │ + beq b90b4 <_PyObject_LookupSpecial@@Base+0x2c0> │ │ │ │ + ldr r2, [pc, #560] @ b9124 <_PyObject_LookupSpecial@@Base+0x330> │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r6] │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ str r2, [r4, #20] │ │ │ │ ldr r2, [r8, r0] │ │ │ │ sub r1, r4, #8 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r2, [r4, #-4] │ │ │ │ ldr r0, [r0, #3796] @ 0xed4 │ │ │ │ and r2, r2, #3 │ │ │ │ @@ -146973,991 +147028,991 @@ │ │ │ │ str r6, [r4, #12] │ │ │ │ orr r2, r2, ip │ │ │ │ str r1, [ip] │ │ │ │ stmdb r4, {r0, r2} │ │ │ │ ldr r2, [r9] │ │ │ │ str r1, [r0, #4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b8e78 <_PyObject_LookupSpecial@@Base+0x158> │ │ │ │ + beq b8f4c <_PyObject_LookupSpecial@@Base+0x158> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r9] │ │ │ │ - beq b8fc4 <_PyObject_LookupSpecial@@Base+0x2a4> │ │ │ │ + beq b9098 <_PyObject_LookupSpecial@@Base+0x2a4> │ │ │ │ mov r9, r4 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r6, #4] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ blx r4 │ │ │ │ ldr r2, [r9] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - bne b8e68 <_PyObject_LookupSpecial@@Base+0x148> │ │ │ │ - b b8e78 <_PyObject_LookupSpecial@@Base+0x158> │ │ │ │ - ldr r3, [pc, #416] @ b9054 <_PyObject_LookupSpecial@@Base+0x334> │ │ │ │ + bne b8f3c <_PyObject_LookupSpecial@@Base+0x148> │ │ │ │ + b b8f4c <_PyObject_LookupSpecial@@Base+0x158> │ │ │ │ + ldr r3, [pc, #416] @ b9128 <_PyObject_LookupSpecial@@Base+0x334> │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne b8f94 <_PyObject_LookupSpecial@@Base+0x274> │ │ │ │ + bne b9068 <_PyObject_LookupSpecial@@Base+0x274> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bgt b8f94 <_PyObject_LookupSpecial@@Base+0x274> │ │ │ │ + bgt b9068 <_PyObject_LookupSpecial@@Base+0x274> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl a87bc <_PyType_LookupRef@@Base+0x190> │ │ │ │ + bl a8834 <_PyType_LookupRef@@Base+0x190> │ │ │ │ ldr r3, [r9, #192] @ 0xc0 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl a88cc <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ + bl a8944 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ mov r9, r0 │ │ │ │ - bne b8fb4 <_PyObject_LookupSpecial@@Base+0x294> │ │ │ │ + bne b9088 <_PyObject_LookupSpecial@@Base+0x294> │ │ │ │ cmp fp, #0 │ │ │ │ - beq b8f4c <_PyObject_LookupSpecial@@Base+0x22c> │ │ │ │ + beq b9020 <_PyObject_LookupSpecial@@Base+0x22c> │ │ │ │ add r5, r5, #43520 @ 0xaa00 │ │ │ │ add r5, r5, #248 @ 0xf8 │ │ │ │ add r2, r5, r4 │ │ │ │ str r0, [r2, #8] │ │ │ │ ldr r2, [r7] │ │ │ │ add r1, r4, #4 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ ldr sl, [sl, #2812] @ 0xafc │ │ │ │ strne r2, [r7] │ │ │ │ str r7, [r5, r1] │ │ │ │ - bl 35911c │ │ │ │ + bl 359388 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r5, r4] │ │ │ │ ldr r2, [sl] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b8f78 <_PyObject_LookupSpecial@@Base+0x258> │ │ │ │ + bne b904c <_PyObject_LookupSpecial@@Base+0x258> │ │ │ │ cmp r9, #0 │ │ │ │ - bne b8f64 <_PyObject_LookupSpecial@@Base+0x244> │ │ │ │ + bne b9038 <_PyObject_LookupSpecial@@Base+0x244> │ │ │ │ mov r9, #0 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r9, #4] │ │ │ │ ldr r4, [r2, #136] @ 0x88 │ │ │ │ cmp r4, #0 │ │ │ │ - bne b8dc0 <_PyObject_LookupSpecial@@Base+0xa0> │ │ │ │ - b b8e7c <_PyObject_LookupSpecial@@Base+0x15c> │ │ │ │ + bne b8e94 <_PyObject_LookupSpecial@@Base+0xa0> │ │ │ │ + b b8f50 <_PyObject_LookupSpecial@@Base+0x15c> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [sl] │ │ │ │ - bne b8f4c <_PyObject_LookupSpecial@@Base+0x22c> │ │ │ │ + bne b9020 <_PyObject_LookupSpecial@@Base+0x22c> │ │ │ │ mov r0, sl │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b b8f4c <_PyObject_LookupSpecial@@Base+0x22c> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b b9020 <_PyObject_LookupSpecial@@Base+0x22c> │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl a88cc <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ + bl a8944 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ mov r9, r0 │ │ │ │ - beq b8f4c <_PyObject_LookupSpecial@@Base+0x22c> │ │ │ │ + beq b9020 <_PyObject_LookupSpecial@@Base+0x22c> │ │ │ │ cmn r2, #1 │ │ │ │ - bne b8f54 <_PyObject_LookupSpecial@@Base+0x234> │ │ │ │ - bl 11a964 │ │ │ │ - b b8f54 <_PyObject_LookupSpecial@@Base+0x234> │ │ │ │ + bne b9028 <_PyObject_LookupSpecial@@Base+0x234> │ │ │ │ + bl 11aa14 │ │ │ │ + b b9028 <_PyObject_LookupSpecial@@Base+0x234> │ │ │ │ mov r0, r9 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b b8e78 <_PyObject_LookupSpecial@@Base+0x158> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b b8f4c <_PyObject_LookupSpecial@@Base+0x158> │ │ │ │ ldr r1, [r6] │ │ │ │ str r9, [r4, #8] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b8e18 <_PyObject_LookupSpecial@@Base+0xf8> │ │ │ │ - ldr r1, [pc, #104] @ b9050 <_PyObject_LookupSpecial@@Base+0x330> │ │ │ │ - bl 3592c0 │ │ │ │ + bne b8eec <_PyObject_LookupSpecial@@Base+0xf8> │ │ │ │ + ldr r1, [pc, #104] @ b9124 <_PyObject_LookupSpecial@@Base+0x330> │ │ │ │ + bl 359530 │ │ │ │ str r1, [r4, #20] │ │ │ │ ldr r1, [r8, r0] │ │ │ │ sub ip, r4, #8 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ str r6, [r4, #12] │ │ │ │ ldr r0, [r1, #3796] @ 0xed4 │ │ │ │ ldr r1, [r4, #-4] │ │ │ │ ldr lr, [r0, #4] │ │ │ │ and r1, r1, #3 │ │ │ │ orr r1, r1, lr │ │ │ │ str ip, [lr] │ │ │ │ stmdb r4, {r0, r1} │ │ │ │ str ip, [r0, #4] │ │ │ │ - b b8e60 <_PyObject_LookupSpecial@@Base+0x140> │ │ │ │ + b b8f34 <_PyObject_LookupSpecial@@Base+0x140> │ │ │ │ ldr r1, [r9] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b8e7c <_PyObject_LookupSpecial@@Base+0x15c> │ │ │ │ + beq b8f50 <_PyObject_LookupSpecial@@Base+0x15c> │ │ │ │ add r1, r1, #1 │ │ │ │ mov r4, r9 │ │ │ │ mov r2, r1 │ │ │ │ str r1, [r9] │ │ │ │ - b b8e60 <_PyObject_LookupSpecial@@Base+0x140> │ │ │ │ + b b8f34 <_PyObject_LookupSpecial@@Base+0x140> │ │ │ │ andeq r0, r0, ip │ │ │ │ - andseq lr, r4, r0, ror #12 │ │ │ │ + andseq lr, r4, r8, lsl #14 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ @ instruction: 0x00558194 │ │ │ │ - andseq lr, r4, ip, asr lr │ │ │ │ + andseq lr, r4, r4, lsl #30 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ │ │ │ │ -000b9058 : │ │ │ │ +000b912c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r2, [pc, #284] @ b9198 │ │ │ │ + ldr r2, [pc, #284] @ b926c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r8, [r2, r0] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ sub sp, sp, #20 │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ mov r5, r1 │ │ │ │ - beq b90ec │ │ │ │ + beq b91c0 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ mov r2, #4 │ │ │ │ add r1, r4, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 29cdc │ │ │ │ ldr r9, [sp, #12] │ │ │ │ cmp r9, #0 │ │ │ │ - beq b90ec │ │ │ │ + beq b91c0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r9 │ │ │ │ ldr r2, [r8, #72] @ 0x48 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq b9114 │ │ │ │ + beq b91e8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne b9130 │ │ │ │ + bne b9204 │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bic r3, r6, #-2147483648 @ 0x80000000 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp] │ │ │ │ - bl b2d7c <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl b2e60 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r2, #0 │ │ │ │ - beq b9164 │ │ │ │ + beq b9238 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b9164 │ │ │ │ + beq b9238 │ │ │ │ mov r3, #0 │ │ │ │ - b b90e0 │ │ │ │ + b b91b4 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq b90e0 │ │ │ │ + beq b91b4 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b9180 │ │ │ │ - ldr r3, [pc, #76] @ b919c │ │ │ │ - ldr r2, [pc, #76] @ b91a0 │ │ │ │ + bne b9254 │ │ │ │ + ldr r3, [pc, #76] @ b9270 │ │ │ │ + ldr r2, [pc, #76] @ b9274 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r4 │ │ │ │ - bl 2d63ec │ │ │ │ - b b9128 │ │ │ │ - ldr r3, [pc, #48] @ b919c │ │ │ │ - ldr r2, [pc, #52] @ b91a4 │ │ │ │ + bl 2d62fc │ │ │ │ + b b91fc │ │ │ │ + ldr r3, [pc, #48] @ b9270 │ │ │ │ + ldr r2, [pc, #52] @ b9278 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1c0010 <_PyErr_Format@@Base> │ │ │ │ - b b9128 │ │ │ │ + bl 1c01c8 <_PyErr_Format@@Base> │ │ │ │ + b b91fc │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne b9148 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b b9148 │ │ │ │ + bne b921c │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b b921c │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r2, r6, ip, lsr r7 │ │ │ │ - eorseq r2, r6, ip, lsl #14 │ │ │ │ + eorseq r2, r6, ip, ror r9 │ │ │ │ + eorseq r2, r6, ip, asr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ cmp r3, #0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bne b96bc │ │ │ │ + bne b9790 │ │ │ │ bic r5, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r5, #2 │ │ │ │ - bhi b9680 │ │ │ │ + bhi b9754 │ │ │ │ ldr r3, [r6, #152] @ 0x98 │ │ │ │ - ldr r2, [pc, #1296] @ b96f4 │ │ │ │ + ldr r2, [pc, #1296] @ b97c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b95f8 │ │ │ │ + bne b96cc │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9d898 │ │ │ │ + bl 9d910 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b93f4 │ │ │ │ + beq b94c8 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq b923c │ │ │ │ - ldr r3, [pc, #1256] @ b96f8 │ │ │ │ - bl 3592c0 │ │ │ │ + beq b9310 │ │ │ │ + ldr r3, [pc, #1256] @ b97cc │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ sub r1, r4, #8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r3, #3796] @ 0xed4 │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ and r3, r3, #3 │ │ │ │ orr r3, r3, r0 │ │ │ │ str r1, [r0] │ │ │ │ stmdb r4, {r2, r3} │ │ │ │ str r1, [r2, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq b9524 │ │ │ │ + beq b95f8 │ │ │ │ ldr r6, [r7] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge b9610 │ │ │ │ + bge b96e4 │ │ │ │ cmp r5, #2 │ │ │ │ - bne b96dc │ │ │ │ + bne b97b0 │ │ │ │ ldr r5, [r7, #4] │ │ │ │ - ldr r3, [pc, #1168] @ b96fc │ │ │ │ + ldr r3, [pc, #1168] @ b97d0 │ │ │ │ str r6, [sp, #20] │ │ │ │ cmp r5, r3 │ │ │ │ str r5, [sp, #24] │ │ │ │ - beq b959c │ │ │ │ + beq b9670 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ - beq b94a4 │ │ │ │ + beq b9578 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - blt b93fc │ │ │ │ + blt b94d0 │ │ │ │ ldr r3, [r7, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq b9628 │ │ │ │ + beq b96fc │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble b9358 │ │ │ │ + ble b942c │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r1, r6 │ │ │ │ - bne b9330 │ │ │ │ + bne b9404 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b95dc │ │ │ │ + beq b96b0 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r7] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b92e0 │ │ │ │ + beq b93b4 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b94f4 │ │ │ │ + beq b95c8 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ str r3, [r6] │ │ │ │ str r6, [r4, #8] │ │ │ │ - bne b9500 │ │ │ │ + bne b95d4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r5, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne b94d0 │ │ │ │ + bne b95a4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r7, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne b94ac │ │ │ │ + bne b9580 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r2, #1 │ │ │ │ - beq b9358 │ │ │ │ + beq b942c │ │ │ │ add r3, r3, #12 │ │ │ │ mov r0, #1 │ │ │ │ ldr r1, [r3, #4]! │ │ │ │ cmp r1, r6 │ │ │ │ - beq b92b8 │ │ │ │ + beq b938c │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - bne b9340 │ │ │ │ - ldr r1, [pc, #928] @ b9700 │ │ │ │ + bne b9414 │ │ │ │ + ldr r1, [pc, #928] @ b97d4 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl f404c │ │ │ │ + bl f40fc │ │ │ │ cmp r0, #0 │ │ │ │ - blt b93d0 │ │ │ │ + blt b94a4 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq b9398 │ │ │ │ + beq b946c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge b9398 │ │ │ │ + bge b946c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r7, r3 │ │ │ │ - bne b95b4 │ │ │ │ + bne b9688 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b1dc │ │ │ │ + bl 9b254 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ ldrge r3, [r3, #12] │ │ │ │ - ldrge r2, [pc, #844] @ b9704 │ │ │ │ - blt b95ec │ │ │ │ - ldr r0, [pc, #840] @ b9708 │ │ │ │ + ldrge r2, [pc, #844] @ b97d8 │ │ │ │ + blt b96c0 │ │ │ │ + ldr r0, [pc, #840] @ b97dc │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldr r0, [r0] │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #828] @ b970c │ │ │ │ - bl 1176f0 │ │ │ │ + ldr r1, [pc, #828] @ b97e0 │ │ │ │ + bl 1177e0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b93f4 │ │ │ │ + beq b94c8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b93f4 │ │ │ │ + bne b94c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b b9324 │ │ │ │ + b b93f8 │ │ │ │ ldr r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq b9460 │ │ │ │ + beq b9534 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble b9294 │ │ │ │ + ble b9368 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r1, r6 │ │ │ │ - beq b9484 │ │ │ │ + beq b9558 │ │ │ │ cmp r2, #1 │ │ │ │ - beq b9294 │ │ │ │ + beq b9368 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, r6 │ │ │ │ - beq b9484 │ │ │ │ + beq b9558 │ │ │ │ cmp r2, #2 │ │ │ │ - beq b9294 │ │ │ │ + beq b9368 │ │ │ │ add r3, r3, #16 │ │ │ │ mov r1, #2 │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r0, r6 │ │ │ │ - beq b9484 │ │ │ │ + beq b9558 │ │ │ │ cmp r2, r1 │ │ │ │ - bne b9444 │ │ │ │ - b b9294 │ │ │ │ + bne b9518 │ │ │ │ + b b9368 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq b9484 │ │ │ │ + beq b9558 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b9464 │ │ │ │ - ldr r3, [pc, #656] @ b9710 │ │ │ │ + bne b9538 │ │ │ │ + ldr r3, [pc, #656] @ b97e4 │ │ │ │ cmp r6, r3 │ │ │ │ - bne b9294 │ │ │ │ + bne b9368 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b94a4 │ │ │ │ + beq b9578 │ │ │ │ add r3, r3, #1 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ movne r7, r5 │ │ │ │ str r3, [r5] │ │ │ │ - bne b92d8 │ │ │ │ + bne b93ac │ │ │ │ mov r7, r5 │ │ │ │ - b b92e0 │ │ │ │ + b b93b4 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b9324 │ │ │ │ + beq b93f8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne b9324 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b b9324 │ │ │ │ + bne b93f8 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b b93f8 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b9314 │ │ │ │ + beq b93e8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne b9314 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b b9314 │ │ │ │ + bne b93e8 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b b93e8 │ │ │ │ cmp r0, #0 │ │ │ │ str r6, [r4, #8] │ │ │ │ - beq b9304 │ │ │ │ + beq b93d8 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b9304 │ │ │ │ + beq b93d8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne b9304 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b b9304 │ │ │ │ - ldr r3, [pc, #460] @ b96f8 │ │ │ │ - bl 3592c0 │ │ │ │ + bne b93d8 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b b93d8 │ │ │ │ + ldr r3, [pc, #460] @ b97cc │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ str r5, [sp, #20] │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ str r5, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b96a8 │ │ │ │ + beq b977c │ │ │ │ ldrb r3, [r0, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - beq b96a0 │ │ │ │ + beq b9774 │ │ │ │ cmp r3, #1 │ │ │ │ - beq b9574 │ │ │ │ + beq b9648 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r2, [r0, #28] │ │ │ │ ldr r1, [r3, #116] @ 0x74 │ │ │ │ add r3, r3, #124 @ 0x7c │ │ │ │ add r3, r3, r1, lsl #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc b96a0 │ │ │ │ + bcc b9774 │ │ │ │ ldr r1, [r0] │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #20 │ │ │ │ - bl 25ab98 <_PySys_GetRequiredAttrString@@Base+0x2b2c> │ │ │ │ + bl 25aca8 <_PySys_GetRequiredAttrString@@Base+0x2b28> │ │ │ │ cmn r0, #1 │ │ │ │ - beq b93d0 │ │ │ │ + beq b94a4 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - ldr r3, [pc, #356] @ b96fc │ │ │ │ + ldr r3, [pc, #356] @ b97d0 │ │ │ │ cmp r5, r3 │ │ │ │ - bne b9278 │ │ │ │ + bne b934c │ │ │ │ mov r3, #0 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b b92e0 │ │ │ │ + b b93b4 │ │ │ │ ldr r3, [r7, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq b9658 │ │ │ │ + beq b972c │ │ │ │ ldr r1, [r3, #8]! │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, r2 │ │ │ │ - ble b9398 │ │ │ │ + ble b946c │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ cmp r0, r6 │ │ │ │ - bne b9650 │ │ │ │ + bne b9724 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b92d8 │ │ │ │ - b b92e0 │ │ │ │ + bne b93ac │ │ │ │ + b b93b4 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - ldr r2, [pc, #284] @ b9714 │ │ │ │ - b b93b8 │ │ │ │ + ldr r2, [pc, #284] @ b97e8 │ │ │ │ + b b948c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne b923c │ │ │ │ - b b93f4 │ │ │ │ - ldr r0, [pc, #240] @ b9708 │ │ │ │ + bne b9310 │ │ │ │ + b b94c8 │ │ │ │ + ldr r0, [pc, #240] @ b97dc │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #248] @ b9718 │ │ │ │ + ldr r1, [pc, #248] @ b97ec │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1176f0 │ │ │ │ - b b93d0 │ │ │ │ + bl 1177e0 │ │ │ │ + b b94a4 │ │ │ │ mov r3, r7 │ │ │ │ cmp r3, r6 │ │ │ │ - beq b92b8 │ │ │ │ + beq b938c │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b962c │ │ │ │ - ldr r3, [pc, #200] @ b9710 │ │ │ │ + bne b9700 │ │ │ │ + ldr r3, [pc, #200] @ b97e4 │ │ │ │ cmp r6, r3 │ │ │ │ - beq b92b8 │ │ │ │ - b b9358 │ │ │ │ + beq b938c │ │ │ │ + b b942c │ │ │ │ add r2, r2, #1 │ │ │ │ - b b95c8 │ │ │ │ + b b969c │ │ │ │ mov r3, r7 │ │ │ │ cmp r3, r6 │ │ │ │ - beq b95dc │ │ │ │ + beq b96b0 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b965c │ │ │ │ - ldr r3, [pc, #152] @ b9710 │ │ │ │ + bne b9730 │ │ │ │ + ldr r3, [pc, #152] @ b97e4 │ │ │ │ cmp r6, r3 │ │ │ │ - beq b95dc │ │ │ │ - b b9398 │ │ │ │ - ldr r0, [pc, #148] @ b971c │ │ │ │ + beq b96b0 │ │ │ │ + b b946c │ │ │ │ + ldr r0, [pc, #148] @ b97f0 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff2a0 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff354 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq b93f4 │ │ │ │ - b b91d8 │ │ │ │ + beq b94c8 │ │ │ │ + b b92ac │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b b953c │ │ │ │ - ldr r3, [pc, #112] @ b9720 │ │ │ │ - ldr r1, [pc, #112] @ b9724 │ │ │ │ + b b9610 │ │ │ │ + ldr r3, [pc, #112] @ b97f4 │ │ │ │ + ldr r1, [pc, #112] @ b97f8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b b93d0 │ │ │ │ - ldr r0, [pc, #100] @ b9728 │ │ │ │ + bl 18f414 │ │ │ │ + b b94a4 │ │ │ │ + ldr r0, [pc, #100] @ b97fc │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 3171f0 │ │ │ │ + bl 317480 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b93f4 │ │ │ │ - b b91cc │ │ │ │ + beq b94c8 │ │ │ │ + b b92a0 │ │ │ │ mov r3, #0 │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r3 │ │ │ │ str r6, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ - b b92e0 │ │ │ │ - andeq sp, r9, ip, lsr #16 │ │ │ │ + b b93b4 │ │ │ │ + andeq sp, r9, r4, lsr #17 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq sl, r7, r0, rrx │ │ │ │ - eorseq r3, r6, ip, lsl #2 │ │ │ │ + eorseq r3, r6, ip, asr #6 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r6, r0, asr r1 │ │ │ │ + mlaseq r6, r0, r3, r3 │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ - mlaseq r6, r0, r9, r2 │ │ │ │ - eorseq r3, r6, r0, lsr #2 │ │ │ │ - eorseq r3, r6, r8, lsl r1 │ │ │ │ + @ instruction: 0x00362bd0 │ │ │ │ + eorseq r3, r6, r0, ror #6 │ │ │ │ + eorseq r3, r6, r8, asr r3 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r3, r6, r4, lsr #3 │ │ │ │ - eorseq fp, r5, r8, lsl fp │ │ │ │ + eorseq r3, r6, r4, ror #7 │ │ │ │ + eorseq fp, r5, r8, asr sp │ │ │ │ │ │ │ │ -000b972c : │ │ │ │ +000b9800 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r6, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq b97cc │ │ │ │ + beq b98a0 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ - beq b9798 │ │ │ │ - ldr r2, [pc, #148] @ b9800 │ │ │ │ + beq b986c │ │ │ │ + ldr r2, [pc, #148] @ b98d4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b97bc │ │ │ │ + bne b9890 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - bl faf20 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl fafd4 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 119de4 │ │ │ │ + bl 119e94 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b97e4 │ │ │ │ + beq b98b8 │ │ │ │ mov r0, r1 │ │ │ │ - bl bbd4c │ │ │ │ + bl bbe20 │ │ │ │ subs r1, r0, #0 │ │ │ │ ldrne r3, [r6, #32] │ │ │ │ movne r0, r5 │ │ │ │ - beq b9790 │ │ │ │ + beq b9864 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ - b b9784 │ │ │ │ - ldr r0, [pc, #48] @ b9804 │ │ │ │ + b b9858 │ │ │ │ + ldr r0, [pc, #48] @ b98d8 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #44] @ b9808 │ │ │ │ + ldr r1, [pc, #44] @ b98dc │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1176f0 │ │ │ │ - b b9790 │ │ │ │ - ldr r3, [pc, #32] @ b980c │ │ │ │ + bl 1177e0 │ │ │ │ + b b9864 │ │ │ │ + ldr r3, [pc, #32] @ b98e0 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #20] @ b9810 │ │ │ │ - bl 1176f0 │ │ │ │ - b b9784 │ │ │ │ - ldrdeq fp, [pc], -r4 │ │ │ │ + ldr r1, [pc, #20] @ b98e4 │ │ │ │ + bl 1177e0 │ │ │ │ + b b9858 │ │ │ │ + andeq fp, pc, r8, lsl #25 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r6, r4, asr #5 │ │ │ │ + eorseq r1, r6, r4, lsl #10 │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r6, r0, lsl #7 │ │ │ │ + eorseq r1, r6, r0, asr #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ mov r4, r1 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ mov r9, r0 │ │ │ │ - beq b984c │ │ │ │ + beq b9920 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #9 │ │ │ │ - beq b9abc │ │ │ │ + beq b9b90 │ │ │ │ ldr fp, [r9, #16] │ │ │ │ ldr r2, [r9, #8] │ │ │ │ cmp fp, #0 │ │ │ │ ldr r1, [r9, #12] │ │ │ │ - beq b9ad0 │ │ │ │ + beq b9ba4 │ │ │ │ ldr r5, [fp, #172] @ 0xac │ │ │ │ cmp r5, #0 │ │ │ │ - beq b9930 │ │ │ │ + beq b9a04 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b9a54 │ │ │ │ + beq b9b28 │ │ │ │ ldr sl, [r5, #8] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp sl, #1 │ │ │ │ str r3, [r5] │ │ │ │ - ble b9914 │ │ │ │ + ble b99e8 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bne b9a6c │ │ │ │ + bne b9b40 │ │ │ │ mov r6, #1 │ │ │ │ add r8, r5, #12 │ │ │ │ mov r7, r1 │ │ │ │ ldr r2, [r8, r6, lsl #2] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b9944 │ │ │ │ + bne b9a18 │ │ │ │ ldr r3, [r2, #132] @ 0x84 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - beq b99b0 │ │ │ │ + beq b9a84 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r1, [pc, #572] @ b9b10 │ │ │ │ + ldr r1, [pc, #572] @ b9be4 │ │ │ │ cmp r2, r1 │ │ │ │ - bne b9a9c │ │ │ │ + bne b9b70 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq b9a9c │ │ │ │ + beq b9b70 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 9b308 │ │ │ │ + bl 9b380 │ │ │ │ cmn r0, #3 │ │ │ │ - beq b9914 │ │ │ │ + beq b99e8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b99cc │ │ │ │ + bne b9aa0 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp sl, r6 │ │ │ │ - bgt b98a4 │ │ │ │ + bgt b9978 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b9930 │ │ │ │ + beq b9a04 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq b9ae4 │ │ │ │ - bl a55d4 │ │ │ │ + beq b9bb8 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b9ad0 │ │ │ │ + beq b9ba4 │ │ │ │ mov r4, #0 │ │ │ │ - b b9a48 │ │ │ │ - ldr r3, [pc, #456] @ b9b14 │ │ │ │ + b b9b1c │ │ │ │ + ldr r3, [pc, #456] @ b9be8 │ │ │ │ ldr r1, [r2, #180] @ 0xb4 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ sub r1, r1, #1 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ + ldr ip, [r3, #8] │ │ │ │ rsb r3, r1, r1, lsl #3 │ │ │ │ lsl r3, r3, #2 │ │ │ │ - add ip, r0, r3 │ │ │ │ + add r0, ip, r3 │ │ │ │ add r3, r3, #92160 @ 0x16800 │ │ │ │ add r3, r3, #764 @ 0x2fc │ │ │ │ - add r3, r0, r3 │ │ │ │ - add r0, ip, #92160 @ 0x16800 │ │ │ │ + add r3, ip, r3 │ │ │ │ + add ip, r0, #92160 @ 0x16800 │ │ │ │ cmp r1, #10 │ │ │ │ - ldr r0, [r0, #764] @ 0x2fc │ │ │ │ + ldr ip, [ip, #764] @ 0x2fc │ │ │ │ movls r1, #0 │ │ │ │ movhi r1, #1 │ │ │ │ - cmp r0, r2 │ │ │ │ + cmp ip, r2 │ │ │ │ orreq r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - addeq ip, ip, #98304 @ 0x18000 │ │ │ │ + addeq r0, r0, #98304 @ 0x18000 │ │ │ │ ldrne r3, [r3, #16] │ │ │ │ - ldreq r3, [ip, #244] @ 0xf4 │ │ │ │ + ldreq r3, [r0, #244] @ 0xf4 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - bne b98c8 │ │ │ │ - ldr r1, [pc, #352] @ b9b18 │ │ │ │ - ldr r0, [pc, #352] @ b9b1c │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne b999c │ │ │ │ + ldr r1, [pc, #352] @ b9bec │ │ │ │ + ldr r0, [pc, #352] @ b9bf0 │ │ │ │ + bl 2e1424 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b9920 │ │ │ │ - b b9930 │ │ │ │ + bne b99f4 │ │ │ │ + b b9a04 │ │ │ │ mov r1, r7 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r7] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b9a00 │ │ │ │ + beq b9ad4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq b9af0 │ │ │ │ + beq b9bc4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r4, r7 │ │ │ │ - beq b9a48 │ │ │ │ + beq b9b1c │ │ │ │ cmp fp, r1 │ │ │ │ moveq r1, #0 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq b9a48 │ │ │ │ + beq b9b1c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq b9b04 │ │ │ │ + beq b9bd8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr sl, [r5, #8] │ │ │ │ cmp sl, #1 │ │ │ │ - ble b9930 │ │ │ │ + ble b9a04 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq b9898 │ │ │ │ + beq b996c │ │ │ │ add r8, r5, #12 │ │ │ │ mov r3, r8 │ │ │ │ mov r6, #1 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, sl │ │ │ │ - beq b9914 │ │ │ │ + beq b99e8 │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ cmp r0, r2 │ │ │ │ - bne b9a78 │ │ │ │ + bne b9b4c │ │ │ │ cmp r6, sl │ │ │ │ - blt b98a0 │ │ │ │ - b b9914 │ │ │ │ + blt b9974 │ │ │ │ + b b99e8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 8be20 │ │ │ │ + bl 8be90 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq b9914 │ │ │ │ + beq b99e8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b b98e4 │ │ │ │ - ldr r1, [pc, #92] @ b9b20 │ │ │ │ + b b99b8 │ │ │ │ + ldr r1, [pc, #92] @ b9bf4 │ │ │ │ mov r0, r4 │ │ │ │ - bl f9314 <_PyUnicode_Equal@@Base> │ │ │ │ + bl f93c8 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq b984c │ │ │ │ + beq b9920 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b fbbd4 │ │ │ │ + b fbc88 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b b9930 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b b9a04 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b b9a00 │ │ │ │ + b b9ad4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b b9a48 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b b9b1c │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ andeq r0, r0, ip │ │ │ │ andeq r0, r0, lr, asr #18 │ │ │ │ - eorseq sp, r5, ip, asr #6 │ │ │ │ + eorseq sp, r5, ip, lsl #11 │ │ │ │ subseq sl, r7, r0, rrx │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ subs r5, r2, #0 │ │ │ │ sub sp, sp, #20 │ │ │ │ - beq ba120 │ │ │ │ + beq ba1f4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r0, #8] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge ba144 │ │ │ │ + bge ba218 │ │ │ │ ldr r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq b9c0c │ │ │ │ + beq b9ce0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble b9bc8 │ │ │ │ + ble b9c9c │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r6, r1 │ │ │ │ - beq b9c18 │ │ │ │ + beq b9cec │ │ │ │ cmp r2, #1 │ │ │ │ - beq b9bc8 │ │ │ │ + beq b9c9c │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r6, r1 │ │ │ │ - beq b9c18 │ │ │ │ + beq b9cec │ │ │ │ cmp r2, #2 │ │ │ │ - beq b9bc8 │ │ │ │ + beq b9c9c │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r6, r1 │ │ │ │ - beq b9c18 │ │ │ │ + beq b9cec │ │ │ │ cmp r2, #3 │ │ │ │ - beq b9bc8 │ │ │ │ + beq b9c9c │ │ │ │ add r3, r3, #20 │ │ │ │ mov r1, #3 │ │ │ │ ldr ip, [r3, #4]! │ │ │ │ add r1, r1, #1 │ │ │ │ cmp ip, r6 │ │ │ │ - beq b9c18 │ │ │ │ + beq b9cec │ │ │ │ cmp r2, r1 │ │ │ │ - bne b9bb0 │ │ │ │ + bne b9c84 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - ldr r3, [pc, #1620] @ ba228 │ │ │ │ + ldr r3, [pc, #1620] @ ba2fc │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ - beq b9bec │ │ │ │ + beq b9cc0 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ moveq r2, #0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr ip, [r6, #12] │ │ │ │ - ldr r3, [pc, #1580] @ ba22c │ │ │ │ - ldr r1, [pc, #1580] @ ba230 │ │ │ │ + ldr r3, [pc, #1580] @ ba300 │ │ │ │ + ldr r1, [pc, #1580] @ ba304 │ │ │ │ str ip, [sp] │ │ │ │ - bl 1176f0 │ │ │ │ - b ba038 │ │ │ │ + bl 1177e0 │ │ │ │ + b ba10c │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - bne ba1d8 │ │ │ │ + bne ba2ac │ │ │ │ ldr r9, [r0, #20] │ │ │ │ - ldr r3, [pc, #1552] @ ba234 │ │ │ │ + ldr r3, [pc, #1552] @ ba308 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ tst r2, #512 @ 0x200 │ │ │ │ and r3, r3, r2 │ │ │ │ - bne ba040 │ │ │ │ + bne ba114 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt b9ddc │ │ │ │ + bgt b9eb0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ba078 │ │ │ │ - ldr r2, [pc, #1520] @ ba238 │ │ │ │ + beq ba14c │ │ │ │ + ldr r2, [pc, #1520] @ ba30c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi ba078 │ │ │ │ + bhi ba14c │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r7, [pc, #1492] @ ba23c │ │ │ │ + ldr r7, [pc, #1492] @ ba310 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ ldr r6, [r7, #16] │ │ │ │ tst r3, #24 │ │ │ │ lsl r2, r3, #17 │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ add r4, r4, r2, lsr #31 │ │ │ │ ands r3, r3, #4 │ │ │ │ lsl r4, r4, #3 │ │ │ │ streq r3, [sp, #8] │ │ │ │ - bne ba188 │ │ │ │ + bne ba25c │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r8, [pc, #1444] @ ba240 │ │ │ │ + ldr r8, [pc, #1444] @ ba314 │ │ │ │ sub r3, r3, r4 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ cmp r6, r3 │ │ │ │ ldr sl, [r8, r0] │ │ │ │ - bhi ba024 │ │ │ │ + bhi ba0f8 │ │ │ │ adds r6, r6, r4 │ │ │ │ - bmi ba024 │ │ │ │ - ldr fp, [pc, #1416] @ ba244 │ │ │ │ - ldr r1, [pc, #1416] @ ba248 │ │ │ │ + bmi ba0f8 │ │ │ │ + ldr fp, [pc, #1416] @ ba318 │ │ │ │ + ldr r1, [pc, #1416] @ ba31c │ │ │ │ ldr r2, [fp, #712] @ 0x2c8 │ │ │ │ cmp r2, r1 │ │ │ │ - bne b9fac │ │ │ │ + bne ba080 │ │ │ │ ldr ip, [sl, #8] │ │ │ │ sub r0, r6, #1 │ │ │ │ add r3, ip, #4096 @ 0x1000 │ │ │ │ cmp r0, #512 @ 0x200 │ │ │ │ ldr r2, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs b9f68 │ │ │ │ + bcs ba03c │ │ │ │ lsr r0, r0, #3 │ │ │ │ ldr r3, [r2, r0, lsl #3] │ │ │ │ ldr lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq b9f4c │ │ │ │ + beq ba020 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [r1] │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq b9e40 │ │ │ │ + beq b9f14 │ │ │ │ ldr r3, [ip, #3760] @ 0xeb0 │ │ │ │ ldr r0, [ip, #3756] @ 0xeac │ │ │ │ add r3, r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ add r4, r1, r4 │ │ │ │ cmp r3, r0 │ │ │ │ str r2, [r1] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r2, [r4, #-8] │ │ │ │ str r2, [r4, #-4] │ │ │ │ str r3, [ip, #3760] @ 0xeb0 │ │ │ │ - bgt b9f04 │ │ │ │ + bgt b9fd8 │ │ │ │ ldr r3, [r7] │ │ │ │ - ldr r2, [pc, #1276] @ ba24c │ │ │ │ + ldr r2, [pc, #1276] @ ba320 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ strne r3, [r7] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b9fd4 │ │ │ │ + bne ba0a8 │ │ │ │ str r3, [r4, #20] │ │ │ │ str r9, [r4, #8] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b9e90 │ │ │ │ + beq b9f64 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r8, r0] │ │ │ │ sub r2, r4, #8 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ ldr r1, [r1, #3796] @ 0xed4 │ │ │ │ and r3, r3, #3 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ @@ -147968,59 +148023,59 @@ │ │ │ │ str r2, [r0] │ │ │ │ stmdb r4, {r1, r3} │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne b9ee0 │ │ │ │ - ldr r3, [pc, #1124] @ ba250 │ │ │ │ + bne b9fb4 │ │ │ │ + ldr r3, [pc, #1124] @ ba324 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r7, [pc, #1096] @ ba23c │ │ │ │ + ldr r7, [pc, #1096] @ ba310 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ ldr r6, [r7, #16] │ │ │ │ tst r3, #24 │ │ │ │ movne r4, #1 │ │ │ │ moveq r4, #0 │ │ │ │ tst r3, #4 │ │ │ │ lsl r3, r3, #17 │ │ │ │ add r4, r4, r3, lsr #31 │ │ │ │ lsl r4, r4, #3 │ │ │ │ - beq b9c90 │ │ │ │ + beq b9d64 │ │ │ │ ldr r2, [r7, #440] @ 0x1b8 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ add r3, r3, r2 │ │ │ │ add r2, r3, #3 │ │ │ │ bic r2, r2, #3 │ │ │ │ add r3, r3, #1 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ add r6, r6, r3 │ │ │ │ - b b9c90 │ │ │ │ + b b9d64 │ │ │ │ ldr fp, [r3, #24] │ │ │ │ ldr r6, [r3, #28] │ │ │ │ cmp r6, fp │ │ │ │ - bcc b9ef4 │ │ │ │ + bcc b9fc8 │ │ │ │ add r0, r0, #1 │ │ │ │ add r0, fp, r0, lsl #3 │ │ │ │ str r0, [r3, #24] │ │ │ │ add r0, r3, fp │ │ │ │ str r0, [r3, #4] │ │ │ │ str r2, [r3, fp] │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr sl, [r8, r0] │ │ │ │ ldr ip, [sl, #8] │ │ │ │ - b b9d14 │ │ │ │ - ldr r3, [pc, #980] @ ba254 │ │ │ │ + b b9de8 │ │ │ │ + ldr r3, [pc, #980] @ ba328 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b b9dec │ │ │ │ - ldr r3, [pc, #972] @ ba258 │ │ │ │ + b b9ec0 │ │ │ │ + ldr r3, [pc, #972] @ ba32c │ │ │ │ str r3, [sp, #8] │ │ │ │ - b b9dec │ │ │ │ - bl 3592c0 │ │ │ │ + b b9ec0 │ │ │ │ + bl 359530 │ │ │ │ ldr r2, [r8, r0] │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [r2, #3796] @ 0xed4 │ │ │ │ str r3, [r4, #16] │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ @@ -148033,248 +148088,248 @@ │ │ │ │ str r1, [r0] │ │ │ │ mov r0, r4 │ │ │ │ stmdb r4, {r2, r3} │ │ │ │ str r1, [r2, #4] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - ldreq r3, [pc, #880] @ ba25c │ │ │ │ + ldreq r3, [pc, #880] @ ba330 │ │ │ │ streq r3, [sp, #8] │ │ │ │ - beq b9dec │ │ │ │ - b ba078 │ │ │ │ + beq b9ec0 │ │ │ │ + b ba14c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [lr, #12] │ │ │ │ str lr, [r3, #8] │ │ │ │ - b b9d14 │ │ │ │ + b b9de8 │ │ │ │ ldr r3, [ip, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq b9d44 │ │ │ │ + beq b9e18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b9d44 │ │ │ │ + beq b9e18 │ │ │ │ ldr r3, [ip, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne b9d44 │ │ │ │ + bne b9e18 │ │ │ │ ldr r3, [sl, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ba110 │ │ │ │ + bne ba1e4 │ │ │ │ add r0, sl, #12 │ │ │ │ ldr r3, [sl, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne b9d44 │ │ │ │ + bne b9e18 │ │ │ │ mov r1, #16 │ │ │ │ - bl 358410 │ │ │ │ - b b9d44 │ │ │ │ + bl 35867c │ │ │ │ + b b9e18 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 920a0 │ │ │ │ + bl 920fc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ subs r1, r0, #0 │ │ │ │ - bne b9e68 │ │ │ │ + bne b9f3c │ │ │ │ ldr r3, [fp, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #748] @ ba260 │ │ │ │ + ldr r1, [pc, #748] @ ba334 │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - bne b9ff8 │ │ │ │ + bne ba0cc │ │ │ │ cmp r6, #1 │ │ │ │ movcs r0, r6 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ba024 │ │ │ │ + beq ba0f8 │ │ │ │ ldr r3, [r2, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2, #800] @ 0x320 │ │ │ │ - b b9e68 │ │ │ │ + b b9f3c │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [fp, #708] @ 0x2c4 │ │ │ │ blx r2 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq ba024 │ │ │ │ + beq ba0f8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr sl, [r8, r3] │ │ │ │ ldr ip, [sl, #8] │ │ │ │ - b b9d14 │ │ │ │ - ldr r1, [pc, #648] @ ba264 │ │ │ │ + b b9de8 │ │ │ │ + ldr r1, [pc, #648] @ ba338 │ │ │ │ cmp r3, r1 │ │ │ │ - bne ba010 │ │ │ │ + bne ba0e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e6d0 │ │ │ │ + bl 18e94c │ │ │ │ mov r3, #0 │ │ │ │ str r9, [r4, #8] │ │ │ │ str r3, [r4, #20] │ │ │ │ - b b9d78 │ │ │ │ + b b9e4c │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [fp, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ - b b9f94 │ │ │ │ + b ba068 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b9fe8 │ │ │ │ + b ba0bc │ │ │ │ mov r0, sl │ │ │ │ - bl 2a0208 │ │ │ │ + bl 2a027c │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne b9d44 │ │ │ │ + bne b9e18 │ │ │ │ mov r4, #0 │ │ │ │ - b b9dd0 │ │ │ │ + b b9ea4 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt ba06c │ │ │ │ + bgt ba140 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ba078 │ │ │ │ - ldr r2, [pc, #528] @ ba268 │ │ │ │ + beq ba14c │ │ │ │ + ldr r2, [pc, #528] @ ba33c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi ba078 │ │ │ │ + bhi ba14c │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r2, [pc, #504] @ ba26c │ │ │ │ + ldr r2, [pc, #504] @ ba340 │ │ │ │ cmp r3, r2 │ │ │ │ - beq ba090 │ │ │ │ - ldr r3, [pc, #496] @ ba270 │ │ │ │ + beq ba164 │ │ │ │ + ldr r3, [pc, #496] @ ba344 │ │ │ │ ldr r2, [r9] │ │ │ │ - ldr r1, [pc, #492] @ ba274 │ │ │ │ + ldr r1, [pc, #492] @ ba348 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ - b ba038 │ │ │ │ - ldr r3, [pc, #480] @ ba278 │ │ │ │ + bl 1177e0 │ │ │ │ + b ba10c │ │ │ │ + ldr r3, [pc, #480] @ ba34c │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq ba0fc │ │ │ │ - ldr r0, [pc, #468] @ ba27c │ │ │ │ - bl 91b84 <_PyObject_GC_New@@Base> │ │ │ │ + beq ba1d0 │ │ │ │ + ldr r0, [pc, #468] @ ba350 │ │ │ │ + bl 91be0 <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq ba038 │ │ │ │ + beq ba10c │ │ │ │ ldr r3, [r6] │ │ │ │ - ldr r8, [pc, #388] @ ba240 │ │ │ │ + ldr r8, [pc, #388] @ ba314 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ mov r3, #0 │ │ │ │ str r6, [r4, #28] │ │ │ │ str r3, [r4, #20] │ │ │ │ str r9, [r4, #8] │ │ │ │ - b b9d78 │ │ │ │ - ldr r3, [pc, #376] @ ba258 │ │ │ │ + b b9e4c │ │ │ │ + ldr r3, [pc, #376] @ ba32c │ │ │ │ str r3, [sp, #8] │ │ │ │ - b ba098 │ │ │ │ - ldr r3, [pc, #360] @ ba254 │ │ │ │ + b ba16c │ │ │ │ + ldr r3, [pc, #360] @ ba328 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b ba098 │ │ │ │ + b ba16c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b ba098 │ │ │ │ - ldr r3, [pc, #364] @ ba270 │ │ │ │ - ldr r1, [pc, #376] @ ba280 │ │ │ │ + b ba16c │ │ │ │ + ldr r3, [pc, #364] @ ba344 │ │ │ │ + ldr r1, [pc, #376] @ ba354 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b ba038 │ │ │ │ + bl 18f414 │ │ │ │ + b ba10c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b9d44 │ │ │ │ - b b9f30 │ │ │ │ + bne b9e18 │ │ │ │ + b ba004 │ │ │ │ cmp r1, #0 │ │ │ │ mov r2, r1 │ │ │ │ - beq ba194 │ │ │ │ + beq ba268 │ │ │ │ ldr r5, [r1, #4] │ │ │ │ ldr r6, [r0, #8] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - blt b9b54 │ │ │ │ + blt b9c28 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - ldr r1, [pc, #216] @ ba228 │ │ │ │ + ldr r1, [pc, #216] @ ba2fc │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - beq ba168 │ │ │ │ + beq ba23c │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ tst r1, #268435456 @ 0x10000000 │ │ │ │ moveq r2, #0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr ip, [r6, #12] │ │ │ │ - ldr r3, [pc, #176] @ ba22c │ │ │ │ - ldr r1, [pc, #260] @ ba284 │ │ │ │ + ldr r3, [pc, #176] @ ba300 │ │ │ │ + ldr r1, [pc, #260] @ ba358 │ │ │ │ str ip, [sp] │ │ │ │ - bl 1176f0 │ │ │ │ - b ba038 │ │ │ │ + bl 1177e0 │ │ │ │ + b ba10c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b b9e18 │ │ │ │ + b b9eec │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - ldr r1, [pc, #136] @ ba228 │ │ │ │ + ldr r1, [pc, #136] @ ba2fc │ │ │ │ cmp r3, #0 │ │ │ │ ldr lr, [r1] │ │ │ │ - beq ba1b8 │ │ │ │ + beq ba28c │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ tst r1, #268435456 @ 0x10000000 │ │ │ │ movne r2, r3 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - ldr r3, [pc, #104] @ ba22c │ │ │ │ + ldr r3, [pc, #104] @ ba300 │ │ │ │ ldr ip, [r1, #12] │ │ │ │ mov r0, lr │ │ │ │ - ldr r1, [pc, #184] @ ba288 │ │ │ │ + ldr r1, [pc, #184] @ ba35c │ │ │ │ str ip, [sp] │ │ │ │ - bl 1176f0 │ │ │ │ - b ba038 │ │ │ │ + bl 1177e0 │ │ │ │ + b ba10c │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b9c10 │ │ │ │ - ldr r3, [pc, #160] @ ba28c │ │ │ │ + bne b9ce4 │ │ │ │ + ldr r3, [pc, #160] @ ba360 │ │ │ │ cmp r6, r3 │ │ │ │ - bne b9bc8 │ │ │ │ + bne b9c9c │ │ │ │ ldr r9, [r0, #20] │ │ │ │ - ldr r3, [pc, #56] @ ba234 │ │ │ │ + ldr r3, [pc, #56] @ ba308 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ tst r2, #512 @ 0x200 │ │ │ │ and r3, r3, r2 │ │ │ │ - beq b9c30 │ │ │ │ + beq b9d04 │ │ │ │ cmp r3, #8 │ │ │ │ - ble ba048 │ │ │ │ - ldr r2, [pc, #84] @ ba26c │ │ │ │ + ble ba11c │ │ │ │ + ldr r2, [pc, #84] @ ba340 │ │ │ │ cmp r3, r2 │ │ │ │ - bne ba078 │ │ │ │ - ldr r3, [pc, #84] @ ba278 │ │ │ │ + bne ba14c │ │ │ │ + ldr r3, [pc, #84] @ ba34c │ │ │ │ str r3, [sp, #8] │ │ │ │ - b ba0a0 │ │ │ │ + b ba174 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0036aab0 │ │ │ │ - eorseq r3, r6, ip, asr #4 │ │ │ │ + @ instruction: 0x0036acf0 │ │ │ │ + eorseq r3, r6, ip, lsl #9 │ │ │ │ andeq r0, r0, pc, lsl #5 │ │ │ │ - eorseq r7, sp, r6, lsr #28 │ │ │ │ + eorseq r8, sp, sl, ror r0 │ │ │ │ subseq r3, r5, r8, asr #31 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, r8, lsl #31 │ │ │ │ + andeq r1, r9, r4, ror #31 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq r2, pc, r8, lsl #18 │ │ │ │ - andeq sl, fp, ip, ror #20 │ │ │ │ - andeq ip, pc, r4, ror #3 │ │ │ │ - mulseq r0, ip, r0 │ │ │ │ - andeq fp, r8, r8, lsr #32 │ │ │ │ - andseq lr, r8, r0, lsl r1 │ │ │ │ - eorseq r7, sp, r6, lsr lr │ │ │ │ + @ instruction: 0x000f29b8 │ │ │ │ + andeq sl, fp, r0, asr #22 │ │ │ │ + muleq pc, r8, r2 @ │ │ │ │ + andseq r3, r0, r0, asr r1 │ │ │ │ + muleq r8, r8, r0 │ │ │ │ + andseq lr, r8, ip, lsl #7 │ │ │ │ + eorseq r8, sp, sl, lsl #1 │ │ │ │ andeq r0, r0, r2, lsl #5 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r0, r6, r4, lsr #15 │ │ │ │ - andseq fp, sp, r4, ror #21 │ │ │ │ + eorseq r0, r6, r4, ror #19 │ │ │ │ + andseq fp, sp, r8, lsl #28 │ │ │ │ subseq r3, r5, r8, lsr lr │ │ │ │ - eorseq r0, r6, r0, asr #15 │ │ │ │ - eorseq r3, r6, r4, lsl #4 │ │ │ │ - eorseq r3, r6, r0, asr #3 │ │ │ │ + eorseq r0, r6, r0, lsl #20 │ │ │ │ + eorseq r3, r6, r4, asr #8 │ │ │ │ + eorseq r3, r6, r0, lsl #8 │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldmdb r0, {r1, r2} │ │ │ │ mov r4, r0 │ │ │ │ @@ -148286,69 +148341,69 @@ │ │ │ │ str r1, [r2] │ │ │ │ str r3, [r1, #4] │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ mov r2, #0 │ │ │ │ and r3, r3, #1 │ │ │ │ cmp r0, r2 │ │ │ │ stmdb r4, {r2, r3} │ │ │ │ - bne ba308 │ │ │ │ + bne ba3dc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne ba350 │ │ │ │ + bne ba424 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne ba32c │ │ │ │ + bne ba400 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #160] @ 0xa0 │ │ │ │ pop {r4, lr} │ │ │ │ bx r3 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba2dc │ │ │ │ + beq ba3b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne ba2dc │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b ba2dc │ │ │ │ + bne ba3b0 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b ba3b0 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba2f4 │ │ │ │ + beq ba3c8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne ba2f4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b ba2f4 │ │ │ │ + bne ba3c8 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b ba3c8 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba2e8 │ │ │ │ + beq ba3bc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne ba2e8 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b ba2e8 │ │ │ │ + bne ba3bc │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b ba3bc │ │ │ │ │ │ │ │ -000ba374 : │ │ │ │ +000ba448 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #8 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #32] @ ba3b4 │ │ │ │ + ldr r3, [pc, #32] @ ba488 │ │ │ │ mov r4, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ba3b8 │ │ │ │ + bl ba48c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -148358,82 +148413,82 @@ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ sub sp, sp, #28 │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r0 │ │ │ │ bic r9, r4, #-2147483648 @ 0x80000000 │ │ │ │ - beq ba7d8 │ │ │ │ + beq ba8ac │ │ │ │ ldr r1, [r3, #28] │ │ │ │ mov r2, #4 │ │ │ │ add r1, r5, r1 │ │ │ │ add r0, sp, #20 │ │ │ │ bl 29cdc │ │ │ │ ldr sl, [sp, #20] │ │ │ │ cmp sl, #0 │ │ │ │ - beq ba7d8 │ │ │ │ + beq ba8ac │ │ │ │ cmp r6, #0 │ │ │ │ - bne ba62c │ │ │ │ - ldr r3, [pc, #1580] @ baa50 │ │ │ │ + bne ba700 │ │ │ │ + ldr r3, [pc, #1580] @ bab24 │ │ │ │ cmp sl, r3 │ │ │ │ - bne ba5c8 │ │ │ │ + bne ba69c │ │ │ │ ldr r6, [r5, #24] │ │ │ │ - ldr r2, [pc, #1568] @ baa54 │ │ │ │ + ldr r2, [pc, #1568] @ bab28 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ands r3, r3, #1 │ │ │ │ ldr sl, [r2, r0] │ │ │ │ - beq ba914 │ │ │ │ + beq ba9e8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba97c │ │ │ │ + beq baa50 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r9, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq ba4c8 │ │ │ │ + beq ba59c │ │ │ │ ldr r2, [r7] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba7c0 │ │ │ │ + beq ba894 │ │ │ │ add r3, r3, #1 │ │ │ │ bics r1, r4, #-2147483647 @ 0x80000001 │ │ │ │ str r3, [r2] │ │ │ │ - beq ba4c8 │ │ │ │ + beq ba59c │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba7cc │ │ │ │ + beq ba8a0 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r9, #2 │ │ │ │ str r3, [r2] │ │ │ │ - bls ba4c8 │ │ │ │ + bls ba59c │ │ │ │ add r2, r7, #8 │ │ │ │ add r0, r7, r9, lsl #2 │ │ │ │ ldr r1, [r2], #4 │ │ │ │ ldr r3, [r1] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ add r3, r3, #1 │ │ │ │ - beq ba608 │ │ │ │ + beq ba6dc │ │ │ │ cmp r2, r0 │ │ │ │ str r3, [r1] │ │ │ │ - bne ba4a8 │ │ │ │ + bne ba57c │ │ │ │ ldr r4, [sl, #148] @ 0x94 │ │ │ │ ldr fp, [r6, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - beq ba860 │ │ │ │ + beq ba934 │ │ │ │ ldr r3, [sl, #152] @ 0x98 │ │ │ │ sub r3, r3, r4 │ │ │ │ cmp fp, r3, asr #2 │ │ │ │ - bge ba860 │ │ │ │ + bge ba934 │ │ │ │ ldr r3, [r6] │ │ │ │ add fp, r4, fp, lsl #2 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str fp, [sl, #148] @ 0x94 │ │ │ │ str r5, [r4, #8] │ │ │ │ - beq ba508 │ │ │ │ + beq ba5dc │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r6] │ │ │ │ ldr r2, [r6, #48] @ 0x30 │ │ │ │ str r6, [r4] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ add r6, r6, #124 @ 0x7c │ │ │ │ @@ -148443,227 +148498,227 @@ │ │ │ │ str r1, [r4, #16] │ │ │ │ str r6, [r4, #28] │ │ │ │ str r2, [r4, #32] │ │ │ │ str r3, [r4, #20] │ │ │ │ str r3, [r4, #24] │ │ │ │ strh r3, [r4, #36] @ 0x24 │ │ │ │ strb r3, [r4, #38] @ 0x26 │ │ │ │ - ble ba614 │ │ │ │ + ble ba6e8 │ │ │ │ add r6, r4, #40 @ 0x28 │ │ │ │ lsl r2, r2, #2 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 29658 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ str r9, [sp] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl ceaec <_PyEvalFramePushAndInit@@Base+0x4f8> │ │ │ │ + bl ceb78 <_PyEvalFramePushAndInit@@Base+0x4f8> │ │ │ │ cmp r0, #0 │ │ │ │ - bne ba904 │ │ │ │ + bne ba9d8 │ │ │ │ ldr r3, [sl, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #340] @ 0x154 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ba7f8 │ │ │ │ + bne ba8cc │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl cfbf4 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + bl cfc80 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ ldr r3, [r8, #72] @ 0x48 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq ba5e8 │ │ │ │ + beq ba6bc │ │ │ │ cmp r3, #0 │ │ │ │ - bne ba82c │ │ │ │ + bne ba900 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx sl │ │ │ │ ldr r3, [r8, #72] @ 0x48 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne ba5b4 │ │ │ │ + bne ba688 │ │ │ │ ldr r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ba810 │ │ │ │ + beq ba8e4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ba810 │ │ │ │ + beq ba8e4 │ │ │ │ mov r4, #0 │ │ │ │ - b ba5bc │ │ │ │ + b ba690 │ │ │ │ cmp r2, r0 │ │ │ │ - bne ba4a8 │ │ │ │ - b ba4c8 │ │ │ │ + bne ba57c │ │ │ │ + b ba59c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r3, r7 │ │ │ │ add r2, r4, #40 @ 0x28 │ │ │ │ str r9, [sp] │ │ │ │ - b ba570 │ │ │ │ + b ba644 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ba41c │ │ │ │ + beq ba4f0 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 11ca04 <_PyEval_CheckExceptTypeValid@@Base+0x1170> │ │ │ │ + bl 11cab4 <_PyEval_CheckExceptTypeValid@@Base+0x1170> │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq ba600 │ │ │ │ + beq ba6d4 │ │ │ │ ldr fp, [sp, #20] │ │ │ │ orr r2, r4, #-2147483648 @ 0x80000000 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, fp │ │ │ │ mov r0, r5 │ │ │ │ blx sl │ │ │ │ ldr r6, [fp, #8] │ │ │ │ add r6, r9, r6 │ │ │ │ cmp r6, #0 │ │ │ │ mov r4, r0 │ │ │ │ - ble ba784 │ │ │ │ + ble ba858 │ │ │ │ ldr r0, [r7] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba6a8 │ │ │ │ + beq ba77c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq ba940 │ │ │ │ + beq baa14 │ │ │ │ cmp r6, #1 │ │ │ │ - beq ba784 │ │ │ │ + beq ba858 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba6d0 │ │ │ │ + beq ba7a4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq baa40 │ │ │ │ + beq bab14 │ │ │ │ cmp r6, #2 │ │ │ │ - beq ba784 │ │ │ │ + beq ba858 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba6f8 │ │ │ │ + beq ba7cc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq ba938 │ │ │ │ + beq baa0c │ │ │ │ cmp r6, #3 │ │ │ │ - beq ba784 │ │ │ │ + beq ba858 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba720 │ │ │ │ + beq ba7f4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq ba948 │ │ │ │ + beq baa1c │ │ │ │ cmp r6, #4 │ │ │ │ - beq ba784 │ │ │ │ + beq ba858 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ add sl, r7, #16 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba74c │ │ │ │ + beq ba820 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq ba950 │ │ │ │ + beq baa24 │ │ │ │ cmp r6, #5 │ │ │ │ - beq ba784 │ │ │ │ + beq ba858 │ │ │ │ mov r9, #5 │ │ │ │ ldr r0, [sl, #4]! │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r3, #1 │ │ │ │ - beq ba778 │ │ │ │ + beq ba84c │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ - beq ba958 │ │ │ │ + beq baa2c │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r6, r9 │ │ │ │ - bne ba758 │ │ │ │ + bne ba82c │ │ │ │ sub r0, r7, #4 │ │ │ │ - bl 99b98 │ │ │ │ + bl 99c10 │ │ │ │ ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba7b0 │ │ │ │ + beq ba884 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - bne ba7b0 │ │ │ │ + bne ba884 │ │ │ │ mov r0, fp │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [r8, #72] @ 0x48 │ │ │ │ - bne ba5b4 │ │ │ │ - b ba5e8 │ │ │ │ + bne ba688 │ │ │ │ + b ba6bc │ │ │ │ bics r3, r4, #-2147483647 @ 0x80000001 │ │ │ │ - bne ba480 │ │ │ │ - b ba4c8 │ │ │ │ + bne ba554 │ │ │ │ + b ba59c │ │ │ │ cmp r9, #2 │ │ │ │ - bhi ba4a0 │ │ │ │ - b ba4c8 │ │ │ │ + bhi ba574 │ │ │ │ + b ba59c │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b b2d7c <_PyObject_MakeTpCall@@Base> │ │ │ │ + b b2e60 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b ba7b0 │ │ │ │ - ldr r3, [pc, #576] @ baa58 │ │ │ │ - ldr r2, [pc, #576] @ baa5c │ │ │ │ + b ba884 │ │ │ │ + ldr r3, [pc, #576] @ bab2c │ │ │ │ + ldr r2, [pc, #576] @ bab30 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1c0010 <_PyErr_Format@@Base> │ │ │ │ - b ba600 │ │ │ │ + bl 1c01c8 <_PyErr_Format@@Base> │ │ │ │ + b ba6d4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ba5bc │ │ │ │ + beq ba690 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne ba960 │ │ │ │ - ldr r3, [pc, #524] @ baa58 │ │ │ │ - ldr r2, [pc, #528] @ baa60 │ │ │ │ + bne baa34 │ │ │ │ + ldr r3, [pc, #524] @ bab2c │ │ │ │ + ldr r2, [pc, #528] @ bab34 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r5 │ │ │ │ - bl 2d63ec │ │ │ │ - b ba600 │ │ │ │ + bl 2d62fc │ │ │ │ + b ba6d4 │ │ │ │ add r3, fp, #1000 @ 0x3e8 │ │ │ │ lsl r3, r3, #2 │ │ │ │ mov r1, #16384 @ 0x4000 │ │ │ │ cmp r1, r3 │ │ │ │ - blt baa38 │ │ │ │ - ldr r2, [pc, #488] @ baa64 │ │ │ │ + blt bab0c │ │ │ │ + ldr r2, [pc, #488] @ bab38 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r3, [r2, #808] @ 0x328 │ │ │ │ ldr r0, [r2, #804] @ 0x324 │ │ │ │ ldr r4, [sl, #144] @ 0x90 │ │ │ │ blx r3 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq ba988 │ │ │ │ + beq baa5c │ │ │ │ ldr r0, [sl, #144] @ 0x90 │ │ │ │ mov r2, #0 │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r3, #8] │ │ │ │ ldrne r2, [sl, #148] @ 0x94 │ │ │ │ addne ip, r0, #12 │ │ │ │ subne r2, r2, ip │ │ │ │ @@ -148677,238 +148732,238 @@ │ │ │ │ add r4, r3, r2, lsl #2 │ │ │ │ add r1, r3, r1 │ │ │ │ add fp, r4, fp, lsl #2 │ │ │ │ cmp r4, #0 │ │ │ │ str r3, [sl, #144] @ 0x90 │ │ │ │ str r1, [sl, #152] @ 0x98 │ │ │ │ str fp, [sl, #148] @ 0x94 │ │ │ │ - beq ba988 │ │ │ │ + beq baa5c │ │ │ │ ldr r3, [r6] │ │ │ │ str r5, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne ba500 │ │ │ │ - b ba508 │ │ │ │ + bne ba5d4 │ │ │ │ + b ba5dc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 2440d0 │ │ │ │ - b ba5e8 │ │ │ │ + bl 2441ac │ │ │ │ + b ba6bc │ │ │ │ str r3, [sp, #4] │ │ │ │ str r9, [sp] │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ - bl 243854 │ │ │ │ + bl 243930 │ │ │ │ mov r4, r0 │ │ │ │ - b ba7b0 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b ba6f8 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b ba6a8 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b ba720 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b ba74c │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b ba778 │ │ │ │ + b ba884 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b ba7cc │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b ba77c │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b ba7f4 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b ba820 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b ba84c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne ba844 │ │ │ │ + bne ba918 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b ba844 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b ba918 │ │ │ │ cmp r9, #0 │ │ │ │ - bne ba460 │ │ │ │ - b ba4c8 │ │ │ │ + bne ba534 │ │ │ │ + b ba59c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba9d4 │ │ │ │ + beq baaa8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne ba9d4 │ │ │ │ - ldr r2, [pc, #188] @ baa68 │ │ │ │ + bne baaa8 │ │ │ │ + ldr r2, [pc, #188] @ bab3c │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ba9c4 │ │ │ │ + beq baa98 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - ldr sl, [pc, #140] @ baa68 │ │ │ │ + ldr sl, [pc, #140] @ bab3c │ │ │ │ mov r6, #0 │ │ │ │ cmp r9, r6 │ │ │ │ - beq baa48 │ │ │ │ + beq bab1c │ │ │ │ ldr r4, [r7, r6, lsl #2] │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ - beq baa30 │ │ │ │ + beq bab04 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne baa30 │ │ │ │ + bne bab04 │ │ │ │ ldr r3, [sl, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq baa20 │ │ │ │ + beq baaf4 │ │ │ │ ldr r2, [sl, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ add r6, r6, #1 │ │ │ │ - b ba9dc │ │ │ │ + b baab0 │ │ │ │ lsl r1, r1, #1 │ │ │ │ - b ba86c │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b ba6d0 │ │ │ │ - bl 2a01ec │ │ │ │ - b ba5e8 │ │ │ │ - andseq r1, r1, ip, asr #31 │ │ │ │ + b ba940 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b ba7a4 │ │ │ │ + bl 2a0260 │ │ │ │ + b ba6bc │ │ │ │ + ldrheq r2, [r1], -ip │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r2, r6, ip, lsl #14 │ │ │ │ - eorseq r2, r6, ip, lsr r7 │ │ │ │ + eorseq r2, r6, ip, asr #18 │ │ │ │ + eorseq r2, r6, ip, ror r9 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r5, [pc, #2116] @ bb2c8 │ │ │ │ + ldr r5, [pc, #2116] @ bb39c │ │ │ │ mov r7, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r4, [r5, r0] │ │ │ │ sub sp, sp, #20 │ │ │ │ - bne bb290 │ │ │ │ + bne bb364 │ │ │ │ bics r6, r2, #-2147483648 @ 0x80000000 │ │ │ │ - bne bb20c │ │ │ │ + bne bb2e0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ - blt bb278 │ │ │ │ + blt bb34c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bb25c │ │ │ │ + beq bb330 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ tst r2, #32 │ │ │ │ - ldr r2, [pc, #2040] @ bb2cc │ │ │ │ - bne bac18 │ │ │ │ + ldr r2, [pc, #2040] @ bb3a0 │ │ │ │ + bne bacec │ │ │ │ cmp r3, r2 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bne bac24 │ │ │ │ + bne bacf8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add ip, r0, #12 │ │ │ │ cmp r3, #624 @ 0x270 │ │ │ │ - bge bac64 │ │ │ │ + bge bad38 │ │ │ │ add r2, r3, #1 │ │ │ │ str r2, [r0, #8] │ │ │ │ ldr r3, [ip, r3, lsl #2] │ │ │ │ - ldr r1, [pc, #1996] @ bb2d0 │ │ │ │ + ldr r1, [pc, #1996] @ bb3a4 │ │ │ │ eor r3, r3, r3, lsr #11 │ │ │ │ and r1, r1, r3, lsl #7 │ │ │ │ eor r3, r3, r1 │ │ │ │ - ldr r1, [pc, #1984] @ bb2d4 │ │ │ │ + ldr r1, [pc, #1984] @ bb3a8 │ │ │ │ cmp r2, #624 @ 0x270 │ │ │ │ and r1, r1, r3, lsl #15 │ │ │ │ eor r3, r3, r1 │ │ │ │ eor r3, r3, r3, lsr #18 │ │ │ │ lsr r6, r3, #5 │ │ │ │ - beq baf40 │ │ │ │ + beq bb014 │ │ │ │ add r3, r2, #1 │ │ │ │ str r3, [r0, #8] │ │ │ │ ldr r0, [ip, r2, lsl #2] │ │ │ │ - ldr r3, [pc, #1940] @ bb2d0 │ │ │ │ + ldr r3, [pc, #1940] @ bb3a4 │ │ │ │ eor r0, r0, r0, lsr #11 │ │ │ │ and r3, r3, r0, lsl #7 │ │ │ │ eor r0, r0, r3 │ │ │ │ - ldr r3, [pc, #1928] @ bb2d4 │ │ │ │ + ldr r3, [pc, #1928] @ bb3a8 │ │ │ │ and r3, r3, r0, lsl #15 │ │ │ │ eor r0, r0, r3 │ │ │ │ eor r0, r0, r0, lsr #18 │ │ │ │ lsr r0, r0, #6 │ │ │ │ - bl 3571d4 │ │ │ │ + bl 357440 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r9, r1 │ │ │ │ - bl 3571d4 │ │ │ │ - ldr r3, [pc, #1892] @ bb2d8 │ │ │ │ + bl 357440 │ │ │ │ + ldr r3, [pc, #1892] @ bb3ac │ │ │ │ mov r2, #0 │ │ │ │ - bl 3572dc │ │ │ │ + bl 357548 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 356f28 │ │ │ │ - ldr r3, [pc, #1864] @ bb2dc │ │ │ │ + bl 357194 │ │ │ │ + ldr r3, [pc, #1864] @ bb3b0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 3572dc │ │ │ │ + bl 357548 │ │ │ │ mov r6, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r5, r0] │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r5, [r3, #1608] @ 0x648 │ │ │ │ cmp r5, #0 │ │ │ │ - beq bac34 │ │ │ │ - ldr r1, [pc, #1820] @ bb2e0 │ │ │ │ + beq bad08 │ │ │ │ + ldr r1, [pc, #1820] @ bb3b4 │ │ │ │ ldr r2, [r3, #1604] @ 0x644 │ │ │ │ ldr r0, [r1] │ │ │ │ ldr ip, [r5, #4] │ │ │ │ sub r2, r2, #1 │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ str ip, [r3, #1608] @ 0x648 │ │ │ │ str r2, [r3, #1604] @ 0x644 │ │ │ │ str r1, [r5, #4] │ │ │ │ - bne bac58 │ │ │ │ - ldr r2, [pc, #1784] @ bb2e4 │ │ │ │ + bne bad2c │ │ │ │ + ldr r2, [pc, #1784] @ bb3b8 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bb1f4 │ │ │ │ + bne bb2c8 │ │ │ │ strd r6, [r5, #8] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, #0 │ │ │ │ - beq baae0 │ │ │ │ + beq babb4 │ │ │ │ mov r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b bac00 │ │ │ │ + b bacd4 │ │ │ │ mov r0, #16 │ │ │ │ - bl 91e50 │ │ │ │ + bl 91eac │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq bb2bc │ │ │ │ - ldr r1, [pc, #1684] @ bb2e0 │ │ │ │ + beq bb390 │ │ │ │ + ldr r1, [pc, #1684] @ bb3b4 │ │ │ │ str r1, [r5, #4] │ │ │ │ ldr r0, [r1] │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ - beq babe4 │ │ │ │ + beq bacb8 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r1] │ │ │ │ - b babe4 │ │ │ │ + b bacb8 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ - ldr lr, [pc, #1656] @ bb2e8 │ │ │ │ + ldr lr, [pc, #1656] @ bb3bc │ │ │ │ and r8, r7, #-2147483648 @ 0x80000000 │ │ │ │ ldr r7, [ip, #4] │ │ │ │ ldr r3, [ip, #1588] @ 0x634 │ │ │ │ bic r2, r7, #-2147483648 @ 0x80000000 │ │ │ │ orr r2, r2, r8 │ │ │ │ and r1, r2, #1 │ │ │ │ add r1, lr, r1, lsl #2 │ │ │ │ @@ -148983,15 +149038,15 @@ │ │ │ │ ldr r3, [r6, #1600] @ 0x640 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ eor r3, r3, r2, lsr #1 │ │ │ │ add r9, r6, #16 │ │ │ │ eor r3, r3, r1 │ │ │ │ cmp sl, r9 │ │ │ │ str r3, [r6, #12] │ │ │ │ - bne baccc │ │ │ │ + bne bada0 │ │ │ │ add r9, r0, #1584 @ 0x630 │ │ │ │ ldr r7, [r0, #920] @ 0x398 │ │ │ │ add r9, r9, #8 │ │ │ │ add r2, r0, #8 │ │ │ │ and r8, r7, #-2147483648 @ 0x80000000 │ │ │ │ ldr r7, [r2, #916] @ 0x394 │ │ │ │ add r6, r2, #4 │ │ │ │ @@ -149057,41 +149112,41 @@ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r1, [r1, #16] │ │ │ │ eor r3, r3, r2, lsr #1 │ │ │ │ add r2, r6, #20 │ │ │ │ eor r3, r3, r1 │ │ │ │ cmp r9, r2 │ │ │ │ str r3, [r6, #928] @ 0x3a0 │ │ │ │ - bne badc8 │ │ │ │ + bne bae9c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r0, #2504] @ 0x9c8 │ │ │ │ - ldr r1, [pc, #992] @ bb2d0 │ │ │ │ + ldr r1, [pc, #992] @ bb3a4 │ │ │ │ bic r6, r3, #-2147483648 @ 0x80000000 │ │ │ │ eor r3, r3, r3, lsr #11 │ │ │ │ and r1, r1, r3, lsl #7 │ │ │ │ and r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ orr r2, r2, r6 │ │ │ │ eor r6, r3, r1 │ │ │ │ - ldr r3, [pc, #968] @ bb2d4 │ │ │ │ + ldr r3, [pc, #968] @ bb3a8 │ │ │ │ and r3, r3, r6, lsl #15 │ │ │ │ eor r6, r6, r3 │ │ │ │ and r3, r2, #1 │ │ │ │ add r3, lr, r3, lsl #2 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r3, [r0, #1596] @ 0x63c │ │ │ │ eor r6, r6, r6, lsr #18 │ │ │ │ eor r3, r3, r2, lsr #1 │ │ │ │ eor r3, r3, r1 │ │ │ │ mov r2, #1 │ │ │ │ lsr r6, r6, #5 │ │ │ │ str r3, [r0, #2504] @ 0x9c8 │ │ │ │ str r2, [r0, #8] │ │ │ │ - b bab28 │ │ │ │ + b babfc │ │ │ │ ldr r7, [r0, #12] │ │ │ │ - ldr lr, [pc, #924] @ bb2e8 │ │ │ │ + ldr lr, [pc, #924] @ bb3bc │ │ │ │ and r8, r7, #-2147483648 @ 0x80000000 │ │ │ │ ldr r7, [ip, #4] │ │ │ │ ldr r3, [ip, #1588] @ 0x634 │ │ │ │ bic r2, r7, #-2147483648 @ 0x80000000 │ │ │ │ orr r2, r2, r8 │ │ │ │ and fp, r2, #1 │ │ │ │ add fp, lr, fp, lsl #2 │ │ │ │ @@ -149166,15 +149221,15 @@ │ │ │ │ ldr r3, [r1, #1600] @ 0x640 │ │ │ │ ldr fp, [fp, #16] │ │ │ │ eor r3, r3, r2, lsr #1 │ │ │ │ add r9, r1, #16 │ │ │ │ eor r3, r3, fp │ │ │ │ cmp sl, r9 │ │ │ │ str r3, [r1, #12] │ │ │ │ - bne bafa8 │ │ │ │ + bne bb07c │ │ │ │ add sl, r0, #1584 @ 0x630 │ │ │ │ ldr r8, [r0, #920] @ 0x398 │ │ │ │ add sl, sl, #8 │ │ │ │ add r2, r0, #8 │ │ │ │ and r9, r8, #-2147483648 @ 0x80000000 │ │ │ │ ldr r8, [r2, #916] @ 0x394 │ │ │ │ add r7, r2, #4 │ │ │ │ @@ -149240,292 +149295,292 @@ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r1, [r1, #16] │ │ │ │ eor r3, r3, r2, lsr #1 │ │ │ │ add r2, r7, #20 │ │ │ │ eor r3, r3, r1 │ │ │ │ cmp r2, sl │ │ │ │ str r3, [r7, #928] @ 0x3a0 │ │ │ │ - bne bb0a4 │ │ │ │ + bne bb178 │ │ │ │ ldr r3, [r0, #2504] @ 0x9c8 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ and r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ bic r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ orr r3, r3, r2 │ │ │ │ and r2, r3, #1 │ │ │ │ add lr, lr, r2, lsl #2 │ │ │ │ ldr r2, [r0, #1596] @ 0x63c │ │ │ │ ldr r1, [lr, #16] │ │ │ │ eor r3, r2, r3, lsr #1 │ │ │ │ eor r3, r3, r1 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [r0, #2504] @ 0x9c8 │ │ │ │ - b bab28 │ │ │ │ - ldr r1, [pc, #240] @ bb2ec │ │ │ │ + b babfc │ │ │ │ + ldr r1, [pc, #240] @ bb3c0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne bb264 │ │ │ │ + bne bb338 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18e6d0 │ │ │ │ - b babfc │ │ │ │ + bl 18e94c │ │ │ │ + b bacd0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2a8f10 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 2a8f80 <_PyObject_FunctionStr@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq bb25c │ │ │ │ - ldr r3, [pc, #204] @ bb2f0 │ │ │ │ - ldr r2, [pc, #204] @ bb2f4 │ │ │ │ + beq bb330 │ │ │ │ + ldr r3, [pc, #204] @ bb3c4 │ │ │ │ + ldr r2, [pc, #204] @ bb3c8 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r5 │ │ │ │ str r6, [sp] │ │ │ │ - bl 1c0010 <_PyErr_Format@@Base> │ │ │ │ + bl 1c01c8 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bb25c │ │ │ │ + beq bb330 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne bb25c │ │ │ │ + bne bb330 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r5, #0 │ │ │ │ - b bac0c │ │ │ │ + b bace0 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b babfc │ │ │ │ - ldr r1, [pc, #120] @ bb2f8 │ │ │ │ + b bacd0 │ │ │ │ + ldr r1, [pc, #120] @ bb3cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 29d764 <_Py_CheckRecursiveCall@@Base> │ │ │ │ + bl 29d7d8 <_Py_CheckRecursiveCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne bb25c │ │ │ │ - b baab4 │ │ │ │ + bne bb330 │ │ │ │ + b bab88 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq baa98 │ │ │ │ + beq bab6c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 240ca0 │ │ │ │ + bl 240d7c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne bb25c │ │ │ │ - b baa98 │ │ │ │ - bl 2a01ec │ │ │ │ + bne bb330 │ │ │ │ + b bab6c │ │ │ │ + bl 2a0260 │ │ │ │ mov r5, r0 │ │ │ │ - b bac00 │ │ │ │ + b bacd4 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andseq r6, pc, r8, lsr #6 │ │ │ │ + andseq r6, pc, r4, asr #15 │ │ │ │ stcls 6, cr5, [ip, #-512]! @ 0xfffffe00 │ │ │ │ svc 0x00c60000 │ │ │ │ orrsmi r0, r0, r0 │ │ │ │ stccc 0, cr0, [r0] │ │ │ │ ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - eorseq r7, sp, r0, asr #28 │ │ │ │ - andseq lr, r8, r0, lsl r1 │ │ │ │ + mlaseq sp, r4, r0, r8 │ │ │ │ + andseq lr, r8, ip, lsl #7 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - mlaseq r6, r4, r2, r3 │ │ │ │ - eorseq r2, r6, r8, lsr sl │ │ │ │ - ldr r0, [pc] @ bb304 │ │ │ │ + @ instruction: 0x003634d4 │ │ │ │ + eorseq r2, r6, r8, ror ip │ │ │ │ + ldr r0, [pc] @ bb3d8 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - ldr r0, [pc] @ bb310 │ │ │ │ + ldr r0, [pc] @ bb3e4 │ │ │ │ bx lr │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #-8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq bb46c │ │ │ │ + beq bb540 │ │ │ │ ldr r1, [r0, #-4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ bic r1, r1, #3 │ │ │ │ - ldr r5, [pc, #544] @ bb568 │ │ │ │ + ldr r5, [pc, #544] @ bb63c │ │ │ │ and r3, r3, #3 │ │ │ │ orr r3, r3, r1 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r5, [r5, r0] │ │ │ │ str r2, [r1] │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ mov r2, #0 │ │ │ │ and r3, r3, #1 │ │ │ │ cmp r5, r2 │ │ │ │ stmdb r4, {r2, r3} │ │ │ │ - beq bb480 │ │ │ │ + beq bb554 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - ble bb538 │ │ │ │ + ble bb60c │ │ │ │ ldr r2, [r4, #20] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ - bne bb55c │ │ │ │ + bne bb630 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ - bne bb48c │ │ │ │ + bne bb560 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - bne bb3ec │ │ │ │ + bne bb4c0 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - bne bb42c │ │ │ │ + bne bb500 │ │ │ │ mov r0, r4 │ │ │ │ - bl a4128 │ │ │ │ + bl a41a0 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [r5, #100] @ 0x64 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ pople {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 1c6040 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b 1c61f8 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bb3b0 │ │ │ │ + beq bb484 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne bb3b0 │ │ │ │ + bne bb484 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #344] @ bb56c │ │ │ │ + ldr r2, [pc, #344] @ bb640 │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bb4d8 │ │ │ │ + bne bb5ac │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ - b bb3b0 │ │ │ │ + b bb484 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bb3bc │ │ │ │ + beq bb490 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne bb3bc │ │ │ │ + bne bb490 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #280] @ bb56c │ │ │ │ + ldr r2, [pc, #280] @ bb640 │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bb4f8 │ │ │ │ + bne bb5cc │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ - b bb3bc │ │ │ │ - ldr r3, [pc, #244] @ bb568 │ │ │ │ - bl 3592c0 │ │ │ │ + b bb490 │ │ │ │ + ldr r3, [pc, #244] @ bb63c │ │ │ │ + bl 359530 │ │ │ │ ldr r5, [r3, r0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne bb374 │ │ │ │ - ldr r1, [pc, #232] @ bb570 │ │ │ │ - ldr r0, [pc, #232] @ bb574 │ │ │ │ - bl 7d2a0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bne bb448 │ │ │ │ + ldr r1, [pc, #232] @ bb644 │ │ │ │ + ldr r0, [pc, #232] @ bb648 │ │ │ │ + bl 7d2a8 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r6, [r4, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq bb3a4 │ │ │ │ + beq bb478 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bb3a4 │ │ │ │ + beq bb478 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne bb3a4 │ │ │ │ + bne bb478 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #172] @ bb56c │ │ │ │ + ldr r2, [pc, #172] @ bb640 │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bb518 │ │ │ │ + bne bb5ec │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ - b bb3a4 │ │ │ │ - ldr r1, [pc, #152] @ bb578 │ │ │ │ + b bb478 │ │ │ │ + ldr r1, [pc, #152] @ bb64c │ │ │ │ cmp r3, r1 │ │ │ │ - beq bb420 │ │ │ │ + beq bb4f4 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b bb420 │ │ │ │ - ldr r1, [pc, #120] @ bb578 │ │ │ │ + b bb4f4 │ │ │ │ + ldr r1, [pc, #120] @ bb64c │ │ │ │ cmp r3, r1 │ │ │ │ - beq bb460 │ │ │ │ + beq bb534 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b bb460 │ │ │ │ - ldr r1, [pc, #88] @ bb578 │ │ │ │ + b bb534 │ │ │ │ + ldr r1, [pc, #88] @ bb64c │ │ │ │ cmp r3, r1 │ │ │ │ - beq bb4cc │ │ │ │ + beq bb5a0 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b bb4cc │ │ │ │ + b bb5a0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r2, [pc, #56] @ bb57c │ │ │ │ + ldr r2, [pc, #56] @ bb650 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - bne bb380 │ │ │ │ + bne bb454 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 1c5e7c <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b 1c6034 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 159e2c │ │ │ │ - b bb394 │ │ │ │ + bl 159fb4 │ │ │ │ + b bb468 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - @ instruction: 0x0035ccb4 │ │ │ │ - eorseq r4, sp, r4, lsr r0 │ │ │ │ - andseq lr, r8, r0, lsl r1 │ │ │ │ - andeq fp, fp, r4, lsl r3 │ │ │ │ + @ instruction: 0x0035cef4 │ │ │ │ + eorseq r4, sp, r4, ror r2 │ │ │ │ + andseq lr, r8, ip, lsl #7 │ │ │ │ + andeq fp, fp, r8, ror #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r0, r2, #0 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - bne bb5c0 │ │ │ │ + bne bb694 │ │ │ │ bic r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ popeq {r4, pc} │ │ │ │ - ldr r3, [pc, #76] @ bb5fc │ │ │ │ - ldr r1, [pc, #76] @ bb600 │ │ │ │ + ldr r3, [pc, #76] @ bb6d0 │ │ │ │ + ldr r1, [pc, #76] @ bb6d4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r3, #1 │ │ │ │ - beq bb5dc │ │ │ │ + beq bb6b0 │ │ │ │ bic r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne bb5a8 │ │ │ │ + bne bb67c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - ldr r3, [pc, #12] @ bb5fc │ │ │ │ - ldr r1, [pc, #16] @ bb604 │ │ │ │ + ldr r3, [pc, #12] @ bb6d0 │ │ │ │ + ldr r1, [pc, #16] @ bb6d8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b bb5b8 │ │ │ │ + bl 18f414 │ │ │ │ + b bb68c │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r6, r4, lsl #6 │ │ │ │ - @ instruction: 0x003632d8 │ │ │ │ + eorseq r3, r6, r4, asr #10 │ │ │ │ + eorseq r3, r6, r8, lsl r5 │ │ │ │ │ │ │ │ -000bb608 : │ │ │ │ +000bb6dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -149533,1458 +149588,1459 @@ │ │ │ │ mov r6, r2 │ │ │ │ bl 29c28 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9dd48 │ │ │ │ + bl 9ddc0 │ │ │ │ subs r4, r0, #0 │ │ │ │ streq r4, [r6] │ │ │ │ - beq bb774 │ │ │ │ + beq bb848 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq bb764 │ │ │ │ - ldr r3, [pc, #272] @ bb77c │ │ │ │ + beq bb838 │ │ │ │ + ldr r3, [pc, #272] @ bb850 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne bb714 │ │ │ │ + bne bb7e8 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq bb714 │ │ │ │ + beq bb7e8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 9b308 │ │ │ │ + bl 9b380 │ │ │ │ cmn r0, #3 │ │ │ │ moveq r1, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq bb6b0 │ │ │ │ + beq bb784 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ moveq r5, r1 │ │ │ │ - bne bb6fc │ │ │ │ + bne bb7d0 │ │ │ │ ldr r3, [r4] │ │ │ │ str r1, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bb6f0 │ │ │ │ + beq bb7c4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne bb6f0 │ │ │ │ - ldr r2, [pc, #168] @ bb780 │ │ │ │ + bne bb7c4 │ │ │ │ + ldr r2, [pc, #168] @ bb854 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne bb744 │ │ │ │ + bne bb818 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1] │ │ │ │ mov r5, #1 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r1] │ │ │ │ - b bb6b0 │ │ │ │ + b bb784 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8be20 │ │ │ │ + bl 8be90 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne bb680 │ │ │ │ + bne bb754 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r6] │ │ │ │ - beq bb774 │ │ │ │ + beq bb848 │ │ │ │ mvn r5, #0 │ │ │ │ - b bb6c0 │ │ │ │ - ldr r1, [pc, #56] @ bb784 │ │ │ │ + b bb794 │ │ │ │ + ldr r1, [pc, #56] @ bb858 │ │ │ │ cmp r3, r1 │ │ │ │ - beq bb6e8 │ │ │ │ + beq bb7bc │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b bb6e8 │ │ │ │ - ldr r1, [pc, #28] @ bb788 │ │ │ │ - ldr r0, [pc, #28] @ bb78c │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b bb728 │ │ │ │ + b bb7bc │ │ │ │ + ldr r1, [pc, #28] @ bb85c │ │ │ │ + ldr r0, [pc, #28] @ bb860 │ │ │ │ + bl 2e1424 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b bb7fc │ │ │ │ mvn r5, #0 │ │ │ │ - b bb6f0 │ │ │ │ + b bb7c4 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andseq lr, r8, r0, lsl r1 │ │ │ │ + andseq lr, r8, ip, lsl #7 │ │ │ │ andeq r0, r0, lr, asr #18 │ │ │ │ - eorseq sp, r5, ip, asr #6 │ │ │ │ + eorseq sp, r5, ip, lsl #11 │ │ │ │ │ │ │ │ -000bb790 : │ │ │ │ +000bb864 : │ │ │ │ cmp r0, #0 │ │ │ │ - beq bb7b0 │ │ │ │ + beq bb884 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 34a57c │ │ │ │ + bl 34a990 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -000bb7d8 <_Py_fstat_noraise@@Base>: │ │ │ │ +000bb8ac <_Py_fstat_noraise@@Base>: │ │ │ │ b 29688 <__fstat64_time64@plt> │ │ │ │ │ │ │ │ -000bb7dc : │ │ │ │ +000bb8b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 29c28 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b b1944 │ │ │ │ + b b1a28 │ │ │ │ │ │ │ │ -000bb804 : │ │ │ │ +000bb8d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r5, r3 │ │ │ │ - bl bb8e8 <_PyArena_New@@Base> │ │ │ │ + bl bb9bc <_PyArena_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq bb8e0 │ │ │ │ + beq bb9b4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r7 │ │ │ │ str r4, [sp] │ │ │ │ - bl 241220 │ │ │ │ + bl 2412fc │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq bb8d8 │ │ │ │ + beq bb9ac │ │ │ │ cmp r5, #0 │ │ │ │ - beq bb894 │ │ │ │ + beq bb968 │ │ │ │ ldr r3, [r5] │ │ │ │ tst r3, #1024 @ 0x400 │ │ │ │ - beq bb894 │ │ │ │ + beq bb968 │ │ │ │ and r3, r3, #33792 @ 0x8400 │ │ │ │ cmp r3, #33792 @ 0x8400 │ │ │ │ - beq bb8bc │ │ │ │ + beq bb990 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2c46ec <_PyUnicode_EncodeUTF16@@Base+0xf2c> │ │ │ │ + bl 2c45cc <_PyUnicode_EncodeUTF16@@Base+0xf2c> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1686cc <_PyArena_Free@@Base> │ │ │ │ + bl 168850 <_PyArena_Free@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, r5 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp] │ │ │ │ - bl 11fcc8 <_PyAST_Compile@@Base> │ │ │ │ + bl 11fd50 <_PyAST_Compile@@Base> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1686cc <_PyArena_Free@@Base> │ │ │ │ - b bb888 │ │ │ │ + bl 168850 <_PyArena_Free@@Base> │ │ │ │ + b bb95c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ str r4, [sp] │ │ │ │ - bl 34ec20 │ │ │ │ + bl 34ee90 │ │ │ │ cmp r0, #0 │ │ │ │ - bge bb874 │ │ │ │ + bge bb948 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1686cc <_PyArena_Free@@Base> │ │ │ │ + bl 168850 <_PyArena_Free@@Base> │ │ │ │ mov r5, #0 │ │ │ │ - b bb888 │ │ │ │ + b bb95c │ │ │ │ │ │ │ │ -000bb8e8 <_PyArena_New@@Base>: │ │ │ │ +000bb9bc <_PyArena_New@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, #12 │ │ │ │ sub sp, sp, #8 │ │ │ │ - bl 996a4 │ │ │ │ + bl 9971c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq bb97c <_PyArena_New@@Base+0x94> │ │ │ │ - ldr r0, [pc, #148] @ bb9a8 <_PyArena_New@@Base+0xc0> │ │ │ │ - bl 996a4 │ │ │ │ + beq bba50 <_PyArena_New@@Base+0x94> │ │ │ │ + ldr r0, [pc, #148] @ bba7c <_PyArena_New@@Base+0xc0> │ │ │ │ + bl 9971c │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq bb96c <_PyArena_New@@Base+0x84> │ │ │ │ + beq bba40 <_PyArena_New@@Base+0x84> │ │ │ │ add r2, r3, #23 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, #8192 @ 0x2000 │ │ │ │ bic r2, r2, #7 │ │ │ │ str r0, [r1], #16 │ │ │ │ mov r0, #0 │ │ │ │ sub r2, r2, r1 │ │ │ │ str r1, [r3, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ str r2, [r3, #4] │ │ │ │ str r3, [r4] │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 92d84 │ │ │ │ + bl 92de0 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r3, [r4] │ │ │ │ str r0, [r4, #8] │ │ │ │ - beq bb998 <_PyArena_New@@Base+0xb0> │ │ │ │ + beq bba6c <_PyArena_New@@Base+0xb0> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4] │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 99b98 │ │ │ │ + bl 99c10 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2a01ec │ │ │ │ + b 2a0260 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 99b98 │ │ │ │ + bl 99c10 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ subs r0, r3, #0 │ │ │ │ - bne bb988 <_PyArena_New@@Base+0xa0> │ │ │ │ + bne bba5c <_PyArena_New@@Base+0xa0> │ │ │ │ mov r0, r4 │ │ │ │ - b bb978 <_PyArena_New@@Base+0x90> │ │ │ │ + b bba4c <_PyArena_New@@Base+0x90> │ │ │ │ andeq r2, r0, r0, lsl r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r6, r1, #0 │ │ │ │ mov r7, r0 │ │ │ │ - beq bb9e0 <_PyArena_New@@Base+0xf8> │ │ │ │ + beq bbab4 <_PyArena_New@@Base+0xf8> │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ str r3, [r6, #4] │ │ │ │ str r3, [r6, #8] │ │ │ │ str r3, [r6, #12] │ │ │ │ str r3, [r6, #16] │ │ │ │ - ldr r8, [pc, #780] @ bbcf4 <_PyArena_New@@Base+0x40c> │ │ │ │ + ldr r8, [pc, #780] @ bbdc8 <_PyArena_New@@Base+0x40c> │ │ │ │ cmp r7, r8 │ │ │ │ cmpne r7, #0 │ │ │ │ moveq r8, #1 │ │ │ │ movne r8, #0 │ │ │ │ - beq bbcdc <_PyArena_New@@Base+0x3f4> │ │ │ │ + beq bbdb0 <_PyArena_New@@Base+0x3f4> │ │ │ │ mov r0, r7 │ │ │ │ - bl bbd4c │ │ │ │ + bl bbe20 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq bbcd8 <_PyArena_New@@Base+0x3f0> │ │ │ │ - ldr r9, [pc, #744] @ bbcf8 <_PyArena_New@@Base+0x410> │ │ │ │ + beq bbdac <_PyArena_New@@Base+0x3f0> │ │ │ │ + ldr r9, [pc, #744] @ bbdcc <_PyArena_New@@Base+0x410> │ │ │ │ ldr r4, [r9, #192] @ 0xc0 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq bba94 <_PyArena_New@@Base+0x1ac> │ │ │ │ + beq bbb68 <_PyArena_New@@Base+0x1ac> │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbb34 <_PyArena_New@@Base+0x24c> │ │ │ │ + beq bbc08 <_PyArena_New@@Base+0x24c> │ │ │ │ ldr r1, [r4, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq bba94 <_PyArena_New@@Base+0x1ac> │ │ │ │ + beq bbb68 <_PyArena_New@@Base+0x1ac> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ addeq r4, r4, #16 │ │ │ │ - beq bbb34 <_PyArena_New@@Base+0x24c> │ │ │ │ + beq bbc08 <_PyArena_New@@Base+0x24c> │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq bba94 <_PyArena_New@@Base+0x1ac> │ │ │ │ + beq bbb68 <_PyArena_New@@Base+0x1ac> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ addeq r4, r4, #32 │ │ │ │ - beq bbb34 <_PyArena_New@@Base+0x24c> │ │ │ │ + beq bbc08 <_PyArena_New@@Base+0x24c> │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ add r4, r4, #48 @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq bba94 <_PyArena_New@@Base+0x1ac> │ │ │ │ + beq bbb68 <_PyArena_New@@Base+0x1ac> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbb34 <_PyArena_New@@Base+0x24c> │ │ │ │ + beq bbc08 <_PyArena_New@@Base+0x24c> │ │ │ │ ldr r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne bba78 <_PyArena_New@@Base+0x190> │ │ │ │ - ldr r3, [pc, #608] @ bbcfc <_PyArena_New@@Base+0x414> │ │ │ │ + bne bbb4c <_PyArena_New@@Base+0x190> │ │ │ │ + ldr r3, [pc, #608] @ bbdd0 <_PyArena_New@@Base+0x414> │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne bbcb4 <_PyArena_New@@Base+0x3cc> │ │ │ │ - ldr r3, [pc, #596] @ bbd00 <_PyArena_New@@Base+0x418> │ │ │ │ - bl 3592c0 │ │ │ │ + bne bbd88 <_PyArena_New@@Base+0x3cc> │ │ │ │ + ldr r3, [pc, #596] @ bbdd4 <_PyArena_New@@Base+0x418> │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r3, #3892] @ 0xf34 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt bbad4 <_PyArena_New@@Base+0x1ec> │ │ │ │ - bne bbb2c <_PyArena_New@@Base+0x244> │ │ │ │ + bgt bbba8 <_PyArena_New@@Base+0x1ec> │ │ │ │ + bne bbc00 <_PyArena_New@@Base+0x244> │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #216] @ 0xd8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq bbb2c <_PyArena_New@@Base+0x244> │ │ │ │ + beq bbc00 <_PyArena_New@@Base+0x244> │ │ │ │ ldr r4, [r9, #196] @ 0xc4 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq bbb00 <_PyArena_New@@Base+0x218> │ │ │ │ + beq bbbd4 <_PyArena_New@@Base+0x218> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbb34 <_PyArena_New@@Base+0x24c> │ │ │ │ + beq bbc08 <_PyArena_New@@Base+0x24c> │ │ │ │ ldr r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne bbae4 <_PyArena_New@@Base+0x1fc> │ │ │ │ + bne bbbb8 <_PyArena_New@@Base+0x1fc> │ │ │ │ ldr r4, [r9, #200] @ 0xc8 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq bbb2c <_PyArena_New@@Base+0x244> │ │ │ │ + beq bbc00 <_PyArena_New@@Base+0x244> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbb34 <_PyArena_New@@Base+0x24c> │ │ │ │ + beq bbc08 <_PyArena_New@@Base+0x24c> │ │ │ │ ldr r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne bbb10 <_PyArena_New@@Base+0x228> │ │ │ │ + bne bbbe4 <_PyArena_New@@Base+0x228> │ │ │ │ mov r0, #2 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - beq bbb2c <_PyArena_New@@Base+0x244> │ │ │ │ + beq bbc00 <_PyArena_New@@Base+0x244> │ │ │ │ cmp r6, #0 │ │ │ │ ldr r9, [r4, #4] │ │ │ │ - beq bbc38 <_PyArena_New@@Base+0x350> │ │ │ │ + beq bbd0c <_PyArena_New@@Base+0x350> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ subs r3, r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r6, #8] │ │ │ │ strb r3, [r6, #12] │ │ │ │ rsblt r2, r2, #0 │ │ │ │ movlt r3, #1 │ │ │ │ strlt r2, [r6, #8] │ │ │ │ strblt r3, [r6, #12] │ │ │ │ - ldr r1, [pc, #392] @ bbd04 <_PyArena_New@@Base+0x41c> │ │ │ │ + ldr r1, [pc, #392] @ bbdd8 <_PyArena_New@@Base+0x41c> │ │ │ │ mov r0, r5 │ │ │ │ stm r6, {r7, r9} │ │ │ │ str r5, [r6, #16] │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbc60 <_PyArena_New@@Base+0x378> │ │ │ │ - ldr r1, [pc, #368] @ bbd08 <_PyArena_New@@Base+0x420> │ │ │ │ + beq bbd34 <_PyArena_New@@Base+0x378> │ │ │ │ + ldr r1, [pc, #368] @ bbddc <_PyArena_New@@Base+0x420> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbc84 <_PyArena_New@@Base+0x39c> │ │ │ │ - ldr r1, [pc, #352] @ bbd0c <_PyArena_New@@Base+0x424> │ │ │ │ + beq bbd58 <_PyArena_New@@Base+0x39c> │ │ │ │ + ldr r1, [pc, #352] @ bbde0 <_PyArena_New@@Base+0x424> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbc8c <_PyArena_New@@Base+0x3a4> │ │ │ │ - ldr r1, [pc, #336] @ bbd10 <_PyArena_New@@Base+0x428> │ │ │ │ + beq bbd60 <_PyArena_New@@Base+0x3a4> │ │ │ │ + ldr r1, [pc, #336] @ bbde4 <_PyArena_New@@Base+0x428> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbc9c <_PyArena_New@@Base+0x3b4> │ │ │ │ - ldr r1, [pc, #320] @ bbd14 <_PyArena_New@@Base+0x42c> │ │ │ │ + beq bbd70 <_PyArena_New@@Base+0x3b4> │ │ │ │ + ldr r1, [pc, #320] @ bbde8 <_PyArena_New@@Base+0x42c> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbc94 <_PyArena_New@@Base+0x3ac> │ │ │ │ - ldr r1, [pc, #304] @ bbd18 <_PyArena_New@@Base+0x430> │ │ │ │ + beq bbd68 <_PyArena_New@@Base+0x3ac> │ │ │ │ + ldr r1, [pc, #304] @ bbdec <_PyArena_New@@Base+0x430> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbc7c <_PyArena_New@@Base+0x394> │ │ │ │ - ldr r1, [pc, #288] @ bbd1c <_PyArena_New@@Base+0x434> │ │ │ │ + beq bbd50 <_PyArena_New@@Base+0x394> │ │ │ │ + ldr r1, [pc, #288] @ bbdf0 <_PyArena_New@@Base+0x434> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbcac <_PyArena_New@@Base+0x3c4> │ │ │ │ - ldr r1, [pc, #272] @ bbd20 <_PyArena_New@@Base+0x438> │ │ │ │ + beq bbd80 <_PyArena_New@@Base+0x3c4> │ │ │ │ + ldr r1, [pc, #272] @ bbdf4 <_PyArena_New@@Base+0x438> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbca4 <_PyArena_New@@Base+0x3bc> │ │ │ │ - ldr r1, [pc, #256] @ bbd24 <_PyArena_New@@Base+0x43c> │ │ │ │ + beq bbd78 <_PyArena_New@@Base+0x3bc> │ │ │ │ + ldr r1, [pc, #256] @ bbdf8 <_PyArena_New@@Base+0x43c> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r3, [pc, #244] @ bbd28 <_PyArena_New@@Base+0x440> │ │ │ │ - beq bbc64 <_PyArena_New@@Base+0x37c> │ │ │ │ + ldreq r3, [pc, #244] @ bbdfc <_PyArena_New@@Base+0x440> │ │ │ │ + beq bbd38 <_PyArena_New@@Base+0x37c> │ │ │ │ strb r8, [r6, #13] │ │ │ │ cmp r9, #0 │ │ │ │ - beq bbce4 <_PyArena_New@@Base+0x3fc> │ │ │ │ + beq bbdb8 <_PyArena_New@@Base+0x3fc> │ │ │ │ ldrb r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bbcec <_PyArena_New@@Base+0x404> │ │ │ │ + beq bbdc0 <_PyArena_New@@Base+0x404> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, #5 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [pc, #196] @ bbd2c <_PyArena_New@@Base+0x444> │ │ │ │ + ldr r3, [pc, #196] @ bbe00 <_PyArena_New@@Base+0x444> │ │ │ │ cmn r6, #16 │ │ │ │ ldrne r3, [r3, #4] │ │ │ │ strne r3, [r6, #16] │ │ │ │ mov r8, #1 │ │ │ │ ldrne r9, [r4, #4] │ │ │ │ - b bbc34 <_PyArena_New@@Base+0x34c> │ │ │ │ - ldr r3, [pc, #172] @ bbd30 <_PyArena_New@@Base+0x448> │ │ │ │ - b bbc64 <_PyArena_New@@Base+0x37c> │ │ │ │ - ldr r3, [pc, #168] @ bbd34 <_PyArena_New@@Base+0x44c> │ │ │ │ - b bbc64 <_PyArena_New@@Base+0x37c> │ │ │ │ - ldr r3, [pc, #164] @ bbd38 <_PyArena_New@@Base+0x450> │ │ │ │ - b bbc64 <_PyArena_New@@Base+0x37c> │ │ │ │ - ldr r3, [pc, #160] @ bbd3c <_PyArena_New@@Base+0x454> │ │ │ │ - b bbc64 <_PyArena_New@@Base+0x37c> │ │ │ │ - ldr r3, [pc, #156] @ bbd40 <_PyArena_New@@Base+0x458> │ │ │ │ - b bbc64 <_PyArena_New@@Base+0x37c> │ │ │ │ - ldr r3, [pc, #152] @ bbd44 <_PyArena_New@@Base+0x45c> │ │ │ │ - b bbc64 <_PyArena_New@@Base+0x37c> │ │ │ │ - ldr r3, [pc, #148] @ bbd48 <_PyArena_New@@Base+0x460> │ │ │ │ - b bbc64 <_PyArena_New@@Base+0x37c> │ │ │ │ + b bbd08 <_PyArena_New@@Base+0x34c> │ │ │ │ + ldr r3, [pc, #172] @ bbe04 <_PyArena_New@@Base+0x448> │ │ │ │ + b bbd38 <_PyArena_New@@Base+0x37c> │ │ │ │ + ldr r3, [pc, #168] @ bbe08 <_PyArena_New@@Base+0x44c> │ │ │ │ + b bbd38 <_PyArena_New@@Base+0x37c> │ │ │ │ + ldr r3, [pc, #164] @ bbe0c <_PyArena_New@@Base+0x450> │ │ │ │ + b bbd38 <_PyArena_New@@Base+0x37c> │ │ │ │ + ldr r3, [pc, #160] @ bbe10 <_PyArena_New@@Base+0x454> │ │ │ │ + b bbd38 <_PyArena_New@@Base+0x37c> │ │ │ │ + ldr r3, [pc, #156] @ bbe14 <_PyArena_New@@Base+0x458> │ │ │ │ + b bbd38 <_PyArena_New@@Base+0x37c> │ │ │ │ + ldr r3, [pc, #152] @ bbe18 <_PyArena_New@@Base+0x45c> │ │ │ │ + b bbd38 <_PyArena_New@@Base+0x37c> │ │ │ │ + ldr r3, [pc, #148] @ bbe1c <_PyArena_New@@Base+0x460> │ │ │ │ + b bbd38 <_PyArena_New@@Base+0x37c> │ │ │ │ ldr r1, [r4] │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq bbaa4 <_PyArena_New@@Base+0x1bc> │ │ │ │ + beq bbb78 <_PyArena_New@@Base+0x1bc> │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbb34 <_PyArena_New@@Base+0x24c> │ │ │ │ + beq bbc08 <_PyArena_New@@Base+0x24c> │ │ │ │ add r4, r4, #16 │ │ │ │ - b bbcb4 <_PyArena_New@@Base+0x3cc> │ │ │ │ - bl 11a964 │ │ │ │ + b bbd88 <_PyArena_New@@Base+0x3cc> │ │ │ │ + bl 11aa14 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, #5 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r6, ip, asr r6 │ │ │ │ subseq r2, ip, r0, lsl #20 │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq ip, r5, ip, ror #31 │ │ │ │ - mlaseq r6, ip, ip, r1 │ │ │ │ - @ instruction: 0x003634d0 │ │ │ │ - @ instruction: 0x003634d8 │ │ │ │ - eorseq r3, r6, r8, ror #9 │ │ │ │ - @ instruction: 0x003634fc │ │ │ │ - eorseq r3, r6, r4, lsl r5 │ │ │ │ - eorseq r3, r6, r8, lsr #10 │ │ │ │ - eorseq r3, r6, r0, asr #10 │ │ │ │ - eorseq r7, sp, r8, asr #29 │ │ │ │ - eorseq r7, sp, r8, lsl #29 │ │ │ │ - @ instruction: 0x003d7eb0 │ │ │ │ - mlaseq sp, r0, lr, r7 │ │ │ │ - mlaseq sp, r8, lr, r7 │ │ │ │ - eorseq r7, sp, r8, lsr #29 │ │ │ │ - eorseq r7, sp, r0, lsr #29 │ │ │ │ - eorseq r7, sp, r0, asr #29 │ │ │ │ - @ instruction: 0x003d7eb8 │ │ │ │ + eorseq sp, r5, ip, lsr #4 │ │ │ │ + @ instruction: 0x00361edc │ │ │ │ + eorseq r3, r6, r0, lsl r7 │ │ │ │ + eorseq r3, r6, r8, lsl r7 │ │ │ │ + eorseq r3, r6, r8, lsr #14 │ │ │ │ + eorseq r3, r6, ip, lsr r7 │ │ │ │ + eorseq r3, r6, r4, asr r7 │ │ │ │ + eorseq r3, r6, r8, ror #14 │ │ │ │ + eorseq r3, r6, r0, lsl #15 │ │ │ │ + eorseq r8, sp, ip, lsl r1 │ │ │ │ + ldrsbeq r8, [sp], -ip @ │ │ │ │ + eorseq r8, sp, r4, lsl #2 │ │ │ │ + eorseq r8, sp, r4, ror #1 │ │ │ │ + eorseq r8, sp, ip, ror #1 │ │ │ │ + ldrsheq r8, [sp], -ip @ │ │ │ │ + ldrsheq r8, [sp], -r4 @ │ │ │ │ + eorseq r8, sp, r4, lsl r1 │ │ │ │ + eorseq r8, sp, ip, lsl #2 │ │ │ │ │ │ │ │ -000bbd4c : │ │ │ │ +000bbe20 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq bbdc8 │ │ │ │ + beq bbe9c │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq bbd90 │ │ │ │ + beq bbe64 │ │ │ │ tst r3, #32 │ │ │ │ - beq bbd90 │ │ │ │ + beq bbe64 │ │ │ │ adds r0, r0, #20 │ │ │ │ popne {r4, pc} │ │ │ │ - b bbd9c │ │ │ │ + b bbe70 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 284134 │ │ │ │ + bl 284114 │ │ │ │ cmn r0, #1 │ │ │ │ - beq bbdcc │ │ │ │ + beq bbea0 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq bbdd4 │ │ │ │ + beq bbea8 │ │ │ │ tst r3, #32 │ │ │ │ - beq bbdd4 │ │ │ │ + beq bbea8 │ │ │ │ add r0, r4, #20 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 58600 │ │ │ │ + bl 5856c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #24] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000bbddc : │ │ │ │ +000bbeb0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r1, r2, r3} │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4084] @ 0xff4 │ │ │ │ - ldr r2, [pc, #44] @ bbe24 │ │ │ │ + ldr r2, [pc, #44] @ bbef8 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r0 │ │ │ │ add r3, sp, #16 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl bbe28 │ │ │ │ + bl bbefc │ │ │ │ add sp, sp, #8 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #12 │ │ │ │ bx lr │ │ │ │ andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ subs r6, r0, #0 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ - beq bc0a4 │ │ │ │ + beq bc46c │ │ │ │ ldr r4, [r6, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq bc0a4 │ │ │ │ + beq bc46c │ │ │ │ mov r0, r2 │ │ │ │ ldr r2, [r4, #3720] @ 0xe88 │ │ │ │ - ldr sl, [pc, #3548] @ bcc3c │ │ │ │ + ldr sl, [pc, #3552] @ bcd14 │ │ │ │ add ip, r2, #4096 @ 0x1000 │ │ │ │ ldr ip, [ip, #1496] @ 0x5d8 │ │ │ │ mov r5, r1 │ │ │ │ cmp ip, #0 │ │ │ │ ldrh fp, [sl] │ │ │ │ mov r1, r3 │ │ │ │ - bne bc7f0 │ │ │ │ - add r7, r4, #4096 @ 0x1000 │ │ │ │ - ldr r2, [r7, #1532] @ 0x5fc │ │ │ │ + bne bc8f0 │ │ │ │ + add r9, r4, #4096 @ 0x1000 │ │ │ │ + ldr r2, [r9, #1532] @ 0x5fc │ │ │ │ cmp r2, #0 │ │ │ │ - beq bc09c │ │ │ │ + beq bc464 │ │ │ │ cmp r0, #0 │ │ │ │ - ldr r8, [r6, #72] @ 0x48 │ │ │ │ + ldr r7, [r6, #72] @ 0x48 │ │ │ │ str ip, [r6, #72] @ 0x48 │ │ │ │ - beq bc7b0 │ │ │ │ + beq bc8b0 │ │ │ │ ldrb r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc7b0 │ │ │ │ - bl a9a58 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq bc8dc │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ + beq bc8b0 │ │ │ │ + bl a9ad0 │ │ │ │ + subs r9, r0, #0 │ │ │ │ + beq bca28 │ │ │ │ + ldr r3, [r9, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - bne bc054 │ │ │ │ - mov r1, r7 │ │ │ │ + bne bc128 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, #1 │ │ │ │ - bl a295c │ │ │ │ - ldr r3, [r7] │ │ │ │ + bl a29d4 │ │ │ │ + ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r9, r0 │ │ │ │ - beq bbeec │ │ │ │ + mov r8, r0 │ │ │ │ + beq bbfc0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r7] │ │ │ │ - beq bcaa0 │ │ │ │ - cmp r9, #0 │ │ │ │ - beq bc8dc │ │ │ │ + str r3, [r9] │ │ │ │ + beq bccb4 │ │ │ │ + cmp r8, #0 │ │ │ │ + beq bca28 │ │ │ │ ldr r3, [r4, #3720] @ 0xe88 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #1496] @ 0x5d8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bc06c │ │ │ │ - add r7, r4, #4096 @ 0x1000 │ │ │ │ + bne bc140 │ │ │ │ + add r9, r4, #4096 @ 0x1000 │ │ │ │ cmp fp, #0 │ │ │ │ - bne bcadc │ │ │ │ - ldr r3, [r7, #1532] @ 0x5fc │ │ │ │ + bne bcd00 │ │ │ │ + ldr r3, [r9, #1532] @ 0x5fc │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc5dc │ │ │ │ + beq bc6b0 │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9dd48 │ │ │ │ - subs fp, r0, #0 │ │ │ │ - beq bcc30 │ │ │ │ - ldr r0, [r7, #1532] @ 0x5fc │ │ │ │ + bl 9ddc0 │ │ │ │ + subs sl, r0, #0 │ │ │ │ + beq bcd08 │ │ │ │ + ldr r0, [r9, #1532] @ 0x5fc │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc734 │ │ │ │ - blx r3 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq bc924 │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ - ldr r1, [pc, #3276] @ bcc40 │ │ │ │ - ldr r3, [r2, #112] @ 0x70 │ │ │ │ - cmp r3, #0 │ │ │ │ - cmpne r3, r1 │ │ │ │ - beq bc8f4 │ │ │ │ - ldr r2, [r6, #44] @ 0x2c │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, r2, #1 │ │ │ │ - str r2, [r6, #44] @ 0x2c │ │ │ │ - str r8, [sp, #20] │ │ │ │ + beq bc808 │ │ │ │ blx r3 │ │ │ │ + subs fp, r0, #0 │ │ │ │ + beq bc840 │ │ │ │ + ldr r1, [fp, #4] │ │ │ │ + ldr r0, [pc, #3280] @ bcd18 │ │ │ │ + ldr r2, [r1, #112] @ 0x70 │ │ │ │ + cmp r2, #0 │ │ │ │ + cmpne r2, r0 │ │ │ │ + beq bcae0 │ │ │ │ + ldr r1, [r6, #44] @ 0x2c │ │ │ │ + mov r0, fp │ │ │ │ + add r1, r1, #1 │ │ │ │ + str r1, [r6, #44] @ 0x2c │ │ │ │ + str r7, [sp, #20] │ │ │ │ + blx r2 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq bc308 │ │ │ │ - ldr r3, [pc, #3228] @ bcc44 │ │ │ │ - ldr r3, [r3, #560] @ 0x230 │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq bca14 │ │ │ │ + beq bc3c8 │ │ │ │ + ldr r3, [pc, #3232] @ bcd1c │ │ │ │ + ldr r2, [r3, #560] @ 0x230 │ │ │ │ + ldr r3, [r2, #84] @ 0x54 │ │ │ │ + tst r3, #268435456 @ 0x10000000 │ │ │ │ + beq bcaa0 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - ldr r3, [pc, #3208] @ bcc48 │ │ │ │ + ldr r3, [pc, #3212] @ bcd20 │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ cmp r2, r3 │ │ │ │ - bne bc0b0 │ │ │ │ - ldr r1, [pc, #3196] @ bcc4c │ │ │ │ + bne bc170 │ │ │ │ + ldr r1, [pc, #3200] @ bcd24 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ - bl faf20 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl fafd4 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq bc0f8 │ │ │ │ + beq bc1b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1033c8 │ │ │ │ + bl 10347c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bne bcaac │ │ │ │ + bne bcc60 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - blt bc67c │ │ │ │ - bne bca30 │ │ │ │ + blt bc774 │ │ │ │ + bne bcad0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - str fp, [sp, #40] @ 0x28 │ │ │ │ + str sl, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ - str r9, [sp, #44] @ 0x2c │ │ │ │ + str r8, [sp, #44] @ 0x2c │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ addeq r3, sp, #40 @ 0x28 │ │ │ │ streq r3, [sp, #12] │ │ │ │ - beq bc774 │ │ │ │ + beq bc874 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ mov r2, #4 │ │ │ │ add r1, r4, r1 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ bl 29cdc │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne bc158 │ │ │ │ - b bc774 │ │ │ │ + bne bc218 │ │ │ │ + b bc874 │ │ │ │ ldr r3, [r4, #3720] @ 0xe88 │ │ │ │ - mov r9, r7 │ │ │ │ + mov r8, r9 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #1496] @ 0x5d8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq bbf08 │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ - mov r1, r9 │ │ │ │ + beq bbfdc │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r3, [r9, #4] │ │ │ │ + ldr r2, [r9, #8] │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt bc8c0 │ │ │ │ - ldr r7, [r7] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq bbf08 │ │ │ │ - b bc070 │ │ │ │ - cmp fp, #0 │ │ │ │ - bne bcac8 │ │ │ │ - mov r0, #0 │ │ │ │ - add sp, sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #2968] @ bcc50 │ │ │ │ + blt bca0c │ │ │ │ + ldr r9, [r9] │ │ │ │ + cmp r9, #0 │ │ │ │ + beq bbfdc │ │ │ │ + b bc144 │ │ │ │ + ldr r3, [pc, #2992] @ bcd28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq bc3a4 │ │ │ │ - ldr r3, [pc, #2960] @ bcc54 │ │ │ │ + beq bc478 │ │ │ │ + ldr r3, [pc, #2984] @ bcd2c │ │ │ │ cmp r2, r3 │ │ │ │ - bne bc71c │ │ │ │ - ldr r1, [pc, #2940] @ bcc4c │ │ │ │ + bne bc7f0 │ │ │ │ + ldr r1, [pc, #2964] @ bcd24 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ - bl faf20 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl fafd4 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne bbfe0 │ │ │ │ - ldr r1, [pc, #2916] @ bcc4c │ │ │ │ + bne bc0b4 │ │ │ │ + ldr r1, [pc, #2940] @ bcd24 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 111310 │ │ │ │ + bl 111400 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne bbfe0 │ │ │ │ - ldr r3, [pc, #2904] @ bcc58 │ │ │ │ - bl 3592c0 │ │ │ │ + bne bc0b4 │ │ │ │ + ldr r3, [pc, #2928] @ bcd30 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bc7b8 │ │ │ │ + bne bc8b8 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r2, [r5, #84] @ 0x54 │ │ │ │ - str fp, [sp, #40] @ 0x28 │ │ │ │ - ands r2, r2, #2048 @ 0x800 │ │ │ │ - str r9, [sp, #44] @ 0x2c │ │ │ │ - beq bc770 │ │ │ │ + ldr r3, [r5, #84] @ 0x54 │ │ │ │ + str sl, [sp, #40] @ 0x28 │ │ │ │ + ands r3, r3, #2048 @ 0x800 │ │ │ │ + str r8, [sp, #44] @ 0x2c │ │ │ │ + beq bc870 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ mov r2, #4 │ │ │ │ add r1, r4, r1 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ bl 29cdc │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ cmp r5, #0 │ │ │ │ - beq bc844 │ │ │ │ + beq bc924 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #2812] @ bcc5c │ │ │ │ - cmp r5, r2 │ │ │ │ - bne bc620 │ │ │ │ - ldr sl, [r4, #24] │ │ │ │ - ldr r1, [pc, #2792] @ bcc58 │ │ │ │ - ldr r2, [sl, #24] │ │ │ │ - bl 3592c0 │ │ │ │ - ands r2, r2, #1 │ │ │ │ - ldr r8, [r1, r0] │ │ │ │ - beq bca70 │ │ │ │ - ldr r2, [r4] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc3f4 │ │ │ │ - add r2, r2, #1 │ │ │ │ - str r2, [r4] │ │ │ │ - ldr r2, [fp] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc400 │ │ │ │ - add r2, r2, #1 │ │ │ │ - str r2, [fp] │ │ │ │ - ldr r2, [r9] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc40c │ │ │ │ - ldr r5, [r8, #148] @ 0x94 │ │ │ │ - add r2, r2, #1 │ │ │ │ + ldr r3, [pc, #2836] @ bcd34 │ │ │ │ + cmp r5, r3 │ │ │ │ + bne bc718 │ │ │ │ + ldr r9, [r4, #24] │ │ │ │ + ldr r2, [pc, #2816] @ bcd30 │ │ │ │ + ldr r3, [r9, #24] │ │ │ │ + bl 359530 │ │ │ │ + ands r3, r3, #1 │ │ │ │ + ldr r7, [r2, r0] │ │ │ │ + beq bcc24 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq bc4c8 │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [r4] │ │ │ │ + ldr r3, [sl] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq bc4d4 │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [sl] │ │ │ │ + ldr r3, [r8] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq bc4e0 │ │ │ │ + ldr r5, [r7, #148] @ 0x94 │ │ │ │ + add r3, r3, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - str r2, [r9] │ │ │ │ - ldr r2, [sl, #52] @ 0x34 │ │ │ │ - beq bc41c │ │ │ │ - ldr r1, [r8, #152] @ 0x98 │ │ │ │ - sub r1, r1, r5 │ │ │ │ - cmp r2, r1, asr #2 │ │ │ │ - bge bc41c │ │ │ │ - add r2, r5, r2, lsl #2 │ │ │ │ - str r2, [r8, #148] @ 0x94 │ │ │ │ - ldr r2, [sl] │ │ │ │ + str r3, [r8] │ │ │ │ + ldr r3, [r9, #52] @ 0x34 │ │ │ │ + beq bc4f0 │ │ │ │ + ldr r2, [r7, #152] @ 0x98 │ │ │ │ + sub r2, r2, r5 │ │ │ │ + cmp r3, r2, asr #2 │ │ │ │ + bge bc4f0 │ │ │ │ + add r3, r5, r3, lsl #2 │ │ │ │ + str r3, [r7, #148] @ 0x94 │ │ │ │ + ldr r3, [r9] │ │ │ │ str r4, [r5, #8] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc1fc │ │ │ │ - add r2, r2, #1 │ │ │ │ - str r2, [sl] │ │ │ │ - ldr r2, [sl, #48] @ 0x30 │ │ │ │ - str sl, [r5] │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - add sl, sl, #124 @ 0x7c │ │ │ │ - str r1, [r5, #12] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq bc2bc │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [r9] │ │ │ │ + ldr r2, [r9, #48] @ 0x30 │ │ │ │ + str r9, [r5] │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ + add r9, r9, #124 @ 0x7c │ │ │ │ + str r3, [r5, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - mov r1, #0 │ │ │ │ - str r0, [r5, #16] │ │ │ │ - str sl, [r5, #28] │ │ │ │ + mov r3, #0 │ │ │ │ + str r1, [r5, #16] │ │ │ │ + str r9, [r5, #28] │ │ │ │ str r2, [r5, #32] │ │ │ │ - str r1, [r5, #20] │ │ │ │ - str r1, [r5, #24] │ │ │ │ - strh r1, [r5, #36] @ 0x24 │ │ │ │ - strb r1, [r5, #38] @ 0x26 │ │ │ │ - ble bc59c │ │ │ │ - add sl, r5, #40 @ 0x28 │ │ │ │ + str r3, [r5, #20] │ │ │ │ + str r3, [r5, #24] │ │ │ │ + strh r3, [r5, #36] @ 0x24 │ │ │ │ + strb r3, [r5, #38] @ 0x26 │ │ │ │ + ble bc670 │ │ │ │ + add r9, r5, #40 @ 0x28 │ │ │ │ lsl r2, r2, #2 │ │ │ │ mov r1, #0 │ │ │ │ - mov r0, sl │ │ │ │ + mov r0, r9 │ │ │ │ bl 29658 │ │ │ │ - mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, #2 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mov r2, sl │ │ │ │ + mov r2, r9 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl ceaec <_PyEvalFramePushAndInit@@Base+0x4f8> │ │ │ │ + mov r0, r7 │ │ │ │ + bl ceb78 <_PyEvalFramePushAndInit@@Base+0x4f8> │ │ │ │ cmp r0, #0 │ │ │ │ - bne bc990 │ │ │ │ - ldr r3, [r8, #8] │ │ │ │ + bne bc9c8 │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #340] @ 0x154 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bc9a0 │ │ │ │ + bne bcabc │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl cfbf4 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + mov r0, r7 │ │ │ │ + bl cfc80 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bc640 │ │ │ │ + beq bc738 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bc954 │ │ │ │ + bne bc9d8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r6, #44] @ 0x2c │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6, #44] @ 0x2c │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne bcc0c │ │ │ │ + bne bcc7c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc2f0 │ │ │ │ + beq bc3b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq bcc24 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r3, [r3, #112] @ 0x70 │ │ │ │ - blx r3 │ │ │ │ + beq bcce0 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + mov r0, fp │ │ │ │ + ldr r2, [r3, #112] @ 0x70 │ │ │ │ + blx r2 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne bbfa0 │ │ │ │ - ldr r3, [pc, #2376] @ bcc58 │ │ │ │ - bl 3592c0 │ │ │ │ - ldr r4, [r3, r0] │ │ │ │ - ldr r8, [sp, #20] │ │ │ │ - ldr r3, [r4, #72] @ 0x48 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne bc9e4 │ │ │ │ - ldr r3, [r6, #44] @ 0x2c │ │ │ │ + bne bc074 │ │ │ │ + ldr r2, [pc, #2400] @ bcd30 │ │ │ │ + bl 359530 │ │ │ │ + ldr r4, [r2, r0] │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ + ldr r2, [r4, #72] @ 0x48 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne bca70 │ │ │ │ + ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldr r5, [r6, #72] @ 0x48 │ │ │ │ - sub r3, r3, #1 │ │ │ │ + sub r2, r2, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - str r3, [r6, #44] @ 0x2c │ │ │ │ - bne bc9d0 │ │ │ │ - ldr r3, [r7] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne bc4f0 │ │ │ │ - ldr r3, [fp] │ │ │ │ + str r2, [r6, #44] @ 0x2c │ │ │ │ + bne bca5c │ │ │ │ + ldr r2, [fp] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + bne bc5c4 │ │ │ │ + ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne bc5b8 │ │ │ │ - ldr r3, [r9] │ │ │ │ + bne bc68c │ │ │ │ + ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc370 │ │ │ │ + beq bc430 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r9] │ │ │ │ - beq bc5f8 │ │ │ │ + str r3, [r8] │ │ │ │ + beq bc6cc │ │ │ │ cmp r5, #0 │ │ │ │ - str r8, [r6, #72] @ 0x48 │ │ │ │ - beq bc0a4 │ │ │ │ + str r7, [r6, #72] @ 0x48 │ │ │ │ + beq bc46c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc0a4 │ │ │ │ + beq bc46c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne bc0a4 │ │ │ │ + bne bc46c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b bc0a4 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b bc46c │ │ │ │ + cmp fp, #0 │ │ │ │ + bne bccec │ │ │ │ + mov r0, #0 │ │ │ │ + add sp, sp, #52 @ 0x34 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ - mov r2, #0 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #2196] @ bcc4c │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl f4720 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cmp r2, #0 │ │ │ │ + ldr r1, [pc, #2200] @ bcd24 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + bl f47d0 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bne bc7a0 │ │ │ │ + bne bc8a0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne bbfe0 │ │ │ │ - ldr r3, [pc, #2176] @ bcc60 │ │ │ │ + bne bc0b4 │ │ │ │ + ldr r3, [pc, #2180] @ bcd38 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a5b0 │ │ │ │ + bl 11a660 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bc67c │ │ │ │ - bl 11a964 │ │ │ │ - b bc110 │ │ │ │ - ldr r2, [fp] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne bc1a0 │ │ │ │ - ldr r2, [r9] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne bc1b4 │ │ │ │ - ldr r5, [r8, #148] @ 0x94 │ │ │ │ - ldr r2, [sl, #52] @ 0x34 │ │ │ │ + beq bc774 │ │ │ │ + bl 11aa14 │ │ │ │ + b bc1d0 │ │ │ │ + ldr r3, [sl] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + bne bc260 │ │ │ │ + ldr r3, [r8] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + bne bc274 │ │ │ │ + ldr r5, [r7, #148] @ 0x94 │ │ │ │ + ldr r3, [r9, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - bne bc1cc │ │ │ │ - add r1, r2, #1000 @ 0x3e8 │ │ │ │ - lsl r1, r1, #2 │ │ │ │ - mov r3, #16384 @ 0x4000 │ │ │ │ - cmp r3, r1 │ │ │ │ - blt bcbac │ │ │ │ - str r2, [sp, #28] │ │ │ │ - ldr r2, [pc, #2088] @ bcc64 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr ip, [r2, #808] @ 0x328 │ │ │ │ - ldr r0, [r2, #804] @ 0x324 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r5, [r8, #144] @ 0x90 │ │ │ │ - blx ip │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - subs r1, r0, #0 │ │ │ │ - beq bcae4 │ │ │ │ - ldr ip, [r8, #144] @ 0x90 │ │ │ │ - mov r0, #0 │ │ │ │ - cmp ip, #0 │ │ │ │ - str r0, [r1, #8] │ │ │ │ - ldrne r0, [r8, #148] @ 0x94 │ │ │ │ - addne lr, ip, #12 │ │ │ │ - subne r0, r0, lr │ │ │ │ - asrne r0, r0, #2 │ │ │ │ - str r5, [r1] │ │ │ │ - str r3, [r1, #4] │ │ │ │ - strne r0, [ip, #8] │ │ │ │ - clz r0, r5 │ │ │ │ - lsr r0, r0, #5 │ │ │ │ - add r0, r0, #3 │ │ │ │ - add r5, r1, r0, lsl #2 │ │ │ │ - add r2, r5, r2, lsl #2 │ │ │ │ - add r0, r1, r3 │ │ │ │ + bne bc28c │ │ │ │ + add r2, r3, #1000 @ 0x3e8 │ │ │ │ + lsl r2, r2, #2 │ │ │ │ + mov r1, #16384 @ 0x4000 │ │ │ │ + cmp r1, r2 │ │ │ │ + blt bcbec │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [pc, #2092] @ bcd3c │ │ │ │ + ldr r5, [r7, #144] @ 0x90 │ │ │ │ + ldr r2, [r3, #808] @ 0x328 │ │ │ │ + ldr r0, [r3, #804] @ 0x324 │ │ │ │ + str r1, [sp, #24] │ │ │ │ + blx r2 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + subs r2, r0, #0 │ │ │ │ + beq bcb24 │ │ │ │ + ldr r0, [r7, #144] @ 0x90 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + cmp r0, #0 │ │ │ │ + str r1, [r2, #4] │ │ │ │ + mov r1, #0 │ │ │ │ + str r1, [r2, #8] │ │ │ │ + ldrne r1, [r7, #148] @ 0x94 │ │ │ │ + addne ip, r0, #12 │ │ │ │ + subne r1, r1, ip │ │ │ │ + str r5, [r2] │ │ │ │ + asrne r1, r1, #2 │ │ │ │ + clz r5, r5 │ │ │ │ + lsr r5, r5, #5 │ │ │ │ + strne r1, [r0, #8] │ │ │ │ + add r5, r5, #3 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + add r5, r2, r5, lsl #2 │ │ │ │ + add r1, r2, r1 │ │ │ │ + add r3, r5, r3, lsl #2 │ │ │ │ cmp r5, #0 │ │ │ │ - str r1, [r8, #144] @ 0x90 │ │ │ │ - str r0, [r8, #152] @ 0x98 │ │ │ │ - str r2, [r8, #148] @ 0x94 │ │ │ │ - beq bcae4 │ │ │ │ - ldr r2, [sl] │ │ │ │ + str r2, [r7, #144] @ 0x90 │ │ │ │ + str r1, [r7, #152] @ 0x98 │ │ │ │ + str r3, [r7, #148] @ 0x94 │ │ │ │ + beq bcb24 │ │ │ │ + ldr r3, [r9] │ │ │ │ str r4, [r5, #8] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne bc1f4 │ │ │ │ - b bc1fc │ │ │ │ - ldr r3, [r6, #44] @ 0x2c │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + bne bc2b4 │ │ │ │ + b bc2bc │ │ │ │ + ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldr r5, [r6, #72] @ 0x48 │ │ │ │ - sub r3, r3, #1 │ │ │ │ + sub r2, r2, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - str r3, [r6, #44] @ 0x2c │ │ │ │ - bne bc9d0 │ │ │ │ - ldr r3, [r7] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc6f8 │ │ │ │ - sub r5, r3, #1 │ │ │ │ + str r2, [r6, #44] @ 0x2c │ │ │ │ + bne bca5c │ │ │ │ + ldr r2, [fp] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + beq bc6f4 │ │ │ │ + sub r5, r2, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - str r5, [r7] │ │ │ │ - bne bc558 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #1884] @ bcc68 │ │ │ │ - ldr r4, [r3, #24] │ │ │ │ - ldr r3, [r2, #1416] @ 0x588 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne bc880 │ │ │ │ - mov r0, r7 │ │ │ │ - blx r4 │ │ │ │ - ldr r3, [fp] │ │ │ │ + str r5, [fp] │ │ │ │ + bne bc62c │ │ │ │ + ldr r2, [pc, #1892] @ bcd40 │ │ │ │ + ldr r1, [fp, #4] │ │ │ │ + ldr r4, [r2, #1416] @ 0x588 │ │ │ │ + ldr r9, [r1, #24] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne bc9a8 │ │ │ │ + mov r0, fp │ │ │ │ + blx r9 │ │ │ │ + ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne bc568 │ │ │ │ - ldr r3, [r9] │ │ │ │ + bne bc63c │ │ │ │ + ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc548 │ │ │ │ + beq bc61c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r9] │ │ │ │ - beq bc5fc │ │ │ │ + str r3, [r8] │ │ │ │ + beq bc6d0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne bc8dc │ │ │ │ + bne bca28 │ │ │ │ ldr r5, [r6, #72] @ 0x48 │ │ │ │ - b bc370 │ │ │ │ - ldr r3, [fp] │ │ │ │ + b bc430 │ │ │ │ + ldr r3, [sl] │ │ │ │ mov r5, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc52c │ │ │ │ + beq bc600 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [fp] │ │ │ │ - bne bc52c │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - ldr r2, [pc, #1764] @ bcc68 │ │ │ │ + str r3, [sl] │ │ │ │ + bne bc600 │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + ldr r2, [pc, #1768] @ bcd40 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bc824 │ │ │ │ - mov r0, fp │ │ │ │ + bne bc968 │ │ │ │ + mov r0, sl │ │ │ │ blx r4 │ │ │ │ - b bc52c │ │ │ │ + b bc600 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, r5, #40 @ 0x28 │ │ │ │ - b bc268 │ │ │ │ + b bc328 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [fp] │ │ │ │ - beq bc714 │ │ │ │ - ldr r3, [r9] │ │ │ │ + str r3, [sl] │ │ │ │ + beq bc710 │ │ │ │ + ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ movne r5, #0 │ │ │ │ - beq bc370 │ │ │ │ - b bc538 │ │ │ │ - ldr r3, [r9] │ │ │ │ + beq bc430 │ │ │ │ + b bc60c │ │ │ │ + ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc550 │ │ │ │ + beq bc624 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r9] │ │ │ │ - bne bc550 │ │ │ │ + str r3, [r8] │ │ │ │ + bne bc624 │ │ │ │ mov r5, #0 │ │ │ │ - ldr r3, [r9, #4] │ │ │ │ - ldr r2, [pc, #1632] @ bcc68 │ │ │ │ + ldr r3, [r8, #4] │ │ │ │ + ldr r2, [pc, #1636] @ bcd40 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bc860 │ │ │ │ - mov r0, r9 │ │ │ │ + bne bc988 │ │ │ │ + mov r0, r8 │ │ │ │ blx r4 │ │ │ │ - b bc548 │ │ │ │ + b bc61c │ │ │ │ + ldr r3, [sl] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq bc414 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [sl] │ │ │ │ + bne bccd0 │ │ │ │ + mov r5, #0 │ │ │ │ + b bc64c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ - bne bc2ac │ │ │ │ + bne bc36c │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc9b4 │ │ │ │ + beq bca40 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc9b4 │ │ │ │ + beq bca40 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc67c │ │ │ │ + beq bc774 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne bc2c8 │ │ │ │ - ldr r8, [sp, #20] │ │ │ │ - ldr r3, [r6, #44] @ 0x2c │ │ │ │ + bne bc388 │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ + ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldr r5, [r6, #72] @ 0x48 │ │ │ │ - sub r3, r3, #1 │ │ │ │ + sub r2, r2, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - str r3, [r6, #44] @ 0x2c │ │ │ │ - bne bcbb4 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc33c │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - beq bc6d4 │ │ │ │ - ldr r3, [r7] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc520 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r7] │ │ │ │ - bne bc520 │ │ │ │ - b bc500 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1416] @ bcc68 │ │ │ │ - ldr sl, [r3, #24] │ │ │ │ - ldr r3, [r2, #1416] @ 0x588 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne bc8a0 │ │ │ │ + str r2, [r6, #44] @ 0x2c │ │ │ │ + bne bcc94 │ │ │ │ + ldr r2, [r4] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + beq bc3fc │ │ │ │ + sub r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + str r2, [r4] │ │ │ │ + beq bc7cc │ │ │ │ + ldr r2, [fp] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + beq bc5f4 │ │ │ │ + sub r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + str r2, [fp] │ │ │ │ + bne bc5f4 │ │ │ │ + b bc5d4 │ │ │ │ + ldr r2, [pc, #1388] @ bcd40 │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + ldr r9, [r2, #1416] @ 0x588 │ │ │ │ + ldr r3, [r1, #24] │ │ │ │ + cmp r9, #0 │ │ │ │ + bne bc940 │ │ │ │ mov r0, r4 │ │ │ │ - blx sl │ │ │ │ - b bc6b4 │ │ │ │ - ldr r3, [fp] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc354 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [fp] │ │ │ │ - bne bcbd4 │ │ │ │ - mov r5, #0 │ │ │ │ - b bc578 │ │ │ │ + blx r3 │ │ │ │ + b bc7ac │ │ │ │ cmp r2, #0 │ │ │ │ - beq bca40 │ │ │ │ - ldr r1, [pc, #1312] @ bcc4c │ │ │ │ + beq bcbf4 │ │ │ │ + ldr r1, [pc, #1316] @ bcd24 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - b bc3d0 │ │ │ │ + b bc4a4 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne bc7c8 │ │ │ │ + bne bc8c8 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc7c8 │ │ │ │ + beq bc8c8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc7c8 │ │ │ │ - bl 1cd930 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - ldrne r3, [r7, #4] │ │ │ │ - ldrne r3, [r3, #112] @ 0x70 │ │ │ │ - bne bbf80 │ │ │ │ - b bc924 │ │ │ │ - str r2, [sp, #16] │ │ │ │ + beq bc8c8 │ │ │ │ + bl 1cdae8 │ │ │ │ + subs fp, r0, #0 │ │ │ │ + ldrne r2, [fp, #4] │ │ │ │ + ldrne r2, [r2, #112] @ 0x70 │ │ │ │ + bne bc054 │ │ │ │ + ldr r3, [sl] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq bca0c │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [sl] │ │ │ │ + beq bcb1c │ │ │ │ + ldr r3, [r8] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mvnne r5, #0 │ │ │ │ + beq bca28 │ │ │ │ + b bc60c │ │ │ │ + str r3, [sp, #16] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, #2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23f48c │ │ │ │ + bl 23f554 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc674 │ │ │ │ - b bc668 │ │ │ │ + beq bc76c │ │ │ │ + b bc760 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bbfe0 │ │ │ │ + bne bc0b4 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - b bc11c │ │ │ │ - ldr r9, [pc, #1204] @ bcc6c │ │ │ │ - b bbf0c │ │ │ │ + b bc1dc │ │ │ │ + ldr r8, [pc, #1164] @ bcd44 │ │ │ │ + b bbfe0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc110 │ │ │ │ - b bc67c │ │ │ │ - ldr r3, [pc, #1184] @ bcc70 │ │ │ │ + beq bc1d0 │ │ │ │ + b bc774 │ │ │ │ + ldr r3, [pc, #1144] @ bcd48 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #1176] @ bcc74 │ │ │ │ - bl 1176f0 │ │ │ │ - ldr r3, [fp] │ │ │ │ + ldr r1, [pc, #1136] @ bcd4c │ │ │ │ + bl 1177e0 │ │ │ │ + ldr r3, [sl] │ │ │ │ mvn r5, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc52c │ │ │ │ - b bc568 │ │ │ │ + beq bc600 │ │ │ │ + b bc63c │ │ │ │ mov r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - ldr r8, [r6, #72] @ 0x48 │ │ │ │ + ldr r7, [r6, #72] @ 0x48 │ │ │ │ str r3, [r6, #72] @ 0x48 │ │ │ │ - beq bc810 │ │ │ │ + beq bc910 │ │ │ │ ldrb r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne bbea4 │ │ │ │ + bne bbf78 │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r3, [r2, #1496] @ 0x5d8 │ │ │ │ - ldr r9, [pc, #1100] @ bcc6c │ │ │ │ - mov r7, r3 │ │ │ │ - b bc070 │ │ │ │ - ldr r1, [pc, #1100] @ bcc78 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq bc590 │ │ │ │ - ldr r2, [r2, #1420] @ 0x58c │ │ │ │ - mov r1, #1 │ │ │ │ - mov r0, fp │ │ │ │ - blx r3 │ │ │ │ - b bc590 │ │ │ │ + ldr r8, [pc, #1060] @ bcd44 │ │ │ │ + mov r9, r3 │ │ │ │ + b bc144 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, #2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp] │ │ │ │ - bl 23f48c │ │ │ │ - b bc674 │ │ │ │ - ldr r1, [pc, #1040] @ bcc78 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq bc614 │ │ │ │ + bl 23f554 │ │ │ │ + b bc76c │ │ │ │ + ldr r1, [pc, #1032] @ bcd50 │ │ │ │ + cmp r9, r1 │ │ │ │ + beq bc7e4 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ - mov r0, r9 │ │ │ │ - blx r3 │ │ │ │ - b bc614 │ │ │ │ - ldr r1, [pc, #1008] @ bcc78 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx r9 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + b bc7e4 │ │ │ │ + ldr r1, [pc, #992] @ bcd50 │ │ │ │ cmp r3, r1 │ │ │ │ - beq bc518 │ │ │ │ + beq bc664 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, sl │ │ │ │ blx r3 │ │ │ │ - b bc518 │ │ │ │ - ldr r1, [pc, #976] @ bcc78 │ │ │ │ + b bc664 │ │ │ │ + ldr r1, [pc, #960] @ bcd50 │ │ │ │ cmp r3, r1 │ │ │ │ - beq bc6ec │ │ │ │ + beq bc6e8 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - b bc6ec │ │ │ │ - ldr r3, [r9] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc8dc │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r9] │ │ │ │ - beq bc8ec │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b158 │ │ │ │ - mvn r0, #0 │ │ │ │ - b bc0a8 │ │ │ │ - mvn r5, #0 │ │ │ │ - b bc5fc │ │ │ │ - ldr r3, [pc, #884] @ bcc70 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #884] @ bcc7c │ │ │ │ - bl 1176f0 │ │ │ │ - ldr r3, [r7] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc924 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r7] │ │ │ │ - beq bca94 │ │ │ │ - ldr r3, [fp] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc8c0 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [fp] │ │ │ │ - beq bc988 │ │ │ │ - ldr r3, [r9] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mvnne r5, #0 │ │ │ │ - beq bc8dc │ │ │ │ - b bc538 │ │ │ │ + blx r3 │ │ │ │ + b bc6e8 │ │ │ │ + ldr r1, [pc, #928] @ bcd50 │ │ │ │ + cmp r4, r1 │ │ │ │ + beq bc5ec │ │ │ │ + ldr r2, [r2, #1420] @ 0x58c │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, fp │ │ │ │ + blx r4 │ │ │ │ + b bc5ec │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2441ac │ │ │ │ + b bc738 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bcbfc │ │ │ │ + beq bccc0 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne bcbe4 │ │ │ │ - ldr r3, [pc, #780] @ bcc80 │ │ │ │ - ldr r2, [pc, #780] @ bcc84 │ │ │ │ + bne bcc48 │ │ │ │ + ldr r3, [pc, #860] @ bcd54 │ │ │ │ + ldr r2, [pc, #860] @ bcd58 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r4 │ │ │ │ - bl 2d63ec │ │ │ │ - b bc658 │ │ │ │ + bl 2d62fc │ │ │ │ + b bc750 │ │ │ │ + ldr r3, [r8] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq bca28 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r8] │ │ │ │ + beq bca38 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9b1d0 │ │ │ │ + mvn r0, #0 │ │ │ │ + b bc470 │ │ │ │ mvn r5, #0 │ │ │ │ - b bc578 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 2440d0 │ │ │ │ - b bc640 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r2, #0 │ │ │ │ - blx r3 │ │ │ │ - b bc634 │ │ │ │ - ldr r3, [pc, #708] @ bcc80 │ │ │ │ - ldr r2, [pc, #712] @ bcc88 │ │ │ │ + b bc6d0 │ │ │ │ + ldr r3, [pc, #780] @ bcd54 │ │ │ │ + ldr r2, [pc, #784] @ bcd5c │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1c0010 <_PyErr_Format@@Base> │ │ │ │ - b bc658 │ │ │ │ + bl 1c01c8 <_PyErr_Format@@Base> │ │ │ │ + b bc750 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ rsb r5, r0, #0 │ │ │ │ - b bc6b4 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq bc4cc │ │ │ │ - ldr r3, [pc, #660] @ bcc8c │ │ │ │ + b bc7ac │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq bc5a0 │ │ │ │ + ldr r2, [pc, #732] @ bcd60 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [r3] │ │ │ │ - bl 18997c <_PyErr_ExceptionMatches@@Base> │ │ │ │ + ldr r1, [r2] │ │ │ │ + bl 189c18 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq bc324 │ │ │ │ + beq bc3e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1899a4 <_PyErr_Clear@@Base> │ │ │ │ - b bc324 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - ldr r3, [pc, #592] @ bcc70 │ │ │ │ - ldr r1, [pc, #620] @ bcc90 │ │ │ │ - ldr r0, [r3] │ │ │ │ - ldr r8, [sp, #20] │ │ │ │ - bl 1176f0 │ │ │ │ - b bc680 │ │ │ │ + bl 189c40 <_PyErr_Clear@@Base> │ │ │ │ + b bc3e4 │ │ │ │ + ldr r1, [pc, #672] @ bcd48 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + ldr r0, [r1] │ │ │ │ + ldr r1, [pc, #688] @ bcd64 │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ + bl 1177e0 │ │ │ │ + b bc778 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r2, #0 │ │ │ │ + blx r3 │ │ │ │ + b bc72c │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ - b bc008 │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq bc114 │ │ │ │ - ldr r0, [pc, #504] @ bcc4c │ │ │ │ - bl bbd4c │ │ │ │ - subs r1, r0, #0 │ │ │ │ - beq bc67c │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - mov r5, r0 │ │ │ │ - b bc3d0 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mov r2, #2 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 243854 │ │ │ │ - b bc634 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b bc924 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b bbeec │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne bbff8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b bbff8 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldr r8, [r6, #72] @ 0x48 │ │ │ │ - ldreq r9, [pc, #404] @ bcc6c │ │ │ │ - str r2, [r6, #72] @ 0x48 │ │ │ │ - bne bbe98 │ │ │ │ - nop @ (mov r0, r0) │ │ │ │ - b bbf14 │ │ │ │ - ldr r2, [r4] │ │ │ │ + b bc0dc │ │ │ │ + ldr r2, [r1, #12] │ │ │ │ + ldr r1, [pc, #604] @ bcd48 │ │ │ │ + ldr r0, [r1] │ │ │ │ + ldr r1, [pc, #628] @ bcd68 │ │ │ │ + bl 1177e0 │ │ │ │ + ldr r2, [fp] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bcb30 │ │ │ │ + beq bc840 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - str r2, [r4] │ │ │ │ - bne bcb30 │ │ │ │ - ldr r2, [pc, #352] @ bcc68 │ │ │ │ - ldr r5, [r2, #1416] @ 0x588 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq bcb20 │ │ │ │ + str r2, [fp] │ │ │ │ + bne bc840 │ │ │ │ + mov r0, fp │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b bc840 │ │ │ │ + mvn r5, #0 │ │ │ │ + b bc64c │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq bcb70 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne bcb70 │ │ │ │ + ldr r2, [pc, #504] @ bcd40 │ │ │ │ + ldr r3, [r2, #1416] @ 0x588 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq bcb60 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [r2, #24] │ │ │ │ - blx r2 │ │ │ │ - ldr sl, [pc, #304] @ bcc68 │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + blx r3 │ │ │ │ + ldr r9, [pc, #456] @ bcd40 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r8, [sp, #12] │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r5, [r8], #4 │ │ │ │ + ldr r5, [r7], #4 │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ - beq bcb8c │ │ │ │ + beq bcbcc │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne bcb8c │ │ │ │ - ldr r3, [sl, #1416] @ 0x588 │ │ │ │ + bne bcbcc │ │ │ │ + ldr r3, [r9, #1416] @ 0x588 │ │ │ │ mov r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ - beq bcb7c │ │ │ │ - ldr r2, [sl, #1420] @ 0x58c │ │ │ │ + beq bcbbc │ │ │ │ + ldr r2, [r9, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #2 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne bcb40 │ │ │ │ - bl 2a01ec │ │ │ │ - b bc640 │ │ │ │ - lsl r3, r3, #1 │ │ │ │ - b bc428 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r3, [r4] │ │ │ │ - subs r0, r0, #0 │ │ │ │ - movne r0, #1 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - rsb r5, r0, #0 │ │ │ │ - beq bc6b4 │ │ │ │ - b bc6a4 │ │ │ │ - ldr r3, [r9] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc370 │ │ │ │ - b bc538 │ │ │ │ + bne bcb80 │ │ │ │ + bl 2a0260 │ │ │ │ + b bc738 │ │ │ │ + lsl r1, r1, #1 │ │ │ │ + b bc4fc │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq bc1d4 │ │ │ │ + ldr r0, [pc, #284] @ bcd24 │ │ │ │ + bl bbe20 │ │ │ │ + subs r1, r0, #0 │ │ │ │ + beq bc774 │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + mov r5, r0 │ │ │ │ + b bc4a4 │ │ │ │ + mov r2, #2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 243930 │ │ │ │ + b bc72c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne bc96c │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b bc96c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + bne bc9f0 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b bc9f0 │ │ │ │ + sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc2c8 │ │ │ │ - b bc668 │ │ │ │ + str r3, [r5] │ │ │ │ + bne bc0cc │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b bc0cc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne bc2d4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b bc2d4 │ │ │ │ + bne bc394 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b bc394 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r2, [r4] │ │ │ │ + subs r0, r0, #0 │ │ │ │ + movne r0, #1 │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + rsb r5, r0, #0 │ │ │ │ + beq bc7ac │ │ │ │ + b bc79c │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b bbfc0 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq bc388 │ │ │ │ + b bc760 │ │ │ │ + ldr r3, [r8] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq bc430 │ │ │ │ + b bc60c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b bc2f0 │ │ │ │ - cmp r9, #0 │ │ │ │ - bne bc940 │ │ │ │ - b bc8dc │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b bc3b0 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldr r7, [r6, #72] @ 0x48 │ │ │ │ + ldreq r8, [pc, #72] @ bcd44 │ │ │ │ + str r2, [r6, #72] @ 0x48 │ │ │ │ + bne bbf6c │ │ │ │ + nop @ (mov r0, r0) │ │ │ │ + b bbfe8 │ │ │ │ + cmp r8, #0 │ │ │ │ + bne bc85c │ │ │ │ + b bca28 │ │ │ │ subseq r9, r9, lr, asr #12 │ │ │ │ - andeq r6, r4, r0, asr #19 │ │ │ │ + andeq r6, r4, r0, asr r9 │ │ │ │ subseq r9, r7, r0, lsl lr │ │ │ │ - ldrdeq fp, [pc], -r4 │ │ │ │ + andeq fp, pc, r8, lsl #25 │ │ │ │ subseq sl, r7, ip, lsr r0 │ │ │ │ - mulseq r2, ip, r8 │ │ │ │ - andseq r0, r1, r0, lsr #28 │ │ │ │ + andseq r2, r2, r4, lsr #18 │ │ │ │ + andseq r0, r1, r0, lsl pc │ │ │ │ andeq r0, r0, ip │ │ │ │ - andseq r1, r1, ip, asr #31 │ │ │ │ + ldrheq r2, [r1], -ip │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq r1, r8, r8, lsl r0 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r6, r8, ror #14 │ │ │ │ - andseq lr, r8, r0, lsl r1 │ │ │ │ - eorseq r2, r6, r8, lsl #15 │ │ │ │ + eorseq r2, r6, r8, lsr #19 │ │ │ │ + andseq lr, r8, ip, lsl #7 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r2, r6, ip, lsr r7 │ │ │ │ - eorseq r2, r6, ip, lsl #14 │ │ │ │ + eorseq r2, r6, ip, ror r9 │ │ │ │ + eorseq r2, r6, ip, asr #18 │ │ │ │ subseq fp, r5, r8, asr #23 │ │ │ │ - eorseq r1, r6, r4, asr #5 │ │ │ │ + eorseq r1, r6, r4, lsl #10 │ │ │ │ + eorseq r2, r6, r8, asr #19 │ │ │ │ │ │ │ │ -000bcc94 : │ │ │ │ +000bcd6c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -150997,159 +151053,143 @@ │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ bl 29c28 │ │ │ │ ldrb r1, [r8] │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ add r0, r0, #100 @ 0x64 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ - beq bdbb4 │ │ │ │ + beq bdb28 │ │ │ │ mov fp, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r9, fp │ │ │ │ mov r7, fp │ │ │ │ mov sl, fp │ │ │ │ str r3, [sp, #16] │ │ │ │ str fp, [sp, #12] │ │ │ │ str fp, [sp, #24] │ │ │ │ str fp, [sp, #20] │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ movne r4, r8 │ │ │ │ - bne bcdf4 │ │ │ │ + bne bcedc │ │ │ │ ldrb r3, [r8, #1] │ │ │ │ add r4, r8, #1 │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ movne r2, #0 │ │ │ │ strne r2, [sp, #28] │ │ │ │ - beq bdf78 │ │ │ │ + beq bdd1c │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - add r0, r4, #1 │ │ │ │ - beq bd5d0 │ │ │ │ - bhi bcecc │ │ │ │ + add r1, r4, #1 │ │ │ │ + beq bdb68 │ │ │ │ + bhi bcf34 │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - beq be25c │ │ │ │ + beq be3ac │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq be244 │ │ │ │ + beq be3fc │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq be214 │ │ │ │ - ldr r2, [pc, #4036] @ bdd24 │ │ │ │ - ldr r1, [pc, #4032] @ bdd24 │ │ │ │ + beq be28c │ │ │ │ + ldr r2, [pc, #4052] @ bde0c │ │ │ │ ldr r2, [r2, r3, lsl #2] │ │ │ │ ands r2, r2, #4 │ │ │ │ - bne bde10 │ │ │ │ + bne bd470 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq bd62c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq bd440 │ │ │ │ - ldrb r1, [r4, #1] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq bd788 │ │ │ │ - ldr r1, [pc, #3992] @ bdd28 │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #3988] @ bdd2c │ │ │ │ mvn r6, #0 │ │ │ │ + beq bd4a0 │ │ │ │ + ldr r1, [pc, #4028] @ bde10 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + ldr r1, [pc, #4024] @ bde14 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - ldr lr, [pc, #3980] @ bdd30 │ │ │ │ - ldr r1, [pc, #3980] @ bdd34 │ │ │ │ + ldr r1, [pc, #4020] @ bde18 │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + ldr lr, [pc, #4016] @ bde1c │ │ │ │ + ldr r1, [pc, #4016] @ bde20 │ │ │ │ str r1, [sp, #32] │ │ │ │ mov r5, r6 │ │ │ │ - ldr r1, [pc, #3972] @ bdd38 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ + mov r1, r2 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq be348 │ │ │ │ + ldrb ip, [r4, #1] │ │ │ │ + cmp ip, #0 │ │ │ │ + streq ip, [sp, #16] │ │ │ │ + cmp r3, #120 @ 0x78 │ │ │ │ + bhi be348 │ │ │ │ + cmp r3, #98 @ 0x62 │ │ │ │ + bhi bd0bc │ │ │ │ cmp r3, #86 @ 0x56 │ │ │ │ - beq bcfe0 │ │ │ │ + beq bd154 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq bd95c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne bd440 │ │ │ │ + beq bd84c │ │ │ │ + cmp r1, #0 │ │ │ │ + bne be348 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bls bd440 │ │ │ │ - ldr r0, [pc, #3936] @ bdd3c │ │ │ │ - sub r1, r3, #65 @ 0x41 │ │ │ │ - cmp r1, #23 │ │ │ │ - bhi bd440 │ │ │ │ - add r1, r1, r1 │ │ │ │ - ldrh r1, [r0, r1] │ │ │ │ - add pc, pc, r1, lsl #2 │ │ │ │ + bls be348 │ │ │ │ + ldr r0, [pc, #3936] @ bde24 │ │ │ │ + sub r2, r3, #65 @ 0x41 │ │ │ │ + cmp r2, #23 │ │ │ │ + bhi be348 │ │ │ │ + add r2, r2, r2 │ │ │ │ + ldrh r2, [r0, r2] │ │ │ │ + add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldrb r2, [r4] │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ - bne be1d8 │ │ │ │ + bne be360 │ │ │ │ ldrb r6, [r4, #1]! │ │ │ │ cmp r6, #0 │ │ │ │ cmpne r6, #37 @ 0x25 │ │ │ │ - bne bcdf4 │ │ │ │ + bne bcedc │ │ │ │ cmp r6, #0 │ │ │ │ sub r5, r4, r8 │ │ │ │ - beq bcf04 │ │ │ │ + beq bcf9c │ │ │ │ cmn r5, #1 │ │ │ │ - beq bdf68 │ │ │ │ + beq bdf6c │ │ │ │ cmp sl, #0 │ │ │ │ - beq bd3b8 │ │ │ │ + beq bd58c │ │ │ │ cmp r7, #126 @ 0x7e │ │ │ │ - bls bcf20 │ │ │ │ + bls bcfb8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ sub r3, r3, r9 │ │ │ │ cmp r3, r5 │ │ │ │ - blt bcf20 │ │ │ │ + blt bcfb8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne bde38 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r1, r8 │ │ │ │ - mov r2, r5 │ │ │ │ - add r0, r3, r9 │ │ │ │ - bl 29cdc │ │ │ │ - add r9, r9, r5 │ │ │ │ - mov r8, r4 │ │ │ │ - ldrb r1, [r8] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne bcd0c │ │ │ │ - cmp r9, #0 │ │ │ │ - beq bdb88 │ │ │ │ - cmp fp, #0 │ │ │ │ - bne bcec0 │ │ │ │ - ldr r3, [sl, #8] │ │ │ │ - cmp r3, r9 │ │ │ │ - beq bd7c4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, sl │ │ │ │ - bl 10d798 <_PyUnicodeWriter_PrepareInternal@@Base+0x1254> │ │ │ │ - subs r2, r0, #0 │ │ │ │ - beq be1ec │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq bde98 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq bd7d0 │ │ │ │ - mov sl, r2 │ │ │ │ - mov r0, sl │ │ │ │ - add sp, sp, #124 @ 0x7c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #3664] @ bdd24 │ │ │ │ - ldr r1, [pc, #3660] @ bdd24 │ │ │ │ + b bd038 │ │ │ │ + ldr r2, [pc, #3792] @ bde0c │ │ │ │ ldr r2, [r2, r3, lsl #2] │ │ │ │ tst r2, #4 │ │ │ │ - bne bde10 │ │ │ │ + bne bd470 │ │ │ │ mvn r6, #0 │ │ │ │ - ldr r1, [pc, #3668] @ bdd40 │ │ │ │ + mov r5, r6 │ │ │ │ + ldr r1, [pc, #3796] @ bde28 │ │ │ │ sub r2, r3, #106 @ 0x6a │ │ │ │ cmp r2, #16 │ │ │ │ - bhi bd05c │ │ │ │ + bhi bcf6c │ │ │ │ add r2, r2, r2 │ │ │ │ ldrh r2, [r1, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ + ldr r1, [pc, #3740] @ bde10 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + ldr r1, [pc, #3736] @ bde14 │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [pc, #3732] @ bde18 │ │ │ │ + mov r2, #0 │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [pc, #3728] @ bde20 │ │ │ │ + str r1, [sp, #32] │ │ │ │ + ldr lr, [pc, #3716] @ bde1c │ │ │ │ + mov r1, r2 │ │ │ │ + b bce78 │ │ │ │ cmn r5, #1 │ │ │ │ - beq bdf50 │ │ │ │ + beq bddf4 │ │ │ │ cmp sl, #0 │ │ │ │ - beq bd3c4 │ │ │ │ + beq bd598 │ │ │ │ cmp r7, #126 @ 0x7e │ │ │ │ str r6, [sp, #16] │ │ │ │ - bhi bce34 │ │ │ │ + bhi bcf1c │ │ │ │ cmp r5, #0 │ │ │ │ - beq bce44 │ │ │ │ + beq bcf2c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, #127 @ 0x7f │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ @@ -151157,57 +151197,112 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str sl, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ str r9, [sp, #104] @ 0x68 │ │ │ │ strb r3, [sp, #116] @ 0x74 │ │ │ │ strb fp, [sp, #117] @ 0x75 │ │ │ │ - bl 10c544 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl 10c608 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldrb r2, [sp, #116] @ 0x74 │ │ │ │ ldr sl, [sp, #84] @ 0x54 │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ ldr r9, [sp, #104] @ 0x68 │ │ │ │ ldrb fp, [sp, #117] @ 0x75 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ cmn r0, #1 │ │ │ │ - bne bce48 │ │ │ │ + beq bd2a4 │ │ │ │ + cmp r3, #1 │ │ │ │ + bne bdd94 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str sl, [sp, #84] @ 0x54 │ │ │ │ - str r7, [sp, #96] @ 0x60 │ │ │ │ - str r9, [sp, #104] @ 0x68 │ │ │ │ - strb r3, [sp, #116] @ 0x74 │ │ │ │ - strb fp, [sp, #117] @ 0x75 │ │ │ │ - bl 282e50 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ - mov sl, #0 │ │ │ │ - b bcec0 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r2, r5 │ │ │ │ + add r0, r3, r9 │ │ │ │ + bl 29cdc │ │ │ │ + add r9, r9, r5 │ │ │ │ + mov r8, r4 │ │ │ │ + ldrb r1, [r8] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne bcde4 │ │ │ │ + cmp r9, #0 │ │ │ │ + beq bdafc │ │ │ │ + cmp fp, #0 │ │ │ │ + bne bd0b0 │ │ │ │ + ldr r3, [sl, #8] │ │ │ │ + cmp r3, r9 │ │ │ │ + beq bd6d8 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, sl │ │ │ │ + bl 10d888 <_PyUnicodeWriter_PrepareInternal@@Base+0x1280> │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq be2dc │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq bdf7c │ │ │ │ cmp r2, #1 │ │ │ │ - bgt bd440 │ │ │ │ + beq bda50 │ │ │ │ + mov sl, r3 │ │ │ │ + mov r0, sl │ │ │ │ + add sp, sp, #124 @ 0x7c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + sub ip, r3, #99 @ 0x63 │ │ │ │ + and ip, ip, #255 @ 0xff │ │ │ │ + mov r0, #1 │ │ │ │ + lsl r0, r0, ip │ │ │ │ + ldr ip, [pc, #3416] @ bde2c │ │ │ │ + and ip, ip, r0 │ │ │ │ + cmp ip, #0 │ │ │ │ + bne bd620 │ │ │ │ + ldr ip, [pc, #3404] @ bde30 │ │ │ │ + tst r0, ip │ │ │ │ + bne bd60c │ │ │ │ + cmp r3, #115 @ 0x73 │ │ │ │ + beq bd1d0 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne be348 │ │ │ │ + cmp r3, #99 @ 0x63 │ │ │ │ + bne bd1d8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cmp r2, #0 │ │ │ │ + ldr r5, [r3] │ │ │ │ + add r3, r3, #4 │ │ │ │ + cmp r5, #1114112 @ 0x110000 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + bcs be14c │ │ │ │ + cmp r5, r7 │ │ │ │ + bhi bd634 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + sub r3, r3, r9 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble bd634 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne bd6b4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + strb r5, [r3, r9] │ │ │ │ + mov r3, #1 │ │ │ │ + add r9, r9, #1 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b bd298 │ │ │ │ + cmp r1, #1 │ │ │ │ + bgt be348 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r1, #0 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldm r3, {r0, r1} │ │ │ │ add r3, r3, #8 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bne be274 │ │ │ │ + bne be160 │ │ │ │ cmp r0, #0 │ │ │ │ - beq be320 │ │ │ │ + beq be204 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -151218,91 +151313,29 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str sl, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ str r9, [sp, #104] @ 0x68 │ │ │ │ strb fp, [sp, #117] @ 0x75 │ │ │ │ - b bd280 │ │ │ │ - mov ip, #0 │ │ │ │ - ldr r2, [pc, #3264] @ bdd28 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #3260] @ bdd2c │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #3260] @ bdd34 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - ldr lr, [pc, #3248] @ bdd30 │ │ │ │ - ldr r2, [pc, #3252] @ bdd38 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - mvn r5, #0 │ │ │ │ - mov r2, ip │ │ │ │ - cmp r3, #0 │ │ │ │ - beq bd440 │ │ │ │ - ldrb r0, [r4, #1] │ │ │ │ - cmp r0, #0 │ │ │ │ - streq r0, [sp, #16] │ │ │ │ - cmp r3, #120 @ 0x78 │ │ │ │ - bhi bd440 │ │ │ │ - cmp r3, #98 @ 0x62 │ │ │ │ - bls bcdb4 │ │ │ │ - sub r0, r3, #99 @ 0x63 │ │ │ │ - and r0, r0, #255 @ 0xff │ │ │ │ - mov r1, #1 │ │ │ │ - lsl r1, r1, r0 │ │ │ │ - ldr r0, [pc, #3196] @ bdd44 │ │ │ │ - and r0, r0, r1 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne bd154 │ │ │ │ - ldr r0, [pc, #3184] @ bdd48 │ │ │ │ - tst r1, r0 │ │ │ │ - bne bd140 │ │ │ │ - cmp r3, #115 @ 0x73 │ │ │ │ - beq bd438 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne bd440 │ │ │ │ - cmp r3, #99 @ 0x63 │ │ │ │ - bne bd15c │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r5, [r3] │ │ │ │ - add r3, r3, #4 │ │ │ │ - cmp r5, #1114112 @ 0x110000 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - bcs be184 │ │ │ │ - cmp r5, r7 │ │ │ │ - bhi bd554 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - sub r3, r3, r9 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble bd554 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne bd84c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - strb r5, [r3, r9] │ │ │ │ - add r9, r9, #1 │ │ │ │ - b bd21c │ │ │ │ - and r1, r5, r6 │ │ │ │ - cmp r1, #0 │ │ │ │ - orrge ip, ip, #1 │ │ │ │ - cmp ip, #0 │ │ │ │ - bne bd440 │ │ │ │ - cmp r3, #99 @ 0x63 │ │ │ │ - beq bd0f4 │ │ │ │ - ldr r0, [pc, #3048] @ bdd4c │ │ │ │ - sub r1, r3, #100 @ 0x64 │ │ │ │ - and r1, r1, #255 @ 0xff │ │ │ │ + b bd338 │ │ │ │ + cmp r1, #1 │ │ │ │ + bgt be348 │ │ │ │ + ldr r0, [pc, #3156] @ bde34 │ │ │ │ + sub r2, r3, #100 @ 0x64 │ │ │ │ + and r2, r2, #255 @ 0xff │ │ │ │ mov ip, #1 │ │ │ │ - ands r1, r0, ip, lsl r1 │ │ │ │ - bne bd95c │ │ │ │ + ands r2, r0, ip, lsl r2 │ │ │ │ + bne bd84c │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ - beq bdbe0 │ │ │ │ + beq bdc2c │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - bne bd440 │ │ │ │ + bne be348 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cmp r2, #0 │ │ │ │ + cmp r1, #0 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ @@ -151315,34 +151348,49 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str sl, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ str r9, [sp, #104] @ 0x68 │ │ │ │ strb fp, [sp, #117] @ 0x75 │ │ │ │ - bne be2c0 │ │ │ │ - bl 1177bc │ │ │ │ + bne be1ac │ │ │ │ + bl 1178ac │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmn r0, #1 │ │ │ │ ldrb r3, [sp, #116] @ 0x74 │ │ │ │ ldr sl, [sp, #84] @ 0x54 │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ ldr r9, [sp, #104] @ 0x68 │ │ │ │ ldrb fp, [sp, #117] @ 0x75 │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq bcfa0 │ │ │ │ + beq bd2a4 │ │ │ │ add r8, r4, #1 │ │ │ │ cmp r8, #0 │ │ │ │ - bne bce6c │ │ │ │ - b bcfa0 │ │ │ │ + bne bd05c │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str sl, [sp, #84] @ 0x54 │ │ │ │ + str r7, [sp, #96] @ 0x60 │ │ │ │ + str r9, [sp, #104] @ 0x68 │ │ │ │ + strb r3, [sp, #116] @ 0x74 │ │ │ │ + strb fp, [sp, #117] @ 0x75 │ │ │ │ + bl 282ed0 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + mov sl, #0 │ │ │ │ + b bd0b0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add ip, r1, #4 │ │ │ │ @@ -151356,42 +151404,43 @@ │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ ldr r1, [r1] │ │ │ │ str sl, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ str r9, [sp, #104] @ 0x68 │ │ │ │ strb fp, [sp, #117] @ 0x75 │ │ │ │ str ip, [sp] │ │ │ │ - bl 117c7c │ │ │ │ - b bd1e4 │ │ │ │ + bl 117d6c │ │ │ │ + b bd260 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r8, [r3, #4] │ │ │ │ ldr r3, [r8] │ │ │ │ - mov r0, r8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r8] │ │ │ │ + beq be094 │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [r8] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ tst r3, #8 │ │ │ │ - movne r1, #58 @ 0x3a │ │ │ │ - moveq r1, #46 @ 0x2e │ │ │ │ - bl 1ed654 │ │ │ │ + bne be0a0 │ │ │ │ + mov r1, #46 @ 0x2e │ │ │ │ + mov r0, r8 │ │ │ │ + bl 1edaf0 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [sp, #32] │ │ │ │ - beq bd2e4 │ │ │ │ + beq bd3a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq be2c8 │ │ │ │ + beq be118 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq bcfa0 │ │ │ │ + beq bd2a4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -151402,356 +151451,241 @@ │ │ │ │ mov r3, r5 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ mov r5, r1 │ │ │ │ str sl, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ str r9, [sp, #104] @ 0x68 │ │ │ │ strb fp, [sp, #117] @ 0x75 │ │ │ │ - bl 117c7c │ │ │ │ + bl 117d6c │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldrb r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr sl, [sp, #84] @ 0x54 │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ ldr r9, [sp, #104] @ 0x68 │ │ │ │ ldrb fp, [sp, #117] @ 0x75 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r0, #1 │ │ │ │ - beq be2d4 │ │ │ │ + beq be124 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bd21c │ │ │ │ + beq bd298 │ │ │ │ sub r3, r3, #1 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r1] │ │ │ │ - bne bd21c │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - ldr r2, [pc, #2480] @ bdd50 │ │ │ │ + str r3, [r0] │ │ │ │ + bne bd298 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r2, [pc, #2524] @ bde38 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bdea4 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ + bne bdd08 │ │ │ │ blx r5 │ │ │ │ - b bd21c │ │ │ │ + b bd298 │ │ │ │ + sub r6, r3, #48 @ 0x30 │ │ │ │ + mov lr, r1 │ │ │ │ + ldrb r3, [lr] │ │ │ │ + ldr r2, [pc, #2440] @ bde0c │ │ │ │ + mov r1, lr │ │ │ │ + ldr r2, [r2, r3, lsl #2] │ │ │ │ + tst r2, #4 │ │ │ │ + bne be0a8 │ │ │ │ + cmp r3, #46 @ 0x2e │ │ │ │ + mov r4, r1 │ │ │ │ + mvnne r5, #0 │ │ │ │ + bne bcf4c │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ + cmp r3, #42 @ 0x2a │ │ │ │ + beq be304 │ │ │ │ + ldr r1, [pc, #2392] @ bde0c │ │ │ │ + ldr r2, [r1, r3, lsl #2] │ │ │ │ + tst r2, #4 │ │ │ │ + addeq r4, r4, #1 │ │ │ │ + mvneq r5, #0 │ │ │ │ + beq bcf4c │ │ │ │ + sub r5, r3, #48 @ 0x30 │ │ │ │ + ldrb r3, [r4, #2] │ │ │ │ + ldr r2, [r1, r3, lsl #2] │ │ │ │ + tst r2, #4 │ │ │ │ + addeq r4, r4, #2 │ │ │ │ + beq bcf4c │ │ │ │ + ldr lr, [pc, #2484] @ bde98 │ │ │ │ + rsb r2, r3, #-2147483601 @ 0x8000002f │ │ │ │ + smull ip, r0, lr, r2 │ │ │ │ + asr r2, r2, #31 │ │ │ │ + rsb r2, r2, r0, asr #2 │ │ │ │ + cmp r5, r2 │ │ │ │ + bgt be1b4 │ │ │ │ + sub r3, r3, #48 @ 0x30 │ │ │ │ + add r5, r5, r5, lsl #2 │ │ │ │ + add r5, r3, r5, lsl #1 │ │ │ │ + ldrb r3, [r4, #3] │ │ │ │ + ldr r2, [r1, r3, lsl #2] │ │ │ │ + tst r2, #4 │ │ │ │ + beq bd62c │ │ │ │ + rsb r2, r3, #-2147483601 @ 0x8000002f │ │ │ │ + smull ip, r0, lr, r2 │ │ │ │ + asr r2, r2, #31 │ │ │ │ + rsb r2, r2, r0, asr #2 │ │ │ │ + cmp r2, r5 │ │ │ │ + blt be1b4 │ │ │ │ + ldrb r2, [r4, #4] │ │ │ │ + sub r3, r3, #48 @ 0x30 │ │ │ │ + add r5, r5, r5, lsl #2 │ │ │ │ + add r5, r3, r5, lsl #1 │ │ │ │ + ldr r3, [r1, r2, lsl #2] │ │ │ │ + add r4, r4, #4 │ │ │ │ + tst r3, #4 │ │ │ │ + mov r3, r2 │ │ │ │ + beq bcf4c │ │ │ │ + rsb r3, r2, #-2147483601 @ 0x8000002f │ │ │ │ + smull ip, r0, lr, r3 │ │ │ │ + asr r3, r3, #31 │ │ │ │ + rsb r3, r3, r0, asr #2 │ │ │ │ + cmp r3, r5 │ │ │ │ + blt be1b4 │ │ │ │ + sub r2, r2, #48 @ 0x30 │ │ │ │ + add r5, r5, r5, lsl #2 │ │ │ │ + add r5, r2, r5, lsl #1 │ │ │ │ + ldrb r2, [r4, #1]! │ │ │ │ + ldr r3, [r1, r2, lsl #2] │ │ │ │ + tst r3, #4 │ │ │ │ + mov r3, r2 │ │ │ │ + bne bd550 │ │ │ │ + b bcf4c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne bce2c │ │ │ │ + bne bcf14 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl be700 <_PyUnicodeWriter_WriteASCIIString@@Base+0x250> │ │ │ │ + bl be708 <_PyUnicodeWriter_WriteASCIIString@@Base+0x250> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq be034 │ │ │ │ + beq bdccc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ str r9, [sp, #104] @ 0x68 │ │ │ │ strh r3, [sp, #116] @ 0x74 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ - bl 241918 │ │ │ │ + bl 2419f4 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ add r9, r9, r5 │ │ │ │ mov sl, r6 │ │ │ │ mov r8, r4 │ │ │ │ mov fp, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b bce6c │ │ │ │ - cmp r2, #1 │ │ │ │ - ble bd15c │ │ │ │ - ldr r3, [pc, #2316] @ bdd54 │ │ │ │ - ldr r1, [pc, #2316] @ bdd58 │ │ │ │ - ldr r0, [r3] │ │ │ │ - mov r2, r8 │ │ │ │ - bl 1176f0 │ │ │ │ - b bcfa0 │ │ │ │ - mvn r5, #0 │ │ │ │ - ldr r2, [pc, #2296] @ bdd5c │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #2292] @ bdd60 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #2288] @ bdd64 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - ldr r2, [pc, #2284] @ bdd68 │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - ldr lr, [pc, #2276] @ bdd6c │ │ │ │ - add r4, r4, #1 │ │ │ │ - mov ip, #1 │ │ │ │ - mov r2, #3 │ │ │ │ - b bd08c │ │ │ │ - mvn r5, #0 │ │ │ │ - ldr r2, [pc, #2256] @ bdd70 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #2252] @ bdd74 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #2248] @ bdd78 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - ldr r2, [pc, #2244] @ bdd7c │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - ldr lr, [pc, #2236] @ bdd80 │ │ │ │ - add r4, r4, #1 │ │ │ │ - mov ip, #1 │ │ │ │ - mov r2, #4 │ │ │ │ - b bd08c │ │ │ │ - mvn r5, #0 │ │ │ │ - ldr r2, [pc, #2216] @ bdd84 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #2212] @ bdd88 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #2208] @ bdd8c │ │ │ │ - str r2, [sp, #32] │ │ │ │ - ldr r2, [pc, #2204] @ bdd90 │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - ldr lr, [pc, #2196] @ bdd94 │ │ │ │ - add r4, r4, #1 │ │ │ │ - mov ip, #1 │ │ │ │ - mov r2, #5 │ │ │ │ - b bd08c │ │ │ │ - mvn r5, #0 │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ - cmp r3, #108 @ 0x6c │ │ │ │ - bne be000 │ │ │ │ - ldr r2, [pc, #2164] @ bdd98 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #2160] @ bdd9c │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #2156] @ bdda0 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - ldr r2, [pc, #2152] @ bdda4 │ │ │ │ - ldrb r3, [r4, #2] │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - ldr lr, [pc, #2144] @ bdda8 │ │ │ │ - add r4, r4, #2 │ │ │ │ - mov ip, #1 │ │ │ │ - mov r2, #2 │ │ │ │ - b bd08c │ │ │ │ + b bd05c │ │ │ │ + and r0, r5, r6 │ │ │ │ + cmp r0, #0 │ │ │ │ + orrge r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne be348 │ │ │ │ + cmp r3, #99 @ 0x63 │ │ │ │ + bne bd1d8 │ │ │ │ + b bd100 │ │ │ │ + add r4, r4, #3 │ │ │ │ + b bcf4c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ mov r2, r5 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ mov r1, #1 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str sl, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ str r9, [sp, #104] @ 0x68 │ │ │ │ strb r3, [sp, #116] @ 0x74 │ │ │ │ strb fp, [sp, #117] @ 0x75 │ │ │ │ - bl 10c544 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl 10c608 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r2, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #20] │ │ │ │ + str r2, [sp, #12] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldrb r3, [sp, #116] @ 0x74 │ │ │ │ + ldrb r2, [sp, #116] @ 0x74 │ │ │ │ ldr sl, [sp, #84] @ 0x54 │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ ldr r9, [sp, #104] @ 0x68 │ │ │ │ ldrb fp, [sp, #117] @ 0x75 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str r2, [sp, #16] │ │ │ │ cmn r0, #1 │ │ │ │ - bne bd124 │ │ │ │ - b bcfa0 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ - orr r2, r2, #16 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, #48 @ 0x30 │ │ │ │ - add r0, r0, #1 │ │ │ │ - beq bdf40 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - bhi bcecc │ │ │ │ - cmp r3, #35 @ 0x23 │ │ │ │ - beq be25c │ │ │ │ - cmp r3, #45 @ 0x2d │ │ │ │ - beq be244 │ │ │ │ - cmp r3, #42 @ 0x2a │ │ │ │ - beq be214 │ │ │ │ - ldr r1, [pc, #1808] @ bdd24 │ │ │ │ - ldr r2, [r1, r3, lsl #2] │ │ │ │ - ands r2, r2, #4 │ │ │ │ - bne bde10 │ │ │ │ - cmp r3, #46 @ 0x2e │ │ │ │ - movne ip, r2 │ │ │ │ - mvnne r6, #0 │ │ │ │ - bne bd060 │ │ │ │ - mvn r6, #0 │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ - cmp r3, #42 @ 0x2a │ │ │ │ - beq be2fc │ │ │ │ - ldr r1, [pc, #1760] @ bdd24 │ │ │ │ - ldr r2, [r1, r3, lsl #2] │ │ │ │ - tst r2, #4 │ │ │ │ - addeq r4, r4, #1 │ │ │ │ - mvneq r5, #0 │ │ │ │ - beq bd768 │ │ │ │ - sub r5, r3, #48 @ 0x30 │ │ │ │ - ldrb r3, [r4, #2] │ │ │ │ - ldr r2, [r1, r3, lsl #2] │ │ │ │ - tst r2, #4 │ │ │ │ - beq bd764 │ │ │ │ - ldr lr, [pc, #1916] @ bddec │ │ │ │ - rsb r2, r3, #-2147483601 @ 0x8000002f │ │ │ │ - smull ip, r0, lr, r2 │ │ │ │ - asr r2, r2, #31 │ │ │ │ - rsb r2, r2, r0, asr #2 │ │ │ │ - cmp r5, r2 │ │ │ │ - bgt be140 │ │ │ │ - sub r3, r3, #48 @ 0x30 │ │ │ │ - add r5, r5, r5, lsl #2 │ │ │ │ - add r5, r3, r5, lsl #1 │ │ │ │ - ldrb r3, [r4, #3] │ │ │ │ - ldr r2, [r1, r3, lsl #2] │ │ │ │ - tst r2, #4 │ │ │ │ - beq bd86c │ │ │ │ - rsb r2, r3, #-2147483601 @ 0x8000002f │ │ │ │ - smull ip, r0, lr, r2 │ │ │ │ - asr r2, r2, #31 │ │ │ │ - rsb r2, r2, r0, asr #2 │ │ │ │ - cmp r2, r5 │ │ │ │ - blt be140 │ │ │ │ - ldrb r2, [r4, #4] │ │ │ │ - sub r3, r3, #48 @ 0x30 │ │ │ │ - add r5, r5, r5, lsl #2 │ │ │ │ - add r5, r3, r5, lsl #1 │ │ │ │ - ldr r3, [r1, r2, lsl #2] │ │ │ │ - add r4, r4, #4 │ │ │ │ - tst r3, #4 │ │ │ │ - mov r3, r2 │ │ │ │ - beq bd714 │ │ │ │ - rsb r3, r2, #-2147483601 @ 0x8000002f │ │ │ │ - smull ip, r0, lr, r3 │ │ │ │ - asr r3, r3, #31 │ │ │ │ - rsb r3, r3, r0, asr #2 │ │ │ │ - cmp r3, r5 │ │ │ │ - blt be140 │ │ │ │ - sub r2, r2, #48 @ 0x30 │ │ │ │ - add r5, r5, r5, lsl #2 │ │ │ │ - add r5, r2, r5, lsl #1 │ │ │ │ - ldrb r2, [r4, #1]! │ │ │ │ - ldr r3, [r1, r2, lsl #2] │ │ │ │ - tst r3, #4 │ │ │ │ - mov r3, r2 │ │ │ │ - bne bd6dc │ │ │ │ - ldr r1, [pc, #1680] @ bddac │ │ │ │ - sub r2, r3, #106 @ 0x6a │ │ │ │ - cmp r2, #16 │ │ │ │ - bhi bd734 │ │ │ │ - add r2, r2, r2 │ │ │ │ - ldrsh r2, [r1, r2] │ │ │ │ - add pc, pc, r2, lsl #2 │ │ │ │ - nop @ (mov r0, r0) │ │ │ │ - ldr r2, [pc, #1516] @ bdd28 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #1512] @ bdd2c │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #1512] @ bdd34 │ │ │ │ - mov ip, #0 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - ldr r2, [pc, #1504] @ bdd38 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - ldr lr, [pc, #1488] @ bdd30 │ │ │ │ - mov r2, ip │ │ │ │ - b bd08c │ │ │ │ - add r4, r4, #2 │ │ │ │ - ldr r1, [pc, #1600] @ bddb0 │ │ │ │ - sub r2, r3, #106 @ 0x6a │ │ │ │ - cmp r2, #16 │ │ │ │ - bhi bd734 │ │ │ │ - add r2, r2, r2 │ │ │ │ - ldrsh r2, [r1, r2] │ │ │ │ - add pc, pc, r2, lsl #2 │ │ │ │ - nop @ (mov r0, r0) │ │ │ │ - ldr r2, [pc, #1432] @ bdd28 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #1428] @ bdd2c │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #1428] @ bdd34 │ │ │ │ - mvn r6, #0 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - ldr r2, [pc, #1420] @ bdd38 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - ldr lr, [pc, #1404] @ bdd30 │ │ │ │ - mov ip, r1 │ │ │ │ - mov r5, r6 │ │ │ │ - mov r2, r1 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - b bd0a8 │ │ │ │ - cmp r9, #1 │ │ │ │ - mov r2, sl │ │ │ │ - bne bcebc │ │ │ │ - ldrb r1, [r2, #16] │ │ │ │ - lsr r3, r1, #2 │ │ │ │ - and r3, r3, #7 │ │ │ │ + beq bd2a4 │ │ │ │ cmp r3, #1 │ │ │ │ - bne bcebc │ │ │ │ - tst r1, #32 │ │ │ │ - beq be380 │ │ │ │ - tst r1, #64 @ 0x40 │ │ │ │ - addne r3, r2, #20 │ │ │ │ - addeq r3, r2, #28 │ │ │ │ - ldrsb r1, [r3] │ │ │ │ - ldrb r3, [r3] │ │ │ │ - cmp r1, #0 │ │ │ │ - ldrge r1, [pc, #1448] @ bddb4 │ │ │ │ - movge r0, #24 │ │ │ │ - ldrlt r1, [pc, #1444] @ bddb8 │ │ │ │ - mlage sl, r0, r3, r1 │ │ │ │ - addlt r3, r3, #1296 @ 0x510 │ │ │ │ - addlt sl, r1, r3, lsl #5 │ │ │ │ - cmp sl, r2 │ │ │ │ - beq bcec0 │ │ │ │ - ldr r3, [r2] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bcec0 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r2] │ │ │ │ - bne bcec0 │ │ │ │ - mov r0, r2 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b bcec0 │ │ │ │ + beq bd13c │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ cmp r3, #2 │ │ │ │ ldreq r2, [sp, #20] │ │ │ │ ldrne r3, [sp, #20] │ │ │ │ lsleq r3, r9, #1 │ │ │ │ strne r5, [r3, r9, lsl #2] │ │ │ │ strheq r5, [r2, r3] │ │ │ │ add r9, r9, #1 │ │ │ │ - b bd21c │ │ │ │ - add r4, r4, #3 │ │ │ │ - b bd714 │ │ │ │ + b bd298 │ │ │ │ + cmp r9, #1 │ │ │ │ + beq bda54 │ │ │ │ + mov r3, sl │ │ │ │ + b bd0ac │ │ │ │ + ldr r2, [pc, #1868] @ bde3c │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [pc, #1864] @ bde40 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [pc, #1860] @ bde44 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [pc, #1856] @ bde48 │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ + str r2, [sp, #32] │ │ │ │ + ldr lr, [pc, #1848] @ bde4c │ │ │ │ + add r4, r4, #1 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, #3 │ │ │ │ + b bce78 │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ + cmp r3, #108 @ 0x6c │ │ │ │ + bne bdcd4 │ │ │ │ + ldr r2, [pc, #1820] @ bde50 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [pc, #1816] @ bde54 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [pc, #1812] @ bde58 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [pc, #1808] @ bde5c │ │ │ │ + ldrb r3, [r4, #2] │ │ │ │ + str r2, [sp, #32] │ │ │ │ + ldr lr, [pc, #1800] @ bde60 │ │ │ │ + add r4, r4, #2 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, #2 │ │ │ │ + b bce78 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1364fc │ │ │ │ + bl 136594 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq bcfa0 │ │ │ │ + beq bd2a4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -151762,68 +151696,68 @@ │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str sl, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ str r9, [sp, #104] @ 0x68 │ │ │ │ strb fp, [sp, #117] @ 0x75 │ │ │ │ - bl 117c7c │ │ │ │ + bl 117d6c │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldrb r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr sl, [sp, #84] @ 0x54 │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ ldr r9, [sp, #104] @ 0x68 │ │ │ │ ldrb fp, [sp, #117] @ 0x75 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r0, #1 │ │ │ │ - beq be11c │ │ │ │ + beq be1c8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bd21c │ │ │ │ + beq bd298 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne bd21c │ │ │ │ + bne bd298 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b bd21c │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b bd298 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 131f10 │ │ │ │ + bl 131fa8 │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne bd890 │ │ │ │ - b bcfa0 │ │ │ │ + bne bd780 │ │ │ │ + b bd2a4 │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - beq bdbbc │ │ │ │ - bhi bdb60 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + beq bdb30 │ │ │ │ + bhi bdad4 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq bdff8 │ │ │ │ + beq bdfb8 │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ - beq bdff0 │ │ │ │ - ldr r3, [pc, #1064] @ bddbc │ │ │ │ - sub r2, r2, #1 │ │ │ │ - cmp r2, #4 │ │ │ │ - bhi bdb28 │ │ │ │ - add r2, r2, r2 │ │ │ │ - ldrh r2, [r3, r2] │ │ │ │ - add pc, pc, r2, lsl #2 │ │ │ │ + beq bdfb0 │ │ │ │ + ldr r3, [pc, #1504] @ bde64 │ │ │ │ + sub r1, r1, #1 │ │ │ │ + cmp r1, #4 │ │ │ │ + bhi bda18 │ │ │ │ + add r1, r1, r1 │ │ │ │ + ldrh r1, [r3, r1] │ │ │ │ + add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - add r1, r1, #7 │ │ │ │ + add r1, r2, #7 │ │ │ │ bic r1, r1, #7 │ │ │ │ ldrd r2, [r1], #8 │ │ │ │ add r8, sp, #56 @ 0x38 │ │ │ │ strd r2, [sp] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ mov r3, lr │ │ │ │ mov r2, #26 │ │ │ │ @@ -151852,27 +151786,27 @@ │ │ │ │ subeq r5, r1, r0 │ │ │ │ add r3, r3, r5 │ │ │ │ str r3, [sp, #32] │ │ │ │ sub r3, r1, r0 │ │ │ │ sub r6, r3, r5 │ │ │ │ cmp r7, #126 @ 0x7e │ │ │ │ bic r5, r6, r6, asr #31 │ │ │ │ - bls be06c │ │ │ │ + bls bdff8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ sub r3, r3, r9 │ │ │ │ cmp r1, r3 │ │ │ │ - bgt be06c │ │ │ │ + bgt bdff8 │ │ │ │ cmp r6, #0 │ │ │ │ - bgt be03c │ │ │ │ + bgt bdfc8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq bdc98 │ │ │ │ + beq bdbb4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt bdc70 │ │ │ │ + bgt bdb8c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r1, r8, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ @@ -151881,108 +151815,195 @@ │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str sl, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ str r9, [sp, #104] @ 0x68 │ │ │ │ strb r3, [sp, #116] @ 0x74 │ │ │ │ strb fp, [sp, #117] @ 0x75 │ │ │ │ - bl be4b0 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl be4b8 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldrb r3, [sp, #116] @ 0x74 │ │ │ │ ldr sl, [sp, #84] @ 0x54 │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ ldr r9, [sp, #104] @ 0x68 │ │ │ │ ldrb fp, [sp, #117] @ 0x75 │ │ │ │ str r3, [sp, #16] │ │ │ │ cmn r0, #1 │ │ │ │ - beq bcfa0 │ │ │ │ + beq bd2a4 │ │ │ │ cmp r6, #0 │ │ │ │ - ble bd21c │ │ │ │ + ble bd298 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ tst r3, #1 │ │ │ │ - beq bd21c │ │ │ │ + beq bd298 │ │ │ │ mov r3, #32 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 218d50 │ │ │ │ + bl 218e48 │ │ │ │ cmn r0, #1 │ │ │ │ - beq bcfa0 │ │ │ │ + beq bd2a4 │ │ │ │ add r9, r9, r5 │ │ │ │ - b bd21c │ │ │ │ - mov r3, r1 │ │ │ │ + b bd298 │ │ │ │ + mov r3, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - ldr r2, [r3], #4 │ │ │ │ - beq bdd14 │ │ │ │ - str r2, [sp] │ │ │ │ + ldr r1, [r3], #4 │ │ │ │ + beq bdb58 │ │ │ │ + str r1, [sp] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, lr │ │ │ │ add r8, sp, #56 @ 0x38 │ │ │ │ mov r2, #26 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ bl 2a6f0 <__sprintf_chk@plt> │ │ │ │ mov r3, r0 │ │ │ │ - b bd9dc │ │ │ │ + b bd8cc │ │ │ │ + mov sl, r3 │ │ │ │ + ldrb r2, [sl, #16] │ │ │ │ + lsr r3, r2, #2 │ │ │ │ + and r3, r3, #7 │ │ │ │ + cmp r3, #1 │ │ │ │ + bne bd6e0 │ │ │ │ + tst r2, #32 │ │ │ │ + beq be08c │ │ │ │ + tst r2, #64 @ 0x40 │ │ │ │ + addne r3, sl, #20 │ │ │ │ + addeq r3, sl, #28 │ │ │ │ + ldrsb r2, [r3] │ │ │ │ + ldrb r3, [r3] │ │ │ │ + cmp r2, #0 │ │ │ │ + ldrge r4, [pc, #984] @ bde68 │ │ │ │ + movge r2, #24 │ │ │ │ + ldrlt r4, [pc, #980] @ bde6c │ │ │ │ + mlage r4, r2, r3, r4 │ │ │ │ + addlt r3, r3, #1296 @ 0x510 │ │ │ │ + addlt r4, r4, r3, lsl #5 │ │ │ │ + cmp sl, r4 │ │ │ │ + beq bdacc │ │ │ │ + ldr r3, [sl] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq bdacc │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [sl] │ │ │ │ + bne bdacc │ │ │ │ + mov r0, sl │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + mov sl, r4 │ │ │ │ + b bd0b0 │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - beq be0ec │ │ │ │ - ldr r3, [pc, #592] @ bddc0 │ │ │ │ - sub r2, r2, #1 │ │ │ │ - cmp r2, #4 │ │ │ │ - bhi bdb28 │ │ │ │ - add r2, r2, r2 │ │ │ │ - ldrsh r2, [r3, r2] │ │ │ │ - add pc, pc, r2, lsl #2 │ │ │ │ + beq bdfc0 │ │ │ │ + ldr r3, [pc, #908] @ bde70 │ │ │ │ + sub r1, r1, #1 │ │ │ │ + cmp r1, #4 │ │ │ │ + bhi bda18 │ │ │ │ + add r1, r1, r1 │ │ │ │ + ldrsh r1, [r3, r1] │ │ │ │ + add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp sl, #0 │ │ │ │ - beq bdbb4 │ │ │ │ + beq bdb28 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bdbb4 │ │ │ │ + beq bdb28 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne bdbb4 │ │ │ │ + bne bdb28 │ │ │ │ mov r0, sl │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - ldr sl, [pc, #520] @ bddc4 │ │ │ │ - b bcec0 │ │ │ │ - ldr lr, [sp, #32] │ │ │ │ - ldr r3, [pc, #512] @ bddc8 │ │ │ │ - sub r2, r2, #1 │ │ │ │ - cmp r2, #4 │ │ │ │ - bhi bdd10 │ │ │ │ - add r2, r2, r2 │ │ │ │ - ldrsh r2, [r3, r2] │ │ │ │ - add pc, pc, r2, lsl #2 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + ldr sl, [pc, #836] @ bde74 │ │ │ │ + b bd0b0 │ │ │ │ + ldr lr, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [pc, #828] @ bde78 │ │ │ │ + sub r1, r1, #1 │ │ │ │ + cmp r1, #4 │ │ │ │ + bhi bdb54 │ │ │ │ + add r1, r1, r1 │ │ │ │ + ldrsh r1, [r3, r1] │ │ │ │ + add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ + add r3, r2, #4 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [r2] │ │ │ │ + str r3, [sp] │ │ │ │ + b bda30 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ + orr r2, r2, #16 │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r3, #48 @ 0x30 │ │ │ │ + add r1, r1, #1 │ │ │ │ + beq bdcbc │ │ │ │ + str r2, [sp, #28] │ │ │ │ + b bce14 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + mov r3, #48 @ 0x30 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, sl │ │ │ │ + bl 218e48 │ │ │ │ + cmn r0, #1 │ │ │ │ + beq bd2a4 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + add r9, r9, r3 │ │ │ │ + b bd964 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ + str sl, [sp, #84] @ 0x54 │ │ │ │ + str r7, [sp, #96] @ 0x60 │ │ │ │ + str r9, [sp, #104] @ 0x68 │ │ │ │ + strb r3, [sp, #116] @ 0x74 │ │ │ │ + strb fp, [sp, #117] @ 0x75 │ │ │ │ + bl 12ef38 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldrb r3, [sp, #116] @ 0x74 │ │ │ │ + ldr sl, [sp, #84] @ 0x54 │ │ │ │ + ldr r7, [sp, #96] @ 0x60 │ │ │ │ + ldr r9, [sp, #104] @ 0x68 │ │ │ │ + ldrb fp, [sp, #117] @ 0x75 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + cmn r0, #1 │ │ │ │ + bne bd958 │ │ │ │ + b bd2a4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r8, sp, #56 @ 0x38 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp] │ │ │ │ mov r1, #1 │ │ │ │ - ldr r3, [pc, #456] @ bddcc │ │ │ │ + ldr r3, [pc, #556] @ bde7c │ │ │ │ mov r2, #26 │ │ │ │ mov r0, r8 │ │ │ │ bl 2a6f0 <__sprintf_chk@plt> │ │ │ │ ldrb r3, [sp, #57] @ 0x39 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ moveq r3, #120 @ 0x78 │ │ │ │ strbeq r3, [sp, #57] @ 0x39 │ │ │ │ mov r5, r0 │ │ │ │ - beq bdc2c │ │ │ │ + beq bdc78 │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bne be198 │ │ │ │ + bne be0d8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov r2, r5 │ │ │ │ @@ -151990,403 +152011,315 @@ │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str sl, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ str r9, [sp, #104] @ 0x68 │ │ │ │ strb r3, [sp, #116] @ 0x74 │ │ │ │ strb fp, [sp, #117] @ 0x75 │ │ │ │ - bl be4b0 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ - b bd1e4 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - mov r3, #48 @ 0x30 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, sl │ │ │ │ - bl 218d50 │ │ │ │ - cmn r0, #1 │ │ │ │ - beq bcfa0 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - add r9, r9, r3 │ │ │ │ - b bda74 │ │ │ │ + bl be4b8 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + b bd260 │ │ │ │ + ldrb r3, [r1] │ │ │ │ + orr r2, r2, #16 │ │ │ │ + mov r4, r1 │ │ │ │ + b bdb78 │ │ │ │ + str r6, [sp, #16] │ │ │ │ + b bd2a4 │ │ │ │ + ldr r1, [pc, #420] @ bde80 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + ldr r1, [pc, #416] @ bde84 │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [pc, #412] @ bde88 │ │ │ │ + mov r2, #1 │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [pc, #404] @ bde8c │ │ │ │ + str r1, [sp, #32] │ │ │ │ + ldr lr, [pc, #400] @ bde90 │ │ │ │ + add r4, r4, #1 │ │ │ │ + mov r1, r2 │ │ │ │ + b bce78 │ │ │ │ + ldr r1, [pc, #388] @ bde94 │ │ │ │ + cmp r3, r1 │ │ │ │ + bne be078 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + b bd468 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ str sl, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ str r9, [sp, #104] @ 0x68 │ │ │ │ strb r3, [sp, #116] @ 0x74 │ │ │ │ strb fp, [sp, #117] @ 0x75 │ │ │ │ - bl 12eea4 │ │ │ │ + bl 12ef38 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldrb r3, [sp, #116] @ 0x74 │ │ │ │ ldr sl, [sp, #84] @ 0x54 │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ ldr r9, [sp, #104] @ 0x68 │ │ │ │ ldrb fp, [sp, #117] @ 0x75 │ │ │ │ str r3, [sp, #16] │ │ │ │ cmn r0, #1 │ │ │ │ - bne bda68 │ │ │ │ - b bcfa0 │ │ │ │ - add r3, r1, #4 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [r1] │ │ │ │ - str r3, [sp] │ │ │ │ - b bdb40 │ │ │ │ - eorseq r7, r9, r0, lsr #28 │ │ │ │ - eorseq r3, r6, r4, asr r7 │ │ │ │ - eorseq sp, r7, r8, lsl r2 │ │ │ │ - eorseq r8, r7, r0, lsl #8 │ │ │ │ - eorseq r3, r6, r8, asr r7 │ │ │ │ - eorseq r3, r6, ip, asr r7 │ │ │ │ - subeq r1, r4, r8, lsl r2 │ │ │ │ - subeq r1, r4, r8, asr #4 │ │ │ │ - eoreq r1, r4, r2, asr #32 │ │ │ │ - andeq r2, r0, r1 │ │ │ │ - andseq r0, r2, r1, lsr #16 │ │ │ │ - subseq r5, r7, r0, lsl lr │ │ │ │ - ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r3, r6, r8, lsr #16 │ │ │ │ - eorseq r3, r6, r8, lsl #15 │ │ │ │ - eorseq r3, r6, ip, lsl #15 │ │ │ │ - eorseq sp, r7, ip, asr #30 │ │ │ │ - mlaseq r6, r0, r7, r3 │ │ │ │ - @ instruction: 0x00382cf8 │ │ │ │ - mlaseq r6, r8, r7, r3 │ │ │ │ - mlaseq r6, ip, r7, r3 │ │ │ │ - eorseq r3, r6, r0, lsr #15 │ │ │ │ - eorseq r3, r6, r4, lsr #15 │ │ │ │ - mlaseq r6, r4, r7, r3 │ │ │ │ - eorseq r3, r6, ip, lsr #15 │ │ │ │ - @ instruction: 0x003637b0 │ │ │ │ - @ instruction: 0x003637b4 │ │ │ │ - @ instruction: 0x003637b8 │ │ │ │ - eorseq r3, r6, r8, lsr #15 │ │ │ │ - eorseq r3, r6, r0, ror #14 │ │ │ │ - eorseq r3, r6, r8, ror #14 │ │ │ │ - @ instruction: 0x0038c7bc │ │ │ │ - eorseq r3, r6, r0, ror r7 │ │ │ │ - @ instruction: 0x003829f4 │ │ │ │ - subeq r1, r4, sl, ror #4 │ │ │ │ - subeq r1, r4, ip, lsl #5 │ │ │ │ - subseq pc, r7, r0, lsl r4 @ │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - subeq r1, r4, lr, lsr #5 │ │ │ │ - strheq r1, [r4], #-40 @ 0xffffffd8 │ │ │ │ - subseq r9, r7, r4, asr #22 │ │ │ │ - subeq r1, r4, r2, asr #5 │ │ │ │ - eorseq r4, r9, ip, lsr #19 │ │ │ │ - andseq lr, r8, r0, lsl r1 │ │ │ │ - eorseq r3, r6, r8, ror r7 │ │ │ │ - eorseq r3, r6, ip, ror r7 │ │ │ │ - eorseq r3, r6, r0, lsl #15 │ │ │ │ - eorseq r3, r6, r4, lsl #15 │ │ │ │ - eorseq r1, r9, r0, ror #13 │ │ │ │ - eorseq r3, r6, ip, asr #15 │ │ │ │ - strbtvs r6, [r6], -r7, ror #12 │ │ │ │ - subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq r3, r6, r0, ror #15 │ │ │ │ - andeq r7, r0, r0, lsr r8 │ │ │ │ - @ instruction: 0x003637bc │ │ │ │ - subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r3, r6, r4, asr #16 │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r6, ip, lsl #16 │ │ │ │ - sub r6, r3, #48 @ 0x30 │ │ │ │ - mov r5, r0 │ │ │ │ - ldrb r3, [r5] │ │ │ │ - mov r4, r5 │ │ │ │ - ldr r2, [r1, r3, lsl #2] │ │ │ │ - tst r2, #4 │ │ │ │ - bne be154 │ │ │ │ - cmp r3, #46 @ 0x2e │ │ │ │ - bne bcee4 │ │ │ │ - b bd630 │ │ │ │ + beq bd2a4 │ │ │ │ + add r8, r8, #2 │ │ │ │ + b bd29c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #2 │ │ │ │ - bne bdeec │ │ │ │ + bne bdf18 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ bic r3, r5, #3 │ │ │ │ add lr, r2, r9, lsl #1 │ │ │ │ add r6, r8, r5 │ │ │ │ add r0, r8, r3 │ │ │ │ mov r1, lr │ │ │ │ mov r2, r8 │ │ │ │ cmp r0, r2 │ │ │ │ - bhi bdec4 │ │ │ │ + bhi bdef0 │ │ │ │ sub r2, r8, #3 │ │ │ │ cmp r0, r2 │ │ │ │ movcc r2, #0 │ │ │ │ lslcs r2, r3, #1 │ │ │ │ movcc r3, #0 │ │ │ │ add r2, r2, lr │ │ │ │ add r3, r3, r8 │ │ │ │ cmp r6, r3 │ │ │ │ - bls bce64 │ │ │ │ + bls bd054 │ │ │ │ ldrb r1, [r3], #1 │ │ │ │ strh r1, [r2], #2 │ │ │ │ - b bde84 │ │ │ │ - bl 23fe48 │ │ │ │ - mov sl, r0 │ │ │ │ - b bcec0 │ │ │ │ - ldr r1, [pc, #-220] @ bddd0 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq bd3ac │ │ │ │ - ldr r2, [r2, #1420] @ 0x58c │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - mov r1, #1 │ │ │ │ - blx r3 │ │ │ │ - b bd3ac │ │ │ │ + b bdde0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 29c28 │ │ │ │ + cmp sl, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + bne bcfac │ │ │ │ + b bd598 │ │ │ │ + eorseq r8, r9, r0, rrx │ │ │ │ + mlaseq r6, r4, r9, r3 │ │ │ │ + eorseq sp, r7, r8, asr r4 │ │ │ │ + mlaseq r6, r8, r9, r3 │ │ │ │ + @ instruction: 0x003785f0 │ │ │ │ + mlaseq r6, ip, r9, r3 │ │ │ │ + subeq r1, r4, ip, ror #8 │ │ │ │ + @ instruction: 0x0044149c │ │ │ │ + eoreq r1, r4, r2, asr #32 │ │ │ │ + andeq r2, r0, r1 │ │ │ │ + andseq r0, r2, r1, lsr #16 │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ + eorseq r3, r6, r8, asr #19 │ │ │ │ + eorseq r3, r6, ip, asr #19 │ │ │ │ + eorseq lr, r7, ip, lsl #3 │ │ │ │ + @ instruction: 0x003639d0 │ │ │ │ + eorseq r2, r8, r8, lsr pc │ │ │ │ + eorseq r3, r6, r0, lsr #19 │ │ │ │ + eorseq r3, r6, r8, lsr #19 │ │ │ │ + @ instruction: 0x0038c9fc │ │ │ │ + @ instruction: 0x003639b0 │ │ │ │ + eorseq r2, r8, r4, lsr ip │ │ │ │ + strheq r1, [r4], #-78 @ 0xffffffb2 │ │ │ │ + subseq pc, r7, r0, lsl r4 @ │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ + subeq r1, r4, r8, asr #9 │ │ │ │ + subseq r9, r7, r4, asr #22 │ │ │ │ + ldrdeq r1, [r4], #-66 @ 0xffffffbe │ │ │ │ + eorseq r4, r9, ip, ror #23 │ │ │ │ + @ instruction: 0x003639b8 │ │ │ │ + @ instruction: 0x003639bc │ │ │ │ + eorseq r3, r6, r0, asr #19 │ │ │ │ + eorseq r3, r6, r4, asr #19 │ │ │ │ + eorseq r1, r9, r0, lsr #18 │ │ │ │ + andseq lr, r8, ip, lsl #7 │ │ │ │ + strbtvs r6, [r6], -r7, ror #12 │ │ │ │ + andeq r7, r0, r0, lsr r8 │ │ │ │ + @ instruction: 0x003639fc │ │ │ │ + subseq sl, r5, r8, asr #24 │ │ │ │ + eorseq r3, r6, r0, lsr #20 │ │ │ │ + eorseq r3, r6, ip, lsl #20 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r3, r6, ip, asr #20 │ │ │ │ + ldrsbeq r1, [r5], #-12 │ │ │ │ + eorseq r3, r6, r8, ror #20 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq r3, r6, r4, lsl #21 │ │ │ │ + @ instruction: 0x003639d8 │ │ │ │ + @ instruction: 0x003639dc │ │ │ │ + eorseq r3, r6, r0, ror #19 │ │ │ │ + eorseq r3, r6, r4, ror #19 │ │ │ │ + @ instruction: 0x003639d4 │ │ │ │ + eorseq r3, r6, ip, ror #19 │ │ │ │ + @ instruction: 0x003639f0 │ │ │ │ + @ instruction: 0x003639f4 │ │ │ │ + @ instruction: 0x003639f8 │ │ │ │ + eorseq r3, r6, r8, ror #19 │ │ │ │ ldrb ip, [r2] │ │ │ │ strh ip, [r1], #8 │ │ │ │ ldrb ip, [r2, #1] │ │ │ │ strh ip, [r1, #-6] │ │ │ │ add r2, r2, #4 │ │ │ │ ldrb ip, [r2, #-2] │ │ │ │ strh ip, [r1, #-4] │ │ │ │ ldrb ip, [r2, #-1] │ │ │ │ strh ip, [r1, #-2] │ │ │ │ - b bde60 │ │ │ │ + b bddbc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ bic r3, r5, #3 │ │ │ │ add lr, r2, r9, lsl #2 │ │ │ │ add r6, r8, r5 │ │ │ │ add r0, r8, r3 │ │ │ │ mov r1, lr │ │ │ │ mov r2, r8 │ │ │ │ cmp r0, r2 │ │ │ │ - bhi be0f4 │ │ │ │ + bhi bdf88 │ │ │ │ sub r2, r8, #3 │ │ │ │ cmp r0, r2 │ │ │ │ movcc r2, #0 │ │ │ │ lslcs r2, r3, #2 │ │ │ │ movcc r3, #0 │ │ │ │ add r2, r2, lr │ │ │ │ add r3, r3, r8 │ │ │ │ cmp r6, r3 │ │ │ │ - bls bce64 │ │ │ │ + bls bd054 │ │ │ │ ldrb r1, [r3], #1 │ │ │ │ str r1, [r2], #4 │ │ │ │ - b bdf2c │ │ │ │ - ldrb r3, [r0] │ │ │ │ - orr r2, r2, #16 │ │ │ │ - mov r4, r0 │ │ │ │ - b bd5e0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 29c28 │ │ │ │ - cmp sl, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - bne bcf14 │ │ │ │ - b bd3c4 │ │ │ │ + b bdf58 │ │ │ │ mov r0, r8 │ │ │ │ bl 29c28 │ │ │ │ mov r5, r0 │ │ │ │ - b bce24 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str sl, [sp, #84] @ 0x54 │ │ │ │ - str r7, [sp, #96] @ 0x60 │ │ │ │ - str r9, [sp, #104] @ 0x68 │ │ │ │ - strb r3, [sp, #116] @ 0x74 │ │ │ │ - strb fp, [sp, #117] @ 0x75 │ │ │ │ - bl 12eea4 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldrb r3, [sp, #116] @ 0x74 │ │ │ │ - ldr sl, [sp, #84] @ 0x54 │ │ │ │ - ldr r7, [sp, #96] @ 0x60 │ │ │ │ - ldr r9, [sp, #104] @ 0x68 │ │ │ │ - ldrb fp, [sp, #117] @ 0x75 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - cmn r0, #1 │ │ │ │ - beq bcfa0 │ │ │ │ - add r8, r8, #2 │ │ │ │ - b bd220 │ │ │ │ + b bcf0c │ │ │ │ + bl 23ff24 │ │ │ │ + mov sl, r0 │ │ │ │ + b bd0b0 │ │ │ │ + ldrb ip, [r2] │ │ │ │ + str ip, [r1], #16 │ │ │ │ + ldrb ip, [r2, #1] │ │ │ │ + str ip, [r1, #-12] │ │ │ │ + add r2, r2, #4 │ │ │ │ + ldrb ip, [r2, #-2] │ │ │ │ + str ip, [r1, #-8] │ │ │ │ + ldrb ip, [r2, #-1] │ │ │ │ + str ip, [r1, #-4] │ │ │ │ + b bdf34 │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ + b bdb34 │ │ │ │ ldr lr, [sp, #44] @ 0x2c │ │ │ │ - b bdbc0 │ │ │ │ - ldr lr, [sp, #36] @ 0x24 │ │ │ │ - b bdbc0 │ │ │ │ - ldr r2, [pc, #-564] @ bddd4 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #-568] @ bddd8 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #-572] @ bdddc │ │ │ │ - mov ip, #1 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - ldr r2, [pc, #-580] @ bdde0 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - ldr lr, [pc, #-584] @ bdde4 │ │ │ │ - add r4, r4, #1 │ │ │ │ - mov r2, ip │ │ │ │ - b bd08c │ │ │ │ - str r6, [sp, #16] │ │ │ │ - b bcfa0 │ │ │ │ + b bdb34 │ │ │ │ + ldr lr, [sp, #40] @ 0x28 │ │ │ │ + b bdb34 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ tst r3, #1 │ │ │ │ - bne bda5c │ │ │ │ + bne bd94c │ │ │ │ mov r3, #32 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 218d50 │ │ │ │ + bl 218e48 │ │ │ │ cmn r0, #1 │ │ │ │ - beq bcfa0 │ │ │ │ + beq bd2a4 │ │ │ │ add r9, r9, r5 │ │ │ │ - b bda5c │ │ │ │ + b bd94c │ │ │ │ cmp r1, #0 │ │ │ │ - beq bda54 │ │ │ │ + beq bd944 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov r2, #127 @ 0x7f │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str sl, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ str r9, [sp, #104] @ 0x68 │ │ │ │ strb r3, [sp, #116] @ 0x74 │ │ │ │ strb fp, [sp, #117] @ 0x75 │ │ │ │ - bl 10c544 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl 10c608 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldrb r3, [sp, #116] @ 0x74 │ │ │ │ ldr sl, [sp, #84] @ 0x54 │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ ldr r9, [sp, #104] @ 0x68 │ │ │ │ ldrb fp, [sp, #117] @ 0x75 │ │ │ │ str r3, [sp, #16] │ │ │ │ cmn r0, #1 │ │ │ │ - bne bda54 │ │ │ │ - b bcfa0 │ │ │ │ - ldr lr, [sp, #40] @ 0x28 │ │ │ │ - b bdbc0 │ │ │ │ - ldrb ip, [r2] │ │ │ │ - str ip, [r1], #16 │ │ │ │ - ldrb ip, [r2, #1] │ │ │ │ - str ip, [r1, #-12] │ │ │ │ - add r2, r2, #4 │ │ │ │ - ldrb ip, [r2, #-2] │ │ │ │ - str ip, [r1, #-8] │ │ │ │ - ldrb ip, [r2, #-1] │ │ │ │ - str ip, [r1, #-4] │ │ │ │ - b bdf08 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bcfa0 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r8] │ │ │ │ - bne bcfa0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b bcfa0 │ │ │ │ - ldr r3, [pc, #-840] @ bde00 │ │ │ │ - ldr r1, [pc, #-868] @ bdde8 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b bcfa0 │ │ │ │ - ldr r0, [pc, #-880] @ bddec │ │ │ │ + bne bd944 │ │ │ │ + b bd2a4 │ │ │ │ + ldr r2, [r2, #1420] @ 0x58c │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + mov r1, #1 │ │ │ │ + blx r3 │ │ │ │ + b bdd14 │ │ │ │ + ldr r3, [sl, #28] │ │ │ │ + b bda7c │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + tst r3, #8 │ │ │ │ + beq bd374 │ │ │ │ + mov r1, #58 @ 0x3a │ │ │ │ + b bd378 │ │ │ │ + ldr r1, [pc, #-536] @ bde98 │ │ │ │ rsb r2, r3, #-2147483601 @ 0x8000002f │ │ │ │ - smull lr, ip, r2, r0 │ │ │ │ + smull ip, r0, r2, r1 │ │ │ │ asr r2, r2, #31 │ │ │ │ - rsb r2, r2, ip, asr #2 │ │ │ │ + rsb r2, r2, r0, asr #2 │ │ │ │ cmp r2, r6 │ │ │ │ - blt be1c4 │ │ │ │ + blt be104 │ │ │ │ mov r2, #10 │ │ │ │ mla r3, r2, r6, r3 │ │ │ │ - add r5, r5, #1 │ │ │ │ + add lr, lr, #1 │ │ │ │ sub r6, r3, #48 @ 0x30 │ │ │ │ - b bde18 │ │ │ │ - ldr r3, [pc, #-924] @ bddf0 │ │ │ │ - ldr r1, [pc, #-924] @ bddf4 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b bcfa0 │ │ │ │ + b bd478 │ │ │ │ mov r0, r8 │ │ │ │ bl 29c28 │ │ │ │ mov r3, #24 │ │ │ │ mov r1, r8 │ │ │ │ add r5, r5, #2 │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #58 @ 0x3a │ │ │ │ bl 2a798 <__memmove_chk@plt> │ │ │ │ - ldr r3, [pc, #-968] @ bddf8 │ │ │ │ + ldr r3, [pc, #-612] @ bde9c │ │ │ │ strh r3, [sp, #56] @ 0x38 │ │ │ │ - b bdc2c │ │ │ │ - ldr r3, [pc, #-972] @ bde00 │ │ │ │ - ldr r1, [pc, #-980] @ bddfc │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b bcfa0 │ │ │ │ - ldr r3, [pc, #-992] @ bde00 │ │ │ │ - ldr r1, [pc, #-992] @ bde04 │ │ │ │ + b bdc78 │ │ │ │ + ldr r3, [pc, #-588] @ bdec0 │ │ │ │ + ldr r1, [pc, #-624] @ bdea0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ - b bcfa0 │ │ │ │ - ldr r3, [sl] │ │ │ │ + bl 18f414 │ │ │ │ + b bd2a4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b bd3a0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bcfd8 │ │ │ │ + beq bd2a4 │ │ │ │ sub r3, r3, #1 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [sl] │ │ │ │ - bne bcfd8 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b bcfd8 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r6, [r3] │ │ │ │ - add r3, r3, #4 │ │ │ │ - cmp r6, #0 │ │ │ │ - ldrlt r2, [sp, #28] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - orrlt r2, r2, #1 │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ - rsblt r6, r6, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - strlt r2, [sp, #28] │ │ │ │ - b bde2c │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ - orr r2, r2, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - b bcd30 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ - orr r2, r2, #8 │ │ │ │ - mov r4, r0 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - b bcd30 │ │ │ │ + str r3, [r2] │ │ │ │ + bne bd2a4 │ │ │ │ + mov r0, r2 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b bd2a4 │ │ │ │ + ldr r3, [pc, #-688] @ bdea4 │ │ │ │ + ldr r1, [pc, #-688] @ bdea8 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f414 │ │ │ │ + b bd2a4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bd010 │ │ │ │ + bne bd184 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -152396,38 +152329,36 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str sl, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ str r9, [sp, #104] @ 0x68 │ │ │ │ strb fp, [sp, #117] @ 0x75 │ │ │ │ - bl 3565e0 │ │ │ │ - b bd1e4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b bd2e4 │ │ │ │ + bl 35684c │ │ │ │ + b bd260 │ │ │ │ + ldr r3, [pc, #-764] @ bdec0 │ │ │ │ + ldr r1, [pc, #-788] @ bdeac │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f414 │ │ │ │ + b bd2a4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bcfa0 │ │ │ │ + beq bd2a4 │ │ │ │ sub r3, r3, #1 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r2] │ │ │ │ - bne bcfa0 │ │ │ │ - mov r0, r2 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b bcfa0 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - ldrb r3, [r4, #2] │ │ │ │ - ldr r5, [r2] │ │ │ │ + str r3, [r8] │ │ │ │ + bne bd2a4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b bd2a4 │ │ │ │ + ldr r1, [r2] │ │ │ │ add r2, r2, #4 │ │ │ │ - cmp r5, #0 │ │ │ │ - add r4, r4, #2 │ │ │ │ - mvnlt r5, #1 │ │ │ │ + mov r3, lr │ │ │ │ + str r1, [sp] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - b bd768 │ │ │ │ + b bda34 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -152437,58 +152368,131 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str sl, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ str r9, [sp, #104] @ 0x68 │ │ │ │ strb fp, [sp, #117] @ 0x75 │ │ │ │ - b bd1e0 │ │ │ │ - ldr r2, [r1] │ │ │ │ - str r2, [sp] │ │ │ │ - add r2, r1, #4 │ │ │ │ - mov r3, lr │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - b bdb44 │ │ │ │ - ldr r3, [r2, #28] │ │ │ │ - b bd7f8 │ │ │ │ + b bd25c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge be3f8 │ │ │ │ + bge be2c8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ tst r3, #8 │ │ │ │ - bne be3e8 │ │ │ │ - bl 1ed64c │ │ │ │ + bne be2b8 │ │ │ │ + bl 1edae8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r8, #0 │ │ │ │ - bne bd890 │ │ │ │ - b bcfa0 │ │ │ │ + bne bd780 │ │ │ │ + b bd2a4 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r6, [r3] │ │ │ │ + add r3, r3, #4 │ │ │ │ + cmp r6, #0 │ │ │ │ + ldrlt r2, [sp, #28] │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + orrlt r2, r2, #1 │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ + rsblt r6, r6, #0 │ │ │ │ + strlt r2, [sp, #28] │ │ │ │ + b bd490 │ │ │ │ + mov r1, #58 @ 0x3a │ │ │ │ + bl 1edaf0 │ │ │ │ + mov r8, r0 │ │ │ │ + b be280 │ │ │ │ + ldr r3, [pc, #-1056] @ bdeb0 │ │ │ │ + ldr r1, [pc, #-1056] @ bdeb4 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f414 │ │ │ │ + b bd2a4 │ │ │ │ + ldr r3, [sl] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq bd2dc │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [sl] │ │ │ │ + bne bd2dc │ │ │ │ + mov r0, sl │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b bd2dc │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + ldrb r3, [r4, #2] │ │ │ │ + ldr r5, [r2] │ │ │ │ + add r2, r2, #4 │ │ │ │ + cmp r5, #0 │ │ │ │ + add r4, r4, #2 │ │ │ │ + mvnlt r5, #1 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + b bcf4c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 2984d8 │ │ │ │ + bl 298558 │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne bd890 │ │ │ │ - b bcfa0 │ │ │ │ - mov r1, #58 @ 0x3a │ │ │ │ - bl 1ed654 │ │ │ │ - mov r8, r0 │ │ │ │ - b be3bc │ │ │ │ - ldr r3, [pc, #-1528] @ bde08 │ │ │ │ - ldr r1, [pc, #-1528] @ bde0c │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b bcfa0 │ │ │ │ + bne bd780 │ │ │ │ + b bd2a4 │ │ │ │ + ldr r3, [pc, #-1176] @ bdeb8 │ │ │ │ + ldr r1, [pc, #-1176] @ bdebc │ │ │ │ + ldr r0, [r3] │ │ │ │ + mov r2, r8 │ │ │ │ + bl 1177e0 │ │ │ │ + b bd2a4 │ │ │ │ + ldr r3, [pc, #-1192] @ bdec0 │ │ │ │ + ldr r1, [pc, #-1192] @ bdec4 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 1177e0 │ │ │ │ + b bd2a4 │ │ │ │ + ldr r2, [pc, #-1204] @ bdec8 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [pc, #-1208] @ bdecc │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [pc, #-1212] @ bded0 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [pc, #-1216] @ bded4 │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ + str r2, [sp, #32] │ │ │ │ + ldr lr, [pc, #-1224] @ bded8 │ │ │ │ + add r4, r4, #1 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, #4 │ │ │ │ + b bce78 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ + orr r2, r2, #8 │ │ │ │ + mov r4, r1 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + b bce08 │ │ │ │ + ldr r2, [pc, #-1264] @ bdedc │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [pc, #-1268] @ bdee0 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [pc, #-1272] @ bdee4 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [pc, #-1276] @ bdee8 │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ + str r2, [sp, #32] │ │ │ │ + ldr lr, [pc, #-1284] @ bdeec │ │ │ │ + add r4, r4, #1 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, #5 │ │ │ │ + b bce78 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ + orr r2, r2, #1 │ │ │ │ + mov r4, r1 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + b bce08 │ │ │ │ │ │ │ │ -000be40c : │ │ │ │ +000be414 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r3, #0 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ @@ -152498,2169 +152502,2191 @@ │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 92d84 │ │ │ │ + bl 92de0 │ │ │ │ subs r4, r0, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - beq be49c │ │ │ │ + beq be4a4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 24182c │ │ │ │ + bl 241908 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq be490 │ │ │ │ + beq be498 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne be490 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne be498 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne be4a8 │ │ │ │ + bne be4b0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 99b98 │ │ │ │ - b be49c │ │ │ │ + bl 99c10 │ │ │ │ + b be4a4 │ │ │ │ │ │ │ │ -000be4b0 <_PyUnicodeWriter_WriteASCIIString@@Base>: │ │ │ │ +000be4b8 <_PyUnicodeWriter_WriteASCIIString@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmn r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - beq be5d8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x128> │ │ │ │ + beq be5e0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x128> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r6, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq be5f0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x140> │ │ │ │ + beq be5f8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x140> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bls be534 <_PyUnicodeWriter_WriteASCIIString@@Base+0x84> │ │ │ │ + bls be53c <_PyUnicodeWriter_WriteASCIIString@@Base+0x84> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ sub r3, r3, r0 │ │ │ │ cmp r3, r6 │ │ │ │ - blt be534 <_PyUnicodeWriter_WriteASCIIString@@Base+0x84> │ │ │ │ + blt be53c <_PyUnicodeWriter_WriteASCIIString@@Base+0x84> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne be564 <_PyUnicodeWriter_WriteASCIIString@@Base+0xb4> │ │ │ │ + bne be56c <_PyUnicodeWriter_WriteASCIIString@@Base+0xb4> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r2, r6 │ │ │ │ add r0, r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ bl 29cdc │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add r2, r6, r3 │ │ │ │ mov r0, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r6, #0 │ │ │ │ - beq be554 <_PyUnicodeWriter_WriteASCIIString@@Base+0xa4> │ │ │ │ + beq be55c <_PyUnicodeWriter_WriteASCIIString@@Base+0xa4> │ │ │ │ mov r2, #127 @ 0x7f │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10c544 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl 10c608 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ - beq be6d0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x220> │ │ │ │ + beq be6d8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x220> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - beq be50c <_PyUnicodeWriter_WriteASCIIString@@Base+0x5c> │ │ │ │ + beq be514 <_PyUnicodeWriter_WriteASCIIString@@Base+0x5c> │ │ │ │ cmp r3, #2 │ │ │ │ - bne be664 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1b4> │ │ │ │ + bne be66c <_PyUnicodeWriter_WriteASCIIString@@Base+0x1b4> │ │ │ │ ldr ip, [r4, #4] │ │ │ │ bic r2, r6, #3 │ │ │ │ add ip, ip, r0, lsl #1 │ │ │ │ add r1, r5, r6 │ │ │ │ add r2, r5, r2 │ │ │ │ mov lr, ip │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc be63c <_PyUnicodeWriter_WriteASCIIString@@Base+0x18c> │ │ │ │ + bcc be644 <_PyUnicodeWriter_WriteASCIIString@@Base+0x18c> │ │ │ │ rsb r3, r5, #3 │ │ │ │ add r3, r3, r2 │ │ │ │ sub lr, r5, #3 │ │ │ │ cmp r2, lr │ │ │ │ lsr r2, r3, #2 │ │ │ │ movcc r2, #0 │ │ │ │ lslcs r2, r2, #3 │ │ │ │ bic r3, r3, #3 │ │ │ │ movcc r3, #0 │ │ │ │ add r3, r3, r5 │ │ │ │ add r2, r2, ip │ │ │ │ cmp r3, r1 │ │ │ │ mov ip, r3 │ │ │ │ - bcs be634 <_PyUnicodeWriter_WriteASCIIString@@Base+0x184> │ │ │ │ + bcs be63c <_PyUnicodeWriter_WriteASCIIString@@Base+0x184> │ │ │ │ ldrb r3, [ip], #1 │ │ │ │ strh r3, [r2], #2 │ │ │ │ mov r3, ip │ │ │ │ - b be5bc <_PyUnicodeWriter_WriteASCIIString@@Base+0x10c> │ │ │ │ + b be5c4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x10c> │ │ │ │ mov r0, r1 │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ - bne be4e0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x30> │ │ │ │ + bne be4e8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x30> │ │ │ │ ldrb r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne be4e0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x30> │ │ │ │ + bne be4e8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x30> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl be700 <_PyUnicodeWriter_WriteASCIIString@@Base+0x250> │ │ │ │ + bl be708 <_PyUnicodeWriter_WriteASCIIString@@Base+0x250> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq be6d0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x220> │ │ │ │ + beq be6d8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x220> │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [r4, #33] @ 0x21 │ │ │ │ str r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 241918 │ │ │ │ + bl 2419f4 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add r2, r6, r3 │ │ │ │ - b be528 <_PyUnicodeWriter_WriteASCIIString@@Base+0x78> │ │ │ │ + b be530 <_PyUnicodeWriter_WriteASCIIString@@Base+0x78> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ add r2, r6, r0 │ │ │ │ - b be528 <_PyUnicodeWriter_WriteASCIIString@@Base+0x78> │ │ │ │ + b be530 <_PyUnicodeWriter_WriteASCIIString@@Base+0x78> │ │ │ │ ldrb r7, [r3] │ │ │ │ strh r7, [lr], #8 │ │ │ │ ldrb r7, [r3, #1] │ │ │ │ strh r7, [lr, #-6] │ │ │ │ add r3, r3, #4 │ │ │ │ ldrb r7, [r3, #-2] │ │ │ │ strh r7, [lr, #-4] │ │ │ │ ldrb r7, [r3, #-1] │ │ │ │ strh r7, [lr, #-2] │ │ │ │ - b be588 <_PyUnicodeWriter_WriteASCIIString@@Base+0xd8> │ │ │ │ + b be590 <_PyUnicodeWriter_WriteASCIIString@@Base+0xd8> │ │ │ │ ldr ip, [r4, #4] │ │ │ │ bic r2, r6, #3 │ │ │ │ add ip, ip, r0, lsl #2 │ │ │ │ add r1, r5, r6 │ │ │ │ add r2, r5, r2 │ │ │ │ mov r0, ip │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc be6d8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x228> │ │ │ │ + bcc be6e0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x228> │ │ │ │ rsb r3, r5, #3 │ │ │ │ add r3, r3, r2 │ │ │ │ sub r0, r5, #3 │ │ │ │ cmp r2, r0 │ │ │ │ lsr r2, r3, #2 │ │ │ │ movcc r2, #0 │ │ │ │ lslcs r2, r2, #4 │ │ │ │ bic r3, r3, #3 │ │ │ │ movcc r3, #0 │ │ │ │ add r3, r3, r5 │ │ │ │ add r2, r2, ip │ │ │ │ cmp r3, r1 │ │ │ │ mov r0, r3 │ │ │ │ - bcs be630 <_PyUnicodeWriter_WriteASCIIString@@Base+0x180> │ │ │ │ + bcs be638 <_PyUnicodeWriter_WriteASCIIString@@Base+0x180> │ │ │ │ ldrb r3, [r0], #1 │ │ │ │ str r3, [r2], #4 │ │ │ │ mov r3, r0 │ │ │ │ - b be6b4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x204> │ │ │ │ + b be6bc <_PyUnicodeWriter_WriteASCIIString@@Base+0x204> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrb lr, [r3] │ │ │ │ str lr, [r0], #16 │ │ │ │ ldrb lr, [r3, #1] │ │ │ │ str lr, [r0, #-12] │ │ │ │ add r3, r3, #4 │ │ │ │ ldrb lr, [r3, #-2] │ │ │ │ str lr, [r0, #-8] │ │ │ │ ldrb lr, [r3, #-1] │ │ │ │ str lr, [r0, #-4] │ │ │ │ - b be680 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1d0> │ │ │ │ + b be688 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1d0> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ cmp r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ - beq be850 <_PyUnicodeWriter_WriteASCIIString@@Base+0x3a0> │ │ │ │ + beq be858 <_PyUnicodeWriter_WriteASCIIString@@Base+0x3a0> │ │ │ │ cmp r1, #0 │ │ │ │ mov r5, r1 │ │ │ │ - beq be8c0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x410> │ │ │ │ - blt be940 <_PyUnicodeWriter_WriteASCIIString@@Base+0x490> │ │ │ │ + beq be8c8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x410> │ │ │ │ + blt be948 <_PyUnicodeWriter_WriteASCIIString@@Base+0x490> │ │ │ │ cmn r1, #-2147483626 @ 0x80000016 │ │ │ │ - bgt be958 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a8> │ │ │ │ - ldr r8, [pc, #568] @ be974 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c4> │ │ │ │ - ldr r2, [pc, #568] @ be978 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c8> │ │ │ │ + bgt be960 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a8> │ │ │ │ + ldr r8, [pc, #568] @ be97c <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c4> │ │ │ │ + ldr r2, [pc, #568] @ be980 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c8> │ │ │ │ ldr r3, [r8, #712] @ 0x2c8 │ │ │ │ add r9, r1, #21 │ │ │ │ cmp r3, r2 │ │ │ │ - bne be8e4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x434> │ │ │ │ - ldr r3, [pc, #552] @ be97c <_PyUnicodeWriter_WriteASCIIString@@Base+0x4cc> │ │ │ │ - bl 3592c0 │ │ │ │ + bne be8ec <_PyUnicodeWriter_WriteASCIIString@@Base+0x434> │ │ │ │ + ldr r3, [pc, #552] @ be984 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4cc> │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r9, #512 @ 0x200 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr sl, [r3, #1528] @ 0x5f8 │ │ │ │ - bgt be888 <_PyUnicodeWriter_WriteASCIIString@@Base+0x3d8> │ │ │ │ + bgt be890 <_PyUnicodeWriter_WriteASCIIString@@Base+0x3d8> │ │ │ │ add r7, r1, #20 │ │ │ │ lsr r1, r7, #3 │ │ │ │ ldr r3, [sl, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq be878 <_PyUnicodeWriter_WriteASCIIString@@Base+0x3c8> │ │ │ │ + beq be880 <_PyUnicodeWriter_WriteASCIIString@@Base+0x3c8> │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [r4] │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne be7d4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x324> │ │ │ │ + bne be7dc <_PyUnicodeWriter_WriteASCIIString@@Base+0x324> │ │ │ │ ldr r0, [r3, #24] │ │ │ │ ldr lr, [r3, #28] │ │ │ │ cmp r0, lr │ │ │ │ addls r1, r1, #1 │ │ │ │ addls r1, r0, r1, lsl #3 │ │ │ │ ldrhi r3, [r3, #12] │ │ │ │ strls r1, [r3, #24] │ │ │ │ addls r1, r3, r0 │ │ │ │ strhi r3, [ip, #12] │ │ │ │ strls r1, [r3, #4] │ │ │ │ strhi ip, [r3, #8] │ │ │ │ strls r2, [r3, r0] │ │ │ │ - ldr r3, [pc, #420] @ be980 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4d0> │ │ │ │ + ldr r3, [pc, #420] @ be988 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4d0> │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - ldr r2, [pc, #400] @ be984 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4d4> │ │ │ │ + ldr r2, [pc, #400] @ be98c <_PyUnicodeWriter_WriteASCIIString@@Base+0x4d4> │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne be900 <_PyUnicodeWriter_WriteASCIIString@@Base+0x450> │ │ │ │ + bne be908 <_PyUnicodeWriter_WriteASCIIString@@Base+0x450> │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r3, #100 @ 0x64 │ │ │ │ strb r3, [r4, #16] │ │ │ │ mov r3, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ strb r3, [r4, r7] │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ tst r3, #32 │ │ │ │ - beq be8d0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x420> │ │ │ │ + beq be8d8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x420> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq be96c <_PyUnicodeWriter_WriteASCIIString@@Base+0x4bc> │ │ │ │ + beq be974 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4bc> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r4, #20 │ │ │ │ bl 29cdc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrb r3, [r0] │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ - ldreq r4, [pc, #296] @ be988 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4d8> │ │ │ │ - ldrne r4, [pc, #272] @ be974 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c4> │ │ │ │ + ldreq r4, [pc, #296] @ be990 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4d8> │ │ │ │ + ldrne r4, [pc, #272] @ be97c <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c4> │ │ │ │ addeq r3, r3, r3, lsl #1 │ │ │ │ addne r3, r3, #1296 @ 0x510 │ │ │ │ addeq r4, r4, r3, lsl #3 │ │ │ │ addne r4, r4, r3, lsl #5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, sl │ │ │ │ - bl 920a0 │ │ │ │ + bl 920fc │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne be7d4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x324> │ │ │ │ + bne be7dc <_PyUnicodeWriter_WriteASCIIString@@Base+0x324> │ │ │ │ ldr r3, [r8, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #248] @ be98c <_PyUnicodeWriter_WriteASCIIString@@Base+0x4dc> │ │ │ │ + ldr r2, [pc, #248] @ be994 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4dc> │ │ │ │ cmp r3, r2 │ │ │ │ - bne be918 <_PyUnicodeWriter_WriteASCIIString@@Base+0x468> │ │ │ │ + bne be920 <_PyUnicodeWriter_WriteASCIIString@@Base+0x468> │ │ │ │ mov r0, r9 │ │ │ │ bl 2a1bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq be958 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a8> │ │ │ │ + beq be960 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a8> │ │ │ │ ldr r3, [sl, #800] @ 0x320 │ │ │ │ add r7, r5, #20 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sl, #800] @ 0x320 │ │ │ │ - b be7d4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x324> │ │ │ │ - ldr r4, [pc, #200] @ be990 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4e0> │ │ │ │ + b be7dc <_PyUnicodeWriter_WriteASCIIString@@Base+0x324> │ │ │ │ + ldr r4, [pc, #200] @ be998 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4e0> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ tst r3, #32 │ │ │ │ - bne be82c <_PyUnicodeWriter_WriteASCIIString@@Base+0x37c> │ │ │ │ + bne be834 <_PyUnicodeWriter_WriteASCIIString@@Base+0x37c> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ bl 29cdc │ │ │ │ - b be848 <_PyUnicodeWriter_WriteASCIIString@@Base+0x398> │ │ │ │ + b be850 <_PyUnicodeWriter_WriteASCIIString@@Base+0x398> │ │ │ │ ldr r0, [r8, #708] @ 0x2c4 │ │ │ │ mov r1, r9 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq be958 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a8> │ │ │ │ + beq be960 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a8> │ │ │ │ add r7, r5, #20 │ │ │ │ - b be7d4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x324> │ │ │ │ - ldr r1, [pc, #140] @ be994 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4e4> │ │ │ │ + b be7dc <_PyUnicodeWriter_WriteASCIIString@@Base+0x324> │ │ │ │ + ldr r1, [pc, #140] @ be99c <_PyUnicodeWriter_WriteASCIIString@@Base+0x4e4> │ │ │ │ cmp r3, r1 │ │ │ │ - bne be92c <_PyUnicodeWriter_WriteASCIIString@@Base+0x47c> │ │ │ │ + bne be934 <_PyUnicodeWriter_WriteASCIIString@@Base+0x47c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e6d0 │ │ │ │ - b be804 <_PyUnicodeWriter_WriteASCIIString@@Base+0x354> │ │ │ │ + bl 18e94c │ │ │ │ + b be80c <_PyUnicodeWriter_WriteASCIIString@@Base+0x354> │ │ │ │ ldr r0, [r8, #668] @ 0x29c │ │ │ │ mov r1, r9 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b be8a4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x3f4> │ │ │ │ + b be8ac <_PyUnicodeWriter_WriteASCIIString@@Base+0x3f4> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b be804 <_PyUnicodeWriter_WriteASCIIString@@Base+0x354> │ │ │ │ - ldr r3, [pc, #80] @ be998 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4e8> │ │ │ │ - ldr r1, [pc, #80] @ be99c <_PyUnicodeWriter_WriteASCIIString@@Base+0x4ec> │ │ │ │ + b be80c <_PyUnicodeWriter_WriteASCIIString@@Base+0x354> │ │ │ │ + ldr r3, [pc, #80] @ be9a0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4e8> │ │ │ │ + ldr r1, [pc, #80] @ be9a4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4ec> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r4, #0 │ │ │ │ - b be848 <_PyUnicodeWriter_WriteASCIIString@@Base+0x398> │ │ │ │ - bl 2a01ec │ │ │ │ + b be850 <_PyUnicodeWriter_WriteASCIIString@@Base+0x398> │ │ │ │ + bl 2a0260 │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bne be8c4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x414> │ │ │ │ - b be950 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a0> │ │ │ │ + bne be8cc <_PyUnicodeWriter_WriteASCIIString@@Base+0x414> │ │ │ │ + b be958 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a0> │ │ │ │ add r0, r4, #28 │ │ │ │ - b be8d4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x424> │ │ │ │ + b be8dc <_PyUnicodeWriter_WriteASCIIString@@Base+0x424> │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, r8, lsl #31 │ │ │ │ + andeq r1, r9, r4, ror #31 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq pc, r7, r0, lsl r4 @ │ │ │ │ - andeq fp, r8, r8, lsr #32 │ │ │ │ + muleq r8, r8, r0 │ │ │ │ subseq r9, r7, r4, asr #22 │ │ │ │ - andseq lr, r8, r0, lsl r1 │ │ │ │ + andseq lr, r8, ip, lsl #7 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq sp, r5, r8, lsl #1 │ │ │ │ + eorseq sp, r5, r8, asr #5 │ │ │ │ │ │ │ │ -000be9a0 <_PyUnicodeWriter_Finish@@Base>: │ │ │ │ +000be9a8 <_PyUnicodeWriter_Finish@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq bea98 <_PyUnicodeWriter_Finish@@Base+0xf8> │ │ │ │ + beq beaa0 <_PyUnicodeWriter_Finish@@Base+0xf8> │ │ │ │ ldrb r2, [r0, #33] @ 0x21 │ │ │ │ mov r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ ldr r5, [r0] │ │ │ │ str r3, [r0] │ │ │ │ - bne bea90 <_PyUnicodeWriter_Finish@@Base+0xf0> │ │ │ │ + bne bea98 <_PyUnicodeWriter_Finish@@Base+0xf0> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - beq bea0c <_PyUnicodeWriter_Finish@@Base+0x6c> │ │ │ │ + beq bea14 <_PyUnicodeWriter_Finish@@Base+0x6c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 10d798 <_PyUnicodeWriter_PrepareInternal@@Base+0x1254> │ │ │ │ + bl 10d888 <_PyUnicodeWriter_PrepareInternal@@Base+0x1280> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq beadc <_PyUnicodeWriter_Finish@@Base+0x13c> │ │ │ │ + beq beae4 <_PyUnicodeWriter_Finish@@Base+0x13c> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bead4 <_PyUnicodeWriter_Finish@@Base+0x134> │ │ │ │ + beq beadc <_PyUnicodeWriter_Finish@@Base+0x134> │ │ │ │ cmp r3, #1 │ │ │ │ - beq bea18 <_PyUnicodeWriter_Finish@@Base+0x78> │ │ │ │ + beq bea20 <_PyUnicodeWriter_Finish@@Base+0x78> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r1, #1 │ │ │ │ mov r4, r5 │ │ │ │ - bne bea04 <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ + bne bea0c <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ lsr r3, r2, #2 │ │ │ │ and r3, r3, #7 │ │ │ │ cmp r3, #1 │ │ │ │ - bne bea04 <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ + bne bea0c <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ tst r2, #32 │ │ │ │ - beq beb04 <_PyUnicodeWriter_Finish@@Base+0x164> │ │ │ │ + beq beb0c <_PyUnicodeWriter_Finish@@Base+0x164> │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ addne r3, r4, #20 │ │ │ │ addeq r3, r4, #28 │ │ │ │ ldrsb r2, [r3] │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - ldrge r5, [pc, #184] @ beb0c <_PyUnicodeWriter_Finish@@Base+0x16c> │ │ │ │ + ldrge r5, [pc, #184] @ beb14 <_PyUnicodeWriter_Finish@@Base+0x16c> │ │ │ │ movge r2, #24 │ │ │ │ - ldrlt r5, [pc, #180] @ beb10 <_PyUnicodeWriter_Finish@@Base+0x170> │ │ │ │ + ldrlt r5, [pc, #180] @ beb18 <_PyUnicodeWriter_Finish@@Base+0x170> │ │ │ │ mlage r5, r2, r3, r5 │ │ │ │ addlt r3, r3, #1296 @ 0x510 │ │ │ │ addlt r5, r5, r3, lsl #5 │ │ │ │ cmp r5, r4 │ │ │ │ - beq bea04 <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ + beq bea0c <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bea90 <_PyUnicodeWriter_Finish@@Base+0xf0> │ │ │ │ + beq bea98 <_PyUnicodeWriter_Finish@@Base+0xf0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne bea90 <_PyUnicodeWriter_Finish@@Base+0xf0> │ │ │ │ + bne bea98 <_PyUnicodeWriter_Finish@@Base+0xf0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r4, r5 │ │ │ │ - b bea04 <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ + b bea0c <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq beacc <_PyUnicodeWriter_Finish@@Base+0x12c> │ │ │ │ + beq bead4 <_PyUnicodeWriter_Finish@@Base+0x12c> │ │ │ │ ldr r3, [r2] │ │ │ │ str r1, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq beacc <_PyUnicodeWriter_Finish@@Base+0x12c> │ │ │ │ + beq bead4 <_PyUnicodeWriter_Finish@@Base+0x12c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne beacc <_PyUnicodeWriter_Finish@@Base+0x12c> │ │ │ │ + bne bead4 <_PyUnicodeWriter_Finish@@Base+0x12c> │ │ │ │ mov r0, r2 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - ldr r4, [pc, #64] @ beb14 <_PyUnicodeWriter_Finish@@Base+0x174> │ │ │ │ - b bea04 <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + ldr r4, [pc, #64] @ beb1c <_PyUnicodeWriter_Finish@@Base+0x174> │ │ │ │ + b bea0c <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 23fe48 │ │ │ │ + b 23ff24 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bea04 <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ + beq bea0c <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne bea04 <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ + bne bea0c <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b bea04 <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b bea0c <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - b bea40 <_PyUnicodeWriter_Finish@@Base+0xa0> │ │ │ │ + b bea48 <_PyUnicodeWriter_Finish@@Base+0xa0> │ │ │ │ subseq pc, r7, r0, lsl r4 @ │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ subseq r9, r7, r4, asr #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3912] @ 0xf48 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ cmp r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ - beq bf8a0 <_PyUnicodeWriter_Finish@@Base+0xf00> │ │ │ │ + beq bf8cc <_PyUnicodeWriter_Finish@@Base+0xf24> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs bfae8 <_PyUnicodeWriter_Finish@@Base+0x1148> │ │ │ │ + bcs bf9ec <_PyUnicodeWriter_Finish@@Base+0x1044> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ add r0, r2, #1 │ │ │ │ add r1, r3, #1 │ │ │ │ cmp r1, #2000 @ 0x7d0 │ │ │ │ str r0, [r4, #12] │ │ │ │ ldrb r5, [r2] │ │ │ │ str r1, [r4, #4] │ │ │ │ - bgt bf8dc <_PyUnicodeWriter_Finish@@Base+0xf3c> │ │ │ │ + bgt bf908 <_PyUnicodeWriter_Finish@@Base+0xf60> │ │ │ │ bic r6, r5, #128 @ 0x80 │ │ │ │ - ldr r1, [pc, #4036] @ bfb38 <_PyUnicodeWriter_Finish@@Base+0x1198> │ │ │ │ + ldr r1, [pc, #4040] @ bfb44 <_PyUnicodeWriter_Finish@@Base+0x119c> │ │ │ │ sub r2, r6, #40 @ 0x28 │ │ │ │ and r5, r5, #128 @ 0x80 │ │ │ │ cmp r2, #83 @ 0x53 │ │ │ │ - bhi bee20 <_PyUnicodeWriter_Finish@@Base+0x480> │ │ │ │ + bhi bee28 <_PyUnicodeWriter_Finish@@Base+0x480> │ │ │ │ add r2, r2, r2 │ │ │ │ ldrh r2, [r1, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r0, r4 │ │ │ │ - bl c0558 │ │ │ │ + bl c05b8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt c012c <_PyUnicodeWriter_Finish@@Base+0x178c> │ │ │ │ + blt bff3c <_PyUnicodeWriter_Finish@@Base+0x1594> │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r0, r2 │ │ │ │ - bge c012c <_PyUnicodeWriter_Finish@@Base+0x178c> │ │ │ │ + bge bff3c <_PyUnicodeWriter_Finish@@Base+0x1594> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r3, [pc, #3968] @ bfb3c <_PyUnicodeWriter_Finish@@Base+0x119c> │ │ │ │ + ldr r3, [pc, #3972] @ bfb48 <_PyUnicodeWriter_Finish@@Base+0x11a0> │ │ │ │ ldr sl, [r2, r0, lsl #2] │ │ │ │ cmp sl, r3 │ │ │ │ - beq c0138 <_PyUnicodeWriter_Finish@@Base+0x1798> │ │ │ │ + beq bff48 <_PyUnicodeWriter_Finish@@Base+0x15a0> │ │ │ │ ldr r2, [sl] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r3, #1 │ │ │ │ - bne bf644 <_PyUnicodeWriter_Finish@@Base+0xca4> │ │ │ │ + bne bf64c <_PyUnicodeWriter_Finish@@Base+0xca4> │ │ │ │ str r3, [r4, #4] │ │ │ │ mov r0, sl │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bf91c <_PyUnicodeWriter_Finish@@Base+0xf7c> │ │ │ │ + beq bf948 <_PyUnicodeWriter_Finish@@Base+0xfa0> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ movcc r7, #1 │ │ │ │ - bcs bfb2c <_PyUnicodeWriter_Finish@@Base+0x118c> │ │ │ │ + bcs bfb10 <_PyUnicodeWriter_Finish@@Base+0x1168> │ │ │ │ add r2, r3, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ ldrb r6, [r3] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl c0d50 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ + bl c0db0 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq bec8c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bec94 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r1, r6 │ │ │ │ - bl c1a38 │ │ │ │ + bl c1a98 │ │ │ │ cmp r0, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - beq bf3dc <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + beq bf3e4 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ cmp r7, #0 │ │ │ │ - beq bf624 <_PyUnicodeWriter_Finish@@Base+0xc84> │ │ │ │ - ldr r3, [pc, #3924] @ bfba0 <_PyUnicodeWriter_Finish@@Base+0x1200> │ │ │ │ - bl 3592c0 │ │ │ │ + beq bf62c <_PyUnicodeWriter_Finish@@Base+0xc84> │ │ │ │ + ldr r3, [pc, #3904] @ bfb94 <_PyUnicodeWriter_Finish@@Base+0x11ec> │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 9f51c │ │ │ │ + bl 9f594 │ │ │ │ cmp r5, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - beq bec8c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bec94 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ cmp r0, #0 │ │ │ │ - beq bec8c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bec94 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r1, sl │ │ │ │ - bl ab174 │ │ │ │ + bl ab1ec │ │ │ │ cmp r0, #0 │ │ │ │ - blt bfe9c <_PyUnicodeWriter_Finish@@Base+0x14fc> │ │ │ │ + blt c0154 <_PyUnicodeWriter_Finish@@Base+0x17ac> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ - b bebd8 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b bebe0 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ mov r0, r4 │ │ │ │ - bl c0558 │ │ │ │ + bl c05b8 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt bfdf4 <_PyUnicodeWriter_Finish@@Base+0x1454> │ │ │ │ + blt c00c8 <_PyUnicodeWriter_Finish@@Base+0x1720> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92884 │ │ │ │ + bl 928e0 │ │ │ │ cmp r0, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - beq bec8c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bec94 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl c0d50 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ + bl c0db0 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq bfe9c <_PyUnicodeWriter_Finish@@Base+0x14fc> │ │ │ │ + beq c0154 <_PyUnicodeWriter_Finish@@Base+0x17ac> │ │ │ │ mov r2, r6 │ │ │ │ add r0, sl, #16 │ │ │ │ bl 29cdc │ │ │ │ cmp r5, #0 │ │ │ │ - beq bec8c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bec94 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ - bl c18b4 <_PyObject_GetMethod@@Base+0x1150> │ │ │ │ + bl c1914 <_PyObject_GetMethod@@Base+0x1150> │ │ │ │ mov sl, r0 │ │ │ │ - b bec8c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + b bec94 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bfd58 <_PyUnicodeWriter_Finish@@Base+0x13b8> │ │ │ │ + beq bfc40 <_PyUnicodeWriter_Finish@@Base+0x1298> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs bfb2c <_PyUnicodeWriter_Finish@@Base+0x118c> │ │ │ │ + bcs bfb10 <_PyUnicodeWriter_Finish@@Base+0x1168> │ │ │ │ add r2, r3, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ ldrb r6, [r3] │ │ │ │ mov r0, r6 │ │ │ │ - bl 92b18 │ │ │ │ + bl 92b74 │ │ │ │ cmp r5, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bne bf650 <_PyUnicodeWriter_Finish@@Base+0xcb0> │ │ │ │ + bne bf6a4 <_PyUnicodeWriter_Finish@@Base+0xcfc> │ │ │ │ cmp sl, #0 │ │ │ │ - beq bec8c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bec94 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ cmp r6, #0 │ │ │ │ - ble bec8c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + ble bec94 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl beb18 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl beb20 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ cmp r0, #0 │ │ │ │ - beq bfd80 <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ + beq bfc0c <_PyUnicodeWriter_Finish@@Base+0x1264> │ │ │ │ cmp r6, #1 │ │ │ │ str r0, [sl, #12] │ │ │ │ - beq bec8c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bec94 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl beb18 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl beb20 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ cmp r0, #0 │ │ │ │ - beq bfd80 <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ + beq bfc0c <_PyUnicodeWriter_Finish@@Base+0x1264> │ │ │ │ cmp r6, #2 │ │ │ │ str r0, [sl, #16] │ │ │ │ - beq bec8c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bec94 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl beb18 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl beb20 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ cmp r0, #0 │ │ │ │ - beq bfd80 <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ + beq bfc0c <_PyUnicodeWriter_Finish@@Base+0x1264> │ │ │ │ cmp r6, #3 │ │ │ │ str r0, [sl, #20] │ │ │ │ - beq bec8c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bec94 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl beb18 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl beb20 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ cmp r0, #0 │ │ │ │ - beq bfd80 <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ + beq bfc0c <_PyUnicodeWriter_Finish@@Base+0x1264> │ │ │ │ cmp r6, #4 │ │ │ │ str r0, [sl, #24] │ │ │ │ - beq bec8c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bec94 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl beb18 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl beb20 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ cmp r0, #0 │ │ │ │ - beq bfd80 <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ + beq bfc0c <_PyUnicodeWriter_Finish@@Base+0x1264> │ │ │ │ cmp r6, #5 │ │ │ │ str r0, [sl, #28] │ │ │ │ - beq bec8c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bec94 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl beb18 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl beb20 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ cmp r0, #0 │ │ │ │ - beq bfd80 <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ + beq bfc0c <_PyUnicodeWriter_Finish@@Base+0x1264> │ │ │ │ cmp r6, #6 │ │ │ │ str r0, [sl, #32] │ │ │ │ - beq bec8c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bec94 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ add r7, sl, #32 │ │ │ │ mov r5, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl beb18 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl beb20 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ cmp r0, #0 │ │ │ │ - beq bfd80 <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ + beq bfc0c <_PyUnicodeWriter_Finish@@Base+0x1264> │ │ │ │ add r5, r5, #1 │ │ │ │ - cmp r5, r6 │ │ │ │ + cmp r6, r5 │ │ │ │ str r0, [r7, #4]! │ │ │ │ - bne bedfc <_PyUnicodeWriter_Finish@@Base+0x45c> │ │ │ │ - b bec8c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ - ldr r3, [pc, #3476] @ bfbbc <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #3348] @ bfb40 <_PyUnicodeWriter_Finish@@Base+0x11a0> │ │ │ │ + bne bee04 <_PyUnicodeWriter_Finish@@Base+0x45c> │ │ │ │ + b bec94 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + ldr r3, [pc, #3472] @ bfbc0 <_PyUnicodeWriter_Finish@@Base+0x1218> │ │ │ │ + ldr r1, [pc, #3352] @ bfb4c <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov sl, #0 │ │ │ │ - b bec8c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + b bec94 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl c0558 │ │ │ │ + bl c05b8 │ │ │ │ subs r9, r0, #0 │ │ │ │ - blt c0178 <_PyUnicodeWriter_Finish@@Base+0x17d8> │ │ │ │ + blt bffd8 <_PyUnicodeWriter_Finish@@Base+0x1630> │ │ │ │ moveq r7, #1 │ │ │ │ movne r7, #0 │ │ │ │ cmp r6, #62 @ 0x3e │ │ │ │ movne r7, #0 │ │ │ │ andeq r7, r7, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne c0144 <_PyUnicodeWriter_Finish@@Base+0x17a4> │ │ │ │ + bne bffa4 <_PyUnicodeWriter_Finish@@Base+0x15fc> │ │ │ │ cmp r6, #60 @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ - beq c0218 <_PyUnicodeWriter_Finish@@Base+0x1878> │ │ │ │ - bl 14a698 │ │ │ │ + beq bfe78 <_PyUnicodeWriter_Finish@@Base+0x14d0> │ │ │ │ + bl 14a73c │ │ │ │ cmp r5, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bne bfbc4 <_PyUnicodeWriter_Finish@@Base+0x1224> │ │ │ │ + bne bfab4 <_PyUnicodeWriter_Finish@@Base+0x110c> │ │ │ │ mov r8, r5 │ │ │ │ cmp sl, #0 │ │ │ │ movne fp, #0 │ │ │ │ - beq bec8c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bec94 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ cmp fp, r9 │ │ │ │ mov r0, r4 │ │ │ │ - beq bf8f8 <_PyUnicodeWriter_Finish@@Base+0xf58> │ │ │ │ - bl beb18 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + beq bf924 <_PyUnicodeWriter_Finish@@Base+0xf7c> │ │ │ │ + bl beb20 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r7, r0, #0 │ │ │ │ mov r1, r7 │ │ │ │ - beq bf9ac <_PyUnicodeWriter_Finish@@Base+0x100c> │ │ │ │ + beq bfa1c <_PyUnicodeWriter_Finish@@Base+0x1074> │ │ │ │ mov r0, sl │ │ │ │ - bl 12d8f4 │ │ │ │ + bl 12d98c │ │ │ │ cmn r0, #1 │ │ │ │ - beq bff70 <_PyUnicodeWriter_Finish@@Base+0x15d0> │ │ │ │ + beq c0014 <_PyUnicodeWriter_Finish@@Base+0x166c> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne bfa34 <_PyUnicodeWriter_Finish@@Base+0x1094> │ │ │ │ + bne bfa58 <_PyUnicodeWriter_Finish@@Base+0x10b0> │ │ │ │ add fp, fp, #1 │ │ │ │ - b bee94 <_PyUnicodeWriter_Finish@@Base+0x4f4> │ │ │ │ + b bee9c <_PyUnicodeWriter_Finish@@Base+0x4f4> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r7, r3 │ │ │ │ - beq bf920 <_PyUnicodeWriter_Finish@@Base+0xf80> │ │ │ │ + beq bf94c <_PyUnicodeWriter_Finish@@Base+0xfa4> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bls bfb2c <_PyUnicodeWriter_Finish@@Base+0x118c> │ │ │ │ + bls bfb10 <_PyUnicodeWriter_Finish@@Base+0x1168> │ │ │ │ mov r7, #0 │ │ │ │ - b bec04 <_PyUnicodeWriter_Finish@@Base+0x264> │ │ │ │ + b bec0c <_PyUnicodeWriter_Finish@@Base+0x264> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c0264 <_PyUnicodeWriter_Finish@@Base+0x18c4> │ │ │ │ + beq c0000 <_PyUnicodeWriter_Finish@@Base+0x1658> │ │ │ │ cmp r5, #0 │ │ │ │ - bne bf824 <_PyUnicodeWriter_Finish@@Base+0xe84> │ │ │ │ + bne bf860 <_PyUnicodeWriter_Finish@@Base+0xeb8> │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ - bl c0558 │ │ │ │ + bl c05b8 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - beq bf854 <_PyUnicodeWriter_Finish@@Base+0xeb4> │ │ │ │ + beq bf890 <_PyUnicodeWriter_Finish@@Base+0xee8> │ │ │ │ mov r0, r4 │ │ │ │ - bl c0558 │ │ │ │ + bl c05b8 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - beq c00c0 <_PyUnicodeWriter_Finish@@Base+0x1720> │ │ │ │ + beq c02bc <_PyUnicodeWriter_Finish@@Base+0x1914> │ │ │ │ mov r0, r4 │ │ │ │ - bl c0558 │ │ │ │ + bl c05b8 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ - beq c00a8 <_PyUnicodeWriter_Finish@@Base+0x1708> │ │ │ │ + beq c02a4 <_PyUnicodeWriter_Finish@@Base+0x18fc> │ │ │ │ mov r0, r4 │ │ │ │ - bl c0558 │ │ │ │ + bl c05b8 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - beq c0098 <_PyUnicodeWriter_Finish@@Base+0x16f8> │ │ │ │ + beq c0294 <_PyUnicodeWriter_Finish@@Base+0x18ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl c0558 │ │ │ │ + bl c05b8 │ │ │ │ cmn r0, #1 │ │ │ │ mov sl, r0 │ │ │ │ - beq c0084 <_PyUnicodeWriter_Finish@@Base+0x16e4> │ │ │ │ + beq c0280 <_PyUnicodeWriter_Finish@@Base+0x18d8> │ │ │ │ mov r0, r4 │ │ │ │ - bl beb18 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl beb20 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq bf860 <_PyUnicodeWriter_Finish@@Base+0xec0> │ │ │ │ + beq bf89c <_PyUnicodeWriter_Finish@@Base+0xef4> │ │ │ │ mov r0, r4 │ │ │ │ - bl beb18 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl beb20 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - beq c0060 <_PyUnicodeWriter_Finish@@Base+0x16c0> │ │ │ │ - mov r0, r4 │ │ │ │ - bl beb18 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ - subs fp, r0, #0 │ │ │ │ - beq c0064 <_PyUnicodeWriter_Finish@@Base+0x16c4> │ │ │ │ + beq c0234 <_PyUnicodeWriter_Finish@@Base+0x188c> │ │ │ │ mov r0, r4 │ │ │ │ - bl beb18 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl beb20 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq c0038 <_PyUnicodeWriter_Finish@@Base+0x1698> │ │ │ │ - mov r0, r4 │ │ │ │ - bl beb18 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ - subs r9, r0, #0 │ │ │ │ - beq c003c <_PyUnicodeWriter_Finish@@Base+0x169c> │ │ │ │ + beq c025c <_PyUnicodeWriter_Finish@@Base+0x18b4> │ │ │ │ mov r0, r4 │ │ │ │ - bl beb18 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl beb20 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq c00ec <_PyUnicodeWriter_Finish@@Base+0x174c> │ │ │ │ + beq c0218 <_PyUnicodeWriter_Finish@@Base+0x1870> │ │ │ │ + mov r0, r4 │ │ │ │ + bl beb20 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + subs r9, r0, #0 │ │ │ │ + beq bf798 <_PyUnicodeWriter_Finish@@Base+0xdf0> │ │ │ │ + mov r0, r4 │ │ │ │ + bl beb20 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + subs fp, r0, #0 │ │ │ │ + beq c02e8 <_PyUnicodeWriter_Finish@@Base+0x1940> │ │ │ │ mov r0, r4 │ │ │ │ - bl beb18 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl beb20 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - beq c00dc <_PyUnicodeWriter_Finish@@Base+0x173c> │ │ │ │ + beq c02d8 <_PyUnicodeWriter_Finish@@Base+0x1930> │ │ │ │ mov r0, r4 │ │ │ │ - bl beb18 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ - subs r8, r0, #0 │ │ │ │ - beq c00d0 <_PyUnicodeWriter_Finish@@Base+0x1730> │ │ │ │ + bl beb20 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + subs r6, r0, #0 │ │ │ │ + beq c02cc <_PyUnicodeWriter_Finish@@Base+0x1924> │ │ │ │ mov r0, r4 │ │ │ │ - bl c0558 │ │ │ │ + bl c05b8 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - beq c010c <_PyUnicodeWriter_Finish@@Base+0x176c> │ │ │ │ + beq c0304 <_PyUnicodeWriter_Finish@@Base+0x195c> │ │ │ │ mov r0, r4 │ │ │ │ - bl beb18 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl beb20 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq c0104 <_PyUnicodeWriter_Finish@@Base+0x1764> │ │ │ │ + beq c02fc <_PyUnicodeWriter_Finish@@Base+0x1954> │ │ │ │ mov r0, r4 │ │ │ │ - bl beb18 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq c0050 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ + bl beb20 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + subs r8, r0, #0 │ │ │ │ + beq bf7ac <_PyUnicodeWriter_Finish@@Base+0xe04> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - add r0, sp, #80 @ 0x50 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + add r0, sp, #80 @ 0x50 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ str sl, [sp, #92] @ 0x5c │ │ │ │ - str r8, [sp, #88] @ 0x58 │ │ │ │ + str fp, [sp, #80] @ 0x50 │ │ │ │ + str r6, [sp, #88] @ 0x58 │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ - str fp, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ str r9, [sp, #120] @ 0x78 │ │ │ │ - str r6, [sp, #140] @ 0x8c │ │ │ │ - bl c1e58 │ │ │ │ + str r8, [sp, #140] @ 0x8c │ │ │ │ + bl c1eb8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt c0050 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ + blt bf7ac <_PyUnicodeWriter_Finish@@Base+0xe04> │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl c2d88 <_Py_write@@Base+0xc80> │ │ │ │ + bl c2de8 <_Py_write@@Base+0xc80> │ │ │ │ cmp r0, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - beq c0050 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ + beq bf7ac <_PyUnicodeWriter_Finish@@Base+0xe04> │ │ │ │ cmp r5, #0 │ │ │ │ - bne bf880 <_PyUnicodeWriter_Finish@@Base+0xee0> │ │ │ │ + bne bf850 <_PyUnicodeWriter_Finish@@Base+0xea8> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf100 <_PyUnicodeWriter_Finish@@Base+0x760> │ │ │ │ + beq bf658 <_PyUnicodeWriter_Finish@@Base+0xcb0> │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ moveq r3, r2 │ │ │ │ - beq bf6c8 <_PyUnicodeWriter_Finish@@Base+0xd28> │ │ │ │ + beq bf7fc <_PyUnicodeWriter_Finish@@Base+0xe54> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf120 <_PyUnicodeWriter_Finish@@Base+0x780> │ │ │ │ + beq bf128 <_PyUnicodeWriter_Finish@@Base+0x780> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - beq bf6f8 <_PyUnicodeWriter_Finish@@Base+0xd58> │ │ │ │ - cmp fp, #0 │ │ │ │ - beq bf144 <_PyUnicodeWriter_Finish@@Base+0x7a4> │ │ │ │ - ldr r3, [fp] │ │ │ │ + beq bf67c <_PyUnicodeWriter_Finish@@Base+0xcd4> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq bf154 <_PyUnicodeWriter_Finish@@Base+0x7ac> │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf144 <_PyUnicodeWriter_Finish@@Base+0x7a4> │ │ │ │ + beq bf154 <_PyUnicodeWriter_Finish@@Base+0x7ac> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [fp] │ │ │ │ - beq bf794 <_PyUnicodeWriter_Finish@@Base+0xdf4> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + str r3, [r2] │ │ │ │ + beq bf6b8 <_PyUnicodeWriter_Finish@@Base+0xd10> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bf170 <_PyUnicodeWriter_Finish@@Base+0x7d0> │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + beq bf180 <_PyUnicodeWriter_Finish@@Base+0x7d8> │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf170 <_PyUnicodeWriter_Finish@@Base+0x7d0> │ │ │ │ + beq bf180 <_PyUnicodeWriter_Finish@@Base+0x7d8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - beq bf748 <_PyUnicodeWriter_Finish@@Base+0xda8> │ │ │ │ + beq bf6e0 <_PyUnicodeWriter_Finish@@Base+0xd38> │ │ │ │ cmp r9, #0 │ │ │ │ - beq bf194 <_PyUnicodeWriter_Finish@@Base+0x7f4> │ │ │ │ + beq bf1a4 <_PyUnicodeWriter_Finish@@Base+0x7fc> │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf194 <_PyUnicodeWriter_Finish@@Base+0x7f4> │ │ │ │ + beq bf1a4 <_PyUnicodeWriter_Finish@@Base+0x7fc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq bf7dc <_PyUnicodeWriter_Finish@@Base+0xe3c> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq bf1c0 <_PyUnicodeWriter_Finish@@Base+0x820> │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r3, [r2] │ │ │ │ + beq bf708 <_PyUnicodeWriter_Finish@@Base+0xd60> │ │ │ │ + cmp fp, #0 │ │ │ │ + beq bf1c8 <_PyUnicodeWriter_Finish@@Base+0x820> │ │ │ │ + ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf1c0 <_PyUnicodeWriter_Finish@@Base+0x820> │ │ │ │ + beq bf1c8 <_PyUnicodeWriter_Finish@@Base+0x820> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r2] │ │ │ │ - beq bf720 <_PyUnicodeWriter_Finish@@Base+0xd80> │ │ │ │ + str r3, [fp] │ │ │ │ + beq bf750 <_PyUnicodeWriter_Finish@@Base+0xda8> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bf1ec <_PyUnicodeWriter_Finish@@Base+0x84c> │ │ │ │ + beq bf1f4 <_PyUnicodeWriter_Finish@@Base+0x84c> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf1ec <_PyUnicodeWriter_Finish@@Base+0x84c> │ │ │ │ + beq bf1f4 <_PyUnicodeWriter_Finish@@Base+0x84c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - beq bf7b8 <_PyUnicodeWriter_Finish@@Base+0xe18> │ │ │ │ - cmp r8, #0 │ │ │ │ - beq bf210 <_PyUnicodeWriter_Finish@@Base+0x870> │ │ │ │ - ldr r3, [r8] │ │ │ │ + beq bf72c <_PyUnicodeWriter_Finish@@Base+0xd84> │ │ │ │ + cmp r6, #0 │ │ │ │ + beq bf218 <_PyUnicodeWriter_Finish@@Base+0x870> │ │ │ │ + ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf210 <_PyUnicodeWriter_Finish@@Base+0x870> │ │ │ │ + beq bf218 <_PyUnicodeWriter_Finish@@Base+0x870> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r8] │ │ │ │ - beq bf770 <_PyUnicodeWriter_Finish@@Base+0xdd0> │ │ │ │ + str r3, [r6] │ │ │ │ + beq bf774 <_PyUnicodeWriter_Finish@@Base+0xdcc> │ │ │ │ cmp r7, #0 │ │ │ │ - beq bf234 <_PyUnicodeWriter_Finish@@Base+0x894> │ │ │ │ + beq bf23c <_PyUnicodeWriter_Finish@@Base+0x894> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf234 <_PyUnicodeWriter_Finish@@Base+0x894> │ │ │ │ + beq bf23c <_PyUnicodeWriter_Finish@@Base+0x894> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq bf800 <_PyUnicodeWriter_Finish@@Base+0xe60> │ │ │ │ - cmp r6, #0 │ │ │ │ - beq bec8c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ - ldr r3, [r6] │ │ │ │ + beq bf82c <_PyUnicodeWriter_Finish@@Base+0xe84> │ │ │ │ + cmp r8, #0 │ │ │ │ + beq bec94 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bec8c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bec94 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r6] │ │ │ │ - bne bec8c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #2272] @ bfb44 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ + str r3, [r8] │ │ │ │ + bne bec94 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + ldr r3, [r8, #4] │ │ │ │ + ldr r2, [pc, #2276] @ bfb50 <_PyUnicodeWriter_Finish@@Base+0x11a8> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bfa04 <_PyUnicodeWriter_Finish@@Base+0x1064> │ │ │ │ - mov r0, r6 │ │ │ │ + bne bfda0 <_PyUnicodeWriter_Finish@@Base+0x13f8> │ │ │ │ + mov r0, r8 │ │ │ │ blx r5 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ - b bebd8 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b bebe0 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ mov r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl c0558 │ │ │ │ + bl c05b8 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt bfe74 <_PyUnicodeWriter_Finish@@Base+0x14d4> │ │ │ │ + blt c0188 <_PyUnicodeWriter_Finish@@Base+0x17e0> │ │ │ │ mov r1, r4 │ │ │ │ - bl c0d50 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ + bl c0db0 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq bec8c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bec94 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - b bec28 <_PyUnicodeWriter_Finish@@Base+0x288> │ │ │ │ + b bec30 <_PyUnicodeWriter_Finish@@Base+0x288> │ │ │ │ mov sl, #0 │ │ │ │ - b bebd8 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b bebe0 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ mov r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl c0558 │ │ │ │ + bl c05b8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt bfe74 <_PyUnicodeWriter_Finish@@Base+0x14d4> │ │ │ │ - beq bff08 <_PyUnicodeWriter_Finish@@Base+0x1568> │ │ │ │ + blt c0188 <_PyUnicodeWriter_Finish@@Base+0x17e0> │ │ │ │ + beq c01b0 <_PyUnicodeWriter_Finish@@Base+0x1808> │ │ │ │ mov r1, r4 │ │ │ │ - bl c0d50 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ + bl c0db0 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq bec8c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ - ldr r2, [pc, #2140] @ bfb48 <_PyUnicodeWriter_Finish@@Base+0x11a8> │ │ │ │ + beq bec94 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + ldr r2, [pc, #2144] @ bfb54 <_PyUnicodeWriter_Finish@@Base+0x11ac> │ │ │ │ mov r1, r7 │ │ │ │ - bl e1b00 │ │ │ │ + bl e1bd0 │ │ │ │ cmp r0, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - beq bec8c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bec94 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ cmp r6, #0 │ │ │ │ - bne bf9e8 <_PyUnicodeWriter_Finish@@Base+0x1048> │ │ │ │ + bne bfd84 <_PyUnicodeWriter_Finish@@Base+0x13dc> │ │ │ │ cmp r5, #0 │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ - beq bec8c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ - b becec <_PyUnicodeWriter_Finish@@Base+0x34c> │ │ │ │ + beq bec94 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + b becf4 <_PyUnicodeWriter_Finish@@Base+0x34c> │ │ │ │ mov r0, r4 │ │ │ │ - bl c0558 │ │ │ │ + bl c05b8 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - beq bf890 <_PyUnicodeWriter_Finish@@Base+0xef0> │ │ │ │ + beq bf8bc <_PyUnicodeWriter_Finish@@Base+0xf14> │ │ │ │ mov r0, r6 │ │ │ │ - bl a62ec │ │ │ │ + bl a6364 │ │ │ │ cmp r5, #0 │ │ │ │ mov sl, r0 │ │ │ │ - beq bec8c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bec94 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r1, r4 │ │ │ │ - bl c18b4 <_PyObject_GetMethod@@Base+0x1150> │ │ │ │ + bl c1914 <_PyObject_GetMethod@@Base+0x1150> │ │ │ │ mov sl, r0 │ │ │ │ - b bec8c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ - ldr sl, [pc, #2020] @ bfb3c <_PyUnicodeWriter_Finish@@Base+0x119c> │ │ │ │ - b bebd8 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ - mov r7, #0 │ │ │ │ - b bf288 <_PyUnicodeWriter_Finish@@Base+0x8e8> │ │ │ │ + b bec94 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r6, #0 │ │ │ │ - b bf2c0 <_PyUnicodeWriter_Finish@@Base+0x920> │ │ │ │ - ldr sl, [pc, #2012] @ bfb4c <_PyUnicodeWriter_Finish@@Base+0x11ac> │ │ │ │ - b bebd8 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ - ldr sl, [pc, #2008] @ bfb50 <_PyUnicodeWriter_Finish@@Base+0x11b0> │ │ │ │ - b bebd8 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b bf2c8 <_PyUnicodeWriter_Finish@@Base+0x920> │ │ │ │ + ldr sl, [pc, #2016] @ bfb48 <_PyUnicodeWriter_Finish@@Base+0x11a0> │ │ │ │ + b bebe0 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + mov r7, #0 │ │ │ │ + b bf290 <_PyUnicodeWriter_Finish@@Base+0x8e8> │ │ │ │ + ldr sl, [pc, #2016] @ bfb58 <_PyUnicodeWriter_Finish@@Base+0x11b0> │ │ │ │ + b bebe0 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + ldr sl, [pc, #2012] @ bfb5c <_PyUnicodeWriter_Finish@@Base+0x11b4> │ │ │ │ + b bebe0 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ mov r0, r4 │ │ │ │ - bl 283df4 │ │ │ │ - ldr r3, [pc, #2084] @ bfbac <_PyUnicodeWriter_Finish@@Base+0x120c> │ │ │ │ + bl 283e74 │ │ │ │ + ldr r3, [pc, #2036] @ bfb84 <_PyUnicodeWriter_Finish@@Base+0x11dc> │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 357814 │ │ │ │ + bl 357a80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bfa24 <_PyUnicodeWriter_Finish@@Base+0x1084> │ │ │ │ + bne bfd08 <_PyUnicodeWriter_Finish@@Base+0x1360> │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl ab08c │ │ │ │ + bl ab104 │ │ │ │ cmp r5, #0 │ │ │ │ mov sl, r0 │ │ │ │ - beq bec8c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ - b bf340 <_PyUnicodeWriter_Finish@@Base+0x9a0> │ │ │ │ - ldr sl, [pc, #1940] @ bfb54 <_PyUnicodeWriter_Finish@@Base+0x11b4> │ │ │ │ - b bebd8 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + beq bec94 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + b bf348 <_PyUnicodeWriter_Finish@@Base+0x9a0> │ │ │ │ + ldr sl, [pc, #1944] @ bfb60 <_PyUnicodeWriter_Finish@@Base+0x11b8> │ │ │ │ + b bebe0 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ mov r0, r4 │ │ │ │ - bl c0558 │ │ │ │ + bl c05b8 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bge bed24 <_PyUnicodeWriter_Finish@@Base+0x384> │ │ │ │ - bl a55d4 │ │ │ │ + bge bed2c <_PyUnicodeWriter_Finish@@Base+0x384> │ │ │ │ + bl a564c │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq bff54 <_PyUnicodeWriter_Finish@@Base+0x15b4> │ │ │ │ + beq c00ac <_PyUnicodeWriter_Finish@@Base+0x1704> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov sl, #0 │ │ │ │ sub r3, r3, #1 │ │ │ │ - b bebd8 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b bebe0 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ mov r0, r4 │ │ │ │ - bl c0558 │ │ │ │ + bl c05b8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq bfffc <_PyUnicodeWriter_Finish@@Base+0x165c> │ │ │ │ + beq c00a0 <_PyUnicodeWriter_Finish@@Base+0x16f8> │ │ │ │ cmn r7, #1 │ │ │ │ - beq bffc0 <_PyUnicodeWriter_Finish@@Base+0x1620> │ │ │ │ + beq c0078 <_PyUnicodeWriter_Finish@@Base+0x16d0> │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - beq bffe8 <_PyUnicodeWriter_Finish@@Base+0x1648> │ │ │ │ + beq bff90 <_PyUnicodeWriter_Finish@@Base+0x15e8> │ │ │ │ eor r6, r7, r7, asr #31 │ │ │ │ sub r6, r6, r7, asr #31 │ │ │ │ sub r6, r6, #1 │ │ │ │ asr r8, r6, #1 │ │ │ │ add r9, r8, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl a348c <_PyLong_New@@Base> │ │ │ │ + bl a3504 <_PyLong_New@@Base> │ │ │ │ and r6, r6, #1 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq bfe6c <_PyUnicodeWriter_Finish@@Base+0x14cc> │ │ │ │ + beq bff88 <_PyUnicodeWriter_Finish@@Base+0x15e0> │ │ │ │ cmp r7, #0 │ │ │ │ movge r7, #1 │ │ │ │ mvnlt r7, #0 │ │ │ │ rsb r3, r7, #1 │ │ │ │ orr r3, r3, r9, lsl #3 │ │ │ │ add r9, sl, r8, lsl #2 │ │ │ │ mov fp, sl │ │ │ │ add r9, r9, #8 │ │ │ │ str r3, [fp, #8]! │ │ │ │ cmp r9, fp │ │ │ │ mov r0, r4 │ │ │ │ - beq bf95c <_PyUnicodeWriter_Finish@@Base+0xfbc> │ │ │ │ - bl 25d6bc <_PySys_GetRequiredAttrString@@Base+0x5650> │ │ │ │ + beq bf988 <_PyUnicodeWriter_Finish@@Base+0xfe0> │ │ │ │ + bl 25d97c <_PySys_GetRequiredAttrString@@Base+0x57fc> │ │ │ │ cmp r0, #32768 @ 0x8000 │ │ │ │ mov r7, r0 │ │ │ │ - bhi bfe3c <_PyUnicodeWriter_Finish@@Base+0x149c> │ │ │ │ + bhi c0104 <_PyUnicodeWriter_Finish@@Base+0x175c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25d6bc <_PySys_GetRequiredAttrString@@Base+0x5650> │ │ │ │ + bl 25d97c <_PySys_GetRequiredAttrString@@Base+0x57fc> │ │ │ │ cmp r0, #32768 @ 0x8000 │ │ │ │ - bhi bfe3c <_PyUnicodeWriter_Finish@@Base+0x149c> │ │ │ │ + bhi c0104 <_PyUnicodeWriter_Finish@@Base+0x175c> │ │ │ │ add r7, r7, r0, lsl #15 │ │ │ │ str r7, [fp, #4]! │ │ │ │ - b bf458 <_PyUnicodeWriter_Finish@@Base+0xab8> │ │ │ │ + b bf460 <_PyUnicodeWriter_Finish@@Base+0xab8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 283df4 │ │ │ │ - ldr r3, [pc, #1804] @ bfbac <_PyUnicodeWriter_Finish@@Base+0x120c> │ │ │ │ + bl 283e74 │ │ │ │ + ldr r3, [pc, #1756] @ bfb84 <_PyUnicodeWriter_Finish@@Base+0x11dc> │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 357814 │ │ │ │ + bl 357a80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c0254 <_PyUnicodeWriter_Finish@@Base+0x18b4> │ │ │ │ + bne c01cc <_PyUnicodeWriter_Finish@@Base+0x1824> │ │ │ │ mov r0, r4 │ │ │ │ - bl 283df4 │ │ │ │ - ldr r3, [pc, #1768] @ bfbac <_PyUnicodeWriter_Finish@@Base+0x120c> │ │ │ │ + bl 283e74 │ │ │ │ + ldr r3, [pc, #1720] @ bfb84 <_PyUnicodeWriter_Finish@@Base+0x11dc> │ │ │ │ mov r2, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bl 357814 │ │ │ │ + bl 357a80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c0244 <_PyUnicodeWriter_Finish@@Base+0x18a4> │ │ │ │ + bne c01bc <_PyUnicodeWriter_Finish@@Base+0x1814> │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ strd r6, [sp, #80] @ 0x50 │ │ │ │ strd r8, [sp, #88] @ 0x58 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ - bl 20fc6c │ │ │ │ + bl 20fd60 │ │ │ │ cmp r5, #0 │ │ │ │ mov sl, r0 │ │ │ │ - beq bec8c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ - b bf340 <_PyUnicodeWriter_Finish@@Base+0x9a0> │ │ │ │ - bl 91924 │ │ │ │ + beq bec94 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + b bf348 <_PyUnicodeWriter_Finish@@Base+0x9a0> │ │ │ │ + bl 91980 │ │ │ │ cmp r5, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bne bff28 <_PyUnicodeWriter_Finish@@Base+0x1588> │ │ │ │ + bne bfea4 <_PyUnicodeWriter_Finish@@Base+0x14fc> │ │ │ │ cmp sl, #0 │ │ │ │ - beq bec8c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bec94 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl beb18 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl beb20 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq bfa5c <_PyUnicodeWriter_Finish@@Base+0x10bc> │ │ │ │ + beq bfb28 <_PyUnicodeWriter_Finish@@Base+0x1180> │ │ │ │ mov r0, r4 │ │ │ │ - bl beb18 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl beb20 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r6, r0, #0 │ │ │ │ mov r2, r6 │ │ │ │ - beq bfa50 <_PyUnicodeWriter_Finish@@Base+0x10b0> │ │ │ │ + beq bfb1c <_PyUnicodeWriter_Finish@@Base+0x1174> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 9c9c8 │ │ │ │ + bl 9ca40 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt bfdb4 <_PyUnicodeWriter_Finish@@Base+0x1414> │ │ │ │ + blt bfe24 <_PyUnicodeWriter_Finish@@Base+0x147c> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r3, #1 │ │ │ │ - beq bf56c <_PyUnicodeWriter_Finish@@Base+0xbcc> │ │ │ │ + beq bf574 <_PyUnicodeWriter_Finish@@Base+0xbcc> │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - beq bff3c <_PyUnicodeWriter_Finish@@Base+0x159c> │ │ │ │ + beq bfeb8 <_PyUnicodeWriter_Finish@@Base+0x1510> │ │ │ │ ldr r2, [r6] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ - beq bf518 <_PyUnicodeWriter_Finish@@Base+0xb78> │ │ │ │ + beq bf520 <_PyUnicodeWriter_Finish@@Base+0xb78> │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne bf518 <_PyUnicodeWriter_Finish@@Base+0xb78> │ │ │ │ + bne bf520 <_PyUnicodeWriter_Finish@@Base+0xb78> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b bf518 <_PyUnicodeWriter_Finish@@Base+0xb78> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b bf520 <_PyUnicodeWriter_Finish@@Base+0xb78> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #8 │ │ │ │ - bl c0d50 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ + bl c0db0 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq bece4 <_PyUnicodeWriter_Finish@@Base+0x344> │ │ │ │ + beq becec <_PyUnicodeWriter_Finish@@Base+0x344> │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, #8 │ │ │ │ - bl 16b2b8 <_PyLong_FromByteArray@@Base> │ │ │ │ + bl 16b44c <_PyLong_FromByteArray@@Base> │ │ │ │ mov sl, r0 │ │ │ │ - b bece4 <_PyUnicodeWriter_Finish@@Base+0x344> │ │ │ │ + b becec <_PyUnicodeWriter_Finish@@Base+0x344> │ │ │ │ mov r0, r4 │ │ │ │ - bl 33c7c8 │ │ │ │ - b bf380 <_PyUnicodeWriter_Finish@@Base+0x9e0> │ │ │ │ + bl 33c720 │ │ │ │ + b bf388 <_PyUnicodeWriter_Finish@@Base+0x9e0> │ │ │ │ mov r0, r4 │ │ │ │ - bl c0558 │ │ │ │ + bl c05b8 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt c02a0 <_PyUnicodeWriter_Finish@@Base+0x1900> │ │ │ │ - bl 92d84 │ │ │ │ + blt c01f0 <_PyUnicodeWriter_Finish@@Base+0x1848> │ │ │ │ + bl 92de0 │ │ │ │ cmp r5, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bne c028c <_PyUnicodeWriter_Finish@@Base+0x18ec> │ │ │ │ + bne c01dc <_PyUnicodeWriter_Finish@@Base+0x1834> │ │ │ │ cmp sl, #0 │ │ │ │ movne r5, #0 │ │ │ │ - beq bec8c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bec94 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ cmp r5, r6 │ │ │ │ mov r0, r4 │ │ │ │ - beq bfa68 <_PyUnicodeWriter_Finish@@Base+0x10c8> │ │ │ │ - bl beb18 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + beq bfb34 <_PyUnicodeWriter_Finish@@Base+0x118c> │ │ │ │ + bl beb20 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ cmp r0, #0 │ │ │ │ - beq bfa78 <_PyUnicodeWriter_Finish@@Base+0x10d8> │ │ │ │ + beq bfbd0 <_PyUnicodeWriter_Finish@@Base+0x1228> │ │ │ │ ldr r3, [sl, #12] │ │ │ │ str r0, [r3, r5, lsl #2] │ │ │ │ add r5, r5, #1 │ │ │ │ - b bf5fc <_PyUnicodeWriter_Finish@@Base+0xc5c> │ │ │ │ + b bf604 <_PyUnicodeWriter_Finish@@Base+0xc5c> │ │ │ │ cmp r5, #0 │ │ │ │ - bne bec78 <_PyUnicodeWriter_Finish@@Base+0x2d8> │ │ │ │ - b bec8c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ - ldr r2, [pc, #1312] @ bfb58 <_PyUnicodeWriter_Finish@@Base+0x11b8> │ │ │ │ + bne bec80 <_PyUnicodeWriter_Finish@@Base+0x2d8> │ │ │ │ + b bec94 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + ldr r2, [pc, #1316] @ bfb64 <_PyUnicodeWriter_Finish@@Base+0x11bc> │ │ │ │ ldr sl, [r2] │ │ │ │ ldr r2, [sl] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bebd8 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + beq bebe0 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [sl] │ │ │ │ - b bebd8 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ - mov r1, r4 │ │ │ │ - bl c18b4 <_PyObject_GetMethod@@Base+0x1150> │ │ │ │ - mov sl, r0 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - b bed3c <_PyUnicodeWriter_Finish@@Base+0x39c> │ │ │ │ - mov r8, r9 │ │ │ │ - mov r7, r9 │ │ │ │ - mov r6, r9 │ │ │ │ - mov fp, r9 │ │ │ │ - str r9, [sp, #16] │ │ │ │ - str r9, [sp, #28] │ │ │ │ - str r9, [sp, #20] │ │ │ │ - str r9, [sp, #12] │ │ │ │ - str r9, [sp, #24] │ │ │ │ - ldr r3, [pc, #1316] @ bfbb4 <_PyUnicodeWriter_Finish@@Base+0x1214> │ │ │ │ - ldr r1, [pc, #1224] @ bfb5c <_PyUnicodeWriter_Finish@@Base+0x11bc> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + b bebe0 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq bf134 <_PyUnicodeWriter_Finish@@Base+0x78c> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c0124 <_PyUnicodeWriter_Finish@@Base+0x1784> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr sl, [r3] │ │ │ │ - cmn sl, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c011c <_PyUnicodeWriter_Finish@@Base+0x177c> │ │ │ │ - sub sl, sl, #1 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp sl, #0 │ │ │ │ - str sl, [r3] │ │ │ │ - bne c011c <_PyUnicodeWriter_Finish@@Base+0x177c> │ │ │ │ + str r3, [r2] │ │ │ │ + bne bf134 <_PyUnicodeWriter_Finish@@Base+0x78c> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r2, [pc, #1224] @ bfb50 <_PyUnicodeWriter_Finish@@Base+0x11a8> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - ldr r2, [pc, #1136] @ bfb44 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bfc58 <_PyUnicodeWriter_Finish@@Base+0x12b8> │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + bne bfc68 <_PyUnicodeWriter_Finish@@Base+0x12c0> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ blx r5 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne bf100 <_PyUnicodeWriter_Finish@@Base+0x760> │ │ │ │ - b bf120 <_PyUnicodeWriter_Finish@@Base+0x780> │ │ │ │ + b bf128 <_PyUnicodeWriter_Finish@@Base+0x780> │ │ │ │ + mov r1, r4 │ │ │ │ + bl c1914 <_PyObject_GetMethod@@Base+0x1150> │ │ │ │ + mov sl, r0 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + b bed44 <_PyUnicodeWriter_Finish@@Base+0x39c> │ │ │ │ mov r3, r2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - ldr r2, [pc, #1084] @ bfb44 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ + ldr r2, [pc, #1160] @ bfb50 <_PyUnicodeWriter_Finish@@Base+0x11a8> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bfcd8 <_PyUnicodeWriter_Finish@@Base+0x1338> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ + bne bfa74 <_PyUnicodeWriter_Finish@@Base+0x10cc> │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ blx r5 │ │ │ │ - b bf120 <_PyUnicodeWriter_Finish@@Base+0x780> │ │ │ │ + b bf154 <_PyUnicodeWriter_Finish@@Base+0x7ac> │ │ │ │ mov r3, r2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - ldr r2, [pc, #1044] @ bfb44 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ + ldr r2, [pc, #1120] @ bfb50 <_PyUnicodeWriter_Finish@@Base+0x11a8> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bfc98 <_PyUnicodeWriter_Finish@@Base+0x12f8> │ │ │ │ + bne bfc88 <_PyUnicodeWriter_Finish@@Base+0x12e0> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx r5 │ │ │ │ - b bf1c0 <_PyUnicodeWriter_Finish@@Base+0x820> │ │ │ │ - mov r3, r2 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr r2, [pc, #1004] @ bfb44 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ + b bf180 <_PyUnicodeWriter_Finish@@Base+0x7d8> │ │ │ │ + ldr r3, [r9, #4] │ │ │ │ + ldr r2, [pc, #1084] @ bfb50 <_PyUnicodeWriter_Finish@@Base+0x11a8> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bfd18 <_PyUnicodeWriter_Finish@@Base+0x1378> │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ + bne bfcc8 <_PyUnicodeWriter_Finish@@Base+0x1320> │ │ │ │ + mov r0, r9 │ │ │ │ blx r5 │ │ │ │ - b bf170 <_PyUnicodeWriter_Finish@@Base+0x7d0> │ │ │ │ - ldr r3, [r8, #4] │ │ │ │ - ldr r2, [pc, #968] @ bfb44 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ + b bf1a4 <_PyUnicodeWriter_Finish@@Base+0x7fc> │ │ │ │ + ldr r3, [pc, #1052] @ bfb50 <_PyUnicodeWriter_Finish@@Base+0x11a8> │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + ldr r5, [r3, #1416] @ 0x588 │ │ │ │ + ldr fp, [r2, #24] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne bfca8 <_PyUnicodeWriter_Finish@@Base+0x1300> │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + blx fp │ │ │ │ + b bf1f4 <_PyUnicodeWriter_Finish@@Base+0x84c> │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r2, [pc, #1012] @ bfb50 <_PyUnicodeWriter_Finish@@Base+0x11a8> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bfc78 <_PyUnicodeWriter_Finish@@Base+0x12d8> │ │ │ │ - mov r0, r8 │ │ │ │ + bne bfce8 <_PyUnicodeWriter_Finish@@Base+0x1340> │ │ │ │ + mov r0, fp │ │ │ │ blx r5 │ │ │ │ - b bf210 <_PyUnicodeWriter_Finish@@Base+0x870> │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - ldr r2, [pc, #932] @ bfb44 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ + b bf1c8 <_PyUnicodeWriter_Finish@@Base+0x820> │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r2, [pc, #976] @ bfb50 <_PyUnicodeWriter_Finish@@Base+0x11a8> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bfcf8 <_PyUnicodeWriter_Finish@@Base+0x1358> │ │ │ │ - mov r0, fp │ │ │ │ + bne bfa94 <_PyUnicodeWriter_Finish@@Base+0x10ec> │ │ │ │ + mov r0, r6 │ │ │ │ blx r5 │ │ │ │ - b bf144 <_PyUnicodeWriter_Finish@@Base+0x7a4> │ │ │ │ - ldr r3, [pc, #900] @ bfb44 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - ldr r5, [r3, #1416] @ 0x588 │ │ │ │ - ldr fp, [r2, #24] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne bfcb8 <_PyUnicodeWriter_Finish@@Base+0x1318> │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - blx fp │ │ │ │ - b bf1ec <_PyUnicodeWriter_Finish@@Base+0x84c> │ │ │ │ - ldr r3, [r9, #4] │ │ │ │ - ldr r2, [pc, #860] @ bfb44 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ + b bf218 <_PyUnicodeWriter_Finish@@Base+0x870> │ │ │ │ + mov r8, r9 │ │ │ │ + mov r7, r9 │ │ │ │ + mov r6, r9 │ │ │ │ + mov fp, r9 │ │ │ │ + str r9, [sp, #12] │ │ │ │ + bl a564c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne bf7d8 <_PyUnicodeWriter_Finish@@Base+0xe30> │ │ │ │ + ldr sl, [sp, #24] │ │ │ │ + ldr r3, [pc, #1028] @ bfbc8 <_PyUnicodeWriter_Finish@@Base+0x1220> │ │ │ │ + ldr r1, [pc, #928] @ bfb68 <_PyUnicodeWriter_Finish@@Base+0x11c0> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f414 │ │ │ │ + cmp sl, #0 │ │ │ │ + beq bf81c <_PyUnicodeWriter_Finish@@Base+0xe74> │ │ │ │ + str sl, [sp, #24] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr sl, [r3] │ │ │ │ + cmn sl, #-1073741823 @ 0xc0000001 │ │ │ │ + beq bfe70 <_PyUnicodeWriter_Finish@@Base+0x14c8> │ │ │ │ + sub sl, sl, #1 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp sl, #0 │ │ │ │ + str sl, [r3] │ │ │ │ + bne bfe70 <_PyUnicodeWriter_Finish@@Base+0x14c8> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr r2, [pc, #840] @ bfb50 <_PyUnicodeWriter_Finish@@Base+0x11a8> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bfd38 <_PyUnicodeWriter_Finish@@Base+0x1398> │ │ │ │ - mov r0, r9 │ │ │ │ + bne bfd64 <_PyUnicodeWriter_Finish@@Base+0x13bc> │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ blx r5 │ │ │ │ - b bf194 <_PyUnicodeWriter_Finish@@Base+0x7f4> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq bf128 <_PyUnicodeWriter_Finish@@Base+0x780> │ │ │ │ + b bf108 <_PyUnicodeWriter_Finish@@Base+0x760> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #824] @ bfb44 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ + ldr r2, [pc, #792] @ bfb50 <_PyUnicodeWriter_Finish@@Base+0x11a8> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bfab4 <_PyUnicodeWriter_Finish@@Base+0x1114> │ │ │ │ + bne bfdc0 <_PyUnicodeWriter_Finish@@Base+0x1418> │ │ │ │ mov r0, r7 │ │ │ │ blx r5 │ │ │ │ - b bf234 <_PyUnicodeWriter_Finish@@Base+0x894> │ │ │ │ + b bf23c <_PyUnicodeWriter_Finish@@Base+0x894> │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + ldr r2, [r4, #28] │ │ │ │ + bl 2432c4 │ │ │ │ + b bf0e0 <_PyUnicodeWriter_Finish@@Base+0x738> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 241cbc │ │ │ │ + bl 241d98 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - blt bf3dc <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + blt bf3e4 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl c0558 │ │ │ │ + bl c05b8 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne bef28 <_PyUnicodeWriter_Finish@@Base+0x588> │ │ │ │ - bl a55d4 │ │ │ │ + bne bef30 <_PyUnicodeWriter_Finish@@Base+0x588> │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - beq bff48 <_PyUnicodeWriter_Finish@@Base+0x15a8> │ │ │ │ - bl a55d4 │ │ │ │ + beq c0148 <_PyUnicodeWriter_Finish@@Base+0x17a0> │ │ │ │ + bl a564c │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq bf664 <_PyUnicodeWriter_Finish@@Base+0xcc4> │ │ │ │ + beq bfdfc <_PyUnicodeWriter_Finish@@Base+0x1454> │ │ │ │ mov sl, #0 │ │ │ │ - mov r8, sl │ │ │ │ - mov r7, sl │ │ │ │ mov r6, sl │ │ │ │ - b bf1ec <_PyUnicodeWriter_Finish@@Base+0x84c> │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [r4, #28] │ │ │ │ - bl 2431e8 │ │ │ │ - b bf0d8 <_PyUnicodeWriter_Finish@@Base+0x738> │ │ │ │ - bl a55d4 │ │ │ │ + mov r7, sl │ │ │ │ + mov r8, sl │ │ │ │ + b bf1f4 <_PyUnicodeWriter_Finish@@Base+0x84c> │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf32c <_PyUnicodeWriter_Finish@@Base+0x98c> │ │ │ │ - b bf3dc <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + beq bf334 <_PyUnicodeWriter_Finish@@Base+0x98c> │ │ │ │ + b bf3e4 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bfad4 <_PyUnicodeWriter_Finish@@Base+0x1134> │ │ │ │ + beq bf9d8 <_PyUnicodeWriter_Finish@@Base+0x1030> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ - bl c0d50 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ + bl c0db0 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r4, [pc, #668] @ bfb60 <_PyUnicodeWriter_Finish@@Base+0x11c0> │ │ │ │ - beq bfaf8 <_PyUnicodeWriter_Finish@@Base+0x1158> │ │ │ │ + ldreq r4, [pc, #636] @ bfb6c <_PyUnicodeWriter_Finish@@Base+0x11c4> │ │ │ │ + beq bf9fc <_PyUnicodeWriter_Finish@@Base+0x1054> │ │ │ │ ldrb r5, [r0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #2000 @ 0x7d0 │ │ │ │ str r2, [r4, #4] │ │ │ │ - ble beb68 <_PyUnicodeWriter_Finish@@Base+0x1c8> │ │ │ │ - ldr r2, [pc, #728] @ bfbbc <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #636] @ bfb64 <_PyUnicodeWriter_Finish@@Base+0x11c4> │ │ │ │ + ble beb70 <_PyUnicodeWriter_Finish@@Base+0x1c8> │ │ │ │ + ldr r2, [pc, #688] @ bfbc0 <_PyUnicodeWriter_Finish@@Base+0x1218> │ │ │ │ + ldr r1, [pc, #604] @ bfb70 <_PyUnicodeWriter_Finish@@Base+0x11c8> │ │ │ │ ldr r0, [r2] │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov sl, #0 │ │ │ │ - b bebdc <_PyUnicodeWriter_Finish@@Base+0x23c> │ │ │ │ + b bebe4 <_PyUnicodeWriter_Finish@@Base+0x23c> │ │ │ │ cmp r6, #60 @ 0x3c │ │ │ │ - beq bec8c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bec94 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ cmp r5, #0 │ │ │ │ - beq bec8c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bec94 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ ldr r2, [r4, #28] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 2431e8 │ │ │ │ - b bec8c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + bl 2432c4 │ │ │ │ + b bec94 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r7, #1 │ │ │ │ ldr r8, [r4, #8] │ │ │ │ cmp r8, #0 │ │ │ │ - beq bfc0c <_PyUnicodeWriter_Finish@@Base+0x126c> │ │ │ │ + beq bfd18 <_PyUnicodeWriter_Finish@@Base+0x1370> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #1 │ │ │ │ - bl c0d50 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ + bl c0db0 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq bec8c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bec94 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ ldrb r6, [sl] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl c0d50 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ + bl c0db0 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ subs sl, r0, #0 │ │ │ │ - bne bf2a8 <_PyUnicodeWriter_Finish@@Base+0x908> │ │ │ │ - b bec8c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + bne bf2b0 <_PyUnicodeWriter_Finish@@Base+0x908> │ │ │ │ + b bec94 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ add fp, r6, #2 │ │ │ │ mov r7, #1 │ │ │ │ mov r9, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25d6bc <_PySys_GetRequiredAttrString@@Base+0x5650> │ │ │ │ + bl 25d97c <_PySys_GetRequiredAttrString@@Base+0x57fc> │ │ │ │ cmp r0, #32768 @ 0x8000 │ │ │ │ - bhi bfe3c <_PyUnicodeWriter_Finish@@Base+0x149c> │ │ │ │ + bhi c0104 <_PyUnicodeWriter_Finish@@Base+0x175c> │ │ │ │ sub r2, r7, #1 │ │ │ │ cmp r2, r6 │ │ │ │ cmpeq r0, #0 │ │ │ │ - beq bfed0 <_PyUnicodeWriter_Finish@@Base+0x1530> │ │ │ │ + beq bff54 <_PyUnicodeWriter_Finish@@Base+0x15ac> │ │ │ │ rsb r2, r7, r7, lsl #4 │ │ │ │ add r7, r7, #1 │ │ │ │ sub r2, r2, #15 │ │ │ │ - cmp fp, r7 │ │ │ │ + cmp r7, fp │ │ │ │ add r9, r9, r0, lsl r2 │ │ │ │ - bne bf968 <_PyUnicodeWriter_Finish@@Base+0xfc8> │ │ │ │ + bne bf994 <_PyUnicodeWriter_Finish@@Base+0xfec> │ │ │ │ add r8, sl, r8, lsl #2 │ │ │ │ str r9, [r8, #12] │ │ │ │ - b bece4 <_PyUnicodeWriter_Finish@@Base+0x344> │ │ │ │ - bl a55d4 │ │ │ │ + b becec <_PyUnicodeWriter_Finish@@Base+0x344> │ │ │ │ + ldr r0, [r0] │ │ │ │ + bl 2a438 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r5, r0 │ │ │ │ + bne bf8f4 <_PyUnicodeWriter_Finish@@Base+0xf4c> │ │ │ │ + ldr r4, [pc, #376] @ bfb6c <_PyUnicodeWriter_Finish@@Base+0x11c4> │ │ │ │ + ldr r1, [pc, #380] @ bfb74 <_PyUnicodeWriter_Finish@@Base+0x11cc> │ │ │ │ + ldr r0, [r4] │ │ │ │ + bl 18f414 │ │ │ │ + ldr r0, [r4] │ │ │ │ + bl 11a660 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq bf91c <_PyUnicodeWriter_Finish@@Base+0xf74> │ │ │ │ + ldr r1, [pc, #356] @ bfb78 <_PyUnicodeWriter_Finish@@Base+0x11d0> │ │ │ │ + ldr r0, [r4] │ │ │ │ + bl 18f414 │ │ │ │ + b bf91c <_PyUnicodeWriter_Finish@@Base+0xf74> │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - beq bff14 <_PyUnicodeWriter_Finish@@Base+0x1574> │ │ │ │ + beq c0058 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ ldr r3, [sl] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - beq bee30 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ + beq bee38 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [sl] │ │ │ │ - bne bee30 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ + bne bee38 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ mov r0, sl │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b bee30 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ - ldr r3, [pc, #432] @ bfba0 <_PyUnicodeWriter_Finish@@Base+0x1200> │ │ │ │ - bl 3592c0 │ │ │ │ - ldr r3, [r3, r0] │ │ │ │ - add r1, sp, #60 @ 0x3c │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - bl a5b40 <_PyUnicode_InternImmortal@@Base> │ │ │ │ - b bf308 <_PyUnicodeWriter_Finish@@Base+0x968> │ │ │ │ - ldr r1, [pc, #360] @ bfb74 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b bee38 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r7] │ │ │ │ + bne beed4 <_PyUnicodeWriter_Finish@@Base+0x52c> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b beed4 <_PyUnicodeWriter_Finish@@Base+0x52c> │ │ │ │ + ldr r1, [pc, #260] @ bfb80 <_PyUnicodeWriter_Finish@@Base+0x11d8> │ │ │ │ cmp r3, r1 │ │ │ │ - beq bf270 <_PyUnicodeWriter_Finish@@Base+0x8d0> │ │ │ │ + beq bf6d4 <_PyUnicodeWriter_Finish@@Base+0xd2c> │ │ │ │ + ldr r2, [r2, #1420] @ 0x58c │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + mov r1, #1 │ │ │ │ + blx r3 │ │ │ │ + b bf6d4 <_PyUnicodeWriter_Finish@@Base+0xd2c> │ │ │ │ + ldr r1, [pc, #228] @ bfb80 <_PyUnicodeWriter_Finish@@Base+0x11d8> │ │ │ │ + cmp r3, r1 │ │ │ │ + beq bf78c <_PyUnicodeWriter_Finish@@Base+0xde4> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b bf270 <_PyUnicodeWriter_Finish@@Base+0x8d0> │ │ │ │ - bl a55d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq bf39c <_PyUnicodeWriter_Finish@@Base+0x9fc> │ │ │ │ - b bf3dc <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r7] │ │ │ │ - bne beecc <_PyUnicodeWriter_Finish@@Base+0x52c> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b beecc <_PyUnicodeWriter_Finish@@Base+0x52c> │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne c001c <_PyUnicodeWriter_Finish@@Base+0x167c> │ │ │ │ - bl a55d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne bfa84 <_PyUnicodeWriter_Finish@@Base+0x10e4> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr sl, [sp, #60] @ 0x3c │ │ │ │ - sub r3, r3, #1 │ │ │ │ - b bebd8 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ - bl a55d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq c0278 <_PyUnicodeWriter_Finish@@Base+0x18d8> │ │ │ │ + b bf78c <_PyUnicodeWriter_Finish@@Base+0xde4> │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ + bl 241d98 │ │ │ │ + subs r3, sl, #0 │ │ │ │ + movne r3, #1 │ │ │ │ + ands r3, r3, r0, lsr #31 │ │ │ │ + mov r8, r0 │ │ │ │ + beq bee90 <_PyUnicodeWriter_Finish@@Base+0x4e8> │ │ │ │ ldr r3, [sl] │ │ │ │ - mov r2, #0 │ │ │ │ + str r7, [sp, #60] @ 0x3c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - beq bfa68 <_PyUnicodeWriter_Finish@@Base+0x10c8> │ │ │ │ + beq bf3e4 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ sub r3, r3, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ + cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne bfa68 <_PyUnicodeWriter_Finish@@Base+0x10c8> │ │ │ │ + bne bf3e4 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ mov r0, sl │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b bfa68 <_PyUnicodeWriter_Finish@@Base+0x10c8> │ │ │ │ - ldr r1, [pc, #184] @ bfb74 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ - cmp r3, r1 │ │ │ │ - beq bf818 <_PyUnicodeWriter_Finish@@Base+0xe78> │ │ │ │ - ldr r2, [r2, #1420] @ 0x58c │ │ │ │ - mov r1, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - blx r3 │ │ │ │ - b bf818 <_PyUnicodeWriter_Finish@@Base+0xe78> │ │ │ │ - ldr r0, [r0] │ │ │ │ - bl 2a438 │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r5, r0 │ │ │ │ - bne bf8c8 <_PyUnicodeWriter_Finish@@Base+0xf28> │ │ │ │ - ldr r4, [pc, #112] @ bfb60 <_PyUnicodeWriter_Finish@@Base+0x11c0> │ │ │ │ - ldr r1, [pc, #116] @ bfb68 <_PyUnicodeWriter_Finish@@Base+0x11c8> │ │ │ │ - ldr r0, [r4] │ │ │ │ - bl 18f198 │ │ │ │ - ldr r0, [r4] │ │ │ │ - bl 11a5b0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq bf8f0 <_PyUnicodeWriter_Finish@@Base+0xf50> │ │ │ │ - ldr r1, [pc, #92] @ bfb6c <_PyUnicodeWriter_Finish@@Base+0x11cc> │ │ │ │ - ldr r0, [r4] │ │ │ │ - bl 18f198 │ │ │ │ - b bf8f0 <_PyUnicodeWriter_Finish@@Base+0xf50> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b bf3e4 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ ldr r0, [r4] │ │ │ │ bl 2a438 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne bed24 <_PyUnicodeWriter_Finish@@Base+0x384> │ │ │ │ - ldr r3, [pc, #44] @ bfb60 <_PyUnicodeWriter_Finish@@Base+0x11c0> │ │ │ │ - ldr r1, [pc, #48] @ bfb68 <_PyUnicodeWriter_Finish@@Base+0x11c8> │ │ │ │ - b bee28 <_PyUnicodeWriter_Finish@@Base+0x488> │ │ │ │ - subeq r1, r4, ip, asr #5 │ │ │ │ + bne bed2c <_PyUnicodeWriter_Finish@@Base+0x384> │ │ │ │ + ldr r3, [pc, #84] @ bfb6c <_PyUnicodeWriter_Finish@@Base+0x11c4> │ │ │ │ + ldr r1, [pc, #88] @ bfb74 <_PyUnicodeWriter_Finish@@Base+0x11cc> │ │ │ │ + b bee30 <_PyUnicodeWriter_Finish@@Base+0x488> │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + bne bfde0 <_PyUnicodeWriter_Finish@@Base+0x1438> │ │ │ │ + bl a564c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne bfbdc <_PyUnicodeWriter_Finish@@Base+0x1234> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr sl, [sp, #60] @ 0x3c │ │ │ │ + sub r3, r3, #1 │ │ │ │ + b bebe0 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + ldrdeq r1, [r4], #-76 @ 0xffffffb4 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ - @ instruction: 0x00363bdc │ │ │ │ + eorseq r3, r6, ip, lsl lr │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - eorseq r3, r6, r4, asr sl │ │ │ │ + mlaseq r6, r4, ip, r3 │ │ │ │ subseq r1, r5, r4, ror lr │ │ │ │ subseq r1, r5, r4, ror #1 │ │ │ │ subseq r1, r5, r0, ror sp │ │ │ │ subseq fp, r5, r8, asr #23 │ │ │ │ - eorseq r3, r6, r8, lsl #23 │ │ │ │ + eorseq r3, r6, r8, asr #27 │ │ │ │ subseq sp, r5, r0, asr #22 │ │ │ │ - eorseq r5, r9, r0, lsl #27 │ │ │ │ - eorseq r3, r6, r8, lsl r9 │ │ │ │ - eorseq r3, r6, r4, lsr r9 │ │ │ │ - eorseq r3, r6, ip, lsr sl │ │ │ │ - andseq lr, r8, r0, lsl r1 │ │ │ │ - @ instruction: 0x003639dc │ │ │ │ - mlaseq r6, r0, sl, r3 │ │ │ │ - eorseq r3, r6, r0, lsl sl │ │ │ │ - eorseq r3, r6, r0, lsl #19 │ │ │ │ - subseq r9, r7, r4, asr #22 │ │ │ │ - eorseq r3, r6, r8, lsr fp │ │ │ │ - eorseq r3, r6, r4, ror #20 │ │ │ │ - eorseq r3, r6, r4, asr r9 │ │ │ │ - eorseq r3, r6, ip, lsr #19 │ │ │ │ - @ instruction: 0x00363bb4 │ │ │ │ + eorseq r5, r9, r0, asr #31 │ │ │ │ + eorseq r3, r6, r8, asr fp │ │ │ │ + eorseq r3, r6, r4, ror fp │ │ │ │ + eorseq r3, r6, ip, ror ip │ │ │ │ + andseq lr, r8, ip, lsl #7 │ │ │ │ + svclt 0x00f00000 @ IMB │ │ │ │ + @ instruction: 0x00363df4 │ │ │ │ + eorseq r3, r6, r0, asr #23 │ │ │ │ + mlaseq r6, r4, fp, r3 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r1, r5, ip, lsl r1 │ │ │ │ - eorseq r3, r6, ip, lsl #22 │ │ │ │ - svclt 0x00f00000 @ IMB │ │ │ │ - eorseq r3, r6, ip, asr fp │ │ │ │ - ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r6, r4, ror #21 │ │ │ │ + eorseq r3, r6, ip, asr #26 │ │ │ │ + mlaseq r6, ip, sp, r3 │ │ │ │ + eorseq r3, r6, r8, ror sp │ │ │ │ + eorseq r3, r6, r4, lsr #25 │ │ │ │ + eorseq r3, r6, ip, lsl ip │ │ │ │ + @ instruction: 0x00363cd0 │ │ │ │ + eorseq r3, r6, ip, ror #23 │ │ │ │ + eorseq r3, r6, r0, asr ip │ │ │ │ + subseq r9, r7, r4, asr #22 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - @ instruction: 0x00363ab8 │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ - bl 241cbc │ │ │ │ - subs r3, sl, #0 │ │ │ │ - movne r3, #1 │ │ │ │ - ands r3, r3, r0, lsr #31 │ │ │ │ - mov r8, r0 │ │ │ │ - beq bee88 <_PyUnicodeWriter_Finish@@Base+0x4e8> │ │ │ │ + @ instruction: 0x00363cf8 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r3, r6, r4, lsr #26 │ │ │ │ + bl a564c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq c0314 <_PyUnicodeWriter_Finish@@Base+0x196c> │ │ │ │ ldr r3, [sl] │ │ │ │ - str r7, [sp, #60] @ 0x3c │ │ │ │ + mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf3dc <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + beq bfb34 <_PyUnicodeWriter_Finish@@Base+0x118c> │ │ │ │ sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ + cmp r3, r2 │ │ │ │ str r3, [sl] │ │ │ │ - bne bf3dc <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + bne bfb34 <_PyUnicodeWriter_Finish@@Base+0x118c> │ │ │ │ mov r0, sl │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b bf3dc <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - ldr r0, [r4] │ │ │ │ - bl 2a438 │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - beq bfb2c <_PyUnicodeWriter_Finish@@Base+0x118c> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b bfb34 <_PyUnicodeWriter_Finish@@Base+0x118c> │ │ │ │ + bl a564c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq c00f0 <_PyUnicodeWriter_Finish@@Base+0x1748> │ │ │ │ + ldr r3, [sl] │ │ │ │ + mov r2, #0 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + beq bee38 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [sl] │ │ │ │ + beq bfa4c <_PyUnicodeWriter_Finish@@Base+0x10a4> │ │ │ │ + b bee38 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq bfafc <_PyUnicodeWriter_Finish@@Base+0x1154> │ │ │ │ mov r1, r4 │ │ │ │ - bl c0d50 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ + mov r0, #1 │ │ │ │ + bl c0db0 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq bec8c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ - cmp r6, #0 │ │ │ │ - bge bf2a8 <_PyUnicodeWriter_Finish@@Base+0x908> │ │ │ │ - ldr r3, [pc, #-132] @ bfbbc <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-212] @ bfb70 <_PyUnicodeWriter_Finish@@Base+0x11d0> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov sl, r8 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - b bebd8 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ - ldr r1, [pc, #-236] @ bfb74 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ - cmp r3, r1 │ │ │ │ - beq bf6e0 <_PyUnicodeWriter_Finish@@Base+0xd40> │ │ │ │ - ldr r2, [r2, #1420] @ 0x58c │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - mov r1, #1 │ │ │ │ - blx r3 │ │ │ │ - b bf6e0 <_PyUnicodeWriter_Finish@@Base+0xd40> │ │ │ │ - ldr r1, [pc, #-268] @ bfb74 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ + ldrbne r6, [sl] │ │ │ │ + bne bed2c <_PyUnicodeWriter_Finish@@Base+0x384> │ │ │ │ + b bec94 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + ldr r1, [pc, #-240] @ bfb80 <_PyUnicodeWriter_Finish@@Base+0x11d8> │ │ │ │ cmp r3, r1 │ │ │ │ - beq bf788 <_PyUnicodeWriter_Finish@@Base+0xde8> │ │ │ │ + beq bf698 <_PyUnicodeWriter_Finish@@Base+0xcf0> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ - mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b bf788 <_PyUnicodeWriter_Finish@@Base+0xde8> │ │ │ │ - ldr r1, [pc, #-300] @ bfb74 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ + b bf698 <_PyUnicodeWriter_Finish@@Base+0xcf0> │ │ │ │ + ldr r1, [pc, #-272] @ bfb80 <_PyUnicodeWriter_Finish@@Base+0x11d8> │ │ │ │ cmp r3, r1 │ │ │ │ - beq bf73c <_PyUnicodeWriter_Finish@@Base+0xd9c> │ │ │ │ + beq bf6fc <_PyUnicodeWriter_Finish@@Base+0xd54> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b bf73c <_PyUnicodeWriter_Finish@@Base+0xd9c> │ │ │ │ - ldr r2, [pc, #-332] @ bfb74 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ + b bf6fc <_PyUnicodeWriter_Finish@@Base+0xd54> │ │ │ │ + ldr r2, [pc, #-304] @ bfb80 <_PyUnicodeWriter_Finish@@Base+0x11d8> │ │ │ │ cmp r5, r2 │ │ │ │ - beq bf7d0 <_PyUnicodeWriter_Finish@@Base+0xe30> │ │ │ │ + beq bf744 <_PyUnicodeWriter_Finish@@Base+0xd9c> │ │ │ │ ldr r2, [r3, #1420] @ 0x58c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, #1 │ │ │ │ blx r5 │ │ │ │ - b bf7d0 <_PyUnicodeWriter_Finish@@Base+0xe30> │ │ │ │ - ldr r1, [pc, #-364] @ bfb74 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ + b bf744 <_PyUnicodeWriter_Finish@@Base+0xd9c> │ │ │ │ + ldr r1, [pc, #-336] @ bfb80 <_PyUnicodeWriter_Finish@@Base+0x11d8> │ │ │ │ cmp r3, r1 │ │ │ │ - beq bf714 <_PyUnicodeWriter_Finish@@Base+0xd74> │ │ │ │ + beq bf720 <_PyUnicodeWriter_Finish@@Base+0xd78> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ + mov r0, r9 │ │ │ │ blx r3 │ │ │ │ - b bf714 <_PyUnicodeWriter_Finish@@Base+0xd74> │ │ │ │ - ldr r1, [pc, #-396] @ bfb74 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ + b bf720 <_PyUnicodeWriter_Finish@@Base+0xd78> │ │ │ │ + ldr r1, [pc, #-368] @ bfb80 <_PyUnicodeWriter_Finish@@Base+0x11d8> │ │ │ │ cmp r3, r1 │ │ │ │ - beq bf7ac <_PyUnicodeWriter_Finish@@Base+0xe0c> │ │ │ │ + beq bf768 <_PyUnicodeWriter_Finish@@Base+0xdc0> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ - b bf7ac <_PyUnicodeWriter_Finish@@Base+0xe0c> │ │ │ │ - ldr r1, [pc, #-428] @ bfb74 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ + b bf768 <_PyUnicodeWriter_Finish@@Base+0xdc0> │ │ │ │ + bl a564c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq bf3a4 <_PyUnicodeWriter_Finish@@Base+0x9fc> │ │ │ │ + b bf3e4 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + ldr r0, [r4] │ │ │ │ + bl 2a438 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + beq bfb10 <_PyUnicodeWriter_Finish@@Base+0x1168> │ │ │ │ + mov r1, r4 │ │ │ │ + bl c0db0 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ + subs sl, r0, #0 │ │ │ │ + beq bec94 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + cmp r6, #0 │ │ │ │ + bge bf2b0 <_PyUnicodeWriter_Finish@@Base+0x908> │ │ │ │ + ldr r3, [pc, #-396] @ bfbc0 <_PyUnicodeWriter_Finish@@Base+0x1218> │ │ │ │ + ldr r1, [pc, #-468] @ bfb7c <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f414 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov sl, r8 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + b bebe0 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + ldr r1, [pc, #-492] @ bfb80 <_PyUnicodeWriter_Finish@@Base+0x11d8> │ │ │ │ cmp r3, r1 │ │ │ │ - beq bf764 <_PyUnicodeWriter_Finish@@Base+0xdc4> │ │ │ │ + beq bf814 <_PyUnicodeWriter_Finish@@Base+0xe6c> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b bf764 <_PyUnicodeWriter_Finish@@Base+0xdc4> │ │ │ │ - ldr r1, [pc, #-460] @ bfb74 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ + b bf814 <_PyUnicodeWriter_Finish@@Base+0xe6c> │ │ │ │ + ldr r3, [pc, #-504] @ bfb94 <_PyUnicodeWriter_Finish@@Base+0x11ec> │ │ │ │ + bl 359530 │ │ │ │ + ldr r3, [r3, r0] │ │ │ │ + add r1, sp, #60 @ 0x3c │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + bl a5bb8 <_PyUnicode_InternImmortal@@Base> │ │ │ │ + b bf310 <_PyUnicodeWriter_Finish@@Base+0x968> │ │ │ │ + ldr r1, [pc, #-552] @ bfb80 <_PyUnicodeWriter_Finish@@Base+0x11d8> │ │ │ │ cmp r3, r1 │ │ │ │ - beq bf7f4 <_PyUnicodeWriter_Finish@@Base+0xe54> │ │ │ │ + beq bf278 <_PyUnicodeWriter_Finish@@Base+0x8d0> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ - mov r0, r9 │ │ │ │ + mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b bf7f4 <_PyUnicodeWriter_Finish@@Base+0xe54> │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq bfb18 <_PyUnicodeWriter_Finish@@Base+0x1178> │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, #1 │ │ │ │ - bl c0d50 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ - subs sl, r0, #0 │ │ │ │ - ldrbne r6, [sl] │ │ │ │ - bne bed24 <_PyUnicodeWriter_Finish@@Base+0x384> │ │ │ │ - b bec8c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ - bl a55d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq bfe1c <_PyUnicodeWriter_Finish@@Base+0x147c> │ │ │ │ - ldr r3, [sl] │ │ │ │ - mov r2, #0 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - beq bee30 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ + b bf278 <_PyUnicodeWriter_Finish@@Base+0x8d0> │ │ │ │ + ldr r1, [pc, #-584] @ bfb80 <_PyUnicodeWriter_Finish@@Base+0x11d8> │ │ │ │ + cmp r3, r1 │ │ │ │ + beq bf844 <_PyUnicodeWriter_Finish@@Base+0xe9c> │ │ │ │ + ldr r2, [r2, #1420] @ 0x58c │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + blx r3 │ │ │ │ + b bf844 <_PyUnicodeWriter_Finish@@Base+0xe9c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [sl] │ │ │ │ - beq bf9dc <_PyUnicodeWriter_Finish@@Base+0x103c> │ │ │ │ - b bee30 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ + str r3, [r5] │ │ │ │ + bne bfb28 <_PyUnicodeWriter_Finish@@Base+0x1180> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b bfb28 <_PyUnicodeWriter_Finish@@Base+0x1180> │ │ │ │ + mov r6, r9 │ │ │ │ + mov fp, r9 │ │ │ │ + mov r7, r9 │ │ │ │ + mov r8, r9 │ │ │ │ + mov sl, r9 │ │ │ │ + str r9, [sp, #28] │ │ │ │ + str r9, [sp, #16] │ │ │ │ + str r9, [sp, #12] │ │ │ │ + str r9, [sp, #20] │ │ │ │ + b bf7bc <_PyUnicodeWriter_Finish@@Base+0xe14> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bfdcc <_PyUnicodeWriter_Finish@@Base+0x142c> │ │ │ │ + beq bfe3c <_PyUnicodeWriter_Finish@@Base+0x1494> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq bfe30 <_PyUnicodeWriter_Finish@@Base+0x1490> │ │ │ │ + beq bfe64 <_PyUnicodeWriter_Finish@@Base+0x14bc> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bfa5c <_PyUnicodeWriter_Finish@@Base+0x10bc> │ │ │ │ + beq bfb28 <_PyUnicodeWriter_Finish@@Base+0x1180> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne bfa5c <_PyUnicodeWriter_Finish@@Base+0x10bc> │ │ │ │ + bne bfb28 <_PyUnicodeWriter_Finish@@Base+0x1180> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b bfa5c <_PyUnicodeWriter_Finish@@Base+0x10bc> │ │ │ │ - bl a55d4 │ │ │ │ - subs sl, r0, #0 │ │ │ │ - bne bf3dc <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - ldr r3, [pc, #-588] @ bfbbc <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-660] @ bfb78 <_PyUnicodeWriter_Finish@@Base+0x11d8> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - sub r3, r3, #1 │ │ │ │ - b bebd8 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ - ldr r3, [pc, #-624] @ bfbb4 <_PyUnicodeWriter_Finish@@Base+0x1214> │ │ │ │ - ldr r1, [pc, #-684] @ bfb7c <_PyUnicodeWriter_Finish@@Base+0x11dc> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b bfd8c <_PyUnicodeWriter_Finish@@Base+0x13ec> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b bfb28 <_PyUnicodeWriter_Finish@@Base+0x1180> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b bfdcc <_PyUnicodeWriter_Finish@@Base+0x142c> │ │ │ │ - ldr r3, [sl] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bfe60 <_PyUnicodeWriter_Finish@@Base+0x14c0> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [sl] │ │ │ │ - bne bfe60 <_PyUnicodeWriter_Finish@@Base+0x14c0> │ │ │ │ - mov r0, sl │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - bl a55d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq c0008 <_PyUnicodeWriter_Finish@@Base+0x1668> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b bfe3c <_PyUnicodeWriter_Finish@@Base+0x1494> │ │ │ │ mov sl, #0 │ │ │ │ - b bece4 <_PyUnicodeWriter_Finish@@Base+0x344> │ │ │ │ - bl a55d4 │ │ │ │ - subs sl, r0, #0 │ │ │ │ - bne bf3dc <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - ldr r3, [pc, #-716] @ bfbbc <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-780] @ bfb80 <_PyUnicodeWriter_Finish@@Base+0x11e0> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - sub r3, r3, #1 │ │ │ │ - b bebd8 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ - ldr r5, [sl] │ │ │ │ - cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf3dc <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - sub r5, r5, #1 │ │ │ │ + b bf81c <_PyUnicodeWriter_Finish@@Base+0xe74> │ │ │ │ + bl 129e14 │ │ │ │ cmp r5, #0 │ │ │ │ - str r5, [sl] │ │ │ │ - bne bf3dc <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - mov r0, sl │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov sl, r5 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - b bebd8 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + mov sl, r0 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + beq bee8c <_PyUnicodeWriter_Finish@@Base+0x4e4> │ │ │ │ + mov r1, r4 │ │ │ │ + bl c1914 <_PyObject_GetMethod@@Base+0x1150> │ │ │ │ + mov r8, r7 │ │ │ │ + mov sl, r0 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + b bee90 <_PyUnicodeWriter_Finish@@Base+0x4e8> │ │ │ │ + mov r1, r4 │ │ │ │ + bl c1914 <_PyObject_GetMethod@@Base+0x1150> │ │ │ │ + mov sl, r0 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + b bf518 <_PyUnicodeWriter_Finish@@Base+0xb70> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b bf574 <_PyUnicodeWriter_Finish@@Base+0xbcc> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 33c720 │ │ │ │ + ldr r3, [pc, #-848] @ bfb84 <_PyUnicodeWriter_Finish@@Base+0x11dc> │ │ │ │ + mov r2, #0 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + bl 357a80 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne bff2c <_PyUnicodeWriter_Finish@@Base+0x1584> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 33c720 │ │ │ │ + ldr r3, [pc, #-884] @ bfb84 <_PyUnicodeWriter_Finish@@Base+0x11dc> │ │ │ │ + mov r2, #0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + bl 357a80 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne bff1c <_PyUnicodeWriter_Finish@@Base+0x1574> │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ + strd r8, [sp, #64] @ 0x40 │ │ │ │ + strd r6, [sp, #72] @ 0x48 │ │ │ │ + b bf4ec <_PyUnicodeWriter_Finish@@Base+0xb44> │ │ │ │ + bl a564c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne bf3e4 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + b bff0c <_PyUnicodeWriter_Finish@@Base+0x1564> │ │ │ │ + bl a564c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne bf3e4 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + b bfee8 <_PyUnicodeWriter_Finish@@Base+0x1540> │ │ │ │ + bl a564c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne bf3e4 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + ldr r3, [pc, #-912] @ bfbc0 <_PyUnicodeWriter_Finish@@Base+0x1218> │ │ │ │ + ldr r1, [pc, #-972] @ bfb88 <_PyUnicodeWriter_Finish@@Base+0x11e0> │ │ │ │ + b bee30 <_PyUnicodeWriter_Finish@@Base+0x488> │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bfef4 <_PyUnicodeWriter_Finish@@Base+0x1554> │ │ │ │ + beq bff78 <_PyUnicodeWriter_Finish@@Base+0x15d0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne bfef4 <_PyUnicodeWriter_Finish@@Base+0x1554> │ │ │ │ + bne bff78 <_PyUnicodeWriter_Finish@@Base+0x15d0> │ │ │ │ mov r0, sl │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #-832] @ bfbbc <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-892] @ bfb84 <_PyUnicodeWriter_Finish@@Base+0x11e4> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b bfe6c <_PyUnicodeWriter_Finish@@Base+0x14cc> │ │ │ │ - ldr r3, [pc, #-904] @ bfb88 <_PyUnicodeWriter_Finish@@Base+0x11e8> │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - b bf300 <_PyUnicodeWriter_Finish@@Base+0x960> │ │ │ │ - ldr r3, [pc, #-872] @ bfbb4 <_PyUnicodeWriter_Finish@@Base+0x1214> │ │ │ │ - ldr r1, [pc, #-916] @ bfb8c <_PyUnicodeWriter_Finish@@Base+0x11ec> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #-960] @ bfbc0 <_PyUnicodeWriter_Finish@@Base+0x1218> │ │ │ │ + ldr r1, [pc, #-1016] @ bfb8c <_PyUnicodeWriter_Finish@@Base+0x11e4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b bf9b8 <_PyUnicodeWriter_Finish@@Base+0x1018> │ │ │ │ - mov r1, r4 │ │ │ │ - bl c18b4 <_PyObject_GetMethod@@Base+0x1150> │ │ │ │ - mov sl, r0 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - b bf510 <_PyUnicodeWriter_Finish@@Base+0xb70> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b bf56c <_PyUnicodeWriter_Finish@@Base+0xbcc> │ │ │ │ - mvn r3, #0 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - b bef28 <_PyUnicodeWriter_Finish@@Base+0x588> │ │ │ │ - ldr r3, [pc, #-928] @ bfbbc <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-976] @ bfb90 <_PyUnicodeWriter_Finish@@Base+0x11f0> │ │ │ │ + bl 18f414 │ │ │ │ + mov sl, #0 │ │ │ │ + b becec <_PyUnicodeWriter_Finish@@Base+0x344> │ │ │ │ + ldr r3, [pc, #-984] @ bfbc0 <_PyUnicodeWriter_Finish@@Base+0x1218> │ │ │ │ + ldr r1, [pc, #-1036] @ bfb90 <_PyUnicodeWriter_Finish@@Base+0x11e8> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f414 │ │ │ │ + b bff88 <_PyUnicodeWriter_Finish@@Base+0x15e0> │ │ │ │ + ldr r2, [pc, #-1048] @ bfb94 <_PyUnicodeWriter_Finish@@Base+0x11ec> │ │ │ │ + mov r3, #0 │ │ │ │ + bl 359530 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r1, [pc, #-1060] @ bfb98 <_PyUnicodeWriter_Finish@@Base+0x11f0> │ │ │ │ + ldr r0, [r2, r0] │ │ │ │ + mov r2, r3 │ │ │ │ + bl 180afc │ │ │ │ + subs sl, r0, #0 │ │ │ │ + beq bec94 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + cmp r5, #0 │ │ │ │ + beq bec94 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + b bf348 <_PyUnicodeWriter_Finish@@Base+0x9a0> │ │ │ │ + bl a564c │ │ │ │ + subs sl, r0, #0 │ │ │ │ + bne bf3e4 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + ldr r3, [pc, #-1068] @ bfbc0 <_PyUnicodeWriter_Finish@@Base+0x1218> │ │ │ │ + ldr r1, [pc, #-1108] @ bfb9c <_PyUnicodeWriter_Finish@@Base+0x11f4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ - b bebd8 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b bebe0 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + ldr r3, [pc, #-1096] @ bfbc0 <_PyUnicodeWriter_Finish@@Base+0x1218> │ │ │ │ + ldr r1, [pc, #-1132] @ bfba0 <_PyUnicodeWriter_Finish@@Base+0x11f8> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f414 │ │ │ │ + b bf3e4 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bff8c <_PyUnicodeWriter_Finish@@Base+0x15ec> │ │ │ │ + beq c0030 <_PyUnicodeWriter_Finish@@Base+0x1688> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq bffb4 <_PyUnicodeWriter_Finish@@Base+0x1614> │ │ │ │ + beq c006c <_PyUnicodeWriter_Finish@@Base+0x16c4> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bee30 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ + beq bee38 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne bee30 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ + bne bee38 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b bee30 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b bee38 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ + ldr r3, [pc, #-1176] @ bfbc8 <_PyUnicodeWriter_Finish@@Base+0x1220> │ │ │ │ + ldr r1, [pc, #-1216] @ bfba4 <_PyUnicodeWriter_Finish@@Base+0x11fc> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f414 │ │ │ │ + b bfa28 <_PyUnicodeWriter_Finish@@Base+0x1080> │ │ │ │ mov r0, sl │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b bff8c <_PyUnicodeWriter_Finish@@Base+0x15ec> │ │ │ │ - bl a55d4 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b c0030 <_PyUnicodeWriter_Finish@@Base+0x1688> │ │ │ │ + bl a564c │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne bfe6c <_PyUnicodeWriter_Finish@@Base+0x14cc> │ │ │ │ + bne bff88 <_PyUnicodeWriter_Finish@@Base+0x15e0> │ │ │ │ mov r0, #1 │ │ │ │ - bl a348c <_PyLong_New@@Base> │ │ │ │ + bl a3504 <_PyLong_New@@Base> │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq bfe6c <_PyUnicodeWriter_Finish@@Base+0x14cc> │ │ │ │ + beq bff88 <_PyUnicodeWriter_Finish@@Base+0x15e0> │ │ │ │ mov r9, #1 │ │ │ │ mov r8, r6 │ │ │ │ - b bf440 <_PyUnicodeWriter_Finish@@Base+0xaa0> │ │ │ │ - ldr r3, [pc, #-1076] @ bfbbc <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-1120] @ bfb94 <_PyUnicodeWriter_Finish@@Base+0x11f4> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b bfe6c <_PyUnicodeWriter_Finish@@Base+0x14cc> │ │ │ │ - bl a348c <_PyLong_New@@Base> │ │ │ │ + b bf448 <_PyUnicodeWriter_Finish@@Base+0xaa0> │ │ │ │ + bl a3504 <_PyLong_New@@Base> │ │ │ │ mov sl, r0 │ │ │ │ - b bece4 <_PyUnicodeWriter_Finish@@Base+0x344> │ │ │ │ - ldr r3, [pc, #-1108] @ bfbbc <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-1148] @ bfb98 <_PyUnicodeWriter_Finish@@Base+0x11f8> │ │ │ │ + b becec <_PyUnicodeWriter_Finish@@Base+0x344> │ │ │ │ + ldr r3, [pc, #-1268] @ bfbc0 <_PyUnicodeWriter_Finish@@Base+0x1218> │ │ │ │ + ldr r1, [pc, #-1296] @ bfba8 <_PyUnicodeWriter_Finish@@Base+0x1200> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f414 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + b bebe0 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + bl a564c │ │ │ │ + subs sl, r0, #0 │ │ │ │ + bne bf3e4 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + ldr r3, [pc, #-1308] @ bfbc0 <_PyUnicodeWriter_Finish@@Base+0x1218> │ │ │ │ + ldr r1, [pc, #-1332] @ bfbac <_PyUnicodeWriter_Finish@@Base+0x1204> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f414 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + b bebe0 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + ldr r3, [pc, #-1328] @ bfbc8 <_PyUnicodeWriter_Finish@@Base+0x1220> │ │ │ │ + ldr r1, [pc, #-1356] @ bfbb0 <_PyUnicodeWriter_Finish@@Base+0x1208> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b bfe6c <_PyUnicodeWriter_Finish@@Base+0x14cc> │ │ │ │ + bl 18f414 │ │ │ │ + b bfc18 <_PyUnicodeWriter_Finish@@Base+0x1270> │ │ │ │ + ldr r3, [sl] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq c0128 <_PyUnicodeWriter_Finish@@Base+0x1780> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne bfa5c <_PyUnicodeWriter_Finish@@Base+0x10bc> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b bfa5c <_PyUnicodeWriter_Finish@@Base+0x10bc> │ │ │ │ - ldr r9, [sp, #20] │ │ │ │ - mov r6, r9 │ │ │ │ - mov r7, r9 │ │ │ │ - mov r8, r9 │ │ │ │ - str r9, [sp, #12] │ │ │ │ - str r9, [sp, #16] │ │ │ │ - bl a55d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne bf6a4 <_PyUnicodeWriter_Finish@@Base+0xd04> │ │ │ │ - b bf688 <_PyUnicodeWriter_Finish@@Base+0xce8> │ │ │ │ - ldr fp, [sp, #28] │ │ │ │ - mov r6, fp │ │ │ │ - mov r7, fp │ │ │ │ - mov r8, fp │ │ │ │ - mov r9, fp │ │ │ │ - str fp, [sp, #12] │ │ │ │ - str fp, [sp, #16] │ │ │ │ - str fp, [sp, #20] │ │ │ │ - b c0050 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ - bl a55d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne bf860 <_PyUnicodeWriter_Finish@@Base+0xec0> │ │ │ │ - mvn sl, #0 │ │ │ │ - b bef78 <_PyUnicodeWriter_Finish@@Base+0x5d8> │ │ │ │ - bl a55d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne bf860 <_PyUnicodeWriter_Finish@@Base+0xec0> │ │ │ │ - b bef64 <_PyUnicodeWriter_Finish@@Base+0x5c4> │ │ │ │ - bl a55d4 │ │ │ │ + str r3, [sl] │ │ │ │ + bne c0128 <_PyUnicodeWriter_Finish@@Base+0x1780> │ │ │ │ + mov r0, sl │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne bf860 <_PyUnicodeWriter_Finish@@Base+0xec0> │ │ │ │ + bne bff88 <_PyUnicodeWriter_Finish@@Base+0x15e0> │ │ │ │ + ldr r3, [pc, #-1404] @ bfbc0 <_PyUnicodeWriter_Finish@@Base+0x1218> │ │ │ │ + ldr r1, [pc, #-1420] @ bfbb4 <_PyUnicodeWriter_Finish@@Base+0x120c> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f414 │ │ │ │ + b bff88 <_PyUnicodeWriter_Finish@@Base+0x15e0> │ │ │ │ mvn r3, #0 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - b bef50 <_PyUnicodeWriter_Finish@@Base+0x5b0> │ │ │ │ - bl a55d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne bf860 <_PyUnicodeWriter_Finish@@Base+0xec0> │ │ │ │ - b bef3c <_PyUnicodeWriter_Finish@@Base+0x59c> │ │ │ │ - mov r6, r8 │ │ │ │ - mov r7, r8 │ │ │ │ - b c0050 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ - ldr r8, [sp, #12] │ │ │ │ - mov r6, r8 │ │ │ │ - mov r7, r8 │ │ │ │ - b c0050 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r6, r3 │ │ │ │ - mov r7, r3 │ │ │ │ - mov r8, r3 │ │ │ │ - b c0050 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ - mov r6, r7 │ │ │ │ - b c0050 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ - bl a55d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne bf3dc <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - b bf020 <_PyUnicodeWriter_Finish@@Base+0x680> │ │ │ │ - mov sl, #0 │ │ │ │ - b bf6e8 <_PyUnicodeWriter_Finish@@Base+0xd48> │ │ │ │ - ldr sl, [sp, #24] │ │ │ │ - b bf6e8 <_PyUnicodeWriter_Finish@@Base+0xd48> │ │ │ │ - bl a55d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne bf3dc <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - ldr r3, [pc, #-1412] @ bfbbc <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-1448] @ bfb9c <_PyUnicodeWriter_Finish@@Base+0x11fc> │ │ │ │ - b bee28 <_PyUnicodeWriter_Finish@@Base+0x488> │ │ │ │ - ldr r2, [pc, #-1452] @ bfba0 <_PyUnicodeWriter_Finish@@Base+0x1200> │ │ │ │ - mov r3, #0 │ │ │ │ - bl 3592c0 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r1, [pc, #-1464] @ bfba4 <_PyUnicodeWriter_Finish@@Base+0x1204> │ │ │ │ - ldr r0, [r2, r0] │ │ │ │ - mov r2, r3 │ │ │ │ - bl 180860 │ │ │ │ - subs sl, r0, #0 │ │ │ │ - beq bec8c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + b bef30 <_PyUnicodeWriter_Finish@@Base+0x588> │ │ │ │ + ldr r5, [sl] │ │ │ │ + cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ + beq bf3e4 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + sub r5, r5, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq bec8c <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ - b bf340 <_PyUnicodeWriter_Finish@@Base+0x9a0> │ │ │ │ - bl a55d4 │ │ │ │ + str r5, [sl] │ │ │ │ + bne bf3e4 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + mov r0, sl │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov sl, r5 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + b bebe0 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + bl a564c │ │ │ │ subs sl, r0, #0 │ │ │ │ - bne bf3dc <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - ldr r3, [pc, #-1488] @ bfbbc <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-1512] @ bfba8 <_PyUnicodeWriter_Finish@@Base+0x1208> │ │ │ │ + bne bf3e4 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + ldr r3, [pc, #-1500] @ bfbc0 <_PyUnicodeWriter_Finish@@Base+0x1218> │ │ │ │ + ldr r1, [pc, #-1512] @ bfbb8 <_PyUnicodeWriter_Finish@@Base+0x1210> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ - b bebd8 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 33c7c8 │ │ │ │ - ldr r3, [pc, #-1540] @ bfbac <_PyUnicodeWriter_Finish@@Base+0x120c> │ │ │ │ - mov r2, #0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - bl 357814 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne c0208 <_PyUnicodeWriter_Finish@@Base+0x1868> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 33c7c8 │ │ │ │ - ldr r3, [pc, #-1576] @ bfbac <_PyUnicodeWriter_Finish@@Base+0x120c> │ │ │ │ - mov r2, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - bl 357814 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne c01f8 <_PyUnicodeWriter_Finish@@Base+0x1858> │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ - strd r8, [sp, #64] @ 0x40 │ │ │ │ - strd r6, [sp, #72] @ 0x48 │ │ │ │ - b bf4e4 <_PyUnicodeWriter_Finish@@Base+0xb44> │ │ │ │ - bl a55d4 │ │ │ │ + b bebe0 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + ldr r3, [pc, #-1532] @ bfbbc <_PyUnicodeWriter_Finish@@Base+0x1214> │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + b bf308 <_PyUnicodeWriter_Finish@@Base+0x960> │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne bf3dc <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - b c01e8 <_PyUnicodeWriter_Finish@@Base+0x1848> │ │ │ │ - bl a55d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne bf3dc <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - b c01c4 <_PyUnicodeWriter_Finish@@Base+0x1824> │ │ │ │ - bl 129d7c │ │ │ │ - cmp r5, #0 │ │ │ │ - mov sl, r0 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - beq bee84 <_PyUnicodeWriter_Finish@@Base+0x4e4> │ │ │ │ - mov r1, r4 │ │ │ │ - bl c18b4 <_PyObject_GetMethod@@Base+0x1150> │ │ │ │ - mov r8, r7 │ │ │ │ - mov sl, r0 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - b bee88 <_PyUnicodeWriter_Finish@@Base+0x4e8> │ │ │ │ - bl a55d4 │ │ │ │ + beq bf4e0 <_PyUnicodeWriter_Finish@@Base+0xb38> │ │ │ │ + b bf3e4 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf4d8 <_PyUnicodeWriter_Finish@@Base+0xb38> │ │ │ │ - b bf3dc <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - bl a55d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne bf3dc <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - b bf4b4 <_PyUnicodeWriter_Finish@@Base+0xb14> │ │ │ │ - ldr r3, [pc, #-1712] @ bfbbc <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-1728] @ bfbb0 <_PyUnicodeWriter_Finish@@Base+0x1210> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b bf3dc <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - ldr r3, [pc, #-1740] @ bfbb4 <_PyUnicodeWriter_Finish@@Base+0x1214> │ │ │ │ - ldr r1, [pc, #-1740] @ bfbb8 <_PyUnicodeWriter_Finish@@Base+0x1218> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b bfa84 <_PyUnicodeWriter_Finish@@Base+0x10e4> │ │ │ │ + bne bf3e4 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + b bf4bc <_PyUnicodeWriter_Finish@@Base+0xb14> │ │ │ │ mov r1, r4 │ │ │ │ - bl c18b4 <_PyObject_GetMethod@@Base+0x1150> │ │ │ │ + bl c1914 <_PyObject_GetMethod@@Base+0x1150> │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b bf5f0 <_PyUnicodeWriter_Finish@@Base+0xc50> │ │ │ │ - bl a55d4 │ │ │ │ + b bf5f8 <_PyUnicodeWriter_Finish@@Base+0xc50> │ │ │ │ + bl a564c │ │ │ │ subs sl, r0, #0 │ │ │ │ - bne bf3dc <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - ldr r3, [pc, #-1784] @ bfbbc <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-1784] @ bfbc0 <_PyUnicodeWriter_Finish@@Base+0x1220> │ │ │ │ + bne bf3e4 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + ldr r3, [pc, #-1604] @ bfbc0 <_PyUnicodeWriter_Finish@@Base+0x1218> │ │ │ │ + ldr r1, [pc, #-1604] @ bfbc4 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ - b bebd8 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b bebe0 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ + str r9, [sp, #12] │ │ │ │ + mov r8, r9 │ │ │ │ + mov r7, r9 │ │ │ │ + mov r6, r9 │ │ │ │ + mov fp, r9 │ │ │ │ + b bf7ac <_PyUnicodeWriter_Finish@@Base+0xe04> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r8, r3 │ │ │ │ + mov r7, r3 │ │ │ │ + mov r6, r3 │ │ │ │ + mov fp, r3 │ │ │ │ + mov r9, r3 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b bf7ac <_PyUnicodeWriter_Finish@@Base+0xe04> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r8, r3 │ │ │ │ + mov r7, r3 │ │ │ │ + mov r6, r3 │ │ │ │ + mov fp, r3 │ │ │ │ + mov r9, r3 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b bf7ac <_PyUnicodeWriter_Finish@@Base+0xe04> │ │ │ │ + bl a564c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne bf89c <_PyUnicodeWriter_Finish@@Base+0xef4> │ │ │ │ + mvn sl, #0 │ │ │ │ + b bef80 <_PyUnicodeWriter_Finish@@Base+0x5d8> │ │ │ │ + bl a564c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne bf89c <_PyUnicodeWriter_Finish@@Base+0xef4> │ │ │ │ + b bef6c <_PyUnicodeWriter_Finish@@Base+0x5c4> │ │ │ │ + bl a564c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne bf89c <_PyUnicodeWriter_Finish@@Base+0xef4> │ │ │ │ + mvn r3, #0 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + b bef58 <_PyUnicodeWriter_Finish@@Base+0x5b0> │ │ │ │ + bl a564c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne bf89c <_PyUnicodeWriter_Finish@@Base+0xef4> │ │ │ │ + b bef44 <_PyUnicodeWriter_Finish@@Base+0x59c> │ │ │ │ + mov r8, r6 │ │ │ │ + mov r7, r6 │ │ │ │ + b bf7ac <_PyUnicodeWriter_Finish@@Base+0xe04> │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ + mov r8, r6 │ │ │ │ + mov r7, r6 │ │ │ │ + b bf7ac <_PyUnicodeWriter_Finish@@Base+0xe04> │ │ │ │ + mov r8, fp │ │ │ │ + mov r7, fp │ │ │ │ + mov r6, fp │ │ │ │ + str fp, [sp, #12] │ │ │ │ + b bf7ac <_PyUnicodeWriter_Finish@@Base+0xe04> │ │ │ │ + mov r8, r7 │ │ │ │ + b bf7ac <_PyUnicodeWriter_Finish@@Base+0xe04> │ │ │ │ + bl a564c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne bf3e4 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + b bf028 <_PyUnicodeWriter_Finish@@Base+0x680> │ │ │ │ + ldr r3, [pc, #-1876] @ bfbc8 <_PyUnicodeWriter_Finish@@Base+0x1220> │ │ │ │ + ldr r1, [pc, #-1876] @ bfbcc <_PyUnicodeWriter_Finish@@Base+0x1224> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f414 │ │ │ │ + b bfbdc <_PyUnicodeWriter_Finish@@Base+0x1234> │ │ │ │ │ │ │ │ -000c02c8 <_PySys_GetRequiredAttr@@Base>: │ │ │ │ +000c0328 <_PySys_GetRequiredAttr@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq c032c <_PySys_GetRequiredAttr@@Base+0x64> │ │ │ │ - ldr r3, [pc, #128] @ c0374 <_PySys_GetRequiredAttr@@Base+0xac> │ │ │ │ + beq c038c <_PySys_GetRequiredAttr@@Base+0x64> │ │ │ │ + ldr r3, [pc, #128] @ c03d4 <_PySys_GetRequiredAttr@@Base+0xac> │ │ │ │ mov r4, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #3872] @ 0xf20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c0360 <_PySys_GetRequiredAttr@@Base+0x98> │ │ │ │ + beq c03c0 <_PySys_GetRequiredAttr@@Base+0x98> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl a67b8 │ │ │ │ + bl a6830 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c0348 <_PySys_GetRequiredAttr@@Base+0x80> │ │ │ │ + beq c03a8 <_PySys_GetRequiredAttr@@Base+0x80> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #68] @ c0378 <_PySys_GetRequiredAttr@@Base+0xb0> │ │ │ │ + ldr r0, [pc, #68] @ c03d8 <_PySys_GetRequiredAttr@@Base+0xb0> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #64] @ c037c <_PySys_GetRequiredAttr@@Base+0xb4> │ │ │ │ + ldr r1, [pc, #64] @ c03dc <_PySys_GetRequiredAttr@@Base+0xb4> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 1177e0 │ │ │ │ mov r0, #0 │ │ │ │ - b c0324 <_PySys_GetRequiredAttr@@Base+0x5c> │ │ │ │ - ldr r3, [pc, #48] @ c0380 <_PySys_GetRequiredAttr@@Base+0xb8> │ │ │ │ - ldr r1, [pc, #48] @ c0384 <_PySys_GetRequiredAttr@@Base+0xbc> │ │ │ │ + b c0384 <_PySys_GetRequiredAttr@@Base+0x5c> │ │ │ │ + ldr r3, [pc, #48] @ c03e0 <_PySys_GetRequiredAttr@@Base+0xb8> │ │ │ │ + ldr r1, [pc, #48] @ c03e4 <_PySys_GetRequiredAttr@@Base+0xbc> │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ - bl 1176f0 │ │ │ │ - b c0320 <_PySys_GetRequiredAttr@@Base+0x58> │ │ │ │ - ldr r3, [pc, #24] @ c0380 <_PySys_GetRequiredAttr@@Base+0xb8> │ │ │ │ - ldr r1, [pc, #28] @ c0388 <_PySys_GetRequiredAttr@@Base+0xc0> │ │ │ │ + bl 1177e0 │ │ │ │ + b c0380 <_PySys_GetRequiredAttr@@Base+0x58> │ │ │ │ + ldr r3, [pc, #24] @ c03e0 <_PySys_GetRequiredAttr@@Base+0xb8> │ │ │ │ + ldr r1, [pc, #28] @ c03e8 <_PySys_GetRequiredAttr@@Base+0xc0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b c0340 <_PySys_GetRequiredAttr@@Base+0x78> │ │ │ │ + bl 18f414 │ │ │ │ + b c03a0 <_PySys_GetRequiredAttr@@Base+0x78> │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r6, r4, asr #5 │ │ │ │ + eorseq r1, r6, r4, lsl #10 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r3, r6, r4, lsl ip │ │ │ │ - eorseq r3, r6, r4, lsl #24 │ │ │ │ + eorseq r3, r6, r4, asr lr │ │ │ │ + eorseq r3, r6, r4, asr #28 │ │ │ │ │ │ │ │ -000c038c : │ │ │ │ +000c03ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [pc, #416] @ c0548 │ │ │ │ + mov r8, r3 │ │ │ │ + ldr r3, [pc, #416] @ c05a8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r1, r0 │ │ │ │ add r2, sp, #8 │ │ │ │ - bl 3592c0 │ │ │ │ - ldr r8, [r3, r0] │ │ │ │ + bl 359530 │ │ │ │ + ldr r7, [r3, r0] │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [r5] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl c0764 <_PyObject_GetMethod@@Base> │ │ │ │ + bl c07c4 <_PyObject_GetMethod@@Base> │ │ │ │ ldr r6, [sp, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq c04d8 │ │ │ │ + beq c0538 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c046c │ │ │ │ + beq c04cc │ │ │ │ ldr r3, [r6, #4] │ │ │ │ bic r4, r4, #-2147483648 @ 0x80000000 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ - beq c0484 │ │ │ │ + beq c04e4 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ mov r2, #4 │ │ │ │ add r1, r6, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 29cdc │ │ │ │ ldr r9, [sp, #12] │ │ │ │ cmp r9, #0 │ │ │ │ - beq c0484 │ │ │ │ - mov r3, r7 │ │ │ │ + beq c04e4 │ │ │ │ + mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx r9 │ │ │ │ - ldr r3, [r8, #72] @ 0x48 │ │ │ │ + ldr r3, [r7, #72] @ 0x48 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq c04bc │ │ │ │ + beq c051c │ │ │ │ cmp r3, #0 │ │ │ │ - bne c04e0 │ │ │ │ + bne c0540 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c0460 │ │ │ │ + beq c04c0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq c04b4 │ │ │ │ + beq c0514 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [r6, #4] │ │ │ │ add r5, r5, #4 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ sub r4, r4, #1 │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ - bne c03f8 │ │ │ │ + bne c0458 │ │ │ │ bic r3, r4, #-2147483648 @ 0x80000000 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - mov r0, r8 │ │ │ │ - str r7, [sp] │ │ │ │ - bl b2d7c <_PyObject_MakeTpCall@@Base> │ │ │ │ + mov r0, r7 │ │ │ │ + str r8, [sp] │ │ │ │ + bl b2e60 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne c0450 │ │ │ │ - b c0460 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b c0460 │ │ │ │ + bne c04b0 │ │ │ │ + b c04c0 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b c04c0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c0514 │ │ │ │ + beq c0574 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c0514 │ │ │ │ + beq c0574 │ │ │ │ mov r4, #0 │ │ │ │ - b c0440 │ │ │ │ + b c04a0 │ │ │ │ mov r4, r6 │ │ │ │ - b c0460 │ │ │ │ + b c04c0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c0440 │ │ │ │ + beq c04a0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne c0530 │ │ │ │ - ldr r3, [pc, #76] @ c054c │ │ │ │ - ldr r2, [pc, #76] @ c0550 │ │ │ │ + bne c0590 │ │ │ │ + ldr r3, [pc, #76] @ c05ac │ │ │ │ + ldr r2, [pc, #76] @ c05b0 │ │ │ │ ldr r1, [r3] │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r7 │ │ │ │ mov r3, r6 │ │ │ │ - bl 2d63ec │ │ │ │ - b c04d0 │ │ │ │ - ldr r3, [pc, #48] @ c054c │ │ │ │ - ldr r2, [pc, #52] @ c0554 │ │ │ │ + bl 2d62fc │ │ │ │ + b c0530 │ │ │ │ + ldr r3, [pc, #48] @ c05ac │ │ │ │ + ldr r2, [pc, #52] @ c05b4 │ │ │ │ ldr r1, [r3] │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r7 │ │ │ │ mov r3, r6 │ │ │ │ - bl 1c0010 <_PyErr_Format@@Base> │ │ │ │ - b c04d0 │ │ │ │ + bl 1c01c8 <_PyErr_Format@@Base> │ │ │ │ + b c0530 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne c04f8 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b c04f8 │ │ │ │ + bne c0558 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b c0558 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r2, r6, ip, lsr r7 │ │ │ │ - eorseq r2, r6, ip, lsl #14 │ │ │ │ + eorseq r2, r6, ip, ror r9 │ │ │ │ + eorseq r2, r6, ip, asr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ - beq c05b8 │ │ │ │ + beq c0618 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ sub r2, r2, r3 │ │ │ │ cmp r2, #3 │ │ │ │ addgt r2, r3, #4 │ │ │ │ strgt r2, [r0, #12] │ │ │ │ - ble c06d0 │ │ │ │ + ble c0730 │ │ │ │ ldrb r0, [r3] │ │ │ │ ldrb r1, [r3, #1] │ │ │ │ ldrb r2, [r3, #2] │ │ │ │ orr r0, r0, r1, lsl #8 │ │ │ │ ldrb r3, [r3, #3] │ │ │ │ orr r0, r0, r2, lsl #16 │ │ │ │ orr r0, r0, r3, lsl #24 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c06ac │ │ │ │ + beq c070c │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #3 │ │ │ │ - ble c068c │ │ │ │ + ble c06ec │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c0674 │ │ │ │ + beq c06d4 │ │ │ │ mov r3, #0 │ │ │ │ stm sp, {r0, r3} │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #0 │ │ │ │ add r2, sp, #8 │ │ │ │ strd r0, [sp, #16] │ │ │ │ mov r6, #4 │ │ │ │ @@ -154668,197 +154694,197 @@ │ │ │ │ mov r0, sp │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ strd r6, [sp, #8] │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 19b03c │ │ │ │ + bl 19b1e8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c066c │ │ │ │ - ldr r2, [pc, #284] @ c0748 │ │ │ │ - ldr r1, [pc, #284] @ c074c │ │ │ │ + beq c06cc │ │ │ │ + ldr r2, [pc, #284] @ c07a8 │ │ │ │ + ldr r1, [pc, #284] @ c07ac │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 18f4e4 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 18f760 <_PyObject_CallMethod@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c06e4 │ │ │ │ - ldr r3, [pc, #268] @ c0750 │ │ │ │ + beq c0744 │ │ │ │ + ldr r3, [pc, #268] @ c07b0 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 11fa14 │ │ │ │ + bl 11fa9c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - bne c0710 │ │ │ │ + bne c0770 │ │ │ │ cmp r5, #4 │ │ │ │ - bne c06e8 │ │ │ │ + bne c0748 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c0594 │ │ │ │ + bne c05f4 │ │ │ │ mvn r0, #0 │ │ │ │ - b c05b0 │ │ │ │ + b c0610 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #1 │ │ │ │ bl 2a6fc │ │ │ │ mov r5, r0 │ │ │ │ - b c0658 │ │ │ │ + b c06b8 │ │ │ │ mov r1, #4 │ │ │ │ - bl ab4e0 │ │ │ │ + bl ab558 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c06c8 │ │ │ │ + beq c0728 │ │ │ │ mov r3, #4 │ │ │ │ str r0, [r4, #20] │ │ │ │ str r3, [r4, #24] │ │ │ │ - b c05d0 │ │ │ │ + b c0630 │ │ │ │ mov r0, #4 │ │ │ │ - bl 996a4 │ │ │ │ + bl 9971c │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, #4 │ │ │ │ str r0, [r4, #20] │ │ │ │ strne r3, [r4, #24] │ │ │ │ - bne c05d0 │ │ │ │ - bl 2a01ec │ │ │ │ - b c066c │ │ │ │ - ldr r3, [pc, #124] @ c0754 │ │ │ │ - ldr r1, [pc, #124] @ c0758 │ │ │ │ + bne c0630 │ │ │ │ + bl 2a0260 │ │ │ │ + b c06cc │ │ │ │ + ldr r3, [pc, #124] @ c07b4 │ │ │ │ + ldr r1, [pc, #124] @ c07b8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b c066c │ │ │ │ + bl 18f414 │ │ │ │ + b c06cc │ │ │ │ mvn r5, #0 │ │ │ │ - bl a55d4 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c066c │ │ │ │ + bne c06cc │ │ │ │ cmp r5, #4 │ │ │ │ - bgt c072c │ │ │ │ - ldr r3, [pc, #80] @ c0754 │ │ │ │ - ldr r1, [pc, #84] @ c075c │ │ │ │ + bgt c078c │ │ │ │ + ldr r3, [pc, #80] @ c07b4 │ │ │ │ + ldr r1, [pc, #84] @ c07bc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b c066c │ │ │ │ + bl 18f414 │ │ │ │ + b c06cc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne c0658 │ │ │ │ + bne c06b8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b c0658 │ │ │ │ - ldr r3, [pc, #28] @ c0750 │ │ │ │ - ldr r1, [pc, #40] @ c0760 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b c06b8 │ │ │ │ + ldr r3, [pc, #28] @ c07b0 │ │ │ │ + ldr r1, [pc, #40] @ c07c0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, #4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1176f0 │ │ │ │ - b c066c │ │ │ │ - eorseq lr, r6, r4, asr #9 │ │ │ │ + bl 1177e0 │ │ │ │ + b c06cc │ │ │ │ + eorseq lr, r6, r4, lsl #14 │ │ │ │ subseq lr, r7, r8, lsr r5 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ subseq sp, r5, r0, asr #22 │ │ │ │ - eorseq r3, r6, r0, lsr #24 │ │ │ │ - eorseq r3, r6, r8, lsl r9 │ │ │ │ - eorseq r3, r6, r8, lsr ip │ │ │ │ + eorseq r3, r6, r0, ror #28 │ │ │ │ + eorseq r3, r6, r8, asr fp │ │ │ │ + eorseq r3, r6, r8, ror lr │ │ │ │ │ │ │ │ -000c0764 <_PyObject_GetMethod@@Base>: │ │ │ │ +000c07c4 <_PyObject_GetMethod@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ mov r5, r0 │ │ │ │ tst r3, #2 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bne c08e4 <_PyObject_GetMethod@@Base+0x180> │ │ │ │ + bne c0944 <_PyObject_GetMethod@@Base+0x180> │ │ │ │ ldr r3, [r6, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c0948 <_PyObject_GetMethod@@Base+0x1e4> │ │ │ │ - ldr r3, [pc, #1412] @ c0d2c <_PyObject_GetMethod@@Base+0x5c8> │ │ │ │ + beq c09a8 <_PyObject_GetMethod@@Base+0x1e4> │ │ │ │ + ldr r3, [pc, #1412] @ c0d8c <_PyObject_GetMethod@@Base+0x5c8> │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ cmp r2, r3 │ │ │ │ - bne c095c <_PyObject_GetMethod@@Base+0x1f8> │ │ │ │ - ldr fp, [pc, #1400] @ c0d30 <_PyObject_GetMethod@@Base+0x5cc> │ │ │ │ + bne c09bc <_PyObject_GetMethod@@Base+0x1f8> │ │ │ │ + ldr fp, [pc, #1400] @ c0d90 <_PyObject_GetMethod@@Base+0x5cc> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, fp │ │ │ │ - bne c095c <_PyObject_GetMethod@@Base+0x1f8> │ │ │ │ + bne c09bc <_PyObject_GetMethod@@Base+0x1f8> │ │ │ │ ldr r2, [r6, #192] @ 0xc0 │ │ │ │ - ldr r3, [pc, #1384] @ c0d34 <_PyObject_GetMethod@@Base+0x5d0> │ │ │ │ - bl 3592c0 │ │ │ │ + ldr r3, [pc, #1384] @ c0d94 <_PyObject_GetMethod@@Base+0x5d0> │ │ │ │ + bl 359530 │ │ │ │ eor r9, r2, r4, asr #3 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ lsl r9, r9, #20 │ │ │ │ ldr sl, [r3, #8] │ │ │ │ lsr r9, r9, #20 │ │ │ │ add r9, r9, r9, lsl #1 │ │ │ │ add r3, sl, r9, lsl #2 │ │ │ │ add r3, r3, #40960 @ 0xa000 │ │ │ │ ldr r1, [r3, #2808] @ 0xaf8 │ │ │ │ lsl r9, r9, #2 │ │ │ │ cmp r2, r1 │ │ │ │ - bne c0974 <_PyObject_GetMethod@@Base+0x210> │ │ │ │ + bne c09d4 <_PyObject_GetMethod@@Base+0x210> │ │ │ │ ldr r2, [r3, #2812] @ 0xafc │ │ │ │ cmp r4, r2 │ │ │ │ - bne c0974 <_PyObject_GetMethod@@Base+0x210> │ │ │ │ + bne c09d4 <_PyObject_GetMethod@@Base+0x210> │ │ │ │ add sl, sl, #40960 @ 0xa000 │ │ │ │ add sl, sl, r9 │ │ │ │ ldr r8, [sl, #2816] @ 0xb00 │ │ │ │ cmp r8, #0 │ │ │ │ - beq c0b50 <_PyObject_GetMethod@@Base+0x3ec> │ │ │ │ + beq c0bb0 <_PyObject_GetMethod@@Base+0x3ec> │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c0a20 <_PyObject_GetMethod@@Base+0x2bc> │ │ │ │ + beq c0a80 <_PyObject_GetMethod@@Base+0x2bc> │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r8] │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #131072 @ 0x20000 │ │ │ │ - beq c0a30 <_PyObject_GetMethod@@Base+0x2cc> │ │ │ │ + beq c0a90 <_PyObject_GetMethod@@Base+0x2cc> │ │ │ │ mov r3, #0 │ │ │ │ mov sl, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ tst r3, #4 │ │ │ │ - bne c0ac4 <_PyObject_GetMethod@@Base+0x360> │ │ │ │ + bne c0b24 <_PyObject_GetMethod@@Base+0x360> │ │ │ │ tst r3, #16 │ │ │ │ - bne c0ab4 <_PyObject_GetMethod@@Base+0x350> │ │ │ │ + bne c0b14 <_PyObject_GetMethod@@Base+0x350> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c08cc <_PyObject_GetMethod@@Base+0x168> │ │ │ │ - blt c0cc4 <_PyObject_GetMethod@@Base+0x560> │ │ │ │ + beq c092c <_PyObject_GetMethod@@Base+0x168> │ │ │ │ + blt c0d24 <_PyObject_GetMethod@@Base+0x560> │ │ │ │ adds r3, r5, r3 │ │ │ │ - beq c08cc <_PyObject_GetMethod@@Base+0x168> │ │ │ │ + beq c092c <_PyObject_GetMethod@@Base+0x168> │ │ │ │ ldr r9, [r3] │ │ │ │ cmp r9, #0 │ │ │ │ - beq c08cc <_PyObject_GetMethod@@Base+0x168> │ │ │ │ + beq c092c <_PyObject_GetMethod@@Base+0x168> │ │ │ │ ldr r3, [r9] │ │ │ │ mov r2, r7 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r9] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl a67b8 │ │ │ │ + bl a6830 │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - bne c0c10 <_PyObject_GetMethod@@Base+0x4ac> │ │ │ │ + bne c0c70 <_PyObject_GetMethod@@Base+0x4ac> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c08cc <_PyObject_GetMethod@@Base+0x168> │ │ │ │ + beq c092c <_PyObject_GetMethod@@Base+0x168> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq c0c5c <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ + beq c0cbc <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ cmp sl, #0 │ │ │ │ - beq c0b60 <_PyObject_GetMethod@@Base+0x3fc> │ │ │ │ + beq c0bc0 <_PyObject_GetMethod@@Base+0x3fc> │ │ │ │ str r8, [r7] │ │ │ │ mov r0, sl │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #1096] @ c0d34 <_PyObject_GetMethod@@Base+0x5d0> │ │ │ │ - bl 3592c0 │ │ │ │ + ldr r3, [pc, #1096] @ c0d94 <_PyObject_GetMethod@@Base+0x5d0> │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r3, [r6, #180] @ 0xb4 │ │ │ │ sub r3, r3, #1 │ │ │ │ rsb r2, r3, r3, lsl #3 │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r0, r1, r2 │ │ │ │ @@ -154873,301 +154899,301 @@ │ │ │ │ cmp r2, r6 │ │ │ │ orreq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ addeq r0, r0, #98304 @ 0x18000 │ │ │ │ ldrne r3, [r1, #16] │ │ │ │ ldreq r3, [r0, #244] @ 0xf4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c07a0 <_PyObject_GetMethod@@Base+0x3c> │ │ │ │ + bne c0800 <_PyObject_GetMethod@@Base+0x3c> │ │ │ │ mov r0, r6 │ │ │ │ - bl a5520 │ │ │ │ + bl a5598 │ │ │ │ cmp r0, #0 │ │ │ │ - bge c07a0 <_PyObject_GetMethod@@Base+0x3c> │ │ │ │ - b c096c <_PyObject_GetMethod@@Base+0x208> │ │ │ │ + bge c0800 <_PyObject_GetMethod@@Base+0x3c> │ │ │ │ + b c09cc <_PyObject_GetMethod@@Base+0x208> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl b972c │ │ │ │ + bl b9800 │ │ │ │ str r0, [r7] │ │ │ │ mov sl, #0 │ │ │ │ - b c08d8 <_PyObject_GetMethod@@Base+0x174> │ │ │ │ + b c0938 <_PyObject_GetMethod@@Base+0x174> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt c0b28 <_PyObject_GetMethod@@Base+0x3c4> │ │ │ │ + bgt c0b88 <_PyObject_GetMethod@@Base+0x3c4> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl a87bc <_PyType_LookupRef@@Base+0x190> │ │ │ │ + bl a8834 <_PyType_LookupRef@@Base+0x190> │ │ │ │ ldr r3, [r6, #192] @ 0xc0 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl a88cc <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ + bl a8944 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bne c0b48 <_PyObject_GetMethod@@Base+0x3e4> │ │ │ │ + bne c0ba8 <_PyObject_GetMethod@@Base+0x3e4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq c0bfc <_PyObject_GetMethod@@Base+0x498> │ │ │ │ + beq c0c5c <_PyObject_GetMethod@@Base+0x498> │ │ │ │ add sl, sl, #43520 @ 0xaa00 │ │ │ │ add sl, sl, #248 @ 0xf8 │ │ │ │ add r2, sl, r9 │ │ │ │ str r0, [r2, #8] │ │ │ │ ldr r0, [r3, #2812] @ 0xafc │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r9, #4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ str r0, [sp, #4] │ │ │ │ str r4, [sl, r2] │ │ │ │ - bl 35911c │ │ │ │ + bl 359388 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sl, r9] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne c0be8 <_PyObject_GetMethod@@Base+0x484> │ │ │ │ + bne c0c48 <_PyObject_GetMethod@@Base+0x484> │ │ │ │ cmp r8, #0 │ │ │ │ - beq c0b50 <_PyObject_GetMethod@@Base+0x3ec> │ │ │ │ + beq c0bb0 <_PyObject_GetMethod@@Base+0x3ec> │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #131072 @ 0x20000 │ │ │ │ - bne c0840 <_PyObject_GetMethod@@Base+0xdc> │ │ │ │ + bne c08a0 <_PyObject_GetMethod@@Base+0xdc> │ │ │ │ ldr r2, [r3, #136] @ 0x88 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq c0bb4 <_PyObject_GetMethod@@Base+0x450> │ │ │ │ + beq c0c14 <_PyObject_GetMethod@@Base+0x450> │ │ │ │ ldr sl, [r3, #140] @ 0x8c │ │ │ │ cmp sl, #0 │ │ │ │ - beq c084c <_PyObject_GetMethod@@Base+0xe8> │ │ │ │ + beq c08ac <_PyObject_GetMethod@@Base+0xe8> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [r7] │ │ │ │ - beq c096c <_PyObject_GetMethod@@Base+0x208> │ │ │ │ + beq c09cc <_PyObject_GetMethod@@Base+0x208> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne c096c <_PyObject_GetMethod@@Base+0x208> │ │ │ │ - ldr r2, [pc, #688] @ c0d38 <_PyObject_GetMethod@@Base+0x5d4> │ │ │ │ + bne c09cc <_PyObject_GetMethod@@Base+0x208> │ │ │ │ + ldr r2, [pc, #688] @ c0d98 <_PyObject_GetMethod@@Base+0x5d4> │ │ │ │ ldr r1, [r8, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r4, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c0aa8 <_PyObject_GetMethod@@Base+0x344> │ │ │ │ + beq c0b08 <_PyObject_GetMethod@@Base+0x344> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ mov r0, r8 │ │ │ │ blx r4 │ │ │ │ - b c096c <_PyObject_GetMethod@@Base+0x208> │ │ │ │ + b c09cc <_PyObject_GetMethod@@Base+0x208> │ │ │ │ ldr r9, [r5, #-12] │ │ │ │ cmp r9, #0 │ │ │ │ - bne c0888 <_PyObject_GetMethod@@Base+0x124> │ │ │ │ - b c08cc <_PyObject_GetMethod@@Base+0x168> │ │ │ │ + bne c08e8 <_PyObject_GetMethod@@Base+0x124> │ │ │ │ + b c092c <_PyObject_GetMethod@@Base+0x168> │ │ │ │ ldrb r2, [r5, #11] │ │ │ │ cmp r2, #0 │ │ │ │ - beq c0858 <_PyObject_GetMethod@@Base+0xf4> │ │ │ │ + beq c08b8 <_PyObject_GetMethod@@Base+0xf4> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmn r2, #1 │ │ │ │ ldr r9, [r3, #440] @ 0x1b8 │ │ │ │ - beq c0cf4 <_PyObject_GetMethod@@Base+0x590> │ │ │ │ + beq c0d54 <_PyObject_GetMethod@@Base+0x590> │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ - bl 9c010 │ │ │ │ + bl 9c088 │ │ │ │ cmn r0, #1 │ │ │ │ - beq c08cc <_PyObject_GetMethod@@Base+0x168> │ │ │ │ + beq c092c <_PyObject_GetMethod@@Base+0x168> │ │ │ │ add r0, r5, r0, lsl #2 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq c08cc <_PyObject_GetMethod@@Base+0x168> │ │ │ │ + beq c092c <_PyObject_GetMethod@@Base+0x168> │ │ │ │ ldr r3, [r2] │ │ │ │ mov r0, r8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ str r2, [r7] │ │ │ │ - bl 23e5cc │ │ │ │ - b c096c <_PyObject_GetMethod@@Base+0x208> │ │ │ │ + bl 23e694 │ │ │ │ + b c09cc <_PyObject_GetMethod@@Base+0x208> │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl a88cc <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ + bl a8944 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ mov r8, r0 │ │ │ │ - beq c0bfc <_PyObject_GetMethod@@Base+0x498> │ │ │ │ + beq c0c5c <_PyObject_GetMethod@@Base+0x498> │ │ │ │ cmn r2, #1 │ │ │ │ - beq c0cec <_PyObject_GetMethod@@Base+0x588> │ │ │ │ + beq c0d4c <_PyObject_GetMethod@@Base+0x588> │ │ │ │ mov r8, #0 │ │ │ │ mov sl, r8 │ │ │ │ str r8, [sp, #4] │ │ │ │ - b c084c <_PyObject_GetMethod@@Base+0xe8> │ │ │ │ + b c08ac <_PyObject_GetMethod@@Base+0xe8> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq c0ba4 <_PyObject_GetMethod@@Base+0x440> │ │ │ │ - ldr r3, [pc, #456] @ c0d3c <_PyObject_GetMethod@@Base+0x5d8> │ │ │ │ + beq c0c04 <_PyObject_GetMethod@@Base+0x440> │ │ │ │ + ldr r3, [pc, #456] @ c0d9c <_PyObject_GetMethod@@Base+0x5d8> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne c0bbc <_PyObject_GetMethod@@Base+0x458> │ │ │ │ + bne c0c1c <_PyObject_GetMethod@@Base+0x458> │ │ │ │ ldr r4, [r8, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq c0d18 <_PyObject_GetMethod@@Base+0x5b4> │ │ │ │ + beq c0d78 <_PyObject_GetMethod@@Base+0x5b4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 123664 │ │ │ │ + bl 1236f0 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [r7] │ │ │ │ - bne c0a70 <_PyObject_GetMethod@@Base+0x30c> │ │ │ │ - b c096c <_PyObject_GetMethod@@Base+0x208> │ │ │ │ + bne c0ad0 <_PyObject_GetMethod@@Base+0x30c> │ │ │ │ + b c09cc <_PyObject_GetMethod@@Base+0x208> │ │ │ │ cmp r8, #0 │ │ │ │ - beq c0c34 <_PyObject_GetMethod@@Base+0x4d0> │ │ │ │ + beq c0c94 <_PyObject_GetMethod@@Base+0x4d0> │ │ │ │ str r8, [r7] │ │ │ │ - b c096c <_PyObject_GetMethod@@Base+0x208> │ │ │ │ + b c09cc <_PyObject_GetMethod@@Base+0x208> │ │ │ │ mov sl, r2 │ │ │ │ - b c084c <_PyObject_GetMethod@@Base+0xe8> │ │ │ │ + b c08ac <_PyObject_GetMethod@@Base+0xe8> │ │ │ │ mov r2, r1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r8] │ │ │ │ str r4, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne c0a70 <_PyObject_GetMethod@@Base+0x30c> │ │ │ │ - b c096c <_PyObject_GetMethod@@Base+0x208> │ │ │ │ + bne c0ad0 <_PyObject_GetMethod@@Base+0x30c> │ │ │ │ + b c09cc <_PyObject_GetMethod@@Base+0x208> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne c0bfc <_PyObject_GetMethod@@Base+0x498> │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bne c0c5c <_PyObject_GetMethod@@Base+0x498> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r8, #0 │ │ │ │ - bne c0a20 <_PyObject_GetMethod@@Base+0x2bc> │ │ │ │ + bne c0a80 <_PyObject_GetMethod@@Base+0x2bc> │ │ │ │ mov sl, r8 │ │ │ │ str r8, [sp, #4] │ │ │ │ - b c084c <_PyObject_GetMethod@@Base+0xe8> │ │ │ │ + b c08ac <_PyObject_GetMethod@@Base+0xe8> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c0c28 <_PyObject_GetMethod@@Base+0x4c4> │ │ │ │ + beq c0c88 <_PyObject_GetMethod@@Base+0x4c4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq c0c90 <_PyObject_GetMethod@@Base+0x52c> │ │ │ │ + beq c0cf0 <_PyObject_GetMethod@@Base+0x52c> │ │ │ │ mov r0, r8 │ │ │ │ - bl 23e5cc │ │ │ │ - b c096c <_PyObject_GetMethod@@Base+0x208> │ │ │ │ - ldr r3, [pc, #260] @ c0d40 <_PyObject_GetMethod@@Base+0x5dc> │ │ │ │ + bl 23e694 │ │ │ │ + b c09cc <_PyObject_GetMethod@@Base+0x208> │ │ │ │ + ldr r3, [pc, #260] @ c0da0 <_PyObject_GetMethod@@Base+0x5dc> │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #252] @ c0d44 <_PyObject_GetMethod@@Base+0x5e0> │ │ │ │ + ldr r1, [pc, #252] @ c0da4 <_PyObject_GetMethod@@Base+0x5e0> │ │ │ │ mov r3, r4 │ │ │ │ - bl 1176f0 │ │ │ │ + bl 1177e0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 119de4 │ │ │ │ - b c096c <_PyObject_GetMethod@@Base+0x208> │ │ │ │ + bl 119e94 │ │ │ │ + b c09cc <_PyObject_GetMethod@@Base+0x208> │ │ │ │ ldr r3, [r9, #4] │ │ │ │ - ldr r2, [pc, #208] @ c0d38 <_PyObject_GetMethod@@Base+0x5d4> │ │ │ │ + ldr r2, [pc, #208] @ c0d98 <_PyObject_GetMethod@@Base+0x5d4> │ │ │ │ ldr fp, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c0c84 <_PyObject_GetMethod@@Base+0x520> │ │ │ │ + beq c0ce4 <_PyObject_GetMethod@@Base+0x520> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ mov r0, r9 │ │ │ │ blx fp │ │ │ │ - b c08cc <_PyObject_GetMethod@@Base+0x168> │ │ │ │ - ldr r2, [pc, #160] @ c0d38 <_PyObject_GetMethod@@Base+0x5d4> │ │ │ │ + b c092c <_PyObject_GetMethod@@Base+0x168> │ │ │ │ + ldr r2, [pc, #160] @ c0d98 <_PyObject_GetMethod@@Base+0x5d4> │ │ │ │ ldr r1, [r9, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r4, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c0cb8 <_PyObject_GetMethod@@Base+0x554> │ │ │ │ + beq c0d18 <_PyObject_GetMethod@@Base+0x554> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ mov r0, r9 │ │ │ │ blx r4 │ │ │ │ - b c0c28 <_PyObject_GetMethod@@Base+0x4c4> │ │ │ │ + b c0c88 <_PyObject_GetMethod@@Base+0x4c4> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ldr ip, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ rsblt r0, r0, #0 │ │ │ │ add r2, r1, #3 │ │ │ │ mla r2, ip, r0, r2 │ │ │ │ bic r2, r2, #3 │ │ │ │ add r3, r2, r3 │ │ │ │ - b c0874 <_PyObject_GetMethod@@Base+0x110> │ │ │ │ - bl 11a964 │ │ │ │ - b c0b50 <_PyObject_GetMethod@@Base+0x3ec> │ │ │ │ + b c08d4 <_PyObject_GetMethod@@Base+0x110> │ │ │ │ + bl 11aa14 │ │ │ │ + b c0bb0 <_PyObject_GetMethod@@Base+0x3ec> │ │ │ │ ldr r3, [fp, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne c0ae4 <_PyObject_GetMethod@@Base+0x380> │ │ │ │ - bl 11a964 │ │ │ │ + bne c0b44 <_PyObject_GetMethod@@Base+0x380> │ │ │ │ + bl 11aa14 │ │ │ │ mvn r0, #2 │ │ │ │ - b c0af8 <_PyObject_GetMethod@@Base+0x394> │ │ │ │ - ldr r3, [pc, #40] @ c0d48 <_PyObject_GetMethod@@Base+0x5e4> │ │ │ │ - ldr r1, [pc, #40] @ c0d4c <_PyObject_GetMethod@@Base+0x5e8> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b c0bd4 <_PyObject_GetMethod@@Base+0x470> │ │ │ │ - ldrdeq fp, [pc], -r4 │ │ │ │ + b c0b58 <_PyObject_GetMethod@@Base+0x394> │ │ │ │ + ldr r3, [pc, #40] @ c0da8 <_PyObject_GetMethod@@Base+0x5e4> │ │ │ │ + ldr r1, [pc, #40] @ c0dac <_PyObject_GetMethod@@Base+0x5e8> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f414 │ │ │ │ + b c0c34 <_PyObject_GetMethod@@Base+0x470> │ │ │ │ + andeq fp, pc, r8, lsl #25 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andseq r2, r2, r4, asr #30 │ │ │ │ + @ instruction: 0x00122fd0 │ │ │ │ ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r6, r0, lsl #7 │ │ │ │ + eorseq r1, r6, r0, asr #11 │ │ │ │ subseq r1, r5, r0, ror #1 │ │ │ │ - eorseq r3, r6, r8, lsl sp │ │ │ │ + eorseq r3, r6, r8, asr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - beq c0d9c <_PyObject_GetMethod@@Base+0x638> │ │ │ │ + beq c0dfc <_PyObject_GetMethod@@Base+0x638> │ │ │ │ ldr r2, [r1, #16] │ │ │ │ sub r2, r2, r3 │ │ │ │ cmp r0, r2 │ │ │ │ addle r4, r3, r0 │ │ │ │ strle r4, [r1, #12] │ │ │ │ - bgt c0ecc <_PyObject_GetMethod@@Base+0x768> │ │ │ │ + bgt c0f2c <_PyObject_GetMethod@@Base+0x768> │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr ip, [r1, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - beq c0eb0 <_PyObject_GetMethod@@Base+0x74c> │ │ │ │ + beq c0f10 <_PyObject_GetMethod@@Base+0x74c> │ │ │ │ ldr r3, [r1, #24] │ │ │ │ cmp r3, r0 │ │ │ │ - blt c0e90 <_PyObject_GetMethod@@Base+0x72c> │ │ │ │ + blt c0ef0 <_PyObject_GetMethod@@Base+0x72c> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c0e74 <_PyObject_GetMethod@@Base+0x710> │ │ │ │ + beq c0ed4 <_PyObject_GetMethod@@Base+0x710> │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp, #24] │ │ │ │ add r0, sp, #4 │ │ │ │ add r2, sp, #12 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -155175,1800 +155201,1800 @@ │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str ip, [sp, #4] │ │ │ │ str r4, [sp, #12] │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 19b03c │ │ │ │ + bl 19b1e8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c0e6c <_PyObject_GetMethod@@Base+0x708> │ │ │ │ - ldr r2, [pc, #272] @ c0f20 <_PyObject_GetMethod@@Base+0x7bc> │ │ │ │ - ldr r1, [pc, #272] @ c0f24 <_PyObject_GetMethod@@Base+0x7c0> │ │ │ │ + beq c0ecc <_PyObject_GetMethod@@Base+0x708> │ │ │ │ + ldr r2, [pc, #272] @ c0f80 <_PyObject_GetMethod@@Base+0x7bc> │ │ │ │ + ldr r1, [pc, #272] @ c0f84 <_PyObject_GetMethod@@Base+0x7c0> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 18f4e4 <_PyObject_CallMethod@@Base> │ │ │ │ + bl 18f760 <_PyObject_CallMethod@@Base> │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq c0f18 <_PyObject_GetMethod@@Base+0x7b4> │ │ │ │ - ldr r3, [pc, #256] @ c0f28 <_PyObject_GetMethod@@Base+0x7c4> │ │ │ │ + beq c0f78 <_PyObject_GetMethod@@Base+0x7b4> │ │ │ │ + ldr r3, [pc, #256] @ c0f88 <_PyObject_GetMethod@@Base+0x7c4> │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 11fa14 │ │ │ │ + bl 11fa9c │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - bne c0efc <_PyObject_GetMethod@@Base+0x798> │ │ │ │ + bne c0f5c <_PyObject_GetMethod@@Base+0x798> │ │ │ │ cmp r6, r4 │ │ │ │ ldreq r3, [r5, #20] │ │ │ │ - beq c0d90 <_PyObject_GetMethod@@Base+0x62c> │ │ │ │ - bl a55d4 │ │ │ │ + beq c0df0 <_PyObject_GetMethod@@Base+0x62c> │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c0e6c <_PyObject_GetMethod@@Base+0x708> │ │ │ │ + bne c0ecc <_PyObject_GetMethod@@Base+0x708> │ │ │ │ cmp r6, r4 │ │ │ │ - bgt c0ee0 <_PyObject_GetMethod@@Base+0x77c> │ │ │ │ - ldr r3, [pc, #200] @ c0f2c <_PyObject_GetMethod@@Base+0x7c8> │ │ │ │ - ldr r1, [pc, #200] @ c0f30 <_PyObject_GetMethod@@Base+0x7cc> │ │ │ │ + bgt c0f40 <_PyObject_GetMethod@@Base+0x77c> │ │ │ │ + ldr r3, [pc, #200] @ c0f8c <_PyObject_GetMethod@@Base+0x7c8> │ │ │ │ + ldr r1, [pc, #200] @ c0f90 <_PyObject_GetMethod@@Base+0x7cc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r3, #0 │ │ │ │ - b c0d90 <_PyObject_GetMethod@@Base+0x62c> │ │ │ │ + b c0df0 <_PyObject_GetMethod@@Base+0x62c> │ │ │ │ ldr r3, [r5] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, ip │ │ │ │ mov r1, #1 │ │ │ │ bl 2a6fc │ │ │ │ mov r6, r0 │ │ │ │ - b c0e3c <_PyObject_GetMethod@@Base+0x6d8> │ │ │ │ + b c0e9c <_PyObject_GetMethod@@Base+0x6d8> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, ip │ │ │ │ - bl ab4e0 │ │ │ │ + bl ab558 │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq c0ec4 <_PyObject_GetMethod@@Base+0x760> │ │ │ │ + beq c0f24 <_PyObject_GetMethod@@Base+0x760> │ │ │ │ str ip, [r5, #20] │ │ │ │ str r4, [r5, #24] │ │ │ │ - b c0db4 <_PyObject_GetMethod@@Base+0x650> │ │ │ │ - bl 996a4 │ │ │ │ + b c0e14 <_PyObject_GetMethod@@Base+0x650> │ │ │ │ + bl 9971c │ │ │ │ cmp r0, #0 │ │ │ │ mov ip, r0 │ │ │ │ str r0, [r5, #20] │ │ │ │ - bne c0ea8 <_PyObject_GetMethod@@Base+0x744> │ │ │ │ - bl 2a01ec │ │ │ │ - b c0e6c <_PyObject_GetMethod@@Base+0x708> │ │ │ │ - ldr r3, [pc, #88] @ c0f2c <_PyObject_GetMethod@@Base+0x7c8> │ │ │ │ - ldr r1, [pc, #92] @ c0f34 <_PyObject_GetMethod@@Base+0x7d0> │ │ │ │ + bne c0f08 <_PyObject_GetMethod@@Base+0x744> │ │ │ │ + bl 2a0260 │ │ │ │ + b c0ecc <_PyObject_GetMethod@@Base+0x708> │ │ │ │ + ldr r3, [pc, #88] @ c0f8c <_PyObject_GetMethod@@Base+0x7c8> │ │ │ │ + ldr r1, [pc, #92] @ c0f94 <_PyObject_GetMethod@@Base+0x7d0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b c0e6c <_PyObject_GetMethod@@Base+0x708> │ │ │ │ - ldr r3, [pc, #64] @ c0f28 <_PyObject_GetMethod@@Base+0x7c4> │ │ │ │ - ldr r1, [pc, #76] @ c0f38 <_PyObject_GetMethod@@Base+0x7d4> │ │ │ │ + bl 18f414 │ │ │ │ + b c0ecc <_PyObject_GetMethod@@Base+0x708> │ │ │ │ + ldr r3, [pc, #64] @ c0f88 <_PyObject_GetMethod@@Base+0x7c4> │ │ │ │ + ldr r1, [pc, #76] @ c0f98 <_PyObject_GetMethod@@Base+0x7d4> │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ - bl 1176f0 │ │ │ │ - b c0e6c <_PyObject_GetMethod@@Base+0x708> │ │ │ │ + bl 1177e0 │ │ │ │ + b c0ecc <_PyObject_GetMethod@@Base+0x708> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne c0e3c <_PyObject_GetMethod@@Base+0x6d8> │ │ │ │ + bne c0e9c <_PyObject_GetMethod@@Base+0x6d8> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b c0e3c <_PyObject_GetMethod@@Base+0x6d8> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b c0e9c <_PyObject_GetMethod@@Base+0x6d8> │ │ │ │ mvn r6, #0 │ │ │ │ - b c0e3c <_PyObject_GetMethod@@Base+0x6d8> │ │ │ │ - eorseq lr, r6, r4, asr #9 │ │ │ │ + b c0e9c <_PyObject_GetMethod@@Base+0x6d8> │ │ │ │ + eorseq lr, r6, r4, lsl #14 │ │ │ │ subseq lr, r7, r8, lsr r5 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ subseq sp, r5, r0, asr #22 │ │ │ │ - eorseq r3, r6, r8, lsl r9 │ │ │ │ - eorseq r3, r6, r0, lsr #24 │ │ │ │ - eorseq r3, r6, r8, lsr ip │ │ │ │ + eorseq r3, r6, r8, asr fp │ │ │ │ + eorseq r3, r6, r0, ror #28 │ │ │ │ + eorseq r3, r6, r8, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr sl, [pc, #2292] @ c1848 <_PyObject_GetMethod@@Base+0x10e4> │ │ │ │ + ldr sl, [pc, #2292] @ c18a8 <_PyObject_GetMethod@@Base+0x10e4> │ │ │ │ mov r7, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ bics r4, r2, #-2147483648 @ 0x80000000 │ │ │ │ ldr r6, [sl, r0] │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ - beq c17b0 <_PyObject_GetMethod@@Base+0x104c> │ │ │ │ + beq c1810 <_PyObject_GetMethod@@Base+0x104c> │ │ │ │ ldr r2, [r1] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r2 │ │ │ │ - bne c12e8 <_PyObject_GetMethod@@Base+0xb84> │ │ │ │ + bne c1348 <_PyObject_GetMethod@@Base+0xb84> │ │ │ │ cmp r3, #0 │ │ │ │ - bne c1758 <_PyObject_GetMethod@@Base+0xff4> │ │ │ │ + bne c17b8 <_PyObject_GetMethod@@Base+0xff4> │ │ │ │ subs r8, r4, #1 │ │ │ │ - beq c13e0 <_PyObject_GetMethod@@Base+0xc7c> │ │ │ │ - bl 3592c0 │ │ │ │ + beq c1440 <_PyObject_GetMethod@@Base+0xc7c> │ │ │ │ + bl 359530 │ │ │ │ ldr r2, [sl, r0] │ │ │ │ cmp r8, #20 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ mov r9, r0 │ │ │ │ - bgt c1608 <_PyObject_GetMethod@@Base+0xea4> │ │ │ │ + bgt c1668 <_PyObject_GetMethod@@Base+0xea4> │ │ │ │ add r3, r3, r4, lsl #2 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r4, [r3, #1604] @ 0x644 │ │ │ │ cmp r4, #0 │ │ │ │ - beq c1410 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ - ldr r0, [pc, #2184] @ c184c <_PyObject_GetMethod@@Base+0x10e8> │ │ │ │ + beq c1470 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ + ldr r0, [pc, #2184] @ c18ac <_PyObject_GetMethod@@Base+0x10e8> │ │ │ │ ldr r1, [r3, #1684] @ 0x694 │ │ │ │ ldr fp, [r0, #1416] @ 0x588 │ │ │ │ ldr ip, [r4, #12] │ │ │ │ sub r1, r1, #1 │ │ │ │ str ip, [r3, #1604] @ 0x644 │ │ │ │ str r1, [r3, #1684] @ 0x694 │ │ │ │ cmp fp, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ - bne c1688 <_PyObject_GetMethod@@Base+0xf24> │ │ │ │ + bne c16e8 <_PyObject_GetMethod@@Base+0xf24> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r3, r4, #12 │ │ │ │ ldr r1, [r0] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c12d8 <_PyObject_GetMethod@@Base+0xb74> │ │ │ │ + beq c1338 <_PyObject_GetMethod@@Base+0xb74> │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r8, #1 │ │ │ │ str r1, [r0] │ │ │ │ str r0, [r3] │ │ │ │ - beq c106c <_PyObject_GetMethod@@Base+0x908> │ │ │ │ + beq c10cc <_PyObject_GetMethod@@Base+0x908> │ │ │ │ ldr lr, [r5, #8] │ │ │ │ add r3, r3, #4 │ │ │ │ ldr r0, [lr] │ │ │ │ add r1, r5, #8 │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c1030 <_PyObject_GetMethod@@Base+0x8cc> │ │ │ │ + beq c1090 <_PyObject_GetMethod@@Base+0x8cc> │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [lr] │ │ │ │ cmp r8, #2 │ │ │ │ str lr, [r3] │ │ │ │ - ble c106c <_PyObject_GetMethod@@Base+0x908> │ │ │ │ + ble c10cc <_PyObject_GetMethod@@Base+0x908> │ │ │ │ add ip, r4, #16 │ │ │ │ mov r3, r1 │ │ │ │ add r8, r5, r8, lsl #2 │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ ldr r1, [r0] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ add r1, r1, #1 │ │ │ │ - beq c13b8 <_PyObject_GetMethod@@Base+0xc54> │ │ │ │ + beq c1418 <_PyObject_GetMethod@@Base+0xc54> │ │ │ │ cmp r8, r3 │ │ │ │ str r1, [r0] │ │ │ │ str r0, [ip, #4]! │ │ │ │ - bne c1048 <_PyObject_GetMethod@@Base+0x8e4> │ │ │ │ + bne c10a8 <_PyObject_GetMethod@@Base+0x8e4> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #3796] @ 0xed4 │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ ldr ip, [r1, #4] │ │ │ │ and r3, r3, #3 │ │ │ │ sub r0, r4, #8 │ │ │ │ orr r3, r3, ip │ │ │ │ cmp r2, #0 │ │ │ │ sub r2, r2, #1 │ │ │ │ str r0, [ip] │ │ │ │ stmdb r4, {r1, r3} │ │ │ │ str r0, [r1, #4] │ │ │ │ str r2, [r6, #36] @ 0x24 │ │ │ │ - blt c13f8 <_PyObject_GetMethod@@Base+0xc94> │ │ │ │ + blt c1458 <_PyObject_GetMethod@@Base+0xc94> │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c1788 <_PyObject_GetMethod@@Base+0x1024> │ │ │ │ - ldr r2, [pc, #1936] @ c1850 <_PyObject_GetMethod@@Base+0x10ec> │ │ │ │ + beq c17e8 <_PyObject_GetMethod@@Base+0x1024> │ │ │ │ + ldr r2, [pc, #1936] @ c18b0 <_PyObject_GetMethod@@Base+0x10ec> │ │ │ │ ldr r7, [r5] │ │ │ │ cmp r3, r2 │ │ │ │ - bne c15ec <_PyObject_GetMethod@@Base+0xe88> │ │ │ │ + bne c164c <_PyObject_GetMethod@@Base+0xe88> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq c1468 <_PyObject_GetMethod@@Base+0xd04> │ │ │ │ + beq c14c8 <_PyObject_GetMethod@@Base+0xd04> │ │ │ │ cmp r5, #1 │ │ │ │ - bne c14e0 <_PyObject_GetMethod@@Base+0xd7c> │ │ │ │ + bne c1540 <_PyObject_GetMethod@@Base+0xd7c> │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq c1180 <_PyObject_GetMethod@@Base+0xa1c> │ │ │ │ + beq c11e0 <_PyObject_GetMethod@@Base+0xa1c> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c1104 <_PyObject_GetMethod@@Base+0x9a0> │ │ │ │ + beq c1164 <_PyObject_GetMethod@@Base+0x9a0> │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c1430 <_PyObject_GetMethod@@Base+0xccc> │ │ │ │ + bne c1490 <_PyObject_GetMethod@@Base+0xccc> │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r8, [r3, #16] │ │ │ │ cmp r8, #0 │ │ │ │ - beq c1444 <_PyObject_GetMethod@@Base+0xce0> │ │ │ │ + beq c14a4 <_PyObject_GetMethod@@Base+0xce0> │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq c17dc <_PyObject_GetMethod@@Base+0x1078> │ │ │ │ - ldr r3, [pc, #1832] @ c1854 <_PyObject_GetMethod@@Base+0x10f0> │ │ │ │ + beq c183c <_PyObject_GetMethod@@Base+0x1078> │ │ │ │ + ldr r3, [pc, #1832] @ c18b4 <_PyObject_GetMethod@@Base+0x10f0> │ │ │ │ cmp r2, r3 │ │ │ │ - bne c15d4 <_PyObject_GetMethod@@Base+0xe70> │ │ │ │ + bne c1634 <_PyObject_GetMethod@@Base+0xe70> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq c15d4 <_PyObject_GetMethod@@Base+0xe70> │ │ │ │ + beq c1634 <_PyObject_GetMethod@@Base+0xe70> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ add r3, sp, #28 │ │ │ │ - bl 9b308 │ │ │ │ + bl 9b380 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c1444 <_PyObject_GetMethod@@Base+0xce0> │ │ │ │ + beq c14a4 <_PyObject_GetMethod@@Base+0xce0> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ - beq c1444 <_PyObject_GetMethod@@Base+0xce0> │ │ │ │ - bl aaf9c │ │ │ │ + beq c14a4 <_PyObject_GetMethod@@Base+0xce0> │ │ │ │ + bl ab014 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt c1444 <_PyObject_GetMethod@@Base+0xce0> │ │ │ │ + blt c14a4 <_PyObject_GetMethod@@Base+0xce0> │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ cmp r5, r3 │ │ │ │ - bge c1444 <_PyObject_GetMethod@@Base+0xce0> │ │ │ │ + bge c14a4 <_PyObject_GetMethod@@Base+0xce0> │ │ │ │ ldr r8, [r7, #12] │ │ │ │ - ldr r3, [pc, #1740] @ c1858 <_PyObject_GetMethod@@Base+0x10f4> │ │ │ │ + ldr r3, [pc, #1740] @ c18b8 <_PyObject_GetMethod@@Base+0x10f4> │ │ │ │ cmp r8, r3 │ │ │ │ - beq c13c8 <_PyObject_GetMethod@@Base+0xc64> │ │ │ │ + beq c1428 <_PyObject_GetMethod@@Base+0xc64> │ │ │ │ add r5, r7, r5, lsl #3 │ │ │ │ ldr ip, [r5, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - blt c13c8 <_PyObject_GetMethod@@Base+0xc64> │ │ │ │ + blt c1428 <_PyObject_GetMethod@@Base+0xc64> │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq c1538 <_PyObject_GetMethod@@Base+0xdd4> │ │ │ │ + beq c1598 <_PyObject_GetMethod@@Base+0xdd4> │ │ │ │ ldrb r1, [r8, #16] │ │ │ │ ldr r2, [r8, #8] │ │ │ │ lsr r3, r1, #2 │ │ │ │ and r3, r3, #7 │ │ │ │ str r3, [sp, #24] │ │ │ │ tst r1, #32 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq c1528 <_PyObject_GetMethod@@Base+0xdc4> │ │ │ │ + beq c1588 <_PyObject_GetMethod@@Base+0xdc4> │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ - beq c1600 <_PyObject_GetMethod@@Base+0xe9c> │ │ │ │ + beq c1660 <_PyObject_GetMethod@@Base+0xe9c> │ │ │ │ cmn r8, #20 │ │ │ │ - beq c1460 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ + beq c14c0 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ cmp ip, r2 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ movge ip, r2 │ │ │ │ cmp r3, r2 │ │ │ │ cmpge ip, #0 │ │ │ │ - beq c1394 <_PyObject_GetMethod@@Base+0xc30> │ │ │ │ + beq c13f4 <_PyObject_GetMethod@@Base+0xc30> │ │ │ │ cmp r3, r2 │ │ │ │ movge r3, r2 │ │ │ │ orrs r1, r3, ip │ │ │ │ - bmi c16c4 <_PyObject_GetMethod@@Base+0xf60> │ │ │ │ + bmi c1724 <_PyObject_GetMethod@@Base+0xf60> │ │ │ │ cmp r3, ip │ │ │ │ cmpge r2, ip │ │ │ │ - ble c1680 <_PyObject_GetMethod@@Base+0xf1c> │ │ │ │ + ble c16e0 <_PyObject_GetMethod@@Base+0xf1c> │ │ │ │ ldrb r2, [r8, #16] │ │ │ │ sub r5, r3, ip │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ lsr r3, r2, #5 │ │ │ │ and r3, r3, #1 │ │ │ │ - beq c1480 <_PyObject_GetMethod@@Base+0xd1c> │ │ │ │ + beq c14e0 <_PyObject_GetMethod@@Base+0xd1c> │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r8, [r8, #28] │ │ │ │ addne r8, r8, #20 │ │ │ │ cmp r5, #1 │ │ │ │ add r7, r8, ip │ │ │ │ - beq c14b8 <_PyObject_GetMethod@@Base+0xd54> │ │ │ │ + beq c1518 <_PyObject_GetMethod@@Base+0xd54> │ │ │ │ mov r1, #127 @ 0x7f │ │ │ │ mov r0, r5 │ │ │ │ - bl 92568 │ │ │ │ + bl 925c4 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq c1460 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ + beq c14c0 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ ldrb r3, [r8, #16] │ │ │ │ tst r3, #32 │ │ │ │ - beq c1814 <_PyObject_GetMethod@@Base+0x10b0> │ │ │ │ + beq c1874 <_PyObject_GetMethod@@Base+0x10b0> │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ addne r0, r8, #20 │ │ │ │ addeq r0, r8, #28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ bl 29cdc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c12c0 <_PyObject_GetMethod@@Base+0xb5c> │ │ │ │ + beq c1320 <_PyObject_GetMethod@@Base+0xb5c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne c12c0 <_PyObject_GetMethod@@Base+0xb5c> │ │ │ │ + bne c1320 <_PyObject_GetMethod@@Base+0xb5c> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1440] @ c184c <_PyObject_GetMethod@@Base+0x10e8> │ │ │ │ + ldr r2, [pc, #1440] @ c18ac <_PyObject_GetMethod@@Base+0x10e8> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c1660 <_PyObject_GetMethod@@Base+0xefc> │ │ │ │ + bne c16c0 <_PyObject_GetMethod@@Base+0xefc> │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r6, #36] @ 0x24 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r8, #1 │ │ │ │ str r0, [r3] │ │ │ │ - bne c1010 <_PyObject_GetMethod@@Base+0x8ac> │ │ │ │ - b c106c <_PyObject_GetMethod@@Base+0x908> │ │ │ │ + bne c1070 <_PyObject_GetMethod@@Base+0x8ac> │ │ │ │ + b c10cc <_PyObject_GetMethod@@Base+0x908> │ │ │ │ ldr r1, [r2, #172] @ 0xac │ │ │ │ cmp r1, #0 │ │ │ │ - beq c181c <_PyObject_GetMethod@@Base+0x10b8> │ │ │ │ + beq c187c <_PyObject_GetMethod@@Base+0x10b8> │ │ │ │ ldr ip, [r1, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - ble c135c <_PyObject_GetMethod@@Base+0xbf8> │ │ │ │ + ble c13bc <_PyObject_GetMethod@@Base+0xbf8> │ │ │ │ ldr lr, [r1, #12] │ │ │ │ cmp r0, lr │ │ │ │ - beq c0f80 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ + beq c0fe0 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ cmp ip, #1 │ │ │ │ - beq c135c <_PyObject_GetMethod@@Base+0xbf8> │ │ │ │ + beq c13bc <_PyObject_GetMethod@@Base+0xbf8> │ │ │ │ ldr lr, [r1, #16] │ │ │ │ cmp r0, lr │ │ │ │ - beq c0f80 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ + beq c0fe0 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ cmp ip, #2 │ │ │ │ - beq c135c <_PyObject_GetMethod@@Base+0xbf8> │ │ │ │ + beq c13bc <_PyObject_GetMethod@@Base+0xbf8> │ │ │ │ ldr lr, [r1, #20] │ │ │ │ cmp r0, lr │ │ │ │ - beq c0f80 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ + beq c0fe0 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ cmp ip, #3 │ │ │ │ - beq c135c <_PyObject_GetMethod@@Base+0xbf8> │ │ │ │ + beq c13bc <_PyObject_GetMethod@@Base+0xbf8> │ │ │ │ add r1, r1, #20 │ │ │ │ mov lr, #3 │ │ │ │ ldr r8, [r1, #4]! │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r0, r8 │ │ │ │ - beq c0f80 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ + beq c0fe0 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ cmp ip, lr │ │ │ │ - bne c1344 <_PyObject_GetMethod@@Base+0xbe0> │ │ │ │ + bne c13a4 <_PyObject_GetMethod@@Base+0xbe0> │ │ │ │ ldr r1, [r7, #12] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 24258c │ │ │ │ + bl 242668 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmn r0, #1 │ │ │ │ - bne c0f80 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ + bne c0fe0 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ mov r8, #0 │ │ │ │ - b c12cc <_PyObject_GetMethod@@Base+0xb68> │ │ │ │ + b c132c <_PyObject_GetMethod@@Base+0xb68> │ │ │ │ ldr r2, [r8, #8] │ │ │ │ cmp r3, r2 │ │ │ │ movlt lr, #0 │ │ │ │ andge lr, lr, #1 │ │ │ │ cmp lr, #0 │ │ │ │ - beq c1200 <_PyObject_GetMethod@@Base+0xa9c> │ │ │ │ - ldr r3, [pc, #1208] @ c1854 <_PyObject_GetMethod@@Base+0x10f0> │ │ │ │ + beq c1260 <_PyObject_GetMethod@@Base+0xa9c> │ │ │ │ + ldr r3, [pc, #1208] @ c18b4 <_PyObject_GetMethod@@Base+0x10f0> │ │ │ │ ldr r2, [r8, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne c17cc <_PyObject_GetMethod@@Base+0x1068> │ │ │ │ + bne c182c <_PyObject_GetMethod@@Base+0x1068> │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r8] │ │ │ │ - b c1284 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + b c12e4 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ cmp r8, r3 │ │ │ │ str r0, [ip, #4]! │ │ │ │ - bne c1048 <_PyObject_GetMethod@@Base+0x8e4> │ │ │ │ - b c106c <_PyObject_GetMethod@@Base+0x908> │ │ │ │ + bne c10a8 <_PyObject_GetMethod@@Base+0x8e4> │ │ │ │ + b c10cc <_PyObject_GetMethod@@Base+0x908> │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r8, [pc, #1156] @ c1858 <_PyObject_GetMethod@@Base+0x10f4> │ │ │ │ + ldr r8, [pc, #1156] @ c18b8 <_PyObject_GetMethod@@Base+0x10f4> │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - b c1284 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + b c12e4 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ - ldr r4, [pc, #1136] @ c185c <_PyObject_GetMethod@@Base+0x10f8> │ │ │ │ + ldr r4, [pc, #1136] @ c18bc <_PyObject_GetMethod@@Base+0x10f8> │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r6, #36] @ 0x24 │ │ │ │ - bge c10a8 <_PyObject_GetMethod@@Base+0x944> │ │ │ │ - ldr r1, [pc, #1120] @ c1860 <_PyObject_GetMethod@@Base+0x10fc> │ │ │ │ + bge c1108 <_PyObject_GetMethod@@Base+0x944> │ │ │ │ + ldr r1, [pc, #1120] @ c18c0 <_PyObject_GetMethod@@Base+0x10fc> │ │ │ │ mov r0, r6 │ │ │ │ - bl 29d764 <_Py_CheckRecursiveCall@@Base> │ │ │ │ + bl 29d7d8 <_Py_CheckRecursiveCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c10a8 <_PyObject_GetMethod@@Base+0x944> │ │ │ │ - b c1788 <_PyObject_GetMethod@@Base+0x1024> │ │ │ │ - ldr r0, [pc, #1100] @ c1864 <_PyObject_GetMethod@@Base+0x1100> │ │ │ │ + beq c1108 <_PyObject_GetMethod@@Base+0x944> │ │ │ │ + b c17e8 <_PyObject_GetMethod@@Base+0x1024> │ │ │ │ + ldr r0, [pc, #1100] @ c18c4 <_PyObject_GetMethod@@Base+0x1100> │ │ │ │ mov r1, r8 │ │ │ │ - bl 9a8d0 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9a948 <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq c1374 <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ - bl 3592c0 │ │ │ │ + beq c13d4 <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ + bl 359530 │ │ │ │ ldr r2, [sl, r0] │ │ │ │ - b c0fe8 <_PyObject_GetMethod@@Base+0x884> │ │ │ │ + b c1048 <_PyObject_GetMethod@@Base+0x884> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ - bl 11fa14 │ │ │ │ + bl 11fa9c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bge c1174 <_PyObject_GetMethod@@Base+0xa10> │ │ │ │ - bl a55d4 │ │ │ │ + bge c11d4 <_PyObject_GetMethod@@Base+0xa10> │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c1460 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ - ldr r3, [pc, #1040] @ c1868 <_PyObject_GetMethod@@Base+0x1104> │ │ │ │ - ldr r1, [pc, #1040] @ c186c <_PyObject_GetMethod@@Base+0x1108> │ │ │ │ + bne c14c0 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ + ldr r3, [pc, #1040] @ c18c8 <_PyObject_GetMethod@@Base+0x1104> │ │ │ │ + ldr r1, [pc, #1040] @ c18cc <_PyObject_GetMethod@@Base+0x1108> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r8, #0 │ │ │ │ - b c1284 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ - ldr r2, [pc, #1000] @ c1858 <_PyObject_GetMethod@@Base+0x10f4> │ │ │ │ - ldr r1, [pc, #1020] @ c1870 <_PyObject_GetMethod@@Base+0x110c> │ │ │ │ + b c12e4 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + ldr r2, [pc, #1000] @ c18b8 <_PyObject_GetMethod@@Base+0x10f4> │ │ │ │ + ldr r1, [pc, #1020] @ c18d0 <_PyObject_GetMethod@@Base+0x110c> │ │ │ │ mov r0, r7 │ │ │ │ - bl 2b858c │ │ │ │ + bl 2b83b8 <_PyParkingLot_UnparkAll@@Base+0x6c0> │ │ │ │ mov r8, r0 │ │ │ │ - b c1284 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + b c12e4 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r0, [r8, #28] │ │ │ │ lsr r2, r2, #2 │ │ │ │ addne r0, r8, #28 │ │ │ │ and r2, r2, #7 │ │ │ │ cmp r5, #0 │ │ │ │ mla r0, r2, ip, r0 │ │ │ │ - blt c172c <_PyObject_GetMethod@@Base+0xfc8> │ │ │ │ + blt c178c <_PyObject_GetMethod@@Base+0xfc8> │ │ │ │ cmp r2, #1 │ │ │ │ - bne c16a4 <_PyObject_GetMethod@@Base+0xf40> │ │ │ │ + bne c1704 <_PyObject_GetMethod@@Base+0xf40> │ │ │ │ mov r1, r5 │ │ │ │ - bl c1a38 │ │ │ │ + bl c1a98 │ │ │ │ mov r8, r0 │ │ │ │ - b c1284 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + b c12e4 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ ldrsb r2, [r8, ip] │ │ │ │ ldrb r3, [r8, ip] │ │ │ │ cmp r2, #0 │ │ │ │ - ldrge r8, [pc, #936] @ c1874 <_PyObject_GetMethod@@Base+0x1110> │ │ │ │ - ldrlt r8, [pc, #936] @ c1878 <_PyObject_GetMethod@@Base+0x1114> │ │ │ │ + ldrge r8, [pc, #936] @ c18d4 <_PyObject_GetMethod@@Base+0x1110> │ │ │ │ + ldrlt r8, [pc, #936] @ c18d8 <_PyObject_GetMethod@@Base+0x1114> │ │ │ │ movge r2, #24 │ │ │ │ addlt r3, r3, #1296 @ 0x510 │ │ │ │ mlage r8, r2, r3, r8 │ │ │ │ addlt r8, r8, r3, lsl #5 │ │ │ │ - b c1284 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + b c12e4 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ mov r0, r5 │ │ │ │ - bl 92b18 │ │ │ │ + bl 92b74 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq c1460 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ + beq c14c0 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ add fp, r8, #8 │ │ │ │ add sl, r4, #8 │ │ │ │ mov r9, #0 │ │ │ │ cmp r5, r9 │ │ │ │ - ldr r2, [pc, #848] @ c1858 <_PyObject_GetMethod@@Base+0x10f4> │ │ │ │ - ble c1284 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + ldr r2, [pc, #848] @ c18b8 <_PyObject_GetMethod@@Base+0x10f4> │ │ │ │ + ble c12e4 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ ldr r1, [sl, #4]! │ │ │ │ mov r0, r7 │ │ │ │ - bl 2b858c │ │ │ │ + bl 2b83b8 <_PyParkingLot_UnparkAll@@Base+0x6c0> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c17ec <_PyObject_GetMethod@@Base+0x1088> │ │ │ │ + beq c184c <_PyObject_GetMethod@@Base+0x1088> │ │ │ │ add r9, r9, #1 │ │ │ │ str r0, [fp, #4]! │ │ │ │ - b c14fc <_PyObject_GetMethod@@Base+0xd98> │ │ │ │ + b c155c <_PyObject_GetMethod@@Base+0xd98> │ │ │ │ ldr r3, [r8, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c11e8 <_PyObject_GetMethod@@Base+0xa84> │ │ │ │ - b c1460 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ + bne c1248 <_PyObject_GetMethod@@Base+0xa84> │ │ │ │ + b c14c0 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ add r9, sp, #28 │ │ │ │ mov r0, r8 │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #20 │ │ │ │ add r1, sp, #16 │ │ │ │ str r9, [sp] │ │ │ │ - bl 29e42c <_Py_CheckRecursiveCall@@Base+0xcc8> │ │ │ │ + bl 29e4a0 <_Py_CheckRecursiveCall@@Base+0xcc8> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c1460 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ + beq c14c0 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr ip, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ cmp ip, r3 │ │ │ │ movge ip, r3 │ │ │ │ cmp r2, r3 │ │ │ │ movlt r3, r2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ clz lr, ip │ │ │ │ cmp r2, #0 │ │ │ │ ldr r8, [r7, #12] │ │ │ │ lsr lr, lr, #5 │ │ │ │ - beq c137c <_PyObject_GetMethod@@Base+0xc18> │ │ │ │ + beq c13dc <_PyObject_GetMethod@@Base+0xc18> │ │ │ │ ldr r1, [r8, #4] │ │ │ │ - ldr r2, [pc, #736] @ c187c <_PyObject_GetMethod@@Base+0x1118> │ │ │ │ + ldr r2, [pc, #736] @ c18dc <_PyObject_GetMethod@@Base+0x1118> │ │ │ │ cmp r1, r2 │ │ │ │ movne lr, #0 │ │ │ │ andeq lr, lr, #1 │ │ │ │ cmp lr, #0 │ │ │ │ - bne c1644 <_PyObject_GetMethod@@Base+0xee0> │ │ │ │ + bne c16a4 <_PyObject_GetMethod@@Base+0xee0> │ │ │ │ sub r1, r3, ip │ │ │ │ add r0, r0, ip │ │ │ │ - bl 92884 │ │ │ │ + bl 928e0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c1284 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + beq c12e4 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ mov r0, r9 │ │ │ │ - bl 1133b4 │ │ │ │ - b c1284 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + bl 1134a4 │ │ │ │ + b c12e4 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ mov r0, r5 │ │ │ │ - bl 8be20 │ │ │ │ + bl 8be90 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne c113c <_PyObject_GetMethod@@Base+0x9d8> │ │ │ │ - b c1444 <_PyObject_GetMethod@@Base+0xce0> │ │ │ │ + bne c119c <_PyObject_GetMethod@@Base+0x9d8> │ │ │ │ + b c14a4 <_PyObject_GetMethod@@Base+0xce0> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r8, r0 │ │ │ │ - b c1284 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + b c12e4 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ add r3, r8, #28 │ │ │ │ - b c152c <_PyObject_GetMethod@@Base+0xdc8> │ │ │ │ + b c158c <_PyObject_GetMethod@@Base+0xdc8> │ │ │ │ cmn r8, #-536870908 @ 0xe0000004 │ │ │ │ - ble c1410 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ - bl 2a01ec │ │ │ │ + ble c1470 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ + bl 2a0260 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq c1374 <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ + beq c13d4 <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r2, [sl, r9] │ │ │ │ ldr r0, [r1] │ │ │ │ add r3, r4, #12 │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c1704 <_PyObject_GetMethod@@Base+0xfa0> │ │ │ │ + beq c1764 <_PyObject_GetMethod@@Base+0xfa0> │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r1] │ │ │ │ str r1, [r4, #12] │ │ │ │ - b c1010 <_PyObject_GetMethod@@Base+0x8ac> │ │ │ │ + b c1070 <_PyObject_GetMethod@@Base+0x8ac> │ │ │ │ ldr r2, [r8, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne c15ac <_PyObject_GetMethod@@Base+0xe48> │ │ │ │ + bne c160c <_PyObject_GetMethod@@Base+0xe48> │ │ │ │ mov r0, r8 │ │ │ │ - bl 23f494 │ │ │ │ + bl 23f55c │ │ │ │ mov r8, r0 │ │ │ │ - b c15bc <_PyObject_GetMethod@@Base+0xe58> │ │ │ │ - ldr r1, [pc, #536] @ c1880 <_PyObject_GetMethod@@Base+0x111c> │ │ │ │ + b c161c <_PyObject_GetMethod@@Base+0xe58> │ │ │ │ + ldr r1, [pc, #536] @ c18e0 <_PyObject_GetMethod@@Base+0x111c> │ │ │ │ cmp r3, r1 │ │ │ │ - beq c12b8 <_PyObject_GetMethod@@Base+0xb54> │ │ │ │ + beq c1318 <_PyObject_GetMethod@@Base+0xb54> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b c12b8 <_PyObject_GetMethod@@Base+0xb54> │ │ │ │ - ldr r8, [pc, #508] @ c1884 <_PyObject_GetMethod@@Base+0x1120> │ │ │ │ - b c1284 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ - ldr r3, [pc, #496] @ c1880 <_PyObject_GetMethod@@Base+0x111c> │ │ │ │ + b c1318 <_PyObject_GetMethod@@Base+0xb54> │ │ │ │ + ldr r8, [pc, #508] @ c18e4 <_PyObject_GetMethod@@Base+0x1120> │ │ │ │ + b c12e4 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + ldr r3, [pc, #496] @ c18e0 <_PyObject_GetMethod@@Base+0x111c> │ │ │ │ cmp fp, r3 │ │ │ │ - bne c1740 <_PyObject_GetMethod@@Base+0xfdc> │ │ │ │ + bne c17a0 <_PyObject_GetMethod@@Base+0xfdc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 18e6d0 │ │ │ │ + bl 18e94c │ │ │ │ ldr r2, [sl, r9] │ │ │ │ - b c0fe8 <_PyObject_GetMethod@@Base+0x884> │ │ │ │ + b c1048 <_PyObject_GetMethod@@Base+0x884> │ │ │ │ cmp r2, #0 │ │ │ │ - beq c16f0 <_PyObject_GetMethod@@Base+0xf8c> │ │ │ │ + beq c1750 <_PyObject_GetMethod@@Base+0xf8c> │ │ │ │ cmp r2, #2 │ │ │ │ - bne c16d8 <_PyObject_GetMethod@@Base+0xf74> │ │ │ │ + bne c1738 <_PyObject_GetMethod@@Base+0xf74> │ │ │ │ mov r1, r5 │ │ │ │ - bl 292610 │ │ │ │ + bl 292544 │ │ │ │ mov r8, r0 │ │ │ │ - b c1284 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ - ldr r3, [pc, #412] @ c1868 <_PyObject_GetMethod@@Base+0x1104> │ │ │ │ - ldr r1, [pc, #440] @ c1888 <_PyObject_GetMethod@@Base+0x1124> │ │ │ │ + b c12e4 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + ldr r3, [pc, #412] @ c18c8 <_PyObject_GetMethod@@Base+0x1104> │ │ │ │ + ldr r1, [pc, #440] @ c18e8 <_PyObject_GetMethod@@Base+0x1124> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b c1460 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ + bl 18f414 │ │ │ │ + b c14c0 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ cmp r2, #4 │ │ │ │ - bne c16f0 <_PyObject_GetMethod@@Base+0xf8c> │ │ │ │ + bne c1750 <_PyObject_GetMethod@@Base+0xf8c> │ │ │ │ mov r1, r5 │ │ │ │ - bl 2c3ec0 <_PyUnicode_EncodeUTF16@@Base+0x700> │ │ │ │ + bl 2c3da0 <_PyUnicode_EncodeUTF16@@Base+0x700> │ │ │ │ mov r8, r0 │ │ │ │ - b c1284 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ - ldr r3, [pc, #404] @ c188c <_PyObject_GetMethod@@Base+0x1128> │ │ │ │ - ldr r1, [pc, #404] @ c1890 <_PyObject_GetMethod@@Base+0x112c> │ │ │ │ + b c12e4 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + ldr r3, [pc, #404] @ c18ec <_PyObject_GetMethod@@Base+0x1128> │ │ │ │ + ldr r1, [pc, #404] @ c18f0 <_PyObject_GetMethod@@Base+0x112c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b c1460 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ + bl 18f414 │ │ │ │ + b c14c0 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ str r1, [r4, #12] │ │ │ │ ldr lr, [r5, #8] │ │ │ │ add ip, r4, #16 │ │ │ │ ldr r0, [lr] │ │ │ │ add r1, r5, #8 │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ mov r3, ip │ │ │ │ streq lr, [r4, #16] │ │ │ │ - bne c1028 <_PyObject_GetMethod@@Base+0x8c4> │ │ │ │ - b c1040 <_PyObject_GetMethod@@Base+0x8dc> │ │ │ │ - ldr r3, [pc, #352] @ c1894 <_PyObject_GetMethod@@Base+0x1130> │ │ │ │ - ldr r1, [pc, #352] @ c1898 <_PyObject_GetMethod@@Base+0x1134> │ │ │ │ + bne c1088 <_PyObject_GetMethod@@Base+0x8c4> │ │ │ │ + b c10a0 <_PyObject_GetMethod@@Base+0x8dc> │ │ │ │ + ldr r3, [pc, #352] @ c18f4 <_PyObject_GetMethod@@Base+0x1130> │ │ │ │ + ldr r1, [pc, #352] @ c18f8 <_PyObject_GetMethod@@Base+0x1134> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b c1460 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ + bl 18f414 │ │ │ │ + b c14c0 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ ldr r2, [r0, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ ldr r2, [sl, r9] │ │ │ │ - b c0fe8 <_PyObject_GetMethod@@Base+0x884> │ │ │ │ + b c1048 <_PyObject_GetMethod@@Base+0x884> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c0f88 <_PyObject_GetMethod@@Base+0x824> │ │ │ │ + beq c0fe8 <_PyObject_GetMethod@@Base+0x824> │ │ │ │ mov r0, r7 │ │ │ │ - bl 2a8f10 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 2a8f80 <_PyObject_FunctionStr@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq c1374 <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ - ldr r3, [pc, #288] @ c189c <_PyObject_GetMethod@@Base+0x1138> │ │ │ │ - ldr r1, [pc, #288] @ c18a0 <_PyObject_GetMethod@@Base+0x113c> │ │ │ │ + beq c13d4 <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ + ldr r3, [pc, #288] @ c18fc <_PyObject_GetMethod@@Base+0x1138> │ │ │ │ + ldr r1, [pc, #288] @ c1900 <_PyObject_GetMethod@@Base+0x113c> │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ - bl 1176f0 │ │ │ │ + bl 1177e0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c1374 <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ + beq c13d4 <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne c1374 <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ + bne c13d4 <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b c1374 <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b c13d4 <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ mov r0, r7 │ │ │ │ - bl 2a8f10 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 2a8f80 <_PyObject_FunctionStr@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq c1374 <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ - ldr r3, [pc, #212] @ c189c <_PyObject_GetMethod@@Base+0x1138> │ │ │ │ - ldr r1, [pc, #216] @ c18a4 <_PyObject_GetMethod@@Base+0x1140> │ │ │ │ - b c177c <_PyObject_GetMethod@@Base+0x1018> │ │ │ │ + beq c13d4 <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ + ldr r3, [pc, #212] @ c18fc <_PyObject_GetMethod@@Base+0x1138> │ │ │ │ + ldr r1, [pc, #216] @ c1904 <_PyObject_GetMethod@@Base+0x1140> │ │ │ │ + b c17dc <_PyObject_GetMethod@@Base+0x1018> │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d1b58 <_PyUnicode_Copy@@Base> │ │ │ │ + bl 1d1d10 <_PyUnicode_Copy@@Base> │ │ │ │ mov r8, r0 │ │ │ │ - b c1284 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ - ldr r1, [pc, #196] @ c18a8 <_PyObject_GetMethod@@Base+0x1144> │ │ │ │ - ldr r0, [pc, #196] @ c18ac <_PyObject_GetMethod@@Base+0x1148> │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b c1444 <_PyObject_GetMethod@@Base+0xce0> │ │ │ │ + b c12e4 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + ldr r1, [pc, #196] @ c1908 <_PyObject_GetMethod@@Base+0x1144> │ │ │ │ + ldr r0, [pc, #196] @ c190c <_PyObject_GetMethod@@Base+0x1148> │ │ │ │ + bl 2e1424 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b c14a4 <_PyObject_GetMethod@@Base+0xce0> │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c1460 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ + beq c14c0 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne c1460 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ + bne c14c0 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ mov r0, r8 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b c1460 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b c14c0 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ ldr r0, [r8, #28] │ │ │ │ - b c1278 <_PyObject_GetMethod@@Base+0xb14> │ │ │ │ + b c12d8 <_PyObject_GetMethod@@Base+0xb14> │ │ │ │ mov r1, r2 │ │ │ │ ldr r1, [r1, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c1838 <_PyObject_GetMethod@@Base+0x10d4> │ │ │ │ + beq c1898 <_PyObject_GetMethod@@Base+0x10d4> │ │ │ │ cmp r0, r1 │ │ │ │ - bne c1820 <_PyObject_GetMethod@@Base+0x10bc> │ │ │ │ - b c0f80 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ - ldr r1, [pc, #112] @ c18b0 <_PyObject_GetMethod@@Base+0x114c> │ │ │ │ + bne c1880 <_PyObject_GetMethod@@Base+0x10bc> │ │ │ │ + b c0fe0 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ + ldr r1, [pc, #112] @ c1910 <_PyObject_GetMethod@@Base+0x114c> │ │ │ │ cmp r0, r1 │ │ │ │ - beq c0f80 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ - b c135c <_PyObject_GetMethod@@Base+0xbf8> │ │ │ │ + beq c0fe0 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ + b c13bc <_PyObject_GetMethod@@Base+0xbf8> │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andseq r5, lr, r4, lsr #25 │ │ │ │ + andseq r6, lr, r0, lsr #2 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq r1, r5, r4, lsl r1 │ │ │ │ subseq r1, r8, r8, lsl r0 │ │ │ │ - eorseq r2, r6, r8, lsr sl │ │ │ │ + eorseq r2, r6, r8, ror ip │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ subseq sp, r5, r0, lsl #22 │ │ │ │ - eorseq r3, r6, r0, ror #26 │ │ │ │ + eorseq r3, r6, r0, lsr #31 │ │ │ │ subseq r7, r7, ip, ror r1 │ │ │ │ subseq pc, r7, r0, lsl r4 @ │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ subseq sl, r5, ip, asr #11 │ │ │ │ - andseq lr, r8, r0, lsl r1 │ │ │ │ + andseq lr, r8, ip, lsl #7 │ │ │ │ subseq r9, r7, r4, asr #22 │ │ │ │ - eorseq r3, r6, r0, ror sp │ │ │ │ + @ instruction: 0x00363fb0 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r3, r6, ip, lsl #27 │ │ │ │ + eorseq r3, r6, ip, asr #31 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r3, r6, ip, lsr sl │ │ │ │ + eorseq r3, r6, ip, ror ip │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x003632b8 │ │ │ │ - eorseq r3, r6, ip, lsr sp │ │ │ │ + @ instruction: 0x003634f8 │ │ │ │ + eorseq r3, r6, ip, ror pc │ │ │ │ andeq r0, r0, r4, lsl #19 │ │ │ │ - eorseq sp, r5, ip, asr #6 │ │ │ │ + eorseq sp, r5, ip, lsl #11 │ │ │ │ subseq r8, r5, r0, asr lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq c1988 <_PyObject_GetMethod@@Base+0x1224> │ │ │ │ + beq c19e8 <_PyObject_GetMethod@@Base+0x1224> │ │ │ │ ldr r5, [r1, #28] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ - beq c1958 <_PyObject_GetMethod@@Base+0x11f4> │ │ │ │ + beq c19b8 <_PyObject_GetMethod@@Base+0x11f4> │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ add r1, r6, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bge c1918 <_PyObject_GetMethod@@Base+0x11b4> │ │ │ │ + bge c1978 <_PyObject_GetMethod@@Base+0x11b4> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str r4, [r3, r6, lsl #2] │ │ │ │ str r1, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl ab2a8 <_PyList_AppendTakeRefListResize@@Base+0x6c> │ │ │ │ + bl ab320 <_PyList_AppendTakeRefListResize@@Base+0x6c> │ │ │ │ cmn r0, #1 │ │ │ │ ldrne r3, [r5, #12] │ │ │ │ strne r4, [r3, r6, lsl #2] │ │ │ │ - bne c1910 <_PyObject_GetMethod@@Base+0x11ac> │ │ │ │ + bne c1970 <_PyObject_GetMethod@@Base+0x11ac> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c1988 <_PyObject_GetMethod@@Base+0x1224> │ │ │ │ + beq c19e8 <_PyObject_GetMethod@@Base+0x1224> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne c1964 <_PyObject_GetMethod@@Base+0x1200> │ │ │ │ + bne c19c4 <_PyObject_GetMethod@@Base+0x1200> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b c1964 <_PyObject_GetMethod@@Base+0x1200> │ │ │ │ - ldr r1, [pc, #48] @ c1990 <_PyObject_GetMethod@@Base+0x122c> │ │ │ │ - ldr r0, [pc, #48] @ c1994 <_PyObject_GetMethod@@Base+0x1230> │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b c19c4 <_PyObject_GetMethod@@Base+0x1200> │ │ │ │ + ldr r1, [pc, #48] @ c19f0 <_PyObject_GetMethod@@Base+0x122c> │ │ │ │ + ldr r0, [pc, #48] @ c19f4 <_PyObject_GetMethod@@Base+0x1230> │ │ │ │ + bl 2e1424 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c1988 <_PyObject_GetMethod@@Base+0x1224> │ │ │ │ + beq c19e8 <_PyObject_GetMethod@@Base+0x1224> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne c1988 <_PyObject_GetMethod@@Base+0x1224> │ │ │ │ + bne c19e8 <_PyObject_GetMethod@@Base+0x1224> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b c1910 <_PyObject_GetMethod@@Base+0x11ac> │ │ │ │ + b c1970 <_PyObject_GetMethod@@Base+0x11ac> │ │ │ │ andeq r0, r0, r1, lsr #4 │ │ │ │ - eorseq sp, r5, ip, lsl r1 │ │ │ │ + eorseq sp, r5, ip, asr r3 │ │ │ │ │ │ │ │ -000c1998 : │ │ │ │ +000c19f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #0 │ │ │ │ - blt c1a14 │ │ │ │ + blt c1a74 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #1 │ │ │ │ mov r0, r1 │ │ │ │ - bne c19cc │ │ │ │ + bne c1a2c │ │ │ │ pop {r4, lr} │ │ │ │ mov r1, r2 │ │ │ │ - b c1a38 │ │ │ │ + b c1a98 │ │ │ │ cmp r3, #0 │ │ │ │ - ble c19fc │ │ │ │ + ble c1a5c │ │ │ │ cmp r3, #2 │ │ │ │ - bne c19e8 │ │ │ │ + bne c1a48 │ │ │ │ pop {r4, lr} │ │ │ │ mov r1, r2 │ │ │ │ - b 292610 │ │ │ │ + b 292544 │ │ │ │ cmp r3, #4 │ │ │ │ - bne c19fc │ │ │ │ + bne c1a5c │ │ │ │ pop {r4, lr} │ │ │ │ mov r1, r2 │ │ │ │ - b 2c3ec0 <_PyUnicode_EncodeUTF16@@Base+0x700> │ │ │ │ - ldr r3, [pc, #36] @ c1a28 │ │ │ │ - ldr r1, [pc, #36] @ c1a2c │ │ │ │ + b 2c3da0 <_PyUnicode_EncodeUTF16@@Base+0x700> │ │ │ │ + ldr r3, [pc, #36] @ c1a88 │ │ │ │ + ldr r1, [pc, #36] @ c1a8c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #20] @ c1a30 │ │ │ │ - ldr r1, [pc, #20] @ c1a34 │ │ │ │ + ldr r3, [pc, #20] @ c1a90 │ │ │ │ + ldr r1, [pc, #20] @ c1a94 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b c1a0c │ │ │ │ + bl 18f414 │ │ │ │ + b c1a6c │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r3, r6, ip, lsl #27 │ │ │ │ + eorseq r3, r6, ip, asr #31 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r3, r6, ip, lsr sl │ │ │ │ + eorseq r3, r6, ip, ror ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r4, r1, #0 │ │ │ │ - beq c1dc4 │ │ │ │ + beq c1e24 │ │ │ │ cmp r4, #1 │ │ │ │ mov r6, r0 │ │ │ │ addne ip, r0, r4 │ │ │ │ movne r3, r0 │ │ │ │ - beq c1d50 │ │ │ │ + beq c1db0 │ │ │ │ cmp ip, r3 │ │ │ │ - bls c1bc4 │ │ │ │ + bls c1c24 │ │ │ │ tst r3, #3 │ │ │ │ - beq c1ae0 │ │ │ │ + beq c1b40 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r2 │ │ │ │ ldrsb r2, [r3], #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bge c1a64 │ │ │ │ + bge c1ac4 │ │ │ │ cmp r4, #0 │ │ │ │ - blt c1e0c │ │ │ │ + blt c1e6c │ │ │ │ cmn r4, #-2147483618 @ 0x8000001e │ │ │ │ - bgt c1ac8 │ │ │ │ - ldr r9, [pc, #904] @ c1e28 │ │ │ │ - ldr r2, [pc, #904] @ c1e2c │ │ │ │ + bgt c1b28 │ │ │ │ + ldr r9, [pc, #904] @ c1e88 │ │ │ │ + ldr r2, [pc, #904] @ c1e8c │ │ │ │ ldr r3, [r9, #712] @ 0x2c8 │ │ │ │ add r7, r4, #29 │ │ │ │ cmp r3, r2 │ │ │ │ mov r8, #0 │ │ │ │ - beq c1bf0 │ │ │ │ + beq c1c50 │ │ │ │ ldr r0, [r9, #708] @ 0x2c4 │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne c1c48 │ │ │ │ - bl 2a01ec │ │ │ │ + bne c1ca8 │ │ │ │ + bl 2a0260 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bne c1ca0 │ │ │ │ + bne c1d00 │ │ │ │ mov r5, #0 │ │ │ │ - b c1cc4 │ │ │ │ + b c1d24 │ │ │ │ add r2, r3, #4 │ │ │ │ cmp ip, r2 │ │ │ │ - bcc c1a74 │ │ │ │ - ldr r1, [pc, #828] @ c1e30 │ │ │ │ + bcc c1ad4 │ │ │ │ + ldr r1, [pc, #828] @ c1e90 │ │ │ │ ldr r0, [r3] │ │ │ │ tst r1, r0 │ │ │ │ - bne c1a88 │ │ │ │ + bne c1ae8 │ │ │ │ add r0, r3, #8 │ │ │ │ cmp ip, r0 │ │ │ │ - bcc c1bbc │ │ │ │ + bcc c1c1c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ tst r1, r2 │ │ │ │ - bne c1a88 │ │ │ │ + bne c1ae8 │ │ │ │ add r2, r3, #12 │ │ │ │ cmp ip, r2 │ │ │ │ - bcc c1d30 │ │ │ │ + bcc c1d90 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ tst r1, r0 │ │ │ │ - bne c1a88 │ │ │ │ + bne c1ae8 │ │ │ │ add r0, r3, #16 │ │ │ │ cmp ip, r0 │ │ │ │ - bcc c1bbc │ │ │ │ + bcc c1c1c │ │ │ │ ldr r2, [r3, #12] │ │ │ │ tst r1, r2 │ │ │ │ - bne c1a88 │ │ │ │ + bne c1ae8 │ │ │ │ add r2, r3, #20 │ │ │ │ cmp ip, r2 │ │ │ │ - bcc c1d30 │ │ │ │ + bcc c1d90 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ tst r1, r0 │ │ │ │ - bne c1a88 │ │ │ │ + bne c1ae8 │ │ │ │ add r0, r3, #24 │ │ │ │ cmp ip, r0 │ │ │ │ - bcc c1bbc │ │ │ │ + bcc c1c1c │ │ │ │ ldr r2, [r3, #20] │ │ │ │ tst r1, r2 │ │ │ │ - bne c1a88 │ │ │ │ + bne c1ae8 │ │ │ │ add lr, r3, #28 │ │ │ │ cmp ip, lr │ │ │ │ - bcc c1d30 │ │ │ │ + bcc c1d90 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ tst r1, r2 │ │ │ │ - bne c1a88 │ │ │ │ + bne c1ae8 │ │ │ │ sub r2, ip, #28 │ │ │ │ sub r3, r2, r3 │ │ │ │ bic r3, r3, #3 │ │ │ │ add r3, lr, r3 │ │ │ │ - b c1bb0 │ │ │ │ + b c1c10 │ │ │ │ ldr r2, [r2] │ │ │ │ add lr, lr, #4 │ │ │ │ tst r1, r2 │ │ │ │ - bne c1a88 │ │ │ │ + bne c1ae8 │ │ │ │ cmp r3, lr │ │ │ │ mov r2, lr │ │ │ │ - bne c1ba0 │ │ │ │ + bne c1c00 │ │ │ │ cmp ip, r2 │ │ │ │ - bne c1a78 │ │ │ │ + bne c1ad8 │ │ │ │ cmp r4, #0 │ │ │ │ - blt c1e0c │ │ │ │ + blt c1e6c │ │ │ │ cmn r4, #-2147483626 @ 0x80000016 │ │ │ │ - bgt c1ac8 │ │ │ │ - ldr r9, [pc, #588] @ c1e28 │ │ │ │ - ldr r2, [pc, #588] @ c1e2c │ │ │ │ + bgt c1b28 │ │ │ │ + ldr r9, [pc, #588] @ c1e88 │ │ │ │ + ldr r2, [pc, #588] @ c1e8c │ │ │ │ ldr r3, [r9, #712] @ 0x2c8 │ │ │ │ add r7, r4, #21 │ │ │ │ cmp r3, r2 │ │ │ │ mov r8, #1 │ │ │ │ - bne c1ab4 │ │ │ │ - ldr r3, [pc, #572] @ c1e34 │ │ │ │ - bl 3592c0 │ │ │ │ + bne c1b14 │ │ │ │ + ldr r3, [pc, #572] @ c1e94 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r7, #512 @ 0x200 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr sl, [r3, #1528] @ 0x5f8 │ │ │ │ - bhi c1cfc │ │ │ │ + bhi c1d5c │ │ │ │ sub r1, r7, #1 │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [sl, r1, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq c1db4 │ │ │ │ + beq c1e14 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [r5] │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq c1ccc │ │ │ │ - ldr r3, [pc, #488] @ c1e38 │ │ │ │ + beq c1d2c │ │ │ │ + ldr r3, [pc, #488] @ c1e98 │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - ldr r2, [pc, #468] @ c1e3c │ │ │ │ + ldr r2, [pc, #468] @ c1e9c │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c1dcc │ │ │ │ + bne c1e2c │ │ │ │ cmp r8, #0 │ │ │ │ - beq c1d74 │ │ │ │ + beq c1dd4 │ │ │ │ mvn r2, #0 │ │ │ │ mov r3, #100 @ 0x64 │ │ │ │ str r2, [r5, #12] │ │ │ │ strb r3, [r5, #16] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r5, r4 │ │ │ │ str r4, [r5, #8] │ │ │ │ strb r2, [r3, #20] │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ tst r3, #32 │ │ │ │ - beq c1e20 │ │ │ │ + beq c1e80 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq c1da0 │ │ │ │ + beq c1e00 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r5, #20 │ │ │ │ bl 29cdc │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr ip, [r3, #24] │ │ │ │ ldr lr, [r3, #28] │ │ │ │ cmp lr, ip │ │ │ │ - bcc c1d40 │ │ │ │ + bcc c1da0 │ │ │ │ add r1, r1, #1 │ │ │ │ add r1, ip, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ add r1, r3, ip │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r3, ip] │ │ │ │ cmp r5, #0 │ │ │ │ - bne c1c48 │ │ │ │ + bne c1ca8 │ │ │ │ ldr r3, [r9, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #312] @ c1e40 │ │ │ │ + ldr r2, [pc, #312] @ c1ea0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne c1de4 │ │ │ │ + bne c1e44 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a1bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq c1ac8 │ │ │ │ + beq c1b28 │ │ │ │ ldr r3, [sl, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sl, #800] @ 0x320 │ │ │ │ - b c1c48 │ │ │ │ + b c1ca8 │ │ │ │ mov r2, r0 │ │ │ │ cmp ip, r2 │ │ │ │ - bne c1a78 │ │ │ │ - b c1bc4 │ │ │ │ + bne c1ad8 │ │ │ │ + b c1c24 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ - b c1c48 │ │ │ │ + b c1ca8 │ │ │ │ ldrb r3, [r0] │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ - ldreq r5, [pc, #228] @ c1e44 │ │ │ │ - ldrne r5, [pc, #196] @ c1e28 │ │ │ │ + ldreq r5, [pc, #228] @ c1ea4 │ │ │ │ + ldrne r5, [pc, #196] @ c1e88 │ │ │ │ addeq r3, r3, r3, lsl #1 │ │ │ │ addne r3, r3, #1296 @ 0x510 │ │ │ │ addeq r5, r5, r3, lsl #3 │ │ │ │ addne r5, r5, r3, lsl #5 │ │ │ │ - b c1cc4 │ │ │ │ + b c1d24 │ │ │ │ mvn r2, #0 │ │ │ │ str r2, [r5, #12] │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ strb r2, [r5, #16] │ │ │ │ add r2, r5, r4 │ │ │ │ str r4, [r5, #8] │ │ │ │ strb r3, [r2, #28] │ │ │ │ str r3, [r5, #24] │ │ │ │ str r3, [r5, #20] │ │ │ │ - b c1ca0 │ │ │ │ + b c1d00 │ │ │ │ add r0, r5, #28 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ bl 29cdc │ │ │ │ - b c1cc4 │ │ │ │ + b c1d24 │ │ │ │ mov r0, sl │ │ │ │ - bl 920a0 │ │ │ │ + bl 920fc │ │ │ │ mov r5, r0 │ │ │ │ - b c1cf4 │ │ │ │ - ldr r5, [pc, #124] @ c1e48 │ │ │ │ - b c1cc4 │ │ │ │ - ldr r1, [pc, #120] @ c1e4c │ │ │ │ + b c1d54 │ │ │ │ + ldr r5, [pc, #124] @ c1ea8 │ │ │ │ + b c1d24 │ │ │ │ + ldr r1, [pc, #120] @ c1eac │ │ │ │ cmp r3, r1 │ │ │ │ - bne c1df8 │ │ │ │ + bne c1e58 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18e6d0 │ │ │ │ - b c1c78 │ │ │ │ + bl 18e94c │ │ │ │ + b c1cd8 │ │ │ │ ldr r0, [r9, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b c1d18 │ │ │ │ + b c1d78 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b c1c78 │ │ │ │ - ldr r3, [pc, #60] @ c1e50 │ │ │ │ - ldr r1, [pc, #60] @ c1e54 │ │ │ │ + b c1cd8 │ │ │ │ + ldr r3, [pc, #60] @ c1eb0 │ │ │ │ + ldr r1, [pc, #60] @ c1eb4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b c1ad8 │ │ │ │ + bl 18f414 │ │ │ │ + b c1b38 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - b c1da4 │ │ │ │ + b c1e04 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, r8, lsl #31 │ │ │ │ + andeq r1, r9, r4, ror #31 │ │ │ │ addhi r8, r0, r0, lsl #1 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ - andeq fp, r8, r8, lsr #32 │ │ │ │ + muleq r8, r8, r0 │ │ │ │ subseq pc, r7, r0, lsl r4 @ │ │ │ │ subseq r9, r7, r4, asr #22 │ │ │ │ - andseq lr, r8, r0, lsl r1 │ │ │ │ + andseq lr, r8, ip, lsl #7 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq sp, r5, r8, lsl #1 │ │ │ │ + eorseq sp, r5, r8, asr #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ cmp r1, r2 │ │ │ │ movge r3, #0 │ │ │ │ movlt r3, #1 │ │ │ │ orrs r3, r3, r2, lsr #31 │ │ │ │ - bne c20e4 │ │ │ │ + bne c2144 │ │ │ │ ldr r4, [r0, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - blt c20e4 │ │ │ │ + blt c2144 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - blt c20e4 │ │ │ │ + blt c2144 │ │ │ │ ldr lr, [r0, #12] │ │ │ │ cmp lr, #0 │ │ │ │ - blt c20e4 │ │ │ │ + blt c2144 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq c20e4 │ │ │ │ + beq c2144 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - beq c20e4 │ │ │ │ + beq c2144 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c20e4 │ │ │ │ + beq c2144 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq c20e4 │ │ │ │ + beq c2144 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c20e4 │ │ │ │ + beq c2144 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq c20e4 │ │ │ │ + beq c2144 │ │ │ │ ldr ip, [r0, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - beq c20e4 │ │ │ │ + beq c2144 │ │ │ │ ldr r3, [ip, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq c20e4 │ │ │ │ + beq c2144 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c20e4 │ │ │ │ + beq c2144 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ tst r5, #134217728 @ 0x8000000 │ │ │ │ - beq c20e4 │ │ │ │ + beq c2144 │ │ │ │ ldr ip, [ip, #8] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r5, ip │ │ │ │ - bne c20e4 │ │ │ │ + bne c2144 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq c20e4 │ │ │ │ + beq c2144 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ tst r5, #268435456 @ 0x10000000 │ │ │ │ - beq c20e4 │ │ │ │ + beq c2144 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq c20e4 │ │ │ │ + beq c2144 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ tst r5, #268435456 @ 0x10000000 │ │ │ │ - beq c20e4 │ │ │ │ + beq c2144 │ │ │ │ ldr r5, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq c20e4 │ │ │ │ + beq c2144 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ tst r5, #268435456 @ 0x10000000 │ │ │ │ - beq c20e4 │ │ │ │ + beq c2144 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq c20e4 │ │ │ │ + beq c2144 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ tst r5, #134217728 @ 0x8000000 │ │ │ │ - beq c20e4 │ │ │ │ + beq c2144 │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c20e4 │ │ │ │ + beq c2144 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ tst r0, #134217728 @ 0x8000000 │ │ │ │ - beq c20e4 │ │ │ │ + beq c2144 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ orr r2, r2, r0 │ │ │ │ ands r2, r2, #1 │ │ │ │ - bne c20d0 │ │ │ │ + bne c2130 │ │ │ │ cmp ip, #0 │ │ │ │ - ble c207c │ │ │ │ + ble c20dc │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ ands r2, r2, #32 │ │ │ │ - beq c20b8 │ │ │ │ + beq c2118 │ │ │ │ cmp ip, #1 │ │ │ │ moveq r2, ip │ │ │ │ - beq c2054 │ │ │ │ + beq c20b4 │ │ │ │ mov r2, #1 │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ tst r0, #32 │ │ │ │ - beq c20c4 │ │ │ │ + beq c2124 │ │ │ │ cmp ip, #2 │ │ │ │ add r2, r2, #1 │ │ │ │ - beq c2054 │ │ │ │ + beq c20b4 │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ tst r0, #32 │ │ │ │ addne r2, r2, #1 │ │ │ │ cmp ip, #3 │ │ │ │ - beq c2054 │ │ │ │ + beq c20b4 │ │ │ │ add r0, r3, #15 │ │ │ │ add ip, r0, ip │ │ │ │ add r3, r3, #18 │ │ │ │ ldrb r0, [r3, #1]! │ │ │ │ tst r0, #32 │ │ │ │ - beq c20ac │ │ │ │ + beq c210c │ │ │ │ cmp r3, ip │ │ │ │ add r2, r2, #1 │ │ │ │ - bne c203c │ │ │ │ + bne c209c │ │ │ │ lsl r0, lr, #29 │ │ │ │ add r3, r1, r4 │ │ │ │ add r3, r3, r0, lsr #31 │ │ │ │ lsl lr, lr, #28 │ │ │ │ add r3, r3, lr, lsr #31 │ │ │ │ sub r3, r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - blt c2094 │ │ │ │ + blt c20f4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ lsl r3, lr, #29 │ │ │ │ add r1, r1, r4 │ │ │ │ add r1, r1, r3, lsr #31 │ │ │ │ lsl r3, lr, #28 │ │ │ │ rsbs r1, r1, r3, asr #31 │ │ │ │ - bpl c2074 │ │ │ │ - ldr r3, [pc, #88] @ c20f4 │ │ │ │ - ldr r1, [pc, #88] @ c20f8 │ │ │ │ + bpl c20d4 │ │ │ │ + ldr r3, [pc, #88] @ c2154 │ │ │ │ + ldr r1, [pc, #88] @ c2158 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, ip │ │ │ │ - bne c203c │ │ │ │ - b c2054 │ │ │ │ + bne c209c │ │ │ │ + b c20b4 │ │ │ │ cmp ip, #1 │ │ │ │ - bne c2004 │ │ │ │ - b c2054 │ │ │ │ + bne c2064 │ │ │ │ + b c20b4 │ │ │ │ cmp ip, #2 │ │ │ │ - bne c201c │ │ │ │ - b c2054 │ │ │ │ - ldr r3, [pc, #28] @ c20f4 │ │ │ │ - ldr r1, [pc, #32] @ c20fc │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b c20a4 │ │ │ │ - ldr r1, [pc, #20] @ c2100 │ │ │ │ - ldr r0, [pc, #20] @ c2104 │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b c20a4 │ │ │ │ + bne c207c │ │ │ │ + b c20b4 │ │ │ │ + ldr r3, [pc, #28] @ c2154 │ │ │ │ + ldr r1, [pc, #32] @ c215c │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f414 │ │ │ │ + b c2104 │ │ │ │ + ldr r1, [pc, #20] @ c2160 │ │ │ │ + ldr r0, [pc, #20] @ c2164 │ │ │ │ + bl 2e1424 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b c2104 │ │ │ │ subseq r1, r5, r0, ror r9 │ │ │ │ - eorseq r3, r6, ip, ror #29 │ │ │ │ - @ instruction: 0x00363ed0 │ │ │ │ + eorseq r4, r6, ip, lsr #2 │ │ │ │ + eorseq r4, r6, r0, lsl r1 │ │ │ │ andeq r0, r0, r7, asr #3 │ │ │ │ - @ instruction: 0x00363eb8 │ │ │ │ + ldrsheq r4, [r6], -r8 @ │ │ │ │ │ │ │ │ -000c2108 <_Py_write@@Base>: │ │ │ │ +000c2168 <_Py_write@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, r3 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ movcc r9, r2 │ │ │ │ movcs r9, r3 │ │ │ │ mov sl, #0 │ │ │ │ - bl c3e20 │ │ │ │ + bl c3e80 │ │ │ │ mov r6, r0 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r5, r0 │ │ │ │ str sl, [r0] │ │ │ │ mov r0, r8 │ │ │ │ bl 298ec │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [r5] │ │ │ │ - bl c7b78 │ │ │ │ + bl c7bd0 │ │ │ │ sub r3, r6, #4 │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ ands r3, r3, r4, lsr #31 │ │ │ │ - bne c21a4 <_Py_write@@Base+0x9c> │ │ │ │ + bne c2204 <_Py_write@@Base+0x9c> │ │ │ │ cmp r4, #0 │ │ │ │ - blt c218c <_Py_write@@Base+0x84> │ │ │ │ + blt c21ec <_Py_write@@Base+0x84> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [pc, #36] @ c21b8 <_Py_write@@Base+0xb0> │ │ │ │ + ldr r3, [pc, #36] @ c2218 <_Py_write@@Base+0xb0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1444a4 │ │ │ │ + bl 144544 │ │ │ │ mvn r4, #0 │ │ │ │ str r6, [r5] │ │ │ │ - b c2184 <_Py_write@@Base+0x7c> │ │ │ │ - bl 132724 │ │ │ │ + b c21e4 <_Py_write@@Base+0x7c> │ │ │ │ + bl 1327bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq c2134 <_Py_write@@Base+0x2c> │ │ │ │ + beq c2194 <_Py_write@@Base+0x2c> │ │ │ │ mov r6, #4 │ │ │ │ - b c2198 <_Py_write@@Base+0x90> │ │ │ │ + b c21f8 <_Py_write@@Base+0x90> │ │ │ │ subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r1, [pc, #2956] @ c2d60 <_Py_write@@Base+0xc58> │ │ │ │ + ldr r1, [pc, #2956] @ c2dc0 <_Py_write@@Base+0xc58> │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ sub sp, sp, #28 │ │ │ │ add r3, r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ - beq c2cb8 <_Py_write@@Base+0xbb0> │ │ │ │ + beq c2d18 <_Py_write@@Base+0xbb0> │ │ │ │ ldr r5, [r0, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ - bne c2ccc <_Py_write@@Base+0xbc4> │ │ │ │ - ldr r1, [pc, #2912] @ c2d60 <_Py_write@@Base+0xc58> │ │ │ │ + bne c2d2c <_Py_write@@Base+0xbc4> │ │ │ │ + ldr r1, [pc, #2912] @ c2dc0 <_Py_write@@Base+0xc58> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - beq c2988 <_Py_write@@Base+0x880> │ │ │ │ - ldr r3, [pc, #2888] @ c2d64 <_Py_write@@Base+0xc5c> │ │ │ │ - ldr r2, [pc, #2888] @ c2d68 <_Py_write@@Base+0xc60> │ │ │ │ + beq c29e8 <_Py_write@@Base+0x880> │ │ │ │ + ldr r3, [pc, #2888] @ c2dc4 <_Py_write@@Base+0xc5c> │ │ │ │ + ldr r2, [pc, #2888] @ c2dc8 <_Py_write@@Base+0xc60> │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [r3, #692] @ 0x2b4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne c29b8 <_Py_write@@Base+0x8b0> │ │ │ │ - ldr r3, [pc, #2868] @ c2d6c <_Py_write@@Base+0xc64> │ │ │ │ - bl 3592c0 │ │ │ │ + bne c2a18 <_Py_write@@Base+0x8b0> │ │ │ │ + ldr r3, [pc, #2868] @ c2dcc <_Py_write@@Base+0xc64> │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r6, [r3, #1528] @ 0x5f8 │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq c295c <_Py_write@@Base+0x854> │ │ │ │ + beq c29bc <_Py_write@@Base+0x854> │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r7, [r3, #4] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [r7] │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq c2778 <_Py_write@@Base+0x670> │ │ │ │ + beq c27d8 <_Py_write@@Base+0x670> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ cmp r5, #0 │ │ │ │ subne ip, r1, #1 │ │ │ │ - bne c2930 <_Py_write@@Base+0x828> │ │ │ │ - ldr fp, [pc, #2768] @ c2d60 <_Py_write@@Base+0xc58> │ │ │ │ + bne c2990 <_Py_write@@Base+0x828> │ │ │ │ + ldr fp, [pc, #2768] @ c2dc0 <_Py_write@@Base+0xc58> │ │ │ │ mov r9, #1 │ │ │ │ add r3, r1, #1 │ │ │ │ cmp r1, fp │ │ │ │ mov r8, r5 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq c2c88 <_Py_write@@Base+0xb80> │ │ │ │ + beq c2ce8 <_Py_write@@Base+0xb80> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne c2308 <_Py_write@@Base+0x200> │ │ │ │ + bne c2368 <_Py_write@@Base+0x200> │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl c3f98 │ │ │ │ + bl c3ff8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne c2724 <_Py_write@@Base+0x61c> │ │ │ │ + bne c2784 <_Py_write@@Base+0x61c> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c2308 <_Py_write@@Base+0x200> │ │ │ │ + bne c2368 <_Py_write@@Base+0x200> │ │ │ │ mov r0, r4 │ │ │ │ - bl cb484 <_Py_NewReferenceNoTotal@@Base+0x28> │ │ │ │ + bl cb514 <_Py_NewReferenceNoTotal@@Base+0x28> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ sub r1, r1, #1 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c2310 <_Py_write@@Base+0x208> │ │ │ │ + beq c2370 <_Py_write@@Base+0x208> │ │ │ │ cmp r9, r5 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq c2634 <_Py_write@@Base+0x52c> │ │ │ │ + beq c2694 <_Py_write@@Base+0x52c> │ │ │ │ str r6, [r7, r5, lsl #2] │ │ │ │ ldr sl, [r4, #8] │ │ │ │ add r5, r5, #1 │ │ │ │ - b c2290 <_Py_write@@Base+0x188> │ │ │ │ + b c22f0 <_Py_write@@Base+0x188> │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ sub r1, ip, #1 │ │ │ │ cmp r5, #0 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ str sl, [r4, #8] │ │ │ │ - beq c2948 <_Py_write@@Base+0x840> │ │ │ │ + beq c29a8 <_Py_write@@Base+0x840> │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ cmp r9, #0 │ │ │ │ - bne c2948 <_Py_write@@Base+0x840> │ │ │ │ + bne c29a8 <_Py_write@@Base+0x840> │ │ │ │ cmp r5, #1073741824 @ 0x40000000 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ - bhi c2ca8 <_Py_write@@Base+0xba0> │ │ │ │ + bhi c2d08 <_Py_write@@Base+0xba0> │ │ │ │ sub sl, r5, #1 │ │ │ │ lsl sl, sl, #2 │ │ │ │ cmn sl, #13 │ │ │ │ - bhi c2ca8 <_Py_write@@Base+0xba0> │ │ │ │ + bhi c2d08 <_Py_write@@Base+0xba0> │ │ │ │ ldr fp, [r1, #4] │ │ │ │ add r3, sl, #19 │ │ │ │ ldr r0, [fp, #4] │ │ │ │ ldr r2, [fp] │ │ │ │ bic r3, r3, #7 │ │ │ │ add ip, r3, r0 │ │ │ │ cmp ip, r2 │ │ │ │ add r2, sl, #12 │ │ │ │ - bhi c2ab0 <_Py_write@@Base+0x9a8> │ │ │ │ + bhi c2b10 <_Py_write@@Base+0x9a8> │ │ │ │ ldr r6, [fp, #12] │ │ │ │ str ip, [fp, #4] │ │ │ │ adds r6, r6, r0 │ │ │ │ - beq c2c94 <_Py_write@@Base+0xb8c> │ │ │ │ + beq c2cf4 <_Py_write@@Base+0xb8c> │ │ │ │ ldr r3, [fp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ strne r3, [r1, #4] │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 29658 │ │ │ │ mov r3, r6 │ │ │ │ str r5, [r3], #8 │ │ │ │ cmp r5, #1 │ │ │ │ str r3, [r6, #4] │ │ │ │ ldr r3, [r7] │ │ │ │ str r3, [r6, #8] │ │ │ │ - ble c23f4 <_Py_write@@Base+0x2ec> │ │ │ │ + ble c2454 <_Py_write@@Base+0x2ec> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r5, #2 │ │ │ │ str r3, [r6, #12] │ │ │ │ - beq c23f4 <_Py_write@@Base+0x2ec> │ │ │ │ + beq c2454 <_Py_write@@Base+0x2ec> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r5, #3 │ │ │ │ str r3, [r6, #16] │ │ │ │ - beq c23f4 <_Py_write@@Base+0x2ec> │ │ │ │ + beq c2454 <_Py_write@@Base+0x2ec> │ │ │ │ add sl, r7, sl │ │ │ │ add r3, r7, #8 │ │ │ │ rsb ip, r7, #4 │ │ │ │ add r2, ip, r3 │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp sl, r3 │ │ │ │ str r0, [r1, r2] │ │ │ │ - bne c23dc <_Py_write@@Base+0x2d4> │ │ │ │ + bne c243c <_Py_write@@Base+0x2d4> │ │ │ │ ldr r3, [sp] │ │ │ │ - ldr r2, [pc, #2416] @ c2d70 <_Py_write@@Base+0xc68> │ │ │ │ + ldr r2, [pc, #2416] @ c2dd0 <_Py_write@@Base+0xc68> │ │ │ │ ldr r3, [r3, #704] @ 0x2c0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne c2970 <_Py_write@@Base+0x868> │ │ │ │ - ldr r3, [pc, #2396] @ c2d6c <_Py_write@@Base+0xc64> │ │ │ │ - bl 3592c0 │ │ │ │ + bne c29d0 <_Py_write@@Base+0x868> │ │ │ │ + ldr r3, [pc, #2396] @ c2dcc <_Py_write@@Base+0xc64> │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r5, [r3, #1528] @ 0x5f8 │ │ │ │ bic r3, r7, #4080 @ 0xff0 │ │ │ │ cmn r5, #804 @ 0x324 │ │ │ │ bic r3, r3, #15 │ │ │ │ - beq c27d8 <_Py_write@@Base+0x6d0> │ │ │ │ + beq c2838 <_Py_write@@Base+0x6d0> │ │ │ │ lsr r1, r7, #18 │ │ │ │ add r1, r5, r1, lsl #3 │ │ │ │ ldr r0, [r1, #808] @ 0x328 │ │ │ │ bic r2, r7, #-16777216 @ 0xff000000 │ │ │ │ bic r2, r2, #16515072 @ 0xfc0000 │ │ │ │ cmp r0, r2 │ │ │ │ - bgt c246c <_Py_write@@Base+0x364> │ │ │ │ + bgt c24cc <_Py_write@@Base+0x364> │ │ │ │ ldr r1, [r1, #804] @ 0x324 │ │ │ │ cmp r1, r2 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq c27d8 <_Py_write@@Base+0x6d0> │ │ │ │ + beq c2838 <_Py_write@@Base+0x6d0> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str r2, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r2, [r3] │ │ │ │ str r7, [r3, #4] │ │ │ │ sub r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ - beq c2898 <_Py_write@@Base+0x790> │ │ │ │ + beq c28f8 <_Py_write@@Base+0x790> │ │ │ │ cmp r2, #0 │ │ │ │ - beq c29d4 <_Py_write@@Base+0x8cc> │ │ │ │ + beq c2a34 <_Py_write@@Base+0x8cc> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r7, [r3] │ │ │ │ cmp r7, #0 │ │ │ │ - beq c2d20 <_Py_write@@Base+0xc18> │ │ │ │ + beq c2d80 <_Py_write@@Base+0xc18> │ │ │ │ cmp r8, #1 │ │ │ │ ldr r7, [r7] │ │ │ │ - ble c2510 <_Py_write@@Base+0x408> │ │ │ │ + ble c2570 <_Py_write@@Base+0x408> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r2, [r2] │ │ │ │ cmp r8, #2 │ │ │ │ add r7, r7, r2 │ │ │ │ - beq c2510 <_Py_write@@Base+0x408> │ │ │ │ + beq c2570 <_Py_write@@Base+0x408> │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r2, [r2] │ │ │ │ cmp r8, #3 │ │ │ │ add r7, r7, r2 │ │ │ │ - beq c2510 <_Py_write@@Base+0x408> │ │ │ │ + beq c2570 <_Py_write@@Base+0x408> │ │ │ │ add r8, r3, r8, lsl #2 │ │ │ │ add r3, r3, #12 │ │ │ │ ldr r2, [r3], #4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq c2cdc <_Py_write@@Base+0xbd4> │ │ │ │ + beq c2d3c <_Py_write@@Base+0xbd4> │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r3, r8 │ │ │ │ add r7, r7, r2 │ │ │ │ - bne c24f4 <_Py_write@@Base+0x3ec> │ │ │ │ + bne c2554 <_Py_write@@Base+0x3ec> │ │ │ │ cmp r7, #1073741824 @ 0x40000000 │ │ │ │ ldr r8, [r4, #20] │ │ │ │ - bhi c2cfc <_Py_write@@Base+0xbf4> │ │ │ │ + bhi c2d5c <_Py_write@@Base+0xbf4> │ │ │ │ cmp r7, #0 │ │ │ │ - beq c281c <_Py_write@@Base+0x714> │ │ │ │ + beq c287c <_Py_write@@Base+0x714> │ │ │ │ sub r2, r7, #1 │ │ │ │ lsl r2, r2, #2 │ │ │ │ cmn r2, #13 │ │ │ │ - bhi c2cfc <_Py_write@@Base+0xbf4> │ │ │ │ + bhi c2d5c <_Py_write@@Base+0xbf4> │ │ │ │ ldr r5, [r8, #4] │ │ │ │ add sl, r2, #19 │ │ │ │ ldm r5, {r0, r3} │ │ │ │ bic sl, sl, #7 │ │ │ │ add r1, r3, sl │ │ │ │ cmp r0, r1 │ │ │ │ add r2, r2, #12 │ │ │ │ - bcc c2840 <_Py_write@@Base+0x738> │ │ │ │ + bcc c28a0 <_Py_write@@Base+0x738> │ │ │ │ str r1, [r5, #4] │ │ │ │ ldr r5, [r5, #12] │ │ │ │ adds r5, r5, r3 │ │ │ │ - beq c2ce8 <_Py_write@@Base+0xbe0> │ │ │ │ + beq c2d48 <_Py_write@@Base+0xbe0> │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ strne r3, [r8, #4] │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 29658 │ │ │ │ ldr lr, [r6] │ │ │ │ mov r3, r5 │ │ │ │ cmp lr, #0 │ │ │ │ str r7, [r3], #8 │ │ │ │ str r3, [r5, #4] │ │ │ │ - ble c25c4 <_Py_write@@Base+0x4bc> │ │ │ │ + ble c2624 <_Py_write@@Base+0x4bc> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [r1, r9, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c25b8 <_Py_write@@Base+0x4b0> │ │ │ │ + beq c2618 <_Py_write@@Base+0x4b0> │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bgt c25dc <_Py_write@@Base+0x4d4> │ │ │ │ + bgt c263c <_Py_write@@Base+0x4d4> │ │ │ │ add r9, r9, #1 │ │ │ │ cmp lr, r9 │ │ │ │ - bne c25a0 <_Py_write@@Base+0x498> │ │ │ │ + bne c2600 <_Py_write@@Base+0x498> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ - sub r2, r2, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ + sub r3, r2, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r2, #1 │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ lsl r7, ip, #2 │ │ │ │ str r0, [r1, ip, lsl #2] │ │ │ │ - beq c261c <_Py_write@@Base+0x514> │ │ │ │ + beq c267c <_Py_write@@Base+0x514> │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r8, [r0, r1, lsl #2] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str r8, [r0, r7] │ │ │ │ - bne c25fc <_Py_write@@Base+0x4f4> │ │ │ │ + bne c265c <_Py_write@@Base+0x4f4> │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r9, lr │ │ │ │ - beq c25c4 <_Py_write@@Base+0x4bc> │ │ │ │ + beq c2624 <_Py_write@@Base+0x4bc> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ add ip, ip, r2 │ │ │ │ - b c25a0 <_Py_write@@Base+0x498> │ │ │ │ + b c2600 <_Py_write@@Base+0x498> │ │ │ │ lsl r9, r9, #1 │ │ │ │ lsls sl, r9, #2 │ │ │ │ - bmi c2cac <_Py_write@@Base+0xba4> │ │ │ │ + bmi c2d0c <_Py_write@@Base+0xba4> │ │ │ │ ldr r0, [sp] │ │ │ │ - ldr r2, [pc, #1832] @ c2d74 <_Py_write@@Base+0xc6c> │ │ │ │ + ldr r2, [pc, #1832] @ c2dd4 <_Py_write@@Base+0xc6c> │ │ │ │ ldr r3, [r0, #700] @ 0x2bc │ │ │ │ ldr r8, [r0, #688] @ 0x2b0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne c2a9c <_Py_write@@Base+0x994> │ │ │ │ + bne c2afc <_Py_write@@Base+0x994> │ │ │ │ cmp r7, #0 │ │ │ │ - beq c27b8 <_Py_write@@Base+0x6b0> │ │ │ │ - ldr r3, [pc, #1796] @ c2d6c <_Py_write@@Base+0xc64> │ │ │ │ - bl 3592c0 │ │ │ │ + beq c2818 <_Py_write@@Base+0x6b0> │ │ │ │ + ldr r3, [pc, #1796] @ c2dcc <_Py_write@@Base+0xc64> │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ bic r0, r7, #4080 @ 0xff0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ bic r0, r0, #15 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #1528] @ 0x5f8 │ │ │ │ cmn r3, #804 @ 0x324 │ │ │ │ - beq c28b8 <_Py_write@@Base+0x7b0> │ │ │ │ + beq c2918 <_Py_write@@Base+0x7b0> │ │ │ │ lsr r2, r7, #18 │ │ │ │ add r2, r3, r2, lsl #3 │ │ │ │ ldr ip, [r2, #808] @ 0x328 │ │ │ │ bic r3, r7, #-16777216 @ 0xff000000 │ │ │ │ bic r3, r3, #16515072 @ 0xfc0000 │ │ │ │ cmp ip, r3 │ │ │ │ - bgt c26c4 <_Py_write@@Base+0x5bc> │ │ │ │ + bgt c2724 <_Py_write@@Base+0x5bc> │ │ │ │ ldr r2, [r2, #804] @ 0x324 │ │ │ │ cmp r2, r3 │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c28b8 <_Py_write@@Base+0x7b0> │ │ │ │ + beq c2918 <_Py_write@@Base+0x7b0> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp sl, r3, lsl #3 │ │ │ │ lsl r2, r3, #3 │ │ │ │ - bhi c26e8 <_Py_write@@Base+0x5e0> │ │ │ │ + bhi c2748 <_Py_write@@Base+0x5e0> │ │ │ │ add r3, r2, r3, lsl #4 │ │ │ │ cmp r3, r9, lsl #4 │ │ │ │ - bcc c22f8 <_Py_write@@Base+0x1f0> │ │ │ │ + bcc c2358 <_Py_write@@Base+0x1f0> │ │ │ │ mov r2, sl │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 91f88 │ │ │ │ + bl 91fe4 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq c2cac <_Py_write@@Base+0xba4> │ │ │ │ + beq c2d0c <_Py_write@@Base+0xba4> │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ bl 29cdc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 99e3c │ │ │ │ + bl 99eb4 │ │ │ │ mov r7, sl │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - b c22f8 <_Py_write@@Base+0x1f0> │ │ │ │ + b c2358 <_Py_write@@Base+0x1f0> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr ip, [r2, #4] │ │ │ │ ldr lr, [r2] │ │ │ │ add r0, ip, #16 │ │ │ │ cmp r0, lr │ │ │ │ - bhi c2b24 <_Py_write@@Base+0xa1c> │ │ │ │ + bhi c2b84 <_Py_write@@Base+0xa1c> │ │ │ │ ldr r6, [r2, #12] │ │ │ │ str r0, [r2, #4] │ │ │ │ adds r6, r6, ip │ │ │ │ - beq c2d2c <_Py_write@@Base+0xc24> │ │ │ │ + beq c2d8c <_Py_write@@Base+0xc24> │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, #0 │ │ │ │ strne r2, [r1, #4] │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r2], #8 │ │ │ │ sub r1, r1, #1 │ │ │ │ stmib r6, {r2, r3} │ │ │ │ - b c22ec <_Py_write@@Base+0x1e4> │ │ │ │ + b c234c <_Py_write@@Base+0x1e4> │ │ │ │ ldr r0, [r3, #24] │ │ │ │ ldr ip, [r3, #28] │ │ │ │ cmp ip, r0 │ │ │ │ ldrcc r3, [r3, #12] │ │ │ │ strcc r3, [r1, #12] │ │ │ │ strcc r1, [r3, #8] │ │ │ │ - bcc c2278 <_Py_write@@Base+0x170> │ │ │ │ + bcc c22d8 <_Py_write@@Base+0x170> │ │ │ │ add r1, r3, r0 │ │ │ │ str r1, [r3, #4] │ │ │ │ add r1, r0, #8 │ │ │ │ str r1, [r3, #24] │ │ │ │ str r2, [r3, r0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq c28e4 <_Py_write@@Base+0x7dc> │ │ │ │ + beq c2944 <_Py_write@@Base+0x7dc> │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ - b c2278 <_Py_write@@Base+0x170> │ │ │ │ + b c22d8 <_Py_write@@Base+0x170> │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 91f88 │ │ │ │ + bl 91fe4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c2cac <_Py_write@@Base+0xba4> │ │ │ │ + beq c2d0c <_Py_write@@Base+0xba4> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov r7, r0 │ │ │ │ - b c22f8 <_Py_write@@Base+0x1f0> │ │ │ │ + b c2358 <_Py_write@@Base+0x1f0> │ │ │ │ ldr r3, [sp] │ │ │ │ - ldr r2, [pc, #1428] @ c2d78 <_Py_write@@Base+0xc70> │ │ │ │ + ldr r2, [pc, #1428] @ c2dd8 <_Py_write@@Base+0xc70> │ │ │ │ ldr r3, [r3, #684] @ 0x2ac │ │ │ │ cmp r3, r2 │ │ │ │ - bne c2c44 <_Py_write@@Base+0xb3c> │ │ │ │ + bne c2ca4 <_Py_write@@Base+0xb3c> │ │ │ │ mov r0, r7 │ │ │ │ bl 298bc │ │ │ │ ldr r3, [r5, #800] @ 0x320 │ │ │ │ ldr r8, [r6] │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r5, #800] @ 0x320 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp r8, #0 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bgt c24a0 <_Py_write@@Base+0x398> │ │ │ │ + bgt c2500 <_Py_write@@Base+0x398> │ │ │ │ ldr r8, [r4, #20] │ │ │ │ ldr r5, [r8, #4] │ │ │ │ mov r7, #0 │ │ │ │ ldm r5, {r2, r3} │ │ │ │ add r1, r3, #16 │ │ │ │ cmp r1, r2 │ │ │ │ movls r2, #12 │ │ │ │ - bls c2554 <_Py_write@@Base+0x44c> │ │ │ │ + bls c25b4 <_Py_write@@Base+0x44c> │ │ │ │ mov sl, #16 │ │ │ │ mov r2, #12 │ │ │ │ cmp sl, #8192 @ 0x2000 │ │ │ │ movcs fp, sl │ │ │ │ movcc fp, #8192 @ 0x2000 │ │ │ │ add r0, fp, #16 │ │ │ │ str r2, [sp] │ │ │ │ - bl 996a4 │ │ │ │ + bl 9971c │ │ │ │ ldr r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c2ce8 <_Py_write@@Base+0xbe0> │ │ │ │ + beq c2d48 <_Py_write@@Base+0xbe0> │ │ │ │ add r3, r0, #23 │ │ │ │ mov r1, r0 │ │ │ │ bic r3, r3, #7 │ │ │ │ str fp, [r1], #16 │ │ │ │ mov ip, #0 │ │ │ │ sub r3, r3, r1 │ │ │ │ str r1, [r0, #12] │ │ │ │ str r3, [r0, #4] │ │ │ │ str ip, [r0, #8] │ │ │ │ add r1, sl, r3 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r5, r0 │ │ │ │ - b c2554 <_Py_write@@Base+0x44c> │ │ │ │ + b c25b4 <_Py_write@@Base+0x44c> │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r2, [r5, r2, lsl #3] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r1, [r3, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r3, [r1, #8] │ │ │ │ - b c2494 <_Py_write@@Base+0x38c> │ │ │ │ + b c24f4 <_Py_write@@Base+0x38c> │ │ │ │ ldr r3, [sp] │ │ │ │ - ldr r2, [pc, #1208] @ c2d7c <_Py_write@@Base+0xc74> │ │ │ │ + ldr r2, [pc, #1208] @ c2ddc <_Py_write@@Base+0xc74> │ │ │ │ ldr r3, [r3, #680] @ 0x2a8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne c2c58 <_Py_write@@Base+0xb50> │ │ │ │ + bne c2cb8 <_Py_write@@Base+0xb50> │ │ │ │ cmp sl, #1 │ │ │ │ movcs r1, sl │ │ │ │ movcc r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a7a4 │ │ │ │ - b c27c4 <_Py_write@@Base+0x6bc> │ │ │ │ + b c2824 <_Py_write@@Base+0x6bc> │ │ │ │ ldr r3, [sp] │ │ │ │ - ldr r2, [pc, #1168] @ c2d80 <_Py_write@@Base+0xc78> │ │ │ │ + ldr r2, [pc, #1168] @ c2de0 <_Py_write@@Base+0xc78> │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne c2c70 <_Py_write@@Base+0xb68> │ │ │ │ + bne c2cd0 <_Py_write@@Base+0xb68> │ │ │ │ mov r0, #4 │ │ │ │ bl 2a1bc │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ ldrne r3, [r6, #800] @ 0x320 │ │ │ │ ldrne r5, [r4, #60] @ 0x3c │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6, #800] @ 0x320 │ │ │ │ - bne c2278 <_Py_write@@Base+0x170> │ │ │ │ + bne c22d8 <_Py_write@@Base+0x170> │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 2a01ec │ │ │ │ + bl 2a0260 │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ sub ip, ip, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, ip │ │ │ │ str ip, [r4, #88] @ 0x58 │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r5, #0 │ │ │ │ - b c25c8 <_Py_write@@Base+0x4c0> │ │ │ │ + b c2628 <_Py_write@@Base+0x4c0> │ │ │ │ mov r0, r7 │ │ │ │ - bl 99b98 │ │ │ │ + bl 99c10 │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ sub ip, ip, #1 │ │ │ │ - b c2930 <_Py_write@@Base+0x828> │ │ │ │ + b c2990 <_Py_write@@Base+0x828> │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 920a0 │ │ │ │ + bl 920fc │ │ │ │ mov r7, r0 │ │ │ │ - b c27a8 <_Py_write@@Base+0x6a0> │ │ │ │ + b c2808 <_Py_write@@Base+0x6a0> │ │ │ │ ldr r2, [sp] │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r2, #688] @ 0x2b0 │ │ │ │ blx r3 │ │ │ │ ldr r8, [r6] │ │ │ │ - b c2804 <_Py_write@@Base+0x6fc> │ │ │ │ + b c2864 <_Py_write@@Base+0x6fc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 344398 │ │ │ │ + bl 34454c │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ - bne c2928 <_Py_write@@Base+0x820> │ │ │ │ - ldr r3, [pc, #960] @ c2d64 <_Py_write@@Base+0xc5c> │ │ │ │ - ldr r2, [pc, #960] @ c2d68 <_Py_write@@Base+0xc60> │ │ │ │ + bne c2988 <_Py_write@@Base+0x820> │ │ │ │ + ldr r3, [pc, #960] @ c2dc4 <_Py_write@@Base+0xc5c> │ │ │ │ + ldr r2, [pc, #960] @ c2dc8 <_Py_write@@Base+0xc60> │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [r3, #692] @ 0x2b4 │ │ │ │ ldr sl, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq c2230 <_Py_write@@Base+0x128> │ │ │ │ + beq c2290 <_Py_write@@Base+0x128> │ │ │ │ ldr r2, [sp] │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [r2, #688] @ 0x2b0 │ │ │ │ blx r3 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne c27b0 <_Py_write@@Base+0x6a8> │ │ │ │ - b c291c <_Py_write@@Base+0x814> │ │ │ │ + bne c2810 <_Py_write@@Base+0x6a8> │ │ │ │ + b c297c <_Py_write@@Base+0x814> │ │ │ │ ldr r7, [r3, #16] │ │ │ │ mov r2, #28 │ │ │ │ mul r7, r2, r7 │ │ │ │ ldr sl, [r5, #512] @ 0x200 │ │ │ │ ldr ip, [r3, #8] │ │ │ │ add r2, sl, r7 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ @@ -156977,122 +157003,122 @@ │ │ │ │ str ip, [r0, #8] │ │ │ │ add ip, r5, r1, lsl #2 │ │ │ │ ldr r0, [ip, #528] @ 0x210 │ │ │ │ ldr lr, [r2, #16] │ │ │ │ cmp r2, r0 │ │ │ │ str lr, [r3, #8] │ │ │ │ str r3, [r2, #16] │ │ │ │ - bne c2a34 <_Py_write@@Base+0x92c> │ │ │ │ + bne c2a94 <_Py_write@@Base+0x92c> │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c2a30 <_Py_write@@Base+0x928> │ │ │ │ + beq c2a90 <_Py_write@@Base+0x928> │ │ │ │ ldr lr, [r3, #8] │ │ │ │ cmp r1, lr │ │ │ │ movne r3, #0 │ │ │ │ str r3, [ip, #528] @ 0x210 │ │ │ │ add r3, r1, #1 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq c2bb8 <_Py_write@@Base+0xab0> │ │ │ │ + beq c2c18 <_Py_write@@Base+0xab0> │ │ │ │ cmp r3, #1 │ │ │ │ - beq c2b8c <_Py_write@@Base+0xa84> │ │ │ │ + beq c2bec <_Py_write@@Base+0xa84> │ │ │ │ ldr r3, [ip, #532] @ 0x214 │ │ │ │ cmp r3, #0 │ │ │ │ streq r2, [ip, #532] @ 0x214 │ │ │ │ cmp r2, r0 │ │ │ │ - beq c2494 <_Py_write@@Base+0x38c> │ │ │ │ + beq c24f4 <_Py_write@@Base+0x38c> │ │ │ │ ldr r1, [r2, #24] │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ strne r3, [r1, #20] │ │ │ │ streq r3, [r5, #524] @ 0x20c │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr ip, [r2, #20] │ │ │ │ cmp r3, #0 │ │ │ │ str r1, [ip, #24] │ │ │ │ str r0, [r2, #24] │ │ │ │ str r3, [r2, #20] │ │ │ │ strne r2, [r3, #24] │ │ │ │ str r2, [r0, #20] │ │ │ │ - b c2494 <_Py_write@@Base+0x38c> │ │ │ │ + b c24f4 <_Py_write@@Base+0x38c> │ │ │ │ mov r2, sl │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ - b c27c4 <_Py_write@@Base+0x6bc> │ │ │ │ + b c2824 <_Py_write@@Base+0x6bc> │ │ │ │ cmp r3, #8192 @ 0x2000 │ │ │ │ str r2, [sp, #20] │ │ │ │ movcs r2, r3 │ │ │ │ movcc r2, #8192 @ 0x2000 │ │ │ │ add r0, r2, #16 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 996a4 │ │ │ │ + bl 9971c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c2c94 <_Py_write@@Base+0xb8c> │ │ │ │ + beq c2cf4 <_Py_write@@Base+0xb8c> │ │ │ │ add r6, r0, #23 │ │ │ │ mov ip, r0 │ │ │ │ bic r6, r6, #7 │ │ │ │ ldr lr, [sp, #8] │ │ │ │ str lr, [ip], #16 │ │ │ │ str ip, [r0, #12] │ │ │ │ sub ip, r6, ip │ │ │ │ add r3, ip, r3 │ │ │ │ cmp r6, #0 │ │ │ │ str r9, [r0, #8] │ │ │ │ str r0, [fp, #8] │ │ │ │ str r3, [r0, #4] │ │ │ │ - beq c2c94 <_Py_write@@Base+0xb8c> │ │ │ │ + beq c2cf4 <_Py_write@@Base+0xb8c> │ │ │ │ ldr fp, [r1, #4] │ │ │ │ - b c237c <_Py_write@@Base+0x274> │ │ │ │ - ldr r0, [pc, #600] @ c2d84 <_Py_write@@Base+0xc7c> │ │ │ │ + b c23dc <_Py_write@@Base+0x274> │ │ │ │ + ldr r0, [pc, #600] @ c2de4 <_Py_write@@Base+0xc7c> │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 996a4 │ │ │ │ + bl 9971c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c2d2c <_Py_write@@Base+0xc24> │ │ │ │ + beq c2d8c <_Py_write@@Base+0xc24> │ │ │ │ add r6, r0, #23 │ │ │ │ mov ip, r0 │ │ │ │ bic r6, r6, #7 │ │ │ │ mov lr, #8192 @ 0x2000 │ │ │ │ str lr, [ip], #16 │ │ │ │ str ip, [r0, #12] │ │ │ │ sub ip, r6, ip │ │ │ │ add ip, ip, #16 │ │ │ │ mov lr, #0 │ │ │ │ cmp r6, #0 │ │ │ │ str lr, [r0, #8] │ │ │ │ str r0, [r2, #8] │ │ │ │ str ip, [r0, #4] │ │ │ │ - beq c2d2c <_Py_write@@Base+0xc24> │ │ │ │ + beq c2d8c <_Py_write@@Base+0xc24> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - b c2750 <_Py_write@@Base+0x648> │ │ │ │ + b c27b0 <_Py_write@@Base+0x648> │ │ │ │ ldr r3, [r5, #524] @ 0x20c │ │ │ │ mov r1, #0 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2, #20] │ │ │ │ str r1, [r2, #24] │ │ │ │ strne r2, [r3, #24] │ │ │ │ ldr r3, [r5, #532] @ 0x214 │ │ │ │ str r2, [r5, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ streq r2, [r5, #532] @ 0x214 │ │ │ │ - b c2494 <_Py_write@@Base+0x38c> │ │ │ │ + b c24f4 <_Py_write@@Base+0x38c> │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c2a48 <_Py_write@@Base+0x940> │ │ │ │ + beq c2aa8 <_Py_write@@Base+0x940> │ │ │ │ ldr r3, [r2, #24] │ │ │ │ mov r8, #0 │ │ │ │ cmp r3, #0 │ │ │ │ strne r1, [r3, #20] │ │ │ │ streq r1, [r5, #524] @ 0x20c │ │ │ │ str r3, [r1, #24] │ │ │ │ ldr r1, [sl, r7] │ │ │ │ @@ -157116,563 +157142,563 @@ │ │ │ │ mov r2, #262144 @ 0x40000 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #788] @ 0x314 │ │ │ │ str r8, [sl, r7] │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr r8, [r6] │ │ │ │ str r3, [r5, #788] @ 0x314 │ │ │ │ - b c2804 <_Py_write@@Base+0x6fc> │ │ │ │ + b c2864 <_Py_write@@Base+0x6fc> │ │ │ │ ldr r2, [sp] │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b c27f4 <_Py_write@@Base+0x6ec> │ │ │ │ + b c2854 <_Py_write@@Base+0x6ec> │ │ │ │ ldr r1, [sp] │ │ │ │ mov r2, sl │ │ │ │ ldr r0, [r1, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ - b c27c4 <_Py_write@@Base+0x6bc> │ │ │ │ + b c2824 <_Py_write@@Base+0x6bc> │ │ │ │ ldr r2, [sp] │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ - b c2904 <_Py_write@@Base+0x7fc> │ │ │ │ + b c2964 <_Py_write@@Base+0x7fc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 344398 │ │ │ │ - b c22a4 <_Py_write@@Base+0x19c> │ │ │ │ + bl 34454c │ │ │ │ + b c2304 <_Py_write@@Base+0x19c> │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 2a01ec │ │ │ │ + bl 2a0260 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne c2388 <_Py_write@@Base+0x280> │ │ │ │ - bl 2a01ec │ │ │ │ + bne c23e8 <_Py_write@@Base+0x280> │ │ │ │ + bl 2a0260 │ │ │ │ mov r0, r7 │ │ │ │ - bl 99b98 │ │ │ │ - b c291c <_Py_write@@Base+0x814> │ │ │ │ - bl 344398 │ │ │ │ + bl 99c10 │ │ │ │ + b c297c <_Py_write@@Base+0x814> │ │ │ │ + bl 34454c │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp r5, #0 │ │ │ │ - beq c21f8 <_Py_write@@Base+0xf0> │ │ │ │ + beq c2258 <_Py_write@@Base+0xf0> │ │ │ │ sub r3, r3, #1 │ │ │ │ mov r5, #0 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b c25d0 <_Py_write@@Base+0x4c8> │ │ │ │ + b c2630 <_Py_write@@Base+0x4c8> │ │ │ │ cmp r3, r8 │ │ │ │ - bne c24f4 <_Py_write@@Base+0x3ec> │ │ │ │ - b c2510 <_Py_write@@Base+0x408> │ │ │ │ + bne c2554 <_Py_write@@Base+0x3ec> │ │ │ │ + b c2570 <_Py_write@@Base+0x408> │ │ │ │ str r2, [sp] │ │ │ │ - bl 2a01ec │ │ │ │ + bl 2a0260 │ │ │ │ ldr r2, [sp] │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne c2574 <_Py_write@@Base+0x46c> │ │ │ │ - bl 2a01ec │ │ │ │ - bl a55d4 │ │ │ │ + bne c25d4 <_Py_write@@Base+0x46c> │ │ │ │ + bl 2a0260 │ │ │ │ + bl a564c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c2940 <_Py_write@@Base+0x838> │ │ │ │ + beq c29a0 <_Py_write@@Base+0x838> │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b c2cd0 <_Py_write@@Base+0xbc8> │ │ │ │ + b c2d30 <_Py_write@@Base+0xbc8> │ │ │ │ cmp r8, #1 │ │ │ │ - bgt c24bc <_Py_write@@Base+0x3b4> │ │ │ │ - b c2818 <_Py_write@@Base+0x710> │ │ │ │ + bgt c251c <_Py_write@@Base+0x3b4> │ │ │ │ + b c2878 <_Py_write@@Base+0x710> │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 2a01ec │ │ │ │ + bl 2a0260 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne c275c <_Py_write@@Base+0x654> │ │ │ │ - bl 2a01ec │ │ │ │ - bl a55d4 │ │ │ │ + bne c27bc <_Py_write@@Base+0x654> │ │ │ │ + bl 2a0260 │ │ │ │ + bl a564c │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ sub r1, ip, #1 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, #1 │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ - b c2310 <_Py_write@@Base+0x208> │ │ │ │ + b c2370 <_Py_write@@Base+0x208> │ │ │ │ andeq r1, r0, r0, ror r7 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, r8, lsl #31 │ │ │ │ + andeq r1, r9, r4, ror #31 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq r9, r9, ip, lsr lr │ │ │ │ - andeq fp, sl, r8, asr r6 │ │ │ │ - andeq fp, r8, ip, lsl #9 │ │ │ │ - andeq fp, r8, r8, asr #9 │ │ │ │ - andeq fp, r8, r8, lsr #32 │ │ │ │ + @ instruction: 0x00099eb4 │ │ │ │ + ldrdeq fp, [sl], -r0 │ │ │ │ + strdeq fp, [r8], -ip │ │ │ │ + andeq fp, r8, r8, lsr r5 │ │ │ │ + muleq r8, r8, r0 │ │ │ │ andeq r2, r0, r0, lsl r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r3, [pc, #4076] @ c3d8c <_Py_write@@Base+0x1c84> │ │ │ │ + ldr r3, [pc, #4076] @ c3dec <_Py_write@@Base+0x1c84> │ │ │ │ ldr r5, [r0, #32] │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r9, [r3, #8] │ │ │ │ subs r3, r6, #1 │ │ │ │ - bmi c3a80 <_Py_write@@Base+0x1978> │ │ │ │ + bmi c3ae0 <_Py_write@@Base+0x1978> │ │ │ │ add fp, r5, r6, lsl #2 │ │ │ │ ldr r2, [fp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq c3dd4 <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c3e34 <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - ldr r7, [pc, #4020] @ c3d90 <_Py_write@@Base+0x1c88> │ │ │ │ + ldr r7, [pc, #4020] @ c3df0 <_Py_write@@Base+0x1c88> │ │ │ │ cmp r2, r7 │ │ │ │ - bne c3dd4 <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c3e34 <_Py_write@@Base+0x1ccc> │ │ │ │ add r8, r5, #12 │ │ │ │ ldr r1, [r8, r3, lsl #2] │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ lsl sl, r3, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9f51c │ │ │ │ + bl 9f594 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r6, #1 │ │ │ │ str r0, [r8, r3, lsl #2] │ │ │ │ - beq c2f44 <_Py_write@@Base+0xe3c> │ │ │ │ + beq c2fa4 <_Py_write@@Base+0xe3c> │ │ │ │ ldr r3, [fp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3dd4 <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c3e34 <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c3dd4 <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c3e34 <_Py_write@@Base+0x1ccc> │ │ │ │ sub r3, sl, #4 │ │ │ │ ldr r1, [r8, r3] │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9f51c │ │ │ │ + bl 9f594 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r6, #2 │ │ │ │ str r0, [r8, r3] │ │ │ │ - beq c2f44 <_Py_write@@Base+0xe3c> │ │ │ │ + beq c2fa4 <_Py_write@@Base+0xe3c> │ │ │ │ ldr r3, [r5, r6, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3dd4 <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c3e34 <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c3dd4 <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c3e34 <_Py_write@@Base+0x1ccc> │ │ │ │ sub r3, sl, #8 │ │ │ │ ldr r1, [r8, r3] │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9f51c │ │ │ │ + bl 9f594 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r6, #3 │ │ │ │ str r0, [r8, r3] │ │ │ │ - beq c2f44 <_Py_write@@Base+0xe3c> │ │ │ │ + beq c2fa4 <_Py_write@@Base+0xe3c> │ │ │ │ ldr r3, [fp, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3dd4 <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c3e34 <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c3dd4 <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c3e34 <_Py_write@@Base+0x1ccc> │ │ │ │ sub r3, sl, #12 │ │ │ │ ldr r1, [r8, r3] │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9f51c │ │ │ │ + bl 9f594 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r6, #4 │ │ │ │ str r0, [r8, r3] │ │ │ │ - beq c2f44 <_Py_write@@Base+0xe3c> │ │ │ │ + beq c2fa4 <_Py_write@@Base+0xe3c> │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3dd4 <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c3e34 <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c3dd4 <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c3e34 <_Py_write@@Base+0x1ccc> │ │ │ │ sub sl, sl, #16 │ │ │ │ ldr r1, [r8, sl] │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9f51c │ │ │ │ + bl 9f594 │ │ │ │ cmp r6, #5 │ │ │ │ str r0, [r8, sl] │ │ │ │ sub r8, r6, #6 │ │ │ │ - beq c2f44 <_Py_write@@Base+0xe3c> │ │ │ │ + beq c2fa4 <_Py_write@@Base+0xe3c> │ │ │ │ sub r6, r6, #-1073741822 @ 0xc0000002 │ │ │ │ add r5, r5, r6, lsl #2 │ │ │ │ ldr r1, [r5, #-4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq c3dd4 <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c3e34 <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c3dd4 <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c3e34 <_Py_write@@Base+0x1ccc> │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9f51c │ │ │ │ + bl 9f594 │ │ │ │ sub r8, r8, #1 │ │ │ │ cmn r8, #1 │ │ │ │ str r0, [r5] │ │ │ │ - bne c2f10 <_Py_write@@Base+0xe08> │ │ │ │ - ldr r2, [pc, #3648] @ c3d8c <_Py_write@@Base+0x1c84> │ │ │ │ - bl 3592c0 │ │ │ │ + bne c2f70 <_Py_write@@Base+0xe08> │ │ │ │ + ldr r2, [pc, #3648] @ c3dec <_Py_write@@Base+0x1c84> │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r9, [r2, #8] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r8, r2, #1 │ │ │ │ - bmi c3920 <_Py_write@@Base+0x1818> │ │ │ │ + bmi c3980 <_Py_write@@Base+0x1818> │ │ │ │ add r2, r2, #3 │ │ │ │ - ldr sl, [pc, #3620] @ c3d94 <_Py_write@@Base+0x1c8c> │ │ │ │ - ldr r6, [pc, #3620] @ c3d98 <_Py_write@@Base+0x1c90> │ │ │ │ + ldr sl, [pc, #3620] @ c3df4 <_Py_write@@Base+0x1c8c> │ │ │ │ + ldr r6, [pc, #3620] @ c3df8 <_Py_write@@Base+0x1c90> │ │ │ │ add fp, r3, r2, lsl #2 │ │ │ │ ldr r5, [fp, #-4]! │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c3770 <_Py_write@@Base+0x1668> │ │ │ │ + bne c37d0 <_Py_write@@Base+0x1668> │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq c3170 <_Py_write@@Base+0x1068> │ │ │ │ + beq c31d0 <_Py_write@@Base+0x1068> │ │ │ │ tst r3, #32 │ │ │ │ - beq c3dfc <_Py_write@@Base+0x1cf4> │ │ │ │ + beq c3e5c <_Py_write@@Base+0x1cf4> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ add r3, r5, #20 │ │ │ │ add r1, r3, r1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq c3158 <_Py_write@@Base+0x1050> │ │ │ │ + beq c31b8 <_Py_write@@Base+0x1050> │ │ │ │ ldrb r2, [r3] │ │ │ │ ldr r0, [r6, r2, lsl #2] │ │ │ │ subs r2, r2, #95 @ 0x5f │ │ │ │ and r0, r0, #7 │ │ │ │ movne r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ movne r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne c3170 <_Py_write@@Base+0x1068> │ │ │ │ + bne c31d0 <_Py_write@@Base+0x1068> │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - beq c3158 <_Py_write@@Base+0x1050> │ │ │ │ + beq c31b8 <_Py_write@@Base+0x1050> │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ ldr r0, [r6, r2, lsl #2] │ │ │ │ subs r2, r2, #95 @ 0x5f │ │ │ │ and r0, r0, #7 │ │ │ │ movne r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ movne r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne c3170 <_Py_write@@Base+0x1068> │ │ │ │ + bne c31d0 <_Py_write@@Base+0x1068> │ │ │ │ add r2, r3, #2 │ │ │ │ cmp r1, r2 │ │ │ │ - beq c3158 <_Py_write@@Base+0x1050> │ │ │ │ + beq c31b8 <_Py_write@@Base+0x1050> │ │ │ │ ldrb r2, [r3, #2] │ │ │ │ ldr r0, [r6, r2, lsl #2] │ │ │ │ subs r2, r2, #95 @ 0x5f │ │ │ │ and r0, r0, #7 │ │ │ │ movne r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ movne r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne c3170 <_Py_write@@Base+0x1068> │ │ │ │ + bne c31d0 <_Py_write@@Base+0x1068> │ │ │ │ add r2, r3, #3 │ │ │ │ cmp r1, r2 │ │ │ │ - beq c3158 <_Py_write@@Base+0x1050> │ │ │ │ + beq c31b8 <_Py_write@@Base+0x1050> │ │ │ │ ldrb r2, [r3, #3] │ │ │ │ ldr r0, [r6, r2, lsl #2] │ │ │ │ subs r2, r2, #95 @ 0x5f │ │ │ │ and r0, r0, #7 │ │ │ │ movne r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ movne r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne c3170 <_Py_write@@Base+0x1068> │ │ │ │ + bne c31d0 <_Py_write@@Base+0x1068> │ │ │ │ add r2, r3, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq c3158 <_Py_write@@Base+0x1050> │ │ │ │ + beq c31b8 <_Py_write@@Base+0x1050> │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ ldr r0, [r6, r2, lsl #2] │ │ │ │ subs r2, r2, #95 @ 0x5f │ │ │ │ and r0, r0, #7 │ │ │ │ movne r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ movne r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne c3170 <_Py_write@@Base+0x1068> │ │ │ │ + bne c31d0 <_Py_write@@Base+0x1068> │ │ │ │ add r2, r3, #5 │ │ │ │ cmp r1, r2 │ │ │ │ - beq c3158 <_Py_write@@Base+0x1050> │ │ │ │ + beq c31b8 <_Py_write@@Base+0x1050> │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ ldr r0, [r6, r2, lsl #2] │ │ │ │ subs r2, r2, #95 @ 0x5f │ │ │ │ and r0, r0, #7 │ │ │ │ movne r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ movne r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne c3170 <_Py_write@@Base+0x1068> │ │ │ │ + bne c31d0 <_Py_write@@Base+0x1068> │ │ │ │ add r2, r3, #6 │ │ │ │ cmp r1, r2 │ │ │ │ - beq c3158 <_Py_write@@Base+0x1050> │ │ │ │ + beq c31b8 <_Py_write@@Base+0x1050> │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ ldr r0, [r6, r2, lsl #2] │ │ │ │ subs r2, r2, #95 @ 0x5f │ │ │ │ and r0, r0, #7 │ │ │ │ movne r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ movne r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne c3170 <_Py_write@@Base+0x1068> │ │ │ │ + bne c31d0 <_Py_write@@Base+0x1068> │ │ │ │ add r2, r3, #7 │ │ │ │ cmp r1, r2 │ │ │ │ - beq c3158 <_Py_write@@Base+0x1050> │ │ │ │ + beq c31b8 <_Py_write@@Base+0x1050> │ │ │ │ ldrb r2, [r3, #7] │ │ │ │ ldr r0, [r6, r2, lsl #2] │ │ │ │ subs r2, r2, #95 @ 0x5f │ │ │ │ and r0, r0, #7 │ │ │ │ movne r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ movne r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne c3170 <_Py_write@@Base+0x1068> │ │ │ │ + bne c31d0 <_Py_write@@Base+0x1068> │ │ │ │ add r3, r3, #8 │ │ │ │ cmp r3, r1 │ │ │ │ - beq c3158 <_Py_write@@Base+0x1050> │ │ │ │ + beq c31b8 <_Py_write@@Base+0x1050> │ │ │ │ ldrb r2, [r3], #1 │ │ │ │ ldr r0, [r6, r2, lsl #2] │ │ │ │ subs r2, r2, #95 @ 0x5f │ │ │ │ and r0, r0, #7 │ │ │ │ movne r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ movne r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne c3170 <_Py_write@@Base+0x1068> │ │ │ │ + bne c31d0 <_Py_write@@Base+0x1068> │ │ │ │ cmp r1, r3 │ │ │ │ - bne c312c <_Py_write@@Base+0x1024> │ │ │ │ + bne c318c <_Py_write@@Base+0x1024> │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9f51c │ │ │ │ + bl 9f594 │ │ │ │ cmp r5, r0 │ │ │ │ strne r0, [fp] │ │ │ │ subs r8, r8, #1 │ │ │ │ - bcs c2f74 <_Py_write@@Base+0xe6c> │ │ │ │ + bcs c2fd4 <_Py_write@@Base+0xe6c> │ │ │ │ ldr r8, [r4, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #3080] @ c3d8c <_Py_write@@Base+0x1c84> │ │ │ │ - bl 3592c0 │ │ │ │ + ldr r3, [pc, #3080] @ c3dec <_Py_write@@Base+0x1c84> │ │ │ │ + bl 359530 │ │ │ │ ldr r5, [r8, #8] │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r9, [r3, #8] │ │ │ │ subs r3, r5, #1 │ │ │ │ - bmi c3930 <_Py_write@@Base+0x1828> │ │ │ │ + bmi c3990 <_Py_write@@Base+0x1828> │ │ │ │ add fp, r8, r5, lsl #2 │ │ │ │ ldr r2, [fp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq c3dd4 <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c3e34 <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - ldr r7, [pc, #3036] @ c3d90 <_Py_write@@Base+0x1c88> │ │ │ │ + ldr r7, [pc, #3036] @ c3df0 <_Py_write@@Base+0x1c88> │ │ │ │ cmp r2, r7 │ │ │ │ - bne c3dd4 <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c3e34 <_Py_write@@Base+0x1ccc> │ │ │ │ add r6, r8, #12 │ │ │ │ ldr r1, [r6, r3, lsl #2] │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ lsl sl, r3, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9f51c │ │ │ │ + bl 9f594 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, #1 │ │ │ │ str r0, [r6, r3, lsl #2] │ │ │ │ - beq c331c <_Py_write@@Base+0x1214> │ │ │ │ + beq c337c <_Py_write@@Base+0x1214> │ │ │ │ ldr r3, [fp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3dd4 <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c3e34 <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c3dd4 <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c3e34 <_Py_write@@Base+0x1ccc> │ │ │ │ sub r3, sl, #4 │ │ │ │ ldr r1, [r6, r3] │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9f51c │ │ │ │ + bl 9f594 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, #2 │ │ │ │ str r0, [r6, r3] │ │ │ │ - beq c331c <_Py_write@@Base+0x1214> │ │ │ │ + beq c337c <_Py_write@@Base+0x1214> │ │ │ │ ldr r3, [r8, r5, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3dd4 <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c3e34 <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c3dd4 <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c3e34 <_Py_write@@Base+0x1ccc> │ │ │ │ sub r3, sl, #8 │ │ │ │ ldr r1, [r6, r3] │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9f51c │ │ │ │ + bl 9f594 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, #3 │ │ │ │ str r0, [r6, r3] │ │ │ │ - beq c331c <_Py_write@@Base+0x1214> │ │ │ │ + beq c337c <_Py_write@@Base+0x1214> │ │ │ │ ldr r3, [fp, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3dd4 <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c3e34 <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c3dd4 <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c3e34 <_Py_write@@Base+0x1ccc> │ │ │ │ sub r3, sl, #12 │ │ │ │ ldr r1, [r6, r3] │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9f51c │ │ │ │ + bl 9f594 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, #4 │ │ │ │ str r0, [r6, r3] │ │ │ │ - beq c331c <_Py_write@@Base+0x1214> │ │ │ │ + beq c337c <_Py_write@@Base+0x1214> │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3dd4 <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c3e34 <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c3dd4 <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c3e34 <_Py_write@@Base+0x1ccc> │ │ │ │ sub sl, sl, #16 │ │ │ │ ldr r1, [r6, sl] │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9f51c │ │ │ │ + bl 9f594 │ │ │ │ cmp r5, #5 │ │ │ │ str r0, [r6, sl] │ │ │ │ sub r6, r5, #6 │ │ │ │ - beq c331c <_Py_write@@Base+0x1214> │ │ │ │ + beq c337c <_Py_write@@Base+0x1214> │ │ │ │ sub r5, r5, #-1073741822 @ 0xc0000002 │ │ │ │ add r5, r8, r5, lsl #2 │ │ │ │ ldr r1, [r5, #-4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq c3dd4 <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c3e34 <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c3dd4 <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c3e34 <_Py_write@@Base+0x1ccc> │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9f51c │ │ │ │ + bl 9f594 │ │ │ │ sub r6, r6, #1 │ │ │ │ cmn r6, #1 │ │ │ │ str r0, [r5] │ │ │ │ - bne c32e8 <_Py_write@@Base+0x11e0> │ │ │ │ - ldr r3, [pc, #2664] @ c3d8c <_Py_write@@Base+0x1c84> │ │ │ │ - bl 3592c0 │ │ │ │ + bne c3348 <_Py_write@@Base+0x11e0> │ │ │ │ + ldr r3, [pc, #2664] @ c3dec <_Py_write@@Base+0x1c84> │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3de8 <_Py_write@@Base+0x1ce0> │ │ │ │ + beq c3e48 <_Py_write@@Base+0x1ce0> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3940 <_Py_write@@Base+0x1838> │ │ │ │ + beq c39a0 <_Py_write@@Base+0x1838> │ │ │ │ mov r9, #0 │ │ │ │ - ldr r8, [pc, #2636] @ c3d9c <_Py_write@@Base+0x1c94> │ │ │ │ + ldr r8, [pc, #2636] @ c3dfc <_Py_write@@Base+0x1c94> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r6, [r8, #16] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ ldr r3, [r8, #20] │ │ │ │ lsr r7, r7, #1 │ │ │ │ add r6, r6, #3 │ │ │ │ mla r6, r3, r7, r6 │ │ │ │ bics r6, r6, #3 │ │ │ │ - bmi c3b58 <_Py_write@@Base+0x1a50> │ │ │ │ - ldr sl, [pc, #2600] @ c3da0 <_Py_write@@Base+0x1c98> │ │ │ │ - ldr r2, [pc, #2600] @ c3da4 <_Py_write@@Base+0x1c9c> │ │ │ │ + bmi c3bb8 <_Py_write@@Base+0x1a50> │ │ │ │ + ldr sl, [pc, #2600] @ c3e00 <_Py_write@@Base+0x1c98> │ │ │ │ + ldr r2, [pc, #2600] @ c3e04 <_Py_write@@Base+0x1c9c> │ │ │ │ ldr r3, [sl, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne c3b44 <_Py_write@@Base+0x1a3c> │ │ │ │ - ldr r3, [pc, #2560] @ c3d8c <_Py_write@@Base+0x1c84> │ │ │ │ - bl 3592c0 │ │ │ │ + bne c3ba4 <_Py_write@@Base+0x1a3c> │ │ │ │ + ldr r3, [pc, #2560] @ c3dec <_Py_write@@Base+0x1c84> │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ sub r1, r6, #1 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r1, #512 @ 0x200 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr fp, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs c3868 <_Py_write@@Base+0x1760> │ │ │ │ + bcs c38c8 <_Py_write@@Base+0x1760> │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [fp, r1, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq c3b34 <_Py_write@@Base+0x1a2c> │ │ │ │ + beq c3b94 <_Py_write@@Base+0x1a2c> │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [r5] │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq c3838 <_Py_write@@Base+0x1730> │ │ │ │ + beq c3898 <_Py_write@@Base+0x1730> │ │ │ │ ldr r3, [r8] │ │ │ │ - ldr r2, [pc, #2496] @ c3da8 <_Py_write@@Base+0x1ca0> │ │ │ │ + ldr r2, [pc, #2496] @ c3e08 <_Py_write@@Base+0x1ca0> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ str r8, [r5, #4] │ │ │ │ strne r3, [r8] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c3cd0 <_Py_write@@Base+0x1bc8> │ │ │ │ + bne c3d30 <_Py_write@@Base+0x1bc8> │ │ │ │ str r7, [r5, #8] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r8, [r3, #8] │ │ │ │ cmp r8, #0 │ │ │ │ - ble c38bc <_Py_write@@Base+0x17b4> │ │ │ │ + ble c391c <_Py_write@@Base+0x17b4> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ ands fp, r2, #32 │ │ │ │ and sl, r2, #64 @ 0x40 │ │ │ │ lsrne sl, sl, #6 │ │ │ │ movne fp, #0 │ │ │ │ movne r7, #1 │ │ │ │ - beq c3adc <_Py_write@@Base+0x19d4> │ │ │ │ + beq c3b3c <_Py_write@@Base+0x19d4> │ │ │ │ cmp r8, #1 │ │ │ │ - beq c34bc <_Py_write@@Base+0x13b4> │ │ │ │ + beq c351c <_Py_write@@Base+0x13b4> │ │ │ │ ldrb r2, [r3, #17] │ │ │ │ tst r2, #32 │ │ │ │ and r1, r2, #64 @ 0x40 │ │ │ │ - beq c3afc <_Py_write@@Base+0x19f4> │ │ │ │ + beq c3b5c <_Py_write@@Base+0x19f4> │ │ │ │ cmp r1, #0 │ │ │ │ add r7, r7, #1 │ │ │ │ - bne c3b24 <_Py_write@@Base+0x1a1c> │ │ │ │ + bne c3b84 <_Py_write@@Base+0x1a1c> │ │ │ │ cmp r8, #2 │ │ │ │ - beq c34bc <_Py_write@@Base+0x13b4> │ │ │ │ + beq c351c <_Py_write@@Base+0x13b4> │ │ │ │ ldrb r2, [r3, #18] │ │ │ │ tst r2, #32 │ │ │ │ and r1, r2, #64 @ 0x40 │ │ │ │ - beq c3b10 <_Py_write@@Base+0x1a08> │ │ │ │ + beq c3b70 <_Py_write@@Base+0x1a08> │ │ │ │ cmp r1, #0 │ │ │ │ add r7, r7, #1 │ │ │ │ - bne c3b2c <_Py_write@@Base+0x1a24> │ │ │ │ + bne c3b8c <_Py_write@@Base+0x1a24> │ │ │ │ cmp r8, #3 │ │ │ │ - beq c34bc <_Py_write@@Base+0x13b4> │ │ │ │ + beq c351c <_Py_write@@Base+0x13b4> │ │ │ │ add r0, r3, #15 │ │ │ │ add r0, r0, r8 │ │ │ │ add r3, r3, #18 │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ tst r2, #32 │ │ │ │ and r1, r2, #64 @ 0x40 │ │ │ │ - beq c3aa8 <_Py_write@@Base+0x19a0> │ │ │ │ + beq c3b08 <_Py_write@@Base+0x19a0> │ │ │ │ cmp r1, #0 │ │ │ │ add r7, r7, #1 │ │ │ │ - bne c3af4 <_Py_write@@Base+0x19ec> │ │ │ │ + bne c3b54 <_Py_write@@Base+0x19ec> │ │ │ │ cmp r3, r0 │ │ │ │ - bne c3498 <_Py_write@@Base+0x1390> │ │ │ │ + bne c34f8 <_Py_write@@Base+0x1390> │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c38dc <_Py_write@@Base+0x17d4> │ │ │ │ - ldr r3, [pc, #2236] @ c3d8c <_Py_write@@Base+0x1c84> │ │ │ │ + beq c393c <_Py_write@@Base+0x17d4> │ │ │ │ + ldr r3, [pc, #2236] @ c3dec <_Py_write@@Base+0x1c84> │ │ │ │ ldr r1, [r4] │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ ldr r3, [r1] │ │ │ │ mov r0, r6 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r1] │ │ │ │ @@ -157686,25 +157712,25 @@ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ mov r2, #0 │ │ │ │ - bl 9f51c │ │ │ │ + bl 9f594 │ │ │ │ ldr r1, [r5, #84] @ 0x54 │ │ │ │ mov r2, #0 │ │ │ │ str r0, [r5, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9f51c │ │ │ │ + bl 9f594 │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ mov r2, #0 │ │ │ │ str r0, [r5, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9f51c │ │ │ │ + bl 9f594 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r1, [r4, #20] │ │ │ │ add r6, r6, #8192 @ 0x2000 │ │ │ │ str r0, [r5, #88] @ 0x58 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ str r3, [r5, #24] │ │ │ │ ldr r3, [r2] │ │ │ │ @@ -157774,1547 +157800,1547 @@ │ │ │ │ str r3, [r5, #96] @ 0x60 │ │ │ │ str r3, [r5, #120] @ 0x78 │ │ │ │ str r3, [r5, #104] @ 0x68 │ │ │ │ str r3, [r5, #100] @ 0x64 │ │ │ │ bl 29cdc │ │ │ │ ldr ip, [r5, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - ble c3e14 <_Py_write@@Base+0x1d0c> │ │ │ │ + ble c3e74 <_Py_write@@Base+0x1d0c> │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #149 @ 0x95 │ │ │ │ moveq r3, #0 │ │ │ │ - bne c38e8 <_Py_write@@Base+0x17e0> │ │ │ │ - ldr r0, [pc, #1836] @ c3dd0 <_Py_write@@Base+0x1cc8> │ │ │ │ - ldr r6, [pc, #1796] @ c3dac <_Py_write@@Base+0x1ca4> │ │ │ │ + bne c3948 <_Py_write@@Base+0x17e0> │ │ │ │ + ldr r0, [pc, #1836] @ c3e30 <_Py_write@@Base+0x1cc8> │ │ │ │ + ldr r6, [pc, #1796] @ c3e0c <_Py_write@@Base+0x1ca4> │ │ │ │ mov r2, #0 │ │ │ │ mov lr, #17 │ │ │ │ str r3, [r5, #116] @ 0x74 │ │ │ │ - b c36c0 <_Py_write@@Base+0x15b8> │ │ │ │ + b c3720 <_Py_write@@Base+0x15b8> │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, ip │ │ │ │ - bge c3730 <_Py_write@@Base+0x1628> │ │ │ │ + bge c3790 <_Py_write@@Base+0x1628> │ │ │ │ ldrb r3, [r4, r2, lsl #1] │ │ │ │ lsl r7, r2, #1 │ │ │ │ cmp r3, #254 @ 0xfe │ │ │ │ - beq c3914 <_Py_write@@Base+0x180c> │ │ │ │ + beq c3974 <_Py_write@@Base+0x180c> │ │ │ │ cmp r3, #247 @ 0xf7 │ │ │ │ - beq c3abc <_Py_write@@Base+0x19b4> │ │ │ │ + beq c3b1c <_Py_write@@Base+0x19b4> │ │ │ │ add r3, r0, r3 │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - bne c3ac8 <_Py_write@@Base+0x19c0> │ │ │ │ + bne c3b28 <_Py_write@@Base+0x19c0> │ │ │ │ ldrb r1, [r3, #272] @ 0x110 │ │ │ │ add r3, r0, r1 │ │ │ │ ldrb r3, [r3, #528] @ 0x210 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c36b4 <_Py_write@@Base+0x15ac> │ │ │ │ + beq c3714 <_Py_write@@Base+0x15ac> │ │ │ │ add r7, r7, #2 │ │ │ │ cmp r1, #77 @ 0x4d │ │ │ │ add r8, r4, r7 │ │ │ │ - beq c3828 <_Py_write@@Base+0x1720> │ │ │ │ + beq c3888 <_Py_write@@Base+0x1720> │ │ │ │ sub r1, r1, #97 @ 0x61 │ │ │ │ cmp r1, #3 │ │ │ │ add r2, r2, r3 │ │ │ │ strhls r6, [r4, r7] │ │ │ │ - bls c36b4 <_Py_write@@Base+0x15ac> │ │ │ │ + bls c3714 <_Py_write@@Base+0x15ac> │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, ip │ │ │ │ strh lr, [r8] │ │ │ │ - blt c36c0 <_Py_write@@Base+0x15b8> │ │ │ │ - ldr r3, [pc, #1620] @ c3d8c <_Py_write@@Base+0x1c84> │ │ │ │ - bl 3592c0 │ │ │ │ + blt c3720 <_Py_write@@Base+0x15b8> │ │ │ │ + ldr r3, [pc, #1620] @ c3dec <_Py_write@@Base+0x1c84> │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r2, r3, #4096 @ 0x1000 │ │ │ │ ldrb r6, [r2, #1600] @ 0x640 │ │ │ │ cmp r6, #0 │ │ │ │ - bne c3b8c <_Py_write@@Base+0x1a84> │ │ │ │ + bne c3bec <_Py_write@@Base+0x1a84> │ │ │ │ cmp r9, #0 │ │ │ │ - beq c3764 <_Py_write@@Base+0x165c> │ │ │ │ + beq c37c4 <_Py_write@@Base+0x165c> │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne c37ec <_Py_write@@Base+0x16e4> │ │ │ │ + bne c384c <_Py_write@@Base+0x16e4> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, sl │ │ │ │ - beq c38a4 <_Py_write@@Base+0x179c> │ │ │ │ - ldr r2, [pc, #1584] @ c3db0 <_Py_write@@Base+0x1ca8> │ │ │ │ + beq c3904 <_Py_write@@Base+0x179c> │ │ │ │ + ldr r2, [pc, #1584] @ c3e10 <_Py_write@@Base+0x1ca8> │ │ │ │ cmp r3, r2 │ │ │ │ - bne c3170 <_Py_write@@Base+0x1068> │ │ │ │ + bne c31d0 <_Py_write@@Base+0x1068> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9a0c0 │ │ │ │ + bl 9a138 │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - beq c3b70 <_Py_write@@Base+0x1a68> │ │ │ │ + beq c3bd0 <_Py_write@@Base+0x1a68> │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #12 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl c6530 │ │ │ │ + bl c6588 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt c3d64 <_Py_write@@Base+0x1c5c> │ │ │ │ + blt c3dc4 <_Py_write@@Base+0x1c5c> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c3d18 <_Py_write@@Base+0x1c10> │ │ │ │ + bne c3d78 <_Py_write@@Base+0x1c10> │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c3170 <_Py_write@@Base+0x1068> │ │ │ │ + beq c31d0 <_Py_write@@Base+0x1068> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne c3170 <_Py_write@@Base+0x1068> │ │ │ │ + bne c31d0 <_Py_write@@Base+0x1068> │ │ │ │ mov r0, r2 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b c3170 <_Py_write@@Base+0x1068> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b c31d0 <_Py_write@@Base+0x1068> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - bne c3764 <_Py_write@@Base+0x165c> │ │ │ │ - ldr r2, [pc, #1444] @ c3da8 <_Py_write@@Base+0x1ca0> │ │ │ │ + bne c37c4 <_Py_write@@Base+0x165c> │ │ │ │ + ldr r2, [pc, #1444] @ c3e08 <_Py_write@@Base+0x1ca0> │ │ │ │ ldr r1, [r9, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r4, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c3cf8 <_Py_write@@Base+0x1bf0> │ │ │ │ + bne c3d58 <_Py_write@@Base+0x1bf0> │ │ │ │ mov r0, r9 │ │ │ │ blx r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r2, r2, r3 │ │ │ │ mov r3, #260 @ 0x104 │ │ │ │ strh r3, [r4, r7] │ │ │ │ - b c36b4 <_Py_write@@Base+0x15ac> │ │ │ │ + b c3714 <_Py_write@@Base+0x15ac> │ │ │ │ ldr lr, [r3, #24] │ │ │ │ ldr ip, [r3, #28] │ │ │ │ cmp ip, lr │ │ │ │ - bcc c3a98 <_Py_write@@Base+0x1990> │ │ │ │ + bcc c3af8 <_Py_write@@Base+0x1990> │ │ │ │ add r1, r1, #1 │ │ │ │ add r1, lr, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ add r1, r3, lr │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r3, lr] │ │ │ │ cmp r5, #0 │ │ │ │ - bne c33dc <_Py_write@@Base+0x12d4> │ │ │ │ + bne c343c <_Py_write@@Base+0x12d4> │ │ │ │ ldr r3, [sl, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #1344] @ c3db4 <_Py_write@@Base+0x1cac> │ │ │ │ + ldr r2, [pc, #1344] @ c3e14 <_Py_write@@Base+0x1cac> │ │ │ │ cmp r3, r2 │ │ │ │ - bne c3b78 <_Py_write@@Base+0x1a70> │ │ │ │ + bne c3bd8 <_Py_write@@Base+0x1a70> │ │ │ │ cmp r6, #1 │ │ │ │ movcs r0, r6 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq c3b58 <_Py_write@@Base+0x1a50> │ │ │ │ + beq c3bb8 <_Py_write@@Base+0x1a50> │ │ │ │ ldr r3, [fp, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [fp, #800] @ 0x320 │ │ │ │ - b c33dc <_Py_write@@Base+0x12d4> │ │ │ │ + b c343c <_Py_write@@Base+0x12d4> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ - bl c6530 │ │ │ │ + bl c6588 │ │ │ │ cmp r0, #0 │ │ │ │ - bge c3170 <_Py_write@@Base+0x1068> │ │ │ │ - b c3b70 <_Py_write@@Base+0x1a68> │ │ │ │ + bge c31d0 <_Py_write@@Base+0x1068> │ │ │ │ + b c3bd0 <_Py_write@@Base+0x1a68> │ │ │ │ ldr r7, [r4, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ movne fp, #0 │ │ │ │ movne sl, fp │ │ │ │ movne r7, fp │ │ │ │ - bne c34c8 <_Py_write@@Base+0x13c0> │ │ │ │ + bne c3528 <_Py_write@@Base+0x13c0> │ │ │ │ mov fp, r7 │ │ │ │ mov sl, r7 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ - b c34c8 <_Py_write@@Base+0x13c0> │ │ │ │ + b c3528 <_Py_write@@Base+0x13c0> │ │ │ │ cmp ip, #1 │ │ │ │ moveq r3, ip │ │ │ │ - beq c369c <_Py_write@@Base+0x1594> │ │ │ │ + beq c36fc <_Py_write@@Base+0x1594> │ │ │ │ mov r3, #1 │ │ │ │ ldrb r2, [r4, r3, lsl #1] │ │ │ │ cmp r2, #149 @ 0x95 │ │ │ │ - beq c369c <_Py_write@@Base+0x1594> │ │ │ │ + beq c36fc <_Py_write@@Base+0x1594> │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, ip │ │ │ │ - bne c38f8 <_Py_write@@Base+0x17f0> │ │ │ │ - b c369c <_Py_write@@Base+0x1594> │ │ │ │ + bne c3958 <_Py_write@@Base+0x17f0> │ │ │ │ + b c36fc <_Py_write@@Base+0x1594> │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #0 │ │ │ │ ldr r8, [r4, #36] @ 0x24 │ │ │ │ ldr r5, [r8, #8] │ │ │ │ subs r3, r5, #1 │ │ │ │ - bpl c3198 <_Py_write@@Base+0x1090> │ │ │ │ + bpl c31f8 <_Py_write@@Base+0x1090> │ │ │ │ add r9, r9, #4096 @ 0x1000 │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c3344 <_Py_write@@Base+0x123c> │ │ │ │ + bne c33a4 <_Py_write@@Base+0x123c> │ │ │ │ mov r1, #32 │ │ │ │ mov r0, #0 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ - bl 92884 │ │ │ │ + bl 928e0 │ │ │ │ add r6, r7, #16 │ │ │ │ cmp r0, #0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq c3b6c <_Py_write@@Base+0x1a64> │ │ │ │ + beq c3bcc <_Py_write@@Base+0x1a64> │ │ │ │ add lr, r0, #16 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r3, lr │ │ │ │ mov r5, #0 │ │ │ │ mvn fp, #23 │ │ │ │ cmp r5, r1 │ │ │ │ - bge c3bd0 <_Py_write@@Base+0x1ac8> │ │ │ │ + bge c3c30 <_Py_write@@Base+0x1ac8> │ │ │ │ ldr r1, [r2, #8] │ │ │ │ sub r8, r3, lr │ │ │ │ add r0, r8, #16 │ │ │ │ cmp r0, r1 │ │ │ │ - bge c3cac <_Py_write@@Base+0x1ba4> │ │ │ │ + bge c3d0c <_Py_write@@Base+0x1ba4> │ │ │ │ ldrb r1, [r6, r5] │ │ │ │ add ip, r6, r5 │ │ │ │ and r0, r1, #120 @ 0x78 │ │ │ │ cmp r0, #120 @ 0x78 │ │ │ │ add r0, r3, #1 │ │ │ │ strbeq r1, [r3] │ │ │ │ moveq r3, r0 │ │ │ │ - beq c3a04 <_Py_write@@Base+0x18fc> │ │ │ │ + beq c3a64 <_Py_write@@Base+0x18fc> │ │ │ │ and r1, r1, #7 │ │ │ │ orr r1, fp, r1 │ │ │ │ strb r1, [r3] │ │ │ │ ldrb r1, [r6, r5] │ │ │ │ lsr r1, r1, #3 │ │ │ │ and r1, r1, #15 │ │ │ │ cmp r1, #15 │ │ │ │ - beq c3c54 <_Py_write@@Base+0x1b4c> │ │ │ │ + beq c3cb4 <_Py_write@@Base+0x1b4c> │ │ │ │ cmp r1, #12 │ │ │ │ - bhi c3c00 <_Py_write@@Base+0x1af8> │ │ │ │ + bhi c3c60 <_Py_write@@Base+0x1af8> │ │ │ │ cmp r1, #11 │ │ │ │ - beq c3c64 <_Py_write@@Base+0x1b5c> │ │ │ │ + beq c3cc4 <_Py_write@@Base+0x1b5c> │ │ │ │ sub r1, r1, #12 │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov ip, r0 │ │ │ │ mov r3, #1 │ │ │ │ add r3, r0, r3 │ │ │ │ strb r1, [ip] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ add r0, r5, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bge c3a78 <_Py_write@@Base+0x1970> │ │ │ │ + bge c3ad8 <_Py_write@@Base+0x1970> │ │ │ │ ldrsb ip, [r6, r0] │ │ │ │ cmp ip, #0 │ │ │ │ - blt c3bf8 <_Py_write@@Base+0x1af0> │ │ │ │ + blt c3c58 <_Py_write@@Base+0x1af0> │ │ │ │ add r0, r5, #2 │ │ │ │ cmp r1, r0 │ │ │ │ - ble c3ca4 <_Py_write@@Base+0x1b9c> │ │ │ │ + ble c3d04 <_Py_write@@Base+0x1b9c> │ │ │ │ ldrsb ip, [r6, r0] │ │ │ │ cmp ip, #0 │ │ │ │ - blt c3bc4 <_Py_write@@Base+0x1abc> │ │ │ │ + blt c3c24 <_Py_write@@Base+0x1abc> │ │ │ │ add r0, r5, #3 │ │ │ │ cmp r1, r0 │ │ │ │ - ble c3ca4 <_Py_write@@Base+0x1b9c> │ │ │ │ + ble c3d04 <_Py_write@@Base+0x1b9c> │ │ │ │ ldrsb ip, [r6, r0] │ │ │ │ cmp ip, #0 │ │ │ │ - blt c3bc4 <_Py_write@@Base+0x1abc> │ │ │ │ + blt c3c24 <_Py_write@@Base+0x1abc> │ │ │ │ add r5, r5, #4 │ │ │ │ cmp r1, r5 │ │ │ │ - ble c3a74 <_Py_write@@Base+0x196c> │ │ │ │ + ble c3ad4 <_Py_write@@Base+0x196c> │ │ │ │ ldrsb r0, [r6, r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt c3bc8 <_Py_write@@Base+0x1ac0> │ │ │ │ + blt c3c28 <_Py_write@@Base+0x1ac0> │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r1 │ │ │ │ - blt c3a5c <_Py_write@@Base+0x1954> │ │ │ │ + blt c3abc <_Py_write@@Base+0x1954> │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r0 │ │ │ │ - b c3978 <_Py_write@@Base+0x1870> │ │ │ │ + b c39d8 <_Py_write@@Base+0x1870> │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r8, r2, #1 │ │ │ │ - bmi c3920 <_Py_write@@Base+0x1818> │ │ │ │ - ldr r7, [pc, #760] @ c3d90 <_Py_write@@Base+0x1c88> │ │ │ │ - b c2f64 <_Py_write@@Base+0xe5c> │ │ │ │ + bmi c3980 <_Py_write@@Base+0x1818> │ │ │ │ + ldr r7, [pc, #760] @ c3df0 <_Py_write@@Base+0x1c88> │ │ │ │ + b c2fc4 <_Py_write@@Base+0xe5c> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ - b c33dc <_Py_write@@Base+0x12d4> │ │ │ │ + b c343c <_Py_write@@Base+0x12d4> │ │ │ │ cmp r1, #0 │ │ │ │ - bne c3af4 <_Py_write@@Base+0x19ec> │ │ │ │ + bne c3b54 <_Py_write@@Base+0x19ec> │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ addne fp, fp, #1 │ │ │ │ - b c34b4 <_Py_write@@Base+0x13ac> │ │ │ │ + b c3514 <_Py_write@@Base+0x13ac> │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ udf #0 │ │ │ │ add r3, r0, r1 │ │ │ │ ldrb r3, [r3, #528] @ 0x210 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c36b4 <_Py_write@@Base+0x15ac> │ │ │ │ - b c36fc <_Py_write@@Base+0x15f4> │ │ │ │ + beq c3714 <_Py_write@@Base+0x15ac> │ │ │ │ + b c375c <_Py_write@@Base+0x15f4> │ │ │ │ cmp sl, #0 │ │ │ │ lsreq fp, r2, #7 │ │ │ │ moveq r7, sl │ │ │ │ movne sl, #1 │ │ │ │ movne r7, fp │ │ │ │ - b c343c <_Py_write@@Base+0x1334> │ │ │ │ + b c349c <_Py_write@@Base+0x1334> │ │ │ │ add sl, sl, #1 │ │ │ │ - b c34b4 <_Py_write@@Base+0x13ac> │ │ │ │ + b c3514 <_Py_write@@Base+0x13ac> │ │ │ │ cmp r1, #0 │ │ │ │ - bne c3b24 <_Py_write@@Base+0x1a1c> │ │ │ │ + bne c3b84 <_Py_write@@Base+0x1a1c> │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ addne fp, fp, #1 │ │ │ │ - b c3460 <_Py_write@@Base+0x1358> │ │ │ │ + b c34c0 <_Py_write@@Base+0x1358> │ │ │ │ cmp r1, #0 │ │ │ │ - bne c3b2c <_Py_write@@Base+0x1a24> │ │ │ │ + bne c3b8c <_Py_write@@Base+0x1a24> │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ addne fp, fp, #1 │ │ │ │ - b c3484 <_Py_write@@Base+0x137c> │ │ │ │ + b c34e4 <_Py_write@@Base+0x137c> │ │ │ │ add sl, sl, #1 │ │ │ │ - b c3460 <_Py_write@@Base+0x1358> │ │ │ │ + b c34c0 <_Py_write@@Base+0x1358> │ │ │ │ add sl, sl, #1 │ │ │ │ - b c3484 <_Py_write@@Base+0x137c> │ │ │ │ + b c34e4 <_Py_write@@Base+0x137c> │ │ │ │ mov r0, fp │ │ │ │ - bl 920a0 │ │ │ │ + bl 920fc │ │ │ │ mov r5, r0 │ │ │ │ - b c3860 <_Py_write@@Base+0x1758> │ │ │ │ + b c38c0 <_Py_write@@Base+0x1758> │ │ │ │ ldr r0, [sl, #708] @ 0x2c4 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne c33dc <_Py_write@@Base+0x12d4> │ │ │ │ - bl 2a01ec │ │ │ │ + bne c343c <_Py_write@@Base+0x12d4> │ │ │ │ + bl 2a0260 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne c340c <_Py_write@@Base+0x1304> │ │ │ │ + bne c346c <_Py_write@@Base+0x1304> │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b158 │ │ │ │ - bl 2a01ec │ │ │ │ + bl 9b1d0 │ │ │ │ + bl 2a0260 │ │ │ │ mov r5, #0 │ │ │ │ - b c3764 <_Py_write@@Base+0x165c> │ │ │ │ + b c37c4 <_Py_write@@Base+0x165c> │ │ │ │ ldr r0, [sl, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b c388c <_Py_write@@Base+0x1784> │ │ │ │ + b c38ec <_Py_write@@Base+0x1784> │ │ │ │ add r4, r3, #5632 @ 0x1600 │ │ │ │ add r4, r4, #32 │ │ │ │ tst r6, #1 │ │ │ │ - beq c3df4 <_Py_write@@Base+0x1cec> │ │ │ │ + beq c3e54 <_Py_write@@Base+0x1cec> │ │ │ │ ldr r3, [r4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #0 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt c3ce4 <_Py_write@@Base+0x1bdc> │ │ │ │ + blt c3d44 <_Py_write@@Base+0x1bdc> │ │ │ │ lsrs r6, r6, #1 │ │ │ │ - beq c3750 <_Py_write@@Base+0x1648> │ │ │ │ + beq c37b0 <_Py_write@@Base+0x1648> │ │ │ │ add r4, r4, #4 │ │ │ │ - b c3b94 <_Py_write@@Base+0x1a8c> │ │ │ │ + b c3bf4 <_Py_write@@Base+0x1a8c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r5 │ │ │ │ - bgt c3980 <_Py_write@@Base+0x1878> │ │ │ │ + bgt c39e0 <_Py_write@@Base+0x1878> │ │ │ │ sub r1, r3, lr │ │ │ │ add r0, sp, #12 │ │ │ │ - bl cae00 <_PyBytes_Resize@@Base> │ │ │ │ + bl cae90 <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne c3b70 <_Py_write@@Base+0x1a68> │ │ │ │ + bne c3bd0 <_Py_write@@Base+0x1a68> │ │ │ │ ldr r9, [sp, #12] │ │ │ │ cmp r9, #0 │ │ │ │ - beq c3b70 <_Py_write@@Base+0x1a68> │ │ │ │ + beq c3bd0 <_Py_write@@Base+0x1a68> │ │ │ │ str r9, [r4, #24] │ │ │ │ - b c3348 <_Py_write@@Base+0x1240> │ │ │ │ + b c33a8 <_Py_write@@Base+0x1240> │ │ │ │ mov r5, r0 │ │ │ │ - b c3980 <_Py_write@@Base+0x1878> │ │ │ │ + b c39e0 <_Py_write@@Base+0x1878> │ │ │ │ ldrb r8, [ip, #1] │ │ │ │ add r1, ip, #2 │ │ │ │ mov r9, #0 │ │ │ │ and ip, r8, #63 @ 0x3f │ │ │ │ tst r8, #64 @ 0x40 │ │ │ │ - bne c3c88 <_Py_write@@Base+0x1b80> │ │ │ │ + bne c3ce8 <_Py_write@@Base+0x1b80> │ │ │ │ tst ip, #1 │ │ │ │ biceq r1, ip, #1 │ │ │ │ - bne c3c74 <_Py_write@@Base+0x1b6c> │ │ │ │ + bne c3cd4 <_Py_write@@Base+0x1b6c> │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ mov ip, r0 │ │ │ │ movls r3, #1 │ │ │ │ - bls c39fc <_Py_write@@Base+0x18f4> │ │ │ │ + bls c3a5c <_Py_write@@Base+0x18f4> │ │ │ │ and r8, r1, #63 @ 0x3f │ │ │ │ lsr r1, r1, #6 │ │ │ │ orr r8, r8, #64 @ 0x40 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ strb r8, [ip], #1 │ │ │ │ - bhi c3c34 <_Py_write@@Base+0x1b2c> │ │ │ │ + bhi c3c94 <_Py_write@@Base+0x1b2c> │ │ │ │ sub r3, ip, r3 │ │ │ │ - b c39fc <_Py_write@@Base+0x18f4> │ │ │ │ + b c3a5c <_Py_write@@Base+0x18f4> │ │ │ │ mov ip, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #0 │ │ │ │ - b c39fc <_Py_write@@Base+0x18f4> │ │ │ │ + b c3a5c <_Py_write@@Base+0x18f4> │ │ │ │ mov ip, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #2 │ │ │ │ - b c39fc <_Py_write@@Base+0x18f4> │ │ │ │ + b c3a5c <_Py_write@@Base+0x18f4> │ │ │ │ lsrs r1, ip, #1 │ │ │ │ - bne c3c9c <_Py_write@@Base+0x1b94> │ │ │ │ + bne c3cfc <_Py_write@@Base+0x1b94> │ │ │ │ mov ip, r0 │ │ │ │ mov r3, #1 │ │ │ │ - b c39fc <_Py_write@@Base+0x18f4> │ │ │ │ + b c3a5c <_Py_write@@Base+0x18f4> │ │ │ │ ldrb r8, [r1], #1 │ │ │ │ add r9, r9, #6 │ │ │ │ and sl, r8, #63 @ 0x3f │ │ │ │ orr ip, ip, sl, lsl r9 │ │ │ │ - b c3c10 <_Py_write@@Base+0x1b08> │ │ │ │ + b c3c70 <_Py_write@@Base+0x1b08> │ │ │ │ orr r1, ip, #1 │ │ │ │ - b c3c24 <_Py_write@@Base+0x1b1c> │ │ │ │ + b c3c84 <_Py_write@@Base+0x1b1c> │ │ │ │ mov r5, r0 │ │ │ │ - b c3a74 <_Py_write@@Base+0x196c> │ │ │ │ + b c3ad4 <_Py_write@@Base+0x196c> │ │ │ │ lsl r1, r1, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl cae00 <_PyBytes_Resize@@Base> │ │ │ │ + bl cae90 <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c3b70 <_Py_write@@Base+0x1a68> │ │ │ │ + blt c3bd0 <_Py_write@@Base+0x1a68> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add lr, r2, #16 │ │ │ │ add r3, lr, r8 │ │ │ │ - b c3994 <_Py_write@@Base+0x188c> │ │ │ │ + b c39f4 <_Py_write@@Base+0x188c> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b c3408 <_Py_write@@Base+0x1300> │ │ │ │ - ldr r1, [pc, #204] @ c3db8 <_Py_write@@Base+0x1cb0> │ │ │ │ - ldr r0, [pc, #204] @ c3dbc <_Py_write@@Base+0x1cb4> │ │ │ │ + b c3468 <_Py_write@@Base+0x1300> │ │ │ │ + ldr r1, [pc, #204] @ c3e18 <_Py_write@@Base+0x1cb0> │ │ │ │ + ldr r0, [pc, #204] @ c3e1c <_Py_write@@Base+0x1cb4> │ │ │ │ mov r2, r5 │ │ │ │ - bl 2a7978 │ │ │ │ - b c3bb4 <_Py_write@@Base+0x1aac> │ │ │ │ - ldr r1, [pc, #192] @ c3dc0 <_Py_write@@Base+0x1cb8> │ │ │ │ + bl 2a79e8 │ │ │ │ + b c3c14 <_Py_write@@Base+0x1aac> │ │ │ │ + ldr r1, [pc, #192] @ c3e20 <_Py_write@@Base+0x1cb8> │ │ │ │ cmp r3, r1 │ │ │ │ - beq c3814 <_Py_write@@Base+0x170c> │ │ │ │ + beq c3874 <_Py_write@@Base+0x170c> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ - b c3814 <_Py_write@@Base+0x170c> │ │ │ │ + b c3874 <_Py_write@@Base+0x170c> │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 14a698 │ │ │ │ + bl 14a73c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c3d64 <_Py_write@@Base+0x1c5c> │ │ │ │ + beq c3dc4 <_Py_write@@Base+0x1c5c> │ │ │ │ ldr r3, [r5] │ │ │ │ str r0, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c37c4 <_Py_write@@Base+0x16bc> │ │ │ │ + beq c3824 <_Py_write@@Base+0x16bc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne c37c4 <_Py_write@@Base+0x16bc> │ │ │ │ + bne c3824 <_Py_write@@Base+0x16bc> │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b c37c4 <_Py_write@@Base+0x16bc> │ │ │ │ + b c3824 <_Py_write@@Base+0x16bc> │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c3b70 <_Py_write@@Base+0x1a68> │ │ │ │ + beq c3bd0 <_Py_write@@Base+0x1a68> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne c3b70 <_Py_write@@Base+0x1a68> │ │ │ │ + bne c3bd0 <_Py_write@@Base+0x1a68> │ │ │ │ mov r0, r2 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b c3b70 <_Py_write@@Base+0x1a68> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b c3bd0 <_Py_write@@Base+0x1a68> │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ - eorseq r7, r9, r0, lsr #28 │ │ │ │ + eorseq r8, r9, r0, rrx │ │ │ │ subseq r1, r5, r0, lsr #17 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, r8, lsl #31 │ │ │ │ + andeq r1, r9, r4, ror #31 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ andeq r5, r0, r5, asr r5 │ │ │ │ subseq r1, r5, ip, lsl r1 │ │ │ │ - andeq fp, r8, r8, lsr #32 │ │ │ │ - eorseq r3, r6, r0, asr #30 │ │ │ │ - eorseq r3, r6, r8, asr pc │ │ │ │ - andseq lr, r8, r0, lsl r1 │ │ │ │ + muleq r8, r8, r0 │ │ │ │ + eorseq r4, r6, r0, lsl #3 │ │ │ │ + mlaseq r6, r8, r1, r4 │ │ │ │ + andseq lr, r8, ip, lsl #7 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - eorseq r3, r6, r0, lsr #30 │ │ │ │ - @ instruction: 0x0035ccb4 │ │ │ │ - @ instruction: 0x00441398 │ │ │ │ - ldr r3, [pc, #-24] @ c3dc4 <_Py_write@@Base+0x1cbc> │ │ │ │ - ldr r1, [pc, #-24] @ c3dc8 <_Py_write@@Base+0x1cc0> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b c3b70 <_Py_write@@Base+0x1a68> │ │ │ │ - ldr r1, [pc, #-36] @ c3dcc <_Py_write@@Base+0x1cc4> │ │ │ │ - ldr r0, [pc, #-36] @ c3dd0 <_Py_write@@Base+0x1cc8> │ │ │ │ - bl 7d2a0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + eorseq r4, r6, r0, ror #2 │ │ │ │ + @ instruction: 0x0035cef4 │ │ │ │ + subeq r1, r4, r8, lsr #11 │ │ │ │ + ldr r3, [pc, #-24] @ c3e24 <_Py_write@@Base+0x1cbc> │ │ │ │ + ldr r1, [pc, #-24] @ c3e28 <_Py_write@@Base+0x1cc0> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18f414 │ │ │ │ + b c3bd0 <_Py_write@@Base+0x1a68> │ │ │ │ + ldr r1, [pc, #-36] @ c3e2c <_Py_write@@Base+0x1cc4> │ │ │ │ + ldr r0, [pc, #-36] @ c3e30 <_Py_write@@Base+0x1cc8> │ │ │ │ + bl 7d2a8 <_Py_FatalErrorFunc@@Base> │ │ │ │ lsr r6, r6, #1 │ │ │ │ - b c3bbc <_Py_write@@Base+0x1ab4> │ │ │ │ + b c3c1c <_Py_write@@Base+0x1ab4> │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ add r1, r3, r1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne c2fac <_Py_write@@Base+0xea4> │ │ │ │ - b c3158 <_Py_write@@Base+0x1050> │ │ │ │ + bne c300c <_Py_write@@Base+0xea4> │ │ │ │ + b c31b8 <_Py_write@@Base+0x1050> │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #116] @ 0x74 │ │ │ │ - b c3730 <_Py_write@@Base+0x1628> │ │ │ │ + b c3790 <_Py_write@@Base+0x1628> │ │ │ │ │ │ │ │ -000c3e20 : │ │ │ │ +000c3e80 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #308] @ c3f6c │ │ │ │ - bl 3592c0 │ │ │ │ + ldr r2, [pc, #308] @ c3fcc │ │ │ │ + bl 359530 │ │ │ │ ldr r4, [r0, r2] │ │ │ │ mov r1, #0 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ str r1, [r4, #24] │ │ │ │ bic r3, r3, #16 │ │ │ │ strb r3, [r4, #16] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r1, [r0, r2] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq c3f60 │ │ │ │ + beq c3fc0 │ │ │ │ str r4, [r5, #4] │ │ │ │ add r6, r5, #64 @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ bl 29c04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c3f54 │ │ │ │ + bne c3fb4 │ │ │ │ str r0, [r5, #8] │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ add r0, r5, #16 │ │ │ │ bic r3, r3, #32 │ │ │ │ strb r3, [r4, #16] │ │ │ │ bl 29d30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c3f48 │ │ │ │ + bne c3fa8 │ │ │ │ mov r0, r6 │ │ │ │ bl 29a54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c3f3c │ │ │ │ + bne c3f9c │ │ │ │ add r6, r4, #12 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ tst r3, #1 │ │ │ │ - bne c3ec8 │ │ │ │ + bne c3f28 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ add r7, r5, #136 @ 0x88 │ │ │ │ mov r0, r7 │ │ │ │ bl 29c04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c3f24 │ │ │ │ + bne c3f84 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne c3f08 │ │ │ │ + bne c3f68 │ │ │ │ mvn r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 358448 │ │ │ │ + bl 3586b4 │ │ │ │ mov r1, r7 │ │ │ │ add r0, r5, #88 @ 0x58 │ │ │ │ bl 295e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c3f30 │ │ │ │ + bne c3f90 │ │ │ │ mov r0, r7 │ │ │ │ bl 29a54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c3ec0 │ │ │ │ - ldr r1, [pc, #80] @ c3f70 │ │ │ │ - ldr r0, [pc, #80] @ c3f74 │ │ │ │ - bl 7d2a0 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #76] @ c3f78 │ │ │ │ - ldr r0, [pc, #68] @ c3f74 │ │ │ │ - bl 7d2a0 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #68] @ c3f7c │ │ │ │ - ldr r0, [pc, #56] @ c3f74 │ │ │ │ - bl 7d2a0 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #60] @ c3f80 │ │ │ │ - ldr r0, [pc, #60] @ c3f84 │ │ │ │ - bl 7d2a0 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #56] @ c3f88 │ │ │ │ - ldr r0, [pc, #48] @ c3f84 │ │ │ │ - bl 7d2a0 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #48] @ c3f8c │ │ │ │ - ldr r0, [pc, #36] @ c3f84 │ │ │ │ - bl 7d2a0 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #40] @ c3f90 │ │ │ │ - ldr r0, [pc, #8] @ c3f74 │ │ │ │ - bl 7d2a0 <_Py_FatalErrorFunc@@Base> │ │ │ │ - andeq r0, r0, ip │ │ │ │ - eorseq ip, r5, r4, lsr lr │ │ │ │ - subeq r1, r4, r8, lsr #13 │ │ │ │ - eorseq ip, r5, r4, ror #27 │ │ │ │ - eorseq r3, r6, r4, asr #31 │ │ │ │ - eorseq ip, r5, r0, asr #27 │ │ │ │ - strheq r1, [r4], #-100 @ 0xffffff9c │ │ │ │ - eorseq r3, r6, r4, lsr #31 │ │ │ │ - eorseq ip, r5, r0, lsl #27 │ │ │ │ - eorseq r3, r6, r8, lsl #31 │ │ │ │ + beq c3f20 │ │ │ │ + ldr r1, [pc, #80] @ c3fd0 │ │ │ │ + ldr r0, [pc, #80] @ c3fd4 │ │ │ │ + bl 7d2a8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #76] @ c3fd8 │ │ │ │ + ldr r0, [pc, #68] @ c3fd4 │ │ │ │ + bl 7d2a8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #68] @ c3fdc │ │ │ │ + ldr r0, [pc, #56] @ c3fd4 │ │ │ │ + bl 7d2a8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #60] @ c3fe0 │ │ │ │ + ldr r0, [pc, #60] @ c3fe4 │ │ │ │ + bl 7d2a8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #56] @ c3fe8 │ │ │ │ + ldr r0, [pc, #48] @ c3fe4 │ │ │ │ + bl 7d2a8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #48] @ c3fec │ │ │ │ + ldr r0, [pc, #36] @ c3fe4 │ │ │ │ + bl 7d2a8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #40] @ c3ff0 │ │ │ │ + ldr r0, [pc, #8] @ c3fd4 │ │ │ │ + bl 7d2a8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + andeq r0, r0, ip │ │ │ │ + eorseq sp, r5, r4, ror r0 │ │ │ │ + strheq r1, [r4], #-136 @ 0xffffff78 │ │ │ │ + eorseq sp, r5, r4, lsr #32 │ │ │ │ + eorseq r4, r6, r4, lsl #4 │ │ │ │ + eorseq sp, r5, r0 │ │ │ │ + subeq r1, r4, r4, asr #17 │ │ │ │ + eorseq r4, r6, r4, ror #3 │ │ │ │ + eorseq ip, r5, r0, asr #31 │ │ │ │ + eorseq r4, r6, r8, asr #3 │ │ │ │ │ │ │ │ -000c3f94 : │ │ │ │ - b a9a58 │ │ │ │ +000c3ff4 : │ │ │ │ + b a9ad0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r1, [pc, #4048] @ c4f80 │ │ │ │ + ldr r1, [pc, #4048] @ c4fe0 │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add r3, r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ - beq c5e20 │ │ │ │ + beq c5c98 │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne c457c │ │ │ │ - ldr r1, [pc, #4004] @ c4f80 │ │ │ │ + bne c45dc │ │ │ │ + ldr r1, [pc, #4004] @ c4fe0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - beq c4a54 │ │ │ │ + beq c4ab4 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ cmp r5, r7 │ │ │ │ - beq c4a78 │ │ │ │ + beq c4ad8 │ │ │ │ mov r6, r5 │ │ │ │ mov r7, r5 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, r7, lsl #2] │ │ │ │ ldr r1, [r2] │ │ │ │ - ldr r2, [pc, #3900] @ c4f50 │ │ │ │ + ldr r2, [pc, #3900] @ c4fb0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq c4470 │ │ │ │ + beq c44d0 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4a9c │ │ │ │ + bne c4afc │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, r6 │ │ │ │ - beq c4444 │ │ │ │ + beq c44a4 │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - beq c4470 │ │ │ │ + beq c44d0 │ │ │ │ cmp fp, #0 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bne c4a9c │ │ │ │ + bne c4afc │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - beq c4af4 │ │ │ │ + beq c4b54 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r1, [r3, r6, lsl #2] │ │ │ │ - ldr r3, [pc, #3880] @ c4f94 │ │ │ │ + ldr r3, [pc, #3888] @ c4ffc │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, r3 │ │ │ │ - beq c4470 │ │ │ │ + beq c44d0 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ sub r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne c4ab8 │ │ │ │ + bne c4b18 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq c4ac0 │ │ │ │ + beq c4b20 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #660 @ 0x294 │ │ │ │ - beq c48d0 │ │ │ │ + beq c4930 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne c4ab8 │ │ │ │ - ldr r2, [pc, #3772] @ c4f80 │ │ │ │ + bne c4b18 │ │ │ │ + ldr r2, [pc, #3772] @ c4fe0 │ │ │ │ add r3, r6, #1 │ │ │ │ cmp r6, r2 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq c4b28 │ │ │ │ + beq c4b88 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq c4b4c │ │ │ │ + beq c4bac │ │ │ │ mov r3, r5 │ │ │ │ mov r6, r5 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r1, r6, lsl #2] │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r2, [pc, #3676] @ c4f54 │ │ │ │ + ldr r2, [pc, #3676] @ c4fb4 │ │ │ │ cmp r0, r2 │ │ │ │ - beq c4504 │ │ │ │ + beq c4564 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r3, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4b70 │ │ │ │ + bne c4bd0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - beq c44d8 │ │ │ │ + beq c4538 │ │ │ │ ldr r3, [r1, r3, lsl #2] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - beq c4504 │ │ │ │ + beq c4564 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne c457c │ │ │ │ - ldr r1, [pc, #3644] @ c4f80 │ │ │ │ + bne c45dc │ │ │ │ + ldr r1, [pc, #3644] @ c4fe0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - beq c4b7c │ │ │ │ + beq c4bdc │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq c4ba0 │ │ │ │ + beq c4c00 │ │ │ │ mov r3, r5 │ │ │ │ mov r6, r5 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r1, r6, lsl #2] │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r2, [pc, #3596] @ c4f84 │ │ │ │ + ldr r2, [pc, #3600] @ c4fe8 │ │ │ │ cmp r0, r2 │ │ │ │ - beq c45bc │ │ │ │ + beq c461c │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r3, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4bc4 │ │ │ │ + bne c4c24 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - beq c458c │ │ │ │ + beq c45ec │ │ │ │ ldr r1, [r1, r3, lsl #2] │ │ │ │ - ldr r3, [pc, #3568] @ c4f94 │ │ │ │ + ldr r3, [pc, #3576] @ c4ffc │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, r3 │ │ │ │ - beq c45bc │ │ │ │ + beq c461c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne c457c │ │ │ │ - ldr r1, [pc, #3512] @ c4f80 │ │ │ │ + bne c45dc │ │ │ │ + ldr r1, [pc, #3512] @ c4fe0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - beq c4bdc │ │ │ │ + beq c4c3c │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq c4c00 │ │ │ │ + beq c4c60 │ │ │ │ mov r3, r5 │ │ │ │ mov r6, r5 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r1, r6, lsl #2] │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r2, [pc, #3484] @ c4f98 │ │ │ │ + ldr r2, [pc, #3492] @ c5000 │ │ │ │ cmp r0, r2 │ │ │ │ - beq c4750 │ │ │ │ + beq c47b0 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r3, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4c24 │ │ │ │ + bne c4c84 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - beq c4720 │ │ │ │ + beq c4780 │ │ │ │ ldr r1, [r1, r3, lsl #2] │ │ │ │ - ldr r3, [pc, #3436] @ c4f94 │ │ │ │ + ldr r3, [pc, #3444] @ c4ffc │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, r3 │ │ │ │ - beq c4750 │ │ │ │ + beq c47b0 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ sub r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne c4ab8 │ │ │ │ + bne c4b18 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq c4c40 │ │ │ │ + beq c4ca0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #3336] @ c4f68 │ │ │ │ + ldr r3, [pc, #3336] @ c4fc8 │ │ │ │ ldr r1, [r1, r5, lsl #2] │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, r3 │ │ │ │ - beq c4c70 │ │ │ │ + beq c4cd0 │ │ │ │ cmp fp, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne c4e08 │ │ │ │ + bne c4e68 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq c4e10 │ │ │ │ + beq c4e70 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #3276] @ c4f5c │ │ │ │ + ldr r3, [pc, #3276] @ c4fbc │ │ │ │ ldr r1, [r1, r5, lsl #2] │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, r3 │ │ │ │ - beq c4fb0 │ │ │ │ + beq c500c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ mov r3, r6 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne c457c │ │ │ │ - ldr r2, [pc, #3272] @ c4f80 │ │ │ │ + bne c45dc │ │ │ │ + ldr r2, [pc, #3272] @ c4fe0 │ │ │ │ add r3, r6, #1 │ │ │ │ cmp r6, r2 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq c5db8 │ │ │ │ + beq c6040 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ cmp r5, r7 │ │ │ │ - beq c5f30 │ │ │ │ + beq c6098 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r0, r1, lsl #2] │ │ │ │ ldr r6, [r3, #12] │ │ │ │ ldr r8, [r3, #16] │ │ │ │ ldr r2, [r0, r1, lsl #2] │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, #1 │ │ │ │ - beq c4324 │ │ │ │ + beq c4384 │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ str r7, [r4, #8] │ │ │ │ subeq r6, r6, #1 │ │ │ │ streq r5, [r4, #8] │ │ │ │ - bne c512c │ │ │ │ + bne c5194 │ │ │ │ sub r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #134217728 @ 0x8000000 │ │ │ │ - beq c56c8 │ │ │ │ + beq c5730 │ │ │ │ adds r0, r0, #16 │ │ │ │ - beq c56dc │ │ │ │ - ldr r1, [pc, #3096] @ c4f60 │ │ │ │ + beq c5744 │ │ │ │ + ldr r1, [pc, #3096] @ c4fc0 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c42f8 │ │ │ │ + bne c4358 │ │ │ │ mov r0, r4 │ │ │ │ - bl ce968 <_PyEvalFramePushAndInit@@Base+0x374> │ │ │ │ + bl ce9f4 <_PyEvalFramePushAndInit@@Base+0x374> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c42f8 │ │ │ │ + beq c4358 │ │ │ │ mov r0, r4 │ │ │ │ - bl 29b868 │ │ │ │ + bl 29b8e8 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq c42f8 │ │ │ │ + beq c4358 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c42f8 │ │ │ │ + beq c4358 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c42f8 │ │ │ │ + beq c4358 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c42f8 │ │ │ │ + beq c4358 │ │ │ │ mov r0, r4 │ │ │ │ - bl 29d0c0 │ │ │ │ + bl 29d134 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq c42f8 │ │ │ │ + beq c4358 │ │ │ │ mov r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c42f8 │ │ │ │ + beq c4358 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebd44 │ │ │ │ + bl ebdec │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq c62dc │ │ │ │ + beq c6124 │ │ │ │ ldr lr, [r4, #20] │ │ │ │ str lr, [sp, #8] │ │ │ │ ldr lr, [ip, #24] │ │ │ │ str lr, [sp, #4] │ │ │ │ ldr ip, [ip, #20] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, sl │ │ │ │ str ip, [sp] │ │ │ │ mov r0, r9 │ │ │ │ - bl 2a6f58 │ │ │ │ - ldr r2, [pc, #2884] @ c4f58 │ │ │ │ + bl 2a6fc8 │ │ │ │ + ldr r2, [pc, #2884] @ c4fb8 │ │ │ │ mov r1, #10 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d3b0 │ │ │ │ + bl 24d4a4 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r6, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4314 │ │ │ │ - bl a55d4 │ │ │ │ + bne c4374 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, #1 │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ - b c5198 │ │ │ │ + b c5200 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d10 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6d68 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c56e8 │ │ │ │ + blt c5750 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ ldrne fp, [r4, #60] @ 0x3c │ │ │ │ - bne c4044 │ │ │ │ + bne c40a4 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r1, [pc, #2820] @ c4f80 │ │ │ │ + ldr r1, [pc, #2820] @ c4fe0 │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq c6300 │ │ │ │ + beq c60ec │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c62e8 │ │ │ │ + bne c610c │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - bl 24443c │ │ │ │ + bl 244518 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne c4e5c │ │ │ │ + bne c4ebc │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c62e8 │ │ │ │ + bne c610c │ │ │ │ mov r0, r4 │ │ │ │ - bl 245270 │ │ │ │ + bl 24534c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4ed4 │ │ │ │ + beq c4f34 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r6, r6, #1 │ │ │ │ - b c4314 │ │ │ │ + b c4374 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d10 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6d68 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c571c │ │ │ │ + blt c5784 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ ldrne fp, [r4, #60] @ 0x3c │ │ │ │ - bne c4128 │ │ │ │ + bne c4188 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r1, [pc, #2672] @ c4f80 │ │ │ │ + ldr r1, [pc, #2672] @ c4fe0 │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq c6228 │ │ │ │ + beq c654c │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4b70 │ │ │ │ + bne c4bd0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - bl 24443c │ │ │ │ + bl 244518 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne c51a4 │ │ │ │ + bne c520c │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4b70 │ │ │ │ + bne c4bd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24adb8 │ │ │ │ + bl 24aeac │ │ │ │ cmp r0, #0 │ │ │ │ - bne c44cc │ │ │ │ + bne c452c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - beq c413c │ │ │ │ + beq c419c │ │ │ │ sub r3, r3, #1 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b c431c │ │ │ │ + b c437c │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d10 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6d68 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c56b8 │ │ │ │ + blt c5720 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #2536] @ c4f94 │ │ │ │ + ldr r3, [pc, #2544] @ c4ffc │ │ │ │ ldr r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, r3 │ │ │ │ ldrne fp, [r4, #60] @ 0x3c │ │ │ │ - bne c41ac │ │ │ │ + bne c420c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r1, [pc, #2488] @ c4f80 │ │ │ │ + ldr r1, [pc, #2488] @ c4fe0 │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq c62f4 │ │ │ │ + beq c6118 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4bc4 │ │ │ │ + bne c4c24 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - beq c572c │ │ │ │ + beq c5794 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ ldr sl, [r3, #12] │ │ │ │ ldr r9, [r3, #16] │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r6, [r4, #88] @ 0x58 │ │ │ │ - bne c576c │ │ │ │ - ldr r1, [pc, #2408] @ c4f84 │ │ │ │ + bne c57d4 │ │ │ │ + ldr r1, [pc, #2412] @ c4fe8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c463c │ │ │ │ + beq c469c │ │ │ │ mov r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5628 │ │ │ │ + bne c5690 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bne c4bc4 │ │ │ │ - ldr r1, [pc, #2352] @ c4f84 │ │ │ │ + bne c4c24 │ │ │ │ + ldr r1, [pc, #2356] @ c4fe8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c521c │ │ │ │ + beq c5284 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24e018 │ │ │ │ + bl 24e10c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c521c │ │ │ │ + beq c5284 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c521c │ │ │ │ + beq c5284 │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bne c5220 │ │ │ │ + bne c5288 │ │ │ │ mov r0, r4 │ │ │ │ - bl 106130 │ │ │ │ + bl 1061e8 │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq c521c │ │ │ │ + beq c5284 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebd44 │ │ │ │ + bl ebdec │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c5f84 │ │ │ │ + beq c6410 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r8, [r3, #20] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1014e4 <_PyArg_CheckPositional@@Base+0x2244> │ │ │ │ + bl 101598 <_PyArg_CheckPositional@@Base+0x2244> │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl e3860 <_PyArena_Malloc@@Base> │ │ │ │ + bl e3930 <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c536c │ │ │ │ + beq c53d4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r0, #44] @ 0x2c │ │ │ │ mov r3, #14 │ │ │ │ str sl, [r0, #32] │ │ │ │ str r9, [r0, #36] @ 0x24 │ │ │ │ str r8, [r0, #40] @ 0x28 │ │ │ │ str r6, [r0, #4] │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ str fp, [r0, #8] │ │ │ │ str r7, [r0, #12] │ │ │ │ str r3, [r0] │ │ │ │ - b c44d0 │ │ │ │ + b c4530 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d10 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6d68 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c56a8 │ │ │ │ + blt c5710 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #2132] @ c4f94 │ │ │ │ + ldr r3, [pc, #2140] @ c4ffc │ │ │ │ ldr r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, r3 │ │ │ │ ldrne fp, [r4, #60] @ 0x3c │ │ │ │ - bne c4230 │ │ │ │ + bne c4290 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r1, [pc, #2084] @ c4f80 │ │ │ │ + ldr r1, [pc, #2084] @ c4fe0 │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq c6234 │ │ │ │ + beq c6558 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5ba0 │ │ │ │ + bne c5cb4 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - beq c5bb0 │ │ │ │ + beq c5e38 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ ldr sl, [r3, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r6, [r4, #88] @ 0x58 │ │ │ │ - bne c5bf0 │ │ │ │ - ldr r1, [pc, #2020] @ c4f98 │ │ │ │ + bne c5e78 │ │ │ │ + ldr r1, [pc, #2028] @ c5000 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c54c0 │ │ │ │ + beq c5528 │ │ │ │ mov r0, r4 │ │ │ │ - bl e9fbc │ │ │ │ + bl ea064 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c54c0 │ │ │ │ - ldr r1, [pc, #1988] @ c4f9c │ │ │ │ + beq c5528 │ │ │ │ + ldr r1, [pc, #1996] @ c5004 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c54c0 │ │ │ │ + beq c5528 │ │ │ │ mov r0, r4 │ │ │ │ - bl ef54c │ │ │ │ + bl ef5f4 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq c5b9c │ │ │ │ + beq c5cb0 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5b9c │ │ │ │ + beq c5cb0 │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r9, r0 │ │ │ │ - bne c5ba0 │ │ │ │ + bne c5cb4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 106130 │ │ │ │ + bl 1061e8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - beq c5b9c │ │ │ │ + beq c5cb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 249e68 │ │ │ │ + bl 249f5c │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bne c5ba0 │ │ │ │ + bne c5cb4 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebd44 │ │ │ │ + bl ebdec │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c5ba0 │ │ │ │ + beq c5cb4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ ldr r9, [r3, #20] │ │ │ │ ldr fp, [r3, #24] │ │ │ │ - bl 1014e4 <_PyArg_CheckPositional@@Base+0x2244> │ │ │ │ + bl 101598 <_PyArg_CheckPositional@@Base+0x2244> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #8] │ │ │ │ str fp, [sp, #16] │ │ │ │ str r9, [sp, #12] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r7 │ │ │ │ stm sp, {r0, sl} │ │ │ │ ldr ip, [r4, #20] │ │ │ │ mov r0, r6 │ │ │ │ str ip, [sp, #20] │ │ │ │ - bl 24c300 │ │ │ │ + bl 24c3f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c44cc │ │ │ │ - bl a55d4 │ │ │ │ + bne c452c │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5e48 │ │ │ │ + beq c5a38 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ mov r3, #1 │ │ │ │ sub r6, r6, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c5ba8 │ │ │ │ + b c5a44 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #1700] @ c4f80 │ │ │ │ + ldr r2, [pc, #1700] @ c4fe0 │ │ │ │ add r3, r6, #1 │ │ │ │ cmp r6, r2 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq c62d0 │ │ │ │ + beq c6130 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4a44 │ │ │ │ + bne c4aa4 │ │ │ │ ldr r9, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r9, r3 │ │ │ │ - beq c59c0 │ │ │ │ + beq c5a64 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, r9, lsl #2] │ │ │ │ ldr r7, [r3, #12] │ │ │ │ ldr r8, [r3, #16] │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r6, [r4, #88] @ 0x58 │ │ │ │ - bne c5a88 │ │ │ │ + bne c5cf4 │ │ │ │ mov r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4980 │ │ │ │ + beq c49e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 104d48 │ │ │ │ + bl 104dfc │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c4980 │ │ │ │ + beq c49e0 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4980 │ │ │ │ + beq c49e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 106130 │ │ │ │ + bl 1061e8 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq c4980 │ │ │ │ + beq c49e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 249970 │ │ │ │ + bl 249a64 │ │ │ │ subs fp, r0, #0 │ │ │ │ - bne c4ee8 │ │ │ │ + bne c4f48 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r9, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4a44 │ │ │ │ + bne c4aa4 │ │ │ │ mov r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4a40 │ │ │ │ + beq c4aa0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 104d48 │ │ │ │ + bl 104dfc │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c4a40 │ │ │ │ + beq c4aa0 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4a40 │ │ │ │ + beq c4aa0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 106130 │ │ │ │ + bl 1061e8 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq c4a40 │ │ │ │ + beq c4aa0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 249e68 │ │ │ │ + bl 249f5c │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov sl, r0 │ │ │ │ - bne c4a44 │ │ │ │ + bne c4aa4 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebd44 │ │ │ │ + bl ebdec │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq c4a44 │ │ │ │ + beq c4aa4 │ │ │ │ ldr lr, [r4, #20] │ │ │ │ str lr, [sp, #12] │ │ │ │ ldr lr, [ip, #24] │ │ │ │ str lr, [sp, #8] │ │ │ │ ldr ip, [ip, #20] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ stm sp, {r8, ip} │ │ │ │ - bl 24a11c │ │ │ │ + bl 24a210 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c44cc │ │ │ │ - bl a55d4 │ │ │ │ + bne c452c │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5f14 │ │ │ │ + bne c5cc0 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b c40b0 │ │ │ │ + b c4110 │ │ │ │ mov r0, r4 │ │ │ │ - bl 344398 │ │ │ │ + bl 34454c │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4a9c │ │ │ │ + bne c4afc │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c5e18 │ │ │ │ + bne c5c90 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d10 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6d68 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ movge r6, r7 │ │ │ │ ldrge r7, [r4, #8] │ │ │ │ - bge c4000 │ │ │ │ + bge c4060 │ │ │ │ mov r3, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - beq c408c │ │ │ │ + beq c40ec │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r3, r6, #1 │ │ │ │ - b c4580 │ │ │ │ + b c45e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d10 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6d68 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c56f8 │ │ │ │ + blt c5760 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #660 @ 0x294 │ │ │ │ - beq c48d0 │ │ │ │ + beq c4930 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ - b c40b0 │ │ │ │ + b c4110 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d10 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6d68 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c570c │ │ │ │ + blt c5774 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #1152] @ c4f94 │ │ │ │ + ldr r3, [pc, #1160] @ c4ffc │ │ │ │ ldr r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, r3 │ │ │ │ ldrne fp, [r4, #60] @ 0x3c │ │ │ │ - bne c4074 │ │ │ │ - b c4470 │ │ │ │ + bne c40d4 │ │ │ │ + b c44d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 344398 │ │ │ │ + bl 34454c │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4b70 │ │ │ │ + bne c4bd0 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - bne c630c │ │ │ │ + bne c5e08 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d10 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6d68 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ movge r3, r6 │ │ │ │ ldrge r6, [r4, #8] │ │ │ │ - bge c40e4 │ │ │ │ + bge c4144 │ │ │ │ mov r3, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ - b c4570 │ │ │ │ + b c45d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 344398 │ │ │ │ + bl 34454c │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4bc4 │ │ │ │ + bne c4c24 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - bne c618c │ │ │ │ + bne c6420 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d10 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6d68 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ movge r3, r6 │ │ │ │ ldrge r6, [r4, #8] │ │ │ │ - bge c4164 │ │ │ │ + bge c41c4 │ │ │ │ mov r3, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp fp, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - beq c41c0 │ │ │ │ - b c457c │ │ │ │ + beq c4220 │ │ │ │ + b c45dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 344398 │ │ │ │ + bl 34454c │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4c24 │ │ │ │ + bne c4c84 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - bne c5e10 │ │ │ │ + bne c5c88 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d10 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6d68 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ movge r3, r6 │ │ │ │ ldrge r6, [r4, #8] │ │ │ │ - bge c41e8 │ │ │ │ + bge c4248 │ │ │ │ mov r3, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - beq c4248 │ │ │ │ - b c4ab4 │ │ │ │ + beq c42a8 │ │ │ │ + b c4b14 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d10 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6d68 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c4dfc │ │ │ │ + blt c4e5c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #776] @ c4f68 │ │ │ │ + ldr r3, [pc, #776] @ c4fc8 │ │ │ │ ldr r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, r3 │ │ │ │ ldrne fp, [r4, #60] @ 0x3c │ │ │ │ - bne c426c │ │ │ │ + bne c42cc │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r1, [pc, #772] @ c4f80 │ │ │ │ + ldr r1, [pc, #772] @ c4fe0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - beq c5a64 │ │ │ │ + beq c5c7c │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5a54 │ │ │ │ + bne c5c6c │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - beq c59fc │ │ │ │ + beq c5c14 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ ldr r9, [r3, #12] │ │ │ │ ldr sl, [r3, #16] │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne c5a34 │ │ │ │ - ldr r1, [pc, #668] @ c4f68 │ │ │ │ + bne c5c4c │ │ │ │ + ldr r1, [pc, #668] @ c4fc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4d10 │ │ │ │ - ldr r2, [pc, #652] @ c4f6c │ │ │ │ + beq c4d70 │ │ │ │ + ldr r2, [pc, #652] @ c4fcc │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 249820 │ │ │ │ + bl 249914 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4d10 │ │ │ │ + beq c4d70 │ │ │ │ mov r0, r4 │ │ │ │ - bl 106130 │ │ │ │ + bl 1061e8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq c4d10 │ │ │ │ + beq c4d70 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24a1a4 │ │ │ │ + bl 24a298 │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne c50c0 │ │ │ │ + bne c5128 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5a54 │ │ │ │ - ldr r1, [pc, #576] @ c4f68 │ │ │ │ + bne c5c6c │ │ │ │ + ldr r1, [pc, #576] @ c4fc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5394 │ │ │ │ - ldr r2, [pc, #560] @ c4f6c │ │ │ │ + beq c53fc │ │ │ │ + ldr r2, [pc, #560] @ c4fcc │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 249820 │ │ │ │ + bl 249914 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5394 │ │ │ │ + beq c53fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 106130 │ │ │ │ + bl 1061e8 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq c5394 │ │ │ │ + beq c53fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 24a380 │ │ │ │ + bl 24a474 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq c5394 │ │ │ │ + beq c53fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 249e68 │ │ │ │ + bl 249f5c │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bne c5398 │ │ │ │ + bne c5400 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24a1a4 │ │ │ │ + bl 24a298 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne c5398 │ │ │ │ + bne c5400 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebd44 │ │ │ │ + bl ebdec │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq c5a54 │ │ │ │ + beq c5c6c │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ ldr fp, [ip, #20] │ │ │ │ ldr r6, [ip, #24] │ │ │ │ - bl e3860 <_PyArena_Malloc@@Base> │ │ │ │ + bl e3930 <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5498 │ │ │ │ + beq c5500 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [r0, #16] │ │ │ │ mov r3, #18 │ │ │ │ str r8, [r0, #4] │ │ │ │ str r7, [r0, #8] │ │ │ │ str r9, [r0, #32] │ │ │ │ str sl, [r0, #36] @ 0x24 │ │ │ │ str fp, [r0, #40] @ 0x28 │ │ │ │ str r6, [r0, #44] @ 0x2c │ │ │ │ str r3, [r0] │ │ │ │ - b c44cc │ │ │ │ + b c452c │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - b c457c │ │ │ │ + b c45dc │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d10 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6d68 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c4e48 │ │ │ │ + blt c4ea8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #300] @ c4f5c │ │ │ │ + ldr r3, [pc, #300] @ c4fbc │ │ │ │ ldr r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, r3 │ │ │ │ - beq c4fb0 │ │ │ │ + beq c500c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ - b c42a0 │ │ │ │ + b c4300 │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - b c457c │ │ │ │ + b c45dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 245270 │ │ │ │ + bl 24534c │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c44ac │ │ │ │ + beq c450c │ │ │ │ add r7, r3, #28 │ │ │ │ ldr r2, [r3] │ │ │ │ ldm r7, {r7, r8, r9, sl} │ │ │ │ ldr ip, [r3, #20] │ │ │ │ ldr lr, [r3, #24] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ @@ -159326,1799 +159352,1797 @@ │ │ │ │ str r9, [sp, #16] │ │ │ │ str r8, [sp, #12] │ │ │ │ str r7, [sp, #8] │ │ │ │ stm sp, {ip, lr} │ │ │ │ ldr ip, [r4, #20] │ │ │ │ mov r3, r6 │ │ │ │ str ip, [sp, #28] │ │ │ │ - beq c5620 │ │ │ │ - bl 24b890 │ │ │ │ + beq c5688 │ │ │ │ + bl 24b984 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c44cc │ │ │ │ - bl a55d4 │ │ │ │ + bne c452c │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5850 │ │ │ │ + bne c58b8 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b c4aa8 │ │ │ │ + b c4b08 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebd44 │ │ │ │ + bl ebdec │ │ │ │ subs r3, r0, #0 │ │ │ │ ldreq r6, [r4, #88] @ 0x58 │ │ │ │ ldreq fp, [r4, #60] @ 0x3c │ │ │ │ subeq r6, r6, #1 │ │ │ │ streq r6, [r4, #88] @ 0x58 │ │ │ │ - beq c40b0 │ │ │ │ + beq c4110 │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr r9, [r3, #20] │ │ │ │ ldr fp, [r3, #24] │ │ │ │ - bl 244408 │ │ │ │ + bl 2444e4 │ │ │ │ mov r1, sl │ │ │ │ subs r2, r0, #0 │ │ │ │ moveq r3, #1 │ │ │ │ streq r3, [r4, #60] @ 0x3c │ │ │ │ stm sp, {r8, r9, fp} │ │ │ │ ldr ip, [r4, #20] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r6 │ │ │ │ str ip, [sp, #12] │ │ │ │ - bl 24a11c │ │ │ │ + bl 24a210 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c44cc │ │ │ │ - b c4a34 │ │ │ │ + bne c452c │ │ │ │ + b c4a94 │ │ │ │ andeq r0, r0, r3, lsr #5 │ │ │ │ andeq r0, r0, r5, lsr #5 │ │ │ │ - eorseq r4, r6, ip, asr r1 │ │ │ │ + mlaseq r6, ip, r3, r4 │ │ │ │ muleq r0, r9, r2 │ │ │ │ - eorseq sl, r7, r4, asr r4 │ │ │ │ - eorseq r4, r6, r8, ror r0 │ │ │ │ + eorseq sl, r7, r0, lsr #13 │ │ │ │ + @ instruction: 0x003642b8 │ │ │ │ andeq r0, r0, r2, lsl #5 │ │ │ │ - eorseq r5, r9, ip, asr r6 │ │ │ │ - eorseq r4, r6, r4, ror #1 │ │ │ │ - ldrsbeq r4, [r6], -r0 @ │ │ │ │ + mlaseq r9, ip, r8, r5 │ │ │ │ + eorseq r4, r6, r4, lsr #6 │ │ │ │ + eorseq r4, r6, r0, lsl r3 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r4, r6, ip, lsr r1 │ │ │ │ + eorseq r4, r6, ip, ror r3 │ │ │ │ andeq r1, r0, r0, ror r7 │ │ │ │ + eorseq r4, r6, r8, ror r2 │ │ │ │ andeq r0, r0, r9, ror r2 │ │ │ │ - eorseq r4, r6, r8, lsr r0 │ │ │ │ - @ instruction: 0x00363ffc │ │ │ │ + subseq fp, r5, ip, asr #23 │ │ │ │ + eorseq r4, r6, ip, lsr #4 │ │ │ │ + eorseq r4, r6, ip, lsr r2 │ │ │ │ andeq r1, r0, r0, ror r7 │ │ │ │ andeq r0, r0, r2, lsr #5 │ │ │ │ muleq r0, lr, r2 │ │ │ │ muleq r0, pc, r2 @ │ │ │ │ subseq sp, r5, r4, lsl #22 │ │ │ │ - mlaseq r6, r4, r0, r4 │ │ │ │ - subseq fp, r5, ip, asr #23 │ │ │ │ - eorseq r3, r6, ip, ror #31 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #-60] @ c4f80 │ │ │ │ + ldr r2, [pc, #-56] @ c4fe0 │ │ │ │ add r3, r6, #1 │ │ │ │ cmp r6, r2 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq c64d0 │ │ │ │ + beq c62ec │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c6438 │ │ │ │ + bne c5118 │ │ │ │ ldr r9, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r9, r3 │ │ │ │ - beq c6314 │ │ │ │ + beq c613c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, r9, lsl #2] │ │ │ │ ldr r7, [r3, #12] │ │ │ │ ldr r8, [r3, #16] │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r6, [r4, #88] @ 0x58 │ │ │ │ - bne c635c │ │ │ │ - ldr r1, [pc, #-180] @ c4f5c │ │ │ │ + bne c6184 │ │ │ │ + ldr r1, [pc, #-176] @ c4fbc │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c50b8 │ │ │ │ + beq c5114 │ │ │ │ mov r0, r4 │ │ │ │ - bl 104d48 │ │ │ │ + bl 104dfc │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c50b8 │ │ │ │ + beq c5114 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c50b8 │ │ │ │ + beq c5114 │ │ │ │ mov r0, r4 │ │ │ │ - bl 106130 │ │ │ │ + bl 1061e8 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq c50b8 │ │ │ │ + beq c5114 │ │ │ │ mov r0, r4 │ │ │ │ - bl 249e68 │ │ │ │ + bl 249f5c │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov sl, r0 │ │ │ │ - bne c6438 │ │ │ │ + bne c5118 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebd44 │ │ │ │ + bl ebdec │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq c6438 │ │ │ │ + beq c5118 │ │ │ │ ldr lr, [r4, #20] │ │ │ │ str lr, [sp, #12] │ │ │ │ ldr lr, [ip, #24] │ │ │ │ str lr, [sp, #8] │ │ │ │ ldr ip, [ip, #20] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ stm sp, {r8, ip} │ │ │ │ - bl 24d0d4 │ │ │ │ + bl 24d1c8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c44cc │ │ │ │ - bl a55d4 │ │ │ │ + bne c452c │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c64b4 │ │ │ │ + bne c62d0 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ - b c6438 │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ + sub r6, r6, #1 │ │ │ │ + str r6, [r4, #88] @ 0x58 │ │ │ │ + b c4300 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebd44 │ │ │ │ + bl ebdec │ │ │ │ subs r3, r0, #0 │ │ │ │ ldreq r6, [r4, #88] @ 0x58 │ │ │ │ ldreq fp, [r4, #60] @ 0x3c │ │ │ │ subeq r6, r6, #1 │ │ │ │ streq r6, [r4, #88] @ 0x58 │ │ │ │ - beq c426c │ │ │ │ + beq c42cc │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ ldr r6, [r3, #20] │ │ │ │ ldr fp, [r3, #24] │ │ │ │ - bl e3860 <_PyArena_Malloc@@Base> │ │ │ │ + bl e3930 <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5498 │ │ │ │ + beq c5500 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r0, #8] │ │ │ │ str r3, [r0, #12] │ │ │ │ mov r3, #18 │ │ │ │ str r7, [r0, #4] │ │ │ │ str r8, [r0, #16] │ │ │ │ str r9, [r0, #32] │ │ │ │ str sl, [r0, #36] @ 0x24 │ │ │ │ str r6, [r0, #40] @ 0x28 │ │ │ │ str fp, [r0, #44] @ 0x2c │ │ │ │ str r3, [r0] │ │ │ │ - b c44cc │ │ │ │ + b c452c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ subne r6, r6, #1 │ │ │ │ - bne c5198 │ │ │ │ - ldr r2, [pc, #-452] @ c4f80 │ │ │ │ + bne c5200 │ │ │ │ + ldr r2, [pc, #-460] @ c4fe0 │ │ │ │ add r3, r6, #1 │ │ │ │ cmp r6, r2 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq c62b0 │ │ │ │ - ldr r1, [pc, #-504] @ c4f60 │ │ │ │ + beq c64bc │ │ │ │ + ldr r1, [pc, #-512] @ c4fc0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 2435a0 │ │ │ │ + bl 24367c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c6240 │ │ │ │ + bne c64dc │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne c62c4 │ │ │ │ - ldr r1, [pc, #-544] @ c4f60 │ │ │ │ + bne c64d0 │ │ │ │ + ldr r1, [pc, #-552] @ c4fc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2435a0 │ │ │ │ + bl 24367c │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne c6194 │ │ │ │ + bne c6428 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r7, r6, #1 │ │ │ │ sub r6, r7, #1 │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b c4314 │ │ │ │ + b c4374 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24adb8 │ │ │ │ + bl 24aeac │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4540 │ │ │ │ + beq c45a0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ ldmib r0, {r0, r1, r2, r3} │ │ │ │ - bl 24bbc4 │ │ │ │ + bl 24bcb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c44cc │ │ │ │ - bl a55d4 │ │ │ │ + bne c452c │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4560 │ │ │ │ + beq c45c0 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r1, #1 │ │ │ │ sub r3, r3, #1 │ │ │ │ mov fp, r1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ - b c4570 │ │ │ │ + b c45d0 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bne c4bc4 │ │ │ │ - ldr r1, [pc, #-672] @ c4f94 │ │ │ │ + bne c4c24 │ │ │ │ + ldr r1, [pc, #-672] @ c4ffc │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5268 │ │ │ │ - ldr r1, [pc, #-708] @ c4f84 │ │ │ │ + beq c52d0 │ │ │ │ + ldr r1, [pc, #-712] @ c4fe8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5268 │ │ │ │ + beq c52d0 │ │ │ │ mov r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5e60 │ │ │ │ + bne c635c │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bne c4bc4 │ │ │ │ - ldr r1, [pc, #-748] @ c4f94 │ │ │ │ + bne c4c24 │ │ │ │ + ldr r1, [pc, #-748] @ c4ffc │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c55fc │ │ │ │ - ldr r1, [pc, #-784] @ c4f84 │ │ │ │ + beq c5664 │ │ │ │ + ldr r1, [pc, #-788] @ c4fe8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c55fc │ │ │ │ + beq c5664 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24e018 │ │ │ │ + bl 24e10c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c55fc │ │ │ │ + beq c5664 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c55fc │ │ │ │ + beq c5664 │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bne c5600 │ │ │ │ + bne c5668 │ │ │ │ mov r0, r4 │ │ │ │ - bl 106130 │ │ │ │ + bl 1061e8 │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq c55fc │ │ │ │ + beq c5664 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebd44 │ │ │ │ + bl ebdec │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c5f84 │ │ │ │ + beq c6410 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r8, [r3, #24] │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 1014e4 <_PyArg_CheckPositional@@Base+0x2244> │ │ │ │ + bl 101598 <_PyArg_CheckPositional@@Base+0x2244> │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl e3860 <_PyArena_Malloc@@Base> │ │ │ │ + bl e3930 <_PyArena_Malloc@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c5354 │ │ │ │ + beq c53bc │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ mov r2, #15 │ │ │ │ stmib r3, {r6, fp} │ │ │ │ str r7, [r3, #12] │ │ │ │ str sl, [r3, #32] │ │ │ │ str r9, [r3, #36] @ 0x24 │ │ │ │ str r8, [r3, #44] @ 0x2c │ │ │ │ str r2, [r3] │ │ │ │ - ldr r2, [pc, #-1016] @ c4f64 │ │ │ │ + ldr r2, [pc, #-1024] @ c4fc4 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d3b0 │ │ │ │ + bl 24d4a4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c44cc │ │ │ │ - bl a55d4 │ │ │ │ + bne c452c │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ ldreq fp, [r4, #60] @ 0x3c │ │ │ │ - beq c5610 │ │ │ │ + beq c5678 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r1, #1 │ │ │ │ sub r3, r3, #1 │ │ │ │ mov fp, r1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ - b c4bcc │ │ │ │ + b c4c2c │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bne c5a54 │ │ │ │ - ldr r1, [pc, #-1092] @ c4f68 │ │ │ │ + bne c5c6c │ │ │ │ + ldr r1, [pc, #-1100] @ c4fc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5e58 │ │ │ │ - ldr r2, [pc, #-1108] @ c4f6c │ │ │ │ + beq c6324 │ │ │ │ + ldr r2, [pc, #-1116] @ c4fcc │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 249820 │ │ │ │ + bl 249914 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5e58 │ │ │ │ + beq c6324 │ │ │ │ mov r0, r4 │ │ │ │ - bl 106130 │ │ │ │ + bl 1061e8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq c5e58 │ │ │ │ + beq c6324 │ │ │ │ mov r0, r4 │ │ │ │ - bl 300fb8 │ │ │ │ + bl 301248 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c5e58 │ │ │ │ + beq c6324 │ │ │ │ mov r0, r4 │ │ │ │ - bl 249e68 │ │ │ │ + bl 249f5c │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bne c5a54 │ │ │ │ + bne c5c6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 24a1a4 │ │ │ │ + bl 24a298 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bne c5a54 │ │ │ │ + bne c5c6c │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebd44 │ │ │ │ + bl ebdec │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c5a54 │ │ │ │ + beq c5c6c │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ ldr fp, [r3, #24] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl e3860 <_PyArena_Malloc@@Base> │ │ │ │ + bl e3930 <_PyArena_Malloc@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c5480 │ │ │ │ + beq c54e8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ mov r2, #19 │ │ │ │ str r7, [r3, #4] │ │ │ │ str r6, [r3, #8] │ │ │ │ str r1, [r3, #12] │ │ │ │ str r8, [r3, #16] │ │ │ │ str r9, [r3, #32] │ │ │ │ str sl, [r3, #36] @ 0x24 │ │ │ │ str fp, [r3, #44] @ 0x2c │ │ │ │ str r2, [r3] │ │ │ │ - ldr r2, [pc, #-1304] @ c4f70 │ │ │ │ + ldr r2, [pc, #-1312] @ c4fd0 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d3b0 │ │ │ │ + bl 24d4a4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c44cc │ │ │ │ - bl a55d4 │ │ │ │ + bne c452c │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5e58 │ │ │ │ + beq c6324 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ mov r3, #1 │ │ │ │ sub r6, r6, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b c426c │ │ │ │ + b c42cc │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5ba0 │ │ │ │ - ldr r1, [pc, #-1348] @ c4f94 │ │ │ │ + bne c5cb4 │ │ │ │ + ldr r1, [pc, #-1348] @ c4ffc │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5e38 │ │ │ │ - ldr r1, [pc, #-1364] @ c4f98 │ │ │ │ + beq c5a28 │ │ │ │ + ldr r1, [pc, #-1364] @ c5000 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5e38 │ │ │ │ + beq c5a28 │ │ │ │ mov r0, r4 │ │ │ │ - bl e9fbc │ │ │ │ + bl ea064 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c5e38 │ │ │ │ - ldr r1, [pc, #-1396] @ c4f9c │ │ │ │ + beq c5a28 │ │ │ │ + ldr r1, [pc, #-1396] @ c5004 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5e38 │ │ │ │ + beq c5a28 │ │ │ │ mov r0, r4 │ │ │ │ - bl ef54c │ │ │ │ + bl ef5f4 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq c5b9c │ │ │ │ + beq c5cb0 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5b9c │ │ │ │ + beq c5cb0 │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r9, r0 │ │ │ │ - bne c5ba0 │ │ │ │ + bne c5cb4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 106130 │ │ │ │ + bl 1061e8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - beq c5b9c │ │ │ │ + beq c5cb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 249e68 │ │ │ │ + bl 249f5c │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bne c5ba0 │ │ │ │ + bne c5cb4 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebd44 │ │ │ │ + bl ebdec │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c5ba0 │ │ │ │ + beq c5cb4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ ldr r9, [r3, #20] │ │ │ │ ldr fp, [r3, #24] │ │ │ │ - bl 1014e4 <_PyArg_CheckPositional@@Base+0x2244> │ │ │ │ + bl 101598 <_PyArg_CheckPositional@@Base+0x2244> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #8] │ │ │ │ str fp, [sp, #16] │ │ │ │ str r9, [sp, #12] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r7 │ │ │ │ stm sp, {r0, sl} │ │ │ │ ldr ip, [r4, #20] │ │ │ │ str ip, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl 306bd4 │ │ │ │ - ldr r2, [pc, #-1648] @ c4f74 │ │ │ │ + bl 306e64 │ │ │ │ + ldr r2, [pc, #-1656] @ c4fd4 │ │ │ │ mov r1, #5 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d3b0 │ │ │ │ + bl 24d4a4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c44cc │ │ │ │ - b c48ac │ │ │ │ + bne c452c │ │ │ │ + b c490c │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c5fc4 │ │ │ │ + bne c5aa0 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b c4bcc │ │ │ │ - bl 293168 │ │ │ │ - b c4ec0 │ │ │ │ + b c4c2c │ │ │ │ + bl 29309c │ │ │ │ + b c4f20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24e018 │ │ │ │ + bl 24e10c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c463c │ │ │ │ + beq c469c │ │ │ │ mov r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4640 │ │ │ │ + bne c46a0 │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c463c │ │ │ │ + beq c469c │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c463c │ │ │ │ + beq c469c │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bne c4640 │ │ │ │ + bne c46a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 106130 │ │ │ │ + bl 1061e8 │ │ │ │ subs fp, r0, #0 │ │ │ │ - bne c46b0 │ │ │ │ - b c463c │ │ │ │ + bne c4710 │ │ │ │ + b c469c │ │ │ │ mov r3, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c4230 │ │ │ │ + b c4290 │ │ │ │ mov r3, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c41ac │ │ │ │ - ldr r1, [pc, #-1880] @ c4f78 │ │ │ │ + b c420c │ │ │ │ + ldr r1, [pc, #-1888] @ c4fd8 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r1] │ │ │ │ - ldr r1, [pc, #-1888] @ c4f7c │ │ │ │ - bl 1176f0 │ │ │ │ + ldr r1, [pc, #-1896] @ c4fdc │ │ │ │ + bl 1177e0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c42f8 │ │ │ │ + b c4358 │ │ │ │ mov r3, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c4044 │ │ │ │ + b c40a4 │ │ │ │ mov r3, #1 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c40b0 │ │ │ │ + b c4110 │ │ │ │ mov r3, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c4074 │ │ │ │ + b c40d4 │ │ │ │ mov r3, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c4128 │ │ │ │ + b c4188 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d10 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6d68 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c537c │ │ │ │ + blt c53e4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ ldr sl, [r3, #12] │ │ │ │ ldr r9, [r3, #16] │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq c5824 │ │ │ │ + beq c588c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ subne r3, r6, #1 │ │ │ │ - bne c4bcc │ │ │ │ - ldr r3, [pc, #-2036] @ c4f80 │ │ │ │ + bne c4c2c │ │ │ │ + ldr r3, [pc, #-2044] @ c4fe0 │ │ │ │ cmp r6, r3 │ │ │ │ add r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - beq c5830 │ │ │ │ - ldr r1, [pc, #-2036] @ c4f94 │ │ │ │ + beq c5898 │ │ │ │ + ldr r1, [pc, #-2036] @ c4ffc │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c57d8 │ │ │ │ - ldr r1, [pc, #-2080] @ c4f84 │ │ │ │ + bne c5840 │ │ │ │ + ldr r1, [pc, #-2084] @ c4fe8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq c57d4 │ │ │ │ + beq c583c │ │ │ │ mov r0, r4 │ │ │ │ bl 334a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c57d4 │ │ │ │ + beq c583c │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5868 │ │ │ │ + bne c58d0 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bne c5844 │ │ │ │ - ldr r1, [pc, #-2136] @ c4f94 │ │ │ │ + bne c58ac │ │ │ │ + ldr r1, [pc, #-2136] @ c4ffc │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c59b8 │ │ │ │ - ldr r1, [pc, #-2176] @ c4f84 │ │ │ │ + bne c5a20 │ │ │ │ + ldr r1, [pc, #-2180] @ c4fe8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne c58dc │ │ │ │ + bne c5944 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ sub r8, r6, #1 │ │ │ │ str r8, [r4, #88] @ 0x58 │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - beq c4614 │ │ │ │ - b c4bc4 │ │ │ │ + beq c4674 │ │ │ │ + b c4c24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 344398 │ │ │ │ + bl 34454c │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - beq c5780 │ │ │ │ + beq c57e8 │ │ │ │ ldr r8, [r4, #88] @ 0x58 │ │ │ │ sub r8, r8, #1 │ │ │ │ - b c581c │ │ │ │ + b c5884 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r1, #1 │ │ │ │ sub r3, r3, #1 │ │ │ │ mov fp, r1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ - b c4ee0 │ │ │ │ + b c4f40 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c57d4 │ │ │ │ + beq c583c │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl cad74 │ │ │ │ + bl cae04 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c57d4 │ │ │ │ + beq c583c │ │ │ │ ldr r3, [r8, #12] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #-2304] @ c4fa0 │ │ │ │ + ldr r3, [pc, #-2304] @ c5008 │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [r3] │ │ │ │ - ldr r3, [pc, #-2340] @ c4f88 │ │ │ │ + ldr r3, [pc, #-2352] @ c4fe4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2899b4 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + bl 2898e8 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r8, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c59ac │ │ │ │ - bl a55d4 │ │ │ │ + bne c5a14 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ movne r2, #1 │ │ │ │ movne fp, r2 │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ - bne c581c │ │ │ │ - b c5814 │ │ │ │ + bne c5884 │ │ │ │ + b c587c │ │ │ │ mov r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5810 │ │ │ │ + beq c5878 │ │ │ │ mov r0, r4 │ │ │ │ - bl 656e0 │ │ │ │ + bl 655c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5810 │ │ │ │ + beq c5878 │ │ │ │ mov r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c59b8 │ │ │ │ + bne c5a20 │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5810 │ │ │ │ + beq c5878 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5810 │ │ │ │ + beq c5878 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5810 │ │ │ │ + beq c5878 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl cad74 │ │ │ │ + bl cae04 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5810 │ │ │ │ + beq c5878 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #-2520] @ c4fa0 │ │ │ │ + ldr r3, [pc, #-2520] @ c5008 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r3] │ │ │ │ - ldr r3, [pc, #-2556] @ c4f88 │ │ │ │ - b c58a8 │ │ │ │ - ldr r3, [pc, #-2532] @ c4fa8 │ │ │ │ + ldr r3, [pc, #-2568] @ c4fe4 │ │ │ │ + b c5910 │ │ │ │ + ldr r3, [pc, #-2568] @ c4fec │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #-2544] @ c4fac │ │ │ │ - bl 2899b4 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + ldr r3, [pc, #-2580] @ c4ff0 │ │ │ │ + bl 2898e8 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub sl, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5b78 │ │ │ │ + beq c5de4 │ │ │ │ sub r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b c44d0 │ │ │ │ + b c4530 │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ + b c5880 │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ + str r7, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne c5a4c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ - b c5818 │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + sub r6, r6, #1 │ │ │ │ + str r6, [r4, #88] @ 0x58 │ │ │ │ + b c4c90 │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + cmp fp, #0 │ │ │ │ + bne c5cb4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d10 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl 2942b4 │ │ │ │ + b c5a38 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c6d68 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c5f14 │ │ │ │ + blt c5cc0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r3, r9, lsl #2] │ │ │ │ ldr r7, [r3, #12] │ │ │ │ ldr r8, [r3, #16] │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne c5a70 │ │ │ │ + bne c5cdc │ │ │ │ + cmp fp, #0 │ │ │ │ + beq c4988 │ │ │ │ + b c4aa4 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + cmp fp, #0 │ │ │ │ + subne r3, r3, #1 │ │ │ │ + bne c4c2c │ │ │ │ + ldr r1, [pc, #-2752] @ c4ff8 │ │ │ │ + add r2, r3, #1 │ │ │ │ + cmp r3, r1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + beq c5b44 │ │ │ │ + ldr r1, [pc, #-2768] @ c4ffc │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + cmp fp, #0 │ │ │ │ + bne c5af8 │ │ │ │ + ldr r1, [pc, #-2816] @ c4fe8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne c5e10 │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + cmp fp, #0 │ │ │ │ + str r6, [r4, #8] │ │ │ │ + bne c5b58 │ │ │ │ + ldr r1, [pc, #-2832] @ c4ffc │ │ │ │ + mov r0, r4 │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + cmp fp, #0 │ │ │ │ + bne c5c0c │ │ │ │ + ldr r1, [pc, #-2876] @ c4fe8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne c5b64 │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + sub r7, r6, #1 │ │ │ │ + str r7, [r4, #88] @ 0x58 │ │ │ │ + b c5678 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 34454c │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + cmp fp, #0 │ │ │ │ + beq c5ac4 │ │ │ │ + ldr r7, [r4, #88] @ 0x58 │ │ │ │ + sub r7, r7, #1 │ │ │ │ + b c5b3c │ │ │ │ + mov r1, #7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq c5b30 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 655c4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq c5b30 │ │ │ │ + mov r1, #12 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - beq c4928 │ │ │ │ - b c4a44 │ │ │ │ + bne c5c0c │ │ │ │ + mov r1, #8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq c5b30 │ │ │ │ + mov r1, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq c5b30 │ │ │ │ + ldr r1, [pc, #-3044] @ c4fec │ │ │ │ + ldr r3, [pc, #-3044] @ c4ff0 │ │ │ │ + ldr r1, [r1] │ │ │ │ + mov r2, fp │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2898e8 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ + sub r7, r6, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne c5a14 │ │ │ │ + bl a564c │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r3, #1 │ │ │ │ + movne fp, r3 │ │ │ │ + strne r3, [r4, #60] @ 0x3c │ │ │ │ + bne c5b3c │ │ │ │ + b c5b34 │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ + b c5b38 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d10 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6d68 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c54a4 │ │ │ │ + blt c550c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ ldr r9, [r3, #12] │ │ │ │ ldr sl, [r3, #16] │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq c5a4c │ │ │ │ + beq c5c64 │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5a54 │ │ │ │ + bne c5c6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 324898 │ │ │ │ + bl 324b2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c44cc │ │ │ │ + bne c452c │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - beq c4cc4 │ │ │ │ + beq c4d24 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b c426c │ │ │ │ + b c42cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 344398 │ │ │ │ - b c4c8c │ │ │ │ + bl 34454c │ │ │ │ + b c4cec │ │ │ │ + mov r3, r6 │ │ │ │ + b c4248 │ │ │ │ + mov r6, r7 │ │ │ │ + b c4060 │ │ │ │ + bl 34454c │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq c4034 │ │ │ │ + b c45dc │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ + sub r6, r6, #1 │ │ │ │ + b c5a44 │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ + mov r3, #1 │ │ │ │ + sub r6, r6, #1 │ │ │ │ + mov fp, r3 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + str r6, [r4, #88] @ 0x58 │ │ │ │ + b c4110 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ subne r3, r6, #1 │ │ │ │ movne r6, r3 │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ - bne c40b0 │ │ │ │ - ldr r3, [pc, #-2816] @ c4f90 │ │ │ │ + bne c4110 │ │ │ │ + ldr r3, [pc, #-3332] @ c4ff8 │ │ │ │ cmp r6, r3 │ │ │ │ add r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - beq c5f94 │ │ │ │ + beq c632c │ │ │ │ mov r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5ad8 │ │ │ │ + beq c5d44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 104d48 │ │ │ │ + bl 104dfc │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5ad8 │ │ │ │ + beq c5d44 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5984 │ │ │ │ + bne c59ec │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5fa8 │ │ │ │ + bne c6340 │ │ │ │ mov r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c5fb4 │ │ │ │ + beq c634c │ │ │ │ mov r0, r4 │ │ │ │ - bl 104d48 │ │ │ │ + bl 104dfc │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5fb4 │ │ │ │ + beq c634c │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5fb4 │ │ │ │ + beq c634c │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5fb4 │ │ │ │ + beq c634c │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl cad74 │ │ │ │ + bl cae04 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5fb4 │ │ │ │ + beq c634c │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #-3000] @ c4fa0 │ │ │ │ + ldr r3, [pc, #-3516] @ c5008 │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #-3036] @ c4f8c │ │ │ │ - bl 2899b4 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + ldr r3, [pc, #-3552] @ c4ff4 │ │ │ │ + bl 2898e8 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub sl, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c59ac │ │ │ │ - bl a55d4 │ │ │ │ + bne c5a14 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5fb8 │ │ │ │ + beq c6350 │ │ │ │ mov r2, #1 │ │ │ │ mov fp, r2 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ str sl, [r4, #88] @ 0x58 │ │ │ │ str r9, [r4, #8] │ │ │ │ - b c59f0 │ │ │ │ - ldr fp, [r4, #60] @ 0x3c │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ - sub r6, r6, #1 │ │ │ │ - str r6, [r4, #88] @ 0x58 │ │ │ │ - b c4c30 │ │ │ │ + b c5a94 │ │ │ │ + mov r3, r6 │ │ │ │ + b c4144 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 334a8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq c5af4 │ │ │ │ + mov r1, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne c5bc8 │ │ │ │ + b c5af4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d10 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6d68 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c48b8 │ │ │ │ + blt c4918 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ ldr sl, [r3, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq c5cd0 │ │ │ │ + beq c5f58 │ │ │ │ cmp fp, #0 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ - bne c5e50 │ │ │ │ - ldr r3, [pc, #-3176] @ c4f90 │ │ │ │ + bne c5a40 │ │ │ │ + ldr r3, [pc, #-3720] @ c4ff8 │ │ │ │ cmp r6, r3 │ │ │ │ add r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - beq c5cdc │ │ │ │ - ldr r1, [pc, #-3192] @ c4f94 │ │ │ │ + beq c5f64 │ │ │ │ + ldr r1, [pc, #-3736] @ c4ffc │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5c80 │ │ │ │ - ldr r1, [pc, #-3216] @ c4f98 │ │ │ │ + bne c5f08 │ │ │ │ + ldr r1, [pc, #-3760] @ c5000 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5c7c │ │ │ │ + beq c5f04 │ │ │ │ mov r0, r4 │ │ │ │ - bl e9fbc │ │ │ │ + bl ea064 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5c7c │ │ │ │ - ldr r1, [pc, #-3248] @ c4f9c │ │ │ │ + beq c5f04 │ │ │ │ + ldr r1, [pc, #-3792] @ c5004 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5c7c │ │ │ │ + beq c5f04 │ │ │ │ mov r0, r4 │ │ │ │ - bl ef54c │ │ │ │ + bl ef5f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5c7c │ │ │ │ + beq c5f04 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5de4 │ │ │ │ + bne c606c │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bne c5cf0 │ │ │ │ - ldr r1, [pc, #-3328] @ c4f94 │ │ │ │ + bne c5f78 │ │ │ │ + ldr r1, [pc, #-3872] @ c4ffc │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ ldrne r6, [r4, #88] @ 0x58 │ │ │ │ - bne c5cc4 │ │ │ │ - ldr r1, [pc, #-3352] @ c4f98 │ │ │ │ + bne c5f4c │ │ │ │ + ldr r1, [pc, #-3896] @ c5000 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne c5cfc │ │ │ │ + bne c5f84 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ sub r8, r6, #1 │ │ │ │ str r8, [r4, #88] @ 0x58 │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - beq c47ac │ │ │ │ - b c5ba0 │ │ │ │ + beq c480c │ │ │ │ + b c5cb4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 344398 │ │ │ │ + bl 34454c │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - beq c5c04 │ │ │ │ + beq c5e8c │ │ │ │ ldr r8, [r4, #88] @ 0x58 │ │ │ │ sub r8, r8, #1 │ │ │ │ - b c5cc8 │ │ │ │ + b c5f50 │ │ │ │ mov r0, r4 │ │ │ │ - bl e9fbc │ │ │ │ + bl ea064 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5cbc │ │ │ │ - ldr r1, [pc, #-3448] @ c4f9c │ │ │ │ + beq c5f44 │ │ │ │ + ldr r1, [pc, #-3992] @ c5004 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5cbc │ │ │ │ + beq c5f44 │ │ │ │ mov r0, r4 │ │ │ │ - bl ef54c │ │ │ │ + bl ef5f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5cbc │ │ │ │ + beq c5f44 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5cbc │ │ │ │ + beq c5f44 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5cbc │ │ │ │ + beq c5f44 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl cad74 │ │ │ │ + bl cae04 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5cbc │ │ │ │ + beq c5f44 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #-3548] @ c4fa0 │ │ │ │ + ldr r3, [pc, #-4092] @ c5008 │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #-3560] @ c4fa4 │ │ │ │ - bl 2899b4 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + ldr r3, [pc, #1360] @ c6564 │ │ │ │ + bl 2898e8 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r8, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c59ac │ │ │ │ - bl a55d4 │ │ │ │ + bne c5a14 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ movne r2, #1 │ │ │ │ movne fp, r2 │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ - bne c5cc8 │ │ │ │ - b c5cc0 │ │ │ │ + bne c5f50 │ │ │ │ + b c5f48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 344398 │ │ │ │ + bl 34454c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne c62dc │ │ │ │ + bne c6124 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r7 │ │ │ │ - beq c5f30 │ │ │ │ + beq c6098 │ │ │ │ mov r1, r7 │ │ │ │ - b c42d4 │ │ │ │ - ldr r3, [pc, #-3652] @ c4fa8 │ │ │ │ + b c4334 │ │ │ │ + ldr r3, [pc, #1268] @ c6568 │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #-3664] @ c4fac │ │ │ │ - bl 2899b4 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + ldr r3, [pc, #1256] @ c656c │ │ │ │ + bl 2898e8 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r8, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5d9c │ │ │ │ - b c59ac │ │ │ │ - mov r3, r6 │ │ │ │ - b c41e8 │ │ │ │ - mov r6, r7 │ │ │ │ - b c4000 │ │ │ │ - bl 344398 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq c3fd4 │ │ │ │ - b c457c │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ - str r7, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne c6174 │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ - ldr fp, [r4, #60] @ 0x3c │ │ │ │ - sub r6, r6, #1 │ │ │ │ - b c5ba8 │ │ │ │ - ldr fp, [r4, #60] @ 0x3c │ │ │ │ - b c5a54 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 24e018 │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq c5268 │ │ │ │ - mov r1, #12 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ - ldr fp, [r4, #60] @ 0x3c │ │ │ │ - cmp fp, #0 │ │ │ │ - bne c526c │ │ │ │ - mov r1, #8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq c5268 │ │ │ │ - mov r1, #11 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq c5268 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 106130 │ │ │ │ - subs r8, r0, #0 │ │ │ │ - beq c5268 │ │ │ │ - ldmib r4, {r0, r1} │ │ │ │ - bl ebd44 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq c5f84 │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - mov r1, #48 @ 0x30 │ │ │ │ - ldr r7, [r3, #20] │ │ │ │ - ldr fp, [r3, #24] │ │ │ │ - bl e3860 <_PyArena_Malloc@@Base> │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq c5354 │ │ │ │ - mov r1, #15 │ │ │ │ - mov r2, #0 │ │ │ │ - stmib r3, {r6, r8} │ │ │ │ - str sl, [r3, #32] │ │ │ │ - str r9, [r3, #36] @ 0x24 │ │ │ │ - str r7, [r3, #40] @ 0x28 │ │ │ │ - str fp, [r3, #44] @ 0x2c │ │ │ │ - str r1, [r3] │ │ │ │ - str r2, [r3, #12] │ │ │ │ - b c5354 │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ - mov r3, #1 │ │ │ │ - sub r6, r6, #1 │ │ │ │ - mov fp, r3 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - str r6, [r4, #88] @ 0x58 │ │ │ │ - b c40b0 │ │ │ │ + beq c6024 │ │ │ │ + b c5a14 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d10 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6d68 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c6160 │ │ │ │ + blt c60f8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r0, r7, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r6, [r3, #12] │ │ │ │ ldr r8, [r3, #16] │ │ │ │ - bne c62dc │ │ │ │ + bne c6124 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - bne c42e8 │ │ │ │ + bne c4348 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d10 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6d68 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c56dc │ │ │ │ + blt c5744 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - b c42e8 │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr fp, [r4, #60] @ 0x3c │ │ │ │ - sub r3, r3, #1 │ │ │ │ - b c4bcc │ │ │ │ - mov r0, r4 │ │ │ │ - bl 344398 │ │ │ │ - ldr fp, [r4, #60] @ 0x3c │ │ │ │ - cmp fp, #0 │ │ │ │ - beq c5a9c │ │ │ │ - ldr sl, [r4, #88] @ 0x58 │ │ │ │ - sub sl, sl, #1 │ │ │ │ - b c5b90 │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ - ldr fp, [r4, #60] @ 0x3c │ │ │ │ - sub sl, r6, #1 │ │ │ │ - b c5b90 │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - cmp fp, #0 │ │ │ │ - subne r3, r3, #1 │ │ │ │ - bne c4bcc │ │ │ │ - ldr r1, [pc, #1324] @ c6508 │ │ │ │ - add r2, r3, #1 │ │ │ │ - cmp r3, r1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - beq c6068 │ │ │ │ - ldr r1, [pc, #1308] @ c650c │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ - ldr fp, [r4, #60] @ 0x3c │ │ │ │ - cmp fp, #0 │ │ │ │ - bne c601c │ │ │ │ - ldr r1, [pc, #1284] @ c6510 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne c6088 │ │ │ │ - ldr fp, [r4, #60] @ 0x3c │ │ │ │ - cmp fp, #0 │ │ │ │ - str r6, [r4, #8] │ │ │ │ - bne c607c │ │ │ │ - ldr r1, [pc, #1244] @ c650c │ │ │ │ - mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ - ldr fp, [r4, #60] @ 0x3c │ │ │ │ - cmp fp, #0 │ │ │ │ - bne c6158 │ │ │ │ - ldr r1, [pc, #1224] @ c6510 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne c60f0 │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ - ldr fp, [r4, #60] @ 0x3c │ │ │ │ - sub r7, r6, #1 │ │ │ │ - str r7, [r4, #88] @ 0x58 │ │ │ │ - b c5610 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 344398 │ │ │ │ - ldr fp, [r4, #60] @ 0x3c │ │ │ │ - cmp fp, #0 │ │ │ │ - beq c5fe8 │ │ │ │ - ldr r7, [r4, #88] @ 0x58 │ │ │ │ - sub r7, r7, #1 │ │ │ │ - b c6060 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 334a8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq c6018 │ │ │ │ - mov r1, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq c6018 │ │ │ │ - ldr r1, [pc, #1120] @ c6514 │ │ │ │ - ldr r3, [pc, #1120] @ c6518 │ │ │ │ - ldr r1, [r1] │ │ │ │ - mov r2, fp │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2899b4 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ - sub r7, r6, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne c59ac │ │ │ │ - bl a55d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r3, #1 │ │ │ │ - movne fp, r3 │ │ │ │ - strne r3, [r4, #60] @ 0x3c │ │ │ │ - bne c6060 │ │ │ │ - b c6058 │ │ │ │ - mov r1, #7 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq c6054 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 656e0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq c6054 │ │ │ │ - mov r1, #12 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ - ldr fp, [r4, #60] @ 0x3c │ │ │ │ - cmp fp, #0 │ │ │ │ - bne c6158 │ │ │ │ - mov r1, #8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq c6054 │ │ │ │ - mov r1, #4 │ │ │ │ + b c4348 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne c60ac │ │ │ │ - b c6054 │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ - b c605c │ │ │ │ + bl 34454c │ │ │ │ + b c44ec │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ mov r3, #1 │ │ │ │ sub r6, r6, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c5198 │ │ │ │ - ldr fp, [r4, #60] @ 0x3c │ │ │ │ - cmp fp, #0 │ │ │ │ - bne c5ba0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 294380 │ │ │ │ - b c5e48 │ │ │ │ - mov r3, r6 │ │ │ │ - b c4164 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 29b868 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq c518c │ │ │ │ - mov r1, #11 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq c518c │ │ │ │ - mov r1, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq c518c │ │ │ │ - mov r1, #5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl cad74 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq c518c │ │ │ │ - ldr r2, [pc, #820] @ c651c │ │ │ │ - ldr r3, [r6, #16] │ │ │ │ - ldr r1, [r2] │ │ │ │ - mov r0, r4 │ │ │ │ - mov r2, r7 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r3, [pc, #800] @ c6520 │ │ │ │ - bl 2899b4 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ - sub r7, r6, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne c62a0 │ │ │ │ - bl a55d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq c5190 │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b c5194 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 344398 │ │ │ │ - b c4520 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 344398 │ │ │ │ - b c476c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 29b868 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq c5168 │ │ │ │ - mov r1, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq c5168 │ │ │ │ - ldr r2, [pc, #680] @ c6514 │ │ │ │ - ldr r3, [pc, #680] @ c6518 │ │ │ │ - ldr r1, [r2] │ │ │ │ - mov r0, r4 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 2899b4 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ - ldr r2, [pc, #672] @ c6524 │ │ │ │ - mov r1, #10 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 24d3b0 │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ - sub r7, r6, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq c6210 │ │ │ │ - sub r3, r6, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - sub r6, r6, #2 │ │ │ │ - b c4314 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 344398 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq c5150 │ │ │ │ - ldr r7, [r4, #88] @ 0x58 │ │ │ │ - sub r7, r7, #1 │ │ │ │ - b c5194 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 344398 │ │ │ │ - b c48ec │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ - sub r6, r6, #1 │ │ │ │ - b c5198 │ │ │ │ + b c5200 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ - b c4ee0 │ │ │ │ + b c4f40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 344398 │ │ │ │ - b c45d8 │ │ │ │ + bl 34454c │ │ │ │ + b c4638 │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ + sub r6, r6, #1 │ │ │ │ + b c5200 │ │ │ │ mov r0, r4 │ │ │ │ - bl 344398 │ │ │ │ - b c448c │ │ │ │ - mov r3, r6 │ │ │ │ - b c40e4 │ │ │ │ + bl 34454c │ │ │ │ + b c494c │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d10 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6d68 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c64b4 │ │ │ │ + blt c62d0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r3, r9, lsl #2] │ │ │ │ ldr r7, [r3, #12] │ │ │ │ ldr r8, [r3, #16] │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq c6430 │ │ │ │ + beq c6258 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ subne r3, r6, #1 │ │ │ │ movne r6, r3 │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ - bne c42a0 │ │ │ │ - ldr r3, [pc, #420] @ c6508 │ │ │ │ + bne c4300 │ │ │ │ + ldr r3, [pc, #996] @ c6570 │ │ │ │ cmp r6, r3 │ │ │ │ add r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - beq c6448 │ │ │ │ - ldr r1, [pc, #432] @ c6528 │ │ │ │ + beq c6264 │ │ │ │ + ldr r1, [pc, #980] @ c6574 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c63ac │ │ │ │ + beq c61d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 104d48 │ │ │ │ + bl 104dfc │ │ │ │ cmp r0, #0 │ │ │ │ - beq c63ac │ │ │ │ + beq c61d4 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne c64dc │ │ │ │ + bne c62f8 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c645c │ │ │ │ - ldr r1, [pc, #356] @ c6528 │ │ │ │ + bne c6278 │ │ │ │ + ldr r1, [pc, #904] @ c6574 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c641c │ │ │ │ + beq c6244 │ │ │ │ mov r0, r4 │ │ │ │ - bl 104d48 │ │ │ │ + bl 104dfc │ │ │ │ cmp r0, #0 │ │ │ │ - beq c641c │ │ │ │ + beq c6244 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c641c │ │ │ │ + beq c6244 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c641c │ │ │ │ + beq c6244 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl cad74 │ │ │ │ + bl cae04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c6468 │ │ │ │ + bne c6284 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ sub sl, r6, #1 │ │ │ │ str sl, [r4, #88] @ 0x58 │ │ │ │ str r9, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - beq c5008 │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ - sub r6, r6, #1 │ │ │ │ - str r6, [r4, #88] @ 0x58 │ │ │ │ - b c42a0 │ │ │ │ + beq c5064 │ │ │ │ + b c5118 │ │ │ │ mov r0, r4 │ │ │ │ - bl 344398 │ │ │ │ + bl 34454c │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - beq c6370 │ │ │ │ + beq c6198 │ │ │ │ ldr sl, [r4, #88] @ 0x58 │ │ │ │ sub sl, sl, #1 │ │ │ │ - b c6428 │ │ │ │ + b c6250 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #164] @ c651c │ │ │ │ + ldr r3, [pc, #740] @ c6578 │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #164] @ c652c │ │ │ │ - bl 2899b4 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + ldr r3, [pc, #728] @ c657c │ │ │ │ + bl 2898e8 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub sl, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c59ac │ │ │ │ - bl a55d4 │ │ │ │ + bne c5a14 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6420 │ │ │ │ + beq c6248 │ │ │ │ mov r2, #1 │ │ │ │ mov fp, r2 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b c6428 │ │ │ │ + b c6250 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ mov r3, #1 │ │ │ │ sub r6, r6, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b c42a0 │ │ │ │ + b c4300 │ │ │ │ mov r0, r4 │ │ │ │ - bl 344398 │ │ │ │ - b c4fcc │ │ │ │ - ldr r3, [pc, #48] @ c6514 │ │ │ │ + bl 34454c │ │ │ │ + b c5028 │ │ │ │ + ldr r3, [pc, #616] @ c6568 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #36] @ c6518 │ │ │ │ - bl 2899b4 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + ldr r3, [pc, #604] @ c656c │ │ │ │ + bl 2898e8 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub sl, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6498 │ │ │ │ - b c59ac │ │ │ │ - andeq r1, r0, r0, ror r7 │ │ │ │ - andeq r0, r0, r2, lsr #5 │ │ │ │ - andeq r0, r0, r9, ror r2 │ │ │ │ + beq c62b4 │ │ │ │ + b c5a14 │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + b c5c6c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 34454c │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + cmp fp, #0 │ │ │ │ + beq c5d08 │ │ │ │ + ldr sl, [r4, #88] @ 0x58 │ │ │ │ + sub sl, sl, #1 │ │ │ │ + b c5dfc │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + sub sl, r6, #1 │ │ │ │ + b c5dfc │ │ │ │ + mov r0, r4 │ │ │ │ + bl 24e10c │ │ │ │ + subs r6, r0, #0 │ │ │ │ + beq c52d0 │ │ │ │ + mov r1, #12 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + cmp fp, #0 │ │ │ │ + bne c52d4 │ │ │ │ + mov r1, #8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq c52d0 │ │ │ │ + mov r1, #11 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq c52d0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1061e8 │ │ │ │ + subs r8, r0, #0 │ │ │ │ + beq c52d0 │ │ │ │ + ldmib r4, {r0, r1} │ │ │ │ + bl ebdec │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq c6410 │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + mov r1, #48 @ 0x30 │ │ │ │ + ldr r7, [r3, #20] │ │ │ │ + ldr fp, [r3, #24] │ │ │ │ + bl e3930 <_PyArena_Malloc@@Base> │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq c53bc │ │ │ │ + mov r1, #15 │ │ │ │ + mov r2, #0 │ │ │ │ + stmib r3, {r6, r8} │ │ │ │ + str sl, [r3, #32] │ │ │ │ + str r9, [r3, #36] @ 0x24 │ │ │ │ + str r7, [r3, #40] @ 0x28 │ │ │ │ + str fp, [r3, #44] @ 0x2c │ │ │ │ + str r1, [r3] │ │ │ │ + str r2, [r3, #12] │ │ │ │ + b c53bc │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + sub r3, r3, #1 │ │ │ │ + b c4c2c │ │ │ │ + mov r3, r6 │ │ │ │ + b c41c4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 29b8e8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq c51f4 │ │ │ │ + mov r1, #11 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq c51f4 │ │ │ │ + mov r1, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq c51f4 │ │ │ │ + mov r1, #5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl cae04 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq c51f4 │ │ │ │ + ldr r2, [pc, #252] @ c6578 │ │ │ │ + ldr r3, [r6, #16] │ │ │ │ + ldr r1, [r2] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r2, r7 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r3, [pc, #236] @ c6580 │ │ │ │ + bl 2898e8 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ + sub r7, r6, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne c653c │ │ │ │ + bl a564c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq c51f8 │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b c51fc │ │ │ │ + mov r0, r4 │ │ │ │ + bl 34454c │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq c51b8 │ │ │ │ + ldr r7, [r4, #88] @ 0x58 │ │ │ │ + sub r7, r7, #1 │ │ │ │ + b c51fc │ │ │ │ + mov r0, r4 │ │ │ │ + bl 29b8e8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq c51d0 │ │ │ │ + mov r1, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq c51d0 │ │ │ │ + ldr r2, [pc, #96] @ c6568 │ │ │ │ + ldr r3, [pc, #96] @ c656c │ │ │ │ + ldr r1, [r2] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 2898e8 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + ldr r2, [pc, #100] @ c6584 │ │ │ │ + mov r1, #10 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 24d4a4 │ │ │ │ + ldr r6, [r4, #88] @ 0x58 │ │ │ │ + sub r7, r6, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq c64a4 │ │ │ │ + sub r3, r6, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + sub r6, r6, #2 │ │ │ │ + b c4374 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 34454c │ │ │ │ + b c4580 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 34454c │ │ │ │ + b c47cc │ │ │ │ + @ instruction: 0x003642d4 │ │ │ │ subseq fp, r5, ip, asr #23 │ │ │ │ - eorseq r3, r6, ip, ror #31 │ │ │ │ - subseq sp, r5, r4, lsl #22 │ │ │ │ - eorseq r4, r6, r0, ror r1 │ │ │ │ - eorseq r4, r6, ip, asr r1 │ │ │ │ + eorseq r4, r6, ip, lsr #4 │ │ │ │ + andeq r1, r0, r0, ror r7 │ │ │ │ muleq r0, r9, r2 │ │ │ │ - ldrsheq r4, [r6], -ip @ │ │ │ │ + subseq sp, r5, r4, lsl #22 │ │ │ │ + eorseq r4, r6, ip, lsr r3 │ │ │ │ + @ instruction: 0x003643b0 │ │ │ │ + mlaseq r6, ip, r3, r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #916] @ c68dc │ │ │ │ + ldr r2, [pc, #916] @ c6934 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ sub sp, sp, #20 │ │ │ │ subs r7, r3, #1 │ │ │ │ ldr fp, [r2, #8] │ │ │ │ str r1, [sp] │ │ │ │ - bmi c6784 │ │ │ │ + bmi c67dc │ │ │ │ add r3, r3, #3 │ │ │ │ - ldr r9, [pc, #876] @ c68e0 │ │ │ │ - ldr r8, [pc, #876] @ c68e4 │ │ │ │ - ldr sl, [pc, #876] @ c68e8 │ │ │ │ - ldr r5, [pc, #876] @ c68ec │ │ │ │ + ldr r9, [pc, #876] @ c6938 │ │ │ │ + ldr r8, [pc, #876] @ c693c │ │ │ │ + ldr sl, [pc, #876] @ c6940 │ │ │ │ + ldr r5, [pc, #876] @ c6944 │ │ │ │ add r6, r6, r3, lsl #2 │ │ │ │ ldr r4, [r6, #-4]! │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r9 │ │ │ │ - bne c6790 │ │ │ │ + bne c67e8 │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ - beq c677c │ │ │ │ + beq c67d4 │ │ │ │ tst r2, #32 │ │ │ │ - beq c68c4 │ │ │ │ + beq c691c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r2, r4, #20 │ │ │ │ add r0, r2, r0 │ │ │ │ cmp r2, r0 │ │ │ │ - beq c6764 │ │ │ │ + beq c67bc │ │ │ │ ldrb r1, [r2] │ │ │ │ ldr ip, [r5, r1, lsl #2] │ │ │ │ subs r1, r1, #95 @ 0x5f │ │ │ │ and ip, ip, #7 │ │ │ │ movne r1, #1 │ │ │ │ cmp ip, #0 │ │ │ │ movne r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne c677c │ │ │ │ + bne c67d4 │ │ │ │ add r1, r2, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - beq c6764 │ │ │ │ + beq c67bc │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ ldr ip, [r5, r1, lsl #2] │ │ │ │ subs r1, r1, #95 @ 0x5f │ │ │ │ and ip, ip, #7 │ │ │ │ movne r1, #1 │ │ │ │ cmp ip, #0 │ │ │ │ movne r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne c677c │ │ │ │ + bne c67d4 │ │ │ │ add r1, r2, #2 │ │ │ │ cmp r0, r1 │ │ │ │ - beq c6764 │ │ │ │ + beq c67bc │ │ │ │ ldrb r1, [r2, #2] │ │ │ │ ldr ip, [r5, r1, lsl #2] │ │ │ │ subs r1, r1, #95 @ 0x5f │ │ │ │ and ip, ip, #7 │ │ │ │ movne r1, #1 │ │ │ │ cmp ip, #0 │ │ │ │ movne r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne c677c │ │ │ │ + bne c67d4 │ │ │ │ add r1, r2, #3 │ │ │ │ cmp r0, r1 │ │ │ │ - beq c6764 │ │ │ │ + beq c67bc │ │ │ │ ldrb r1, [r2, #3] │ │ │ │ ldr ip, [r5, r1, lsl #2] │ │ │ │ subs r1, r1, #95 @ 0x5f │ │ │ │ and ip, ip, #7 │ │ │ │ movne r1, #1 │ │ │ │ cmp ip, #0 │ │ │ │ movne r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne c677c │ │ │ │ + bne c67d4 │ │ │ │ add r1, r2, #4 │ │ │ │ cmp r0, r1 │ │ │ │ - beq c6764 │ │ │ │ + beq c67bc │ │ │ │ ldrb r1, [r2, #4] │ │ │ │ ldr ip, [r5, r1, lsl #2] │ │ │ │ subs r1, r1, #95 @ 0x5f │ │ │ │ and ip, ip, #7 │ │ │ │ movne r1, #1 │ │ │ │ cmp ip, #0 │ │ │ │ movne r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne c677c │ │ │ │ + bne c67d4 │ │ │ │ add r1, r2, #5 │ │ │ │ cmp r0, r1 │ │ │ │ - beq c6764 │ │ │ │ + beq c67bc │ │ │ │ ldrb r1, [r2, #5] │ │ │ │ ldr ip, [r5, r1, lsl #2] │ │ │ │ subs r1, r1, #95 @ 0x5f │ │ │ │ and ip, ip, #7 │ │ │ │ movne r1, #1 │ │ │ │ cmp ip, #0 │ │ │ │ movne r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne c677c │ │ │ │ + bne c67d4 │ │ │ │ add r1, r2, #6 │ │ │ │ cmp r0, r1 │ │ │ │ - beq c6764 │ │ │ │ + beq c67bc │ │ │ │ ldrb r1, [r2, #6] │ │ │ │ ldr ip, [r5, r1, lsl #2] │ │ │ │ subs r1, r1, #95 @ 0x5f │ │ │ │ and ip, ip, #7 │ │ │ │ movne r1, #1 │ │ │ │ cmp ip, #0 │ │ │ │ movne r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne c677c │ │ │ │ + bne c67d4 │ │ │ │ add r1, r2, #7 │ │ │ │ cmp r0, r1 │ │ │ │ - beq c6764 │ │ │ │ + beq c67bc │ │ │ │ ldrb r1, [r2, #7] │ │ │ │ ldr ip, [r5, r1, lsl #2] │ │ │ │ subs r1, r1, #95 @ 0x5f │ │ │ │ and ip, ip, #7 │ │ │ │ movne r1, #1 │ │ │ │ cmp ip, #0 │ │ │ │ movne r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne c677c │ │ │ │ + bne c67d4 │ │ │ │ add r2, r2, #8 │ │ │ │ cmp r2, r0 │ │ │ │ - beq c6764 │ │ │ │ + beq c67bc │ │ │ │ ldrb r1, [r2], #1 │ │ │ │ ldr ip, [r5, r1, lsl #2] │ │ │ │ subs r1, r1, #95 @ 0x5f │ │ │ │ and ip, ip, #7 │ │ │ │ movne r1, #1 │ │ │ │ cmp ip, #0 │ │ │ │ movne r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne c677c │ │ │ │ + bne c67d4 │ │ │ │ cmp r0, r2 │ │ │ │ - bne c6738 │ │ │ │ + bne c6790 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 9f51c │ │ │ │ + bl 9f594 │ │ │ │ cmp r4, r0 │ │ │ │ - bne c6824 │ │ │ │ + bne c687c │ │ │ │ subs r7, r7, #1 │ │ │ │ - bcs c6580 │ │ │ │ + bcs c65d8 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, r8 │ │ │ │ - beq c6808 │ │ │ │ + beq c6860 │ │ │ │ cmp r2, sl │ │ │ │ - bne c677c │ │ │ │ + bne c67d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a0c0 │ │ │ │ + bl 9a138 │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - beq c681c │ │ │ │ + beq c6874 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl c6530 │ │ │ │ + bl c6588 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmn r0, #1 │ │ │ │ - beq c689c │ │ │ │ + beq c68f4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne c683c │ │ │ │ + bne c6894 │ │ │ │ ldr r1, [r2] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c677c │ │ │ │ + beq c67d4 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [r2] │ │ │ │ - bne c677c │ │ │ │ + bne c67d4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b c677c │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b c67d4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl c6530 │ │ │ │ + bl c6588 │ │ │ │ cmn r0, #1 │ │ │ │ - bne c677c │ │ │ │ + bne c67d4 │ │ │ │ mvn r0, #0 │ │ │ │ - b c6788 │ │ │ │ + b c67e0 │ │ │ │ ldr r3, [sp] │ │ │ │ str r0, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ movne r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - b c677c │ │ │ │ + b c67d4 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 14a698 │ │ │ │ + bl 14a73c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c689c │ │ │ │ + beq c68f4 │ │ │ │ ldr r1, [r4] │ │ │ │ str r0, [r6] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c6874 │ │ │ │ + beq c68cc │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [r4] │ │ │ │ - beq c6888 │ │ │ │ + beq c68e0 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ movne r1, #1 │ │ │ │ strne r1, [r3] │ │ │ │ - b c67e0 │ │ │ │ + b c6838 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b c6874 │ │ │ │ + b c68cc │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c681c │ │ │ │ + beq c6874 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne c681c │ │ │ │ + bne c6874 │ │ │ │ mov r0, r2 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b c681c │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b c6874 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r0, r2, r0 │ │ │ │ cmp r2, r0 │ │ │ │ - bne c65b8 │ │ │ │ - b c6764 │ │ │ │ + bne c6610 │ │ │ │ + b c67bc │ │ │ │ andeq r0, r0, ip │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ subseq sl, r5, ip, lsr #8 │ │ │ │ subseq r1, r5, ip, lsl r1 │ │ │ │ - eorseq r7, r9, r0, lsr #28 │ │ │ │ + eorseq r8, r9, r0, rrx │ │ │ │ │ │ │ │ -000c68f0 <_Py_GetConfig@@Base>: │ │ │ │ +000c6948 <_Py_GetConfig@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #40] @ c6930 <_Py_GetConfig@@Base+0x40> │ │ │ │ - bl 3592c0 │ │ │ │ + ldr r3, [pc, #40] @ c6988 <_Py_GetConfig@@Base+0x40> │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c6924 <_Py_GetConfig@@Base+0x34> │ │ │ │ + beq c697c <_Py_GetConfig@@Base+0x34> │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add r0, r0, #4096 @ 0x1000 │ │ │ │ add r0, r0, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #8] @ c6934 <_Py_GetConfig@@Base+0x44> │ │ │ │ - ldr r0, [pc, #8] @ c6938 <_Py_GetConfig@@Base+0x48> │ │ │ │ - bl 7d2a0 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #8] @ c698c <_Py_GetConfig@@Base+0x44> │ │ │ │ + ldr r0, [pc, #8] @ c6990 <_Py_GetConfig@@Base+0x48> │ │ │ │ + bl 7d2a8 <_Py_FatalErrorFunc@@Base> │ │ │ │ andeq r0, r0, ip │ │ │ │ - @ instruction: 0x0035ccb4 │ │ │ │ - @ instruction: 0x00441398 │ │ │ │ + @ instruction: 0x0035cef4 │ │ │ │ + subeq r1, r4, r8, lsr #11 │ │ │ │ │ │ │ │ -000c693c <_PyObject_NewVar@@Base>: │ │ │ │ +000c6994 <_PyObject_NewVar@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ add r0, r0, #3 │ │ │ │ mla r0, r3, r1, r0 │ │ │ │ mov r6, r1 │ │ │ │ bic r0, r0, #3 │ │ │ │ - bl 91e50 │ │ │ │ + bl 91eac │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq c69c0 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + beq c6a18 <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r5] │ │ │ │ - ldr r2, [pc, #72] @ c69c8 <_PyObject_NewVar@@Base+0x8c> │ │ │ │ + ldr r2, [pc, #72] @ c6a20 <_PyObject_NewVar@@Base+0x8c> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ str r5, [r4, #4] │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ mov r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r1, [r4] │ │ │ │ - bne c69ac <_PyObject_NewVar@@Base+0x70> │ │ │ │ + bne c6a04 <_PyObject_NewVar@@Base+0x70> │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b c69a0 <_PyObject_NewVar@@Base+0x64> │ │ │ │ + b c69f8 <_PyObject_NewVar@@Base+0x64> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2a01ec │ │ │ │ + b 2a0260 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #664] @ c6c70 <_PyObject_NewVar@@Base+0x334> │ │ │ │ + ldr r2, [pc, #664] @ c6cc8 <_PyObject_NewVar@@Base+0x334> │ │ │ │ ldr r3, [r3, #160] @ 0xa0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne c6b5c <_PyObject_NewVar@@Base+0x220> │ │ │ │ + bne c6bb4 <_PyObject_NewVar@@Base+0x220> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #636] @ c6c74 <_PyObject_NewVar@@Base+0x338> │ │ │ │ - ldr r2, [pc, #636] @ c6c78 <_PyObject_NewVar@@Base+0x33c> │ │ │ │ + ldr r5, [pc, #636] @ c6ccc <_PyObject_NewVar@@Base+0x338> │ │ │ │ + ldr r2, [pc, #636] @ c6cd0 <_PyObject_NewVar@@Base+0x33c> │ │ │ │ ldr r3, [r5, #724] @ 0x2d4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne c6ba8 <_PyObject_NewVar@@Base+0x26c> │ │ │ │ - ldr r3, [pc, #620] @ c6c7c <_PyObject_NewVar@@Base+0x340> │ │ │ │ - bl 3592c0 │ │ │ │ + bne c6c00 <_PyObject_NewVar@@Base+0x26c> │ │ │ │ + ldr r3, [pc, #620] @ c6cd4 <_PyObject_NewVar@@Base+0x340> │ │ │ │ + bl 359530 │ │ │ │ ldr r2, [r3, r0] │ │ │ │ bic r3, r1, #4080 @ 0xff0 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ bic r3, r3, #15 │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r4, [r2, #1528] @ 0x5f8 │ │ │ │ cmn r4, #804 @ 0x324 │ │ │ │ - beq c6b80 <_PyObject_NewVar@@Base+0x244> │ │ │ │ + beq c6bd8 <_PyObject_NewVar@@Base+0x244> │ │ │ │ lsr r0, r1, #18 │ │ │ │ add r0, r4, r0, lsl #3 │ │ │ │ ldr ip, [r0, #808] @ 0x328 │ │ │ │ bic r2, r1, #-16777216 @ 0xff000000 │ │ │ │ bic r2, r2, #16515072 @ 0xfc0000 │ │ │ │ cmp ip, r2 │ │ │ │ - bgt c6a6c <_PyObject_NewVar@@Base+0x130> │ │ │ │ + bgt c6ac4 <_PyObject_NewVar@@Base+0x130> │ │ │ │ ldr r0, [r0, #804] @ 0x324 │ │ │ │ cmp r0, r2 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq c6b80 <_PyObject_NewVar@@Base+0x244> │ │ │ │ + beq c6bd8 <_PyObject_NewVar@@Base+0x244> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str r2, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r2, [r3] │ │ │ │ str r1, [r3, #4] │ │ │ │ sub r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ - beq c6b60 <_PyObject_NewVar@@Base+0x224> │ │ │ │ + beq c6bb8 <_PyObject_NewVar@@Base+0x224> │ │ │ │ cmp r2, #0 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r6, [r3, #16] │ │ │ │ str r2, [r1, #12] │ │ │ │ str r1, [r2, #8] │ │ │ │ @@ -161129,29 +161153,29 @@ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ str r0, [r3, #8] │ │ │ │ add r0, r4, r1, lsl #2 │ │ │ │ ldr ip, [r0, #528] @ 0x210 │ │ │ │ str r3, [r2, #16] │ │ │ │ cmp r2, ip │ │ │ │ - bne c6af4 <_PyObject_NewVar@@Base+0x1b8> │ │ │ │ + bne c6b4c <_PyObject_NewVar@@Base+0x1b8> │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c6af0 <_PyObject_NewVar@@Base+0x1b4> │ │ │ │ + beq c6b48 <_PyObject_NewVar@@Base+0x1b4> │ │ │ │ ldr lr, [r3, #8] │ │ │ │ cmp r1, lr │ │ │ │ movne r3, #0 │ │ │ │ str r3, [r0, #528] @ 0x210 │ │ │ │ add r3, r1, #1 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq c6be0 <_PyObject_NewVar@@Base+0x2a4> │ │ │ │ + beq c6c38 <_PyObject_NewVar@@Base+0x2a4> │ │ │ │ cmp r3, #1 │ │ │ │ - beq c6bb4 <_PyObject_NewVar@@Base+0x278> │ │ │ │ + beq c6c0c <_PyObject_NewVar@@Base+0x278> │ │ │ │ ldr r3, [r0, #532] @ 0x214 │ │ │ │ cmp r3, #0 │ │ │ │ streq r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, ip │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r2, #24] │ │ │ │ ldr r3, [r2, #20] │ │ │ │ @@ -161173,17 +161197,17 @@ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r1, [r3, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r3, [r1, #8] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r5, #684] @ 0x2ac │ │ │ │ - ldr r2, [pc, #244] @ c6c80 <_PyObject_NewVar@@Base+0x344> │ │ │ │ + ldr r2, [pc, #244] @ c6cd8 <_PyObject_NewVar@@Base+0x344> │ │ │ │ cmp r3, r2 │ │ │ │ - bne c6c64 <_PyObject_NewVar@@Base+0x328> │ │ │ │ + bne c6cbc <_PyObject_NewVar@@Base+0x328> │ │ │ │ mov r0, r1 │ │ │ │ bl 298bc │ │ │ │ ldr r3, [r4, #800] @ 0x320 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #800] @ 0x320 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r5, #708] @ 0x2c4 │ │ │ │ @@ -161198,15 +161222,15 @@ │ │ │ │ ldr r3, [r4, #532] @ 0x214 │ │ │ │ str r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ streq r2, [r4, #532] @ 0x214 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c6b08 <_PyObject_NewVar@@Base+0x1cc> │ │ │ │ + beq c6b60 <_PyObject_NewVar@@Base+0x1cc> │ │ │ │ ldr r3, [r2, #24] │ │ │ │ mov r8, #0 │ │ │ │ cmp r3, #0 │ │ │ │ strne r1, [r3, #20] │ │ │ │ streq r1, [r4, #524] @ 0x20c │ │ │ │ str r3, [r1, #24] │ │ │ │ ldr r1, [r7, r6] │ │ │ │ @@ -161231,55 +161255,55 @@ │ │ │ │ ldr r3, [r4, #788] @ 0x314 │ │ │ │ str r8, [r7, r6] │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #788] @ 0x314 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r5, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b c6b98 <_PyObject_NewVar@@Base+0x25c> │ │ │ │ - @ instruction: 0x0009feb8 │ │ │ │ + b c6bf0 <_PyObject_NewVar@@Base+0x25c> │ │ │ │ + andeq pc, r9, r0, lsr pc @ │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r9, r9, ip, lsr lr │ │ │ │ + @ instruction: 0x00099eb4 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq fp, r8, ip, lsl #9 │ │ │ │ + strdeq fp, [r8], -ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r3, r2 │ │ │ │ mov r4, r0 │ │ │ │ - beq c6ccc <_PyObject_NewVar@@Base+0x390> │ │ │ │ + beq c6d24 <_PyObject_NewVar@@Base+0x390> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r0, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq c6cf4 <_PyObject_NewVar@@Base+0x3b8> │ │ │ │ + beq c6d4c <_PyObject_NewVar@@Base+0x3b8> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl c6d10 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6d68 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c6d04 <_PyObject_NewVar@@Base+0x3c8> │ │ │ │ + blt c6d5c <_PyObject_NewVar@@Base+0x3c8> │ │ │ │ ldmib r4, {r2, r3} │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, r1 │ │ │ │ - bne c6cc0 <_PyObject_NewVar@@Base+0x384> │ │ │ │ + bne c6d18 <_PyObject_NewVar@@Base+0x384> │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c6cc0 <_PyObject_NewVar@@Base+0x384> │ │ │ │ + b c6d18 <_PyObject_NewVar@@Base+0x384> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r5, #12288 @ 0x3000 │ │ │ │ @@ -161290,439 +161314,439 @@ │ │ │ │ ldr r3, [r5, r3, lsl #6] │ │ │ │ add r7, sp, #24 │ │ │ │ cmp r3, r2 │ │ │ │ mov r4, r0 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r7 │ │ │ │ - bne c7320 <_PyObject_NewVar@@Base+0x9e4> │ │ │ │ - bl c7c84 │ │ │ │ + bne c7378 <_PyObject_NewVar@@Base+0x9e4> │ │ │ │ + bl c7cdc │ │ │ │ ldr r3, [r5, #2692] @ 0xa84 │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ - bne c7334 <_PyObject_NewVar@@Base+0x9f8> │ │ │ │ + bne c738c <_PyObject_NewVar@@Base+0x9f8> │ │ │ │ cmp r6, #56 @ 0x38 │ │ │ │ - beq c7980 <_PyObject_NewVar@@Base+0x1044> │ │ │ │ + beq c79d8 <_PyObject_NewVar@@Base+0x1044> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #256 @ 0x100 │ │ │ │ cmpeq r6, #0 │ │ │ │ - beq c7954 <_PyObject_NewVar@@Base+0x1018> │ │ │ │ + beq c79ac <_PyObject_NewVar@@Base+0x1018> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r2, #1 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ - beq c7364 <_PyObject_NewVar@@Base+0xa28> │ │ │ │ + beq c73bc <_PyObject_NewVar@@Base+0xa28> │ │ │ │ cmp r6, #1 │ │ │ │ ldr r8, [r5, r3, lsl #2] │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ - beq c7010 <_PyObject_NewVar@@Base+0x6d4> │ │ │ │ + beq c7068 <_PyObject_NewVar@@Base+0x6d4> │ │ │ │ mov r5, r6 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ str r5, [r8] │ │ │ │ subs r7, r7, r9 │ │ │ │ - bmi c77f4 <_PyObject_NewVar@@Base+0xeb8> │ │ │ │ + bmi c784c <_PyObject_NewVar@@Base+0xeb8> │ │ │ │ cmp r9, #0 │ │ │ │ sub r3, r7, #1 │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c7288 <_PyObject_NewVar@@Base+0x94c> │ │ │ │ + bne c72e0 <_PyObject_NewVar@@Base+0x94c> │ │ │ │ cmp r7, #0 │ │ │ │ - beq c6fbc <_PyObject_NewVar@@Base+0x680> │ │ │ │ + beq c7014 <_PyObject_NewVar@@Base+0x680> │ │ │ │ cmn r7, #-2147483630 @ 0x80000012 │ │ │ │ - bhi c7940 <_PyObject_NewVar@@Base+0x1004> │ │ │ │ - ldr fp, [pc, #3332] @ c7b00 <_PyObject_NewVar@@Base+0x11c4> │ │ │ │ - ldr r2, [pc, #3332] @ c7b04 <_PyObject_NewVar@@Base+0x11c8> │ │ │ │ + bhi c7998 <_PyObject_NewVar@@Base+0x1004> │ │ │ │ + ldr fp, [pc, #3332] @ c7b58 <_PyObject_NewVar@@Base+0x11c4> │ │ │ │ + ldr r2, [pc, #3332] @ c7b5c <_PyObject_NewVar@@Base+0x11c8> │ │ │ │ ldr r3, [fp, #712] @ 0x2c8 │ │ │ │ add sl, r7, #17 │ │ │ │ cmp r3, r2 │ │ │ │ - bne c7730 <_PyObject_NewVar@@Base+0xdf4> │ │ │ │ - ldr r3, [pc, #3316] @ c7b08 <_PyObject_NewVar@@Base+0x11cc> │ │ │ │ - bl 3592c0 │ │ │ │ + bne c7788 <_PyObject_NewVar@@Base+0xdf4> │ │ │ │ + ldr r3, [pc, #3316] @ c7b60 <_PyObject_NewVar@@Base+0x11cc> │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp sl, #512 @ 0x200 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r2, [r3, #1528] @ 0x5f8 │ │ │ │ - bhi c76c0 <_PyObject_NewVar@@Base+0xd84> │ │ │ │ + bhi c7718 <_PyObject_NewVar@@Base+0xd84> │ │ │ │ lsr r0, r7, #3 │ │ │ │ add r1, r0, #2 │ │ │ │ ldr r3, [r2, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq c76a8 <_PyObject_NewVar@@Base+0xd6c> │ │ │ │ + beq c7700 <_PyObject_NewVar@@Base+0xd6c> │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [r5] │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq c6f88 <_PyObject_NewVar@@Base+0x64c> │ │ │ │ - ldr r3, [pc, #3232] @ c7b0c <_PyObject_NewVar@@Base+0x11d0> │ │ │ │ + beq c6fe0 <_PyObject_NewVar@@Base+0x64c> │ │ │ │ + ldr r3, [pc, #3232] @ c7b64 <_PyObject_NewVar@@Base+0x11d0> │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - ldr r2, [pc, #3212] @ c7b10 <_PyObject_NewVar@@Base+0x11d4> │ │ │ │ + ldr r2, [pc, #3212] @ c7b68 <_PyObject_NewVar@@Base+0x11d4> │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c7748 <_PyObject_NewVar@@Base+0xe0c> │ │ │ │ + bne c77a0 <_PyObject_NewVar@@Base+0xe0c> │ │ │ │ mvn r2, #0 │ │ │ │ str r2, [r5, #12] │ │ │ │ add r2, r5, r7 │ │ │ │ str r7, [r5, #8] │ │ │ │ strb r3, [r2, #16] │ │ │ │ cmp r9, #0 │ │ │ │ - bne c6f74 <_PyObject_NewVar@@Base+0x638> │ │ │ │ + bne c6fcc <_PyObject_NewVar@@Base+0x638> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r5, [r8, #4] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ - beq c6fdc <_PyObject_NewVar@@Base+0x6a0> │ │ │ │ + beq c7034 <_PyObject_NewVar@@Base+0x6a0> │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r9, [r7, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add r1, r9, #1 │ │ │ │ cmp r9, r3 │ │ │ │ - bge c729c <_PyObject_NewVar@@Base+0x960> │ │ │ │ + bge c72f4 <_PyObject_NewVar@@Base+0x960> │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r5, [r2, r9, lsl #2] │ │ │ │ str r1, [r7, #8] │ │ │ │ - bne c72c0 <_PyObject_NewVar@@Base+0x984> │ │ │ │ + bne c7318 <_PyObject_NewVar@@Base+0x984> │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r3, #0 │ │ │ │ cmp r1, r3 │ │ │ │ str r3, [r8, #32] │ │ │ │ - bne c72f0 <_PyObject_NewVar@@Base+0x9b4> │ │ │ │ + bne c7348 <_PyObject_NewVar@@Base+0x9b4> │ │ │ │ ldrd r2, [sp, #24] │ │ │ │ ldr r5, [r4] │ │ │ │ str r2, [r8, #8] │ │ │ │ str r3, [r8, #12] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ ldr r7, [r5, #464] @ 0x1d0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r7, r3 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - beq c7814 <_PyObject_NewVar@@Base+0xed8> │ │ │ │ + beq c786c <_PyObject_NewVar@@Base+0xed8> │ │ │ │ str r3, [r8, #16] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ add r3, r3, #1 │ │ │ │ str r1, [r8, #20] │ │ │ │ str r2, [r8, #24] │ │ │ │ str r3, [r4, #12] │ │ │ │ - beq c7840 <_PyObject_NewVar@@Base+0xf04> │ │ │ │ + beq c7898 <_PyObject_NewVar@@Base+0xf04> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r9 │ │ │ │ add r0, r5, #16 │ │ │ │ bl 29cdc │ │ │ │ - b c6eb0 <_PyObject_NewVar@@Base+0x574> │ │ │ │ + b c6f08 <_PyObject_NewVar@@Base+0x574> │ │ │ │ ldr r1, [r3, #24] │ │ │ │ ldr lr, [r3, #28] │ │ │ │ cmp r1, lr │ │ │ │ addls r0, r0, #3 │ │ │ │ addls r0, r1, r0, lsl #3 │ │ │ │ ldrhi r3, [r3, #12] │ │ │ │ strls r0, [r3, #24] │ │ │ │ addls r0, r3, r1 │ │ │ │ strhi r3, [ip, #12] │ │ │ │ strls r0, [r3, #4] │ │ │ │ strhi ip, [r3, #8] │ │ │ │ strls r2, [r3, r1] │ │ │ │ - b c6e64 <_PyObject_NewVar@@Base+0x528> │ │ │ │ + b c6ebc <_PyObject_NewVar@@Base+0x528> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - ldr r5, [pc, #2892] @ c7b14 <_PyObject_NewVar@@Base+0x11d8> │ │ │ │ + ldr r5, [pc, #2892] @ c7b6c <_PyObject_NewVar@@Base+0x11d8> │ │ │ │ ldr r7, [r3, #8] │ │ │ │ str r5, [r8, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ - bne c6ecc <_PyObject_NewVar@@Base+0x590> │ │ │ │ - ldr r1, [pc, #2868] @ c7b18 <_PyObject_NewVar@@Base+0x11dc> │ │ │ │ - ldr r0, [pc, #2868] @ c7b1c <_PyObject_NewVar@@Base+0x11e0> │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne c6f24 <_PyObject_NewVar@@Base+0x590> │ │ │ │ + ldr r1, [pc, #2868] @ c7b70 <_PyObject_NewVar@@Base+0x11dc> │ │ │ │ + ldr r0, [pc, #2868] @ c7b74 <_PyObject_NewVar@@Base+0x11e0> │ │ │ │ + bl 2e1424 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r0, [r8, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c780c <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + beq c7864 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne c780c <_PyObject_NewVar@@Base+0xed0> │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b c780c <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + bne c7864 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b c7864 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ sub sl, sl, r3 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, sl │ │ │ │ - ble c7280 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + ble c72d8 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r7, [r2, sl, lsl #2] │ │ │ │ cmp r7, #0 │ │ │ │ - beq c7280 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c72d8 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r5, [r7, #4] │ │ │ │ cmn r5, #1 │ │ │ │ - beq c7280 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c72d8 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [r7] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6db8 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c6e10 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ cmn r7, #8 │ │ │ │ - beq c7280 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c72d8 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r5, [r7, #12] │ │ │ │ cmn r5, #1 │ │ │ │ - beq c7280 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c72d8 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6db8 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c6e10 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ cmn r7, #16 │ │ │ │ - beq c7280 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c72d8 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r5, [r7, #20] │ │ │ │ cmn r5, #1 │ │ │ │ - beq c7280 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c72d8 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6db8 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c6e10 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ cmn r7, #24 │ │ │ │ - beq c7280 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c72d8 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r5, [r7, #28] │ │ │ │ cmn r5, #1 │ │ │ │ - beq c7280 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c72d8 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [r7, #24] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6db8 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c6e10 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ cmn r7, #32 │ │ │ │ - beq c7280 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c72d8 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r5, [r7, #36] @ 0x24 │ │ │ │ cmn r5, #1 │ │ │ │ - beq c7280 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c72d8 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [r7, #32] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6db8 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c6e10 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ cmn r7, #40 @ 0x28 │ │ │ │ - beq c7280 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c72d8 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r5, [r7, #44] @ 0x2c │ │ │ │ cmn r5, #1 │ │ │ │ - beq c7280 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c72d8 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6db8 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c6e10 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ adds fp, r7, #48 @ 0x30 │ │ │ │ - beq c7280 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c72d8 <_PyObject_NewVar@@Base+0x944> │ │ │ │ mvn r3, #7 │ │ │ │ sub r3, r3, fp │ │ │ │ lsr r3, r3, #3 │ │ │ │ add r3, r3, #1 │ │ │ │ ands r3, r3, #3 │ │ │ │ - beq c71e4 <_PyObject_NewVar@@Base+0x8a8> │ │ │ │ + beq c723c <_PyObject_NewVar@@Base+0x8a8> │ │ │ │ cmp r3, #1 │ │ │ │ - beq c71b8 <_PyObject_NewVar@@Base+0x87c> │ │ │ │ + beq c7210 <_PyObject_NewVar@@Base+0x87c> │ │ │ │ cmp r3, #2 │ │ │ │ - beq c7190 <_PyObject_NewVar@@Base+0x854> │ │ │ │ + beq c71e8 <_PyObject_NewVar@@Base+0x854> │ │ │ │ ldr r5, [fp, #4] │ │ │ │ cmn r5, #1 │ │ │ │ - beq c7280 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c72d8 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [fp] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6db8 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c6e10 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ add fp, r7, #56 @ 0x38 │ │ │ │ ldr r5, [fp, #4] │ │ │ │ cmn r5, #1 │ │ │ │ - beq c7280 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c72d8 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [fp] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6db8 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c6e10 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ add fp, fp, #8 │ │ │ │ ldr r5, [fp, #4] │ │ │ │ cmn r5, #1 │ │ │ │ - beq c7280 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c72d8 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [fp] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6db8 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c6e10 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ adds fp, fp, #8 │ │ │ │ - beq c7280 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c72d8 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r5, [fp, #4] │ │ │ │ mov r2, sl │ │ │ │ cmn r5, #1 │ │ │ │ mov r1, r9 │ │ │ │ - beq c7280 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c72d8 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [fp] │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6db8 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c6e10 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ ldr r5, [fp, #12] │ │ │ │ mov r2, sl │ │ │ │ cmn r5, #1 │ │ │ │ mov r1, r9 │ │ │ │ add r7, fp, #8 │ │ │ │ - beq c7280 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c72d8 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [fp, #8] │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6db8 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c6e10 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ ldr r5, [r7, #12] │ │ │ │ mov r2, sl │ │ │ │ cmn r5, #1 │ │ │ │ mov r1, r9 │ │ │ │ - beq c7280 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c72d8 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6db8 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c6e10 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ ldr r5, [r7, #20] │ │ │ │ mov r2, sl │ │ │ │ cmn r5, #1 │ │ │ │ mov r1, r9 │ │ │ │ - beq c7280 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + beq c72d8 <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6db8 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + beq c6e10 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ adds fp, r7, #24 │ │ │ │ - bne c71e4 <_PyObject_NewVar@@Base+0x8a8> │ │ │ │ + bne c723c <_PyObject_NewVar@@Base+0x8a8> │ │ │ │ mov r5, #1 │ │ │ │ - b c6db8 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ + b c6e10 <_PyObject_NewVar@@Base+0x47c> │ │ │ │ ldrb r3, [r9] │ │ │ │ - ldr r5, [pc, #2188] @ c7b20 <_PyObject_NewVar@@Base+0x11e4> │ │ │ │ + ldr r5, [pc, #2188] @ c7b78 <_PyObject_NewVar@@Base+0x11e4> │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ add r5, r5, r3, lsl #3 │ │ │ │ - b c6eb0 <_PyObject_NewVar@@Base+0x574> │ │ │ │ + b c6f08 <_PyObject_NewVar@@Base+0x574> │ │ │ │ mov r0, r7 │ │ │ │ - bl ab2a8 <_PyList_AppendTakeRefListResize@@Base+0x6c> │ │ │ │ + bl ab320 <_PyList_AppendTakeRefListResize@@Base+0x6c> │ │ │ │ cmn r0, #1 │ │ │ │ - beq c7ad8 <_PyObject_NewVar@@Base+0x119c> │ │ │ │ + beq c7b30 <_PyObject_NewVar@@Base+0x119c> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r5, [r3, r9, lsl #2] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c6f08 <_PyObject_NewVar@@Base+0x5cc> │ │ │ │ + beq c6f60 <_PyObject_NewVar@@Base+0x5cc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne c6f08 <_PyObject_NewVar@@Base+0x5cc> │ │ │ │ + bne c6f60 <_PyObject_NewVar@@Base+0x5cc> │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [r8, #32] │ │ │ │ - beq c6f1c <_PyObject_NewVar@@Base+0x5e0> │ │ │ │ + beq c6f74 <_PyObject_NewVar@@Base+0x5e0> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl cac54 <_PyArena_AddPyObject@@Base> │ │ │ │ + bl cace4 <_PyArena_AddPyObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ movge r3, #0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ strge r0, [r8, #32] │ │ │ │ strge r3, [sp, #52] @ 0x34 │ │ │ │ - bge c6f1c <_PyObject_NewVar@@Base+0x5e0> │ │ │ │ + bge c6f74 <_PyObject_NewVar@@Base+0x5e0> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne c6ff8 <_PyObject_NewVar@@Base+0x6bc> │ │ │ │ - b c780c <_PyObject_NewVar@@Base+0xed0> │ │ │ │ - bl 107b94 │ │ │ │ + bne c7050 <_PyObject_NewVar@@Base+0x6bc> │ │ │ │ + b c7864 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + bl 107c4c │ │ │ │ ldr r3, [r5, #2692] @ 0xa84 │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ - beq c6d70 <_PyObject_NewVar@@Base+0x434> │ │ │ │ + beq c6dc8 <_PyObject_NewVar@@Base+0x434> │ │ │ │ mov r2, #22 │ │ │ │ mov r3, #1 │ │ │ │ mov r6, #64 @ 0x40 │ │ │ │ str r2, [r5, #32] │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ cmp r3, r1 │ │ │ │ ldrne r8, [r5, r3, lsl #2] │ │ │ │ ldrne r9, [sp, #44] @ 0x2c │ │ │ │ - bne c6db4 <_PyObject_NewVar@@Base+0x478> │ │ │ │ + bne c6e0c <_PyObject_NewVar@@Base+0x478> │ │ │ │ mov r0, r5 │ │ │ │ lsl r8, r1, #1 │ │ │ │ lsl r1, r1, #3 │ │ │ │ str r8, [sp, #16] │ │ │ │ - bl ab4e0 │ │ │ │ + bl ab558 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq c7640 <_PyObject_NewVar@@Base+0xd04> │ │ │ │ + beq c7698 <_PyObject_NewVar@@Base+0xd04> │ │ │ │ ldr r7, [r4, #16] │ │ │ │ str r5, [r4, #4] │ │ │ │ cmp r8, r7 │ │ │ │ - ble c77c0 <_PyObject_NewVar@@Base+0xe84> │ │ │ │ + ble c7818 <_PyObject_NewVar@@Base+0xe84> │ │ │ │ tst r7, #1 │ │ │ │ - ldr fp, [pc, #1892] @ c7b00 <_PyObject_NewVar@@Base+0x11c4> │ │ │ │ - ldr sl, [pc, #1924] @ c7b24 <_PyObject_NewVar@@Base+0x11e8> │ │ │ │ - beq c7460 <_PyObject_NewVar@@Base+0xb24> │ │ │ │ + ldr fp, [pc, #1892] @ c7b58 <_PyObject_NewVar@@Base+0x11c4> │ │ │ │ + ldr sl, [pc, #1924] @ c7b7c <_PyObject_NewVar@@Base+0x11e8> │ │ │ │ + beq c74b8 <_PyObject_NewVar@@Base+0xb24> │ │ │ │ ldr r3, [fp, #696] @ 0x2b8 │ │ │ │ add r9, r5, r7, lsl #2 │ │ │ │ cmp r3, sl │ │ │ │ lsl r8, r7, #2 │ │ │ │ - bne c77c8 <_PyObject_NewVar@@Base+0xe8c> │ │ │ │ - ldr r3, [pc, #1868] @ c7b08 <_PyObject_NewVar@@Base+0x11cc> │ │ │ │ - bl 3592c0 │ │ │ │ + bne c7820 <_PyObject_NewVar@@Base+0xe8c> │ │ │ │ + ldr r3, [pc, #1868] @ c7b60 <_PyObject_NewVar@@Base+0x11cc> │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r5, [r3, #1528] @ 0x5f8 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - beq c7778 <_PyObject_NewVar@@Base+0xe3c> │ │ │ │ + beq c77d0 <_PyObject_NewVar@@Base+0xe3c> │ │ │ │ ldr r3, [r2] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r1, [r3] │ │ │ │ str r1, [r2, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne c7428 <_PyObject_NewVar@@Base+0xaec> │ │ │ │ + bne c7480 <_PyObject_NewVar@@Base+0xaec> │ │ │ │ ldr ip, [r2, #24] │ │ │ │ ldr lr, [r2, #28] │ │ │ │ cmp ip, lr │ │ │ │ ldrhi r2, [r2, #12] │ │ │ │ addls r0, r2, ip │ │ │ │ addls ip, ip, #40 @ 0x28 │ │ │ │ strls ip, [r2, #24] │ │ │ │ @@ -161735,43 +161759,43 @@ │ │ │ │ mov r1, #0 │ │ │ │ bl 29658 │ │ │ │ mov r3, r0 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ str r3, [r9] │ │ │ │ ldr r3, [r5, r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c763c <_PyObject_NewVar@@Base+0xd00> │ │ │ │ + beq c7694 <_PyObject_NewVar@@Base+0xd00> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - beq c75d8 <_PyObject_NewVar@@Base+0xc9c> │ │ │ │ + beq c7630 <_PyObject_NewVar@@Base+0xc9c> │ │ │ │ str r6, [sp, #20] │ │ │ │ ldr r3, [fp, #696] @ 0x2b8 │ │ │ │ add r5, r5, r7, lsl #2 │ │ │ │ cmp r3, sl │ │ │ │ lsl r6, r7, #2 │ │ │ │ - bne c771c <_PyObject_NewVar@@Base+0xde0> │ │ │ │ - ldr r3, [pc, #1672] @ c7b08 <_PyObject_NewVar@@Base+0x11cc> │ │ │ │ - bl 3592c0 │ │ │ │ + bne c7774 <_PyObject_NewVar@@Base+0xde0> │ │ │ │ + ldr r3, [pc, #1672] @ c7b60 <_PyObject_NewVar@@Base+0x11cc> │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r9, [r3, #1528] @ 0x5f8 │ │ │ │ ldr r2, [r9, #32] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - beq c75e8 <_PyObject_NewVar@@Base+0xcac> │ │ │ │ + beq c7640 <_PyObject_NewVar@@Base+0xcac> │ │ │ │ ldr r3, [r2] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r1, [r3] │ │ │ │ str r1, [r2, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne c74ec <_PyObject_NewVar@@Base+0xbb0> │ │ │ │ + bne c7544 <_PyObject_NewVar@@Base+0xbb0> │ │ │ │ ldr ip, [r2, #24] │ │ │ │ ldr lr, [r2, #28] │ │ │ │ cmp ip, lr │ │ │ │ addls r0, r2, ip │ │ │ │ ldrhi r2, [r2, #12] │ │ │ │ strls r0, [r2, #4] │ │ │ │ addls r0, ip, #40 @ 0x28 │ │ │ │ @@ -161783,40 +161807,40 @@ │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ bl 29658 │ │ │ │ str r0, [r5] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r3, [r5, r6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c763c <_PyObject_NewVar@@Base+0xd00> │ │ │ │ + beq c7694 <_PyObject_NewVar@@Base+0xd00> │ │ │ │ ldr r3, [fp, #696] @ 0x2b8 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r3, sl │ │ │ │ add r5, r5, r7, lsl #2 │ │ │ │ mov r8, r7 │ │ │ │ lsl r6, r7, #2 │ │ │ │ - bne c7708 <_PyObject_NewVar@@Base+0xdcc> │ │ │ │ - ldr r3, [pc, #1492] @ c7b08 <_PyObject_NewVar@@Base+0x11cc> │ │ │ │ - bl 3592c0 │ │ │ │ + bne c7760 <_PyObject_NewVar@@Base+0xdcc> │ │ │ │ + ldr r3, [pc, #1492] @ c7b60 <_PyObject_NewVar@@Base+0x11cc> │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r9, [r3, #1528] @ 0x5f8 │ │ │ │ ldr r2, [r9, #32] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - beq c7650 <_PyObject_NewVar@@Base+0xd14> │ │ │ │ + beq c76a8 <_PyObject_NewVar@@Base+0xd14> │ │ │ │ ldr r3, [r2] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r1, [r3] │ │ │ │ str r1, [r2, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne c75a0 <_PyObject_NewVar@@Base+0xc64> │ │ │ │ + bne c75f8 <_PyObject_NewVar@@Base+0xc64> │ │ │ │ ldr ip, [r2, #24] │ │ │ │ ldr lr, [r2, #28] │ │ │ │ cmp ip, lr │ │ │ │ addls r0, r2, ip │ │ │ │ ldrhi r2, [r2, #12] │ │ │ │ strls r0, [r2, #4] │ │ │ │ addls r0, ip, #40 @ 0x28 │ │ │ │ @@ -161828,449 +161852,449 @@ │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ bl 29658 │ │ │ │ str r0, [r5] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r3, [r5, r6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c763c <_PyObject_NewVar@@Base+0xd00> │ │ │ │ + beq c7694 <_PyObject_NewVar@@Base+0xd00> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r7, r8, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - bne c7464 <_PyObject_NewVar@@Base+0xb28> │ │ │ │ + bne c74bc <_PyObject_NewVar@@Base+0xb28> │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r2, [r4, #16] │ │ │ │ - b c6da4 <_PyObject_NewVar@@Base+0x468> │ │ │ │ + b c6dfc <_PyObject_NewVar@@Base+0x468> │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 920a0 │ │ │ │ + bl 920fc │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne c74ec <_PyObject_NewVar@@Base+0xbb0> │ │ │ │ + bne c7544 <_PyObject_NewVar@@Base+0xbb0> │ │ │ │ ldr r3, [fp, #676] @ 0x2a4 │ │ │ │ - ldr r2, [pc, #1312] @ c7b28 <_PyObject_NewVar@@Base+0x11ec> │ │ │ │ + ldr r2, [pc, #1312] @ c7b80 <_PyObject_NewVar@@Base+0x11ec> │ │ │ │ cmp r3, r2 │ │ │ │ - bne c79fc <_PyObject_NewVar@@Base+0x10c0> │ │ │ │ + bne c7a54 <_PyObject_NewVar@@Base+0x10c0> │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r0, #1 │ │ │ │ bl 295a4 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r3, [r9, #800] @ 0x320 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r9, #800] @ 0x320 │ │ │ │ str r0, [r5] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r3, [r5, r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c7510 <_PyObject_NewVar@@Base+0xbd4> │ │ │ │ + bne c7568 <_PyObject_NewVar@@Base+0xbd4> │ │ │ │ str r7, [r4, #16] │ │ │ │ - bl 2a01ec │ │ │ │ + bl 2a0260 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 9b1dc │ │ │ │ - b c780c <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + bl 9b254 │ │ │ │ + b c7864 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 920a0 │ │ │ │ + bl 920fc │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne c75a0 <_PyObject_NewVar@@Base+0xc64> │ │ │ │ + bne c75f8 <_PyObject_NewVar@@Base+0xc64> │ │ │ │ ldr r3, [fp, #676] @ 0x2a4 │ │ │ │ - ldr r2, [pc, #1208] @ c7b28 <_PyObject_NewVar@@Base+0x11ec> │ │ │ │ + ldr r2, [pc, #1208] @ c7b80 <_PyObject_NewVar@@Base+0x11ec> │ │ │ │ cmp r3, r2 │ │ │ │ - bne c792c <_PyObject_NewVar@@Base+0xff0> │ │ │ │ + bne c7984 <_PyObject_NewVar@@Base+0xff0> │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r0, #1 │ │ │ │ bl 295a4 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r3, [r9, #800] @ 0x320 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r9, #800] @ 0x320 │ │ │ │ str r0, [r5] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r3, [r5, r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c75c4 <_PyObject_NewVar@@Base+0xc88> │ │ │ │ - b c763c <_PyObject_NewVar@@Base+0xd00> │ │ │ │ + bne c761c <_PyObject_NewVar@@Base+0xc88> │ │ │ │ + b c7694 <_PyObject_NewVar@@Base+0xd00> │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 920a0 │ │ │ │ + bl 920fc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne c6e64 <_PyObject_NewVar@@Base+0x528> │ │ │ │ + bne c6ebc <_PyObject_NewVar@@Base+0x528> │ │ │ │ ldr r3, [fp, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #1120] @ c7b2c <_PyObject_NewVar@@Base+0x11f0> │ │ │ │ + ldr r1, [pc, #1120] @ c7b84 <_PyObject_NewVar@@Base+0x11f0> │ │ │ │ cmp r3, r1 │ │ │ │ - bne c7a20 <_PyObject_NewVar@@Base+0x10e4> │ │ │ │ + bne c7a78 <_PyObject_NewVar@@Base+0x10e4> │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #16] │ │ │ │ bl 2a1bc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ ldrne r3, [r2, #800] @ 0x320 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2, #800] @ 0x320 │ │ │ │ - bne c6e64 <_PyObject_NewVar@@Base+0x528> │ │ │ │ - bl 2a01ec │ │ │ │ + bne c6ebc <_PyObject_NewVar@@Base+0x528> │ │ │ │ + bl 2a0260 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne c6ea8 <_PyObject_NewVar@@Base+0x56c> │ │ │ │ - b c7804 <_PyObject_NewVar@@Base+0xec8> │ │ │ │ + bne c6f00 <_PyObject_NewVar@@Base+0x56c> │ │ │ │ + b c785c <_PyObject_NewVar@@Base+0xec8> │ │ │ │ ldr r0, [fp, #688] @ 0x2b0 │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b c7690 <_PyObject_NewVar@@Base+0xd54> │ │ │ │ + b c76e8 <_PyObject_NewVar@@Base+0xd54> │ │ │ │ ldr r0, [fp, #688] @ 0x2b0 │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b c7628 <_PyObject_NewVar@@Base+0xcec> │ │ │ │ + b c7680 <_PyObject_NewVar@@Base+0xcec> │ │ │ │ ldr r0, [fp, #708] @ 0x2c4 │ │ │ │ mov r1, sl │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne c6e64 <_PyObject_NewVar@@Base+0x528> │ │ │ │ - b c76f8 <_PyObject_NewVar@@Base+0xdbc> │ │ │ │ - ldr r1, [pc, #992] @ c7b30 <_PyObject_NewVar@@Base+0x11f4> │ │ │ │ + bne c6ebc <_PyObject_NewVar@@Base+0x528> │ │ │ │ + b c7750 <_PyObject_NewVar@@Base+0xdbc> │ │ │ │ + ldr r1, [pc, #992] @ c7b88 <_PyObject_NewVar@@Base+0x11f4> │ │ │ │ cmp r3, r1 │ │ │ │ - bne c77e0 <_PyObject_NewVar@@Base+0xea4> │ │ │ │ + bne c7838 <_PyObject_NewVar@@Base+0xea4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 18e6d0 │ │ │ │ + bl 18e94c │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [r5, #12] │ │ │ │ mov r2, #0 │ │ │ │ add r3, r5, r7 │ │ │ │ str r7, [r5, #8] │ │ │ │ strb r2, [r3, #16] │ │ │ │ - b c6ea8 <_PyObject_NewVar@@Base+0x56c> │ │ │ │ + b c6f00 <_PyObject_NewVar@@Base+0x56c> │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 920a0 │ │ │ │ + bl 920fc │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne c7428 <_PyObject_NewVar@@Base+0xaec> │ │ │ │ + bne c7480 <_PyObject_NewVar@@Base+0xaec> │ │ │ │ ldr r3, [fp, #676] @ 0x2a4 │ │ │ │ - ldr r2, [pc, #912] @ c7b28 <_PyObject_NewVar@@Base+0x11ec> │ │ │ │ + ldr r2, [pc, #912] @ c7b80 <_PyObject_NewVar@@Base+0x11ec> │ │ │ │ cmp r3, r2 │ │ │ │ - bne c7a3c <_PyObject_NewVar@@Base+0x1100> │ │ │ │ + bne c7a94 <_PyObject_NewVar@@Base+0x1100> │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r0, #1 │ │ │ │ bl 295a4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r2, [r5, #800] @ 0x320 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r5, #800] @ 0x320 │ │ │ │ - b c743c <_PyObject_NewVar@@Base+0xb00> │ │ │ │ + b c7494 <_PyObject_NewVar@@Base+0xb00> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - b c75dc <_PyObject_NewVar@@Base+0xca0> │ │ │ │ + b c7634 <_PyObject_NewVar@@Base+0xca0> │ │ │ │ ldr r0, [fp, #688] @ 0x2b0 │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b c743c <_PyObject_NewVar@@Base+0xb00> │ │ │ │ + b c7494 <_PyObject_NewVar@@Base+0xb00> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b c775c <_PyObject_NewVar@@Base+0xe20> │ │ │ │ - ldr r3, [pc, #824] @ c7b34 <_PyObject_NewVar@@Base+0x11f8> │ │ │ │ - ldr r1, [pc, #824] @ c7b38 <_PyObject_NewVar@@Base+0x11fc> │ │ │ │ + b c77b4 <_PyObject_NewVar@@Base+0xe20> │ │ │ │ + ldr r3, [pc, #824] @ c7b8c <_PyObject_NewVar@@Base+0x11f8> │ │ │ │ + ldr r1, [pc, #824] @ c7b90 <_PyObject_NewVar@@Base+0x11fc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ + bl 18f414 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r8, #4] │ │ │ │ mvn r0, #0 │ │ │ │ - b c6f6c <_PyObject_NewVar@@Base+0x630> │ │ │ │ + b c6fc4 <_PyObject_NewVar@@Base+0x630> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ add r3, r0, r3 │ │ │ │ str r3, [r8, #16] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add r0, r0, r2 │ │ │ │ add r3, r3, #1 │ │ │ │ str r1, [r8, #20] │ │ │ │ str r0, [r8, #24] │ │ │ │ str r3, [r4, #12] │ │ │ │ - bne c6f68 <_PyObject_NewVar@@Base+0x62c> │ │ │ │ + bne c6fc0 <_PyObject_NewVar@@Base+0x62c> │ │ │ │ ldr r6, [r5, #32] │ │ │ │ cmp r6, #22 │ │ │ │ - beq c7acc <_PyObject_NewVar@@Base+0x1190> │ │ │ │ - bl a55d4 │ │ │ │ + beq c7b24 <_PyObject_NewVar@@Base+0x1190> │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c780c <_PyObject_NewVar@@Base+0xed0> │ │ │ │ - ldr r3, [pc, #732] @ c7b3c <_PyObject_NewVar@@Base+0x1200> │ │ │ │ + bne c7864 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + ldr r3, [pc, #732] @ c7b94 <_PyObject_NewVar@@Base+0x1200> │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [r3] │ │ │ │ - ldr r3, [pc, #724] @ c7b40 <_PyObject_NewVar@@Base+0x1204> │ │ │ │ + ldr r3, [pc, #724] @ c7b98 <_PyObject_NewVar@@Base+0x1204> │ │ │ │ sub r6, r6, #11 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ cmp r6, #18 │ │ │ │ - bhi c7920 <_PyObject_NewVar@@Base+0xfe4> │ │ │ │ + bhi c7978 <_PyObject_NewVar@@Base+0xfe4> │ │ │ │ ldrb r6, [r3, r6] │ │ │ │ add pc, pc, r6, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldm r5, {r2, r3} │ │ │ │ sub r3, r3, r2 │ │ │ │ - ldr r2, [pc, #688] @ c7b44 <_PyObject_NewVar@@Base+0x1208> │ │ │ │ + ldr r2, [pc, #688] @ c7b9c <_PyObject_NewVar@@Base+0x1208> │ │ │ │ sub r3, r3, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ mvn r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ bic r3, r3, r3, asr #31 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r7 │ │ │ │ str r7, [sp] │ │ │ │ - bl 292fb0 │ │ │ │ - b c780c <_PyObject_NewVar@@Base+0xed0> │ │ │ │ - ldr r2, [pc, #648] @ c7b48 <_PyObject_NewVar@@Base+0x120c> │ │ │ │ - ldr r3, [pc, #648] @ c7b4c <_PyObject_NewVar@@Base+0x1210> │ │ │ │ + bl 292ee4 │ │ │ │ + b c7864 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + ldr r2, [pc, #648] @ c7ba0 <_PyObject_NewVar@@Base+0x120c> │ │ │ │ + ldr r3, [pc, #648] @ c7ba4 <_PyObject_NewVar@@Base+0x1210> │ │ │ │ ldr r1, [r2] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ - bl 2899b4 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ - b c780c <_PyObject_NewVar@@Base+0xed0> │ │ │ │ - ldr r3, [pc, #620] @ c7b48 <_PyObject_NewVar@@Base+0x120c> │ │ │ │ - ldr r2, [pc, #624] @ c7b50 <_PyObject_NewVar@@Base+0x1214> │ │ │ │ + bl 2898e8 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + b c7864 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + ldr r3, [pc, #620] @ c7ba0 <_PyObject_NewVar@@Base+0x120c> │ │ │ │ + ldr r2, [pc, #624] @ c7ba8 <_PyObject_NewVar@@Base+0x1214> │ │ │ │ ldr r1, [r3] │ │ │ │ mvn r3, #0 │ │ │ │ - b c7894 <_PyObject_NewVar@@Base+0xf58> │ │ │ │ - ldr r3, [pc, #612] @ c7b54 <_PyObject_NewVar@@Base+0x1218> │ │ │ │ - ldr r2, [pc, #612] @ c7b58 <_PyObject_NewVar@@Base+0x121c> │ │ │ │ + b c78ec <_PyObject_NewVar@@Base+0xf58> │ │ │ │ + ldr r3, [pc, #612] @ c7bac <_PyObject_NewVar@@Base+0x1218> │ │ │ │ + ldr r2, [pc, #612] @ c7bb0 <_PyObject_NewVar@@Base+0x121c> │ │ │ │ ldr r1, [r3] │ │ │ │ mvn r3, #0 │ │ │ │ - b c7894 <_PyObject_NewVar@@Base+0xf58> │ │ │ │ - ldr r2, [pc, #600] @ c7b5c <_PyObject_NewVar@@Base+0x1220> │ │ │ │ + b c78ec <_PyObject_NewVar@@Base+0xf58> │ │ │ │ + ldr r2, [pc, #600] @ c7bb4 <_PyObject_NewVar@@Base+0x1220> │ │ │ │ mvn r3, #0 │ │ │ │ - b c7894 <_PyObject_NewVar@@Base+0xf58> │ │ │ │ + b c78ec <_PyObject_NewVar@@Base+0xf58> │ │ │ │ ldr r2, [r5, #480] @ 0x1e0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq c7a10 <_PyObject_NewVar@@Base+0x10d4> │ │ │ │ + beq c7a68 <_PyObject_NewVar@@Base+0x10d4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 292f50 │ │ │ │ - b c780c <_PyObject_NewVar@@Base+0xed0> │ │ │ │ - ldr r2, [pc, #568] @ c7b60 <_PyObject_NewVar@@Base+0x1224> │ │ │ │ + bl 292e84 │ │ │ │ + b c7864 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + ldr r2, [pc, #568] @ c7bb8 <_PyObject_NewVar@@Base+0x1224> │ │ │ │ mvn r3, #0 │ │ │ │ - b c7894 <_PyObject_NewVar@@Base+0xf58> │ │ │ │ + b c78ec <_PyObject_NewVar@@Base+0xf58> │ │ │ │ ldr r0, [fp, #668] @ 0x29c │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b c7680 <_PyObject_NewVar@@Base+0xd44> │ │ │ │ - ldr r3, [pc, #540] @ c7b64 <_PyObject_NewVar@@Base+0x1228> │ │ │ │ - ldr r1, [pc, #540] @ c7b68 <_PyObject_NewVar@@Base+0x122c> │ │ │ │ + b c76d8 <_PyObject_NewVar@@Base+0xd44> │ │ │ │ + ldr r3, [pc, #540] @ c7bbc <_PyObject_NewVar@@Base+0x1228> │ │ │ │ + ldr r1, [pc, #540] @ c7bc0 <_PyObject_NewVar@@Base+0x122c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b c7804 <_PyObject_NewVar@@Base+0xec8> │ │ │ │ + bl 18f414 │ │ │ │ + b c785c <_PyObject_NewVar@@Base+0xec8> │ │ │ │ ldr r6, [r4, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - beq c6d88 <_PyObject_NewVar@@Base+0x44c> │ │ │ │ + beq c6de0 <_PyObject_NewVar@@Base+0x44c> │ │ │ │ ldr r1, [r4] │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r1, #44] @ 0x2c │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - bne c7a68 <_PyObject_NewVar@@Base+0x112c> │ │ │ │ + bne c7ac0 <_PyObject_NewVar@@Base+0x112c> │ │ │ │ mov r6, #4 │ │ │ │ - b c7348 <_PyObject_NewVar@@Base+0xa0c> │ │ │ │ + b c73a0 <_PyObject_NewVar@@Base+0xa0c> │ │ │ │ mov r8, #0 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ sub r6, r6, r3 │ │ │ │ add r0, r6, #1 │ │ │ │ - bl 996a4 │ │ │ │ + bl 9971c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq c7640 <_PyObject_NewVar@@Base+0xd04> │ │ │ │ + beq c7698 <_PyObject_NewVar@@Base+0xd04> │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ bl 29484 │ │ │ │ strb r8, [r5, r6] │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ ldr r1, [r4, #76] @ 0x4c │ │ │ │ ldr r2, [r4] │ │ │ │ cmp r3, r1 │ │ │ │ ldr r6, [r2, #464] @ 0x1d0 │ │ │ │ - bcs c7aa4 <_PyObject_NewVar@@Base+0x1168> │ │ │ │ + bcs c7afc <_PyObject_NewVar@@Base+0x1168> │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ add ip, r3, #1 │ │ │ │ str r6, [r2, r3, lsl #3] │ │ │ │ add r2, r2, r3, lsl #3 │ │ │ │ str r5, [r2, #4] │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, r7 │ │ │ │ str ip, [r4, #80] @ 0x50 │ │ │ │ - bl 243190 │ │ │ │ + bl 24326c │ │ │ │ cmp r0, #56 @ 0x38 │ │ │ │ mov r6, r0 │ │ │ │ - bne c6d78 <_PyObject_NewVar@@Base+0x43c> │ │ │ │ - b c7984 <_PyObject_NewVar@@Base+0x1048> │ │ │ │ + bne c6dd0 <_PyObject_NewVar@@Base+0x43c> │ │ │ │ + b c79dc <_PyObject_NewVar@@Base+0x1048> │ │ │ │ ldr r0, [fp, #668] @ 0x29c │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b c7618 <_PyObject_NewVar@@Base+0xcdc> │ │ │ │ - ldr r3, [pc, #340] @ c7b6c <_PyObject_NewVar@@Base+0x1230> │ │ │ │ + b c7670 <_PyObject_NewVar@@Base+0xcdc> │ │ │ │ + ldr r3, [pc, #340] @ c7bc4 <_PyObject_NewVar@@Base+0x1230> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2899b4 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ - b c780c <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + bl 2898e8 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + b c7864 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ ldr r0, [fp, #668] @ 0x29c │ │ │ │ mov r1, sl │ │ │ │ str r2, [sp, #16] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ - b c76e4 <_PyObject_NewVar@@Base+0xda8> │ │ │ │ + b c773c <_PyObject_NewVar@@Base+0xda8> │ │ │ │ ldr r0, [fp, #668] @ 0x29c │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b c77ac <_PyObject_NewVar@@Base+0xe70> │ │ │ │ - ldr r3, [pc, #264] @ c7b64 <_PyObject_NewVar@@Base+0x1228> │ │ │ │ - ldr r1, [pc, #272] @ c7b70 <_PyObject_NewVar@@Base+0x1234> │ │ │ │ + b c7804 <_PyObject_NewVar@@Base+0xe70> │ │ │ │ + ldr r3, [pc, #264] @ c7bbc <_PyObject_NewVar@@Base+0x1228> │ │ │ │ + ldr r1, [pc, #272] @ c7bc8 <_PyObject_NewVar@@Base+0x1234> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18f198 │ │ │ │ - b c780c <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + bl 18f414 │ │ │ │ + b c7864 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ ands r3, r3, #2 │ │ │ │ rsbeq r2, r2, #0 │ │ │ │ streq r2, [r1, #452] @ 0x1c4 │ │ │ │ streq r3, [r1, #44] @ 0x2c │ │ │ │ - b c7978 <_PyObject_NewVar@@Base+0x103c> │ │ │ │ - bl 2a01ec │ │ │ │ - b c780c <_PyObject_NewVar@@Base+0xed0> │ │ │ │ - bl a55d4 │ │ │ │ + b c79d0 <_PyObject_NewVar@@Base+0x103c> │ │ │ │ + bl 2a0260 │ │ │ │ + b c7864 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c780c <_PyObject_NewVar@@Base+0xed0> │ │ │ │ - ldr r3, [pc, #216] @ c7b74 <_PyObject_NewVar@@Base+0x1238> │ │ │ │ + bne c7864 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + ldr r3, [pc, #216] @ c7bcc <_PyObject_NewVar@@Base+0x1238> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1c61ec │ │ │ │ - b c780c <_PyObject_NewVar@@Base+0xed0> │ │ │ │ + bl 1c63a4 │ │ │ │ + b c7864 <_PyObject_NewVar@@Base+0xed0> │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ lsl r9, r1, #1 │ │ │ │ lsl r1, r1, #4 │ │ │ │ - bl ab4e0 │ │ │ │ + bl ab558 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c7640 <_PyObject_NewVar@@Base+0xd04> │ │ │ │ + beq c7698 <_PyObject_NewVar@@Base+0xd04> │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ str r9, [r4, #76] @ 0x4c │ │ │ │ - b c79c8 <_PyObject_NewVar@@Base+0x108c> │ │ │ │ + b c7a20 <_PyObject_NewVar@@Base+0x108c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 28c23c │ │ │ │ - b c6f6c <_PyObject_NewVar@@Base+0x630> │ │ │ │ + bl 28c170 │ │ │ │ + b c6fc4 <_PyObject_NewVar@@Base+0x630> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c6fe8 <_PyObject_NewVar@@Base+0x6ac> │ │ │ │ + beq c7040 <_PyObject_NewVar@@Base+0x6ac> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne c6fe8 <_PyObject_NewVar@@Base+0x6ac> │ │ │ │ + bne c7040 <_PyObject_NewVar@@Base+0x6ac> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b c6fe8 <_PyObject_NewVar@@Base+0x6ac> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b c7040 <_PyObject_NewVar@@Base+0x6ac> │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, r8, lsl #31 │ │ │ │ + andeq r1, r9, r4, ror #31 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq sl, r5, ip, asr #11 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq r8, r7, ip, lsl #3 │ │ │ │ andeq r0, r0, r1, lsr #4 │ │ │ │ - eorseq sp, r5, ip, lsl r1 │ │ │ │ + eorseq sp, r5, ip, asr r3 │ │ │ │ subseq r8, r7, r0, lsr #3 │ │ │ │ - strdeq r9, [r9], -r4 │ │ │ │ - andeq fp, r8, r4, ror #12 │ │ │ │ - andeq fp, r8, r8, lsr #32 │ │ │ │ - andseq lr, r8, r0, lsl r1 │ │ │ │ + andeq r9, r9, ip, ror #20 │ │ │ │ + ldrdeq fp, [r8], -r4 │ │ │ │ + muleq r8, r8, r0 │ │ │ │ + andseq lr, r8, ip, lsl #7 │ │ │ │ ldrsbeq r1, [r5], #-12 │ │ │ │ - ldrheq sp, [r5], -r0 @ │ │ │ │ + @ instruction: 0x0035d2f0 │ │ │ │ subseq fp, r5, ip, asr #23 │ │ │ │ - subeq r1, r4, r4, asr #13 │ │ │ │ - eorseq r4, r6, ip, lsr #5 │ │ │ │ + ldrdeq r1, [r4], #-132 @ 0xffffff7c │ │ │ │ + eorseq r4, r6, ip, ror #9 │ │ │ │ subseq sp, r5, r4, lsl #22 │ │ │ │ - @ instruction: 0x003642fc │ │ │ │ - eorseq r4, r6, ip, lsl #5 │ │ │ │ + eorseq r4, r6, ip, lsr r5 │ │ │ │ + eorseq r4, r6, ip, asr #9 │ │ │ │ subseq sp, r5, r4, ror #21 │ │ │ │ - eorseq r4, r6, r8, asr r2 │ │ │ │ - eorseq r4, r6, r8, asr #4 │ │ │ │ - eorseq r4, r6, r4, ror #5 │ │ │ │ + mlaseq r6, r8, r4, r4 │ │ │ │ + eorseq r4, r6, r8, lsl #9 │ │ │ │ + eorseq r4, r6, r4, lsr #10 │ │ │ │ subseq sl, r5, r8, asr #24 │ │ │ │ - eorseq sp, r5, r4, ror #1 │ │ │ │ - eorseq r3, r6, r0, lsl #28 │ │ │ │ - eorseq r4, r6, r0, lsr r3 │ │ │ │ + eorseq sp, r5, r4, lsr #6 │ │ │ │ + eorseq r4, r6, r0, asr #32 │ │ │ │ + eorseq r4, r6, r0, ror r5 │ │ │ │ subseq sp, r5, r4, asr fp │ │ │ │ │ │ │ │ -000c7b78 : │ │ │ │ +000c7bd0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq c7c00 │ │ │ │ - ldr r6, [pc, #116] @ c7c0c │ │ │ │ - bl 3592c0 │ │ │ │ + beq c7c58 │ │ │ │ + ldr r6, [pc, #116] @ c7c64 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r0, r6] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c7bf4 │ │ │ │ + bne c7c4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 8cf8c │ │ │ │ + bl 8cffc │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ str r4, [r5, r6] │ │ │ │ tst r3, #8 │ │ │ │ - beq c7bd4 │ │ │ │ + beq c7c2c │ │ │ │ orr r3, r3, #16 │ │ │ │ mov r2, #1 │ │ │ │ strb r3, [r4, #16] │ │ │ │ str r2, [r4, #24] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 238184 <_PyThreadState_New@@Base+0x1f0> │ │ │ │ + bl 23824c <_PyThreadState_New@@Base+0x1f0> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ mov r2, #1 │ │ │ │ orr r3, r3, #16 │ │ │ │ str r2, [r4, #24] │ │ │ │ strb r3, [r4, #16] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #20] @ c7c10 │ │ │ │ - ldr r0, [pc, #20] @ c7c14 │ │ │ │ - bl 7d2a0 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #16] @ c7c18 │ │ │ │ - ldr r0, [pc, #16] @ c7c1c │ │ │ │ - bl 7d2a0 <_Py_FatalErrorFunc@@Base> │ │ │ │ - andeq r0, r0, ip │ │ │ │ - eorseq ip, r5, r4, ror #26 │ │ │ │ - eorseq r1, sp, r4, lsr r7 │ │ │ │ - @ instruction: 0x0035ccb4 │ │ │ │ - ldrdeq r1, [r4], #-104 @ 0xffffff98 │ │ │ │ + ldr r1, [pc, #20] @ c7c68 │ │ │ │ + ldr r0, [pc, #20] @ c7c6c │ │ │ │ + bl 7d2a8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #16] @ c7c70 │ │ │ │ + ldr r0, [pc, #16] @ c7c74 │ │ │ │ + bl 7d2a8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + andeq r0, r0, ip │ │ │ │ + eorseq ip, r5, r4, lsr #31 │ │ │ │ + eorseq r1, sp, r4, ror r9 │ │ │ │ + @ instruction: 0x0035cef4 │ │ │ │ + subeq r1, r4, r8, ror #17 │ │ │ │ add r3, r0, r1, lsl #1 │ │ │ │ ldrb r3, [r3, #124] @ 0x7c │ │ │ │ cmp r3, #254 @ 0xfe │ │ │ │ - beq c7c54 │ │ │ │ + beq c7cac │ │ │ │ cmp r3, #247 @ 0xf7 │ │ │ │ ldreq r2, [r0, #112] @ 0x70 │ │ │ │ - beq c7c70 │ │ │ │ - ldr r2, [pc, #56] @ c7c7c │ │ │ │ + beq c7cc8 │ │ │ │ + ldr r2, [pc, #56] @ c7cd4 │ │ │ │ ldrb r0, [r2, r3] │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r2, [pc, #48] @ c7c80 │ │ │ │ + ldreq r2, [pc, #48] @ c7cd8 │ │ │ │ ldrbeq r0, [r2, r3] │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #112] @ 0x70 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ ldrb r0, [r3] │ │ │ │ mla r3, r1, r0, r3 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #247 @ 0xf7 │ │ │ │ - bne c7c3c │ │ │ │ + bne c7c94 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ - b c7c3c │ │ │ │ - subeq r1, r4, r8, lsr #7 │ │ │ │ - subeq r1, r4, r8, lsr #9 │ │ │ │ + b c7c94 │ │ │ │ + strheq r1, [r4], #-88 @ 0xffffffa8 │ │ │ │ + strheq r1, [r4], #-104 @ 0xffffff98 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov ip, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -162278,275 +162302,285 @@ │ │ │ │ mov r3, #0 │ │ │ │ cmp r0, r3 │ │ │ │ str r3, [ip, #28] │ │ │ │ mvn r3, #0 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ str r3, [ip, #472] @ 0x1d8 │ │ │ │ - bne c8174 │ │ │ │ + bne c81d8 │ │ │ │ ldr r9, [ip, #452] @ 0x1c4 │ │ │ │ ldr r0, [ip, #476] @ 0x1dc │ │ │ │ ldr sl, [ip, #4] │ │ │ │ cmp r9, #0 │ │ │ │ mov r3, ip │ │ │ │ mov r2, r0 │ │ │ │ str sl, [ip, #28] │ │ │ │ str r0, [ip, #472] @ 0x1d8 │ │ │ │ - bne c8e78 │ │ │ │ + bne c8e98 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r8, [r3, #8] │ │ │ │ cmp r8, sl │ │ │ │ mov r5, r8 │ │ │ │ - beq c8df8 │ │ │ │ + beq c8e18 │ │ │ │ cmn r0, #-2147483646 @ 0x80000002 │ │ │ │ ldrhi r3, [sp, #8] │ │ │ │ movhi r2, #29 │ │ │ │ movhi r4, r3 │ │ │ │ strhi r2, [r3, #32] │ │ │ │ - bhi c7d50 │ │ │ │ + bhi c7da8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, sl │ │ │ │ add r2, r0, #1 │ │ │ │ str r2, [r3, #476] @ 0x1dc │ │ │ │ add r2, sl, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldrb r2, [sl] │ │ │ │ str sl, [r3, #4] │ │ │ │ - bhi ca2e8 │ │ │ │ + bhi ca5d0 │ │ │ │ ldrb r1, [sl] │ │ │ │ cmp r1, r2 │ │ │ │ - bne ca6a8 │ │ │ │ + bne ca494 │ │ │ │ mov r4, r3 │ │ │ │ str r0, [r3, #476] @ 0x1dc │ │ │ │ mov fp, #0 │ │ │ │ str fp, [r4, #28] │ │ │ │ cmp sl, r8 │ │ │ │ - beq c8d50 │ │ │ │ - ldr r1, [r4, #476] @ 0x1dc │ │ │ │ - cmn r1, #-2147483646 @ 0x80000002 │ │ │ │ - bhi ca2f4 │ │ │ │ - add r3, r1, #1 │ │ │ │ - add r0, sl, #1 │ │ │ │ + beq c8d24 │ │ │ │ + ldr r0, [r4, #476] @ 0x1dc │ │ │ │ + cmn r0, #-2147483646 @ 0x80000002 │ │ │ │ + bhi ca3e8 │ │ │ │ + add r3, r0, #1 │ │ │ │ + add r1, sl, #1 │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ - str r0, [r4, #4] │ │ │ │ + str r1, [r4, #4] │ │ │ │ ldrb r2, [sl] │ │ │ │ sub r3, r2, #9 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r3, #23 │ │ │ │ - bhi c7f70 │ │ │ │ - ldr ip, [pc, #3952] @ c8d08 │ │ │ │ + bhi c7fc8 │ │ │ │ + ldr ip, [pc, #4060] @ c8dcc │ │ │ │ lsr r3, ip, r3 │ │ │ │ tst r3, #1 │ │ │ │ - bne c8658 │ │ │ │ - cmp r0, #0 │ │ │ │ + bne c86a8 │ │ │ │ + cmp r1, #0 │ │ │ │ mov r8, r2 │ │ │ │ - beq ca068 │ │ │ │ - str sl, [r4, #28] │ │ │ │ - str r1, [r4, #472] @ 0x1d8 │ │ │ │ + strne sl, [r4, #28] │ │ │ │ + streq r1, [r4, #28] │ │ │ │ + str r0, [r4, #472] @ 0x1d8 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #28 │ │ │ │ - beq c98b8 │ │ │ │ + beq c94dc │ │ │ │ bic r1, r2, #32 │ │ │ │ sub r3, r1, #65 @ 0x41 │ │ │ │ cmp r3, #25 │ │ │ │ - bls c7fec │ │ │ │ + bls c806c │ │ │ │ + sub r3, r2, #95 @ 0x5f │ │ │ │ + clz r3, r3 │ │ │ │ + lsr r3, r3, #5 │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - movle r3, #0 │ │ │ │ - movgt r3, #1 │ │ │ │ - cmp r2, #95 @ 0x5f │ │ │ │ - orreq r3, r3, #1 │ │ │ │ + orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c8004 │ │ │ │ - cmp r2, #13 │ │ │ │ - beq c8128 │ │ │ │ - cmp r2, #10 │ │ │ │ - beq c813c │ │ │ │ + bne c8084 │ │ │ │ + cmp r8, #13 │ │ │ │ + beq ca5c0 │ │ │ │ + cmp r8, #10 │ │ │ │ + beq c81a4 │ │ │ │ cmp r8, #46 @ 0x2e │ │ │ │ - beq c8660 │ │ │ │ - ldr r5, [pc, #3840] @ c8d0c │ │ │ │ + beq c86b0 │ │ │ │ + ldr r5, [pc, #3948] @ c8dd0 │ │ │ │ and r3, r8, #255 @ 0xff │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ tst r3, #4 │ │ │ │ - bne c82a8 │ │ │ │ + bne c830c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - ldr r5, [pc, #3868] @ c8d40 │ │ │ │ + ldr r5, [pc, #3964] @ c8df8 │ │ │ │ ldrb r3, [r3] │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ cmpne r3, #102 @ 0x66 │ │ │ │ - beq c95d4 │ │ │ │ + beq c9520 │ │ │ │ cmp r8, #34 @ 0x22 │ │ │ │ cmpne r8, #39 @ 0x27 │ │ │ │ - beq c89fc │ │ │ │ + beq c8a18 │ │ │ │ cmp r8, #92 @ 0x5c │ │ │ │ - beq ca074 │ │ │ │ + beq ca03c │ │ │ │ sub r5, r8, #125 @ 0x7d │ │ │ │ clz r5, r5 │ │ │ │ lsr r5, r5, #5 │ │ │ │ cmp r8, #58 @ 0x3a │ │ │ │ movne r3, r5 │ │ │ │ orreq r3, r5, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c83cc │ │ │ │ + bne c841c │ │ │ │ cmp r8, #123 @ 0x7b │ │ │ │ cmpne r8, #33 @ 0x21 │ │ │ │ - beq c83cc │ │ │ │ + beq c841c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl ca7c4 │ │ │ │ + bl ca854 │ │ │ │ mov r1, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl e4db0 <_PyToken_TwoChars@@Base> │ │ │ │ + bl e4e9c <_PyToken_TwoChars@@Base> │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ mov fp, r0 │ │ │ │ - bne c9468 │ │ │ │ + bne c93c8 │ │ │ │ cmn r9, #1 │ │ │ │ - beq c85d0 │ │ │ │ + beq c8620 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldm r0, {r1, r3} │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str r2, [r0, #4] │ │ │ │ - bcc ca2e8 │ │ │ │ + bcc ca5d0 │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ and r9, r9, #255 @ 0xff │ │ │ │ cmp r3, r9 │ │ │ │ - bne ca6a8 │ │ │ │ + bne ca494 │ │ │ │ ldr r3, [r0, #476] @ 0x1dc │ │ │ │ cmp r8, #91 @ 0x5b │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r0, #476] @ 0x1dc │ │ │ │ - beq c8420 │ │ │ │ - ble c85dc │ │ │ │ + beq c8470 │ │ │ │ + ble c862c │ │ │ │ cmp r8, #123 @ 0x7b │ │ │ │ - beq c8420 │ │ │ │ + beq c8470 │ │ │ │ bic r3, r8, #32 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq c8c60 │ │ │ │ + beq c8c7c │ │ │ │ cmp r8, #1114112 @ 0x110000 │ │ │ │ mov r2, r8 │ │ │ │ - bcs ca4e8 │ │ │ │ - ldr r1, [pc, #3592] @ c8d10 │ │ │ │ + bcs ca4a0 │ │ │ │ + ldr r1, [pc, #3700] @ c8dd4 │ │ │ │ lsr r3, r8, #7 │ │ │ │ lsl r3, r3, #1 │ │ │ │ ldrh r1, [r1, r3] │ │ │ │ and r3, r8, #127 @ 0x7f │ │ │ │ add r3, r3, r1, lsl #7 │ │ │ │ - ldr r1, [pc, #3572] @ c8d14 │ │ │ │ + ldr r1, [pc, #3680] @ c8dd8 │ │ │ │ lsl r3, r3, #1 │ │ │ │ ldrh r1, [r1, r3] │ │ │ │ - ldr r3, [pc, #3564] @ c8d18 │ │ │ │ + ldr r3, [pc, #3672] @ c8ddc │ │ │ │ add r3, r3, r1, lsl #4 │ │ │ │ ldrh r3, [r3, #14] │ │ │ │ tst r3, #1024 @ 0x400 │ │ │ │ - beq ca4e8 │ │ │ │ + beq ca4a0 │ │ │ │ cmp r8, #61 @ 0x3d │ │ │ │ - beq c9150 │ │ │ │ + beq c90f4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sub r2, r2, #33 @ 0x21 │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ ldr ip, [r3, #28] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - bls c84b0 │ │ │ │ + bls c8500 │ │ │ │ ldr r2, [r3, #464] @ 0x1d0 │ │ │ │ ldr r3, [r3, #480] @ 0x1e0 │ │ │ │ str r3, [r6] │ │ │ │ mov r0, #55 @ 0x37 │ │ │ │ mov r3, r2 │ │ │ │ - b c84dc │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq sl, #0 │ │ │ │ - cmp r2, #35 @ 0x23 │ │ │ │ + b c852c │ │ │ │ + cmp r1, #0 │ │ │ │ mov r8, r2 │ │ │ │ - str r1, [r4, #472] @ 0x1d8 │ │ │ │ + beq ca028 │ │ │ │ + cmp r2, #35 @ 0x23 │ │ │ │ str sl, [r4, #28] │ │ │ │ - bne c7db4 │ │ │ │ - b c7f98 │ │ │ │ + str r0, [r4, #472] @ 0x1d8 │ │ │ │ + bne c7e0c │ │ │ │ + b c7ff0 │ │ │ │ cmp r0, #13 │ │ │ │ - beq c7fac │ │ │ │ + beq c8008 │ │ │ │ mov r0, r4 │ │ │ │ - bl ca7c4 │ │ │ │ + bl ca854 │ │ │ │ cmp r0, #10 │ │ │ │ cmnne r0, #1 │ │ │ │ - bne c7f90 │ │ │ │ + mov r8, r0 │ │ │ │ + bne c7fe8 │ │ │ │ add sl, r4, #12288 @ 0x3000 │ │ │ │ - ldr r3, [sl, #68] @ 0x44 │ │ │ │ - ldr r2, [r4, #2736] @ 0xab0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne c9b94 │ │ │ │ + ldr r2, [sl, #68] @ 0x44 │ │ │ │ + ldr r3, [r4, #2736] @ 0xab0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne c9c44 │ │ │ │ - ldr r2, [r4, #32] │ │ │ │ - cmp r2, #28 │ │ │ │ - beq c98b8 │ │ │ │ - cmn r0, #1 │ │ │ │ - beq c9544 │ │ │ │ - cmp r0, #13 │ │ │ │ - beq c8128 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - b c8148 │ │ │ │ + bne c9aac │ │ │ │ + cmp r3, #0 │ │ │ │ + bne c9d18 │ │ │ │ + ldr r1, [r4, #32] │ │ │ │ + cmp r1, #28 │ │ │ │ + beq c94dc │ │ │ │ + cmn r8, #1 │ │ │ │ + bne c7e44 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r3, [r3, #480] @ 0x1e0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne c9c40 │ │ │ │ + subs r1, r1, #11 │ │ │ │ + movne r1, #1 │ │ │ │ + lsl r2, r1, #6 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + bl cab08 │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r1, #66 @ 0x42 │ │ │ │ - beq c8cf8 │ │ │ │ + beq c8d14 │ │ │ │ cmp r1, #85 @ 0x55 │ │ │ │ - beq c89c8 │ │ │ │ + beq c89e4 │ │ │ │ cmp r1, #82 @ 0x52 │ │ │ │ - beq c9228 │ │ │ │ + beq c91f8 │ │ │ │ cmp r1, #70 @ 0x46 │ │ │ │ - beq c8904 │ │ │ │ + beq c8920 │ │ │ │ bic r2, r2, #32 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r7, #0 │ │ │ │ - b c8054 │ │ │ │ + b c80d4 │ │ │ │ ldmib r4, {r5, r8} │ │ │ │ cmp r5, r8 │ │ │ │ - beq c8bb8 │ │ │ │ + beq c8bd4 │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ movhi r3, #29 │ │ │ │ strhi r3, [r4, #32] │ │ │ │ - bhi c9144 │ │ │ │ + bhi c913c │ │ │ │ add r2, r5, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ ldrb r8, [r5] │ │ │ │ bic r2, r8, #32 │ │ │ │ sub r2, r2, #65 @ 0x41 │ │ │ │ cmp r2, #25 │ │ │ │ - bls c801c │ │ │ │ + bls c809c │ │ │ │ sub r3, r8, #48 @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ - bls c801c │ │ │ │ + bls c809c │ │ │ │ cmp r8, #127 @ 0x7f │ │ │ │ movle r3, #0 │ │ │ │ movgt r3, #1 │ │ │ │ cmp r8, #95 @ 0x5f │ │ │ │ movne r2, r3 │ │ │ │ orreq r2, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne c8650 │ │ │ │ + bne c86a0 │ │ │ │ cmn r8, #1 │ │ │ │ - beq c982c │ │ │ │ + beq c9710 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldm r0, {r1, r3} │ │ │ │ mov r2, r3 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - bcc ca2e8 │ │ │ │ + bcc ca5d0 │ │ │ │ ldrb r2, [r2, #-1] │ │ │ │ and r8, r8, #255 @ 0xff │ │ │ │ cmp r2, r8 │ │ │ │ - bne ca6a8 │ │ │ │ + bne ca494 │ │ │ │ ldr r2, [r0, #476] @ 0x1dc │ │ │ │ cmp r7, #0 │ │ │ │ sub r2, r2, #1 │ │ │ │ str r2, [r0, #476] @ 0x1dc │ │ │ │ - bne c9ec8 │ │ │ │ + bne c9b5c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [r0, #28] │ │ │ │ ldr r2, [r0, #480] @ 0x1e0 │ │ │ │ str r2, [r6] │ │ │ │ ldr r2, [r0, #464] @ 0x1d0 │ │ │ │ str r2, [r6, #4] │ │ │ │ str r2, [r6, #12] │ │ │ │ @@ -162558,77 +162592,70 @@ │ │ │ │ str r2, [r6, #8] │ │ │ │ str r3, [r6, #24] │ │ │ │ ldrne r2, [r0, #472] @ 0x1d8 │ │ │ │ ldrne r3, [r0, #476] @ 0x1dc │ │ │ │ strne r3, [r6, #16] │ │ │ │ strne r2, [r6, #8] │ │ │ │ mov r0, #1 │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r0, r4 │ │ │ │ - bl ca7c4 │ │ │ │ - cmp r0, #10 │ │ │ │ - mov r8, r0 │ │ │ │ - bne c7dfc │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add sl, r3, #12288 @ 0x3000 │ │ │ │ - mov r2, r3 │ │ │ │ + b c8064 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ mov r3, #1 │ │ │ │ cmp r9, #0 │ │ │ │ str r3, [r2, #448] @ 0x1c0 │ │ │ │ - beq c87e4 │ │ │ │ + beq c8834 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + add sl, r1, #12288 @ 0x3000 │ │ │ │ ldr r3, [sl, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c98d4 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + bne c9874 │ │ │ │ mvn r2, #0 │ │ │ │ str r3, [r1, #28] │ │ │ │ str r2, [r1, #472] @ 0x1d8 │ │ │ │ mov r3, #0 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov fp, r3 │ │ │ │ mov r9, r3 │ │ │ │ mov sl, r3 │ │ │ │ str r3, [r4, #448] @ 0x1c0 │ │ │ │ mov r3, sl │ │ │ │ sub r9, r9, sl │ │ │ │ ldmib r4, {r5, sl} │ │ │ │ add r8, r9, r3 │ │ │ │ cmp r5, sl │ │ │ │ - beq c81e0 │ │ │ │ + beq c8244 │ │ │ │ ldr r2, [r4, #476] @ 0x1dc │ │ │ │ cmn r2, #-2147483646 @ 0x80000002 │ │ │ │ - bhi ca4b8 │ │ │ │ + bhi ca348 │ │ │ │ add r1, r2, #1 │ │ │ │ add r0, r5, #1 │ │ │ │ str r1, [r4, #476] @ 0x1dc │ │ │ │ str r0, [r4, #4] │ │ │ │ ldrb r1, [r5] │ │ │ │ cmp r1, #32 │ │ │ │ - bne c8520 │ │ │ │ + bne c8570 │ │ │ │ mov r5, r0 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r5, sl │ │ │ │ add r8, r9, r3 │ │ │ │ - bne c81a4 │ │ │ │ + bne c8208 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne c8710 │ │ │ │ - ldr r0, [pc, #2876] @ c8d30 │ │ │ │ + bne c8760 │ │ │ │ + ldr r0, [pc, #2968] @ c8df0 │ │ │ │ ldr r2, [r4, #2744] @ 0xab8 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r2, r0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne c93fc │ │ │ │ + bne c935c │ │ │ │ mov r0, r5 │ │ │ │ bl 29508 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ addne sl, r0, #1 │ │ │ │ - beq c9a00 │ │ │ │ + beq c98e8 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ streq r5, [r4] │ │ │ │ ldr r2, [r4, #464] @ 0x1d0 │ │ │ │ str sl, [r4, #8] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r4, #464] @ 0x1d0 │ │ │ │ @@ -162638,82 +162665,77 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r5, [r4, #2704] @ 0xa90 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 2a8dc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne ca1ac │ │ │ │ + bne c9c48 │ │ │ │ cmp r5, sl │ │ │ │ - bne c81a4 │ │ │ │ + bne c8208 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne c8710 │ │ │ │ + bne c8760 │ │ │ │ ldr r2, [r4, #2744] @ 0xab8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r2, r0 │ │ │ │ - bne c93fc │ │ │ │ + bne c935c │ │ │ │ mov r0, r5 │ │ │ │ bl 29508 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq c9a00 │ │ │ │ + beq c98e8 │ │ │ │ add sl, sl, #1 │ │ │ │ - b c821c │ │ │ │ + b c8280 │ │ │ │ cmp r8, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bne c8858 │ │ │ │ - bl ca7c4 │ │ │ │ + bne c88ac │ │ │ │ + bl ca854 │ │ │ │ cmp r0, #98 @ 0x62 │ │ │ │ mov r7, r0 │ │ │ │ - beq ca134 │ │ │ │ - bgt c8ee4 │ │ │ │ + beq c9d5c │ │ │ │ + bgt c8f04 │ │ │ │ cmp r0, #88 @ 0x58 │ │ │ │ - beq c996c │ │ │ │ - bgt c9314 │ │ │ │ + beq c9774 │ │ │ │ + bgt c92e4 │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ - beq ca134 │ │ │ │ + beq c9d5c │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ - beq c9e5c │ │ │ │ - cmp r7, #48 @ 0x30 │ │ │ │ - beq c9e0c │ │ │ │ + beq c9f0c │ │ │ │ + cmp r0, #48 @ 0x30 │ │ │ │ + beq c9c8c │ │ │ │ and r3, r7, #255 @ 0xff │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ tst r3, #4 │ │ │ │ - bne c9328 │ │ │ │ + bne ca744 │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ - beq c9a44 │ │ │ │ + beq c992c │ │ │ │ cmp r7, #45 @ 0x2d │ │ │ │ - ble c8f54 │ │ │ │ - cmp r7, #101 @ 0x65 │ │ │ │ - beq c9bd8 │ │ │ │ - bgt c8f10 │ │ │ │ - cmp r7, #69 @ 0x45 │ │ │ │ - beq ca194 │ │ │ │ - cmp r7, #74 @ 0x4a │ │ │ │ - beq c8f18 │ │ │ │ - ldr r2, [pc, #2556] @ c8d2c │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ + bgt c9cd4 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + ldr r2, [pc, #2672] @ c8dec │ │ │ │ mov r1, r7 │ │ │ │ - bl 10a5d8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10a688 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c8f70 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ + beq c9c40 │ │ │ │ + cmn r7, #1 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + beq c97e4 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ sub r3, r2, #1 │ │ │ │ ldr r1, [ip] │ │ │ │ str r3, [ip, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bcc ca2e8 │ │ │ │ + bcc ca5d0 │ │ │ │ ldrb r2, [r2, #-1] │ │ │ │ and r7, r7, #255 @ 0xff │ │ │ │ cmp r2, r7 │ │ │ │ - bne ca6a8 │ │ │ │ + bne ca494 │ │ │ │ ldr r0, [ip, #476] @ 0x1dc │ │ │ │ ldr r1, [ip, #28] │ │ │ │ ldr r2, [ip, #480] @ 0x1e0 │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [ip, #476] @ 0x1dc │ │ │ │ str r2, [r6] │ │ │ │ ldr r2, [ip, #464] @ 0x1d0 │ │ │ │ @@ -162722,46 +162744,46 @@ │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r1, #0 │ │ │ │ mvn r2, #0 │ │ │ │ str r1, [r6, #20] │ │ │ │ str r2, [r6, #16] │ │ │ │ str r2, [r6, #8] │ │ │ │ str r3, [r6, #24] │ │ │ │ - beq c83c4 │ │ │ │ + beq c8414 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #472] @ 0x1d8 │ │ │ │ str r3, [r6, #8] │ │ │ │ str r0, [r6, #16] │ │ │ │ mov r0, #2 │ │ │ │ - b c8120 │ │ │ │ + b c8064 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add sl, r3, #12288 @ 0x3000 │ │ │ │ ldr r3, [sl, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt c9084 │ │ │ │ + bgt c9054 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl ca7c4 │ │ │ │ + bl ca854 │ │ │ │ mov r1, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl e4db0 <_PyToken_TwoChars@@Base> │ │ │ │ + bl e4e9c <_PyToken_TwoChars@@Base> │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ mov fp, r0 │ │ │ │ - bne c9468 │ │ │ │ + bne c93c8 │ │ │ │ cmn r9, #1 │ │ │ │ - bne c7ea0 │ │ │ │ + bne c7ef8 │ │ │ │ cmp r8, #91 @ 0x5b │ │ │ │ movle r2, r8 │ │ │ │ - ble c7f00 │ │ │ │ + ble c7f58 │ │ │ │ cmp r8, #123 @ 0x7b │ │ │ │ - bne c8c68 │ │ │ │ + bne c8c84 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #480] @ 0x1e0 │ │ │ │ cmp r3, #199 @ 0xc7 │ │ │ │ - bgt ca4d4 │ │ │ │ + bgt ca4a8 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ add r2, ip, r3 │ │ │ │ strb r8, [r2, #484] @ 0x1e4 │ │ │ │ add r1, ip, r3, lsl #2 │ │ │ │ ldr r2, [ip, #464] @ 0x1d0 │ │ │ │ str r2, [r1, #684] @ 0x2ac │ │ │ │ ldr r2, [ip, #28] │ │ │ │ @@ -162773,28 +162795,28 @@ │ │ │ │ add r3, ip, #12288 @ 0x3000 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ ldrgt r3, [r7, #4] │ │ │ │ addgt r3, r3, #1 │ │ │ │ strgt r3, [r7, #4] │ │ │ │ mov r2, r8 │ │ │ │ - ldr r0, [pc, #2192] @ c8d14 │ │ │ │ + ldr r0, [pc, #2308] @ c8dd8 │ │ │ │ and r1, r8, #127 @ 0x7f │ │ │ │ lsl r1, r1, #1 │ │ │ │ - ldr r3, [pc, #2184] @ c8d18 │ │ │ │ + ldr r3, [pc, #2300] @ c8ddc │ │ │ │ ldrh r1, [r0, r1] │ │ │ │ add r3, r3, r1, lsl #4 │ │ │ │ ldrh r3, [r3, #14] │ │ │ │ tst r3, #1024 @ 0x400 │ │ │ │ - beq ca4e8 │ │ │ │ + beq ca4a0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sub r2, r2, #33 @ 0x21 │ │ │ │ ldr ip, [r3, #28] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - ldr r3, [pc, #2148] @ c8d1c │ │ │ │ + ldr r3, [pc, #2264] @ c8de0 │ │ │ │ add r3, r3, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrsb r0, [r3, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #480] @ 0x1e0 │ │ │ │ cmp r0, #60 @ 0x3c │ │ │ │ cmpne r0, #3 │ │ │ │ str r3, [r6] │ │ │ │ @@ -162806,123 +162828,123 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ mvn r3, #0 │ │ │ │ str r2, [r6, #4] │ │ │ │ str ip, [r6, #20] │ │ │ │ str r1, [r6, #24] │ │ │ │ str r3, [r6, #16] │ │ │ │ str r3, [r6, #8] │ │ │ │ - beq c8120 │ │ │ │ + beq c8064 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r3, #472] @ 0x1d8 │ │ │ │ ldr r3, [r3, #476] @ 0x1dc │ │ │ │ str r3, [r6, #16] │ │ │ │ str r2, [r6, #8] │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r1, #9 │ │ │ │ - beq c9a8c │ │ │ │ + beq c9974 │ │ │ │ mov sl, #0 │ │ │ │ cmp r1, #12 │ │ │ │ mov r9, sl │ │ │ │ - beq c818c │ │ │ │ + beq c81f0 │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ - beq ca6e0 │ │ │ │ + beq ca664 │ │ │ │ mov ip, r3 │ │ │ │ mov r3, r8 │ │ │ │ mov r8, ip │ │ │ │ ldr ip, [sp, #8] │ │ │ │ mov sl, r5 │ │ │ │ str r5, [ip, #4] │ │ │ │ ldr ip, [ip] │ │ │ │ cmp r5, ip │ │ │ │ - bcc ca2e8 │ │ │ │ + bcc ca5d0 │ │ │ │ ldrb r0, [r0, #-1] │ │ │ │ cmp r0, r1 │ │ │ │ - bne ca6a8 │ │ │ │ + bne ca494 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ sub lr, r1, #10 │ │ │ │ cmp lr, #25 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [r4, #476] @ 0x1dc │ │ │ │ - bhi c871c │ │ │ │ - ldr ip, [pc, #1936] @ c8d20 │ │ │ │ + bhi c876c │ │ │ │ + ldr ip, [pc, #2052] @ c8de4 │ │ │ │ lsr ip, ip, lr │ │ │ │ tst ip, #1 │ │ │ │ - beq c871c │ │ │ │ + beq c876c │ │ │ │ cmp r1, #10 │ │ │ │ cmpeq r8, #0 │ │ │ │ ldr r1, [r4, #456] @ 0x1c8 │ │ │ │ - beq c8f8c │ │ │ │ + beq c8f5c │ │ │ │ cmp r1, #0 │ │ │ │ - bne ca604 │ │ │ │ + bne ca504 │ │ │ │ ldr r9, [r4, #452] @ 0x1c4 │ │ │ │ mov r3, r4 │ │ │ │ cmp r9, #0 │ │ │ │ str r5, [r4, #28] │ │ │ │ str r2, [r4, #472] @ 0x1d8 │ │ │ │ - bne c8e78 │ │ │ │ + bne c8e98 │ │ │ │ mov r9, #1 │ │ │ │ - b c7ce8 │ │ │ │ + b c7d40 │ │ │ │ cmp r8, #91 @ 0x5b │ │ │ │ - beq c8420 │ │ │ │ - bgt c7ee8 │ │ │ │ + beq c8470 │ │ │ │ + bgt c7f40 │ │ │ │ cmp r8, #40 @ 0x28 │ │ │ │ - beq c8420 │ │ │ │ + beq c8470 │ │ │ │ cmp r8, #41 @ 0x29 │ │ │ │ - bne c7ef4 │ │ │ │ + bne c7f4c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add sl, r3, #12288 @ 0x3000 │ │ │ │ ldr r1, [sl, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - bgt c8c8c │ │ │ │ + bgt c8ca8 │ │ │ │ ldr r3, [sl, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - bne c9588 │ │ │ │ + bne c948c │ │ │ │ ldr r2, [r3, #480] @ 0x1e0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq ca6d8 │ │ │ │ - ble c8478 │ │ │ │ + beq ca3bc │ │ │ │ + ble c84c8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sub r2, r2, #1 │ │ │ │ str r2, [r3, #480] @ 0x1e0 │ │ │ │ add r3, r3, r2 │ │ │ │ ldrb r3, [r3, #484] @ 0x1e4 │ │ │ │ cmp r8, #41 @ 0x29 │ │ │ │ cmpeq r3, #40 @ 0x28 │ │ │ │ - bne c8b5c │ │ │ │ + bne c8b78 │ │ │ │ cmp r1, #0 │ │ │ │ - bgt c8b74 │ │ │ │ + bgt c8b90 │ │ │ │ mov r2, #41 @ 0x29 │ │ │ │ - b c847c │ │ │ │ + b c84cc │ │ │ │ orr r7, r7, r3 │ │ │ │ - b c801c │ │ │ │ - mov sl, r0 │ │ │ │ - b c7d58 │ │ │ │ + b c809c │ │ │ │ + mov sl, r1 │ │ │ │ + b c7db0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl ca7c4 │ │ │ │ - ldr r5, [pc, #1692] @ c8d0c │ │ │ │ + bl ca854 │ │ │ │ + ldr r5, [pc, #1808] @ c8dd0 │ │ │ │ and r1, r0, #255 @ 0xff │ │ │ │ ldr r3, [r5, r1, lsl #2] │ │ │ │ tst r3, #4 │ │ │ │ - bne c9a60 │ │ │ │ + bne c9948 │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - beq c9ae4 │ │ │ │ + beq c9a64 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ cmn r0, #1 │ │ │ │ ldr r2, [ip, #4] │ │ │ │ - beq c9b38 │ │ │ │ + beq c9b0c │ │ │ │ ldr r0, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, r0 │ │ │ │ str r3, [ip, #4] │ │ │ │ - bcc ca2e8 │ │ │ │ + bcc ca5d0 │ │ │ │ ldrb r2, [r2, #-1] │ │ │ │ cmp r2, r1 │ │ │ │ - bne ca6a8 │ │ │ │ + bne ca494 │ │ │ │ ldr r0, [ip, #476] @ 0x1dc │ │ │ │ ldr r1, [ip, #28] │ │ │ │ ldr r2, [ip, #480] @ 0x1e0 │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [ip, #476] @ 0x1dc │ │ │ │ str r2, [r6] │ │ │ │ ldr r2, [ip, #464] @ 0x1d0 │ │ │ │ @@ -162931,83 +162953,84 @@ │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r3, #0 │ │ │ │ mvn r2, #0 │ │ │ │ str r1, [r6, #20] │ │ │ │ str r2, [r6, #16] │ │ │ │ str r2, [r6, #8] │ │ │ │ str r3, [r6, #24] │ │ │ │ - beq c8708 │ │ │ │ + beq c8758 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #472] @ 0x1d8 │ │ │ │ str r3, [r6, #8] │ │ │ │ str r0, [r6, #16] │ │ │ │ mov r0, #23 │ │ │ │ - b c8120 │ │ │ │ + b c8064 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r9, [r2, #480] @ 0x1e0 │ │ │ │ cmp r9, #0 │ │ │ │ - bne c88ec │ │ │ │ + bne c8908 │ │ │ │ cmp fp, #0 │ │ │ │ - bne ca310 │ │ │ │ + bne ca6fc │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ add r1, r1, r2, lsl #2 │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ cmp r1, r8 │ │ │ │ lsl r1, r2, #2 │ │ │ │ - bne c8e80 │ │ │ │ + bne c8ea0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r1, r0, r1 │ │ │ │ ldr r2, [r1, #2288] @ 0x8f0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne c9300 │ │ │ │ + bne c92d0 │ │ │ │ mov r3, r0 │ │ │ │ ldr sl, [r0, #4] │ │ │ │ ldr r0, [r0, #476] @ 0x1dc │ │ │ │ ldr ip, [r3, #452] @ 0x1c4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp ip, #0 │ │ │ │ movne r9, ip │ │ │ │ movne r0, r3 │ │ │ │ str sl, [r3, #28] │ │ │ │ str r2, [r3, #472] @ 0x1d8 │ │ │ │ - beq c7ce8 │ │ │ │ + beq c7d40 │ │ │ │ add r3, r0, #12288 @ 0x3000 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r1, [r3, #68] @ 0x44 │ │ │ │ ldr r3, [r0, #464] @ 0x1d0 │ │ │ │ ldr r0, [r0, #480] @ 0x1e0 │ │ │ │ - bge c9178 │ │ │ │ + bge c9148 │ │ │ │ cmp r1, #0 │ │ │ │ add r9, r9, #1 │ │ │ │ - bne c91b0 │ │ │ │ + bne c9180 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r9, [r2, #452] @ 0x1c4 │ │ │ │ mvn r2, #0 │ │ │ │ stm r6, {r0, r3} │ │ │ │ str r3, [r6, #12] │ │ │ │ str r2, [r6, #16] │ │ │ │ str r2, [r6, #8] │ │ │ │ str r1, [r6, #20] │ │ │ │ str r1, [r6, #24] │ │ │ │ mov r0, #6 │ │ │ │ - b c8120 │ │ │ │ + b c8064 │ │ │ │ ldr r1, [r2, #480] @ 0x1e0 │ │ │ │ cmp r1, #0 │ │ │ │ - bgt c8158 │ │ │ │ - ldr r3, [sl, #72] @ 0x48 │ │ │ │ + bgt c81b8 │ │ │ │ + mov r0, r2 │ │ │ │ ldr ip, [r2, #4] │ │ │ │ + add r2, r2, #12288 @ 0x3000 │ │ │ │ + ldr r3, [r2, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - mov r0, r2 │ │ │ │ - ldr r3, [r2, #28] │ │ │ │ - bne c9abc │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ + bne c99c8 │ │ │ │ sub r2, ip, #1 │ │ │ │ str r9, [r0, #2700] @ 0xa8c │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r2, #0 │ │ │ │ str r1, [r6] │ │ │ │ ldr r1, [r0, #464] @ 0x1d0 │ │ │ │ str r3, [r6, #20] │ │ │ │ @@ -163019,156 +163042,142 @@ │ │ │ │ ldrne r2, [r3, #472] @ 0x1d8 │ │ │ │ ldrne r3, [r3, #476] @ 0x1dc │ │ │ │ mov r0, #4 │ │ │ │ str r1, [r6, #4] │ │ │ │ str r1, [r6, #12] │ │ │ │ strne r2, [r6, #8] │ │ │ │ strne r3, [r6, #16] │ │ │ │ - b c8120 │ │ │ │ - bl 109a70 │ │ │ │ + b c8064 │ │ │ │ + bl 109b20 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq c9a70 │ │ │ │ + beq c9958 │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ - beq c9a44 │ │ │ │ + beq c992c │ │ │ │ bic r3, r7, #32 │ │ │ │ cmp r3, #69 @ 0x45 │ │ │ │ - beq c9bdc │ │ │ │ + beq c99fc │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ - beq c8f18 │ │ │ │ + beq c9ce4 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - ldr r2, [pc, #1184] @ c8d2c │ │ │ │ + ldr r2, [pc, #1292] @ c8dec │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10a5d8 │ │ │ │ + bl 10a688 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c8f74 │ │ │ │ - cmn r7, #1 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - bne c8348 │ │ │ │ + bne c838c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - ldr r1, [r0, #28] │ │ │ │ - ldr r3, [r0, #480] @ 0x1e0 │ │ │ │ - str r3, [r6] │ │ │ │ - ldr r3, [r0, #464] @ 0x1d0 │ │ │ │ - str r3, [r6, #4] │ │ │ │ - str r3, [r6, #12] │ │ │ │ - cmp r1, #0 │ │ │ │ - cmpne r2, #0 │ │ │ │ - mvn r3, #0 │ │ │ │ - str r1, [r6, #20] │ │ │ │ - str r3, [r6, #16] │ │ │ │ - str r3, [r6, #8] │ │ │ │ - str r2, [r6, #24] │ │ │ │ - beq c83c4 │ │ │ │ - ldr r0, [r0, #476] @ 0x1dc │ │ │ │ - b c83b4 │ │ │ │ + mov r2, #64 @ 0x40 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + bl cab08 │ │ │ │ + b c8064 │ │ │ │ ldr r0, [r2, #476] @ 0x1dc │ │ │ │ ldr sl, [r2, #4] │ │ │ │ ldr ip, [r2, #452] @ 0x1c4 │ │ │ │ mov r9, #0 │ │ │ │ mov r2, r0 │ │ │ │ - b c8778 │ │ │ │ + b c87c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl ca7c4 │ │ │ │ - cmp r0, #39 @ 0x27 │ │ │ │ - cmpne r0, #34 @ 0x22 │ │ │ │ + bl ca854 │ │ │ │ + cmp r0, #34 @ 0x22 │ │ │ │ + cmpne r0, #39 @ 0x27 │ │ │ │ mov r8, r0 │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ - beq c980c │ │ │ │ + beq c96f0 │ │ │ │ mov r1, r3 │ │ │ │ mov sl, r3 │ │ │ │ mov r5, #1 │ │ │ │ - b c8994 │ │ │ │ + b c89b0 │ │ │ │ cmp r2, #66 @ 0x42 │ │ │ │ - beq c93f0 │ │ │ │ + beq c9350 │ │ │ │ cmp r1, #0 │ │ │ │ - bne c8954 │ │ │ │ + bne c8970 │ │ │ │ cmp r2, #85 @ 0x55 │ │ │ │ - beq c89c8 │ │ │ │ + beq c89e4 │ │ │ │ cmp r2, #82 @ 0x52 │ │ │ │ - beq c957c │ │ │ │ + beq c9480 │ │ │ │ cmp r2, #70 @ 0x46 │ │ │ │ - bne c8010 │ │ │ │ + bne c8090 │ │ │ │ mov r5, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - str r1, [sp, #12] │ │ │ │ - bl ca7c4 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl ca854 │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ cmpne r0, #34 @ 0x22 │ │ │ │ mov r8, r0 │ │ │ │ moveq sl, #1 │ │ │ │ movne sl, #0 │ │ │ │ - beq c9804 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + beq c96e8 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ orr r0, r3, sl │ │ │ │ orrs ip, r0, r5 │ │ │ │ bic r2, r8, #32 │ │ │ │ - beq c8934 │ │ │ │ + beq c8950 │ │ │ │ orr ip, r1, r5 │ │ │ │ orrs ip, ip, r0 │ │ │ │ - beq c8944 │ │ │ │ + beq c8960 │ │ │ │ orrs sl, r1, sl │ │ │ │ - bne c8010 │ │ │ │ + bne c8090 │ │ │ │ cmp r2, #82 @ 0x52 │ │ │ │ - bne c8010 │ │ │ │ + bne c8090 │ │ │ │ mov r1, ip │ │ │ │ - b c8964 │ │ │ │ + b c8980 │ │ │ │ mov r1, #0 │ │ │ │ mov sl, #1 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - str r1, [sp, #12] │ │ │ │ - bl ca7c4 │ │ │ │ - cmp r0, #39 @ 0x27 │ │ │ │ - cmpne r0, #34 @ 0x22 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl ca854 │ │ │ │ + cmp r0, #34 @ 0x22 │ │ │ │ + cmpne r0, #39 @ 0x27 │ │ │ │ mov r8, r0 │ │ │ │ moveq r5, #1 │ │ │ │ movne r5, #0 │ │ │ │ - bne c898c │ │ │ │ + bne c89a8 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r2, [r4, #464] @ 0x1d0 │ │ │ │ ldr r3, [r4, #2704] @ 0xa90 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r4, #468] @ 0x1d4 │ │ │ │ str r3, [r4, #2708] @ 0xa94 │ │ │ │ - bl ca7c4 │ │ │ │ + bl ca854 │ │ │ │ cmp r8, r0 │ │ │ │ - beq c94c0 │ │ │ │ + beq c9420 │ │ │ │ cmn r0, #1 │ │ │ │ moveq r9, #1 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ moveq sl, r9 │ │ │ │ moveq r7, #0 │ │ │ │ - beq c95c0 │ │ │ │ + beq c950c │ │ │ │ mov r7, #0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ sub fp, r3, #1 │ │ │ │ ldr r1, [r2] │ │ │ │ str fp, [r2, #4] │ │ │ │ cmp fp, r1 │ │ │ │ - bcc ca2e8 │ │ │ │ + bcc ca5d0 │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ cmp r3, r0 │ │ │ │ - bne ca6a8 │ │ │ │ + bne ca494 │ │ │ │ ldr r3, [r2, #476] @ 0x1dc │ │ │ │ mov r9, #1 │ │ │ │ sub r3, r3, #1 │ │ │ │ mov sl, r9 │ │ │ │ mov r4, r2 │ │ │ │ str r3, [r2, #476] @ 0x1dc │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r7, sl │ │ │ │ - bne c8af4 │ │ │ │ + bne c8b10 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, #3 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ ldr r1, [r2, #480] @ 0x1e0 │ │ │ │ cmp r3, #0 │ │ │ │ cmpne fp, #0 │ │ │ │ str r1, [r6] │ │ │ │ @@ -163182,80 +163191,80 @@ │ │ │ │ ldrne r3, [r3, #476] @ 0x1dc │ │ │ │ mvn r1, #0 │ │ │ │ str r1, [r6, #16] │ │ │ │ str r1, [r6, #8] │ │ │ │ str fp, [r6, #24] │ │ │ │ strne r2, [r6, #8] │ │ │ │ strne r3, [r6, #16] │ │ │ │ - b c8120 │ │ │ │ + b c8064 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ mov r7, r2 │ │ │ │ movne fp, r0 │ │ │ │ - beq c94e8 │ │ │ │ + beq c9448 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp fp, r2 │ │ │ │ - beq c8fa0 │ │ │ │ + beq c8f70 │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ - bhi ca534 │ │ │ │ + bhi ca4f4 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ add r3, r3, #1 │ │ │ │ add r0, fp, #1 │ │ │ │ cmp r2, #17 │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ str r0, [r4, #4] │ │ │ │ ldrb r3, [fp] │ │ │ │ - beq c8f70 │ │ │ │ + beq c9c40 │ │ │ │ cmp r2, #22 │ │ │ │ - beq c9fb8 │ │ │ │ + beq ca0a8 │ │ │ │ cmp r3, #10 │ │ │ │ movne r2, #0 │ │ │ │ andeq r2, r9, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne ca6d0 │ │ │ │ + bne ca2d8 │ │ │ │ cmp r8, r3 │ │ │ │ - bne c8ae4 │ │ │ │ + bne c8b00 │ │ │ │ add r7, r7, #1 │ │ │ │ mov fp, r0 │ │ │ │ - b c8a84 │ │ │ │ + b c8aa0 │ │ │ │ cmp r8, #93 @ 0x5d │ │ │ │ cmpeq r3, #91 @ 0x5b │ │ │ │ - bne c9420 │ │ │ │ + bne c9380 │ │ │ │ cmp r1, #0 │ │ │ │ movle r2, #93 @ 0x5d │ │ │ │ - ble c847c │ │ │ │ + ble c84cc │ │ │ │ ldr r3, [r7, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7, #4] │ │ │ │ - bge c8478 │ │ │ │ - ldr r1, [pc, #404] @ c8d24 │ │ │ │ + bge c84c8 │ │ │ │ + ldr r1, [pc, #572] @ c8de8 │ │ │ │ mov r2, r8 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 286370 │ │ │ │ + bl 2862a4 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp] │ │ │ │ - bl caa78 │ │ │ │ - b c8120 │ │ │ │ + bl cab08 │ │ │ │ + b c8064 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne c9144 │ │ │ │ + bne c913c │ │ │ │ ldr r3, [r4, #2744] @ 0xab8 │ │ │ │ - ldr sl, [pc, #352] @ c8d30 │ │ │ │ + ldr sl, [pc, #516] @ c8df0 │ │ │ │ cmp r3, sl │ │ │ │ - bne c9124 │ │ │ │ + bne c911c │ │ │ │ mov r0, r5 │ │ │ │ bl 29508 │ │ │ │ cmp r0, #0 │ │ │ │ addne r9, r0, #1 │ │ │ │ - beq c9840 │ │ │ │ + beq c9724 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ streq r5, [r4] │ │ │ │ ldr r3, [r4, #464] @ 0x1d0 │ │ │ │ str r9, [r4, #8] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #464] @ 0x1d0 │ │ │ │ @@ -163263,101 +163272,83 @@ │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ sub r2, r9, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r5, [r4, #2704] @ 0xa90 │ │ │ │ bl 2a8dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne c9f64 │ │ │ │ + bne ca090 │ │ │ │ cmp r5, r9 │ │ │ │ - bne c8028 │ │ │ │ + bne c80a8 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne c9144 │ │ │ │ + bne c913c │ │ │ │ ldr r3, [r4, #2744] @ 0xab8 │ │ │ │ cmp r3, sl │ │ │ │ - bne c9124 │ │ │ │ + bne c911c │ │ │ │ mov r0, r5 │ │ │ │ bl 29508 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq c9f48 │ │ │ │ + beq ca074 │ │ │ │ add r9, r9, #1 │ │ │ │ - b c8be8 │ │ │ │ + b c8c04 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add sl, r3, #12288 @ 0x3000 │ │ │ │ ldr r1, [sl, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - ble c8600 │ │ │ │ + ble c8650 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ movne r5, #0 │ │ │ │ andeq r5, r5, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne ca5a4 │ │ │ │ + bne ca604 │ │ │ │ ldr r3, [sl, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - bne ca19c │ │ │ │ + bne c9c74 │ │ │ │ ldr r2, [r3, #480] @ 0x1e0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq ca6d8 │ │ │ │ - bgt c8620 │ │ │ │ + beq ca3bc │ │ │ │ + bgt c8670 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7, #4] │ │ │ │ - blt c8b88 │ │ │ │ + blt c8ba4 │ │ │ │ cmp r8, #125 @ 0x7d │ │ │ │ - bne c8478 │ │ │ │ + bne c84c8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne ca308 │ │ │ │ + bne ca468 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r7, #8] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r7] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #125 @ 0x7d │ │ │ │ str r3, [r7, #60] @ 0x3c │ │ │ │ str r3, [r7, #56] @ 0x38 │ │ │ │ - b c847c │ │ │ │ + b c84cc │ │ │ │ mov sl, #0 │ │ │ │ mov r1, sl │ │ │ │ mov r3, #1 │ │ │ │ - b c89d4 │ │ │ │ - addeq r0, r0, r9 │ │ │ │ - eorseq r7, r9, r0, lsr #28 │ │ │ │ - subeq r5, r5, ip, ror #17 │ │ │ │ - subeq r3, r4, ip, ror #13 │ │ │ │ - subeq r1, r4, ip, asr r7 │ │ │ │ - ldrdeq r1, [r4], #-104 @ 0xffffff98 │ │ │ │ - andeq r0, r0, #9 │ │ │ │ - @ instruction: 0x003646b4 │ │ │ │ - eorseq r4, r6, r8, asr r5 │ │ │ │ - eorseq r4, r6, r8, asr #8 │ │ │ │ - andseq r8, r9, r4, lsl #14 │ │ │ │ - @ instruction: 0x003644f4 │ │ │ │ - @ instruction: 0x003645d8 │ │ │ │ - eorseq r4, r6, r0, lsr r6 │ │ │ │ - eorseq r8, r9, r0, lsr #4 │ │ │ │ - eorseq r4, r6, r4, asr #8 │ │ │ │ - eorseq r4, r6, ip, asr #7 │ │ │ │ - eorseq r4, r6, r8, ror #6 │ │ │ │ + b c89f0 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne c9518 │ │ │ │ + bne c94b0 │ │ │ │ ldr r3, [r4, #2744] @ 0xab8 │ │ │ │ - ldr r5, [pc, #-56] @ c8d30 │ │ │ │ + ldr r5, [pc, #180] @ c8df0 │ │ │ │ cmp r3, r5 │ │ │ │ - bne c9238 │ │ │ │ + bne c9208 │ │ │ │ mov r0, sl │ │ │ │ bl 29508 │ │ │ │ cmp r0, #0 │ │ │ │ addne r8, r0, #1 │ │ │ │ - beq c9860 │ │ │ │ + beq c9828 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ streq sl, [r4] │ │ │ │ ldr r3, [r4, #464] @ 0x1d0 │ │ │ │ str r8, [r4, #8] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #464] @ 0x1d0 │ │ │ │ @@ -163365,281 +163356,280 @@ │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ sub r2, r8, sl │ │ │ │ mov r1, #0 │ │ │ │ mov r0, sl │ │ │ │ str sl, [r4, #2704] @ 0xa90 │ │ │ │ bl 2a8dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne ca098 │ │ │ │ + bne ca0d8 │ │ │ │ cmp sl, r8 │ │ │ │ - bne c7d60 │ │ │ │ + bne c7db8 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne c9518 │ │ │ │ + bne c94b0 │ │ │ │ ldr r3, [r4, #2744] @ 0xab8 │ │ │ │ cmp r3, r5 │ │ │ │ - bne c9238 │ │ │ │ + bne c9208 │ │ │ │ mov r0, sl │ │ │ │ bl 29508 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq c9860 │ │ │ │ + beq c9828 │ │ │ │ add r8, r8, #1 │ │ │ │ - b c8d80 │ │ │ │ + b c8d54 │ │ │ │ + addeq r0, r0, r9 │ │ │ │ + eorseq r8, r9, r0, rrx │ │ │ │ + strdeq r5, [r5], #-172 @ 0xffffff54 │ │ │ │ + strdeq r3, [r4], #-140 @ 0xffffff74 │ │ │ │ + subeq r1, r4, ip, ror #18 │ │ │ │ + subeq r1, r4, r8, ror #17 │ │ │ │ + andeq r0, r0, #9 │ │ │ │ + @ instruction: 0x003648f4 │ │ │ │ + eorseq r4, r6, r8, lsl #13 │ │ │ │ + andseq r8, r9, r4, asr #17 │ │ │ │ + eorseq r4, r6, ip, lsl r7 │ │ │ │ + eorseq r8, r9, r0, ror #8 │ │ │ │ + eorseq r4, r6, r4, lsl #13 │ │ │ │ + eorseq r4, r6, r0, lsr #12 │ │ │ │ + eorseq r4, r6, r8, lsr #11 │ │ │ │ + mlaseq r6, r8, r7, r4 │ │ │ │ + eorseq r4, r6, ip, lsl #12 │ │ │ │ + eorseq r4, r6, r4, lsl r7 │ │ │ │ + @ instruction: 0x003646d4 │ │ │ │ ldr r1, [r3, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne c95cc │ │ │ │ + bne c9518 │ │ │ │ ldr r3, [r3, #2744] @ 0xab8 │ │ │ │ - ldr r4, [pc, #-224] @ c8d30 │ │ │ │ + ldr r4, [pc, #-64] @ c8df0 │ │ │ │ cmp r3, r4 │ │ │ │ - bne c93c8 │ │ │ │ + bne c9328 │ │ │ │ mov r0, sl │ │ │ │ bl 29508 │ │ │ │ subs r3, r0, #0 │ │ │ │ addne r8, r3, #1 │ │ │ │ - beq c9904 │ │ │ │ + beq c98a4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r3, #464] @ 0x1d0 │ │ │ │ str r8, [r3, #8] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3, #464] @ 0x1d0 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r3, #476] @ 0x1dc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sub r2, r8, sl │ │ │ │ mov r1, #0 │ │ │ │ mov r0, sl │ │ │ │ str sl, [r3, #2704] @ 0xa90 │ │ │ │ bl 2a8dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne c9d28 │ │ │ │ + bne c9ee8 │ │ │ │ cmp sl, r8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - beq c96f0 │ │ │ │ + beq c963c │ │ │ │ ldr r0, [r3, #476] @ 0x1dc │ │ │ │ - b c7cfc │ │ │ │ + b c7d54 │ │ │ │ mov r0, r3 │ │ │ │ - b c8794 │ │ │ │ - bge c9254 │ │ │ │ + b c87e4 │ │ │ │ + bge c9224 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ ldrgt ip, [sp, #8] │ │ │ │ movgt r3, #0 │ │ │ │ ldrgt r2, [ip, #8] │ │ │ │ movgt r0, #20 │ │ │ │ - bgt c994c │ │ │ │ + bgt c9754 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r1, r0, r1 │ │ │ │ ldr r0, [r1, #2288] @ 0x8f0 │ │ │ │ cmp r0, r3 │ │ │ │ - bge c9300 │ │ │ │ + bge c92d0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr ip, [r0, #452] @ 0x1c4 │ │ │ │ str r2, [r0, #44] @ 0x2c │ │ │ │ add ip, ip, #1 │ │ │ │ mov r2, r0 │ │ │ │ str ip, [r0, #452] @ 0x1c4 │ │ │ │ str r8, [r1, #52] @ 0x34 │ │ │ │ str r3, [r1, #2292] @ 0x8f4 │ │ │ │ ldr r0, [r0, #476] @ 0x1dc │ │ │ │ ldr sl, [r2, #4] │ │ │ │ mov r2, r0 │ │ │ │ - b c8778 │ │ │ │ + b c87c8 │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ - beq c9e5c │ │ │ │ + beq c9f0c │ │ │ │ cmp r0, #120 @ 0x78 │ │ │ │ - beq c996c │ │ │ │ + beq c9774 │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ tst r3, #4 │ │ │ │ - bne c9328 │ │ │ │ + bne ca744 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - beq c9bd8 │ │ │ │ - ble c8320 │ │ │ │ + beq c99f8 │ │ │ │ + ble c8f38 │ │ │ │ cmp r7, #106 @ 0x6a │ │ │ │ - bne c8328 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - mov r0, r4 │ │ │ │ - bl ca7c4 │ │ │ │ - ldr r2, [pc, #-516] @ c8d28 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10a5d8 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq c8f74 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmn r7, #1 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - bne c8348 │ │ │ │ - b c88a8 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - ldr r2, [pc, #-564] @ c8d2c │ │ │ │ + beq c9ce4 │ │ │ │ + ldr r2, [pc, #-340] @ c8dec │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10a5d8 │ │ │ │ + bl 10a688 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c889c │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - mov r2, #64 @ 0x40 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - bl caa78 │ │ │ │ - b c8120 │ │ │ │ + beq c9c40 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + b c8398 │ │ │ │ cmp r1, #0 │ │ │ │ - bne ca65c │ │ │ │ + bne ca204 │ │ │ │ ldr ip, [r4, #452] @ 0x1c4 │ │ │ │ mov r9, #1 │ │ │ │ - b c8778 │ │ │ │ + b c87c8 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne c9784 │ │ │ │ - ldr r0, [pc, #-644] @ c8d30 │ │ │ │ + bne c96d0 │ │ │ │ + ldr r0, [pc, #-404] @ c8df0 │ │ │ │ ldr r3, [r4, #2744] @ 0xab8 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - bne c944c │ │ │ │ + bne c93ac │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #16] │ │ │ │ bl 29508 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ subs r3, r0, #0 │ │ │ │ addne r5, r3, #1 │ │ │ │ - beq c974c │ │ │ │ + beq c9698 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ streq fp, [r4] │ │ │ │ streq r5, [r4, #8] │ │ │ │ moveq fp, r2 │ │ │ │ - bne c99d0 │ │ │ │ + bne c98dc │ │ │ │ ldr r2, [r4, #464] @ 0x1d0 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r4, #464] @ 0x1d0 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r4, #476] @ 0x1dc │ │ │ │ sub r2, r5, fp │ │ │ │ mov r1, #0 │ │ │ │ mov r0, fp │ │ │ │ str fp, [r4, #2704] @ 0xa90 │ │ │ │ bl 2a8dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne c9c88 │ │ │ │ + bne c9ec8 │ │ │ │ cmp fp, r5 │ │ │ │ - bne c8b00 │ │ │ │ + bne c8b1c │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne c9784 │ │ │ │ + bne c96d0 │ │ │ │ ldr r3, [r4, #2744] @ 0xab8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bne c9c2c │ │ │ │ + bne c9a4c │ │ │ │ mov r0, fp │ │ │ │ bl 29508 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq ca0b0 │ │ │ │ + beq ca0f0 │ │ │ │ add r5, r5, #1 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r4, #464] @ 0x1d0 │ │ │ │ streq fp, [r4] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #464] @ 0x1d0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ - b c9008 │ │ │ │ + b c8fd8 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt c83e0 │ │ │ │ + blt c8430 │ │ │ │ ldr r9, [r7, #4] │ │ │ │ cmp r8, #123 @ 0x7b │ │ │ │ subne r9, r9, #1 │ │ │ │ cmp r9, #1 │ │ │ │ - beq ca054 │ │ │ │ + beq ca060 │ │ │ │ cmp r9, #0 │ │ │ │ - bne c90e4 │ │ │ │ + bne c90b4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ and r1, r8, #255 @ 0xff │ │ │ │ - bl 1084a8 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq c98bc │ │ │ │ + bl 108560 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq c94dc │ │ │ │ cmp r8, #123 @ 0x7b │ │ │ │ - beq c83e0 │ │ │ │ + beq c8430 │ │ │ │ ldr r3, [sl, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r0, r2, r3, lsl #6 │ │ │ │ ldr r2, [r0, #2808] @ 0xaf8 │ │ │ │ lsl r3, r3, #6 │ │ │ │ cmp r2, #0 │ │ │ │ - bne c9ff4 │ │ │ │ + bne c9fc8 │ │ │ │ cmp r8, #58 @ 0x3a │ │ │ │ - bne c83e0 │ │ │ │ + bne c8430 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, r9 │ │ │ │ - bne c83e0 │ │ │ │ + bne c8430 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r3, #1 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ mov r1, r6 │ │ │ │ str r3, [r7] │ │ │ │ str r3, [r7, #60] @ 0x3c │ │ │ │ mov r2, #11 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ str ip, [sp] │ │ │ │ - bl caa78 │ │ │ │ - b c8120 │ │ │ │ + bl cab08 │ │ │ │ + b c8064 │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + blt c7f98 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r2, #28 │ │ │ │ + ldr ip, [r3, #28] │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [r7, #56] @ 0x38 │ │ │ │ + b c8500 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r9, [r4, #8] │ │ │ │ mov r8, r9 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r5, [r4, #4] │ │ │ │ - bne c8c0c │ │ │ │ + bne c8c28 │ │ │ │ str r8, [r4, #4] │ │ │ │ mvn r8, #0 │ │ │ │ mvn r2, #32 │ │ │ │ - b c8054 │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - blt c7f40 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r2, #28 │ │ │ │ - ldr ip, [r3, #28] │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [r7, #56] @ 0x38 │ │ │ │ - b c84b0 │ │ │ │ + b c80d4 │ │ │ │ cmp r1, #0 │ │ │ │ sub r9, r9, #1 │ │ │ │ - bne c91e8 │ │ │ │ + bne c91b8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r9, [r2, #452] @ 0x1c4 │ │ │ │ mvn r2, #0 │ │ │ │ stm r6, {r0, r3} │ │ │ │ str r3, [r6, #12] │ │ │ │ str r2, [r6, #16] │ │ │ │ str r2, [r6, #8] │ │ │ │ str r1, [r6, #20] │ │ │ │ str r1, [r6, #24] │ │ │ │ mov r0, #5 │ │ │ │ - b c8120 │ │ │ │ + b c8064 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp sl, #0 │ │ │ │ str r9, [r1, #452] @ 0x1c4 │ │ │ │ mvn r1, #0 │ │ │ │ str r1, [r6, #16] │ │ │ │ str r1, [r6, #8] │ │ │ │ str r0, [r6] │ │ │ │ str r3, [r6, #4] │ │ │ │ str r3, [r6, #12] │ │ │ │ str sl, [r6, #20] │ │ │ │ str sl, [r6, #24] │ │ │ │ strne r2, [r6, #8] │ │ │ │ strne r2, [r6, #16] │ │ │ │ - b c87dc │ │ │ │ + b c882c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r9, [r1, #452] @ 0x1c4 │ │ │ │ ldr r1, [r1] │ │ │ │ str r3, [r6, #4] │ │ │ │ cmp r1, #0 │ │ │ │ cmpne sl, #0 │ │ │ │ str r3, [r6, #12] │ │ │ │ @@ -163647,274 +163637,241 @@ │ │ │ │ str r3, [r6, #16] │ │ │ │ str r3, [r6, #8] │ │ │ │ str r0, [r6] │ │ │ │ str r1, [r6, #20] │ │ │ │ str sl, [r6, #24] │ │ │ │ strne r2, [r6, #8] │ │ │ │ strne r2, [r6, #16] │ │ │ │ - b c91a8 │ │ │ │ + b c9178 │ │ │ │ mov sl, #0 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, sl │ │ │ │ - b c89d4 │ │ │ │ + b c89f0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r8, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c9b7c │ │ │ │ + beq c99f0 │ │ │ │ ldr sl, [r4, #4] │ │ │ │ - b c8da4 │ │ │ │ + b c8d78 │ │ │ │ cmp r2, #0 │ │ │ │ - ble c993c │ │ │ │ + ble c9744 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ sub ip, r2, #1 │ │ │ │ ldr r0, [r4, #452] @ 0x1c4 │ │ │ │ cmp ip, #0 │ │ │ │ sub lr, r0, #1 │ │ │ │ str ip, [r4, #44] @ 0x2c │ │ │ │ str lr, [r4, #452] @ 0x1c4 │ │ │ │ - beq c92dc │ │ │ │ + beq c92ac │ │ │ │ add r1, r4, r1 │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ mov lr, r4 │ │ │ │ - cmp r8, r1 │ │ │ │ - lslge r1, ip, #2 │ │ │ │ - bge c92e0 │ │ │ │ + cmp r1, r8 │ │ │ │ + lslle r1, ip, #2 │ │ │ │ + ble c92b0 │ │ │ │ sub r2, r2, #2 │ │ │ │ sub r0, r0, #2 │ │ │ │ cmp r2, #0 │ │ │ │ mov ip, r4 │ │ │ │ str r0, [r4, #452] @ 0x1c4 │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ - beq c92dc │ │ │ │ + beq c92ac │ │ │ │ add r0, r4, #48 @ 0x30 │ │ │ │ ldr r1, [r0, r2, lsl #2] │ │ │ │ cmp r1, r8 │ │ │ │ - ble c9574 │ │ │ │ + ble c9478 │ │ │ │ ldr r1, [ip, #452] @ 0x1c4 │ │ │ │ sub r2, r2, #1 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [ip, #44] @ 0x2c │ │ │ │ str r1, [ip, #452] @ 0x1c4 │ │ │ │ - bne c92b4 │ │ │ │ + bne c9284 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r1, r0, r1 │ │ │ │ ldr r2, [r1, #48] @ 0x30 │ │ │ │ cmp r2, r8 │ │ │ │ - bne c993c │ │ │ │ + bne c9744 │ │ │ │ ldr r2, [r1, #2288] @ 0x8f0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq c8764 │ │ │ │ + beq c87b4 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [ip, #8] │ │ │ │ mov r0, #18 │ │ │ │ - b c994c │ │ │ │ + b c9754 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - beq c9de8 │ │ │ │ - ldr r3, [r5, r0, lsl #2] │ │ │ │ + bne c8350 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl ca854 │ │ │ │ + and r3, r0, #255 @ 0xff │ │ │ │ + ldr r3, [r5, r3, lsl #2] │ │ │ │ + mov r7, r0 │ │ │ │ tst r3, #4 │ │ │ │ - beq c8320 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r8, [r3, #4] │ │ │ │ - bl 109a70 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq c9a70 │ │ │ │ - cmp r7, #46 @ 0x2e │ │ │ │ - beq c9a44 │ │ │ │ - cmp r7, #45 @ 0x2d │ │ │ │ - ble c936c │ │ │ │ - cmp r7, #101 @ 0x65 │ │ │ │ - beq c9bd8 │ │ │ │ - bgt c9ebc │ │ │ │ - cmp r7, #69 @ 0x45 │ │ │ │ - beq ca194 │ │ │ │ - cmp r7, #74 @ 0x4a │ │ │ │ - beq c8f18 │ │ │ │ + bne c9c84 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - add r3, r4, #12288 @ 0x3000 │ │ │ │ - ldr r5, [r3, #68] @ 0x44 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne c8f54 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl caa04 │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ - ldr r0, [r4, #2704] @ 0xa90 │ │ │ │ - add r1, r1, #1 │ │ │ │ - sub r2, r8, r0 │ │ │ │ - sub r1, r1, r0 │ │ │ │ - ldr r3, [pc, #-1652] @ c8d34 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 31788c │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r6 │ │ │ │ + bl caa94 │ │ │ │ + ldr r1, [pc, #-1324] @ c8df4 │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [sp] │ │ │ │ - bl caa78 │ │ │ │ - b c8120 │ │ │ │ + bl 2862a4 │ │ │ │ + b c8bb8 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r8, [r5, #8] │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c9924 │ │ │ │ + beq c98c4 │ │ │ │ ldr sl, [r3, #4] │ │ │ │ - b c8e44 │ │ │ │ + b c8e64 │ │ │ │ mov sl, ip │ │ │ │ mov r3, #1 │ │ │ │ - b c89d4 │ │ │ │ + b c89f0 │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ ldr sl, [r4, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r5, sl │ │ │ │ cmp r0, #0 │ │ │ │ - beq c9b84 │ │ │ │ + beq c9a9c │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - b c8240 │ │ │ │ + b c82a4 │ │ │ │ cmp r8, #125 @ 0x7d │ │ │ │ cmpeq r3, #123 @ 0x7b │ │ │ │ - bne ca5b8 │ │ │ │ + bne ca618 │ │ │ │ cmp r1, #0 │ │ │ │ - ble c8478 │ │ │ │ + ble c84c8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7, #4] │ │ │ │ - bge c8cc8 │ │ │ │ - b c8b88 │ │ │ │ + bge c8ce4 │ │ │ │ + b c8ba4 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c9778 │ │ │ │ + beq c96c4 │ │ │ │ ldr fp, [r4, #4] │ │ │ │ - b c9008 │ │ │ │ + b c8fd8 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl ca7c4 │ │ │ │ + bl ca854 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1057f0 <_PyToken_ThreeChars@@Base> │ │ │ │ + bl 1058a4 <_PyToken_ThreeChars@@Base> │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ mov r2, r0 │ │ │ │ - bne c94a4 │ │ │ │ + bne c9404 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl caa04 │ │ │ │ + bl caa94 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ ldr r3, [r0, #28] │ │ │ │ str ip, [sp] │ │ │ │ - bl caa78 │ │ │ │ - b c8120 │ │ │ │ + bl cab08 │ │ │ │ + b c8064 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl ca7c4 │ │ │ │ + bl ca854 │ │ │ │ cmp r8, r0 │ │ │ │ - beq c95ac │ │ │ │ + beq c94f8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmn r0, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - beq c9fa8 │ │ │ │ + beq ca0b0 │ │ │ │ mov r7, #1 │ │ │ │ - b c8a3c │ │ │ │ + b c8a58 │ │ │ │ mov r0, r4 │ │ │ │ - bl ca7c4 │ │ │ │ + bl ca854 │ │ │ │ cmp r8, r0 │ │ │ │ moveq r3, #1 │ │ │ │ ldreq fp, [r4, #4] │ │ │ │ streq r3, [sp, #12] │ │ │ │ - beq c9510 │ │ │ │ + beq c9470 │ │ │ │ cmp r0, #13 │ │ │ │ - beq ca664 │ │ │ │ + beq ca20c │ │ │ │ ldr fp, [r4, #4] │ │ │ │ mov r7, #0 │ │ │ │ - b c8af4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r0, [r3, #476] @ 0x1dc │ │ │ │ - cmp sl, #0 │ │ │ │ - sub r3, r0, #1 │ │ │ │ - subne sl, sl, #1 │ │ │ │ - mov r2, r1 │ │ │ │ - cmp r1, #28 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - str sl, [r1, #28] │ │ │ │ - str r3, [r1, #472] @ 0x1d8 │ │ │ │ - beq c98b8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r3, [r3, #480] @ 0x1e0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne c8f70 │ │ │ │ - subs r2, r2, #11 │ │ │ │ - movne r2, #1 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - lsl r2, r2, #6 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - bl caa78 │ │ │ │ - b c8120 │ │ │ │ + b c8b10 │ │ │ │ lsl r1, r2, #2 │ │ │ │ - b c92e0 │ │ │ │ + b c92b0 │ │ │ │ mov sl, #0 │ │ │ │ mov r1, #1 │ │ │ │ - b c89d4 │ │ │ │ + b c89f0 │ │ │ │ ldr r3, [r3, #480] @ 0x1e0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble c8478 │ │ │ │ + ble c84c8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [r2, #480] @ 0x1e0 │ │ │ │ - ble c8478 │ │ │ │ - b c8cac │ │ │ │ + ble c84c8 │ │ │ │ + b c8cc8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r0, [r3, #476] @ 0x1dc │ │ │ │ + cmp sl, #0 │ │ │ │ + sub r2, r0, #1 │ │ │ │ + beq ca0c0 │ │ │ │ + sub r3, sl, #1 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + cmp r1, #28 │ │ │ │ + str r3, [r0, #28] │ │ │ │ + str r2, [r0, #472] @ 0x1d8 │ │ │ │ + bne c8038 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + bl cab08 │ │ │ │ + b c8064 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r9, #0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov sl, #3 │ │ │ │ mov r7, r9 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov fp, r3 │ │ │ │ - b c8a7c │ │ │ │ + b c8a98 │ │ │ │ mov r4, r3 │ │ │ │ - b c7d50 │ │ │ │ + b c7da8 │ │ │ │ cmp r8, #34 @ 0x22 │ │ │ │ cmpne r8, #39 @ 0x27 │ │ │ │ - bne c7e40 │ │ │ │ + bne c7e98 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r3, [r4, #464] @ 0x1d0 │ │ │ │ str r3, [r4, #468] @ 0x1d4 │ │ │ │ ldr r3, [r4, #2704] @ 0xa90 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #2708] @ 0xa94 │ │ │ │ - bl ca7c4 │ │ │ │ + bl ca854 │ │ │ │ cmp r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ - beq c9fc0 │ │ │ │ + beq ca174 │ │ │ │ mov r0, r4 │ │ │ │ - bl caa04 │ │ │ │ + bl caa94 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r2, r0, #12288 @ 0x3000 │ │ │ │ ldr lr, [r2, #64] @ 0x40 │ │ │ │ ldr r9, [r0, #28] │ │ │ │ add r3, lr, #1 │ │ │ │ cmp r3, #149 @ 0x95 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ - bgt ca544 │ │ │ │ + bgt ca1dc │ │ │ │ ldr r4, [sp, #8] │ │ │ │ str r3, [r2, #64] @ 0x40 │ │ │ │ add r0, r4, r3, lsl #6 │ │ │ │ add lr, r4, lr, lsl #6 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [lr, #2816] @ 0xb00 │ │ │ │ lsl ip, r3, #6 │ │ │ │ @@ -163932,18 +163889,18 @@ │ │ │ │ str r3, [r0, #2812] @ 0xafc │ │ │ │ str r3, [r0, #2808] @ 0xaf8 │ │ │ │ str r1, [r0, #2788] @ 0xae4 │ │ │ │ str r1, [r0, #2792] @ 0xae8 │ │ │ │ str r1, [r0, #2800] @ 0xaf0 │ │ │ │ ldrb r1, [r9] │ │ │ │ cmp r1, #82 @ 0x52 │ │ │ │ - beq c96bc │ │ │ │ - bls c96a8 │ │ │ │ + beq c9608 │ │ │ │ + bls c95f4 │ │ │ │ cmp r1, #102 @ 0x66 │ │ │ │ - bne c96bc │ │ │ │ + bne c9608 │ │ │ │ ldrb r3, [r9, #1] │ │ │ │ ldrb r2, [r5, r3] │ │ │ │ sub r2, r2, #114 @ 0x72 │ │ │ │ clz r2, r2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r3, r9 │ │ │ │ @@ -163952,289 +163909,323 @@ │ │ │ │ mov r2, #0 │ │ │ │ str r2, [lr, #2820] @ 0xb04 │ │ │ │ mvn r2, #0 │ │ │ │ str r2, [ip, #2760] @ 0xac8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #59 @ 0x3b │ │ │ │ str r7, [sp] │ │ │ │ - bl caa78 │ │ │ │ - b c8120 │ │ │ │ + bl cab08 │ │ │ │ + b c8064 │ │ │ │ ldr r1, [r3, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne c95cc │ │ │ │ + bne c9518 │ │ │ │ ldr r3, [r3, #2744] @ 0xab8 │ │ │ │ cmp r3, r4 │ │ │ │ - bne c99dc │ │ │ │ + bne c99a4 │ │ │ │ mov r0, sl │ │ │ │ bl 29508 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq c9f88 │ │ │ │ + beq c9f8c │ │ │ │ add r8, r8, #1 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, #28] │ │ │ │ cmp r3, #0 │ │ │ │ streq sl, [r2] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, #464] @ 0x1d0 │ │ │ │ str r8, [r2, #8] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2, #464] @ 0x1d0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r2, #476] @ 0x1dc │ │ │ │ - b c8e44 │ │ │ │ + b c8e64 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #16] │ │ │ │ bl 29c28 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r5, fp, r0 │ │ │ │ cmp r5, fp │ │ │ │ - bne c8fdc │ │ │ │ + bne c8fac │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, #11 │ │ │ │ str r3, [r2, #32] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r3, #32] │ │ │ │ str r5, [r3, #4] │ │ │ │ cmp r1, #17 │ │ │ │ - beq c8f70 │ │ │ │ + beq c9c40 │ │ │ │ cmp r1, #22 │ │ │ │ - beq c9f7c │ │ │ │ + beq c9b50 │ │ │ │ mvn r5, #0 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - ldr r2, [r4, #28] │ │ │ │ - add r3, r4, #12288 @ 0x3000 │ │ │ │ - ldr r3, [r3, #64] @ 0x40 │ │ │ │ - add r2, r2, #1 │ │ │ │ - ldr r1, [r4, #468] @ 0x1d4 │ │ │ │ - str r2, [r4, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r2, [r4, #2708] @ 0xa94 │ │ │ │ - str r2, [r4, #2704] @ 0xa90 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [r4, #464] @ 0x1d0 │ │ │ │ - str r1, [r4, #464] @ 0x1d0 │ │ │ │ - bgt ca510 │ │ │ │ - cmp sl, #3 │ │ │ │ - beq ca4f0 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r1, [pc, #-2740] @ c8d38 │ │ │ │ - ldreq r1, [pc, #-2740] @ c8d3c │ │ │ │ - bl 286370 │ │ │ │ - cmp r5, #10 │ │ │ │ - ldrne r2, [sp, #8] │ │ │ │ - movne r3, #24 │ │ │ │ - strne r3, [r2, #32] │ │ │ │ - b c8f70 │ │ │ │ + b ca2dc │ │ │ │ cmp r5, #0 │ │ │ │ - beq c89fc │ │ │ │ + beq c8a18 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - ldr r5, [pc, #-2776] @ c8d40 │ │ │ │ + ldr r5, [pc, #-2308] @ c8df8 │ │ │ │ ldrb r3, [r3] │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ cmpne r3, #114 @ 0x72 │ │ │ │ - bne c7e34 │ │ │ │ - b c95e0 │ │ │ │ + bne c7e8c │ │ │ │ + b c952c │ │ │ │ cmp r7, #0 │ │ │ │ - bne c9ec8 │ │ │ │ + bne c9b5c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b c80d4 │ │ │ │ + b c8154 │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ add r9, r5, r0 │ │ │ │ cmp r9, r5 │ │ │ │ - bne c8be8 │ │ │ │ + bne c8c04 │ │ │ │ mov r3, #11 │ │ │ │ str r3, [r4, #32] │ │ │ │ - b c9140 │ │ │ │ + b c9138 │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r2, [ip, #8] │ │ │ │ + mov r0, #21 │ │ │ │ + str r0, [ip, #32] │ │ │ │ + str r2, [ip, #4] │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, ip │ │ │ │ + mov r2, #64 @ 0x40 │ │ │ │ + str r3, [sp] │ │ │ │ + bl cab08 │ │ │ │ + b c8064 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl ca854 │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ + mov r7, r0 │ │ │ │ + beq ca3cc │ │ │ │ + and r3, r7, #255 @ 0xff │ │ │ │ + ldr r8, [r5, r3, lsl #2] │ │ │ │ + ands r8, r8, #16 │ │ │ │ + beq ca430 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl ca854 │ │ │ │ + and r3, r0, #255 @ 0xff │ │ │ │ + ldr r3, [r5, r3, lsl #2] │ │ │ │ + mov r7, r0 │ │ │ │ + tst r3, #16 │ │ │ │ + bne c9798 │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ + beq ca3cc │ │ │ │ + ldr r2, [pc, #-2504] @ c8dfc │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + mov r1, r7 │ │ │ │ + bl 10a688 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq c88f0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmn r7, #1 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + bne c8398 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + ldr r1, [r0, #28] │ │ │ │ + ldr r3, [r0, #480] @ 0x1e0 │ │ │ │ + str r3, [r6] │ │ │ │ + ldr r3, [r0, #464] @ 0x1d0 │ │ │ │ + str r3, [r6, #4] │ │ │ │ + str r3, [r6, #12] │ │ │ │ + cmp r1, #0 │ │ │ │ + cmpne r2, #0 │ │ │ │ + mvn r3, #0 │ │ │ │ + str r1, [r6, #20] │ │ │ │ + str r3, [r6, #16] │ │ │ │ + str r3, [r6, #8] │ │ │ │ + str r2, [r6, #24] │ │ │ │ + beq c8414 │ │ │ │ + ldr r0, [r0, #476] @ 0x1dc │ │ │ │ + b c8404 │ │ │ │ mov r0, sl │ │ │ │ bl 29c28 │ │ │ │ add r8, sl, r0 │ │ │ │ cmp r8, sl │ │ │ │ - bne c8d80 │ │ │ │ + bne c8d54 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, #11 │ │ │ │ ldr r5, [r2, #8] │ │ │ │ str r3, [r2, #32] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - cmp r5, #0 │ │ │ │ - ldr r3, [r2, #476] @ 0x1dc │ │ │ │ - str r5, [r2, #4] │ │ │ │ - sub r3, r3, #1 │ │ │ │ - beq c9dcc │ │ │ │ + mov r3, r5 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - sub r5, r5, #1 │ │ │ │ - ldr r2, [r1, #32] │ │ │ │ - str r5, [r1, #28] │ │ │ │ - cmp r2, #28 │ │ │ │ - str r3, [r1, #472] @ 0x1d8 │ │ │ │ - bne c9544 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - bl caa78 │ │ │ │ - b c8120 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r2, [r1, #476] @ 0x1dc │ │ │ │ + str r3, [r1, #4] │ │ │ │ + sub r2, r2, #1 │ │ │ │ + beq c9fac │ │ │ │ + ldr r1, [r1, #32] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + b c94c8 │ │ │ │ ldr r3, [sl, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ movne r3, #0 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ strne r3, [sl, #72] @ 0x48 │ │ │ │ mov r2, #63 @ 0x3f │ │ │ │ ldr r3, [r0, #28] │ │ │ │ mov r1, r6 │ │ │ │ str ip, [sp] │ │ │ │ - bl caa78 │ │ │ │ - b c8120 │ │ │ │ + bl cab08 │ │ │ │ + b c8064 │ │ │ │ mov r0, sl │ │ │ │ bl 29c28 │ │ │ │ add r8, sl, r0 │ │ │ │ cmp r8, sl │ │ │ │ - bne c8e28 │ │ │ │ + bne c8e48 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, #11 │ │ │ │ str r3, [r2, #32] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov sl, r5 │ │ │ │ mov r8, r5 │ │ │ │ mov r4, r3 │ │ │ │ str r5, [r3, #4] │ │ │ │ - b c7d50 │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r2, [ip, #8] │ │ │ │ - mov r0, #21 │ │ │ │ - str r0, [ip, #32] │ │ │ │ - str r2, [ip, #4] │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, ip │ │ │ │ - mov r2, #64 @ 0x40 │ │ │ │ - str r3, [sp] │ │ │ │ - bl caa78 │ │ │ │ - b c8120 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl ca7c4 │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ - mov r7, r0 │ │ │ │ - beq ca6c0 │ │ │ │ - and r3, r7, #255 @ 0xff │ │ │ │ - ldr r8, [r5, r3, lsl #2] │ │ │ │ - ands r8, r8, #16 │ │ │ │ - beq ca56c │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl ca7c4 │ │ │ │ - and r3, r0, #255 @ 0xff │ │ │ │ - ldr r3, [r5, r3, lsl #2] │ │ │ │ - mov r7, r0 │ │ │ │ - tst r3, #16 │ │ │ │ - bne c9990 │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ - beq ca6c0 │ │ │ │ - ldr r2, [pc, #-3192] @ c8d44 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - mov r1, r7 │ │ │ │ - bl 10a5d8 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - bne c8f40 │ │ │ │ - b c8f74 │ │ │ │ + b c7da8 │ │ │ │ mov fp, r2 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b c8ff4 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - ldr r8, [r5, #8] │ │ │ │ - mov r5, r8 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldrne r3, [sp, #8] │ │ │ │ - bne c93e8 │ │ │ │ - b c9924 │ │ │ │ + b c8fc4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add sl, r5, r0 │ │ │ │ cmp sl, r5 │ │ │ │ - bne c821c │ │ │ │ + bne c8280 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, r3 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r2 │ │ │ │ mov r2, #11 │ │ │ │ str r2, [r1, #32] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r5, [r2, #4] │ │ │ │ - b c871c │ │ │ │ + b c876c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl ca7c4 │ │ │ │ + bl ca854 │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ mov r7, r0 │ │ │ │ tst r3, #4 │ │ │ │ - beq c886c │ │ │ │ + beq c88c0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 109a70 │ │ │ │ + bl 109b20 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne c886c │ │ │ │ + bne c88c0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ str r7, [sp] │ │ │ │ - bl caa78 │ │ │ │ - b c8120 │ │ │ │ + bl cab08 │ │ │ │ + b c8064 │ │ │ │ ldr sl, [r4, #40] @ 0x28 │ │ │ │ cmp sl, #8 │ │ │ │ - bne ca730 │ │ │ │ + bne ca7d8 │ │ │ │ cmp r3, #0 │ │ │ │ add r2, r3, #7 │ │ │ │ movge r2, r3 │ │ │ │ asr r3, r2, #3 │ │ │ │ mov r2, sl │ │ │ │ mla r2, r3, sl, r2 │ │ │ │ add r9, r8, #1 │ │ │ │ mov sl, r2 │ │ │ │ - b c818c │ │ │ │ - ldr r2, [sl, #68] @ 0x44 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq ca70c │ │ │ │ - str r9, [sl, #72] @ 0x48 │ │ │ │ + b c81f0 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + ldr r8, [r5, #8] │ │ │ │ + mov r5, r8 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldrne r3, [sp, #8] │ │ │ │ + bne c9348 │ │ │ │ + b c98c4 │ │ │ │ + ldr r0, [r2, #68] @ 0x44 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq ca3c4 │ │ │ │ + str r9, [r2, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #63 @ 0x3f │ │ │ │ mov r1, r6 │ │ │ │ str ip, [sp] │ │ │ │ - bl caa78 │ │ │ │ - b c8120 │ │ │ │ + bl cab08 │ │ │ │ + b c8064 │ │ │ │ + mov r5, r8 │ │ │ │ + b c984c │ │ │ │ + mov r7, #101 @ 0x65 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + mov r0, r4 │ │ │ │ + bl ca854 │ │ │ │ + sub r3, r0, #43 @ 0x2b │ │ │ │ + bics r3, r3, #2 │ │ │ │ + mov r1, r0 │ │ │ │ + bne ca110 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ca854 │ │ │ │ + and r3, r0, #255 @ 0xff │ │ │ │ + ldr r5, [r5, r3, lsl #2] │ │ │ │ + mov r1, r0 │ │ │ │ + ands r5, r5, #4 │ │ │ │ + beq ca1a8 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 109b20 │ │ │ │ + subs r7, r0, #0 │ │ │ │ + beq c9958 │ │ │ │ + bic r3, r7, #32 │ │ │ │ + b c88cc │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne c93c0 │ │ │ │ + b c96c4 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl ca7c4 │ │ │ │ + bl ca854 │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ mov r1, r0 │ │ │ │ - bne c9b1c │ │ │ │ + bne c9af0 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #52 @ 0x34 │ │ │ │ mov r1, r6 │ │ │ │ str ip, [sp] │ │ │ │ - bl caa78 │ │ │ │ - b c8120 │ │ │ │ + bl cab08 │ │ │ │ + b c8064 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r8, r2 │ │ │ │ + b c9920 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne c9d18 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r5, [r3, #28] │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl caa94 │ │ │ │ + ldr ip, [r4, #4] │ │ │ │ + mov r2, #62 @ 0x3e │ │ │ │ + str r9, [sl, #72] @ 0x48 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + str ip, [sp] │ │ │ │ + bl cab08 │ │ │ │ + b c8064 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl caa04 │ │ │ │ + bl caa94 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl caa04 │ │ │ │ + bl caa94 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [r0, #28] │ │ │ │ ldr r3, [r0, #480] @ 0x1e0 │ │ │ │ str r3, [r6] │ │ │ │ ldr r3, [r0, #464] @ 0x1d0 │ │ │ │ str r3, [r6, #4] │ │ │ │ @@ -164242,924 +164233,971 @@ │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ str r1, [r6, #20] │ │ │ │ str r3, [r6, #16] │ │ │ │ str r3, [r6, #8] │ │ │ │ str r2, [r6, #24] │ │ │ │ - beq c8708 │ │ │ │ + beq c8758 │ │ │ │ ldr r0, [r0, #476] @ 0x1dc │ │ │ │ - b c86f8 │ │ │ │ - mov r5, r8 │ │ │ │ - b c9884 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r8, r2 │ │ │ │ - b c9a38 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne c9c44 │ │ │ │ + b c8748 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r5, [r3, #28] │ │ │ │ + ldr fp, [r3, #4] │ │ │ │ + b c8aa8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + add r3, r3, #12288 @ 0x3000 │ │ │ │ + ldr r3, [r3, #68] @ 0x44 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + bne c971c │ │ │ │ + ldr r9, [r3, #2692] @ 0xa84 │ │ │ │ + cmp r9, #0 │ │ │ │ + bne c9c40 │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ + mov r2, r9 │ │ │ │ + sub r1, r1, r0 │ │ │ │ + bl e1bd0 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq ca470 │ │ │ │ + bl f8fa0 <_PyUnicode_ScanIdentifier@@Base> │ │ │ │ + subs r7, r0, #0 │ │ │ │ + blt ca2a4 │ │ │ │ + ldr sl, [r5, #8] │ │ │ │ + cmp r7, sl │ │ │ │ + blt c9bdc │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq c9718 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne c9718 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b c9718 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 24df04 │ │ │ │ + add r2, r7, #1 │ │ │ │ + cmp sl, r2 │ │ │ │ + mov r8, r0 │ │ │ │ + bgt ca218 │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq c9c1c │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne c9c1c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r8 │ │ │ │ + bl e6b84 <_PyUnicode_IsPrintable@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq ca364 │ │ │ │ + ldr r1, [pc, #-3636] @ c8e00 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r8 │ │ │ │ + bl 2862a4 │ │ │ │ + mov r3, #0 │ │ │ │ + b c88f0 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl caa04 │ │ │ │ - ldr ip, [r4, #4] │ │ │ │ - mov r2, #62 @ 0x3e │ │ │ │ - str r9, [sl, #72] @ 0x48 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r1, [pc, #-3668] @ c8e04 │ │ │ │ + mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ - str ip, [sp] │ │ │ │ - bl caa78 │ │ │ │ - b c8120 │ │ │ │ - mov r7, #101 @ 0x65 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r8, r2 │ │ │ │ + bl 2862a4 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + b c9920 │ │ │ │ + ldr r3, [r3, #480] @ 0x1e0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt c9498 │ │ │ │ + b c8cc8 │ │ │ │ + cmp r0, #48 @ 0x30 │ │ │ │ + bne ca744 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl ca854 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r7, #95 @ 0x5f │ │ │ │ + beq c9f6c │ │ │ │ + cmp r7, #48 @ 0x30 │ │ │ │ + beq c9c8c │ │ │ │ + and r3, r7, #255 @ 0xff │ │ │ │ + ldr r3, [r5, r3, lsl #2] │ │ │ │ + tst r3, #4 │ │ │ │ + bne ca744 │ │ │ │ + cmp r7, #46 @ 0x2e │ │ │ │ + beq c992c │ │ │ │ + cmp r7, #45 @ 0x2d │ │ │ │ + ble c8370 │ │ │ │ + cmp r7, #101 @ 0x65 │ │ │ │ + beq c99f8 │ │ │ │ + bgt c8f30 │ │ │ │ + cmp r7, #69 @ 0x45 │ │ │ │ + beq c9d10 │ │ │ │ + cmp r7, #74 @ 0x4a │ │ │ │ + bne c8f38 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl ca7c4 │ │ │ │ - sub r3, r0, #43 @ 0x2b │ │ │ │ - bics r3, r3, #2 │ │ │ │ - mov r1, r0 │ │ │ │ - bne ca0d0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl ca7c4 │ │ │ │ - and r3, r0, #255 @ 0xff │ │ │ │ - ldr r5, [r5, r3, lsl #2] │ │ │ │ + bl ca854 │ │ │ │ + ldr r2, [pc, #-3824] @ c8e08 │ │ │ │ mov r1, r0 │ │ │ │ - ands r5, r5, #4 │ │ │ │ - beq ca26c │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 109a70 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq c9a70 │ │ │ │ - bic r3, r7, #32 │ │ │ │ - b c8878 │ │ │ │ + mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne c9460 │ │ │ │ - b c9778 │ │ │ │ + bl 10a688 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + bne c97d4 │ │ │ │ + b c88f0 │ │ │ │ + mov r7, #69 @ 0x45 │ │ │ │ + b c99fc │ │ │ │ ldr r5, [r4, #28] │ │ │ │ - ldr r8, [r4, #472] @ 0x1d8 │ │ │ │ - ldr r1, [pc, #-3852] @ c8d48 │ │ │ │ - ldrb r2, [r1], #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq c9cd4 │ │ │ │ + ldr r3, [r4, #472] @ 0x1d8 │ │ │ │ + ldr r0, [pc, #-3868] @ c8e0c │ │ │ │ + ldrb r1, [r0], #1 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq c9de8 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ cmp ip, r5 │ │ │ │ - bls ca6b4 │ │ │ │ - cmp r2, #32 │ │ │ │ - beq c9ca8 │ │ │ │ + bls ca3dc │ │ │ │ + cmp r1, #32 │ │ │ │ + beq c9dbc │ │ │ │ ldrb ip, [r5] │ │ │ │ - cmp ip, r2 │ │ │ │ - bne ca6b4 │ │ │ │ + cmp ip, r1 │ │ │ │ + bne ca3dc │ │ │ │ add r5, r5, #1 │ │ │ │ - add r8, r8, #1 │ │ │ │ - b c9c50 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - ldr r1, [pc, #-3912] @ c8d4c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 286370 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr r1, [r4, #32] │ │ │ │ - str r3, [r4, #4] │ │ │ │ - b c9784 │ │ │ │ - mov r2, r5 │ │ │ │ + add r3, r3, #1 │ │ │ │ + b c9d24 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl ca854 │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ + mov r7, r0 │ │ │ │ + beq ca420 │ │ │ │ + sub r3, r7, #48 @ 0x30 │ │ │ │ + cmp r3, #1 │ │ │ │ + bhi ca3f8 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl ca854 │ │ │ │ + sub r3, r0, #48 @ 0x30 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + bls c9d7c │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ + beq ca420 │ │ │ │ + and r3, r0, #255 @ 0xff │ │ │ │ + ldr r3, [r5, r3, lsl #2] │ │ │ │ + tst r3, #4 │ │ │ │ + ldreq r2, [pc, #-4000] @ c8e10 │ │ │ │ + beq c97c0 │ │ │ │ + ldr r1, [pc, #-4004] @ c8e14 │ │ │ │ + mov r2, r7 │ │ │ │ + b c8bac │ │ │ │ + mov r1, r5 │ │ │ │ mov ip, r5 │ │ │ │ ldrb lr, [ip] │ │ │ │ mov r5, ip │ │ │ │ cmp lr, #9 │ │ │ │ cmpne lr, #32 │ │ │ │ add ip, ip, #1 │ │ │ │ - beq c9cb0 │ │ │ │ - sub r2, r8, r2 │ │ │ │ - add r8, r2, r5 │ │ │ │ - b c9c50 │ │ │ │ + beq c9dc4 │ │ │ │ + sub r1, r3, r1 │ │ │ │ + add r3, r1, r5 │ │ │ │ + b c9d24 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - mov r1, r0 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl caa04 │ │ │ │ - ldr sl, [r4, #4] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl caa94 │ │ │ │ + ldr r8, [r4, #4] │ │ │ │ add r7, r5, #6 │ │ │ │ - cmp sl, r7 │ │ │ │ - bcs c9d4c │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + cmp r8, r7 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + bcs c9e44 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + ldr r1, [r0, #476] @ 0x1dc │ │ │ │ + ldr r2, [r0, #464] @ 0x1d0 │ │ │ │ + ldr r0, [r0, #480] @ 0x1e0 │ │ │ │ + str r0, [r6] │ │ │ │ + str r3, [r6, #8] │ │ │ │ mov r0, #57 @ 0x39 │ │ │ │ - ldr r2, [r1, #476] @ 0x1dc │ │ │ │ - ldr r3, [r1, #464] @ 0x1d0 │ │ │ │ - ldr r1, [r1, #480] @ 0x1e0 │ │ │ │ - str r1, [r6] │ │ │ │ - str r8, [r6, #8] │ │ │ │ - str r3, [r6, #12] │ │ │ │ - str r3, [r6, #4] │ │ │ │ - str r2, [r6, #16] │ │ │ │ + str r2, [r6, #12] │ │ │ │ + str r2, [r6, #4] │ │ │ │ + str r1, [r6, #16] │ │ │ │ str r5, [r6, #20] │ │ │ │ - str sl, [r6, #24] │ │ │ │ - b c8120 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - ldr r1, [pc, #-4072] @ c8d4c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 286370 │ │ │ │ - ldr sl, [r4, #8] │ │ │ │ - str sl, [r4, #4] │ │ │ │ - mov r8, sl │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - b c7d50 │ │ │ │ - ldr r1, [pc, #2568] @ ca75c │ │ │ │ + str r8, [r6, #24] │ │ │ │ + b c8064 │ │ │ │ + ldr r1, [pc, #2464] @ ca7ec │ │ │ │ mov r2, #6 │ │ │ │ mov r0, r5 │ │ │ │ bl 292f8 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne c9cf4 │ │ │ │ - cmp sl, r7 │ │ │ │ - beq c9d8c │ │ │ │ - ldrsb r3, [r5, #6] │ │ │ │ - ldrb r2, [r5, #6] │ │ │ │ - cmp r3, #0 │ │ │ │ - blt c9cf4 │ │ │ │ - ldr r3, [pc, #2524] @ ca760 │ │ │ │ - ldr r3, [r3, r2, lsl #2] │ │ │ │ - tst r3, #7 │ │ │ │ - bne c9cf4 │ │ │ │ + bne c9e10 │ │ │ │ + cmp r8, r7 │ │ │ │ + beq c9e88 │ │ │ │ + ldrsb r2, [r5, #6] │ │ │ │ + ldrb r1, [r5, #6] │ │ │ │ + cmp r2, #0 │ │ │ │ + blt c9e10 │ │ │ │ + ldr r2, [pc, #2416] @ ca7f0 │ │ │ │ + ldr r2, [r2, r1, lsl #2] │ │ │ │ + tst r2, #7 │ │ │ │ + bne c9e10 │ │ │ │ cmp r9, #0 │ │ │ │ - bne ca744 │ │ │ │ + bne ca690 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - add r3, r8, #6 │ │ │ │ + add r3, r3, #6 │ │ │ │ ldr r1, [r0, #476] @ 0x1dc │ │ │ │ ldr r2, [r0, #464] @ 0x1d0 │ │ │ │ ldr r0, [r0, #480] @ 0x1e0 │ │ │ │ str r0, [r6] │ │ │ │ str r3, [r6, #8] │ │ │ │ mov r0, #56 @ 0x38 │ │ │ │ str r2, [r6, #12] │ │ │ │ str r2, [r6, #4] │ │ │ │ str r1, [r6, #16] │ │ │ │ str r7, [r6, #20] │ │ │ │ - str sl, [r6, #24] │ │ │ │ - b c8120 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr r2, [r1, #32] │ │ │ │ - str r5, [r1, #28] │ │ │ │ - cmp r2, #28 │ │ │ │ - str r3, [r1, #472] @ 0x1d8 │ │ │ │ - bne c9544 │ │ │ │ - b c98b8 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl ca7c4 │ │ │ │ - and r3, r0, #255 @ 0xff │ │ │ │ - ldr r3, [r5, r3, lsl #2] │ │ │ │ - mov r7, r0 │ │ │ │ - tst r3, #4 │ │ │ │ - beq c9e3c │ │ │ │ - cmp r0, #48 @ 0x30 │ │ │ │ - bne c9328 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl ca7c4 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r7, #95 @ 0x5f │ │ │ │ - bne c82e4 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl ca7c4 │ │ │ │ - and r3, r0, #255 @ 0xff │ │ │ │ - ldr r3, [r5, r3, lsl #2] │ │ │ │ - mov r7, r0 │ │ │ │ - tst r3, #4 │ │ │ │ - bne c82e4 │ │ │ │ + str r8, [r6, #24] │ │ │ │ + b c8064 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r1, [pc, #2336] @ ca7f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl caa04 │ │ │ │ - ldr r1, [pc, #2320] @ ca764 │ │ │ │ + bl 2862a4 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr r1, [r4, #32] │ │ │ │ + str r3, [r4, #4] │ │ │ │ + b c96d0 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + ldr r1, [pc, #2304] @ ca7f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 286370 │ │ │ │ - b c8b9c │ │ │ │ + bl 2862a4 │ │ │ │ + ldr sl, [r4, #8] │ │ │ │ + str sl, [r4, #4] │ │ │ │ + mov r8, sl │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + b c7da8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl ca7c4 │ │ │ │ + bl ca854 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ mov r7, r0 │ │ │ │ - beq ca698 │ │ │ │ + beq ca4e4 │ │ │ │ sub r3, r7, #48 @ 0x30 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi ca670 │ │ │ │ + bhi ca4bc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl ca7c4 │ │ │ │ + bl ca854 │ │ │ │ sub r3, r0, #48 @ 0x30 │ │ │ │ cmp r3, #7 │ │ │ │ mov r7, r0 │ │ │ │ - bls c9e7c │ │ │ │ + bls c9f2c │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - beq ca698 │ │ │ │ + beq ca4e4 │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ tst r3, #4 │ │ │ │ - ldreq r2, [pc, #2232] @ ca768 │ │ │ │ - beq c99b8 │ │ │ │ - ldr r1, [pc, #2228] @ ca76c │ │ │ │ + ldreq r2, [pc, #2200] @ ca7f8 │ │ │ │ + beq c97c0 │ │ │ │ + ldr r1, [pc, #2196] @ ca7fc │ │ │ │ mov r2, r7 │ │ │ │ - b c8b90 │ │ │ │ - cmp r7, #106 @ 0x6a │ │ │ │ - bne c936c │ │ │ │ - b c8f18 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add r3, r3, #12288 @ 0x3000 │ │ │ │ - ldr r3, [r3, #68] @ 0x44 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - bne c9838 │ │ │ │ - ldr r9, [r3, #2692] @ 0xa84 │ │ │ │ - cmp r9, #0 │ │ │ │ - bne c8f70 │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ - mov r2, r9 │ │ │ │ - sub r1, r1, r0 │ │ │ │ - bl e1b00 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq ca494 │ │ │ │ - bl f8eec <_PyUnicode_ScanIdentifier@@Base> │ │ │ │ - subs r7, r0, #0 │ │ │ │ - blt ca44c │ │ │ │ - ldr sl, [r5, #8] │ │ │ │ - cmp r7, sl │ │ │ │ - blt ca358 │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c9834 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne c9834 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b c9834 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 29c28 │ │ │ │ - add r9, r5, r0 │ │ │ │ - cmp r9, r5 │ │ │ │ - bne c8be8 │ │ │ │ - ldr r8, [r4, #8] │ │ │ │ - b c9854 │ │ │ │ - ldr r1, [pc, #2052] @ ca770 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 286370 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - str r3, [r4, #4] │ │ │ │ - b c9144 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr fp, [r3, #4] │ │ │ │ - b c8a8c │ │ │ │ + b c8bac │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl ca854 │ │ │ │ + and r3, r0, #255 @ 0xff │ │ │ │ + ldr r3, [r5, r3, lsl #2] │ │ │ │ + mov r7, r0 │ │ │ │ + tst r3, #4 │ │ │ │ + bne c9ca0 │ │ │ │ + b c9308 │ │ │ │ mov r0, sl │ │ │ │ bl 29c28 │ │ │ │ add r8, sl, r0 │ │ │ │ cmp r8, sl │ │ │ │ - bne c971c │ │ │ │ + bne c9668 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b c9918 │ │ │ │ - mov r9, #1 │ │ │ │ - mov sl, r9 │ │ │ │ - mov r7, r9 │ │ │ │ - b c95c0 │ │ │ │ - mov fp, r0 │ │ │ │ - b c8a8c │ │ │ │ + b c98b8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl ca7c4 │ │ │ │ - cmp r8, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - moveq r1, #3 │ │ │ │ - beq c9614 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - mov r0, r4 │ │ │ │ - bl caa04 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl caa04 │ │ │ │ - b c9610 │ │ │ │ + ldr r1, [r0, #32] │ │ │ │ + str r3, [r0, #28] │ │ │ │ + cmp r1, #28 │ │ │ │ + str r2, [r0, #472] @ 0x1d8 │ │ │ │ + bne c8038 │ │ │ │ + b c94dc │ │ │ │ ldr r2, [r6, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne c90e4 │ │ │ │ + bne c90b4 │ │ │ │ ldr r1, [r0, #2796] @ 0xaec │ │ │ │ ldr ip, [r0, #2800] @ 0xaf0 │ │ │ │ sub r1, r1, ip │ │ │ │ - b ca024 │ │ │ │ + b c9ff8 │ │ │ │ ldr ip, [r0, #2804] @ 0xaf4 │ │ │ │ ldrb ip, [ip, r2] │ │ │ │ cmp ip, #35 @ 0x23 │ │ │ │ - beq ca1d8 │ │ │ │ + beq ca520 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - blt ca010 │ │ │ │ + blt c9fe4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r3, r2, r3 │ │ │ │ ldr r0, [r3, #2804] @ 0xaf4 │ │ │ │ mov r2, #0 │ │ │ │ - bl e1b00 │ │ │ │ + bl e1bd0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c8f70 │ │ │ │ + beq c9c40 │ │ │ │ str r3, [r6, #28] │ │ │ │ - b c90e4 │ │ │ │ - ldr r3, [r7, #56] @ 0x38 │ │ │ │ - ldr r2, [r7, #60] @ 0x3c │ │ │ │ - orrs r3, r3, r2 │ │ │ │ - beq c90e4 │ │ │ │ - b c90ac │ │ │ │ - str r0, [r4, #28] │ │ │ │ - str r1, [r4, #472] @ 0x1d8 │ │ │ │ - b c7db4 │ │ │ │ + b c90b4 │ │ │ │ + cmp r2, #35 @ 0x23 │ │ │ │ + str r1, [r4, #28] │ │ │ │ + str r0, [r4, #472] @ 0x1d8 │ │ │ │ + bne c7e0c │ │ │ │ + b c7ff0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 252d30 │ │ │ │ + bl 252e24 │ │ │ │ cmn r0, #1 │ │ │ │ - beq c8f70 │ │ │ │ + beq c9c40 │ │ │ │ mov r3, #1 │ │ │ │ ldr sl, [r4, #4] │ │ │ │ ldr r8, [r4, #8] │ │ │ │ str r3, [r4, #2700] @ 0xa8c │ │ │ │ - b c7d54 │ │ │ │ + b c7dac │ │ │ │ + ldr r3, [r7, #56] @ 0x38 │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ + orrs r3, r3, r2 │ │ │ │ + beq c90b4 │ │ │ │ + b c907c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 29c28 │ │ │ │ + add r9, r5, r0 │ │ │ │ + cmp r9, r5 │ │ │ │ + bne c8c04 │ │ │ │ + ldr r8, [r4, #8] │ │ │ │ + b c9738 │ │ │ │ + ldr r1, [pc, #1884] @ ca7f4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2862a4 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + str r3, [r4, #4] │ │ │ │ + b c913c │ │ │ │ + mov fp, r0 │ │ │ │ + b c8aa8 │ │ │ │ + mov r9, #1 │ │ │ │ + mov sl, r9 │ │ │ │ + mov r7, r9 │ │ │ │ + b c950c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r1, #28 │ │ │ │ + str sl, [r3, #28] │ │ │ │ + str r2, [r3, #472] @ 0x1d8 │ │ │ │ + bne c8038 │ │ │ │ + b c94dc │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - ldr r1, [pc, #1740] @ ca770 │ │ │ │ + ldr r1, [pc, #1808] @ ca7f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 286370 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - b c9884 │ │ │ │ + bl 2862a4 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + b c9850 │ │ │ │ mov r0, fp │ │ │ │ bl 29c28 │ │ │ │ add r5, fp, r0 │ │ │ │ cmp r5, fp │ │ │ │ - bne c905c │ │ │ │ + bne c902c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b c976c │ │ │ │ + b c96b8 │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ tst r3, #4 │ │ │ │ - bne c9c14 │ │ │ │ + bne c9a34 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl caa04 │ │ │ │ - ldr r2, [pc, #1664] @ ca774 │ │ │ │ + bl caa94 │ │ │ │ + ldr r2, [pc, #1740] @ ca800 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10a5d8 │ │ │ │ + bl 10a688 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c8f74 │ │ │ │ + beq c88f0 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl caa04 │ │ │ │ + bl caa94 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ str ip, [sp] │ │ │ │ - bl caa78 │ │ │ │ - b c8120 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl ca7c4 │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ - mov r7, r0 │ │ │ │ - beq ca2d8 │ │ │ │ - sub r3, r7, #48 @ 0x30 │ │ │ │ - cmp r3, #1 │ │ │ │ - bhi ca2b0 │ │ │ │ + bl cab08 │ │ │ │ + b c8064 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl ca7c4 │ │ │ │ - sub r3, r0, #48 @ 0x30 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - bls ca154 │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ - beq ca2d8 │ │ │ │ - and r3, r0, #255 @ 0xff │ │ │ │ - ldr r3, [r5, r3, lsl #2] │ │ │ │ - tst r3, #4 │ │ │ │ - ldreq r2, [pc, #1520] @ ca778 │ │ │ │ - beq c99b8 │ │ │ │ - ldr r1, [pc, #1516] @ ca77c │ │ │ │ - mov r2, r7 │ │ │ │ - b c8b90 │ │ │ │ - mov r7, #69 @ 0x45 │ │ │ │ - b c9bdc │ │ │ │ - ldr r3, [r3, #480] @ 0x1e0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt c9594 │ │ │ │ - b c8cac │ │ │ │ + bl ca854 │ │ │ │ + cmp r8, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + moveq r1, #3 │ │ │ │ + beq c9560 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r1, [pc, #1460] @ ca770 │ │ │ │ - mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r8, r2 │ │ │ │ - bl 286370 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - b c9a38 │ │ │ │ - add r0, r1, #1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r1, [sp, #16] │ │ │ │ - bl 996a4 │ │ │ │ - subs fp, r0, #0 │ │ │ │ - beq c8f70 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - add r3, r2, r3 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #0 │ │ │ │ - mov r2, r3 │ │ │ │ - mov lr, fp │ │ │ │ - b ca23c │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov ip, r2 │ │ │ │ - ldr r4, [r0, #2804] @ 0xaf4 │ │ │ │ - ldrb r0, [r4, r2] │ │ │ │ - cmp r0, #35 @ 0x23 │ │ │ │ - beq ca288 │ │ │ │ - add r3, r3, #1 │ │ │ │ - strb r0, [lr] │ │ │ │ - add lr, fp, r3 │ │ │ │ - add r2, r2, #1 │ │ │ │ - cmp r1, r2 │ │ │ │ - bgt ca214 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r1, r3 │ │ │ │ - strb r2, [fp, r3] │ │ │ │ - mov r0, fp │ │ │ │ - bl e1b00 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, fp │ │ │ │ - bl 99b98 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - b ca044 │ │ │ │ + bl caa94 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl caa94 │ │ │ │ + b c955c │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl caa04 │ │ │ │ - ldr r1, [pc, #1252] @ ca764 │ │ │ │ + bl caa94 │ │ │ │ + ldr r1, [pc, #1608] @ ca804 │ │ │ │ mov r0, r4 │ │ │ │ - bl 286370 │ │ │ │ - b c93ac │ │ │ │ - cmp ip, r1 │ │ │ │ - mov r2, ip │ │ │ │ - beq ca238 │ │ │ │ - ldrb r0, [r4, ip] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq ca238 │ │ │ │ - cmp r0, #10 │ │ │ │ - add ip, r2, #1 │ │ │ │ - bne ca288 │ │ │ │ - b ca22c │ │ │ │ - and r3, r7, #255 @ 0xff │ │ │ │ - ldr r5, [r5, r3, lsl #2] │ │ │ │ - ands r5, r5, #4 │ │ │ │ - bne ca188 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - mov r1, r7 │ │ │ │ + bl 2862a4 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl caa04 │ │ │ │ - ldr r1, [pc, #1192] @ ca780 │ │ │ │ - b ca27c │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl ca7c4 │ │ │ │ - mov r7, r0 │ │ │ │ - b ca148 │ │ │ │ - ldr r1, [pc, #1172] @ ca784 │ │ │ │ - ldr r0, [pc, #1172] @ ca788 │ │ │ │ - bl 7d2a0 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r0, r1 │ │ │ │ - mov r1, #29 │ │ │ │ - str r1, [r3, #32] │ │ │ │ - b c9520 │ │ │ │ - mov r2, #125 @ 0x7d │ │ │ │ - b c7f40 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r2, [r3, #44] @ 0x2c │ │ │ │ - add r3, r3, r2, lsl #2 │ │ │ │ - ldr r3, [r3, #48] @ 0x30 │ │ │ │ - lsl r1, r2, #2 │ │ │ │ - cmp r3, fp │ │ │ │ - moveq r3, fp │ │ │ │ - beq c8750 │ │ │ │ - movlt r3, fp │ │ │ │ - movlt r8, r3 │ │ │ │ - blt c8e84 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble c993c │ │ │ │ - cmp r3, fp │ │ │ │ - mov r8, fp │ │ │ │ - mov r3, fp │ │ │ │ - ble c92e0 │ │ │ │ - b c925c │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 24de10 │ │ │ │ - add r2, r7, #1 │ │ │ │ - cmp sl, r2 │ │ │ │ - mov r8, r0 │ │ │ │ - bgt ca3c0 │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ca398 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne ca398 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r8 │ │ │ │ - bl e6aa0 <_PyUnicode_IsPrintable@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq ca480 │ │ │ │ - ldr r1, [pc, #988] @ ca78c │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r8 │ │ │ │ - bl 286370 │ │ │ │ - b c8f70 │ │ │ │ + str r5, [sp] │ │ │ │ + bl cab08 │ │ │ │ + b c8064 │ │ │ │ + ldr r1, [pc, #1572] @ ca808 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 2862a4 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r1, r6 │ │ │ │ + str r7, [sp] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl cab08 │ │ │ │ + b c8064 │ │ │ │ + mov r8, #0 │ │ │ │ + b c876c │ │ │ │ + mov r0, r4 │ │ │ │ + bl ca854 │ │ │ │ + b c946c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 13aa28 │ │ │ │ + bl 13aac8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq ca3f4 │ │ │ │ + beq ca24c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne ca3f4 │ │ │ │ + bne ca24c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq ca470 │ │ │ │ + beq ca2c8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 196274 │ │ │ │ + bl 1964f0 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq ca42c │ │ │ │ + beq ca284 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne ca42c │ │ │ │ + bne ca284 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq ca470 │ │ │ │ + beq ca2c8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [r1, #28] │ │ │ │ add r3, r3, r2 │ │ │ │ str r3, [r1, #4] │ │ │ │ - b ca374 │ │ │ │ + b c9bf8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ca470 │ │ │ │ + beq ca2c8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne ca470 │ │ │ │ + bne ca2c8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, #17 │ │ │ │ str r3, [r2, #32] │ │ │ │ - b c8f70 │ │ │ │ - ldr r1, [pc, #776] @ ca790 │ │ │ │ + b c9c40 │ │ │ │ + mov r5, #10 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + ldr r2, [r4, #28] │ │ │ │ + add r3, r4, #12288 @ 0x3000 │ │ │ │ + ldr r3, [r3, #64] @ 0x40 │ │ │ │ + add r2, r2, #1 │ │ │ │ + ldr r1, [r4, #468] @ 0x1d4 │ │ │ │ + str r2, [r4, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r2, [r4, #2708] @ 0xa94 │ │ │ │ + str r2, [r4, #2704] @ 0xa90 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [r4, #464] @ 0x1d0 │ │ │ │ + str r1, [r4, #464] @ 0x1d0 │ │ │ │ + bgt ca398 │ │ │ │ + cmp sl, #3 │ │ │ │ + beq ca378 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - mov r2, r8 │ │ │ │ - bl 286370 │ │ │ │ - b c8f70 │ │ │ │ - ldr r3, [pc, #760] @ ca794 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 11a5b0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq ca470 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r3, #22 │ │ │ │ - str r3, [r2, #32] │ │ │ │ - b c8f70 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r1, [pc, #1244] @ ca80c │ │ │ │ + ldreq r1, [pc, #1244] @ ca810 │ │ │ │ + bl 2862a4 │ │ │ │ + cmp r5, #10 │ │ │ │ + ldrne r2, [sp, #8] │ │ │ │ + movne r3, #24 │ │ │ │ + strne r3, [r2, #32] │ │ │ │ + b c9c40 │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r2 │ │ │ │ mov r2, #29 │ │ │ │ str r2, [r1, #32] │ │ │ │ - b c871c │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - ldr r1, [pc, #696] @ ca798 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 286370 │ │ │ │ - b c8b9c │ │ │ │ - ldr r1, [pc, #672] @ ca790 │ │ │ │ - b c8b8c │ │ │ │ + b c876c │ │ │ │ + ldr r1, [pc, #1192] @ ca814 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + mov r2, r8 │ │ │ │ + bl 2862a4 │ │ │ │ + b c9c40 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - ldr r1, [pc, #672] @ ca79c │ │ │ │ + ldr r1, [pc, #1172] @ ca818 │ │ │ │ mov r0, r4 │ │ │ │ - bl 286370 │ │ │ │ + bl 2862a4 │ │ │ │ cmp r5, #10 │ │ │ │ movne r3, #23 │ │ │ │ strne r3, [r4, #32] │ │ │ │ - b c8f70 │ │ │ │ + b c9c40 │ │ │ │ add r3, r4, r3, lsl #6 │ │ │ │ ldrb r1, [r3, #2764] @ 0xacc │ │ │ │ cmp r8, r1 │ │ │ │ - bne c97d0 │ │ │ │ + bne ca314 │ │ │ │ ldr r3, [r3, #2768] @ 0xad0 │ │ │ │ cmp r3, sl │ │ │ │ - bne c97d0 │ │ │ │ - ldr r1, [pc, #620] @ ca7a0 │ │ │ │ - b c8b98 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r3, #29 │ │ │ │ - str r3, [r2, #32] │ │ │ │ - b c9794 │ │ │ │ - ldr r1, [pc, #600] @ ca7a4 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 286370 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r1, r6 │ │ │ │ - str r7, [sp] │ │ │ │ - mov r2, r0 │ │ │ │ + bne ca314 │ │ │ │ + ldr r1, [pc, #1120] @ ca81c │ │ │ │ + b c8bb4 │ │ │ │ + ldr r1, [pc, #1116] @ ca820 │ │ │ │ + b c8ba8 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + b c885c │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl ca854 │ │ │ │ + mov r7, r0 │ │ │ │ + b c9788 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne c9abc │ │ │ │ + b c8024 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r1, #29 │ │ │ │ + str r1, [r3, #32] │ │ │ │ + b c94b8 │ │ │ │ + and r3, r7, #255 @ 0xff │ │ │ │ + ldr r5, [r5, r3, lsl #2] │ │ │ │ + ands r5, r5, #4 │ │ │ │ + bne c9db0 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl caa78 │ │ │ │ - b c8120 │ │ │ │ + bl caa94 │ │ │ │ + ldr r1, [pc, #1028] @ ca824 │ │ │ │ + b ca1b8 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl ca854 │ │ │ │ + mov r7, r0 │ │ │ │ + b c9d70 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl caa04 │ │ │ │ - ldr r1, [pc, #548] @ ca7a8 │ │ │ │ + bl caa94 │ │ │ │ + ldr r1, [pc, #992] @ ca828 │ │ │ │ mov r0, r4 │ │ │ │ - bl 286370 │ │ │ │ + bl 2862a4 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r6 │ │ │ │ str r8, [sp] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl caa78 │ │ │ │ - b c8120 │ │ │ │ + bl cab08 │ │ │ │ + b c8064 │ │ │ │ + mov r2, #125 @ 0x7d │ │ │ │ + b c7f98 │ │ │ │ + ldr r3, [pc, #948] @ ca82c │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 11a660 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq ca2c8 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r3, #22 │ │ │ │ + str r3, [r2, #32] │ │ │ │ + b c9c40 │ │ │ │ + ldr r1, [pc, #916] @ ca830 │ │ │ │ + ldr r0, [pc, #916] @ ca834 │ │ │ │ + bl 7d2a8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #876] @ ca814 │ │ │ │ + b c8ba8 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + ldr r1, [pc, #900] @ ca838 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2862a4 │ │ │ │ + b c8bb8 │ │ │ │ + and r3, r7, #255 @ 0xff │ │ │ │ + ldr r5, [r5, r3, lsl #2] │ │ │ │ + ands r5, r5, #4 │ │ │ │ + bne c9f60 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl caa94 │ │ │ │ + ldr r1, [pc, #856] @ ca83c │ │ │ │ + b ca1b8 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl ca854 │ │ │ │ + mov r7, r0 │ │ │ │ + b c9f20 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r3, #29 │ │ │ │ + str r3, [r2, #32] │ │ │ │ + b c96e0 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + ldr r3, [r1, #464] @ 0x1d0 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq ca5b4 │ │ │ │ + ldr ip, [r1, #452] @ 0x1c4 │ │ │ │ + mov r9, #1 │ │ │ │ + b c87c8 │ │ │ │ + add r0, r1, #1 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r1, [sp, #16] │ │ │ │ + bl 9971c │ │ │ │ + subs fp, r0, #0 │ │ │ │ + beq c9c40 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + add r3, r2, r3 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, r3 │ │ │ │ + mov lr, fp │ │ │ │ + b ca584 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov ip, r2 │ │ │ │ + ldr r4, [r0, #2804] @ 0xaf4 │ │ │ │ + ldrb r0, [r4, r2] │ │ │ │ + cmp r0, #35 @ 0x23 │ │ │ │ + beq ca5dc │ │ │ │ + add r3, r3, #1 │ │ │ │ + strb r0, [lr] │ │ │ │ + add lr, fp, r3 │ │ │ │ + add r2, r2, #1 │ │ │ │ + cmp r1, r2 │ │ │ │ + bgt ca55c │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, r3 │ │ │ │ + strb r2, [fp, r3] │ │ │ │ + mov r0, fp │ │ │ │ + bl e1bd0 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, fp │ │ │ │ + bl 99c10 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + b ca018 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r8, r3 │ │ │ │ + b c876c │ │ │ │ + mov r0, r4 │ │ │ │ + bl ca854 │ │ │ │ + mov r8, r0 │ │ │ │ + b c7e4c │ │ │ │ + ldr r1, [pc, #616] @ ca840 │ │ │ │ + ldr r0, [pc, #600] @ ca834 │ │ │ │ + bl 7d2a8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + cmp ip, r1 │ │ │ │ + mov r2, ip │ │ │ │ + beq ca580 │ │ │ │ + ldrb r0, [r4, ip] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq ca580 │ │ │ │ + cmp r0, #10 │ │ │ │ + add ip, r2, #1 │ │ │ │ + bne ca5dc │ │ │ │ + b ca574 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - ldr r1, [pc, #508] @ ca7ac │ │ │ │ + ldr r1, [pc, #564] @ ca844 │ │ │ │ mov r0, r4 │ │ │ │ - bl 286370 │ │ │ │ - b c8b9c │ │ │ │ + bl 2862a4 │ │ │ │ + b c8bb8 │ │ │ │ cmp r1, #0 │ │ │ │ sub r0, r3, #123 @ 0x7b │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ movle r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ca638 │ │ │ │ + bne ca6e4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r2, r0, r2, lsl #2 │ │ │ │ ldr r1, [r2, #684] @ 0x2ac │ │ │ │ ldr r2, [r0, #464] @ 0x1d0 │ │ │ │ cmp r1, r2 │ │ │ │ - bne ca620 │ │ │ │ + bne ca6cc │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - ldr r1, [pc, #440] @ ca7b0 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 286370 │ │ │ │ - b c8b9c │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr r3, [r1, #464] @ 0x1d0 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq ca650 │ │ │ │ - ldr ip, [r1, #452] @ 0x1c4 │ │ │ │ - mov r9, #1 │ │ │ │ - b c8778 │ │ │ │ - str r1, [sp] │ │ │ │ + ldr r1, [pc, #496] @ ca848 │ │ │ │ mov r2, r8 │ │ │ │ - ldr r1, [pc, #388] @ ca7b4 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 286370 │ │ │ │ - b c8b9c │ │ │ │ - ldr r1, [r7, #4] │ │ │ │ - ldr r0, [r7, #8] │ │ │ │ - sub r1, r1, #1 │ │ │ │ - cmp r0, r1 │ │ │ │ - beq c8b88 │ │ │ │ - b ca5d4 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r8, r3 │ │ │ │ - b c871c │ │ │ │ - mov r8, #0 │ │ │ │ - b c871c │ │ │ │ - mov r0, r4 │ │ │ │ - bl ca7c4 │ │ │ │ - b c950c │ │ │ │ - and r3, r7, #255 @ 0xff │ │ │ │ - ldr r5, [r5, r3, lsl #2] │ │ │ │ - ands r5, r5, #4 │ │ │ │ - bne c9eb0 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl caa04 │ │ │ │ - ldr r1, [pc, #288] @ ca7b8 │ │ │ │ - b ca27c │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl ca7c4 │ │ │ │ - mov r7, r0 │ │ │ │ - b c9e70 │ │ │ │ - ldr r1, [pc, #268] @ ca7bc │ │ │ │ - ldr r0, [pc, #212] @ ca788 │ │ │ │ - bl 7d2a0 <_Py_FatalErrorFunc@@Base> │ │ │ │ - cmp r3, #0 │ │ │ │ - bne c9ba4 │ │ │ │ - b c7fc8 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl ca7c4 │ │ │ │ - mov r7, r0 │ │ │ │ - b c9980 │ │ │ │ - mov r5, #10 │ │ │ │ - b c9798 │ │ │ │ - ldr r1, [pc, #224] @ ca7c0 │ │ │ │ - b c8b8c │ │ │ │ + bl 2862a4 │ │ │ │ + b c8bb8 │ │ │ │ cmp fp, #0 │ │ │ │ mov r0, r4 │ │ │ │ moveq fp, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 252d30 │ │ │ │ + bl 252e24 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmn r0, #1 │ │ │ │ - beq ca714 │ │ │ │ + beq ca6b0 │ │ │ │ mov r9, r8 │ │ │ │ mov sl, r3 │ │ │ │ - b c818c │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - b c8808 │ │ │ │ + b c81f0 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + bl ca854 │ │ │ │ + mov r2, #1 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r2, [r4, #448] @ 0x1c0 │ │ │ │ + b c9e90 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r3, sl │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ str sl, [sp] │ │ │ │ - bl caa78 │ │ │ │ - b c8120 │ │ │ │ + bl cab08 │ │ │ │ + b c8064 │ │ │ │ + str r1, [sp] │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r1, [pc, #368] @ ca84c │ │ │ │ + mov r4, r0 │ │ │ │ + bl 2862a4 │ │ │ │ + b c8bb8 │ │ │ │ + ldr r1, [r7, #4] │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ + sub r1, r1, #1 │ │ │ │ + cmp r0, r1 │ │ │ │ + beq c8ba4 │ │ │ │ + b ca634 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r2, [r3, #44] @ 0x2c │ │ │ │ + add r3, r3, r2, lsl #2 │ │ │ │ + ldr r3, [r3, #48] @ 0x30 │ │ │ │ + lsl r1, r2, #2 │ │ │ │ + cmp r3, fp │ │ │ │ + moveq r3, fp │ │ │ │ + beq c87a0 │ │ │ │ + movlt r3, fp │ │ │ │ + movlt r8, r3 │ │ │ │ + blt c8ea4 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble c9744 │ │ │ │ + cmp r3, fp │ │ │ │ + mov r8, fp │ │ │ │ + mov r3, fp │ │ │ │ + ble c92b0 │ │ │ │ + b c922c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r0, r3 │ │ │ │ - mov r1, sl │ │ │ │ - bl 356cdc │ │ │ │ - mov r3, r0 │ │ │ │ - b c9aa8 │ │ │ │ + ldr r8, [r3, #4] │ │ │ │ + bl 109b20 │ │ │ │ + subs r7, r0, #0 │ │ │ │ + beq c9958 │ │ │ │ + cmp r7, #46 @ 0x2e │ │ │ │ + beq c992c │ │ │ │ + cmp r7, #45 @ 0x2d │ │ │ │ + ble ca788 │ │ │ │ + cmp r7, #101 @ 0x65 │ │ │ │ + beq c99f8 │ │ │ │ + bgt ca7cc │ │ │ │ + cmp r7, #69 @ 0x45 │ │ │ │ + beq c9d10 │ │ │ │ + cmp r7, #74 @ 0x4a │ │ │ │ + beq c9ce4 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ + add r3, r4, #12288 @ 0x3000 │ │ │ │ + ldr r5, [r3, #68] @ 0x44 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne c8370 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl ca7c4 │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [r4, #448] @ 0x1c0 │ │ │ │ - b c9d94 │ │ │ │ - @ instruction: 0x003643d8 │ │ │ │ - eorseq r7, r9, r0, lsr #28 │ │ │ │ - @ instruction: 0x003644dc │ │ │ │ - eorseq r4, r6, ip, lsl #9 │ │ │ │ - eorseq r4, r6, r0, asr r4 │ │ │ │ - eorseq r4, r6, r8, ror #6 │ │ │ │ - eorseq r4, r6, r8, asr #8 │ │ │ │ - @ instruction: 0x003644d4 │ │ │ │ - mlaseq r6, r4, r4, r4 │ │ │ │ - @ instruction: 0x003644bc │ │ │ │ - mlaseq r6, r0, r3, r4 │ │ │ │ - strdeq r1, [r4], #-96 @ 0xffffffa0 │ │ │ │ - eorseq r4, r6, r0, ror #7 │ │ │ │ - eorseq r4, r6, r0, lsl #8 │ │ │ │ - ldrsbeq fp, [r5], #-176 @ 0xffffff50 │ │ │ │ - eorseq r4, r6, r4, ror #12 │ │ │ │ - mlaseq r6, r8, r5, r4 │ │ │ │ - eorseq r4, r6, r0, lsl #11 │ │ │ │ - eorseq r4, r6, r4, ror #10 │ │ │ │ - eorseq r4, r6, r8, lsr #8 │ │ │ │ - eorseq r4, r6, r0, lsl #13 │ │ │ │ + bl caa94 │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ + ldr r0, [r4, #2704] @ 0xa90 │ │ │ │ + add r1, r1, #1 │ │ │ │ + sub r2, r8, r0 │ │ │ │ + sub r1, r1, r0 │ │ │ │ + ldr r3, [pc, #140] @ ca850 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 317aec │ │ │ │ + b ca1c0 │ │ │ │ + cmp r7, #106 @ 0x6a │ │ │ │ + bne ca788 │ │ │ │ + b c9ce4 │ │ │ │ + mov r0, r3 │ │ │ │ + mov r1, sl │ │ │ │ + bl 356f48 │ │ │ │ + mov r3, r0 │ │ │ │ + b c9990 │ │ │ │ + eorseq r4, r6, r8, lsl r6 │ │ │ │ + eorseq r8, r9, r0, rrx │ │ │ │ + eorseq r4, r6, r8, lsr #11 │ │ │ │ + eorseq r4, r6, ip, asr #13 │ │ │ │ + mlaseq r6, r0, r6, r4 │ │ │ │ + eorseq r4, r6, r8, lsl #13 │ │ │ │ eorseq r4, r6, ip, lsl r7 │ │ │ │ - @ instruction: 0x003646d0 │ │ │ │ - eorseq r4, r6, r4, ror r4 │ │ │ │ - @ instruction: 0x003643b0 │ │ │ │ - eorseq r4, r6, r4, lsr #13 │ │ │ │ + eorseq r4, r6, r4, lsr #15 │ │ │ │ + eorseq r4, r6, r8, lsl r8 │ │ │ │ + eorseq r4, r6, r0, ror r8 │ │ │ │ + eorseq r4, r6, r0, asr #12 │ │ │ │ + @ instruction: 0x003647d8 │ │ │ │ + eorseq r4, r6, r0, asr #15 │ │ │ │ + eorseq r4, r6, r4, ror #17 │ │ │ │ + @ instruction: 0x003646fc │ │ │ │ + eorseq r4, r6, r8, ror #12 │ │ │ │ + ldrsbeq fp, [r5], #-176 @ 0xffffff50 │ │ │ │ + @ instruction: 0x003645f0 │ │ │ │ + subeq r1, r4, r0, lsl #18 │ │ │ │ + eorseq r4, r6, r4, lsr #17 │ │ │ │ + @ instruction: 0x003646b4 │ │ │ │ + @ instruction: 0x003645d0 │ │ │ │ + eorseq r4, r6, r0, asr #17 │ │ │ │ + eorseq r4, r6, ip, asr r9 │ │ │ │ + eorseq r4, r6, r0, lsl r9 │ │ │ │ + eorseq r4, r6, r4, lsr r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, r6 │ │ │ │ - beq ca814 │ │ │ │ + beq ca8a4 │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ movhi r3, #29 │ │ │ │ strhi r3, [r4, #32] │ │ │ │ - bhi ca908 │ │ │ │ + bhi ca998 │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, r6, #1 │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ str r2, [r4, #4] │ │ │ │ ldrb r0, [r6] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne ca908 │ │ │ │ + bne ca998 │ │ │ │ ldr r3, [r0, #2744] @ 0xab8 │ │ │ │ - ldr r8, [pc, #328] @ ca974 │ │ │ │ + ldr r8, [pc, #328] @ caa04 │ │ │ │ cmp r3, r8 │ │ │ │ - bne ca8ec │ │ │ │ + bne ca97c │ │ │ │ mov r0, r6 │ │ │ │ bl 29508 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ca910 │ │ │ │ + beq ca9a0 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ add r7, r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ca854 │ │ │ │ + bne ca8e4 │ │ │ │ str r6, [r4] │ │ │ │ ldr r3, [r4, #464] @ 0x1d0 │ │ │ │ str r7, [r4, #8] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #464] @ 0x1d0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ sub r2, r7, r6 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r6, [r4, #2704] @ 0xa90 │ │ │ │ bl 2a8dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne ca95c │ │ │ │ + bne ca9ec │ │ │ │ cmp r7, r6 │ │ │ │ - bne ca7e8 │ │ │ │ + bne ca878 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne ca908 │ │ │ │ + bne ca998 │ │ │ │ ldr r3, [r4, #2744] @ 0xab8 │ │ │ │ cmp r3, r8 │ │ │ │ - bne ca8e8 │ │ │ │ + bne ca978 │ │ │ │ mov r0, r6 │ │ │ │ bl 29508 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq ca940 │ │ │ │ + beq ca9d0 │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ mov r7, r3 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r2, [r4, #464] @ 0x1d0 │ │ │ │ str r3, [r4, #8] │ │ │ │ add r2, r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ streq r6, [r4] │ │ │ │ str r2, [r4, #464] @ 0x1d0 │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ - b ca86c │ │ │ │ + b ca8fc │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mov r5, r7 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r6, [r4, #4] │ │ │ │ - bne ca86c │ │ │ │ + bne ca8fc │ │ │ │ str r5, [r4, #4] │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r6 │ │ │ │ bl 29c28 │ │ │ │ add r7, r6, r0 │ │ │ │ cmp r6, r7 │ │ │ │ - bne ca930 │ │ │ │ + bne ca9c0 │ │ │ │ mov r3, #11 │ │ │ │ str r3, [r4, #32] │ │ │ │ - b ca904 │ │ │ │ + b ca994 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ca850 │ │ │ │ - b ca854 │ │ │ │ + beq ca8e0 │ │ │ │ + b ca8e4 │ │ │ │ mov r0, r7 │ │ │ │ bl 29c28 │ │ │ │ add r3, r7, r0 │ │ │ │ cmp r7, r3 │ │ │ │ - bne ca8bc │ │ │ │ + bne ca94c │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - b ca924 │ │ │ │ - ldr r1, [pc, #20] @ ca978 │ │ │ │ + b ca9b4 │ │ │ │ + ldr r1, [pc, #20] @ caa08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 286370 │ │ │ │ + bl 2862a4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [r4, #4] │ │ │ │ - b ca908 │ │ │ │ - andseq r8, r9, r4, lsl #14 │ │ │ │ - eorseq r4, r6, r8, ror #6 │ │ │ │ + b ca998 │ │ │ │ + andseq r8, r9, r4, asr #17 │ │ │ │ + eorseq r4, r6, r8, lsr #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, #10 │ │ │ │ mov r0, r6 │ │ │ │ bl 29508 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq ca9e0 │ │ │ │ + beq caa70 │ │ │ │ add r1, r5, #1 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r4, #464] @ 0x1d0 │ │ │ │ mov ip, #0 │ │ │ │ add r3, r3, #1 │ │ │ │ @@ -165170,15 +165208,15 @@ │ │ │ │ str ip, [r4, #476] @ 0x1dc │ │ │ │ str r1, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r6 │ │ │ │ bl 29c28 │ │ │ │ add r1, r6, r0 │ │ │ │ cmp r6, r1 │ │ │ │ - bne ca9ac │ │ │ │ + bne caa3c │ │ │ │ mov r3, #11 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #32] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmn r1, #1 │ │ │ │ bxeq lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -165186,42 +165224,42 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr ip, [r0] │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r2, ip │ │ │ │ str r2, [r0, #4] │ │ │ │ - bcc caa54 │ │ │ │ + bcc caae4 │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ and r1, r1, #255 @ 0xff │ │ │ │ cmp r3, r1 │ │ │ │ - bne caa60 │ │ │ │ + bne caaf0 │ │ │ │ ldr r3, [r0, #476] @ 0x1dc │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r0, #476] @ 0x1dc │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #16] @ caa6c │ │ │ │ - ldr r0, [pc, #16] @ caa70 │ │ │ │ - bl 7d2a0 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #12] @ caa74 │ │ │ │ - ldr r0, [pc, #4] @ caa70 │ │ │ │ - bl 7d2a0 <_Py_FatalErrorFunc@@Base> │ │ │ │ - mlaseq r6, r0, r3, r4 │ │ │ │ - strdeq r1, [r4], #-96 @ 0xffffffa0 │ │ │ │ - @ instruction: 0x003643b0 │ │ │ │ + ldr r1, [pc, #16] @ caafc │ │ │ │ + ldr r0, [pc, #16] @ cab00 │ │ │ │ + bl 7d2a8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #12] @ cab04 │ │ │ │ + ldr r0, [pc, #4] @ cab00 │ │ │ │ + bl 7d2a8 <_Py_FatalErrorFunc@@Base> │ │ │ │ + @ instruction: 0x003645d0 │ │ │ │ + subeq r1, r4, r0, lsl #18 │ │ │ │ + @ instruction: 0x003645f0 │ │ │ │ mov ip, r0 │ │ │ │ push {r4, lr} │ │ │ │ cmp r2, #60 @ 0x3c │ │ │ │ cmpne r2, #3 │ │ │ │ ldr lr, [ip, #480] @ 0x1e0 │ │ │ │ mov r0, r2 │ │ │ │ str lr, [r1] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr lr, [ip, #464] @ 0x1d0 │ │ │ │ - beq caadc │ │ │ │ + beq cab6c │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r2, #0 │ │ │ │ str r3, [r1, #20] │ │ │ │ mvn r3, #0 │ │ │ │ str lr, [r1, #4] │ │ │ │ str lr, [r1, #12] │ │ │ │ str r3, [r1, #16] │ │ │ │ @@ -165239,602 +165277,602 @@ │ │ │ │ str r3, [r1, #20] │ │ │ │ mvn r3, #0 │ │ │ │ str r4, [r1, #4] │ │ │ │ str lr, [r1, #12] │ │ │ │ str r2, [r1, #24] │ │ │ │ str r3, [r1, #16] │ │ │ │ str r3, [r1, #8] │ │ │ │ - bne caac8 │ │ │ │ + bne cab58 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000cab0c : │ │ │ │ +000cab9c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #276] @ cac40 │ │ │ │ + ldr r2, [pc, #276] @ cacd0 │ │ │ │ sub sp, sp, #16 │ │ │ │ cmp r3, r2 │ │ │ │ - bne cabe8 │ │ │ │ + bne cac78 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ands r3, r3, #536870912 @ 0x20000000 │ │ │ │ - beq cac20 │ │ │ │ - ldr r3, [pc, #252] @ cac44 │ │ │ │ + beq cacb0 │ │ │ │ + ldr r3, [pc, #252] @ cacd4 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ mov r4, r1 │ │ │ │ - bne caba8 │ │ │ │ + bne cac38 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq caba8 │ │ │ │ + beq cac38 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 9b308 │ │ │ │ + bl 9b380 │ │ │ │ cmn r0, #3 │ │ │ │ - beq cabdc │ │ │ │ + beq cac6c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, r3 │ │ │ │ - bne cab90 │ │ │ │ + bne cac20 │ │ │ │ str r3, [r6] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r3] │ │ │ │ mov r0, #1 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - b cab84 │ │ │ │ + b cac14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8be20 │ │ │ │ + bl 8be90 │ │ │ │ cmn r0, #1 │ │ │ │ moveq r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ streq r3, [r6] │ │ │ │ - beq cac38 │ │ │ │ + beq cacc8 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b308 │ │ │ │ + bl 9b380 │ │ │ │ cmn r0, #3 │ │ │ │ - bne cab74 │ │ │ │ + bne cac04 │ │ │ │ mov r3, #0 │ │ │ │ mvn r0, #0 │ │ │ │ - b cab84 │ │ │ │ - bl a94f4 │ │ │ │ + b cac14 │ │ │ │ + bl a956c │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r6] │ │ │ │ movne r0, #1 │ │ │ │ - bne cab88 │ │ │ │ - ldr r3, [pc, #64] @ cac48 │ │ │ │ + bne cac18 │ │ │ │ + ldr r3, [pc, #64] @ cacd8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11a5b0 │ │ │ │ + bl 11a660 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cac38 │ │ │ │ - bl 11a964 │ │ │ │ + beq cacc8 │ │ │ │ + bl 11aa14 │ │ │ │ mov r0, r4 │ │ │ │ - b cab88 │ │ │ │ - ldr r1, [pc, #36] @ cac4c │ │ │ │ - ldr r0, [pc, #36] @ cac50 │ │ │ │ + b cac18 │ │ │ │ + ldr r1, [pc, #36] @ cacdc │ │ │ │ + ldr r0, [pc, #36] @ cace0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2e1424 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r6] │ │ │ │ mvn r0, #0 │ │ │ │ - b cab88 │ │ │ │ + b cac18 │ │ │ │ @ instruction: 0x00555490 │ │ │ │ ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ andeq r0, r0, lr, asr #18 │ │ │ │ - eorseq sp, r5, ip, asr #6 │ │ │ │ + eorseq sp, r5, ip, lsl #11 │ │ │ │ │ │ │ │ -000cac54 <_PyArena_AddPyObject@@Base>: │ │ │ │ +000cace4 <_PyArena_AddPyObject@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ subs r3, r1, #0 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movne r3, #1 │ │ │ │ ldrb r2, [r2, #87] @ 0x57 │ │ │ │ ands r3, r3, r2, lsr #1 │ │ │ │ - beq cad0c <_PyArena_AddPyObject@@Base+0xb8> │ │ │ │ + beq cad9c <_PyArena_AddPyObject@@Base+0xb8> │ │ │ │ ldr r3, [r1] │ │ │ │ ldr r6, [r7, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r1] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mov r4, r1 │ │ │ │ cmp r6, r3 │ │ │ │ add r1, r6, #1 │ │ │ │ - bge caccc <_PyArena_AddPyObject@@Base+0x78> │ │ │ │ + bge cad5c <_PyArena_AddPyObject@@Base+0x78> │ │ │ │ ldr r5, [r4] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ str r4, [r3, r6, lsl #2] │ │ │ │ str r1, [r7, #8] │ │ │ │ - bne cacf0 <_PyArena_AddPyObject@@Base+0x9c> │ │ │ │ + bne cad80 <_PyArena_AddPyObject@@Base+0x9c> │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r7 │ │ │ │ - bl ab2a8 <_PyList_AppendTakeRefListResize@@Base+0x6c> │ │ │ │ + bl ab320 <_PyList_AppendTakeRefListResize@@Base+0x6c> │ │ │ │ cmn r0, #1 │ │ │ │ - beq cad20 <_PyArena_AddPyObject@@Base+0xcc> │ │ │ │ + beq cadb0 <_PyArena_AddPyObject@@Base+0xcc> │ │ │ │ ldr r5, [r4] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ str r4, [r3, r6, lsl #2] │ │ │ │ - beq cacc0 <_PyArena_AddPyObject@@Base+0x6c> │ │ │ │ + beq cad50 <_PyArena_AddPyObject@@Base+0x6c> │ │ │ │ sub r5, r5, #1 │ │ │ │ cmp r5, #0 │ │ │ │ str r5, [r4] │ │ │ │ - bne cacc0 <_PyArena_AddPyObject@@Base+0x6c> │ │ │ │ + bne cad50 <_PyArena_AddPyObject@@Base+0x6c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b cacc4 <_PyArena_AddPyObject@@Base+0x70> │ │ │ │ - ldr r1, [pc, #52] @ cad48 <_PyArena_AddPyObject@@Base+0xf4> │ │ │ │ - ldr r0, [pc, #52] @ cad4c <_PyArena_AddPyObject@@Base+0xf8> │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b cad54 <_PyArena_AddPyObject@@Base+0x70> │ │ │ │ + ldr r1, [pc, #52] @ cadd8 <_PyArena_AddPyObject@@Base+0xf4> │ │ │ │ + ldr r0, [pc, #52] @ caddc <_PyArena_AddPyObject@@Base+0xf8> │ │ │ │ + bl 2e1424 <_PyErr_BadInternalCall@@Base> │ │ │ │ mvn r5, #0 │ │ │ │ - b cacc4 <_PyArena_AddPyObject@@Base+0x70> │ │ │ │ + b cad54 <_PyArena_AddPyObject@@Base+0x70> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq cad18 <_PyArena_AddPyObject@@Base+0xc4> │ │ │ │ + beq cada8 <_PyArena_AddPyObject@@Base+0xc4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne cad18 <_PyArena_AddPyObject@@Base+0xc4> │ │ │ │ + bne cada8 <_PyArena_AddPyObject@@Base+0xc4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b cad18 <_PyArena_AddPyObject@@Base+0xc4> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b cada8 <_PyArena_AddPyObject@@Base+0xc4> │ │ │ │ andeq r0, r0, r1, lsr #4 │ │ │ │ - eorseq sp, r5, ip, lsl r1 │ │ │ │ + eorseq sp, r5, ip, asr r3 │ │ │ │ │ │ │ │ -000cad50 : │ │ │ │ - ldr r3, [pc, #24] @ cad70 │ │ │ │ +000cade0 : │ │ │ │ + ldr r3, [pc, #24] @ cae00 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - b 243420 │ │ │ │ + b 2434fc │ │ │ │ andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r5, r3 │ │ │ │ mov r4, r0 │ │ │ │ - beq cadc8 │ │ │ │ + beq cae58 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, r5, lsl #2] │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r1, r3 │ │ │ │ - beq cadb4 │ │ │ │ + beq cae44 │ │ │ │ mov r0, #0 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ str r5, [r4, #8] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl c6d10 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6d68 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ movlt r3, #1 │ │ │ │ strlt r3, [r4, #60] @ 0x3c │ │ │ │ - blt cadb0 │ │ │ │ + blt cae40 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r0, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r1, r3 │ │ │ │ - bne cadb0 │ │ │ │ - b cadb4 │ │ │ │ + bne cae40 │ │ │ │ + b cae44 │ │ │ │ │ │ │ │ -000cae00 <_PyBytes_Resize@@Base>: │ │ │ │ +000cae90 <_PyBytes_Resize@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldrb r3, [r3, #87] @ 0x57 │ │ │ │ lsr r3, r3, #3 │ │ │ │ and r3, r3, #1 │ │ │ │ eor r3, r3, #1 │ │ │ │ orrs r3, r3, r1, lsr #31 │ │ │ │ - bne cb114 <_PyBytes_Resize@@Base+0x314> │ │ │ │ + bne cb1a4 <_PyBytes_Resize@@Base+0x314> │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r6 │ │ │ │ - beq caf70 <_PyBytes_Resize@@Base+0x170> │ │ │ │ + beq cb000 <_PyBytes_Resize@@Base+0x170> │ │ │ │ cmp r6, #0 │ │ │ │ - beq cb0f4 <_PyBytes_Resize@@Base+0x2f4> │ │ │ │ + beq cb184 <_PyBytes_Resize@@Base+0x2f4> │ │ │ │ cmp r1, #0 │ │ │ │ ldr r2, [r5] │ │ │ │ - beq cafac <_PyBytes_Resize@@Base+0x1ac> │ │ │ │ + beq cb03c <_PyBytes_Resize@@Base+0x1ac> │ │ │ │ cmp r2, #1 │ │ │ │ - bne cb078 <_PyBytes_Resize@@Base+0x278> │ │ │ │ - ldr sl, [pc, #748] @ cb154 <_PyBytes_Resize@@Base+0x354> │ │ │ │ + bne cb108 <_PyBytes_Resize@@Base+0x278> │ │ │ │ + ldr sl, [pc, #748] @ cb1e4 <_PyBytes_Resize@@Base+0x354> │ │ │ │ ldr r3, [sl, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne cb018 <_PyBytes_Resize@@Base+0x218> │ │ │ │ + bne cb0a8 <_PyBytes_Resize@@Base+0x218> │ │ │ │ adds r1, r4, #17 │ │ │ │ - bmi cb05c <_PyBytes_Resize@@Base+0x25c> │ │ │ │ - ldr r6, [pc, #728] @ cb158 <_PyBytes_Resize@@Base+0x358> │ │ │ │ - ldr r2, [pc, #728] @ cb15c <_PyBytes_Resize@@Base+0x35c> │ │ │ │ + bmi cb0ec <_PyBytes_Resize@@Base+0x25c> │ │ │ │ + ldr r6, [pc, #728] @ cb1e8 <_PyBytes_Resize@@Base+0x358> │ │ │ │ + ldr r2, [pc, #728] @ cb1ec <_PyBytes_Resize@@Base+0x35c> │ │ │ │ ldr r3, [r6, #720] @ 0x2d0 │ │ │ │ ldr r9, [r6, #708] @ 0x2c4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne cb02c <_PyBytes_Resize@@Base+0x22c> │ │ │ │ - ldr r3, [pc, #712] @ cb160 <_PyBytes_Resize@@Base+0x360> │ │ │ │ - bl 3592c0 │ │ │ │ + bne cb0bc <_PyBytes_Resize@@Base+0x22c> │ │ │ │ + ldr r3, [pc, #712] @ cb1f0 <_PyBytes_Resize@@Base+0x360> │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ bic r0, r5, #4080 @ 0xff0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ bic r0, r0, #15 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #1528] @ 0x5f8 │ │ │ │ cmn r3, #804 @ 0x324 │ │ │ │ - beq cafd8 <_PyBytes_Resize@@Base+0x1d8> │ │ │ │ + beq cb068 <_PyBytes_Resize@@Base+0x1d8> │ │ │ │ lsr r2, r5, #18 │ │ │ │ add r2, r3, r2, lsl #3 │ │ │ │ ldr ip, [r2, #808] @ 0x328 │ │ │ │ bic r3, r5, #-16777216 @ 0xff000000 │ │ │ │ bic r3, r3, #16515072 @ 0xfc0000 │ │ │ │ cmp ip, r3 │ │ │ │ - bgt caef4 <_PyBytes_Resize@@Base+0xf4> │ │ │ │ + bgt caf84 <_PyBytes_Resize@@Base+0xf4> │ │ │ │ ldr r2, [r2, #804] @ 0x324 │ │ │ │ cmp r2, r3 │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq cafd8 <_PyBytes_Resize@@Base+0x1d8> │ │ │ │ + beq cb068 <_PyBytes_Resize@@Base+0x1d8> │ │ │ │ ldr r8, [r0, #20] │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r1, r8, lsl #3 │ │ │ │ lsl r8, r8, #3 │ │ │ │ - bhi caf18 <_PyBytes_Resize@@Base+0x118> │ │ │ │ + bhi cafa8 <_PyBytes_Resize@@Base+0x118> │ │ │ │ add r8, r8, r8, lsl #1 │ │ │ │ cmp r8, r1, lsl #2 │ │ │ │ movcs r8, r1 │ │ │ │ - bcc caf78 <_PyBytes_Resize@@Base+0x178> │ │ │ │ + bcc cb008 <_PyBytes_Resize@@Base+0x178> │ │ │ │ mov r0, r9 │ │ │ │ - bl 91f88 │ │ │ │ + bl 91fe4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq cb05c <_PyBytes_Resize@@Base+0x25c> │ │ │ │ + beq cb0ec <_PyBytes_Resize@@Base+0x25c> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ bl 29cdc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 99e3c │ │ │ │ + bl 99eb4 │ │ │ │ mov r3, #1 │ │ │ │ str r6, [r7] │ │ │ │ str r3, [r6] │ │ │ │ ldr r3, [sl, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne caf94 <_PyBytes_Resize@@Base+0x194> │ │ │ │ + bne cb024 <_PyBytes_Resize@@Base+0x194> │ │ │ │ add r2, r6, r4 │ │ │ │ mov r1, #0 │ │ │ │ mvn r3, #0 │ │ │ │ str r4, [r6, #8] │ │ │ │ strb r1, [r2, #16] │ │ │ │ str r3, [r6, #12] │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r3, #1 │ │ │ │ str r5, [r7] │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [sl, #1416] @ 0x588 │ │ │ │ mov r6, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - beq caf58 <_PyBytes_Resize@@Base+0x158> │ │ │ │ + beq cafe8 <_PyBytes_Resize@@Base+0x158> │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [sl, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ blx r3 │ │ │ │ ldr r6, [r7] │ │ │ │ - b caf58 <_PyBytes_Resize@@Base+0x158> │ │ │ │ - ldr r3, [pc, #432] @ cb164 <_PyBytes_Resize@@Base+0x364> │ │ │ │ + b cafe8 <_PyBytes_Resize@@Base+0x158> │ │ │ │ + ldr r3, [pc, #432] @ cb1f4 <_PyBytes_Resize@@Base+0x364> │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ str r3, [r0] │ │ │ │ - beq caf70 <_PyBytes_Resize@@Base+0x170> │ │ │ │ + beq cb000 <_PyBytes_Resize@@Base+0x170> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - bne caf70 <_PyBytes_Resize@@Base+0x170> │ │ │ │ + bne cb000 <_PyBytes_Resize@@Base+0x170> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b caf70 <_PyBytes_Resize@@Base+0x170> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b cb000 <_PyBytes_Resize@@Base+0x170> │ │ │ │ ldr r3, [r6, #680] @ 0x2a8 │ │ │ │ - ldr r2, [pc, #388] @ cb168 <_PyBytes_Resize@@Base+0x368> │ │ │ │ + ldr r2, [pc, #388] @ cb1f8 <_PyBytes_Resize@@Base+0x368> │ │ │ │ cmp r3, r2 │ │ │ │ - bne cb044 <_PyBytes_Resize@@Base+0x244> │ │ │ │ + bne cb0d4 <_PyBytes_Resize@@Base+0x244> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a7a4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ str r6, [r7] │ │ │ │ - beq cb064 <_PyBytes_Resize@@Base+0x264> │ │ │ │ + beq cb0f4 <_PyBytes_Resize@@Base+0x264> │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r6] │ │ │ │ ldr r3, [sl, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq caf58 <_PyBytes_Resize@@Base+0x158> │ │ │ │ - b caf94 <_PyBytes_Resize@@Base+0x194> │ │ │ │ + beq cafe8 <_PyBytes_Resize@@Base+0x158> │ │ │ │ + b cb024 <_PyBytes_Resize@@Base+0x194> │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sl, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b cae70 <_PyBytes_Resize@@Base+0x70> │ │ │ │ + b caf00 <_PyBytes_Resize@@Base+0x70> │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b caff4 <_PyBytes_Resize@@Base+0x1f4> │ │ │ │ + b cb084 <_PyBytes_Resize@@Base+0x1f4> │ │ │ │ ldr r0, [r6, #668] @ 0x29c │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b caff4 <_PyBytes_Resize@@Base+0x1f4> │ │ │ │ + b cb084 <_PyBytes_Resize@@Base+0x1f4> │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9feb8 │ │ │ │ - bl 2a01ec │ │ │ │ + bl 9ff30 │ │ │ │ + bl 2a0260 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r1, r6 │ │ │ │ - ble cb0e4 <_PyBytes_Resize@@Base+0x2e4> │ │ │ │ + ble cb174 <_PyBytes_Resize@@Base+0x2e4> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2420cc │ │ │ │ + bl 2421a8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r7] │ │ │ │ - beq cb0a8 <_PyBytes_Resize@@Base+0x2a8> │ │ │ │ + beq cb138 <_PyBytes_Resize@@Base+0x2a8> │ │ │ │ mov r2, r6 │ │ │ │ add r1, r5, #16 │ │ │ │ add r0, r0, #16 │ │ │ │ bl 29cdc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq cb0c4 <_PyBytes_Resize@@Base+0x2c4> │ │ │ │ + beq cb154 <_PyBytes_Resize@@Base+0x2c4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq cb0d8 <_PyBytes_Resize@@Base+0x2d8> │ │ │ │ + beq cb168 <_PyBytes_Resize@@Base+0x2d8> │ │ │ │ ldr r0, [r7] │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ rsb r0, r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b cb0c4 <_PyBytes_Resize@@Base+0x2c4> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b cb154 <_PyBytes_Resize@@Base+0x2c4> │ │ │ │ add r0, r5, #16 │ │ │ │ - bl 92884 │ │ │ │ + bl 928e0 │ │ │ │ str r0, [r7] │ │ │ │ - b cb0a8 <_PyBytes_Resize@@Base+0x2a8> │ │ │ │ + b cb138 <_PyBytes_Resize@@Base+0x2a8> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2420cc │ │ │ │ + bl 2421a8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [r7] │ │ │ │ - beq cb0c4 <_PyBytes_Resize@@Base+0x2c4> │ │ │ │ - b cb0b4 <_PyBytes_Resize@@Base+0x2b4> │ │ │ │ + beq cb154 <_PyBytes_Resize@@Base+0x2c4> │ │ │ │ + b cb144 <_PyBytes_Resize@@Base+0x2b4> │ │ │ │ ldr r3, [r5] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r0] │ │ │ │ - beq cb138 <_PyBytes_Resize@@Base+0x338> │ │ │ │ + beq cb1c8 <_PyBytes_Resize@@Base+0x338> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r5] │ │ │ │ - beq cb148 <_PyBytes_Resize@@Base+0x348> │ │ │ │ - ldr r0, [pc, #44] @ cb16c <_PyBytes_Resize@@Base+0x36c> │ │ │ │ + beq cb1d8 <_PyBytes_Resize@@Base+0x348> │ │ │ │ + ldr r0, [pc, #44] @ cb1fc <_PyBytes_Resize@@Base+0x36c> │ │ │ │ mov r1, #3168 @ 0xc60 │ │ │ │ - bl 2e1194 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b cb070 <_PyBytes_Resize@@Base+0x270> │ │ │ │ + bl 2e1424 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b cb100 <_PyBytes_Resize@@Base+0x270> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9abb4 <_Py_Dealloc@@Base> │ │ │ │ - b cb138 <_PyBytes_Resize@@Base+0x338> │ │ │ │ + bl 9ac2c <_Py_Dealloc@@Base> │ │ │ │ + b cb1c8 <_PyBytes_Resize@@Base+0x338> │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, sl, r8, asr r6 │ │ │ │ + ldrdeq fp, [sl], -r0 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r8, r7, ip, lsl #3 │ │ │ │ - andeq fp, r8, r8, asr #9 │ │ │ │ - eorseq r4, r6, r8, lsr #15 │ │ │ │ + andeq fp, r8, r8, lsr r5 │ │ │ │ + eorseq r4, r6, r8, ror #19 │ │ │ │ │ │ │ │ -000cb170 : │ │ │ │ +000cb200 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r3, [pc, #348] @ cb2e4 │ │ │ │ + ldr r3, [pc, #348] @ cb374 │ │ │ │ mov r4, r0 │ │ │ │ - bl 3592c0 │ │ │ │ + bl 359530 │ │ │ │ ldr r6, [r3, r0] │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ movne r5, r2 │ │ │ │ moveq r5, r1 │ │ │ │ mov r7, r1 │ │ │ │ - bl 243524 │ │ │ │ + bl 243600 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq cb2dc │ │ │ │ + beq cb36c │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ mov r2, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r7, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r1, [sp, #20] │ │ │ │ str r2, [sp, #28] │ │ │ │ str r2, [sp, #32] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 243664 │ │ │ │ + bl 243740 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq cb2dc │ │ │ │ + beq cb36c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne cb29c │ │ │ │ + bne cb32c │ │ │ │ mov r7, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r7, [sp] │ │ │ │ - bl ce5f4 <_PyEvalFramePushAndInit@@Base> │ │ │ │ + bl ce680 <_PyEvalFramePushAndInit@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq cb254 │ │ │ │ + beq cb2e4 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #340] @ 0x154 │ │ │ │ cmp r3, r7 │ │ │ │ - bne cb2c4 │ │ │ │ + bne cb354 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl cfbf4 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + bl cfc80 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq cb290 │ │ │ │ + beq cb320 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne cb290 │ │ │ │ - ldr r2, [pc, #112] @ cb2e8 │ │ │ │ + bne cb320 │ │ │ │ + ldr r2, [pc, #112] @ cb378 │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne cb2b0 │ │ │ │ + bne cb340 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ - b cb204 │ │ │ │ + b cb294 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b cb280 │ │ │ │ + b cb310 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b cb254 │ │ │ │ + b cb2e4 │ │ │ │ mov r5, #0 │ │ │ │ - b cb290 │ │ │ │ + b cb320 │ │ │ │ andeq r0, r0, ip │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ │ │ │ │ -000cb2ec : │ │ │ │ +000cb37c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r6, r1, #0 │ │ │ │ - blt cb444 │ │ │ │ - ldr r2, [pc, #320] @ cb44c │ │ │ │ + blt cb4d4 │ │ │ │ + ldr r2, [pc, #320] @ cb4dc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, #720] @ 0x2d0 │ │ │ │ - ldr r0, [pc, #312] @ cb450 │ │ │ │ + ldr r0, [pc, #312] @ cb4e0 │ │ │ │ ldr r5, [r2, #708] @ 0x2c4 │ │ │ │ cmp r3, r0 │ │ │ │ - bne cb41c │ │ │ │ + bne cb4ac │ │ │ │ cmp r4, #0 │ │ │ │ - beq cb3e8 │ │ │ │ - ldr r3, [pc, #292] @ cb454 │ │ │ │ - bl 3592c0 │ │ │ │ + beq cb478 │ │ │ │ + ldr r3, [pc, #292] @ cb4e4 │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ bic r1, r4, #4080 @ 0xff0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ bic r1, r1, #15 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #1528] @ 0x5f8 │ │ │ │ cmn r3, #804 @ 0x324 │ │ │ │ - beq cb3f4 │ │ │ │ + beq cb484 │ │ │ │ lsr r0, r4, #18 │ │ │ │ add r0, r3, r0, lsl #3 │ │ │ │ ldr ip, [r0, #808] @ 0x328 │ │ │ │ bic r3, r4, #-16777216 @ 0xff000000 │ │ │ │ bic r3, r3, #16515072 @ 0xfc0000 │ │ │ │ cmp ip, r3 │ │ │ │ - bgt cb38c │ │ │ │ + bgt cb41c │ │ │ │ ldr r0, [r0, #804] @ 0x324 │ │ │ │ cmp r0, r3 │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq cb3f4 │ │ │ │ + beq cb484 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r6, r3, lsl #3 │ │ │ │ lsl r7, r3, #3 │ │ │ │ - bhi cb3b0 │ │ │ │ + bhi cb440 │ │ │ │ add r7, r7, r3, lsl #4 │ │ │ │ cmp r7, r6, lsl #2 │ │ │ │ - bcc cb3e0 │ │ │ │ + bcc cb470 │ │ │ │ mov r7, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 91f88 │ │ │ │ + bl 91fe4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq cb3dc │ │ │ │ + beq cb46c │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ bl 29cdc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99e3c │ │ │ │ + bl 99eb4 │ │ │ │ mov r4, r6 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 91f88 │ │ │ │ + b 91fe4 │ │ │ │ ldr r3, [r2, #680] @ 0x2a8 │ │ │ │ - ldr r1, [pc, #88] @ cb458 │ │ │ │ + ldr r1, [pc, #88] @ cb4e8 │ │ │ │ cmp r3, r1 │ │ │ │ - bne cb430 │ │ │ │ + bne cb4c0 │ │ │ │ cmp r6, #1 │ │ │ │ movcs r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ movcc r1, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 2a7a4 │ │ │ │ mov r2, r6 │ │ │ │ @@ -165844,83 +165882,83 @@ │ │ │ │ bx r3 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ mov r4, #0 │ │ │ │ - b cb3e0 │ │ │ │ + b cb470 │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ - andeq fp, sl, r8, asr r6 │ │ │ │ + ldrdeq fp, [sl], -r0 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq fp, r8, r8, asr #9 │ │ │ │ + andeq fp, r8, r8, lsr r5 │ │ │ │ │ │ │ │ -000cb45c <_Py_NewReferenceNoTotal@@Base>: │ │ │ │ - ldr r2, [pc, #28] @ cb480 <_Py_NewReferenceNoTotal@@Base+0x24> │ │ │ │ +000cb4ec <_Py_NewReferenceNoTotal@@Base>: │ │ │ │ + ldr r2, [pc, #28] @ cb510 <_Py_NewReferenceNoTotal@@Base+0x24> │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ str r1, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ bx r3 │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #1024] @ cb89c <_Py_NewReferenceNoTotal@@Base+0x440> │ │ │ │ + ldr r2, [pc, #1024] @ cb92c <_Py_NewReferenceNoTotal@@Base+0x440> │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r3, r2 │ │ │ │ add r3, r3, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ - beq cb828 <_Py_NewReferenceNoTotal@@Base+0x3cc> │ │ │ │ + beq cb8b8 <_Py_NewReferenceNoTotal@@Base+0x3cc> │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne cb83c <_Py_NewReferenceNoTotal@@Base+0x3e0> │ │ │ │ + bne cb8cc <_Py_NewReferenceNoTotal@@Base+0x3e0> │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl cb8a4 <_Py_NewReferenceNoTotal@@Base+0x448> │ │ │ │ + bl cb934 <_Py_NewReferenceNoTotal@@Base+0x448> │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq cb518 <_Py_NewReferenceNoTotal@@Base+0xbc> │ │ │ │ + beq cb5a8 <_Py_NewReferenceNoTotal@@Base+0xbc> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq cb60c <_Py_NewReferenceNoTotal@@Base+0x1b0> │ │ │ │ + beq cb684 <_Py_NewReferenceNoTotal@@Base+0x198> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r2, [r2, r5, lsl #2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #13 │ │ │ │ - beq cb518 <_Py_NewReferenceNoTotal@@Base+0xbc> │ │ │ │ + beq cb5a8 <_Py_NewReferenceNoTotal@@Base+0xbc> │ │ │ │ cmp r5, r3 │ │ │ │ str r5, [r4, #8] │ │ │ │ - beq cb5f4 <_Py_NewReferenceNoTotal@@Base+0x198> │ │ │ │ + beq cb6b4 <_Py_NewReferenceNoTotal@@Base+0x1c8> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #4 │ │ │ │ - beq cb574 <_Py_NewReferenceNoTotal@@Base+0x118> │ │ │ │ + beq cb604 <_Py_NewReferenceNoTotal@@Base+0x118> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bne cb5e8 <_Py_NewReferenceNoTotal@@Base+0x18c> │ │ │ │ - ldr r1, [pc, #872] @ cb89c <_Py_NewReferenceNoTotal@@Base+0x440> │ │ │ │ + bne cb678 <_Py_NewReferenceNoTotal@@Base+0x18c> │ │ │ │ + ldr r1, [pc, #872] @ cb92c <_Py_NewReferenceNoTotal@@Base+0x440> │ │ │ │ add r3, r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq cb848 <_Py_NewReferenceNoTotal@@Base+0x3ec> │ │ │ │ - bl cb8a4 <_Py_NewReferenceNoTotal@@Base+0x448> │ │ │ │ + beq cb8d8 <_Py_NewReferenceNoTotal@@Base+0x3ec> │ │ │ │ + bl cb934 <_Py_NewReferenceNoTotal@@Base+0x448> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne cb63c <_Py_NewReferenceNoTotal@@Base+0x1e0> │ │ │ │ + bne cb6cc <_Py_NewReferenceNoTotal@@Base+0x1e0> │ │ │ │ mov r5, #0 │ │ │ │ sub r3, r3, #2 │ │ │ │ str r6, [r4, #8] │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ add sp, sp, #12 │ │ │ │ @@ -165928,19 +165966,19 @@ │ │ │ │ ldr r8, [r4, #20] │ │ │ │ add r5, r5, #1 │ │ │ │ ldr r6, [r8, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ ldm r6, {r1, r3} │ │ │ │ add r2, r3, #16 │ │ │ │ cmp r2, r1 │ │ │ │ - bhi cb6c0 <_Py_NewReferenceNoTotal@@Base+0x264> │ │ │ │ + bhi cb750 <_Py_NewReferenceNoTotal@@Base+0x264> │ │ │ │ ldr r5, [r6, #12] │ │ │ │ str r2, [r6, #4] │ │ │ │ adds r5, r5, r3 │ │ │ │ - beq cb868 <_Py_NewReferenceNoTotal@@Base+0x40c> │ │ │ │ + beq cb8f8 <_Py_NewReferenceNoTotal@@Base+0x40c> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ strne r3, [r8, #4] │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, #1 │ │ │ │ sub r2, r2, #1 │ │ │ │ @@ -165952,730 +165990,730 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ sub r2, r2, #1 │ │ │ │ mov r5, #0 │ │ │ │ - b cb5c8 <_Py_NewReferenceNoTotal@@Base+0x16c> │ │ │ │ - mov r0, r4 │ │ │ │ - bl c6d10 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt cb5d8 <_Py_NewReferenceNoTotal@@Base+0x17c> │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - b cb504 <_Py_NewReferenceNoTotal@@Base+0xa8> │ │ │ │ + b cb658 <_Py_NewReferenceNoTotal@@Base+0x16c> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d10 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6d68 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt cb7ec <_Py_NewReferenceNoTotal@@Base+0x390> │ │ │ │ + blt cb87c <_Py_NewReferenceNoTotal@@Base+0x390> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #13 │ │ │ │ - beq cb518 <_Py_NewReferenceNoTotal@@Base+0xbc> │ │ │ │ + beq cb5a8 <_Py_NewReferenceNoTotal@@Base+0xbc> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - b cb4f8 <_Py_NewReferenceNoTotal@@Base+0x9c> │ │ │ │ + b cb588 <_Py_NewReferenceNoTotal@@Base+0x9c> │ │ │ │ + mov r0, r4 │ │ │ │ + bl c6d68 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt cb668 <_Py_NewReferenceNoTotal@@Base+0x17c> │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + b cb594 <_Py_NewReferenceNoTotal@@Base+0xa8> │ │ │ │ add r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #592] @ cb89c <_Py_NewReferenceNoTotal@@Base+0x440> │ │ │ │ + ldr r2, [pc, #592] @ cb92c <_Py_NewReferenceNoTotal@@Base+0x440> │ │ │ │ cmp r3, r2 │ │ │ │ - beq cb81c <_Py_NewReferenceNoTotal@@Base+0x3c0> │ │ │ │ + beq cb8ac <_Py_NewReferenceNoTotal@@Base+0x3c0> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne cb80c <_Py_NewReferenceNoTotal@@Base+0x3b0> │ │ │ │ + bne cb89c <_Py_NewReferenceNoTotal@@Base+0x3b0> │ │ │ │ mov r0, #4 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ - bl 996a4 │ │ │ │ + bl 9971c │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq cb800 <_Py_NewReferenceNoTotal@@Base+0x3a4> │ │ │ │ + beq cb890 <_Py_NewReferenceNoTotal@@Base+0x3a4> │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ moveq r8, r7 │ │ │ │ moveq sl, #1 │ │ │ │ - bne cb80c <_Py_NewReferenceNoTotal@@Base+0x3b0> │ │ │ │ + bne cb89c <_Py_NewReferenceNoTotal@@Base+0x3b0> │ │ │ │ mov r1, #13 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq cb710 <_Py_NewReferenceNoTotal@@Base+0x2b4> │ │ │ │ + beq cb7a0 <_Py_NewReferenceNoTotal@@Base+0x2b4> │ │ │ │ mov r0, r4 │ │ │ │ - bl cb8a4 <_Py_NewReferenceNoTotal@@Base+0x448> │ │ │ │ + bl cb934 <_Py_NewReferenceNoTotal@@Base+0x448> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq cb710 <_Py_NewReferenceNoTotal@@Base+0x2b4> │ │ │ │ + beq cb7a0 <_Py_NewReferenceNoTotal@@Base+0x2b4> │ │ │ │ cmp sl, r8 │ │ │ │ - beq cb7c4 <_Py_NewReferenceNoTotal@@Base+0x368> │ │ │ │ + beq cb854 <_Py_NewReferenceNoTotal@@Base+0x368> │ │ │ │ str r3, [r9, r8, lsl #2] │ │ │ │ ldr fp, [r4, #8] │ │ │ │ add r8, r8, #1 │ │ │ │ - b cb684 <_Py_NewReferenceNoTotal@@Base+0x228> │ │ │ │ - ldr r0, [pc, #472] @ cb8a0 <_Py_NewReferenceNoTotal@@Base+0x444> │ │ │ │ - bl 996a4 │ │ │ │ + b cb714 <_Py_NewReferenceNoTotal@@Base+0x228> │ │ │ │ + ldr r0, [pc, #472] @ cb930 <_Py_NewReferenceNoTotal@@Base+0x444> │ │ │ │ + bl 9971c │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq cb868 <_Py_NewReferenceNoTotal@@Base+0x40c> │ │ │ │ + beq cb8f8 <_Py_NewReferenceNoTotal@@Base+0x40c> │ │ │ │ add r5, r3, #23 │ │ │ │ mov r2, r3 │ │ │ │ bic r5, r5, #7 │ │ │ │ mov r1, #8192 @ 0x2000 │ │ │ │ str r1, [r2], #16 │ │ │ │ str r2, [r3, #12] │ │ │ │ sub r2, r5, r2 │ │ │ │ add r2, r2, #16 │ │ │ │ mov r1, #0 │ │ │ │ cmp r5, #0 │ │ │ │ str r1, [r3, #8] │ │ │ │ str r3, [r6, #8] │ │ │ │ str r2, [r3, #4] │ │ │ │ - beq cb868 <_Py_NewReferenceNoTotal@@Base+0x40c> │ │ │ │ + beq cb8f8 <_Py_NewReferenceNoTotal@@Base+0x40c> │ │ │ │ ldr r6, [r8, #4] │ │ │ │ - b cb5a4 <_Py_NewReferenceNoTotal@@Base+0x148> │ │ │ │ + b cb634 <_Py_NewReferenceNoTotal@@Base+0x148> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r8 │ │ │ │ str fp, [r4, #8] │ │ │ │ - bl ea71c │ │ │ │ + bl ea7c4 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq cb7f8 <_Py_NewReferenceNoTotal@@Base+0x39c> │ │ │ │ + beq cb888 <_Py_NewReferenceNoTotal@@Base+0x39c> │ │ │ │ cmp r8, r7 │ │ │ │ - ble cb744 <_Py_NewReferenceNoTotal@@Base+0x2e8> │ │ │ │ + ble cb7d4 <_Py_NewReferenceNoTotal@@Base+0x2e8> │ │ │ │ ldr r3, [sl, #4] │ │ │ │ ldr r2, [r9, r7, lsl #2] │ │ │ │ str r2, [r3, r7, lsl #2] │ │ │ │ add r7, r7, #1 │ │ │ │ - b cb728 <_Py_NewReferenceNoTotal@@Base+0x2cc> │ │ │ │ + b cb7b8 <_Py_NewReferenceNoTotal@@Base+0x2cc> │ │ │ │ mov r0, r9 │ │ │ │ - bl 99b98 │ │ │ │ + bl 99c10 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r1, r5 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 101a90 <_PyArg_CheckPositional@@Base+0x27f0> │ │ │ │ + bl 101b44 <_PyArg_CheckPositional@@Base+0x27f0> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq cb7b4 <_Py_NewReferenceNoTotal@@Base+0x358> │ │ │ │ + beq cb844 <_Py_NewReferenceNoTotal@@Base+0x358> │ │ │ │ mov r1, #13 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ - bne cb7b4 <_Py_NewReferenceNoTotal@@Base+0x358> │ │ │ │ + bne cb844 <_Py_NewReferenceNoTotal@@Base+0x358> │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne cb560 <_Py_NewReferenceNoTotal@@Base+0x104> │ │ │ │ + bne cb5f0 <_Py_NewReferenceNoTotal@@Base+0x104> │ │ │ │ mov r5, #0 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r6, [r4, #8] │ │ │ │ - b cb560 <_Py_NewReferenceNoTotal@@Base+0x104> │ │ │ │ + b cb5f0 <_Py_NewReferenceNoTotal@@Base+0x104> │ │ │ │ lsl sl, sl, #1 │ │ │ │ lsl r1, sl, #2 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl ab4e0 │ │ │ │ + bl ab558 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cb7f8 <_Py_NewReferenceNoTotal@@Base+0x39c> │ │ │ │ + beq cb888 <_Py_NewReferenceNoTotal@@Base+0x39c> │ │ │ │ mov r9, r0 │ │ │ │ - b cb6b0 <_Py_NewReferenceNoTotal@@Base+0x254> │ │ │ │ + b cb740 <_Py_NewReferenceNoTotal@@Base+0x254> │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b cb634 <_Py_NewReferenceNoTotal@@Base+0x1d8> │ │ │ │ + b cb6ac <_Py_NewReferenceNoTotal@@Base+0x1c0> │ │ │ │ mov r0, r9 │ │ │ │ - bl 99b98 │ │ │ │ + bl 99c10 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 2a01ec │ │ │ │ + bl 2a0260 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b cb554 <_Py_NewReferenceNoTotal@@Base+0xf8> │ │ │ │ + b cb5e4 <_Py_NewReferenceNoTotal@@Base+0xf8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 344398 │ │ │ │ - b cb650 <_Py_NewReferenceNoTotal@@Base+0x1f4> │ │ │ │ - bl 344398 │ │ │ │ + bl 34454c │ │ │ │ + b cb6e0 <_Py_NewReferenceNoTotal@@Base+0x1f4> │ │ │ │ + bl 34454c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq cb4c0 <_Py_NewReferenceNoTotal@@Base+0x64> │ │ │ │ + beq cb550 <_Py_NewReferenceNoTotal@@Base+0x64> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r2, r3, #1 │ │ │ │ mov r5, #0 │ │ │ │ - b cb5c8 <_Py_NewReferenceNoTotal@@Base+0x16c> │ │ │ │ - bl 344398 │ │ │ │ + b cb658 <_Py_NewReferenceNoTotal@@Base+0x16c> │ │ │ │ + bl 34454c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne cb7b4 <_Py_NewReferenceNoTotal@@Base+0x358> │ │ │ │ + bne cb844 <_Py_NewReferenceNoTotal@@Base+0x358> │ │ │ │ mov r0, r4 │ │ │ │ - b cb544 <_Py_NewReferenceNoTotal@@Base+0xe8> │ │ │ │ - bl 2a01ec │ │ │ │ + b cb5d4 <_Py_NewReferenceNoTotal@@Base+0xe8> │ │ │ │ + bl 2a0260 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne cb5b0 <_Py_NewReferenceNoTotal@@Base+0x154> │ │ │ │ - bl 2a01ec │ │ │ │ - bl a55d4 │ │ │ │ + bne cb640 <_Py_NewReferenceNoTotal@@Base+0x154> │ │ │ │ + bl 2a0260 │ │ │ │ + bl a564c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r2, r3, #1 │ │ │ │ mov r3, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cb560 <_Py_NewReferenceNoTotal@@Base+0x104> │ │ │ │ + beq cb5f0 <_Py_NewReferenceNoTotal@@Base+0x104> │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b cb5c8 <_Py_NewReferenceNoTotal@@Base+0x16c> │ │ │ │ + b cb658 <_Py_NewReferenceNoTotal@@Base+0x16c> │ │ │ │ andeq r1, r0, r0, ror r7 │ │ │ │ andeq r2, r0, r0, lsl r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r3, [pc, #3784] @ cc784 <_Py_NewReferenceNoTotal@@Base+0x1328> │ │ │ │ + ldr r3, [pc, #4020] @ cc900 <_Py_NewReferenceNoTotal@@Base+0x1414> │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ add r2, r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - beq ce264 <_Py_NewReferenceNoTotal@@Base+0x2e08> │ │ │ │ + beq ce0b8 <_Py_NewReferenceNoTotal@@Base+0x2bcc> │ │ │ │ ldr fp, [r0, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne ce278 <_Py_NewReferenceNoTotal@@Base+0x2e1c> │ │ │ │ + bne ce0cc <_Py_NewReferenceNoTotal@@Base+0x2be0> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq cd4e4 <_Py_NewReferenceNoTotal@@Base+0x2088> │ │ │ │ + beq cd578 <_Py_NewReferenceNoTotal@@Base+0x208c> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ lsl r3, r5, #2 │ │ │ │ ldr r2, [r1, r5, lsl #2] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r2, [r2, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq cc9d0 <_Py_NewReferenceNoTotal@@Base+0x1574> │ │ │ │ + beq cca40 <_Py_NewReferenceNoTotal@@Base+0x1554> │ │ │ │ ldr r0, [r2] │ │ │ │ cmp r0, #1008 @ 0x3f0 │ │ │ │ - beq cc5cc <_Py_NewReferenceNoTotal@@Base+0x1170> │ │ │ │ + beq cc614 <_Py_NewReferenceNoTotal@@Base+0x1128> │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq cc9d0 <_Py_NewReferenceNoTotal@@Base+0x1574> │ │ │ │ + beq cca40 <_Py_NewReferenceNoTotal@@Base+0x1554> │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, #1008 @ 0x3f0 │ │ │ │ - beq cc5cc <_Py_NewReferenceNoTotal@@Base+0x1170> │ │ │ │ + beq cc614 <_Py_NewReferenceNoTotal@@Base+0x1128> │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne cb924 <_Py_NewReferenceNoTotal@@Base+0x4c8> │ │ │ │ + bne cb9b4 <_Py_NewReferenceNoTotal@@Base+0x4c8> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r5 │ │ │ │ - beq ce2d8 <_Py_NewReferenceNoTotal@@Base+0x2e7c> │ │ │ │ + beq ce110 <_Py_NewReferenceNoTotal@@Base+0x2c24> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp fp, #0 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bne ce278 <_Py_NewReferenceNoTotal@@Base+0x2e1c> │ │ │ │ - ldr r3, [pc, #3596] @ cc784 <_Py_NewReferenceNoTotal@@Base+0x1328> │ │ │ │ + bne ce0cc <_Py_NewReferenceNoTotal@@Base+0x2be0> │ │ │ │ + ldr r3, [pc, #3832] @ cc900 <_Py_NewReferenceNoTotal@@Base+0x1414> │ │ │ │ cmp r2, r3 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - beq ce210 <_Py_NewReferenceNoTotal@@Base+0x2db4> │ │ │ │ + beq ce030 <_Py_NewReferenceNoTotal@@Base+0x2b44> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - beq ce2f8 <_Py_NewReferenceNoTotal@@Base+0x2e9c> │ │ │ │ + beq ce054 <_Py_NewReferenceNoTotal@@Base+0x2b68> │ │ │ │ ldr r2, [r1, r3, lsl #2] │ │ │ │ mov r6, r3 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [r1, r3, lsl #2] │ │ │ │ ldr r2, [r7] │ │ │ │ cmp r2, #1 │ │ │ │ - beq cc434 <_Py_NewReferenceNoTotal@@Base+0xfd8> │ │ │ │ + beq cc47c <_Py_NewReferenceNoTotal@@Base+0xf90> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bne ccdf0 <_Py_NewReferenceNoTotal@@Base+0x1994> │ │ │ │ - ldr r3, [pc, #3500] @ cc784 <_Py_NewReferenceNoTotal@@Base+0x1328> │ │ │ │ + bne cce3c <_Py_NewReferenceNoTotal@@Base+0x1950> │ │ │ │ + ldr r3, [pc, #3736] @ cc900 <_Py_NewReferenceNoTotal@@Base+0x1414> │ │ │ │ cmp r2, r3 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - beq ccd60 <_Py_NewReferenceNoTotal@@Base+0x1904> │ │ │ │ + beq cccec <_Py_NewReferenceNoTotal@@Base+0x1800> │ │ │ │ ldr r8, [r4, #12] │ │ │ │ cmp r6, r8 │ │ │ │ - beq ccd84 <_Py_NewReferenceNoTotal@@Base+0x1928> │ │ │ │ + beq ccd10 <_Py_NewReferenceNoTotal@@Base+0x1824> │ │ │ │ mov r7, r6 │ │ │ │ mov r8, r6 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #7 │ │ │ │ - beq cc9d8 <_Py_NewReferenceNoTotal@@Base+0x157c> │ │ │ │ + beq cca48 <_Py_NewReferenceNoTotal@@Base+0x155c> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ subne r2, r2, #1 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bne cbc54 <_Py_NewReferenceNoTotal@@Base+0x7f8> │ │ │ │ - ldr r3, [pc, #3416] @ cc784 <_Py_NewReferenceNoTotal@@Base+0x1328> │ │ │ │ + bne cbce4 <_Py_NewReferenceNoTotal@@Base+0x7f8> │ │ │ │ + ldr r3, [pc, #3652] @ cc900 <_Py_NewReferenceNoTotal@@Base+0x1414> │ │ │ │ cmp r2, r3 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - beq cd6b8 <_Py_NewReferenceNoTotal@@Base+0x225c> │ │ │ │ + beq cd730 <_Py_NewReferenceNoTotal@@Base+0x2244> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r7, r2 │ │ │ │ - beq cd6dc <_Py_NewReferenceNoTotal@@Base+0x2280> │ │ │ │ + beq cd754 <_Py_NewReferenceNoTotal@@Base+0x2268> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r0, [pc, #3380] @ cc784 <_Py_NewReferenceNoTotal@@Base+0x1328> │ │ │ │ + ldr r0, [pc, #3616] @ cc900 <_Py_NewReferenceNoTotal@@Base+0x1414> │ │ │ │ ldr r1, [r3, r7, lsl #2] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp r3, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq ce258 <_Py_NewReferenceNoTotal@@Base+0x2dfc> │ │ │ │ + beq ce15c <_Py_NewReferenceNoTotal@@Base+0x2c70> │ │ │ │ ldr sl, [r4, #8] │ │ │ │ cmp sl, r2 │ │ │ │ - beq cd574 <_Py_NewReferenceNoTotal@@Base+0x2118> │ │ │ │ + beq cd5ec <_Py_NewReferenceNoTotal@@Base+0x2100> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, sl, lsl #2] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - ldrne r0, [pc, #3232] @ cc738 <_Py_NewReferenceNoTotal@@Base+0x12dc> │ │ │ │ - beq cbab0 <_Py_NewReferenceNoTotal@@Base+0x654> │ │ │ │ + ldrne r0, [pc, #3464] @ cc8b0 <_Py_NewReferenceNoTotal@@Base+0x13c4> │ │ │ │ + beq cbb40 <_Py_NewReferenceNoTotal@@Base+0x654> │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, r0 │ │ │ │ - beq cc168 <_Py_NewReferenceNoTotal@@Base+0xd0c> │ │ │ │ + beq cc1f8 <_Py_NewReferenceNoTotal@@Base+0xd0c> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne cba98 <_Py_NewReferenceNoTotal@@Base+0x63c> │ │ │ │ - ldr r2, [pc, #3200] @ cc738 <_Py_NewReferenceNoTotal@@Base+0x12dc> │ │ │ │ + bne cbb28 <_Py_NewReferenceNoTotal@@Base+0x63c> │ │ │ │ + ldr r2, [pc, #3432] @ cc8b0 <_Py_NewReferenceNoTotal@@Base+0x13c4> │ │ │ │ mov r3, #0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl e197c <_Py_HandlePending@@Base+0x1e4> │ │ │ │ + bl e1a4c <_Py_HandlePending@@Base+0x1e4> │ │ │ │ cmp r0, #0 │ │ │ │ - bne ce244 <_Py_NewReferenceNoTotal@@Base+0x2de8> │ │ │ │ + bne ce264 <_Py_NewReferenceNoTotal@@Base+0x2d78> │ │ │ │ mov r0, r4 │ │ │ │ str sl, [r4, #8] │ │ │ │ - bl e3914 <_PyArena_Malloc@@Base+0xb4> │ │ │ │ + bl e39e4 <_PyArena_Malloc@@Base+0xb4> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bne cbc20 <_Py_NewReferenceNoTotal@@Base+0x7c4> │ │ │ │ + bne cbcb0 <_Py_NewReferenceNoTotal@@Base+0x7c4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq cc3a4 <_Py_NewReferenceNoTotal@@Base+0xf48> │ │ │ │ + beq cc434 <_Py_NewReferenceNoTotal@@Base+0xf48> │ │ │ │ ldr r9, [r4, #8] │ │ │ │ cmp sl, r9 │ │ │ │ - bge ccf48 <_Py_NewReferenceNoTotal@@Base+0x1aec> │ │ │ │ + bge ccf94 <_Py_NewReferenceNoTotal@@Base+0x1aa8> │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #3120] @ cc738 <_Py_NewReferenceNoTotal@@Base+0x12dc> │ │ │ │ + ldr r2, [pc, #3352] @ cc8b0 <_Py_NewReferenceNoTotal@@Base+0x13c4> │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl e197c <_Py_HandlePending@@Base+0x1e4> │ │ │ │ + bl e1a4c <_Py_HandlePending@@Base+0x1e4> │ │ │ │ cmp r0, #0 │ │ │ │ - bne cc3ac <_Py_NewReferenceNoTotal@@Base+0xf50> │ │ │ │ + bne cc43c <_Py_NewReferenceNoTotal@@Base+0xf50> │ │ │ │ mov r0, r4 │ │ │ │ str sl, [r4, #8] │ │ │ │ - bl e3914 <_PyArena_Malloc@@Base+0xb4> │ │ │ │ + bl e39e4 <_PyArena_Malloc@@Base+0xb4> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bne cbc20 <_Py_NewReferenceNoTotal@@Base+0x7c4> │ │ │ │ + bne cbcb0 <_Py_NewReferenceNoTotal@@Base+0x7c4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq cc3a8 <_Py_NewReferenceNoTotal@@Base+0xf4c> │ │ │ │ + beq cc438 <_Py_NewReferenceNoTotal@@Base+0xf4c> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ cmp r2, r9 │ │ │ │ - ble cc3a8 <_Py_NewReferenceNoTotal@@Base+0xf4c> │ │ │ │ - ldr r2, [pc, #3040] @ cc738 <_Py_NewReferenceNoTotal@@Base+0x12dc> │ │ │ │ + ble cc438 <_Py_NewReferenceNoTotal@@Base+0xf4c> │ │ │ │ + ldr r2, [pc, #3272] @ cc8b0 <_Py_NewReferenceNoTotal@@Base+0x13c4> │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl e197c <_Py_HandlePending@@Base+0x1e4> │ │ │ │ + bl e1a4c <_Py_HandlePending@@Base+0x1e4> │ │ │ │ cmp r0, #0 │ │ │ │ - bne cdf8c <_Py_NewReferenceNoTotal@@Base+0x2b30> │ │ │ │ + bne ce4c0 <_Py_NewReferenceNoTotal@@Base+0x2fd4> │ │ │ │ mov r0, r4 │ │ │ │ str sl, [r4, #8] │ │ │ │ - bl e3914 <_PyArena_Malloc@@Base+0xb4> │ │ │ │ + bl e39e4 <_PyArena_Malloc@@Base+0xb4> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bne cbc20 <_Py_NewReferenceNoTotal@@Base+0x7c4> │ │ │ │ + bne cbcb0 <_Py_NewReferenceNoTotal@@Base+0x7c4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq ccda0 <_Py_NewReferenceNoTotal@@Base+0x1944> │ │ │ │ + beq ccdec <_Py_NewReferenceNoTotal@@Base+0x1900> │ │ │ │ ldr r9, [r4, #8] │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r9, r2 │ │ │ │ - ble ccda0 <_Py_NewReferenceNoTotal@@Base+0x1944> │ │ │ │ + ble ccdec <_Py_NewReferenceNoTotal@@Base+0x1900> │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #2960] @ cc738 <_Py_NewReferenceNoTotal@@Base+0x12dc> │ │ │ │ + ldr r2, [pc, #3192] @ cc8b0 <_Py_NewReferenceNoTotal@@Base+0x13c4> │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl e197c <_Py_HandlePending@@Base+0x1e4> │ │ │ │ + bl e1a4c <_Py_HandlePending@@Base+0x1e4> │ │ │ │ cmp r0, #0 │ │ │ │ - bne cc3ac <_Py_NewReferenceNoTotal@@Base+0xf50> │ │ │ │ + bne cc43c <_Py_NewReferenceNoTotal@@Base+0xf50> │ │ │ │ mov r0, r4 │ │ │ │ str sl, [r4, #8] │ │ │ │ - bl e3914 <_PyArena_Malloc@@Base+0xb4> │ │ │ │ + bl e39e4 <_PyArena_Malloc@@Base+0xb4> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne cbc20 <_Py_NewReferenceNoTotal@@Base+0x7c4> │ │ │ │ + bne cbcb0 <_Py_NewReferenceNoTotal@@Base+0x7c4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq cc3a8 <_Py_NewReferenceNoTotal@@Base+0xf4c> │ │ │ │ + beq cc438 <_Py_NewReferenceNoTotal@@Base+0xf4c> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, r9 │ │ │ │ - ble cc3a8 <_Py_NewReferenceNoTotal@@Base+0xf4c> │ │ │ │ - ldr r2, [pc, #2892] @ cc738 <_Py_NewReferenceNoTotal@@Base+0x12dc> │ │ │ │ + ble cc438 <_Py_NewReferenceNoTotal@@Base+0xf4c> │ │ │ │ + ldr r2, [pc, #3124] @ cc8b0 <_Py_NewReferenceNoTotal@@Base+0x13c4> │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r3 │ │ │ │ mov r1, sl │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e197c <_Py_HandlePending@@Base+0x1e4> │ │ │ │ + bl e1a4c <_Py_HandlePending@@Base+0x1e4> │ │ │ │ cmp r0, #0 │ │ │ │ - bne cc3ac <_Py_NewReferenceNoTotal@@Base+0xf50> │ │ │ │ + bne cc43c <_Py_NewReferenceNoTotal@@Base+0xf50> │ │ │ │ mov r0, r4 │ │ │ │ str sl, [r4, #8] │ │ │ │ - bl e3914 <_PyArena_Malloc@@Base+0xb4> │ │ │ │ + bl e39e4 <_PyArena_Malloc@@Base+0xb4> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - beq cbbd0 <_Py_NewReferenceNoTotal@@Base+0x774> │ │ │ │ + beq cbc60 <_Py_NewReferenceNoTotal@@Base+0x774> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ sub r2, r2, #1 │ │ │ │ - b cc18c <_Py_NewReferenceNoTotal@@Base+0xd30> │ │ │ │ + b cc21c <_Py_NewReferenceNoTotal@@Base+0xd30> │ │ │ │ ldr r8, [r3, #4] │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r8, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - bne cc408 <_Py_NewReferenceNoTotal@@Base+0xfac> │ │ │ │ + bne cc6b0 <_Py_NewReferenceNoTotal@@Base+0x11c4> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ sub r2, r2, #2 │ │ │ │ cmp fp, #0 │ │ │ │ subne r2, r2, #1 │ │ │ │ str r6, [r4, #8] │ │ │ │ mov r9, fp │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ strne r5, [r4, #8] │ │ │ │ - bne cdd90 <_Py_NewReferenceNoTotal@@Base+0x2934> │ │ │ │ - ldr r3, [pc, #2828] @ cc784 <_Py_NewReferenceNoTotal@@Base+0x1328> │ │ │ │ + bne cddd4 <_Py_NewReferenceNoTotal@@Base+0x28e8> │ │ │ │ + ldr r3, [pc, #3064] @ cc900 <_Py_NewReferenceNoTotal@@Base+0x1414> │ │ │ │ cmp r2, r3 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - beq cd514 <_Py_NewReferenceNoTotal@@Base+0x20b8> │ │ │ │ - ldr sl, [pc, #2800] @ cc77c <_Py_NewReferenceNoTotal@@Base+0x1320> │ │ │ │ - ldr r2, [pc, #2800] @ cc780 <_Py_NewReferenceNoTotal@@Base+0x1324> │ │ │ │ + beq cd5a8 <_Py_NewReferenceNoTotal@@Base+0x20bc> │ │ │ │ + ldr sl, [pc, #3032] @ cc8f4 <_Py_NewReferenceNoTotal@@Base+0x1408> │ │ │ │ + ldr r2, [pc, #3032] @ cc8f8 <_Py_NewReferenceNoTotal@@Base+0x140c> │ │ │ │ ldr r3, [sl, #692] @ 0x2b4 │ │ │ │ mov r8, r6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne cd540 <_Py_NewReferenceNoTotal@@Base+0x20e4> │ │ │ │ - ldr r3, [pc, #2712] @ cc73c <_Py_NewReferenceNoTotal@@Base+0x12e0> │ │ │ │ - bl 3592c0 │ │ │ │ + bne cd5d4 <_Py_NewReferenceNoTotal@@Base+0x20e8> │ │ │ │ + ldr r3, [pc, #2944] @ cc8b4 <_Py_NewReferenceNoTotal@@Base+0x13c8> │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr fp, [r3, #1528] @ 0x5f8 │ │ │ │ ldr r3, [fp] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq ccdb4 <_Py_NewReferenceNoTotal@@Base+0x1958> │ │ │ │ + beq cce00 <_Py_NewReferenceNoTotal@@Base+0x1914> │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r7, [r3, #4] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [r7] │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq cc374 <_Py_NewReferenceNoTotal@@Base+0xf18> │ │ │ │ + beq cc404 <_Py_NewReferenceNoTotal@@Base+0xf18> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ - ldr r3, [pc, #2708] @ cc784 <_Py_NewReferenceNoTotal@@Base+0x1328> │ │ │ │ + ldr r3, [pc, #2944] @ cc900 <_Py_NewReferenceNoTotal@@Base+0x1414> │ │ │ │ cmp r2, r3 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - beq ce284 <_Py_NewReferenceNoTotal@@Base+0x2e28> │ │ │ │ + beq ce0d8 <_Py_NewReferenceNoTotal@@Base+0x2bec> │ │ │ │ mov r0, r4 │ │ │ │ - bl e9fbc │ │ │ │ + bl ea064 │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq cbd30 <_Py_NewReferenceNoTotal@@Base+0x8d4> │ │ │ │ + beq cbdc0 <_Py_NewReferenceNoTotal@@Base+0x8d4> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - beq ccf30 <_Py_NewReferenceNoTotal@@Base+0x1ad4> │ │ │ │ + beq ccf7c <_Py_NewReferenceNoTotal@@Base+0x1a90> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r2, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #22 │ │ │ │ - beq cc788 <_Py_NewReferenceNoTotal@@Base+0x132c> │ │ │ │ + beq cc6fc <_Py_NewReferenceNoTotal@@Base+0x1210> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [sl, #704] @ 0x2c0 │ │ │ │ - ldr r1, [pc, #2560] @ cc740 <_Py_NewReferenceNoTotal@@Base+0x12e4> │ │ │ │ + ldr r1, [pc, #2792] @ cc8b8 <_Py_NewReferenceNoTotal@@Base+0x13cc> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r8, [r4, #8] │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - bne cd5bc <_Py_NewReferenceNoTotal@@Base+0x2160> │ │ │ │ - ldr r3, [pc, #2532] @ cc73c <_Py_NewReferenceNoTotal@@Base+0x12e0> │ │ │ │ - bl 3592c0 │ │ │ │ + bne cd654 <_Py_NewReferenceNoTotal@@Base+0x2168> │ │ │ │ + ldr r3, [pc, #2764] @ cc8b4 <_Py_NewReferenceNoTotal@@Base+0x13c8> │ │ │ │ + bl 359530 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r8, [r3, #1528] @ 0x5f8 │ │ │ │ bic r3, r7, #4080 @ 0xff0 │ │ │ │ cmn r8, #804 @ 0x324 │ │ │ │ bic r3, r3, #15 │ │ │ │ - beq cccb4 <_Py_NewReferenceNoTotal@@Base+0x1858> │ │ │ │ + beq cccb8 <_Py_NewReferenceNoTotal@@Base+0x17cc> │ │ │ │ lsr r0, r7, #18 │ │ │ │ add r0, r8, r0, lsl #3 │ │ │ │ ldr ip, [r0, #808] @ 0x328 │ │ │ │ bic r1, r7, #-16777216 @ 0xff000000 │ │ │ │ bic r1, r1, #16515072 @ 0xfc0000 │ │ │ │ cmp ip, r1 │ │ │ │ - bgt cbdb4 <_Py_NewReferenceNoTotal@@Base+0x958> │ │ │ │ + bgt cbe44 <_Py_NewReferenceNoTotal@@Base+0x958> │ │ │ │ ldr r0, [r0, #804] @ 0x324 │ │ │ │ cmp r0, r1 │ │ │ │ movgt r1, #0 │ │ │ │ movle r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq cccb4 <_Py_NewReferenceNoTotal@@Base+0x1858> │ │ │ │ + beq cccb8 <_Py_NewReferenceNoTotal@@Base+0x17cc> │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ ldr r1, [r3] │ │ │ │ str r7, [r3, #4] │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [r3] │ │ │ │ - beq cc718 <_Py_NewReferenceNoTotal@@Base+0x12bc> │ │ │ │ + beq cc6dc <_Py_NewReferenceNoTotal@@Base+0x11f0> │ │ │ │ cmp r1, #0 │ │ │ │ - beq cd5f0 <_Py_NewReferenceNoTotal@@Base+0x2194> │ │ │ │ + beq cd668 <_Py_NewReferenceNoTotal@@Base+0x217c> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp fp, #0 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bne ccdec <_Py_NewReferenceNoTotal@@Base+0x1990> │ │ │ │ + bne cce38 <_Py_NewReferenceNoTotal@@Base+0x194c> │ │ │ │ mov r0, r4 │ │ │ │ - bl ede5c │ │ │ │ + bl edf04 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne cc960 <_Py_NewReferenceNoTotal@@Base+0x1504> │ │ │ │ + bne cc9d0 <_Py_NewReferenceNoTotal@@Base+0x14e4> │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne cda1c <_Py_NewReferenceNoTotal@@Base+0x25c0> │ │ │ │ + bne cda94 <_Py_NewReferenceNoTotal@@Base+0x25a8> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp fp, #0 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne cdd90 <_Py_NewReferenceNoTotal@@Base+0x2934> │ │ │ │ + bne cddd4 <_Py_NewReferenceNoTotal@@Base+0x28e8> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq cc5f0 <_Py_NewReferenceNoTotal@@Base+0x1194> │ │ │ │ + beq cc638 <_Py_NewReferenceNoTotal@@Base+0x114c> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r2, [r2, r5, lsl #2] │ │ │ │ ldr r1, [r2] │ │ │ │ cmp r1, #1 │ │ │ │ - beq cc618 <_Py_NewReferenceNoTotal@@Base+0x11bc> │ │ │ │ + beq cc660 <_Py_NewReferenceNoTotal@@Base+0x1174> │ │ │ │ cmp fp, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne cdd90 <_Py_NewReferenceNoTotal@@Base+0x2934> │ │ │ │ + bne cddd4 <_Py_NewReferenceNoTotal@@Base+0x28e8> │ │ │ │ mov r0, r4 │ │ │ │ - bl ef54c │ │ │ │ + bl ef5f4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne cc64c <_Py_NewReferenceNoTotal@@Base+0x11f0> │ │ │ │ + bne cc904 <_Py_NewReferenceNoTotal@@Base+0x1418> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne cd048 <_Py_NewReferenceNoTotal@@Base+0x1bec> │ │ │ │ + bne cd094 <_Py_NewReferenceNoTotal@@Base+0x1ba8> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq ccf60 <_Py_NewReferenceNoTotal@@Base+0x1b04> │ │ │ │ + beq ccfa0 <_Py_NewReferenceNoTotal@@Base+0x1ab4> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r2, [r2, r5, lsl #2] │ │ │ │ ldr r1, [r2] │ │ │ │ - ldr r2, [pc, #2244] @ cc760 <_Py_NewReferenceNoTotal@@Base+0x1304> │ │ │ │ + ldr r2, [pc, #2476] @ cc8d8 <_Py_NewReferenceNoTotal@@Base+0x13ec> │ │ │ │ cmp r1, r2 │ │ │ │ - beq cca7c <_Py_NewReferenceNoTotal@@Base+0x1620> │ │ │ │ + beq ccb40 <_Py_NewReferenceNoTotal@@Base+0x1654> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne cdf2c <_Py_NewReferenceNoTotal@@Base+0x2ad0> │ │ │ │ - ldr r3, [pc, #2248] @ cc784 <_Py_NewReferenceNoTotal@@Base+0x1328> │ │ │ │ + bne cdfc4 <_Py_NewReferenceNoTotal@@Base+0x2ad8> │ │ │ │ + ldr r3, [pc, #2484] @ cc900 <_Py_NewReferenceNoTotal@@Base+0x1414> │ │ │ │ cmp r2, r3 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - beq ccfb0 <_Py_NewReferenceNoTotal@@Base+0x1b54> │ │ │ │ + beq ccffc <_Py_NewReferenceNoTotal@@Base+0x1b10> │ │ │ │ ldr r7, [r4, #12] │ │ │ │ cmp r5, r7 │ │ │ │ - beq ccfd4 <_Py_NewReferenceNoTotal@@Base+0x1b78> │ │ │ │ + beq cd020 <_Py_NewReferenceNoTotal@@Base+0x1b34> │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r5 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r1, r7, lsl #2] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r3, [pc, #2132] @ cc744 <_Py_NewReferenceNoTotal@@Base+0x12e8> │ │ │ │ + ldr r3, [pc, #2364] @ cc8bc <_Py_NewReferenceNoTotal@@Base+0x13d0> │ │ │ │ cmp r0, r3 │ │ │ │ - beq cca40 <_Py_NewReferenceNoTotal@@Base+0x15e4> │ │ │ │ + beq ccb04 <_Py_NewReferenceNoTotal@@Base+0x1618> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne ccff8 <_Py_NewReferenceNoTotal@@Base+0x1b9c> │ │ │ │ + bne cd044 <_Py_NewReferenceNoTotal@@Base+0x1b58> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - beq cca10 <_Py_NewReferenceNoTotal@@Base+0x15b4> │ │ │ │ + beq ccad4 <_Py_NewReferenceNoTotal@@Base+0x15e8> │ │ │ │ ldr r2, [r1, r2, lsl #2] │ │ │ │ ldr r1, [r2] │ │ │ │ - ldr r2, [pc, #2108] @ cc75c <_Py_NewReferenceNoTotal@@Base+0x1300> │ │ │ │ + ldr r2, [pc, #2340] @ cc8d4 <_Py_NewReferenceNoTotal@@Base+0x13e8> │ │ │ │ cmp r1, r2 │ │ │ │ - beq cca40 <_Py_NewReferenceNoTotal@@Base+0x15e4> │ │ │ │ + beq ccb04 <_Py_NewReferenceNoTotal@@Base+0x1618> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ sub r2, r2, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - bne cca74 <_Py_NewReferenceNoTotal@@Base+0x1618> │ │ │ │ + bne ccb38 <_Py_NewReferenceNoTotal@@Base+0x164c> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq cd008 <_Py_NewReferenceNoTotal@@Base+0x1bac> │ │ │ │ + beq cd054 <_Py_NewReferenceNoTotal@@Base+0x1b68> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r2, [r2, r5, lsl #2] │ │ │ │ ldr r1, [r2] │ │ │ │ - ldr r2, [pc, #2056] @ cc764 <_Py_NewReferenceNoTotal@@Base+0x1308> │ │ │ │ + ldr r2, [pc, #2288] @ cc8dc <_Py_NewReferenceNoTotal@@Base+0x13f0> │ │ │ │ cmp r1, r2 │ │ │ │ - beq ccdf8 <_Py_NewReferenceNoTotal@@Base+0x199c> │ │ │ │ + beq cce44 <_Py_NewReferenceNoTotal@@Base+0x1958> │ │ │ │ cmp fp, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne cd048 <_Py_NewReferenceNoTotal@@Base+0x1bec> │ │ │ │ + bne cd094 <_Py_NewReferenceNoTotal@@Base+0x1ba8> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq cd08c <_Py_NewReferenceNoTotal@@Base+0x1c30> │ │ │ │ + beq cd0d8 <_Py_NewReferenceNoTotal@@Base+0x1bec> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r2, [r0, r5, lsl #2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #504 @ 0x1f8 │ │ │ │ moveq r3, r5 │ │ │ │ - beq cd0b4 <_Py_NewReferenceNoTotal@@Base+0x1c58> │ │ │ │ + beq cd100 <_Py_NewReferenceNoTotal@@Base+0x1c14> │ │ │ │ cmp fp, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne cd048 <_Py_NewReferenceNoTotal@@Base+0x1bec> │ │ │ │ + bne cd094 <_Py_NewReferenceNoTotal@@Base+0x1ba8> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq cd250 <_Py_NewReferenceNoTotal@@Base+0x1df4> │ │ │ │ + beq cd26c <_Py_NewReferenceNoTotal@@Base+0x1d80> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r2, [r2, r5, lsl #2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #616 @ 0x268 │ │ │ │ - beq cd740 <_Py_NewReferenceNoTotal@@Base+0x22e4> │ │ │ │ + beq cd7b8 <_Py_NewReferenceNoTotal@@Base+0x22cc> │ │ │ │ cmp fp, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne cd048 <_Py_NewReferenceNoTotal@@Base+0x1bec> │ │ │ │ + bne cd094 <_Py_NewReferenceNoTotal@@Base+0x1ba8> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq cd108 <_Py_NewReferenceNoTotal@@Base+0x1cac> │ │ │ │ + beq cd29c <_Py_NewReferenceNoTotal@@Base+0x1db0> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r2, [r2, r5, lsl #2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #580 @ 0x244 │ │ │ │ - beq cd81c <_Py_NewReferenceNoTotal@@Base+0x23c0> │ │ │ │ + beq cd894 <_Py_NewReferenceNoTotal@@Base+0x23a8> │ │ │ │ cmp fp, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne cd048 <_Py_NewReferenceNoTotal@@Base+0x1bec> │ │ │ │ + bne cd094 <_Py_NewReferenceNoTotal@@Base+0x1ba8> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq cd138 <_Py_NewReferenceNoTotal@@Base+0x1cdc> │ │ │ │ + beq cd154 <_Py_NewReferenceNoTotal@@Base+0x1c68> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r2, [r2, r5, lsl #2] │ │ │ │ ldr r1, [r2] │ │ │ │ - ldr r2, [pc, #1880] @ cc76c <_Py_NewReferenceNoTotal@@Base+0x1310> │ │ │ │ + ldr r2, [pc, #2112] @ cc8e4 <_Py_NewReferenceNoTotal@@Base+0x13f8> │ │ │ │ cmp r1, r2 │ │ │ │ - beq cd168 <_Py_NewReferenceNoTotal@@Base+0x1d0c> │ │ │ │ + beq cd184 <_Py_NewReferenceNoTotal@@Base+0x1c98> │ │ │ │ cmp fp, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne cd048 <_Py_NewReferenceNoTotal@@Base+0x1bec> │ │ │ │ + bne cd094 <_Py_NewReferenceNoTotal@@Base+0x1ba8> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq cd3d0 <_Py_NewReferenceNoTotal@@Base+0x1f74> │ │ │ │ + beq cd300 <_Py_NewReferenceNoTotal@@Base+0x1e14> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r2, [r0, r5, lsl #2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #508 @ 0x1fc │ │ │ │ moveq r3, r5 │ │ │ │ - beq cd3f8 <_Py_NewReferenceNoTotal@@Base+0x1f9c> │ │ │ │ + beq cd328 <_Py_NewReferenceNoTotal@@Base+0x1e3c> │ │ │ │ cmp fp, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne cd048 <_Py_NewReferenceNoTotal@@Base+0x1bec> │ │ │ │ + bne cd094 <_Py_NewReferenceNoTotal@@Base+0x1ba8> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq cd44c <_Py_NewReferenceNoTotal@@Base+0x1ff0> │ │ │ │ + beq cd498 <_Py_NewReferenceNoTotal@@Base+0x1fac> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr r2, [pc, #1804] @ cc778 <_Py_NewReferenceNoTotal@@Base+0x131c> │ │ │ │ + ldr r2, [pc, #2036] @ cc8f0 <_Py_NewReferenceNoTotal@@Base+0x1404> │ │ │ │ ldr r1, [r0, r5, lsl #2] │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, r2 │ │ │ │ moveq r3, r5 │ │ │ │ - beq cd478 <_Py_NewReferenceNoTotal@@Base+0x201c> │ │ │ │ + beq cd4c4 <_Py_NewReferenceNoTotal@@Base+0x1fd8> │ │ │ │ cmp fp, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne cd048 <_Py_NewReferenceNoTotal@@Base+0x1bec> │ │ │ │ + bne cd094 <_Py_NewReferenceNoTotal@@Base+0x1ba8> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq cd280 <_Py_NewReferenceNoTotal@@Base+0x1e24> │ │ │ │ + beq cd2cc <_Py_NewReferenceNoTotal@@Base+0x1de0> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r2, [r2, r5, lsl #2] │ │ │ │ ldr r1, [r2] │ │ │ │ - ldr r2, [pc, #1736] @ cc770 <_Py_NewReferenceNoTotal@@Base+0x1314> │ │ │ │ + ldr r2, [pc, #1968] @ cc8e8 <_Py_NewReferenceNoTotal@@Base+0x13fc> │ │ │ │ cmp r1, r2 │ │ │ │ - beq cdb28 <_Py_NewReferenceNoTotal@@Base+0x26cc> │ │ │ │ + beq cdb8c <_Py_NewReferenceNoTotal@@Base+0x26a0> │ │ │ │ cmp fp, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne cd048 <_Py_NewReferenceNoTotal@@Base+0x1bec> │ │ │ │ + bne cd094 <_Py_NewReferenceNoTotal@@Base+0x1ba8> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq cd2b4 <_Py_NewReferenceNoTotal@@Base+0x1e58> │ │ │ │ + beq cd37c <_Py_NewReferenceNoTotal@@Base+0x1e90> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #1700] @ cc774 <_Py_NewReferenceNoTotal@@Base+0x1318> │ │ │ │ + ldr r3, [pc, #1932] @ cc8ec <_Py_NewReferenceNoTotal@@Base+0x1400> │ │ │ │ ldr r2, [r2, r5, lsl #2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, r3 │ │ │ │ - beq cd2e0 <_Py_NewReferenceNoTotal@@Base+0x1e84> │ │ │ │ + beq cd3a8 <_Py_NewReferenceNoTotal@@Base+0x1ebc> │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r6, [r4, #20] │ │ │ │ ldr r5, [r6, #4] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r2, [r5] │ │ │ │ add r3, r1, #16 │ │ │ │ cmp r2, r3 │ │ │ │ mov r2, #0 │ │ │ │ - bcc cc6c8 <_Py_NewReferenceNoTotal@@Base+0x126c> │ │ │ │ + bcc cc980 <_Py_NewReferenceNoTotal@@Base+0x1494> │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r3, r3, r1 │ │ │ │ - beq ce2b0 <_Py_NewReferenceNoTotal@@Base+0x2e54> │ │ │ │ + beq cdfa8 <_Py_NewReferenceNoTotal@@Base+0x2abc> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne cc958 <_Py_NewReferenceNoTotal@@Base+0x14fc> │ │ │ │ + bne cc8a8 <_Py_NewReferenceNoTotal@@Base+0x13bc> │ │ │ │ str r2, [r3, #4] │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r0, #1008 @ 0x3f0 │ │ │ │ @@ -166693,214 +166731,196 @@ │ │ │ │ ldr r8, [r3, #4] │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r8, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - bne cc3c0 <_Py_NewReferenceNoTotal@@Base+0xf64> │ │ │ │ + bne cc450 <_Py_NewReferenceNoTotal@@Base+0xf64> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bne cde2c <_Py_NewReferenceNoTotal@@Base+0x29d0> │ │ │ │ - ldr r3, [pc, #1508] @ cc784 <_Py_NewReferenceNoTotal@@Base+0x1328> │ │ │ │ + bne cde18 <_Py_NewReferenceNoTotal@@Base+0x292c> │ │ │ │ + ldr r3, [pc, #1744] @ cc900 <_Py_NewReferenceNoTotal@@Base+0x1414> │ │ │ │ cmp r2, r3 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - beq cd58c <_Py_NewReferenceNoTotal@@Base+0x2130> │ │ │ │ + beq cd604 <_Py_NewReferenceNoTotal@@Base+0x2118> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - beq cd5a4 <_Py_NewReferenceNoTotal@@Base+0x2148> │ │ │ │ + beq cd61c <_Py_NewReferenceNoTotal@@Base+0x2130> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq cc1e8 <_Py_NewReferenceNoTotal@@Base+0xd8c> │ │ │ │ - ldr r2, [pc, #1380] @ cc738 <_Py_NewReferenceNoTotal@@Base+0x12dc> │ │ │ │ + beq cc278 <_Py_NewReferenceNoTotal@@Base+0xd8c> │ │ │ │ + ldr r2, [pc, #1612] @ cc8b0 <_Py_NewReferenceNoTotal@@Base+0x13c4> │ │ │ │ ldr r1, [r3] │ │ │ │ cmp r1, r2 │ │ │ │ - beq cbc2c <_Py_NewReferenceNoTotal@@Base+0x7d0> │ │ │ │ + beq cbcbc <_Py_NewReferenceNoTotal@@Base+0x7d0> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne cc1d0 <_Py_NewReferenceNoTotal@@Base+0xd74> │ │ │ │ - ldr r2, [pc, #1352] @ cc738 <_Py_NewReferenceNoTotal@@Base+0x12dc> │ │ │ │ + bne cc260 <_Py_NewReferenceNoTotal@@Base+0xd74> │ │ │ │ + ldr r2, [pc, #1584] @ cc8b0 <_Py_NewReferenceNoTotal@@Base+0x13c4> │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl e197c <_Py_HandlePending@@Base+0x1e4> │ │ │ │ + bl e1a4c <_Py_HandlePending@@Base+0x1e4> │ │ │ │ cmp r0, #0 │ │ │ │ - bne ce084 <_Py_NewReferenceNoTotal@@Base+0x2c28> │ │ │ │ + bne ce000 <_Py_NewReferenceNoTotal@@Base+0x2b14> │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bl e3914 <_PyArena_Malloc@@Base+0xb4> │ │ │ │ + bl e39e4 <_PyArena_Malloc@@Base+0xb4> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bne cde14 <_Py_NewReferenceNoTotal@@Base+0x29b8> │ │ │ │ + bne cdeec <_Py_NewReferenceNoTotal@@Base+0x2a00> │ │ │ │ cmp r0, #0 │ │ │ │ - beq ccd28 <_Py_NewReferenceNoTotal@@Base+0x18cc> │ │ │ │ + beq ccce4 <_Py_NewReferenceNoTotal@@Base+0x17f8> │ │ │ │ ldr r9, [r4, #8] │ │ │ │ cmp r7, r9 │ │ │ │ - bge ccf54 <_Py_NewReferenceNoTotal@@Base+0x1af8> │ │ │ │ + bge ccfd8 <_Py_NewReferenceNoTotal@@Base+0x1aec> │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #1272] @ cc738 <_Py_NewReferenceNoTotal@@Base+0x12dc> │ │ │ │ + ldr r2, [pc, #1504] @ cc8b0 <_Py_NewReferenceNoTotal@@Base+0x13c4> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl e197c <_Py_HandlePending@@Base+0x1e4> │ │ │ │ + bl e1a4c <_Py_HandlePending@@Base+0x1e4> │ │ │ │ cmp r0, #0 │ │ │ │ - bne cc3f4 <_Py_NewReferenceNoTotal@@Base+0xf98> │ │ │ │ + bne cc69c <_Py_NewReferenceNoTotal@@Base+0x11b0> │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bl e3914 <_PyArena_Malloc@@Base+0xb4> │ │ │ │ + bl e39e4 <_PyArena_Malloc@@Base+0xb4> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r3, r0 │ │ │ │ - bne cde14 <_Py_NewReferenceNoTotal@@Base+0x29b8> │ │ │ │ + bne cdeec <_Py_NewReferenceNoTotal@@Base+0x2a00> │ │ │ │ cmp r0, #0 │ │ │ │ - beq cc3ec <_Py_NewReferenceNoTotal@@Base+0xf90> │ │ │ │ + beq cc694 <_Py_NewReferenceNoTotal@@Base+0x11a8> │ │ │ │ ldr sl, [r4, #8] │ │ │ │ cmp sl, r9 │ │ │ │ - ble cc3ec <_Py_NewReferenceNoTotal@@Base+0xf90> │ │ │ │ + ble cc694 <_Py_NewReferenceNoTotal@@Base+0x11a8> │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #1196] @ cc738 <_Py_NewReferenceNoTotal@@Base+0x12dc> │ │ │ │ + ldr r2, [pc, #1428] @ cc8b0 <_Py_NewReferenceNoTotal@@Base+0x13c4> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl e197c <_Py_HandlePending@@Base+0x1e4> │ │ │ │ + bl e1a4c <_Py_HandlePending@@Base+0x1e4> │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ce178 <_Py_NewReferenceNoTotal@@Base+0x2d1c> │ │ │ │ + bne ce008 <_Py_NewReferenceNoTotal@@Base+0x2b1c> │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bl e3914 <_PyArena_Malloc@@Base+0xb4> │ │ │ │ + bl e39e4 <_PyArena_Malloc@@Base+0xb4> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bne cde14 <_Py_NewReferenceNoTotal@@Base+0x29b8> │ │ │ │ + bne cdeec <_Py_NewReferenceNoTotal@@Base+0x2a00> │ │ │ │ cmp r0, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - beq ccdac <_Py_NewReferenceNoTotal@@Base+0x1950> │ │ │ │ + beq ccdf8 <_Py_NewReferenceNoTotal@@Base+0x190c> │ │ │ │ ldr r9, [r4, #8] │ │ │ │ cmp r9, sl │ │ │ │ - ble ccdac <_Py_NewReferenceNoTotal@@Base+0x1950> │ │ │ │ + ble ccdf8 <_Py_NewReferenceNoTotal@@Base+0x190c> │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #1112] @ cc738 <_Py_NewReferenceNoTotal@@Base+0x12dc> │ │ │ │ + ldr r2, [pc, #1344] @ cc8b0 <_Py_NewReferenceNoTotal@@Base+0x13c4> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl e197c <_Py_HandlePending@@Base+0x1e4> │ │ │ │ + bl e1a4c <_Py_HandlePending@@Base+0x1e4> │ │ │ │ cmp r0, #0 │ │ │ │ - bne cc3f4 <_Py_NewReferenceNoTotal@@Base+0xf98> │ │ │ │ + bne cc69c <_Py_NewReferenceNoTotal@@Base+0x11b0> │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bl e3914 <_PyArena_Malloc@@Base+0xb4> │ │ │ │ + bl e39e4 <_PyArena_Malloc@@Base+0xb4> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne cde14 <_Py_NewReferenceNoTotal@@Base+0x29b8> │ │ │ │ + bne cdeec <_Py_NewReferenceNoTotal@@Base+0x2a00> │ │ │ │ cmp r0, #0 │ │ │ │ - beq cc3ec <_Py_NewReferenceNoTotal@@Base+0xf90> │ │ │ │ + beq cc694 <_Py_NewReferenceNoTotal@@Base+0x11a8> │ │ │ │ ldr sl, [r4, #8] │ │ │ │ cmp sl, r9 │ │ │ │ - ble cc3ec <_Py_NewReferenceNoTotal@@Base+0xf90> │ │ │ │ + ble cc694 <_Py_NewReferenceNoTotal@@Base+0x11a8> │ │ │ │ mov r8, r0 │ │ │ │ - ldr r2, [pc, #1040] @ cc738 <_Py_NewReferenceNoTotal@@Base+0x12dc> │ │ │ │ + ldr r2, [pc, #1272] @ cc8b0 <_Py_NewReferenceNoTotal@@Base+0x13c4> │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl e197c <_Py_HandlePending@@Base+0x1e4> │ │ │ │ + bl e1a4c <_Py_HandlePending@@Base+0x1e4> │ │ │ │ cmp r0, #0 │ │ │ │ - bne cc3f4 <_Py_NewReferenceNoTotal@@Base+0xf98> │ │ │ │ + bne cc69c <_Py_NewReferenceNoTotal@@Base+0x11b0> │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bl e3914 <_PyArena_Malloc@@Base+0xb4> │ │ │ │ + bl e39e4 <_PyArena_Malloc@@Base+0xb4> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne cde14 <_Py_NewReferenceNoTotal@@Base+0x29b8> │ │ │ │ + bne cdeec <_Py_NewReferenceNoTotal@@Base+0x2a00> │ │ │ │ cmp r0, #0 │ │ │ │ - beq cc3f0 <_Py_NewReferenceNoTotal@@Base+0xf94> │ │ │ │ + beq cc698 <_Py_NewReferenceNoTotal@@Base+0x11ac> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, sl │ │ │ │ - ble cc3f0 <_Py_NewReferenceNoTotal@@Base+0xf94> │ │ │ │ + ble cc698 <_Py_NewReferenceNoTotal@@Base+0x11ac> │ │ │ │ mov r8, r0 │ │ │ │ mov sl, r3 │ │ │ │ - b cc320 <_Py_NewReferenceNoTotal@@Base+0xec4> │ │ │ │ + b cc3b0 <_Py_NewReferenceNoTotal@@Base+0xec4> │ │ │ │ ldr r0, [r3, #24] │ │ │ │ ldr ip, [r3, #28] │ │ │ │ cmp ip, r0 │ │ │ │ addcs r1, r3, r0 │ │ │ │ ldrcc r3, [r3, #12] │ │ │ │ strcs r1, [r3, #4] │ │ │ │ addcs r1, r0, #8 │ │ │ │ strcc r3, [r1, #12] │ │ │ │ strcs r1, [r3, #24] │ │ │ │ strcc r1, [r3, #8] │ │ │ │ strcs r2, [r3, r0] │ │ │ │ - b cbce4 <_Py_NewReferenceNoTotal@@Base+0x888> │ │ │ │ + b cbd74 <_Py_NewReferenceNoTotal@@Base+0x888> │ │ │ │ mov r9, sl │ │ │ │ str r9, [r4, #8] │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ cmp r8, #0 │ │ │ │ sub r2, r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - beq cc188 <_Py_NewReferenceNoTotal@@Base+0xd2c> │ │ │ │ + beq cc218 <_Py_NewReferenceNoTotal@@Base+0xd2c> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq cd4cc <_Py_NewReferenceNoTotal@@Base+0x2070> │ │ │ │ + beq cd518 <_Py_NewReferenceNoTotal@@Base+0x202c> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r2, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #23 │ │ │ │ - beq ccb48 <_Py_NewReferenceNoTotal@@Base+0x16ec> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - b cc188 <_Py_NewReferenceNoTotal@@Base+0xd2c> │ │ │ │ - mov sl, r9 │ │ │ │ - str sl, [r4, #8] │ │ │ │ + beq ccc0c <_Py_NewReferenceNoTotal@@Base+0x1720> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ - cmp r8, #0 │ │ │ │ - sub r2, r2, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - beq cbc4c <_Py_NewReferenceNoTotal@@Base+0x7f0> │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq ccd10 <_Py_NewReferenceNoTotal@@Base+0x18b4> │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr r2, [r2, r3, lsl #2] │ │ │ │ - ldr r2, [r2] │ │ │ │ - cmp r2, #9 │ │ │ │ - beq ccbf4 <_Py_NewReferenceNoTotal@@Base+0x1798> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - b cbc4c <_Py_NewReferenceNoTotal@@Base+0x7f0> │ │ │ │ + b cc218 <_Py_NewReferenceNoTotal@@Base+0xd2c> │ │ │ │ ldr r1, [r7, #4] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #134217728 @ 0x8000000 │ │ │ │ - beq cdeb0 <_Py_NewReferenceNoTotal@@Base+0x2a54> │ │ │ │ + beq cdef8 <_Py_NewReferenceNoTotal@@Base+0x2a0c> │ │ │ │ adds r1, r1, #16 │ │ │ │ - beq cdec4 <_Py_NewReferenceNoTotal@@Base+0x2a68> │ │ │ │ + beq cdf0c <_Py_NewReferenceNoTotal@@Base+0x2a20> │ │ │ │ mov r0, r4 │ │ │ │ - bl e13bc <_PyEval_EvalFrameDefault@@Base+0x117c8> │ │ │ │ + bl e148c <_PyEval_EvalFrameDefault@@Base+0x1180c> │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq cdec4 <_Py_NewReferenceNoTotal@@Base+0x2a68> │ │ │ │ + beq cdf0c <_Py_NewReferenceNoTotal@@Base+0x2a20> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r8, [r2, #4] │ │ │ │ ldr fp, [r7, #16] │ │ │ │ ldr r0, [r8, #4] │ │ │ │ ldr r1, [r8] │ │ │ │ add ip, r0, #32 │ │ │ │ cmp ip, r1 │ │ │ │ ldr sl, [r7, #20] │ │ │ │ ldr r1, [r7, #24] │ │ │ │ - bhi cda34 <_Py_NewReferenceNoTotal@@Base+0x25d8> │ │ │ │ + bhi cdaac <_Py_NewReferenceNoTotal@@Base+0x25c0> │ │ │ │ ldr r7, [r8, #12] │ │ │ │ str ip, [r8, #4] │ │ │ │ adds r7, r7, r0 │ │ │ │ - beq ce158 <_Py_NewReferenceNoTotal@@Base+0x2cfc> │ │ │ │ + beq ce010 <_Py_NewReferenceNoTotal@@Base+0x2b24> │ │ │ │ ldr r0, [r8, #8] │ │ │ │ cmp r0, #0 │ │ │ │ strne r0, [r2, #4] │ │ │ │ str r3, [r7, #16] │ │ │ │ str fp, [r7, #20] │ │ │ │ str sl, [r7, #24] │ │ │ │ str r1, [r7, #28] │ │ │ │ @@ -166908,1106 +166928,1118 @@ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r9, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ mov r2, #24 │ │ │ │ str r2, [r7] │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r7, #8] │ │ │ │ - beq ccf98 <_Py_NewReferenceNoTotal@@Base+0x1b3c> │ │ │ │ + beq ccfe4 <_Py_NewReferenceNoTotal@@Base+0x1af8> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r2, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #11 │ │ │ │ - bne cb9bc <_Py_NewReferenceNoTotal@@Base+0x560> │ │ │ │ + bne cba4c <_Py_NewReferenceNoTotal@@Base+0x560> │ │ │ │ add r3, r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl ecfb0 │ │ │ │ + bl ed058 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq cb9bc <_Py_NewReferenceNoTotal@@Base+0x560> │ │ │ │ + beq cba4c <_Py_NewReferenceNoTotal@@Base+0x560> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b75bc │ │ │ │ + bl 2b7308 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r9, r0 │ │ │ │ - bne cb9c0 <_Py_NewReferenceNoTotal@@Base+0x564> │ │ │ │ + bne cba50 <_Py_NewReferenceNoTotal@@Base+0x564> │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebd44 │ │ │ │ + bl ebdec │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq ccdec <_Py_NewReferenceNoTotal@@Base+0x1990> │ │ │ │ + beq cce38 <_Py_NewReferenceNoTotal@@Base+0x194c> │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [ip, #20] │ │ │ │ ldr r7, [ip, #24] │ │ │ │ - bl ec69c │ │ │ │ + bl ec744 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r3, #1 │ │ │ │ streq r3, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #12] │ │ │ │ str r6, [sp, #8] │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, #1 │ │ │ │ - bl 2b7e7c │ │ │ │ - ldr r2, [pc, #436] @ cc748 <_Py_NewReferenceNoTotal@@Base+0x12ec> │ │ │ │ + bl 2b7bf4 │ │ │ │ + ldr r2, [pc, #740] @ cc8c0 <_Py_NewReferenceNoTotal@@Base+0x13d4> │ │ │ │ mov r3, r0 │ │ │ │ mov r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d3b0 │ │ │ │ + bl 24d4a4 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne cc918 <_Py_NewReferenceNoTotal@@Base+0x14bc> │ │ │ │ - bl a55d4 │ │ │ │ + bne cc868 <_Py_NewReferenceNoTotal@@Base+0x137c> │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - beq cbe14 <_Py_NewReferenceNoTotal@@Base+0x9b8> │ │ │ │ + beq cbea4 <_Py_NewReferenceNoTotal@@Base+0x9b8> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ mov r3, #1 │ │ │ │ sub r2, r2, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b cbe20 <_Py_NewReferenceNoTotal@@Base+0x9c4> │ │ │ │ + b cbeb0 <_Py_NewReferenceNoTotal@@Base+0x9c4> │ │ │ │ ldr r6, [r2, #4] │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ sub r1, r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #8] │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d10 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6d68 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt cdd84 <_Py_NewReferenceNoTotal@@Base+0x2928> │ │ │ │ + blt cddc8 <_Py_NewReferenceNoTotal@@Base+0x28dc> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, #1 │ │ │ │ - bne cc644 <_Py_NewReferenceNoTotal@@Base+0x11e8> │ │ │ │ + bne cc68c <_Py_NewReferenceNoTotal@@Base+0x11a0> │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #134217728 @ 0x8000000 │ │ │ │ - beq cdd70 <_Py_NewReferenceNoTotal@@Base+0x2914> │ │ │ │ + beq cddb4 <_Py_NewReferenceNoTotal@@Base+0x28c8> │ │ │ │ adds r0, r0, #16 │ │ │ │ - beq cdd84 <_Py_NewReferenceNoTotal@@Base+0x2928> │ │ │ │ - ldr r1, [pc, #272] @ cc74c <_Py_NewReferenceNoTotal@@Base+0x12f0> │ │ │ │ + beq cddc8 <_Py_NewReferenceNoTotal@@Base+0x28dc> │ │ │ │ + ldr r1, [pc, #576] @ cc8c4 <_Py_NewReferenceNoTotal@@Base+0x13d8> │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cd8cc <_Py_NewReferenceNoTotal@@Base+0x2470> │ │ │ │ + beq cd944 <_Py_NewReferenceNoTotal@@Base+0x2458> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ - b cbe50 <_Py_NewReferenceNoTotal@@Base+0x9f4> │ │ │ │ - ldmib r4, {r0, r2} │ │ │ │ - subs r1, r2, #1 │ │ │ │ - bmi cdd90 <_Py_NewReferenceNoTotal@@Base+0x2934> │ │ │ │ - ldr ip, [r0, r1, lsl #2] │ │ │ │ - ldr r3, [ip] │ │ │ │ - sub r1, r3, #4 │ │ │ │ - cmp r3, #0 │ │ │ │ - cmpne r1, #2 │ │ │ │ - bls ccce0 <_Py_NewReferenceNoTotal@@Base+0x1884> │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - mov r1, #48 @ 0x30 │ │ │ │ - ldr r7, [ip, #20] │ │ │ │ - ldr r5, [ip, #24] │ │ │ │ - bl e3860 <_PyArena_Malloc@@Base> │ │ │ │ - subs r2, r0, #0 │ │ │ │ - beq cdf34 <_Py_NewReferenceNoTotal@@Base+0x2ad8> │ │ │ │ - str r6, [r2, #4] │ │ │ │ - ldr r6, [r4, #20] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - str r5, [r2, #44] @ 0x2c │ │ │ │ - ldr r5, [r6, #4] │ │ │ │ - str r3, [r2, #32] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r3, [r2, #36] @ 0x24 │ │ │ │ - str r7, [r2, #40] @ 0x28 │ │ │ │ - ldm r5, {r0, r1} │ │ │ │ - mov r3, #25 │ │ │ │ - str r3, [r2] │ │ │ │ - add r3, r1, #16 │ │ │ │ - cmp r0, r3 │ │ │ │ - bcs cc100 <_Py_NewReferenceNoTotal@@Base+0xca4> │ │ │ │ - ldr r0, [pc, #128] @ cc750 <_Py_NewReferenceNoTotal@@Base+0x12f4> │ │ │ │ - str r2, [sp, #32] │ │ │ │ - bl 996a4 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq ce2b0 <_Py_NewReferenceNoTotal@@Base+0x2e54> │ │ │ │ - add r1, r3, #23 │ │ │ │ - mov r0, r3 │ │ │ │ - bic r1, r1, #7 │ │ │ │ - mov ip, #8192 @ 0x2000 │ │ │ │ - str ip, [r0], #16 │ │ │ │ - sub r1, r1, r0 │ │ │ │ - str r0, [r3, #12] │ │ │ │ - mov r0, #0 │ │ │ │ - str r1, [r3, #4] │ │ │ │ - str r0, [r3, #8] │ │ │ │ - str r3, [r5, #8] │ │ │ │ - mov r5, r3 │ │ │ │ - add r3, r1, #16 │ │ │ │ - b cc100 <_Py_NewReferenceNoTotal@@Base+0xca4> │ │ │ │ + b cbee0 <_Py_NewReferenceNoTotal@@Base+0x9f4> │ │ │ │ + mov sl, r9 │ │ │ │ + str sl, [r4, #8] │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + cmp r8, #0 │ │ │ │ + sub r2, r2, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + beq cbcdc <_Py_NewReferenceNoTotal@@Base+0x7f0> │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq cd560 <_Py_NewReferenceNoTotal@@Base+0x2074> │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r2, [r2, r3, lsl #2] │ │ │ │ + ldr r2, [r2] │ │ │ │ + cmp r2, #9 │ │ │ │ + beq ccd2c <_Py_NewReferenceNoTotal@@Base+0x1840> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + b cbcdc <_Py_NewReferenceNoTotal@@Base+0x7f0> │ │ │ │ ldr r1, [r3, #20] │ │ │ │ ldr r1, [r8, r1, lsl #3] │ │ │ │ ldr r0, [r1, #12] │ │ │ │ str r0, [r3, #12] │ │ │ │ str r1, [r3, #8] │ │ │ │ str r3, [r1, #12] │ │ │ │ str r3, [r0, #8] │ │ │ │ - b cbddc <_Py_NewReferenceNoTotal@@Base+0x980> │ │ │ │ - andeq r0, r0, r4, lsr #9 │ │ │ │ - andeq r0, r0, ip │ │ │ │ - andeq r9, r9, ip, lsr lr │ │ │ │ - andeq r0, r0, lr, ror #4 │ │ │ │ - eorseq r4, r6, r4, asr #15 │ │ │ │ - mlaseq r6, r0, r9, r2 │ │ │ │ - andeq r2, r0, r0, lsl r0 │ │ │ │ - andeq r9, lr, r8, asr #2 │ │ │ │ - andeq fp, r8, ip, lsl #9 │ │ │ │ - andeq r0, r0, sp, ror #4 │ │ │ │ - andeq r0, r0, sl, lsl #4 │ │ │ │ - andeq r0, r0, sp, lsl #4 │ │ │ │ - andeq fp, r8, r8, lsr #32 │ │ │ │ - andeq r0, r0, r1, lsl r2 │ │ │ │ - andeq r0, r0, lr, lsl #4 │ │ │ │ - andeq r0, r0, pc, lsl #4 │ │ │ │ - strdeq r0, [r0], -sp │ │ │ │ - subseq r4, r7, r0, lsl lr │ │ │ │ - andeq r1, r9, r8, lsl #31 │ │ │ │ - andeq r1, r0, r0, ror r7 │ │ │ │ + b cbe6c <_Py_NewReferenceNoTotal@@Base+0x980> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ add r8, r3, #1 │ │ │ │ sub r2, r2, #1 │ │ │ │ str r8, [r4, #8] │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ str fp, [r7] │ │ │ │ mov fp, #1 │ │ │ │ str fp, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #-44] @ cc784 <_Py_NewReferenceNoTotal@@Base+0x1328> │ │ │ │ + ldr r1, [pc, #476] @ cc900 <_Py_NewReferenceNoTotal@@Base+0x1414> │ │ │ │ mov r9, fp │ │ │ │ cmp r2, r1 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - beq ce0fc <_Py_NewReferenceNoTotal@@Base+0x2ca0> │ │ │ │ + beq cdfe0 <_Py_NewReferenceNoTotal@@Base+0x2af4> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne cc804 <_Py_NewReferenceNoTotal@@Base+0x13a8> │ │ │ │ + bne cc754 <_Py_NewReferenceNoTotal@@Base+0x1268> │ │ │ │ mov r0, r4 │ │ │ │ - bl e9fbc │ │ │ │ + bl ea064 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq cc800 <_Py_NewReferenceNoTotal@@Base+0x13a4> │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq cd5d0 <_Py_NewReferenceNoTotal@@Base+0x2174> │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - ldr r1, [r1, r2, lsl #2] │ │ │ │ - ldr r1, [r1] │ │ │ │ - cmp r1, #22 │ │ │ │ - beq ccd30 <_Py_NewReferenceNoTotal@@Base+0x18d4> │ │ │ │ + bne cca80 <_Py_NewReferenceNoTotal@@Base+0x1594> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r9, #0 │ │ │ │ str r8, [r4, #8] │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - beq cddf8 <_Py_NewReferenceNoTotal@@Base+0x299c> │ │ │ │ + beq cdf30 <_Py_NewReferenceNoTotal@@Base+0x2a44> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne cddf8 <_Py_NewReferenceNoTotal@@Base+0x299c> │ │ │ │ + bne cdf30 <_Py_NewReferenceNoTotal@@Base+0x2a44> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r9 │ │ │ │ - bl ea71c │ │ │ │ + bl ea7c4 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq ce078 <_Py_NewReferenceNoTotal@@Base+0x2c1c> │ │ │ │ + beq cdf4c <_Py_NewReferenceNoTotal@@Base+0x2a60> │ │ │ │ cmp r9, #0 │ │ │ │ - ble cc870 <_Py_NewReferenceNoTotal@@Base+0x1414> │ │ │ │ + ble cc7c0 <_Py_NewReferenceNoTotal@@Base+0x12d4> │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r2, [r7] │ │ │ │ cmp r9, #1 │ │ │ │ str r2, [r3] │ │ │ │ - beq cc870 <_Py_NewReferenceNoTotal@@Base+0x1414> │ │ │ │ + beq cc7c0 <_Py_NewReferenceNoTotal@@Base+0x12d4> │ │ │ │ mov r3, #1 │ │ │ │ ldr r2, [r8, #4] │ │ │ │ ldr r1, [r7, r3, lsl #2] │ │ │ │ str r1, [r2, r3, lsl #2] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r9 │ │ │ │ - bne cc858 <_Py_NewReferenceNoTotal@@Base+0x13fc> │ │ │ │ + bne cc7a8 <_Py_NewReferenceNoTotal@@Base+0x12bc> │ │ │ │ mov r0, r7 │ │ │ │ - bl 99b98 │ │ │ │ + bl 99c10 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl ffd50 <_PyArg_CheckPositional@@Base+0xab0> │ │ │ │ + bl ffe04 <_PyArg_CheckPositional@@Base+0xab0> │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq cd56c <_Py_NewReferenceNoTotal@@Base+0x2110> │ │ │ │ + beq cdf6c <_Py_NewReferenceNoTotal@@Base+0x2a80> │ │ │ │ mov r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ - bl cad74 │ │ │ │ + bl cae04 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cd56c <_Py_NewReferenceNoTotal@@Base+0x2110> │ │ │ │ + beq cdf6c <_Py_NewReferenceNoTotal@@Base+0x2a80> │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r9, r0 │ │ │ │ - bne ccde0 <_Py_NewReferenceNoTotal@@Base+0x1984> │ │ │ │ + bne cce2c <_Py_NewReferenceNoTotal@@Base+0x1940> │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebd44 │ │ │ │ + bl ebdec │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq ccdec <_Py_NewReferenceNoTotal@@Base+0x1990> │ │ │ │ + beq cce38 <_Py_NewReferenceNoTotal@@Base+0x194c> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r2, #20] │ │ │ │ ldr r9, [r2, #24] │ │ │ │ - bl 1014e4 <_PyArg_CheckPositional@@Base+0x2244> │ │ │ │ + bl 101598 <_PyArg_CheckPositional@@Base+0x2244> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp] │ │ │ │ stmib sp, {r6, r9} │ │ │ │ ldr ip, [r4, #20] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ str ip, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2463b4 │ │ │ │ + bl 246490 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq cc5a8 <_Py_NewReferenceNoTotal@@Base+0x114c> │ │ │ │ + beq cc5f0 <_Py_NewReferenceNoTotal@@Base+0x1104> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ ldr r5, [r6, #4] │ │ │ │ ldm r5, {r0, r1} │ │ │ │ add r3, r1, #16 │ │ │ │ cmp r3, r0 │ │ │ │ - bhi cc6c8 <_Py_NewReferenceNoTotal@@Base+0x126c> │ │ │ │ + bhi cc980 <_Py_NewReferenceNoTotal@@Base+0x1494> │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r3, r3, r1 │ │ │ │ - beq ce2b0 <_Py_NewReferenceNoTotal@@Base+0x2e54> │ │ │ │ + beq cdfa8 <_Py_NewReferenceNoTotal@@Base+0x2abc> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq cc120 <_Py_NewReferenceNoTotal@@Base+0xcc4> │ │ │ │ + beq cc1b0 <_Py_NewReferenceNoTotal@@Base+0xcc4> │ │ │ │ str r1, [r6, #4] │ │ │ │ - b cc120 <_Py_NewReferenceNoTotal@@Base+0xcc4> │ │ │ │ + b cc1b0 <_Py_NewReferenceNoTotal@@Base+0xcc4> │ │ │ │ + andeq r0, r0, r4, lsr #9 │ │ │ │ + andeq r0, r0, ip │ │ │ │ + @ instruction: 0x00099eb4 │ │ │ │ + andeq r0, r0, lr, ror #4 │ │ │ │ + eorseq r4, r6, r4, lsl #20 │ │ │ │ + @ instruction: 0x00362bd0 │ │ │ │ + andeq r2, r0, r0, lsl r0 │ │ │ │ + strdeq fp, [r8], -ip │ │ │ │ + andeq r9, lr, r0, lsl r2 │ │ │ │ + andeq r0, r0, sp, ror #4 │ │ │ │ + andeq r0, r0, sl, lsl #4 │ │ │ │ + andeq r0, r0, sp, lsl #4 │ │ │ │ + muleq r8, r8, r0 │ │ │ │ + andeq r0, r0, r1, lsl r2 │ │ │ │ + andeq r0, r0, lr, lsl #4 │ │ │ │ + andeq r0, r0, pc, lsl #4 │ │ │ │ + strdeq r0, [r0], -sp │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ + andeq r1, r9, r4, ror #31 │ │ │ │ + eoreq pc, r4, r0, lsl #22 │ │ │ │ + andeq r1, r0, r0, ror r7 │ │ │ │ + ldmib r4, {r0, r2} │ │ │ │ + subs r1, r2, #1 │ │ │ │ + bmi cddd4 <_Py_NewReferenceNoTotal@@Base+0x28e8> │ │ │ │ + ldr ip, [r0, r1, lsl #2] │ │ │ │ + ldr r3, [ip] │ │ │ │ + sub r1, r3, #4 │ │ │ │ + cmp r3, #0 │ │ │ │ + cmpne r1, #2 │ │ │ │ + bls cd530 <_Py_NewReferenceNoTotal@@Base+0x2044> │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + mov r1, #48 @ 0x30 │ │ │ │ + ldr r7, [ip, #20] │ │ │ │ + ldr r5, [ip, #24] │ │ │ │ + bl e3930 <_PyArena_Malloc@@Base> │ │ │ │ + subs r2, r0, #0 │ │ │ │ + beq cdf80 <_Py_NewReferenceNoTotal@@Base+0x2a94> │ │ │ │ + str r6, [r2, #4] │ │ │ │ + ldr r6, [r4, #20] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + str r5, [r2, #44] @ 0x2c │ │ │ │ + ldr r5, [r6, #4] │ │ │ │ + str r3, [r2, #32] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + str r3, [r2, #36] @ 0x24 │ │ │ │ + str r7, [r2, #40] @ 0x28 │ │ │ │ + ldm r5, {r0, r1} │ │ │ │ + mov r3, #25 │ │ │ │ + str r3, [r2] │ │ │ │ + add r3, r1, #16 │ │ │ │ + cmp r0, r3 │ │ │ │ + bcs cc190 <_Py_NewReferenceNoTotal@@Base+0xca4> │ │ │ │ + ldr r0, [pc, #-192] @ cc8c8 <_Py_NewReferenceNoTotal@@Base+0x13dc> │ │ │ │ + str r2, [sp, #32] │ │ │ │ + bl 9971c │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq cdfa8 <_Py_NewReferenceNoTotal@@Base+0x2abc> │ │ │ │ + add r1, r3, #23 │ │ │ │ + mov r0, r3 │ │ │ │ + bic r1, r1, #7 │ │ │ │ + mov ip, #8192 @ 0x2000 │ │ │ │ + str ip, [r0], #16 │ │ │ │ + sub r1, r1, r0 │ │ │ │ + str r0, [r3, #12] │ │ │ │ + mov r0, #0 │ │ │ │ + str r1, [r3, #4] │ │ │ │ + str r0, [r3, #8] │ │ │ │ + str r3, [r5, #8] │ │ │ │ + mov r5, r3 │ │ │ │ + add r3, r1, #16 │ │ │ │ + b cc190 <_Py_NewReferenceNoTotal@@Base+0xca4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 10fa40 │ │ │ │ + bl 10fb30 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq cbe04 <_Py_NewReferenceNoTotal@@Base+0x9a8> │ │ │ │ + beq cbe94 <_Py_NewReferenceNoTotal@@Base+0x9a8> │ │ │ │ mov r0, r4 │ │ │ │ - bl ffd50 <_PyArg_CheckPositional@@Base+0xab0> │ │ │ │ + bl ffe04 <_PyArg_CheckPositional@@Base+0xab0> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq cbe14 <_Py_NewReferenceNoTotal@@Base+0x9b8> │ │ │ │ + beq cbea4 <_Py_NewReferenceNoTotal@@Base+0x9b8> │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebd44 │ │ │ │ + bl ebdec │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq cbe14 <_Py_NewReferenceNoTotal@@Base+0x9b8> │ │ │ │ + beq cbea4 <_Py_NewReferenceNoTotal@@Base+0x9b8> │ │ │ │ ldr ip, [r4, #20] │ │ │ │ str ip, [sp, #12] │ │ │ │ ldr ip, [r1, #24] │ │ │ │ str ip, [sp, #8] │ │ │ │ ldr r1, [r1, #20] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ str r1, [sp] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 24e1d4 │ │ │ │ + bl 24e2c8 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne cc918 <_Py_NewReferenceNoTotal@@Base+0x14bc> │ │ │ │ - b cc5a8 <_Py_NewReferenceNoTotal@@Base+0x114c> │ │ │ │ + bne cc868 <_Py_NewReferenceNoTotal@@Base+0x137c> │ │ │ │ + b cc5f0 <_Py_NewReferenceNoTotal@@Base+0x1104> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ - b cb950 <_Py_NewReferenceNoTotal@@Base+0x4f4> │ │ │ │ + b cb9e0 <_Py_NewReferenceNoTotal@@Base+0x4f4> │ │ │ │ add r3, r8, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl ede5c │ │ │ │ + bl edf04 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq cba0c <_Py_NewReferenceNoTotal@@Base+0x5b0> │ │ │ │ + beq cba9c <_Py_NewReferenceNoTotal@@Base+0x5b0> │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq cba0c <_Py_NewReferenceNoTotal@@Base+0x5b0> │ │ │ │ + beq cba9c <_Py_NewReferenceNoTotal@@Base+0x5b0> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ - b ccbd0 <_Py_NewReferenceNoTotal@@Base+0x1774> │ │ │ │ + b ccc94 <_Py_NewReferenceNoTotal@@Base+0x17a8> │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq cd634 <_Py_NewReferenceNoTotal@@Base+0x2148> │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + ldr r1, [r1, r2, lsl #2] │ │ │ │ + ldr r1, [r1] │ │ │ │ + cmp r1, #22 │ │ │ │ + bne cc750 <_Py_NewReferenceNoTotal@@Base+0x1264> │ │ │ │ + add r2, r2, #1 │ │ │ │ + str r2, [r4, #8] │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + cmp r2, fp │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + sub r2, r2, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + beq cdde4 <_Py_NewReferenceNoTotal@@Base+0x28f8> │ │ │ │ + str r3, [r7, fp, lsl #2] │ │ │ │ + ldr r8, [r4, #8] │ │ │ │ + add fp, fp, #1 │ │ │ │ + b cc71c <_Py_NewReferenceNoTotal@@Base+0x1230> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d10 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6d68 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt cde48 <_Py_NewReferenceNoTotal@@Base+0x29ec> │ │ │ │ + blt cdedc <_Py_NewReferenceNoTotal@@Base+0x29f0> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [pc, #-732] @ cc75c <_Py_NewReferenceNoTotal@@Base+0x1300> │ │ │ │ + ldr r3, [pc, #-552] @ cc8d4 <_Py_NewReferenceNoTotal@@Base+0x13e8> │ │ │ │ cmp r2, r3 │ │ │ │ ldrne fp, [r4, #60] @ 0x3c │ │ │ │ - bne cbf24 <_Py_NewReferenceNoTotal@@Base+0xac8> │ │ │ │ + bne cbfb4 <_Py_NewReferenceNoTotal@@Base+0xac8> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl 244644 │ │ │ │ + bl 244720 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne cc924 <_Py_NewReferenceNoTotal@@Base+0x14c8> │ │ │ │ + bne cc874 <_Py_NewReferenceNoTotal@@Base+0x1388> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - beq cbf3c <_Py_NewReferenceNoTotal@@Base+0xae0> │ │ │ │ + beq cbfcc <_Py_NewReferenceNoTotal@@Base+0xae0> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ sub r1, r2, #1 │ │ │ │ - b cc158 <_Py_NewReferenceNoTotal@@Base+0xcfc> │ │ │ │ + b cc1e8 <_Py_NewReferenceNoTotal@@Base+0xcfc> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #-772] @ cc784 <_Py_NewReferenceNoTotal@@Base+0x1328> │ │ │ │ + ldr r2, [pc, #-588] @ cc900 <_Py_NewReferenceNoTotal@@Base+0x1414> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq ce0f0 <_Py_NewReferenceNoTotal@@Base+0x2c94> │ │ │ │ + beq ce210 <_Py_NewReferenceNoTotal@@Base+0x2d24> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne ce0b8 <_Py_NewReferenceNoTotal@@Base+0x2c5c> │ │ │ │ + bne ce1d0 <_Py_NewReferenceNoTotal@@Base+0x2ce4> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r7, [r4, #8] │ │ │ │ cmp r7, r3 │ │ │ │ ldrne r3, [r4, #4] │ │ │ │ ldrne r3, [r3, r7, lsl #2] │ │ │ │ ldrne r9, [r3, #12] │ │ │ │ ldrne r8, [r3, #16] │ │ │ │ - beq ce08c <_Py_NewReferenceNoTotal@@Base+0x2c30> │ │ │ │ - ldr r1, [pc, #-876] @ cc760 <_Py_NewReferenceNoTotal@@Base+0x1304> │ │ │ │ + beq ce1e0 <_Py_NewReferenceNoTotal@@Base+0x2cf4> │ │ │ │ + ldr r1, [pc, #-696] @ cc8d8 <_Py_NewReferenceNoTotal@@Base+0x13ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq ce23c <_Py_NewReferenceNoTotal@@Base+0x2de0> │ │ │ │ + beq ce1cc <_Py_NewReferenceNoTotal@@Base+0x2ce0> │ │ │ │ mov r0, r4 │ │ │ │ - bl ef54c │ │ │ │ + bl ef5f4 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r7, r0 │ │ │ │ - bne ce0b8 <_Py_NewReferenceNoTotal@@Base+0x2c5c> │ │ │ │ + bne ce1d0 <_Py_NewReferenceNoTotal@@Base+0x2ce4> │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebd44 │ │ │ │ + bl ebdec │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq ce0b8 <_Py_NewReferenceNoTotal@@Base+0x2c5c> │ │ │ │ + beq ce1d0 <_Py_NewReferenceNoTotal@@Base+0x2ce4> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ ldr fp, [r2, #20] │ │ │ │ ldr sl, [r2, #24] │ │ │ │ - bl e3860 <_PyArena_Malloc@@Base> │ │ │ │ + bl e3930 <_PyArena_Malloc@@Base> │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq ce0c8 <_Py_NewReferenceNoTotal@@Base+0x2c6c> │ │ │ │ + beq ce1c0 <_Py_NewReferenceNoTotal@@Base+0x2cd4> │ │ │ │ str r9, [r2, #32] │ │ │ │ str r8, [r2, #36] @ 0x24 │ │ │ │ str fp, [r2, #40] @ 0x28 │ │ │ │ str sl, [r2, #44] @ 0x2c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r1, #4 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r7, [r2, #4] │ │ │ │ str r1, [r2] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b cc924 <_Py_NewReferenceNoTotal@@Base+0x14c8> │ │ │ │ + b cc874 <_Py_NewReferenceNoTotal@@Base+0x1388> │ │ │ │ add r3, r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl ce968 <_PyEvalFramePushAndInit@@Base+0x374> │ │ │ │ + bl ce9f4 <_PyEvalFramePushAndInit@@Base+0x374> │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq cc3e4 <_Py_NewReferenceNoTotal@@Base+0xf88> │ │ │ │ - ldr r1, [pc, #-1044] @ cc754 <_Py_NewReferenceNoTotal@@Base+0x12f8> │ │ │ │ + beq cc474 <_Py_NewReferenceNoTotal@@Base+0xf88> │ │ │ │ + ldr r1, [pc, #-860] @ cc8d0 <_Py_NewReferenceNoTotal@@Base+0x13e4> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #0 │ │ │ │ - bl 242ff4 │ │ │ │ + bl 2430d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cc3e4 <_Py_NewReferenceNoTotal@@Base+0xf88> │ │ │ │ + beq cc474 <_Py_NewReferenceNoTotal@@Base+0xf88> │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebd44 │ │ │ │ + bl ebdec │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq ce530 <_Py_NewReferenceNoTotal@@Base+0x30d4> │ │ │ │ + beq ce14c <_Py_NewReferenceNoTotal@@Base+0x2c60> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp] │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #2 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ - bl 243dcc │ │ │ │ + bl 243ea8 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ sub r7, r2, #1 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq ccc8c <_Py_NewReferenceNoTotal@@Base+0x1830> │ │ │ │ + beq ccdc4 <_Py_NewReferenceNoTotal@@Base+0x18d8> │ │ │ │ sub r3, r7, #1 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne cdcec <_Py_NewReferenceNoTotal@@Base+0x2890> │ │ │ │ + bne cdd30 <_Py_NewReferenceNoTotal@@Base+0x2844> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + b cbce4 <_Py_NewReferenceNoTotal@@Base+0x7f8> │ │ │ │ + ldr r3, [sl, #684] @ 0x2ac │ │ │ │ + ldr r2, [pc, #-1016] @ cc8cc <_Py_NewReferenceNoTotal@@Base+0x13e0> │ │ │ │ + cmp r3, r2 │ │ │ │ + bne cde6c <_Py_NewReferenceNoTotal@@Base+0x2980> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 298bc │ │ │ │ + ldr r3, [r8, #800] @ 0x320 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + str r3, [r8, #800] @ 0x320 │ │ │ │ + b cbe6c <_Py_NewReferenceNoTotal@@Base+0x980> │ │ │ │ + mov sl, r7 │ │ │ │ + b cc698 <_Py_NewReferenceNoTotal@@Base+0x11ac> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 34454c │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ - b cbc54 <_Py_NewReferenceNoTotal@@Base+0x7f8> │ │ │ │ + cmp fp, #0 │ │ │ │ + bne ce0f0 <_Py_NewReferenceNoTotal@@Base+0x2c04> │ │ │ │ + ldr r8, [r4, #8] │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + cmp r3, r8 │ │ │ │ + bne ce0fc <_Py_NewReferenceNoTotal@@Base+0x2c10> │ │ │ │ + mov r0, r4 │ │ │ │ + bl c6d68 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + mov r7, r8 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt cde24 <_Py_NewReferenceNoTotal@@Base+0x2938> │ │ │ │ + ldr r8, [r4, #8] │ │ │ │ + b cba88 <_Py_NewReferenceNoTotal@@Base+0x59c> │ │ │ │ add r3, r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 109394 │ │ │ │ + bl 109444 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq cc42c <_Py_NewReferenceNoTotal@@Base+0xfd0> │ │ │ │ + beq cc6d4 <_Py_NewReferenceNoTotal@@Base+0x11e8> │ │ │ │ mov r1, #10 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq cc42c <_Py_NewReferenceNoTotal@@Base+0xfd0> │ │ │ │ - ldr r1, [pc, #-1236] @ cc754 <_Py_NewReferenceNoTotal@@Base+0x12f8> │ │ │ │ + beq cc6d4 <_Py_NewReferenceNoTotal@@Base+0x11e8> │ │ │ │ + ldr r1, [pc, #-1168] @ cc8d0 <_Py_NewReferenceNoTotal@@Base+0x13e4> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #0 │ │ │ │ - bl 242ff4 │ │ │ │ + bl 2430d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cc42c <_Py_NewReferenceNoTotal@@Base+0xfd0> │ │ │ │ + beq cc6d4 <_Py_NewReferenceNoTotal@@Base+0x11e8> │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebd44 │ │ │ │ + bl ebdec │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq ce530 <_Py_NewReferenceNoTotal@@Base+0x30d4> │ │ │ │ + beq ce14c <_Py_NewReferenceNoTotal@@Base+0x2c60> │ │ │ │ ldr ip, [r4, #20] │ │ │ │ str ip, [sp, #12] │ │ │ │ ldr ip, [r2, #24] │ │ │ │ str ip, [sp, #8] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r2, #2 │ │ │ │ - bl 24ac58 │ │ │ │ + bl 24ad4c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ sub r7, r2, #1 │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne ccbcc <_Py_NewReferenceNoTotal@@Base+0x1770> │ │ │ │ + bne ccc90 <_Py_NewReferenceNoTotal@@Base+0x17a4> │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - bl a55d4 │ │ │ │ + bl a564c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq fp, [r4, #60] @ 0x3c │ │ │ │ subeq r7, r2, #1 │ │ │ │ movne r3, #1 │ │ │ │ movne fp, r3 │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ - b cde30 <_Py_NewReferenceNoTotal@@Base+0x29d4> │ │ │ │ - ldr r3, [sl, #684] @ 0x2ac │ │ │ │ - ldr r2, [pc, #-1384] @ cc758 <_Py_NewReferenceNoTotal@@Base+0x12fc> │ │ │ │ - cmp r3, r2 │ │ │ │ - bne cdda0 <_Py_NewReferenceNoTotal@@Base+0x2944> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 298bc │ │ │ │ - ldr r3, [r8, #800] @ 0x320 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - str r3, [r8, #800] @ 0x320 │ │ │ │ - b cbddc <_Py_NewReferenceNoTotal@@Base+0x980> │ │ │ │ - cmp r2, #1 │ │ │ │ - sub r2, r2, #2 │ │ │ │ - beq cc670 <_Py_NewReferenceNoTotal@@Base+0x1214> │ │ │ │ - ldr ip, [r0, r2, lsl #2] │ │ │ │ - ldr r3, [ip] │ │ │ │ - sub r1, r3, #4 │ │ │ │ - cmp r3, #0 │ │ │ │ - cmpne r1, #2 │ │ │ │ - bhi cc670 <_Py_NewReferenceNoTotal@@Base+0x1214> │ │ │ │ - subs r2, r2, #1 │ │ │ │ - bcs cccec <_Py_NewReferenceNoTotal@@Base+0x1890> │ │ │ │ - b cc670 <_Py_NewReferenceNoTotal@@Base+0x1214> │ │ │ │ - mov r0, r4 │ │ │ │ - bl c6d10 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt cddb0 <_Py_NewReferenceNoTotal@@Base+0x2954> │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - b cc418 <_Py_NewReferenceNoTotal@@Base+0xfbc> │ │ │ │ - mov sl, r7 │ │ │ │ - b cc3f0 <_Py_NewReferenceNoTotal@@Base+0xf94> │ │ │ │ - add r2, r2, #1 │ │ │ │ - str r2, [r4, #8] │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - cmp r2, fp │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - sub r2, r2, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - beq cdc04 <_Py_NewReferenceNoTotal@@Base+0x27a8> │ │ │ │ - str r3, [r7, fp, lsl #2] │ │ │ │ - ldr r8, [r4, #8] │ │ │ │ - add fp, fp, #1 │ │ │ │ - b cc7a8 <_Py_NewReferenceNoTotal@@Base+0x134c> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 344398 │ │ │ │ - ldr fp, [r4, #60] @ 0x3c │ │ │ │ - cmp fp, #0 │ │ │ │ - bne ce29c <_Py_NewReferenceNoTotal@@Base+0x2e40> │ │ │ │ - ldr r8, [r4, #8] │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - cmp r3, r8 │ │ │ │ - bne ce2a8 <_Py_NewReferenceNoTotal@@Base+0x2e4c> │ │ │ │ - mov r0, r4 │ │ │ │ - bl c6d10 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ - mov r7, r8 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt cde20 <_Py_NewReferenceNoTotal@@Base+0x29c4> │ │ │ │ - ldr r8, [r4, #8] │ │ │ │ - b cb9f8 <_Py_NewReferenceNoTotal@@Base+0x59c> │ │ │ │ + b cde1c <_Py_NewReferenceNoTotal@@Base+0x2930> │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ - b cc3a8 <_Py_NewReferenceNoTotal@@Base+0xf4c> │ │ │ │ + b cc438 <_Py_NewReferenceNoTotal@@Base+0xf4c> │ │ │ │ mov r8, r3 │ │ │ │ - b cc3f0 <_Py_NewReferenceNoTotal@@Base+0xf94> │ │ │ │ + b cc698 <_Py_NewReferenceNoTotal@@Base+0x11ac> │ │ │ │ mov r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 920a0 │ │ │ │ + bl 920fc │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq cd054 <_Py_NewReferenceNoTotal@@Base+0x1bf8> │ │ │ │ + beq cd0a0 <_Py_NewReferenceNoTotal@@Base+0x1bb4> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - beq cbce4 <_Py_NewReferenceNoTotal@@Base+0x888> │ │ │ │ + beq cbd74 <_Py_NewReferenceNoTotal@@Base+0x888> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ sub r2, r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ str r6, [r4, #8] │ │ │ │ - beq cbdf4 <_Py_NewReferenceNoTotal@@Base+0x998> │ │ │ │ + beq cbe84 <_Py_NewReferenceNoTotal@@Base+0x998> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ sub r2, r2, #1 │ │ │ │ - b cbe20 <_Py_NewReferenceNoTotal@@Base+0x9c4> │ │ │ │ + b cbeb0 <_Py_NewReferenceNoTotal@@Base+0x9c4> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #-1664] @ cc784 <_Py_NewReferenceNoTotal@@Base+0x1328> │ │ │ │ + ldr r2, [pc, #-1360] @ cc900 <_Py_NewReferenceNoTotal@@Base+0x1414> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq ce06c <_Py_NewReferenceNoTotal@@Base+0x2c10> │ │ │ │ + beq ce314 <_Py_NewReferenceNoTotal@@Base+0x2e28> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne ce05c <_Py_NewReferenceNoTotal@@Base+0x2c00> │ │ │ │ + bne ce2cc <_Py_NewReferenceNoTotal@@Base+0x2de0> │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - beq ce02c <_Py_NewReferenceNoTotal@@Base+0x2bd0> │ │ │ │ + beq ce29c <_Py_NewReferenceNoTotal@@Base+0x2db0> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ ldr r9, [r3, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #-1768] @ cc764 <_Py_NewReferenceNoTotal@@Base+0x1308> │ │ │ │ + ldr r1, [pc, #-1468] @ cc8dc <_Py_NewReferenceNoTotal@@Base+0x13f0> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq cda9c <_Py_NewReferenceNoTotal@@Base+0x2640> │ │ │ │ + beq cdb14 <_Py_NewReferenceNoTotal@@Base+0x2628> │ │ │ │ mov r0, r4 │ │ │ │ - bl ecfb0 │ │ │ │ + bl ed058 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - beq cda9c <_Py_NewReferenceNoTotal@@Base+0x2640> │ │ │ │ + beq cdb14 <_Py_NewReferenceNoTotal@@Base+0x2628> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #-1780] @ cc784 <_Py_NewReferenceNoTotal@@Base+0x1328> │ │ │ │ + ldr r2, [pc, #-1476] @ cc900 <_Py_NewReferenceNoTotal@@Base+0x1414> │ │ │ │ cmp r3, r2 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq ce130 <_Py_NewReferenceNoTotal@@Base+0x2cd4> │ │ │ │ + beq ce140 <_Py_NewReferenceNoTotal@@Base+0x2c54> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ subne r2, r2, #1 │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ - bne cdaa0 <_Py_NewReferenceNoTotal@@Base+0x2644> │ │ │ │ - ldr r1, [pc, #-1864] @ cc75c <_Py_NewReferenceNoTotal@@Base+0x1300> │ │ │ │ + bne cdb18 <_Py_NewReferenceNoTotal@@Base+0x262c> │ │ │ │ + ldr r1, [pc, #-1564] @ cc8d4 <_Py_NewReferenceNoTotal@@Base+0x13e8> │ │ │ │ mov r0, r4 │ │ │ │ ldr sl, [r4, #8] │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne cdb14 <_Py_NewReferenceNoTotal@@Base+0x26b8> │ │ │ │ + bne cdc68 <_Py_NewReferenceNoTotal@@Base+0x277c> │ │ │ │ mov r8, #0 │ │ │ │ str sl, [r4, #8] │ │ │ │ ldr sl, [r4, #88] @ 0x58 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ sub r2, sl, #1 │ │ │ │ cmp fp, #0 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - bne cdaa0 <_Py_NewReferenceNoTotal@@Base+0x2644> │ │ │ │ + bne cdb18 <_Py_NewReferenceNoTotal@@Base+0x262c> │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebd44 │ │ │ │ + bl ebdec │ │ │ │ subs r2, r0, #0 │ │ │ │ subeq sl, sl, #2 │ │ │ │ streq sl, [r4, #88] @ 0x58 │ │ │ │ - beq cbf60 <_Py_NewReferenceNoTotal@@Base+0xb04> │ │ │ │ + beq cbff0 <_Py_NewReferenceNoTotal@@Base+0xb04> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ ldr sl, [r2, #20] │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - bl e3860 <_PyArena_Malloc@@Base> │ │ │ │ + bl e3930 <_PyArena_Malloc@@Base> │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq ce114 <_Py_NewReferenceNoTotal@@Base+0x2cb8> │ │ │ │ + beq ce2dc <_Py_NewReferenceNoTotal@@Base+0x2df0> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r9, [r2, #32] │ │ │ │ stmib r2, {r3, r8} │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r2, #36] @ 0x24 │ │ │ │ mov r3, #17 │ │ │ │ str sl, [r2, #40] @ 0x28 │ │ │ │ str r7, [r2, #44] @ 0x2c │ │ │ │ str r3, [r2] │ │ │ │ - b cc918 <_Py_NewReferenceNoTotal@@Base+0x14bc> │ │ │ │ + b cc868 <_Py_NewReferenceNoTotal@@Base+0x137c> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d10 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6d68 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt cdf94 <_Py_NewReferenceNoTotal@@Base+0x2b38> │ │ │ │ + blt ce4c8 <_Py_NewReferenceNoTotal@@Base+0x2fdc> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b cbd1c <_Py_NewReferenceNoTotal@@Base+0x8c0> │ │ │ │ + b cbdac <_Py_NewReferenceNoTotal@@Base+0x8c0> │ │ │ │ mov r9, sl │ │ │ │ mov r8, fp │ │ │ │ - b cc3a8 <_Py_NewReferenceNoTotal@@Base+0xf4c> │ │ │ │ - mov sl, r7 │ │ │ │ - mov r8, fp │ │ │ │ - b cc3f0 <_Py_NewReferenceNoTotal@@Base+0xf94> │ │ │ │ + b cc438 <_Py_NewReferenceNoTotal@@Base+0xf4c> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d10 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6d68 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt cdf1c <_Py_NewReferenceNoTotal@@Base+0x2ac0> │ │ │ │ + blt cdfcc <_Py_NewReferenceNoTotal@@Base+0x2ae0> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [pc, #-2088] @ cc760 <_Py_NewReferenceNoTotal@@Base+0x1304> │ │ │ │ + ldr r3, [pc, #-1776] @ cc8d8 <_Py_NewReferenceNoTotal@@Base+0x13ec> │ │ │ │ cmp r2, r3 │ │ │ │ - beq cca7c <_Py_NewReferenceNoTotal@@Base+0x1620> │ │ │ │ + beq ccb40 <_Py_NewReferenceNoTotal@@Base+0x1654> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ - b cbea4 <_Py_NewReferenceNoTotal@@Base+0xa48> │ │ │ │ + b cbf34 <_Py_NewReferenceNoTotal@@Base+0xa48> │ │ │ │ + mov sl, r7 │ │ │ │ + mov r8, fp │ │ │ │ + b cc698 <_Py_NewReferenceNoTotal@@Base+0x11ac> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d10 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6d68 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt cdec4 <_Py_NewReferenceNoTotal@@Base+0x2a68> │ │ │ │ + blt cdf0c <_Py_NewReferenceNoTotal@@Base+0x2a20> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b cc4e4 <_Py_NewReferenceNoTotal@@Base+0x1088> │ │ │ │ + b cc52c <_Py_NewReferenceNoTotal@@Base+0x1040> │ │ │ │ mov r0, r4 │ │ │ │ - bl 344398 │ │ │ │ + bl 34454c │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne ccff8 <_Py_NewReferenceNoTotal@@Base+0x1b9c> │ │ │ │ + bne cd044 <_Py_NewReferenceNoTotal@@Base+0x1b58> │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r7 │ │ │ │ - bne ce2d0 <_Py_NewReferenceNoTotal@@Base+0x2e74> │ │ │ │ + bne cdff8 <_Py_NewReferenceNoTotal@@Base+0x2b0c> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d10 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6d68 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ movge r2, r7 │ │ │ │ ldrge r7, [r4, #8] │ │ │ │ - bge cbedc <_Py_NewReferenceNoTotal@@Base+0xa80> │ │ │ │ + bge cbf6c <_Py_NewReferenceNoTotal@@Base+0xa80> │ │ │ │ mov r3, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ sub r2, r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b cca64 <_Py_NewReferenceNoTotal@@Base+0x1608> │ │ │ │ + b ccb28 <_Py_NewReferenceNoTotal@@Base+0x163c> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d10 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6d68 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt cd03c <_Py_NewReferenceNoTotal@@Base+0x1be0> │ │ │ │ + blt cd088 <_Py_NewReferenceNoTotal@@Base+0x1b9c> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [pc, #-2252] @ cc764 <_Py_NewReferenceNoTotal@@Base+0x1308> │ │ │ │ + ldr r3, [pc, #-1952] @ cc8dc <_Py_NewReferenceNoTotal@@Base+0x13f0> │ │ │ │ cmp r2, r3 │ │ │ │ - beq ccdf8 <_Py_NewReferenceNoTotal@@Base+0x199c> │ │ │ │ + beq cce44 <_Py_NewReferenceNoTotal@@Base+0x1958> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ - b cbf60 <_Py_NewReferenceNoTotal@@Base+0xb04> │ │ │ │ + b cbff0 <_Py_NewReferenceNoTotal@@Base+0xb04> │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ sub r1, r1, #1 │ │ │ │ - b cc158 <_Py_NewReferenceNoTotal@@Base+0xcfc> │ │ │ │ + b cc1e8 <_Py_NewReferenceNoTotal@@Base+0xcfc> │ │ │ │ ldr r3, [sl, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #-2296] @ cc768 <_Py_NewReferenceNoTotal@@Base+0x130c> │ │ │ │ + ldr r2, [pc, #-1996] @ cc8e0 <_Py_NewReferenceNoTotal@@Base+0x13f4> │ │ │ │ cmp r3, r2 │ │ │ │ - bne cddc4 <_Py_NewReferenceNoTotal@@Base+0x2968> │ │ │ │ + bne cdf1c <_Py_NewReferenceNoTotal@@Base+0x2a30> │ │ │ │ mov r0, #4 │ │ │ │ bl 2a1bc │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq cd554 <_Py_NewReferenceNoTotal@@Base+0x20f8> │ │ │ │ + beq cdf54 <_Py_NewReferenceNoTotal@@Base+0x2a68> │ │ │ │ ldr r3, [fp, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [fp, #800] @ 0x320 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ - b ccdcc <_Py_NewReferenceNoTotal@@Base+0x1970> │ │ │ │ + b cce18 <_Py_NewReferenceNoTotal@@Base+0x192c> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d10 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6d68 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt cde38 <_Py_NewReferenceNoTotal@@Base+0x29dc> │ │ │ │ + blt cdecc <_Py_NewReferenceNoTotal@@Base+0x29e0> │ │ │ │ ldmib r4, {r0, r3} │ │ │ │ ldr r2, [r0, r3, lsl #2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, #504 @ 0x1f8 │ │ │ │ ldrne fp, [r4, #60] @ 0x3c │ │ │ │ - bne cbf90 <_Py_NewReferenceNoTotal@@Base+0xb34> │ │ │ │ + bne cc020 <_Py_NewReferenceNoTotal@@Base+0xb34> │ │ │ │ add r1, r3, #1 │ │ │ │ str r1, [r4, #8] │ │ │ │ - bl ebd44 │ │ │ │ + bl ebdec │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq cd048 <_Py_NewReferenceNoTotal@@Base+0x1bec> │ │ │ │ + beq cd094 <_Py_NewReferenceNoTotal@@Base+0x1ba8> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ ldr r7, [r6, #20] │ │ │ │ ldr r5, [r6, #24] │ │ │ │ - bl e3860 <_PyArena_Malloc@@Base> │ │ │ │ + bl e3930 <_PyArena_Malloc@@Base> │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq cdfa8 <_Py_NewReferenceNoTotal@@Base+0x2b4c> │ │ │ │ + beq ce168 <_Py_NewReferenceNoTotal@@Base+0x2c7c> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [r2, #32] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r2, #36] @ 0x24 │ │ │ │ mov r3, #26 │ │ │ │ str r7, [r2, #40] @ 0x28 │ │ │ │ str r5, [r2, #44] @ 0x2c │ │ │ │ str r3, [r2] │ │ │ │ - b cc924 <_Py_NewReferenceNoTotal@@Base+0x14c8> │ │ │ │ - mov r0, r4 │ │ │ │ - bl c6d10 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt cd03c <_Py_NewReferenceNoTotal@@Base+0x1be0> │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, r2, lsl #2] │ │ │ │ - ldr r3, [r3] │ │ │ │ - cmp r3, #580 @ 0x244 │ │ │ │ - beq cd81c <_Py_NewReferenceNoTotal@@Base+0x23c0> │ │ │ │ - ldr fp, [r4, #60] @ 0x3c │ │ │ │ - b cbfe8 <_Py_NewReferenceNoTotal@@Base+0xb8c> │ │ │ │ + b cc874 <_Py_NewReferenceNoTotal@@Base+0x1388> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d10 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6d68 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt cd03c <_Py_NewReferenceNoTotal@@Base+0x1be0> │ │ │ │ + blt cd088 <_Py_NewReferenceNoTotal@@Base+0x1b9c> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [pc, #-2548] @ cc76c <_Py_NewReferenceNoTotal@@Base+0x1310> │ │ │ │ + ldr r3, [pc, #-2200] @ cc8e4 <_Py_NewReferenceNoTotal@@Base+0x13f8> │ │ │ │ cmp r2, r3 │ │ │ │ ldrne fp, [r4, #60] @ 0x3c │ │ │ │ - bne cc018 <_Py_NewReferenceNoTotal@@Base+0xbbc> │ │ │ │ + bne cc0a8 <_Py_NewReferenceNoTotal@@Base+0xbbc> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #-2544] @ cc784 <_Py_NewReferenceNoTotal@@Base+0x1328> │ │ │ │ + ldr r2, [pc, #-2192] @ cc900 <_Py_NewReferenceNoTotal@@Base+0x1414> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq ce000 <_Py_NewReferenceNoTotal@@Base+0x2ba4> │ │ │ │ + beq ce238 <_Py_NewReferenceNoTotal@@Base+0x2d4c> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne cd240 <_Py_NewReferenceNoTotal@@Base+0x1de4> │ │ │ │ + bne cd25c <_Py_NewReferenceNoTotal@@Base+0x1d70> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r7, [r4, #8] │ │ │ │ cmp r7, r3 │ │ │ │ ldrne r3, [r4, #4] │ │ │ │ ldrne r3, [r3, r7, lsl #2] │ │ │ │ ldrne r9, [r3, #12] │ │ │ │ ldrne r8, [r3, #16] │ │ │ │ - beq cdfd4 <_Py_NewReferenceNoTotal@@Base+0x2b78> │ │ │ │ - ldr r1, [pc, #-2636] @ cc76c <_Py_NewReferenceNoTotal@@Base+0x1310> │ │ │ │ + beq ce194 <_Py_NewReferenceNoTotal@@Base+0x2ca8> │ │ │ │ + ldr r1, [pc, #-2288] @ cc8e4 <_Py_NewReferenceNoTotal@@Base+0x13f8> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq cd23c <_Py_NewReferenceNoTotal@@Base+0x1de0> │ │ │ │ + beq cd258 <_Py_NewReferenceNoTotal@@Base+0x1d6c> │ │ │ │ mov r0, r4 │ │ │ │ - bl ecfb0 │ │ │ │ + bl ed058 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq cd23c <_Py_NewReferenceNoTotal@@Base+0x1de0> │ │ │ │ + beq cd258 <_Py_NewReferenceNoTotal@@Base+0x1d6c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 24c26c │ │ │ │ + bl 24c360 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r7, r0 │ │ │ │ - bne cd240 <_Py_NewReferenceNoTotal@@Base+0x1de4> │ │ │ │ + bne cd25c <_Py_NewReferenceNoTotal@@Base+0x1d70> │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebd44 │ │ │ │ + bl ebdec │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq cd240 <_Py_NewReferenceNoTotal@@Base+0x1de4> │ │ │ │ + beq cd25c <_Py_NewReferenceNoTotal@@Base+0x1d70> │ │ │ │ ldr lr, [r4, #20] │ │ │ │ str lr, [sp, #8] │ │ │ │ ldr lr, [ip, #24] │ │ │ │ str lr, [sp, #4] │ │ │ │ ldr ip, [ip, #20] │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ str ip, [sp] │ │ │ │ - bl 24c3bc │ │ │ │ + bl 24c4b0 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne cc918 <_Py_NewReferenceNoTotal@@Base+0x14bc> │ │ │ │ - bl a55d4 │ │ │ │ + bne cc868 <_Py_NewReferenceNoTotal@@Base+0x137c> │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne cdfe4 <_Py_NewReferenceNoTotal@@Base+0x2b88> │ │ │ │ + bne ce1a4 <_Py_NewReferenceNoTotal@@Base+0x2cb8> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ sub r2, r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b cc018 <_Py_NewReferenceNoTotal@@Base+0xbbc> │ │ │ │ + b cc0a8 <_Py_NewReferenceNoTotal@@Base+0xbbc> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d10 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6d68 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt cd03c <_Py_NewReferenceNoTotal@@Base+0x1be0> │ │ │ │ + blt cd088 <_Py_NewReferenceNoTotal@@Base+0x1b9c> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #616 @ 0x268 │ │ │ │ - beq cd740 <_Py_NewReferenceNoTotal@@Base+0x22e4> │ │ │ │ + beq cd7b8 <_Py_NewReferenceNoTotal@@Base+0x22cc> │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + b cc04c <_Py_NewReferenceNoTotal@@Base+0xb60> │ │ │ │ + mov r0, r4 │ │ │ │ + bl c6d68 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt cd088 <_Py_NewReferenceNoTotal@@Base+0x1b9c> │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r3, [r3, r2, lsl #2] │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #580 @ 0x244 │ │ │ │ + beq cd894 <_Py_NewReferenceNoTotal@@Base+0x23a8> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ - b cbfbc <_Py_NewReferenceNoTotal@@Base+0xb60> │ │ │ │ + b cc078 <_Py_NewReferenceNoTotal@@Base+0xb8c> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d10 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6d68 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt cd03c <_Py_NewReferenceNoTotal@@Base+0x1be0> │ │ │ │ + blt cd088 <_Py_NewReferenceNoTotal@@Base+0x1b9c> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [pc, #-2872] @ cc770 <_Py_NewReferenceNoTotal@@Base+0x1314> │ │ │ │ + ldr r3, [pc, #-2572] @ cc8e8 <_Py_NewReferenceNoTotal@@Base+0x13fc> │ │ │ │ cmp r2, r3 │ │ │ │ - beq cdb28 <_Py_NewReferenceNoTotal@@Base+0x26cc> │ │ │ │ + beq cdb8c <_Py_NewReferenceNoTotal@@Base+0x26a0> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ - b cc0ac <_Py_NewReferenceNoTotal@@Base+0xc50> │ │ │ │ + b cc13c <_Py_NewReferenceNoTotal@@Base+0xc50> │ │ │ │ + mov r0, r4 │ │ │ │ + bl c6d68 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt cde5c <_Py_NewReferenceNoTotal@@Base+0x2970> │ │ │ │ + ldmib r4, {r0, r3} │ │ │ │ + ldr r2, [r0, r3, lsl #2] │ │ │ │ + ldr r2, [r2] │ │ │ │ + cmp r2, #508 @ 0x1fc │ │ │ │ + ldrne fp, [r4, #60] @ 0x3c │ │ │ │ + bne cc0d8 <_Py_NewReferenceNoTotal@@Base+0xbec> │ │ │ │ + add r1, r3, #1 │ │ │ │ + str r1, [r4, #8] │ │ │ │ + bl ebdec │ │ │ │ + subs r6, r0, #0 │ │ │ │ + beq cd094 <_Py_NewReferenceNoTotal@@Base+0x1ba8> │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + mov r1, #48 @ 0x30 │ │ │ │ + ldr r7, [r6, #20] │ │ │ │ + ldr r5, [r6, #24] │ │ │ │ + bl e3930 <_PyArena_Malloc@@Base> │ │ │ │ + subs r2, r0, #0 │ │ │ │ + beq ce168 <_Py_NewReferenceNoTotal@@Base+0x2c7c> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [r2, #32] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + str r3, [r2, #36] @ 0x24 │ │ │ │ + mov r3, #27 │ │ │ │ + str r7, [r2, #40] @ 0x28 │ │ │ │ + str r5, [r2, #44] @ 0x2c │ │ │ │ + str r3, [r2] │ │ │ │ + b cc874 <_Py_NewReferenceNoTotal@@Base+0x1388> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d10 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6d68 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt cd3c0 <_Py_NewReferenceNoTotal@@Base+0x1f64> │ │ │ │ + blt cd488 <_Py_NewReferenceNoTotal@@Base+0x1f9c> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ - ldr r3, [pc, #-2916] @ cc774 <_Py_NewReferenceNoTotal@@Base+0x1318> │ │ │ │ + ldr r3, [pc, #-2740] @ cc8ec <_Py_NewReferenceNoTotal@@Base+0x1400> │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, r3 │ │ │ │ - bne cc0dc <_Py_NewReferenceNoTotal@@Base+0xc80> │ │ │ │ + bne cc16c <_Py_NewReferenceNoTotal@@Base+0xc80> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ add r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #-2932] @ cc784 <_Py_NewReferenceNoTotal@@Base+0x1328> │ │ │ │ + ldr r2, [pc, #-2752] @ cc900 <_Py_NewReferenceNoTotal@@Base+0x1414> │ │ │ │ cmp r3, r2 │ │ │ │ - beq ce560 <_Py_NewReferenceNoTotal@@Base+0x3104> │ │ │ │ + beq ce550 <_Py_NewReferenceNoTotal@@Base+0x3064> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne ce374 <_Py_NewReferenceNoTotal@@Base+0x2f18> │ │ │ │ + bne ce4f8 <_Py_NewReferenceNoTotal@@Base+0x300c> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r6, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ ldrne r3, [r4, #4] │ │ │ │ ldrne r3, [r3, r6, lsl #2] │ │ │ │ ldrne r8, [r3, #12] │ │ │ │ ldrne r7, [r3, #16] │ │ │ │ - beq ce498 <_Py_NewReferenceNoTotal@@Base+0x303c> │ │ │ │ - ldr r1, [pc, #-3004] @ cc774 <_Py_NewReferenceNoTotal@@Base+0x1318> │ │ │ │ + beq ce508 <_Py_NewReferenceNoTotal@@Base+0x301c> │ │ │ │ + ldr r1, [pc, #-2828] @ cc8ec <_Py_NewReferenceNoTotal@@Base+0x1400> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq ce374 <_Py_NewReferenceNoTotal@@Base+0x2f18> │ │ │ │ + beq ce4f8 <_Py_NewReferenceNoTotal@@Base+0x300c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 24cd08 │ │ │ │ + bl 24cdfc │ │ │ │ ldr r9, [r4, #20] │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq ce374 <_Py_NewReferenceNoTotal@@Base+0x2f18> │ │ │ │ + beq ce4f8 <_Py_NewReferenceNoTotal@@Base+0x300c> │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebd44 │ │ │ │ + bl ebdec │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq ce374 <_Py_NewReferenceNoTotal@@Base+0x2f18> │ │ │ │ + beq ce4f8 <_Py_NewReferenceNoTotal@@Base+0x300c> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ ldr r6, [r3, #20] │ │ │ │ ldr r9, [r3, #24] │ │ │ │ - bl 24cec4 │ │ │ │ + bl 24cfb8 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ subs sl, r0, #0 │ │ │ │ moveq r3, #1 │ │ │ │ streq r3, [r4, #60] @ 0x3c │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl e3860 <_PyArena_Malloc@@Base> │ │ │ │ + bl e3930 <_PyArena_Malloc@@Base> │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq ce368 <_Py_NewReferenceNoTotal@@Base+0x2f0c> │ │ │ │ + beq ce4ec <_Py_NewReferenceNoTotal@@Base+0x3000> │ │ │ │ str r8, [r2, #32] │ │ │ │ str r7, [r2, #36] @ 0x24 │ │ │ │ str r6, [r2, #40] @ 0x28 │ │ │ │ str r9, [r2, #44] @ 0x2c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r1, #24 │ │ │ │ sub r3, r3, #1 │ │ │ │ str sl, [r2, #4] │ │ │ │ str r1, [r2] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b cc924 <_Py_NewReferenceNoTotal@@Base+0x14c8> │ │ │ │ + b cc874 <_Py_NewReferenceNoTotal@@Base+0x1388> │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - b cc0e0 <_Py_NewReferenceNoTotal@@Base+0xc84> │ │ │ │ - mov r0, r4 │ │ │ │ - bl c6d10 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt cdde8 <_Py_NewReferenceNoTotal@@Base+0x298c> │ │ │ │ - ldmib r4, {r0, r3} │ │ │ │ - ldr r2, [r0, r3, lsl #2] │ │ │ │ - ldr r2, [r2] │ │ │ │ - cmp r2, #508 @ 0x1fc │ │ │ │ - ldrne fp, [r4, #60] @ 0x3c │ │ │ │ - bne cc048 <_Py_NewReferenceNoTotal@@Base+0xbec> │ │ │ │ - add r1, r3, #1 │ │ │ │ - str r1, [r4, #8] │ │ │ │ - bl ebd44 │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq cd048 <_Py_NewReferenceNoTotal@@Base+0x1bec> │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - mov r1, #48 @ 0x30 │ │ │ │ - ldr r7, [r6, #20] │ │ │ │ - ldr r5, [r6, #24] │ │ │ │ - bl e3860 <_PyArena_Malloc@@Base> │ │ │ │ - subs r2, r0, #0 │ │ │ │ - beq cdfa8 <_Py_NewReferenceNoTotal@@Base+0x2b4c> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - str r3, [r2, #32] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r3, [r2, #36] @ 0x24 │ │ │ │ - mov r3, #27 │ │ │ │ - str r7, [r2, #40] @ 0x28 │ │ │ │ - str r5, [r2, #44] @ 0x2c │ │ │ │ - str r3, [r2] │ │ │ │ - b cc924 <_Py_NewReferenceNoTotal@@Base+0x14c8> │ │ │ │ + b cc170 <_Py_NewReferenceNoTotal@@Base+0xc84> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d10 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6d68 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt cddd8 <_Py_NewReferenceNoTotal@@Base+0x297c> │ │ │ │ + blt cdea8 <_Py_NewReferenceNoTotal@@Base+0x29bc> │ │ │ │ ldmib r4, {r0, r3} │ │ │ │ - ldr r2, [pc, #-3312] @ cc778 <_Py_NewReferenceNoTotal@@Base+0x131c> │ │ │ │ + ldr r2, [pc, #-3012] @ cc8f0 <_Py_NewReferenceNoTotal@@Base+0x1404> │ │ │ │ ldr r1, [r0, r3, lsl #2] │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, r2 │ │ │ │ ldrne fp, [r4, #60] @ 0x3c │ │ │ │ - bne cc07c <_Py_NewReferenceNoTotal@@Base+0xc20> │ │ │ │ + bne cc10c <_Py_NewReferenceNoTotal@@Base+0xc20> │ │ │ │ add r1, r3, #1 │ │ │ │ str r1, [r4, #8] │ │ │ │ - bl ebd44 │ │ │ │ + bl ebdec │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq cd048 <_Py_NewReferenceNoTotal@@Base+0x1bec> │ │ │ │ + beq cd094 <_Py_NewReferenceNoTotal@@Base+0x1ba8> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ ldr r7, [r6, #20] │ │ │ │ ldr r5, [r6, #24] │ │ │ │ - bl e3860 <_PyArena_Malloc@@Base> │ │ │ │ + bl e3930 <_PyArena_Malloc@@Base> │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq cdfa8 <_Py_NewReferenceNoTotal@@Base+0x2b4c> │ │ │ │ + beq ce168 <_Py_NewReferenceNoTotal@@Base+0x2c7c> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [r2, #32] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r2, #36] @ 0x24 │ │ │ │ mov r3, #28 │ │ │ │ str r7, [r2, #40] @ 0x28 │ │ │ │ str r5, [r2, #44] @ 0x2c │ │ │ │ str r3, [r2] │ │ │ │ - b cc924 <_Py_NewReferenceNoTotal@@Base+0x14c8> │ │ │ │ + b cc874 <_Py_NewReferenceNoTotal@@Base+0x1388> │ │ │ │ + mov r0, r4 │ │ │ │ + bl c6d68 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt cde7c <_Py_NewReferenceNoTotal@@Base+0x2990> │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + b cc460 <_Py_NewReferenceNoTotal@@Base+0xf74> │ │ │ │ + cmp r2, #1 │ │ │ │ + sub r2, r2, #2 │ │ │ │ + beq cc928 <_Py_NewReferenceNoTotal@@Base+0x143c> │ │ │ │ + ldr ip, [r0, r2, lsl #2] │ │ │ │ + ldr r3, [ip] │ │ │ │ + sub r1, r3, #4 │ │ │ │ + cmp r3, #0 │ │ │ │ + cmpne r1, #2 │ │ │ │ + bhi cc928 <_Py_NewReferenceNoTotal@@Base+0x143c> │ │ │ │ + subs r2, r2, #1 │ │ │ │ + bcs cd53c <_Py_NewReferenceNoTotal@@Base+0x2050> │ │ │ │ + b cc928 <_Py_NewReferenceNoTotal@@Base+0x143c> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d10 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6d68 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt cde70 <_Py_NewReferenceNoTotal@@Base+0x2a14> │ │ │ │ + blt cdeb8 <_Py_NewReferenceNoTotal@@Base+0x29cc> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b cc3d0 <_Py_NewReferenceNoTotal@@Base+0xf74> │ │ │ │ + b cc6c0 <_Py_NewReferenceNoTotal@@Base+0x11d4> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d10 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6d68 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt cdf44 <_Py_NewReferenceNoTotal@@Base+0x2ae8> │ │ │ │ + blt cdf90 <_Py_NewReferenceNoTotal@@Base+0x2aa4> │ │ │ │ ldmib r4, {r1, r5} │ │ │ │ lsl r3, r5, #2 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r1, r5, lsl #2] │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne cb924 <_Py_NewReferenceNoTotal@@Base+0x4c8> │ │ │ │ - b cb93c <_Py_NewReferenceNoTotal@@Base+0x4e0> │ │ │ │ + bne cb9b4 <_Py_NewReferenceNoTotal@@Base+0x4c8> │ │ │ │ + b cb9cc <_Py_NewReferenceNoTotal@@Base+0x4e0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 344398 │ │ │ │ + bl 34454c │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne ccdd4 <_Py_NewReferenceNoTotal@@Base+0x1978> │ │ │ │ - ldr sl, [pc, #-3508] @ cc77c <_Py_NewReferenceNoTotal@@Base+0x1320> │ │ │ │ - ldr r2, [pc, #-3508] @ cc780 <_Py_NewReferenceNoTotal@@Base+0x1324> │ │ │ │ + bne cce20 <_Py_NewReferenceNoTotal@@Base+0x1934> │ │ │ │ + ldr sl, [pc, #-3280] @ cc8f4 <_Py_NewReferenceNoTotal@@Base+0x1408> │ │ │ │ + ldr r2, [pc, #-3280] @ cc8f8 <_Py_NewReferenceNoTotal@@Base+0x140c> │ │ │ │ ldr r3, [sl, #692] @ 0x2b4 │ │ │ │ ldr r8, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq cbc9c <_Py_NewReferenceNoTotal@@Base+0x840> │ │ │ │ + beq cbd2c <_Py_NewReferenceNoTotal@@Base+0x840> │ │ │ │ ldr r0, [sl, #688] @ 0x2b0 │ │ │ │ mov r1, #4 │ │ │ │ blx r3 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne ccdc8 <_Py_NewReferenceNoTotal@@Base+0x196c> │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 2a01ec │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - ldr fp, [r4, #60] @ 0x3c │ │ │ │ - b ccde0 <_Py_NewReferenceNoTotal@@Base+0x1984> │ │ │ │ + bne cce14 <_Py_NewReferenceNoTotal@@Base+0x1928> │ │ │ │ + b cdf54 <_Py_NewReferenceNoTotal@@Base+0x2a68> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d10 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6d68 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt cde58 <_Py_NewReferenceNoTotal@@Base+0x29fc> │ │ │ │ + blt cde90 <_Py_NewReferenceNoTotal@@Base+0x29a4> │ │ │ │ ldr sl, [r4, #8] │ │ │ │ - b cba80 <_Py_NewReferenceNoTotal@@Base+0x624> │ │ │ │ + b cbb10 <_Py_NewReferenceNoTotal@@Base+0x624> │ │ │ │ mov r0, r4 │ │ │ │ - bl 344398 │ │ │ │ + bl 34454c │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r7 │ │ │ │ - bne cc1b8 <_Py_NewReferenceNoTotal@@Base+0xd5c> │ │ │ │ + bne cc248 <_Py_NewReferenceNoTotal@@Base+0xd5c> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d10 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6d68 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt cde84 <_Py_NewReferenceNoTotal@@Base+0x2a28> │ │ │ │ + blt cde30 <_Py_NewReferenceNoTotal@@Base+0x2944> │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - b cc1b8 <_Py_NewReferenceNoTotal@@Base+0xd5c> │ │ │ │ - ldr r0, [sl, #688] @ 0x2b0 │ │ │ │ - mov r1, r7 │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - b cbddc <_Py_NewReferenceNoTotal@@Base+0x980> │ │ │ │ + b cc248 <_Py_NewReferenceNoTotal@@Base+0xd5c> │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl c6d10 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6d68 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt cdf94 <_Py_NewReferenceNoTotal@@Base+0x2b38> │ │ │ │ + blt ce4c8 <_Py_NewReferenceNoTotal@@Base+0x2fdc> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - b cc7ec <_Py_NewReferenceNoTotal@@Base+0x1390> │ │ │ │ + b cca90 <_Py_NewReferenceNoTotal@@Base+0x15a4> │ │ │ │ + ldr r0, [sl, #688] @ 0x2b0 │ │ │ │ + mov r1, r7 │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + b cbe6c <_Py_NewReferenceNoTotal@@Base+0x980> │ │ │ │ ldr r1, [r3, #16] │ │ │ │ mov r0, #28 │ │ │ │ mul fp, r0, r1 │ │ │ │ ldr r9, [r8, #512] @ 0x200 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add ip, r9, fp │ │ │ │ ldr r7, [ip, #8] │ │ │ │ @@ -168016,414 +168048,401 @@ │ │ │ │ str r0, [r1, #8] │ │ │ │ add r0, r8, r7, lsl #2 │ │ │ │ ldr lr, [r0, #528] @ 0x210 │ │ │ │ ldr r1, [ip, #16] │ │ │ │ cmp ip, lr │ │ │ │ str r1, [r3, #8] │ │ │ │ str r3, [ip, #16] │ │ │ │ - bne cd650 <_Py_NewReferenceNoTotal@@Base+0x21f4> │ │ │ │ + bne cd6c8 <_Py_NewReferenceNoTotal@@Base+0x21dc> │ │ │ │ ldr r3, [ip, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq cd64c <_Py_NewReferenceNoTotal@@Base+0x21f0> │ │ │ │ + beq cd6c4 <_Py_NewReferenceNoTotal@@Base+0x21d8> │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r7, r1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [r0, #528] @ 0x210 │ │ │ │ ldr r3, [ip, #12] │ │ │ │ add r1, r7, #1 │ │ │ │ cmp r1, r3 │ │ │ │ str r1, [ip, #8] │ │ │ │ - beq cdc64 <_Py_NewReferenceNoTotal@@Base+0x2808> │ │ │ │ + beq cdca8 <_Py_NewReferenceNoTotal@@Base+0x27bc> │ │ │ │ cmp r1, #1 │ │ │ │ - beq cdc38 <_Py_NewReferenceNoTotal@@Base+0x27dc> │ │ │ │ + beq cdc7c <_Py_NewReferenceNoTotal@@Base+0x2790> │ │ │ │ ldr r3, [r0, #532] @ 0x214 │ │ │ │ cmp r3, #0 │ │ │ │ streq ip, [r0, #532] @ 0x214 │ │ │ │ cmp ip, lr │ │ │ │ - beq cbddc <_Py_NewReferenceNoTotal@@Base+0x980> │ │ │ │ + beq cbe6c <_Py_NewReferenceNoTotal@@Base+0x980> │ │ │ │ ldr r1, [ip, #24] │ │ │ │ ldr r3, [ip, #20] │ │ │ │ cmp r1, #0 │ │ │ │ strne r3, [r1, #20] │ │ │ │ streq r3, [r8, #524] @ 0x20c │ │ │ │ ldr r3, [lr, #20] │ │ │ │ ldr r0, [ip, #20] │ │ │ │ cmp r3, #0 │ │ │ │ str r1, [r0, #24] │ │ │ │ str lr, [ip, #24] │ │ │ │ str r3, [ip, #20] │ │ │ │ strne ip, [r3, #24] │ │ │ │ str ip, [lr, #20] │ │ │ │ - b cbddc <_Py_NewReferenceNoTotal@@Base+0x980> │ │ │ │ + b cbe6c <_Py_NewReferenceNoTotal@@Base+0x980> │ │ │ │ mov r0, r4 │ │ │ │ - bl 344398 │ │ │ │ + bl 34454c │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne ce24c <_Py_NewReferenceNoTotal@@Base+0x2df0> │ │ │ │ + bne ce104 <_Py_NewReferenceNoTotal@@Base+0x2c18> │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r2, r7 │ │ │ │ - bne cba44 <_Py_NewReferenceNoTotal@@Base+0x5e8> │ │ │ │ + bne cbad4 <_Py_NewReferenceNoTotal@@Base+0x5e8> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d10 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6d68 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ movlt r3, #1 │ │ │ │ sublt r7, r2, #1 │ │ │ │ movlt fp, r3 │ │ │ │ strlt r3, [r4, #60] @ 0x3c │ │ │ │ - blt cde30 <_Py_NewReferenceNoTotal@@Base+0x29d4> │ │ │ │ + blt cde1c <_Py_NewReferenceNoTotal@@Base+0x2930> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ ldr r1, [r3, r7, lsl #2] │ │ │ │ cmp fp, #0 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bne cde2c <_Py_NewReferenceNoTotal@@Base+0x29d0> │ │ │ │ - ldr r3, [pc, #-4008] @ cc784 <_Py_NewReferenceNoTotal@@Base+0x1328> │ │ │ │ + bne cde18 <_Py_NewReferenceNoTotal@@Base+0x292c> │ │ │ │ + ldr r3, [pc, #-3748] @ cc900 <_Py_NewReferenceNoTotal@@Base+0x1414> │ │ │ │ cmp r2, r3 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - beq ce258 <_Py_NewReferenceNoTotal@@Base+0x2dfc> │ │ │ │ + beq ce15c <_Py_NewReferenceNoTotal@@Base+0x2c70> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - b cba74 <_Py_NewReferenceNoTotal@@Base+0x618> │ │ │ │ + b cbb04 <_Py_NewReferenceNoTotal@@Base+0x618> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #-4040] @ cc784 <_Py_NewReferenceNoTotal@@Base+0x1328> │ │ │ │ + ldr r2, [pc, #-3780] @ cc900 <_Py_NewReferenceNoTotal@@Base+0x1414> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq ce42c <_Py_NewReferenceNoTotal@@Base+0x2fd0> │ │ │ │ + beq ce3d8 <_Py_NewReferenceNoTotal@@Base+0x2eec> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne ce398 <_Py_NewReferenceNoTotal@@Base+0x2f3c> │ │ │ │ + bne ce398 <_Py_NewReferenceNoTotal@@Base+0x2eac> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r7, [r4, #8] │ │ │ │ cmp r7, r3 │ │ │ │ ldrne r3, [r4, #4] │ │ │ │ ldrne r3, [r3, r7, lsl #2] │ │ │ │ ldrne r9, [r3, #12] │ │ │ │ ldrne r8, [r3, #16] │ │ │ │ - beq ce468 <_Py_NewReferenceNoTotal@@Base+0x300c> │ │ │ │ + beq ce3a8 <_Py_NewReferenceNoTotal@@Base+0x2ebc> │ │ │ │ mov r1, #616 @ 0x268 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq ce384 <_Py_NewReferenceNoTotal@@Base+0x2f28> │ │ │ │ + beq ce384 <_Py_NewReferenceNoTotal@@Base+0x2e98> │ │ │ │ mov r0, r4 │ │ │ │ - bl 24eff4 │ │ │ │ + bl 24f0e8 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq ce384 <_Py_NewReferenceNoTotal@@Base+0x2f28> │ │ │ │ - ldr r1, [pc, #3512] @ ce56c <_Py_NewReferenceNoTotal@@Base+0x3110> │ │ │ │ + beq ce384 <_Py_NewReferenceNoTotal@@Base+0x2e98> │ │ │ │ + ldr r1, [pc, #-3888] @ cc8fc <_Py_NewReferenceNoTotal@@Base+0x1410> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #1 │ │ │ │ - bl 242ff4 │ │ │ │ + bl 2430d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ce384 <_Py_NewReferenceNoTotal@@Base+0x2f28> │ │ │ │ + beq ce384 <_Py_NewReferenceNoTotal@@Base+0x2e98> │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebd44 │ │ │ │ + bl ebdec │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq ce520 <_Py_NewReferenceNoTotal@@Base+0x30c4> │ │ │ │ + beq ce4dc <_Py_NewReferenceNoTotal@@Base+0x2ff0> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ ldr fp, [r3, #20] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ - bl e3860 <_PyArena_Malloc@@Base> │ │ │ │ + bl e3930 <_PyArena_Malloc@@Base> │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq ce4c0 <_Py_NewReferenceNoTotal@@Base+0x3064> │ │ │ │ + beq ce468 <_Py_NewReferenceNoTotal@@Base+0x2f7c> │ │ │ │ str r9, [r2, #32] │ │ │ │ str r8, [r2, #36] @ 0x24 │ │ │ │ str fp, [r2, #40] @ 0x28 │ │ │ │ str r7, [r2, #44] @ 0x2c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r1, #5 │ │ │ │ sub r3, r3, #1 │ │ │ │ str sl, [r2, #4] │ │ │ │ str r1, [r2] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b cc924 <_Py_NewReferenceNoTotal@@Base+0x14c8> │ │ │ │ + b cc874 <_Py_NewReferenceNoTotal@@Base+0x1388> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #3400] @ ce570 <_Py_NewReferenceNoTotal@@Base+0x3114> │ │ │ │ + ldr r2, [pc, #-4000] @ cc900 <_Py_NewReferenceNoTotal@@Base+0x1414> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq ce514 <_Py_NewReferenceNoTotal@@Base+0x30b8> │ │ │ │ + beq ce35c <_Py_NewReferenceNoTotal@@Base+0x2e70> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne ce504 <_Py_NewReferenceNoTotal@@Base+0x30a8> │ │ │ │ + bne ce34c <_Py_NewReferenceNoTotal@@Base+0x2e60> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r7, [r4, #8] │ │ │ │ cmp r7, r3 │ │ │ │ ldrne r3, [r4, #4] │ │ │ │ ldrne r3, [r3, r7, lsl #2] │ │ │ │ ldrne r8, [r3, #12] │ │ │ │ ldrne r7, [r3, #16] │ │ │ │ - beq cdef0 <_Py_NewReferenceNoTotal@@Base+0x2a94> │ │ │ │ + beq ce320 <_Py_NewReferenceNoTotal@@Base+0x2e34> │ │ │ │ mov r0, r4 │ │ │ │ - bl 24614c │ │ │ │ + bl 246228 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq cd8bc <_Py_NewReferenceNoTotal@@Base+0x2460> │ │ │ │ + beq cd934 <_Py_NewReferenceNoTotal@@Base+0x2448> │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebd44 │ │ │ │ + bl ebdec │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq cd8bc <_Py_NewReferenceNoTotal@@Base+0x2460> │ │ │ │ + beq cd934 <_Py_NewReferenceNoTotal@@Base+0x2448> │ │ │ │ ldr ip, [r4, #20] │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr ip, [r3, #24] │ │ │ │ mov r2, r7 │ │ │ │ str ip, [sp] │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ mov r0, r9 │ │ │ │ - bl 244220 │ │ │ │ + bl 2442fc │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne cc918 <_Py_NewReferenceNoTotal@@Base+0x14bc> │ │ │ │ - bl a55d4 │ │ │ │ + bne cc868 <_Py_NewReferenceNoTotal@@Base+0x137c> │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne cdf00 <_Py_NewReferenceNoTotal@@Base+0x2aa4> │ │ │ │ + bne ce368 <_Py_NewReferenceNoTotal@@Base+0x2e7c> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b cd130 <_Py_NewReferenceNoTotal@@Base+0x1cd4> │ │ │ │ + b cd2c4 <_Py_NewReferenceNoTotal@@Base+0x1dd8> │ │ │ │ mov r0, r4 │ │ │ │ - bl ce968 <_PyEvalFramePushAndInit@@Base+0x374> │ │ │ │ + bl ce9f4 <_PyEvalFramePushAndInit@@Base+0x374> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cc644 <_Py_NewReferenceNoTotal@@Base+0x11e8> │ │ │ │ + beq cc68c <_Py_NewReferenceNoTotal@@Base+0x11a0> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #3204] @ ce570 <_Py_NewReferenceNoTotal@@Base+0x3114> │ │ │ │ + ldr r2, [pc, #3224] @ ce5fc <_Py_NewReferenceNoTotal@@Base+0x3110> │ │ │ │ cmp r3, r2 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq cded4 <_Py_NewReferenceNoTotal@@Base+0x2a78> │ │ │ │ + beq cdf74 <_Py_NewReferenceNoTotal@@Base+0x2a88> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne cdea0 <_Py_NewReferenceNoTotal@@Base+0x2a44> │ │ │ │ + bne cde4c <_Py_NewReferenceNoTotal@@Base+0x2960> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r6, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ ldrne r3, [r4, #4] │ │ │ │ ldrne r3, [r3, r6, lsl #2] │ │ │ │ ldrne r9, [r3, #12] │ │ │ │ ldrne r8, [r3, #16] │ │ │ │ - beq cdf5c <_Py_NewReferenceNoTotal@@Base+0x2b00> │ │ │ │ - ldr r1, [pc, #3144] @ ce574 <_Py_NewReferenceNoTotal@@Base+0x3118> │ │ │ │ + beq ce26c <_Py_NewReferenceNoTotal@@Base+0x2d80> │ │ │ │ + ldr r1, [pc, #3164] @ ce600 <_Py_NewReferenceNoTotal@@Base+0x3114> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2435a0 │ │ │ │ + bl 24367c │ │ │ │ cmp r0, #0 │ │ │ │ - beq cde9c <_Py_NewReferenceNoTotal@@Base+0x2a40> │ │ │ │ + beq cde48 <_Py_NewReferenceNoTotal@@Base+0x295c> │ │ │ │ mov r0, r4 │ │ │ │ - bl ce968 <_PyEvalFramePushAndInit@@Base+0x374> │ │ │ │ + bl ce9f4 <_PyEvalFramePushAndInit@@Base+0x374> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq cde9c <_Py_NewReferenceNoTotal@@Base+0x2a40> │ │ │ │ + beq cde48 <_Py_NewReferenceNoTotal@@Base+0x295c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 245d70 │ │ │ │ + bl 245e4c │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r7, r0 │ │ │ │ - bne cdea0 <_Py_NewReferenceNoTotal@@Base+0x2a44> │ │ │ │ + bne cde4c <_Py_NewReferenceNoTotal@@Base+0x2960> │ │ │ │ mov r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq cde9c <_Py_NewReferenceNoTotal@@Base+0x2a40> │ │ │ │ + beq cde48 <_Py_NewReferenceNoTotal@@Base+0x295c> │ │ │ │ mov r0, r4 │ │ │ │ - bl ecfb0 │ │ │ │ + bl ed058 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq cde9c <_Py_NewReferenceNoTotal@@Base+0x2a40> │ │ │ │ + beq cde48 <_Py_NewReferenceNoTotal@@Base+0x295c> │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebd44 │ │ │ │ + bl ebdec │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq cdee0 <_Py_NewReferenceNoTotal@@Base+0x2a84> │ │ │ │ + beq ce55c <_Py_NewReferenceNoTotal@@Base+0x3070> │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r3, #20] │ │ │ │ ldr fp, [r3, #24] │ │ │ │ - bl ec69c │ │ │ │ + bl ec744 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r7 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r3, #1 │ │ │ │ streq r3, [r4, #60] @ 0x3c │ │ │ │ stmib sp, {r6, fp} │ │ │ │ str r8, [sp] │ │ │ │ ldr ip, [r4, #20] │ │ │ │ mov r3, r9 │ │ │ │ str ip, [sp, #12] │ │ │ │ - bl 2e1d4c <_PyErr_BadInternalCall@@Base+0xbb8> │ │ │ │ - ldr r2, [pc, #2968] @ ce578 <_Py_NewReferenceNoTotal@@Base+0x311c> │ │ │ │ + bl 2e1fdc <_PyErr_BadInternalCall@@Base+0xbb8> │ │ │ │ + ldr r2, [pc, #2988] @ ce604 <_Py_NewReferenceNoTotal@@Base+0x3118> │ │ │ │ mov r1, #12 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d3b0 │ │ │ │ + bl 24d4a4 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne cc918 <_Py_NewReferenceNoTotal@@Base+0x14bc> │ │ │ │ - bl a55d4 │ │ │ │ + bne cc868 <_Py_NewReferenceNoTotal@@Base+0x137c> │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - beq cde9c <_Py_NewReferenceNoTotal@@Base+0x2a40> │ │ │ │ + beq cde48 <_Py_NewReferenceNoTotal@@Base+0x295c> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ mov r3, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b cbe50 <_Py_NewReferenceNoTotal@@Base+0x9f4> │ │ │ │ + b cbee0 <_Py_NewReferenceNoTotal@@Base+0x9f4> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne ccdec <_Py_NewReferenceNoTotal@@Base+0x1990> │ │ │ │ + bne cce38 <_Py_NewReferenceNoTotal@@Base+0x194c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2944c0 │ │ │ │ - b cbe14 <_Py_NewReferenceNoTotal@@Base+0x9b8> │ │ │ │ - ldr r0, [pc, #2880] @ ce57c <_Py_NewReferenceNoTotal@@Base+0x3120> │ │ │ │ + bl 2943f4 │ │ │ │ + b cbea4 <_Py_NewReferenceNoTotal@@Base+0x9b8> │ │ │ │ + ldr r0, [pc, #2900] @ ce608 <_Py_NewReferenceNoTotal@@Base+0x311c> │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - bl 996a4 │ │ │ │ + bl 9971c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ce158 <_Py_NewReferenceNoTotal@@Base+0x2cfc> │ │ │ │ + beq ce010 <_Py_NewReferenceNoTotal@@Base+0x2b24> │ │ │ │ add r7, r0, #23 │ │ │ │ mov ip, r0 │ │ │ │ bic r7, r7, #7 │ │ │ │ mov lr, #8192 @ 0x2000 │ │ │ │ str lr, [ip], #16 │ │ │ │ str ip, [r0, #12] │ │ │ │ sub ip, r7, ip │ │ │ │ add ip, ip, #32 │ │ │ │ mov lr, #0 │ │ │ │ cmp r7, #0 │ │ │ │ str lr, [r0, #8] │ │ │ │ str r0, [r8, #8] │ │ │ │ str ip, [r0, #4] │ │ │ │ - beq ce158 <_Py_NewReferenceNoTotal@@Base+0x2cfc> │ │ │ │ + beq ce010 <_Py_NewReferenceNoTotal@@Base+0x2b24> │ │ │ │ ldr r8, [r2, #4] │ │ │ │ - b cc4a4 <_Py_NewReferenceNoTotal@@Base+0x1048> │ │ │ │ + b cc4ec <_Py_NewReferenceNoTotal@@Base+0x1000> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bne ce05c <_Py_NewReferenceNoTotal@@Base+0x2c00> │ │ │ │ - ldr r1, [pc, #2764] @ ce580 <_Py_NewReferenceNoTotal@@Base+0x3124> │ │ │ │ + bne ce2cc <_Py_NewReferenceNoTotal@@Base+0x2de0> │ │ │ │ + ldr r1, [pc, #2784] @ ce60c <_Py_NewReferenceNoTotal@@Base+0x3120> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq ce120 <_Py_NewReferenceNoTotal@@Base+0x2cc4> │ │ │ │ + beq ce2e8 <_Py_NewReferenceNoTotal@@Base+0x2dfc> │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebd44 │ │ │ │ + bl ebdec │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq ce120 <_Py_NewReferenceNoTotal@@Base+0x2cc4> │ │ │ │ + beq ce2e8 <_Py_NewReferenceNoTotal@@Base+0x2dfc> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ ldr r8, [r2, #20] │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - bl e3860 <_PyArena_Malloc@@Base> │ │ │ │ + bl e3930 <_PyArena_Malloc@@Base> │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq ce114 <_Py_NewReferenceNoTotal@@Base+0x2cb8> │ │ │ │ + beq ce2dc <_Py_NewReferenceNoTotal@@Base+0x2df0> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r2, #36] @ 0x24 │ │ │ │ mov r3, #17 │ │ │ │ str r9, [r2, #32] │ │ │ │ str r8, [r2, #40] @ 0x28 │ │ │ │ str fp, [r2, #4] │ │ │ │ str fp, [r2, #8] │ │ │ │ str r7, [r2, #44] @ 0x2c │ │ │ │ str r3, [r2] │ │ │ │ - b cc918 <_Py_NewReferenceNoTotal@@Base+0x14bc> │ │ │ │ - mov r0, r4 │ │ │ │ - bl ecfb0 │ │ │ │ - subs r8, r0, #0 │ │ │ │ - bne ccebc <_Py_NewReferenceNoTotal@@Base+0x1a60> │ │ │ │ - b cceb4 <_Py_NewReferenceNoTotal@@Base+0x1a58> │ │ │ │ + b cc868 <_Py_NewReferenceNoTotal@@Base+0x137c> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #2620] @ ce570 <_Py_NewReferenceNoTotal@@Base+0x3114> │ │ │ │ + ldr r2, [pc, #2660] @ ce5fc <_Py_NewReferenceNoTotal@@Base+0x3110> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq ce1c8 <_Py_NewReferenceNoTotal@@Base+0x2d6c> │ │ │ │ + beq ce5b4 <_Py_NewReferenceNoTotal@@Base+0x30c8> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne ce1b8 <_Py_NewReferenceNoTotal@@Base+0x2d5c> │ │ │ │ + bne ce5a4 <_Py_NewReferenceNoTotal@@Base+0x30b8> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r7, [r4, #8] │ │ │ │ cmp r7, r3 │ │ │ │ ldrne r3, [r4, #4] │ │ │ │ ldrne r3, [r3, r7, lsl #2] │ │ │ │ ldrne r8, [r3, #12] │ │ │ │ ldrne r7, [r3, #16] │ │ │ │ - beq ce19c <_Py_NewReferenceNoTotal@@Base+0x2d40> │ │ │ │ - ldr r1, [pc, #2572] @ ce584 <_Py_NewReferenceNoTotal@@Base+0x3128> │ │ │ │ + beq ce588 <_Py_NewReferenceNoTotal@@Base+0x309c> │ │ │ │ + ldr r1, [pc, #2612] @ ce610 <_Py_NewReferenceNoTotal@@Base+0x3124> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq ce18c <_Py_NewReferenceNoTotal@@Base+0x2d30> │ │ │ │ + beq ce578 <_Py_NewReferenceNoTotal@@Base+0x308c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 24cd08 │ │ │ │ + bl 24cdfc │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq ce18c <_Py_NewReferenceNoTotal@@Base+0x2d30> │ │ │ │ + beq ce578 <_Py_NewReferenceNoTotal@@Base+0x308c> │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebd44 │ │ │ │ + bl ebdec │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq ce18c <_Py_NewReferenceNoTotal@@Base+0x2d30> │ │ │ │ + beq ce578 <_Py_NewReferenceNoTotal@@Base+0x308c> │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr sl, [r3, #20] │ │ │ │ ldr r9, [r3, #24] │ │ │ │ - bl 24cec4 │ │ │ │ + bl 24cfb8 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ subs fp, r0, #0 │ │ │ │ moveq r3, #1 │ │ │ │ streq r3, [r4, #60] @ 0x3c │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl e3860 <_PyArena_Malloc@@Base> │ │ │ │ + bl e3930 <_PyArena_Malloc@@Base> │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq ce180 <_Py_NewReferenceNoTotal@@Base+0x2d24> │ │ │ │ + beq ce56c <_Py_NewReferenceNoTotal@@Base+0x3080> │ │ │ │ str r8, [r2, #32] │ │ │ │ str r7, [r2, #36] @ 0x24 │ │ │ │ str sl, [r2, #40] @ 0x28 │ │ │ │ str r9, [r2, #44] @ 0x2c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r1, #23 │ │ │ │ sub r3, r3, #1 │ │ │ │ str fp, [r2, #4] │ │ │ │ str r1, [r2] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b cc924 <_Py_NewReferenceNoTotal@@Base+0x14c8> │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - mov r0, r7 │ │ │ │ - lsl r3, r3, #1 │ │ │ │ - lsl r1, r3, #2 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - bl ab4e0 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq ce078 <_Py_NewReferenceNoTotal@@Base+0x2c1c> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - mov r7, r0 │ │ │ │ - b ccd50 <_Py_NewReferenceNoTotal@@Base+0x18f4> │ │ │ │ + b cc874 <_Py_NewReferenceNoTotal@@Base+0x1388> │ │ │ │ + mov r0, r4 │ │ │ │ + bl ed058 │ │ │ │ + subs r8, r0, #0 │ │ │ │ + bne ccf08 <_Py_NewReferenceNoTotal@@Base+0x1a1c> │ │ │ │ + b ccf00 <_Py_NewReferenceNoTotal@@Base+0x1a14> │ │ │ │ ldr r3, [r8, #524] @ 0x20c │ │ │ │ mov r1, #0 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [ip, #20] │ │ │ │ str r1, [ip, #24] │ │ │ │ strne ip, [r3, #24] │ │ │ │ ldr r3, [r8, #532] @ 0x214 │ │ │ │ str ip, [r8, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ streq ip, [r8, #532] @ 0x214 │ │ │ │ - b cbddc <_Py_NewReferenceNoTotal@@Base+0x980> │ │ │ │ + b cbe6c <_Py_NewReferenceNoTotal@@Base+0x980> │ │ │ │ ldr r3, [ip, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq cd664 <_Py_NewReferenceNoTotal@@Base+0x2208> │ │ │ │ + beq cd6dc <_Py_NewReferenceNoTotal@@Base+0x21f0> │ │ │ │ ldr r2, [ip, #24] │ │ │ │ ldr r1, [r9, fp] │ │ │ │ cmp r2, #0 │ │ │ │ strne r3, [r2, #20] │ │ │ │ streq r3, [r8, #524] @ 0x20c │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr r3, [r8, #520] @ 0x208 │ │ │ │ @@ -168446,621 +168465,639 @@ │ │ │ │ mov r2, #262144 @ 0x40000 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r8, #788] @ 0x314 │ │ │ │ str r7, [r9, fp] │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r3, [r8, #788] @ 0x314 │ │ │ │ - b cbddc <_Py_NewReferenceNoTotal@@Base+0x980> │ │ │ │ + b cbe6c <_Py_NewReferenceNoTotal@@Base+0x980> │ │ │ │ mov r0, r4 │ │ │ │ - bl ecfb0 │ │ │ │ + bl ed058 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq ccbe8 <_Py_NewReferenceNoTotal@@Base+0x178c> │ │ │ │ + beq cccac <_Py_NewReferenceNoTotal@@Base+0x17c0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b75bc │ │ │ │ + bl 2b7308 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ mov r9, r0 │ │ │ │ - bne cbc54 <_Py_NewReferenceNoTotal@@Base+0x7f8> │ │ │ │ + bne cbce4 <_Py_NewReferenceNoTotal@@Base+0x7f8> │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ebd44 │ │ │ │ + bl ebdec │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq ccdec <_Py_NewReferenceNoTotal@@Base+0x1990> │ │ │ │ + beq cce38 <_Py_NewReferenceNoTotal@@Base+0x194c> │ │ │ │ ldr lr, [r4, #20] │ │ │ │ str lr, [sp, #16] │ │ │ │ ldr lr, [ip, #24] │ │ │ │ str lr, [sp, #12] │ │ │ │ ldr ip, [ip, #20] │ │ │ │ str ip, [sp, #8] │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr ip, [sp, #44] @ 0x2c │ │ │ │ mov r3, fp │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ str ip, [sp] │ │ │ │ - bl 2b7e7c │ │ │ │ - ldr r2, [pc, #2076] @ ce588 <_Py_NewReferenceNoTotal@@Base+0x312c> │ │ │ │ + bl 2b7bf4 │ │ │ │ + ldr r2, [pc, #2148] @ ce614 <_Py_NewReferenceNoTotal@@Base+0x3128> │ │ │ │ mov r3, r0 │ │ │ │ - b cc594 <_Py_NewReferenceNoTotal@@Base+0x1138> │ │ │ │ - ldr r0, [pc, #2068] @ ce58c <_Py_NewReferenceNoTotal@@Base+0x3130> │ │ │ │ + b cc5dc <_Py_NewReferenceNoTotal@@Base+0x10f0> │ │ │ │ + ldr r0, [pc, #2140] @ ce618 <_Py_NewReferenceNoTotal@@Base+0x312c> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #2064] @ ce590 <_Py_NewReferenceNoTotal@@Base+0x3134> │ │ │ │ + ldr r1, [pc, #2136] @ ce61c <_Py_NewReferenceNoTotal@@Base+0x3130> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 1177e0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov r6, #0 │ │ │ │ sub r1, r1, #1 │ │ │ │ - b cc158 <_Py_NewReferenceNoTotal@@Base+0xcfc> │ │ │ │ - ldr r0, [sl, #668] @ 0x29c │ │ │ │ - mov r1, r7 │ │ │ │ - blx r3 │ │ │ │ - b ccccc <_Py_NewReferenceNoTotal@@Base+0x1870> │ │ │ │ - mov r3, #1 │ │ │ │ + b cc1e8 <_Py_NewReferenceNoTotal@@Base+0xcfc> │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r7 │ │ │ │ + lsl r3, r3, #1 │ │ │ │ + lsl r1, r3, #2 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + bl ab558 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq cdf4c <_Py_NewReferenceNoTotal@@Base+0x2a60> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ - mov fp, r3 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b cbc50 <_Py_NewReferenceNoTotal@@Base+0x7f4> │ │ │ │ - ldr r0, [sl, #668] @ 0x29c │ │ │ │ - mov r1, #4 │ │ │ │ - blx r3 │ │ │ │ mov r7, r0 │ │ │ │ - b cd070 <_Py_NewReferenceNoTotal@@Base+0x1c14> │ │ │ │ + b ccac4 <_Py_NewReferenceNoTotal@@Base+0x15d8> │ │ │ │ + sub r7, r2, #1 │ │ │ │ + sub r2, r7, #1 │ │ │ │ + b cbce4 <_Py_NewReferenceNoTotal@@Base+0x7f8> │ │ │ │ mov r3, #1 │ │ │ │ - mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b cc07c <_Py_NewReferenceNoTotal@@Base+0xc20> │ │ │ │ + b cba9c <_Py_NewReferenceNoTotal@@Base+0x5b0> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ mov r3, #1 │ │ │ │ + sub r2, r2, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b cc048 <_Py_NewReferenceNoTotal@@Base+0xbec> │ │ │ │ - ldr r3, [sl, #704] @ 0x2c0 │ │ │ │ - ldr r1, [pc, #1936] @ ce594 <_Py_NewReferenceNoTotal@@Base+0x3138> │ │ │ │ - cmp r3, r1 │ │ │ │ - bne cd5bc <_Py_NewReferenceNoTotal@@Base+0x2160> │ │ │ │ - cmp r7, #0 │ │ │ │ - beq cbddc <_Py_NewReferenceNoTotal@@Base+0x980> │ │ │ │ - b cbd50 <_Py_NewReferenceNoTotal@@Base+0x8f4> │ │ │ │ + b cbce0 <_Py_NewReferenceNoTotal@@Base+0x7f4> │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ sub r2, r2, #1 │ │ │ │ - b cbc50 <_Py_NewReferenceNoTotal@@Base+0x7f4> │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b cba0c <_Py_NewReferenceNoTotal@@Base+0x5b0> │ │ │ │ - sub r7, r2, #1 │ │ │ │ - sub r2, r7, #1 │ │ │ │ - b cbc54 <_Py_NewReferenceNoTotal@@Base+0x7f8> │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + b cbee0 <_Py_NewReferenceNoTotal@@Base+0x9f4> │ │ │ │ mov r3, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b cbf90 <_Py_NewReferenceNoTotal@@Base+0xb34> │ │ │ │ + b cc0d8 <_Py_NewReferenceNoTotal@@Base+0xbec> │ │ │ │ + ldr r0, [sl, #668] @ 0x29c │ │ │ │ + mov r1, r7 │ │ │ │ + blx r3 │ │ │ │ + b cccd0 <_Py_NewReferenceNoTotal@@Base+0x17e4> │ │ │ │ mov r3, #1 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b cbf24 <_Py_NewReferenceNoTotal@@Base+0xac8> │ │ │ │ + b cc21c <_Py_NewReferenceNoTotal@@Base+0xd30> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ mov r3, #1 │ │ │ │ sub r2, r2, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b cc18c <_Py_NewReferenceNoTotal@@Base+0xd30> │ │ │ │ + b cc21c <_Py_NewReferenceNoTotal@@Base+0xd30> │ │ │ │ mov r3, #1 │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b cc18c <_Py_NewReferenceNoTotal@@Base+0xd30> │ │ │ │ + b cc10c <_Py_NewReferenceNoTotal@@Base+0xc20> │ │ │ │ + mov r3, #1 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ + mov fp, r3 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b cbce0 <_Py_NewReferenceNoTotal@@Base+0x7f4> │ │ │ │ mov r3, #1 │ │ │ │ - sub r2, r2, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b cbc50 <_Py_NewReferenceNoTotal@@Base+0x7f4> │ │ │ │ - ldr fp, [r4, #60] @ 0x3c │ │ │ │ + b cc020 <_Py_NewReferenceNoTotal@@Base+0xb34> │ │ │ │ + mov r3, #1 │ │ │ │ + mov fp, r3 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b cbfb4 <_Py_NewReferenceNoTotal@@Base+0xac8> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ sub r2, r2, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - b cbe50 <_Py_NewReferenceNoTotal@@Base+0x9f4> │ │ │ │ + b cbce0 <_Py_NewReferenceNoTotal@@Base+0x7f4> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r3, [pc, #1744] @ ce58c <_Py_NewReferenceNoTotal@@Base+0x3130> │ │ │ │ - ldr r1, [pc, #1744] @ ce590 <_Py_NewReferenceNoTotal@@Base+0x3134> │ │ │ │ + ldr r3, [pc, #1812] @ ce618 <_Py_NewReferenceNoTotal@@Base+0x312c> │ │ │ │ + ldr r1, [pc, #1812] @ ce61c <_Py_NewReferenceNoTotal@@Base+0x3130> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 1177e0 │ │ │ │ mov r3, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b cb9c0 <_Py_NewReferenceNoTotal@@Base+0x564> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 344398 │ │ │ │ - b cd8f8 <_Py_NewReferenceNoTotal@@Base+0x249c> │ │ │ │ + b cba50 <_Py_NewReferenceNoTotal@@Base+0x564> │ │ │ │ + ldr r0, [sl, #668] @ 0x29c │ │ │ │ + mov r1, #4 │ │ │ │ + blx r3 │ │ │ │ + mov r7, r0 │ │ │ │ + b cd0bc <_Py_NewReferenceNoTotal@@Base+0x1bd0> │ │ │ │ + ldr r3, [sl, #704] @ 0x2c0 │ │ │ │ + ldr r1, [pc, #1764] @ ce620 <_Py_NewReferenceNoTotal@@Base+0x3134> │ │ │ │ + cmp r3, r1 │ │ │ │ + bne cd654 <_Py_NewReferenceNoTotal@@Base+0x2168> │ │ │ │ + cmp r7, #0 │ │ │ │ + beq cbe6c <_Py_NewReferenceNoTotal@@Base+0x980> │ │ │ │ + b cbde0 <_Py_NewReferenceNoTotal@@Base+0x8f4> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 99c10 │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + bl 2a0260 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b cc644 <_Py_NewReferenceNoTotal@@Base+0x11e8> │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + b cce2c <_Py_NewReferenceNoTotal@@Base+0x1940> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d10 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl 34454c │ │ │ │ + b cd970 <_Py_NewReferenceNoTotal@@Base+0x2484> │ │ │ │ + str r2, [sp, #32] │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bge ce4e8 <_Py_NewReferenceNoTotal@@Base+0x308c> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - mov r3, #1 │ │ │ │ - mov fp, r3 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b cbfe8 <_Py_NewReferenceNoTotal@@Base+0xb8c> │ │ │ │ + beq cc170 <_Py_NewReferenceNoTotal@@Base+0xc84> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ sub r1, r1, #1 │ │ │ │ - b cc158 <_Py_NewReferenceNoTotal@@Base+0xcfc> │ │ │ │ + mov r6, #0 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b cc1e8 <_Py_NewReferenceNoTotal@@Base+0xcfc> │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl a55d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq cc0e0 <_Py_NewReferenceNoTotal@@Base+0xc84> │ │ │ │ + bl 2a0260 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + subs r3, r0, #0 │ │ │ │ + bne cc1b0 <_Py_NewReferenceNoTotal@@Base+0xcc4> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - mov r3, #1 │ │ │ │ + mov r6, r2 │ │ │ │ sub r1, r1, #1 │ │ │ │ - mov r6, #0 │ │ │ │ + b cc1e8 <_Py_NewReferenceNoTotal@@Base+0xcfc> │ │ │ │ + mov r3, #1 │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b cc158 <_Py_NewReferenceNoTotal@@Base+0xcfc> │ │ │ │ + str r5, [r4, #8] │ │ │ │ + b cdfc4 <_Py_NewReferenceNoTotal@@Base+0x2ad8> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d10 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl 34454c │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq cc740 <_Py_NewReferenceNoTotal@@Base+0x1254> │ │ │ │ + b cc750 <_Py_NewReferenceNoTotal@@Base+0x1264> │ │ │ │ + mov r2, r7 │ │ │ │ + b cbf6c <_Py_NewReferenceNoTotal@@Base+0xa80> │ │ │ │ + mov r8, #0 │ │ │ │ + b cc69c <_Py_NewReferenceNoTotal@@Base+0x11b0> │ │ │ │ + mov r8, r3 │ │ │ │ + b cc69c <_Py_NewReferenceNoTotal@@Base+0x11b0> │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ + bl 2a0260 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + subs r7, r0, #0 │ │ │ │ + bne cc4f8 <_Py_NewReferenceNoTotal@@Base+0x100c> │ │ │ │ + b cba4c <_Py_NewReferenceNoTotal@@Base+0x560> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 34454c │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + cmp fp, #0 │ │ │ │ + bne cce38 <_Py_NewReferenceNoTotal@@Base+0x194c> │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr r6, [r4, #12] │ │ │ │ + cmp r3, r6 │ │ │ │ + bne ce0b0 <_Py_NewReferenceNoTotal@@Base+0x2bc4> │ │ │ │ + mov r0, r4 │ │ │ │ + bl c6d68 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt cda00 <_Py_NewReferenceNoTotal@@Base+0x25a4> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ + blt cc5fc <_Py_NewReferenceNoTotal@@Base+0x1110> │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ - ldr r2, [r3, r6, lsl #2] │ │ │ │ + ldr r2, [r1, r6, lsl #2] │ │ │ │ cmp fp, #0 │ │ │ │ - ldr r9, [r2, #12] │ │ │ │ - ldr r8, [r2, #16] │ │ │ │ - beq cd924 <_Py_NewReferenceNoTotal@@Base+0x24c8> │ │ │ │ - b cdea0 <_Py_NewReferenceNoTotal@@Base+0x2a44> │ │ │ │ - ldr r8, [sp, #60] @ 0x3c │ │ │ │ - b cc3ac <_Py_NewReferenceNoTotal@@Base+0xf50> │ │ │ │ + ldr r3, [r2, #12] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [r2, #16] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + bne cce38 <_Py_NewReferenceNoTotal@@Base+0x194c> │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne cba3c <_Py_NewReferenceNoTotal@@Base+0x550> │ │ │ │ + mov r0, r4 │ │ │ │ + bl c6d68 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt cdf0c <_Py_NewReferenceNoTotal@@Base+0x2a20> │ │ │ │ + ldmib r4, {r1, r3} │ │ │ │ + b cba3c <_Py_NewReferenceNoTotal@@Base+0x550> │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + b cba24 <_Py_NewReferenceNoTotal@@Base+0x538> │ │ │ │ + bl 34454c │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + cmp fp, #0 │ │ │ │ + ldrne r2, [r4, #88] @ 0x58 │ │ │ │ + beq cb970 <_Py_NewReferenceNoTotal@@Base+0x484> │ │ │ │ + sub r1, r2, #1 │ │ │ │ + mov r6, #0 │ │ │ │ + b cc1e8 <_Py_NewReferenceNoTotal@@Base+0xcfc> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 34454c │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq cbd8c <_Py_NewReferenceNoTotal@@Base+0x8a0> │ │ │ │ + b cc750 <_Py_NewReferenceNoTotal@@Base+0x1264> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ - mov r3, #1 │ │ │ │ sub r2, r2, #1 │ │ │ │ + b cbce4 <_Py_NewReferenceNoTotal@@Base+0x7f8> │ │ │ │ + mov r7, r8 │ │ │ │ + b cba88 <_Py_NewReferenceNoTotal@@Base+0x59c> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + sub r7, r2, #1 │ │ │ │ + b cde1c <_Py_NewReferenceNoTotal@@Base+0x2930> │ │ │ │ + mov r0, r4 │ │ │ │ + bl c6d68 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldrge fp, [r4, #60] @ 0x3c │ │ │ │ + ldrge r1, [r4, #4] │ │ │ │ + bge cb9e0 <_Py_NewReferenceNoTotal@@Base+0x4f4> │ │ │ │ + mov r3, #1 │ │ │ │ + sub r1, r2, #1 │ │ │ │ + mov r6, #0 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b cc808 <_Py_NewReferenceNoTotal@@Base+0x13ac> │ │ │ │ + b cc1e8 <_Py_NewReferenceNoTotal@@Base+0xcfc> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 34454c │ │ │ │ + b cced0 <_Py_NewReferenceNoTotal@@Base+0x19e4> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + sub r7, r2, #1 │ │ │ │ + b cde1c <_Py_NewReferenceNoTotal@@Base+0x2930> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 34454c │ │ │ │ + b cd7b0 <_Py_NewReferenceNoTotal@@Base+0x22c4> │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl a55d4 │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - beq cc0e0 <_Py_NewReferenceNoTotal@@Base+0xc84> │ │ │ │ + beq cc170 <_Py_NewReferenceNoTotal@@Base+0xc84> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, #1 │ │ │ │ sub r1, r1, #1 │ │ │ │ mov r6, r2 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b cc158 <_Py_NewReferenceNoTotal@@Base+0xcfc> │ │ │ │ + b cc1e8 <_Py_NewReferenceNoTotal@@Base+0xcfc> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d10 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6d68 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - bge ce00c <_Py_NewReferenceNoTotal@@Base+0x2bb0> │ │ │ │ + bge ce244 <_Py_NewReferenceNoTotal@@Base+0x2d58> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ mov r3, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b cc018 <_Py_NewReferenceNoTotal@@Base+0xbbc> │ │ │ │ + b cc0a8 <_Py_NewReferenceNoTotal@@Base+0xbbc> │ │ │ │ + bl a564c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne ce21c <_Py_NewReferenceNoTotal@@Base+0x2d30> │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + sub r2, r2, #1 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + b cbf34 <_Py_NewReferenceNoTotal@@Base+0xa48> │ │ │ │ mov r0, r4 │ │ │ │ - bl 344398 │ │ │ │ - b cd184 <_Py_NewReferenceNoTotal@@Base+0x1d28> │ │ │ │ + bl c6d68 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt ce21c <_Py_NewReferenceNoTotal@@Base+0x2d30> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r3, r7, lsl #2] │ │ │ │ cmp fp, #0 │ │ │ │ ldr r9, [r2, #12] │ │ │ │ ldr r8, [r2, #16] │ │ │ │ - beq cd1b0 <_Py_NewReferenceNoTotal@@Base+0x1d54> │ │ │ │ - b cd240 <_Py_NewReferenceNoTotal@@Base+0x1de4> │ │ │ │ + beq ccb88 <_Py_NewReferenceNoTotal@@Base+0x169c> │ │ │ │ + b ce1d0 <_Py_NewReferenceNoTotal@@Base+0x2ce4> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d10 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt ce13c <_Py_NewReferenceNoTotal@@Base+0x2ce0> │ │ │ │ + bl 34454c │ │ │ │ + b ccb5c <_Py_NewReferenceNoTotal@@Base+0x1670> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + mov r3, #1 │ │ │ │ + sub r2, r2, #1 │ │ │ │ + mov fp, r3 │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b cbf34 <_Py_NewReferenceNoTotal@@Base+0xa48> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 34454c │ │ │ │ + b cd1a0 <_Py_NewReferenceNoTotal@@Base+0x1cb4> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r3, r7, lsl #2] │ │ │ │ cmp fp, #0 │ │ │ │ - ldr r3, [r2, #16] │ │ │ │ ldr r9, [r2, #12] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - beq cce44 <_Py_NewReferenceNoTotal@@Base+0x19e8> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - sub r2, r2, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - b cbf60 <_Py_NewReferenceNoTotal@@Base+0xb04> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 344398 │ │ │ │ - b cce14 <_Py_NewReferenceNoTotal@@Base+0x19b8> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 99b98 │ │ │ │ - b cd554 <_Py_NewReferenceNoTotal@@Base+0x20f8> │ │ │ │ + ldr r8, [r2, #16] │ │ │ │ + beq cd1cc <_Py_NewReferenceNoTotal@@Base+0x1ce0> │ │ │ │ + b cd25c <_Py_NewReferenceNoTotal@@Base+0x1d70> │ │ │ │ mov r8, #0 │ │ │ │ - b cc3f4 <_Py_NewReferenceNoTotal@@Base+0xf98> │ │ │ │ + b cc43c <_Py_NewReferenceNoTotal@@Base+0xf50> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d10 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6d68 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt ce0d4 <_Py_NewReferenceNoTotal@@Base+0x2c78> │ │ │ │ + blt cda78 <_Py_NewReferenceNoTotal@@Base+0x258c> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ - ldr r2, [r3, r7, lsl #2] │ │ │ │ + ldr r2, [r3, r6, lsl #2] │ │ │ │ cmp fp, #0 │ │ │ │ ldr r9, [r2, #12] │ │ │ │ ldr r8, [r2, #16] │ │ │ │ - beq ccac4 <_Py_NewReferenceNoTotal@@Base+0x1668> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - sub r2, r2, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - b cbea4 <_Py_NewReferenceNoTotal@@Base+0xa48> │ │ │ │ - bl a55d4 │ │ │ │ + beq cd99c <_Py_NewReferenceNoTotal@@Base+0x24b0> │ │ │ │ + b cde4c <_Py_NewReferenceNoTotal@@Base+0x2960> │ │ │ │ + mov r0, r4 │ │ │ │ + bl c6d68 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq ce23c <_Py_NewReferenceNoTotal@@Base+0x2de0> │ │ │ │ + blt ce2f8 <_Py_NewReferenceNoTotal@@Base+0x2e0c> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + ldr r2, [r3, r7, lsl #2] │ │ │ │ + cmp fp, #0 │ │ │ │ + ldr r3, [r2, #16] │ │ │ │ + ldr r9, [r2, #12] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + beq cce90 <_Py_NewReferenceNoTotal@@Base+0x19a4> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ - mov r3, #1 │ │ │ │ sub r2, r2, #1 │ │ │ │ - mov fp, r3 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b cbea4 <_Py_NewReferenceNoTotal@@Base+0xa48> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 344398 │ │ │ │ - b cca98 <_Py_NewReferenceNoTotal@@Base+0x163c> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 344398 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq cc7cc <_Py_NewReferenceNoTotal@@Base+0x1370> │ │ │ │ - b cc800 <_Py_NewReferenceNoTotal@@Base+0x13a4> │ │ │ │ - bl a55d4 │ │ │ │ + b cbff0 <_Py_NewReferenceNoTotal@@Base+0xb04> │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - bne ce13c <_Py_NewReferenceNoTotal@@Base+0x2ce0> │ │ │ │ + bne ce2f8 <_Py_NewReferenceNoTotal@@Base+0x2e0c> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b cd034 <_Py_NewReferenceNoTotal@@Base+0x1bd8> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 344398 │ │ │ │ - b cce84 <_Py_NewReferenceNoTotal@@Base+0x1a28> │ │ │ │ + b cd080 <_Py_NewReferenceNoTotal@@Base+0x1b94> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ mov r3, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b cbf60 <_Py_NewReferenceNoTotal@@Base+0xb04> │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ - bl 2a01ec │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - bne cc4b0 <_Py_NewReferenceNoTotal@@Base+0x1054> │ │ │ │ - b cb9bc <_Py_NewReferenceNoTotal@@Base+0x560> │ │ │ │ - mov r8, r3 │ │ │ │ - b cc3f4 <_Py_NewReferenceNoTotal@@Base+0xf98> │ │ │ │ - bl a55d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne ce1d4 <_Py_NewReferenceNoTotal@@Base+0x2d78> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - b cd2ac <_Py_NewReferenceNoTotal@@Base+0x1e50> │ │ │ │ + b cbff0 <_Py_NewReferenceNoTotal@@Base+0xb04> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d10 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ - cmp r0, #0 │ │ │ │ - bge ce1f0 <_Py_NewReferenceNoTotal@@Base+0x2d94> │ │ │ │ - mov r3, #1 │ │ │ │ - mov fp, r3 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - sub r2, r2, #1 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - b cc0ac <_Py_NewReferenceNoTotal@@Base+0xc50> │ │ │ │ + bl 34454c │ │ │ │ + b cce60 <_Py_NewReferenceNoTotal@@Base+0x1974> │ │ │ │ mov r0, r4 │ │ │ │ - bl 344398 │ │ │ │ - b cdb44 <_Py_NewReferenceNoTotal@@Base+0x26e8> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - mov r2, #1 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - mov fp, r2 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - b cc0ac <_Py_NewReferenceNoTotal@@Base+0xc50> │ │ │ │ + bl c6d68 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt ce368 <_Py_NewReferenceNoTotal@@Base+0x2e7c> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r3, r7, lsl #2] │ │ │ │ cmp fp, #0 │ │ │ │ ldr r8, [r2, #12] │ │ │ │ ldr r7, [r2, #16] │ │ │ │ - beq cdb70 <_Py_NewReferenceNoTotal@@Base+0x2714> │ │ │ │ - b ce1b8 <_Py_NewReferenceNoTotal@@Base+0x2d5c> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 344398 │ │ │ │ - ldr fp, [r4, #60] @ 0x3c │ │ │ │ - cmp fp, #0 │ │ │ │ - bne ccdec <_Py_NewReferenceNoTotal@@Base+0x1990> │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr r6, [r4, #12] │ │ │ │ - cmp r3, r6 │ │ │ │ - beq ce2f8 <_Py_NewReferenceNoTotal@@Base+0x2e9c> │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - b cb994 <_Py_NewReferenceNoTotal@@Base+0x538> │ │ │ │ - ldr fp, [r4, #60] @ 0x3c │ │ │ │ - b ce0b8 <_Py_NewReferenceNoTotal@@Base+0x2c5c> │ │ │ │ - mov r8, #0 │ │ │ │ - b cc3ac <_Py_NewReferenceNoTotal@@Base+0xf50> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - sub r7, r2, #1 │ │ │ │ - b cde30 <_Py_NewReferenceNoTotal@@Base+0x29d4> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 344398 │ │ │ │ - b cd738 <_Py_NewReferenceNoTotal@@Base+0x22dc> │ │ │ │ - bl 344398 │ │ │ │ - ldr fp, [r4, #60] @ 0x3c │ │ │ │ - cmp fp, #0 │ │ │ │ - ldrne r2, [r4, #88] @ 0x58 │ │ │ │ - beq cb8e0 <_Py_NewReferenceNoTotal@@Base+0x484> │ │ │ │ - sub r1, r2, #1 │ │ │ │ - mov r6, #0 │ │ │ │ - b cc158 <_Py_NewReferenceNoTotal@@Base+0xcfc> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 344398 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq cbcfc <_Py_NewReferenceNoTotal@@Base+0x8a0> │ │ │ │ - b cc800 <_Py_NewReferenceNoTotal@@Base+0x13a4> │ │ │ │ + beq cd8dc <_Py_NewReferenceNoTotal@@Base+0x23f0> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ sub r2, r2, #1 │ │ │ │ - b cbc54 <_Py_NewReferenceNoTotal@@Base+0x7f8> │ │ │ │ - mov r7, r8 │ │ │ │ - b cb9f8 <_Py_NewReferenceNoTotal@@Base+0x59c> │ │ │ │ - str r2, [sp, #32] │ │ │ │ - bl 2a01ec │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - subs r3, r0, #0 │ │ │ │ - bne cc120 <_Py_NewReferenceNoTotal@@Base+0xcc4> │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - mov r6, r2 │ │ │ │ - b cdf2c <_Py_NewReferenceNoTotal@@Base+0x2ad0> │ │ │ │ - mov r2, r7 │ │ │ │ - b cbedc <_Py_NewReferenceNoTotal@@Base+0xa80> │ │ │ │ - mov r0, r4 │ │ │ │ - bl c6d10 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt ce354 <_Py_NewReferenceNoTotal@@Base+0x2ef8> │ │ │ │ - ldr fp, [r4, #60] @ 0x3c │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - b cb950 <_Py_NewReferenceNoTotal@@Base+0x4f4> │ │ │ │ - mov r0, r4 │ │ │ │ - bl c6d10 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt cc5b4 <_Py_NewReferenceNoTotal@@Base+0x1158> │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - ldr fp, [r4, #60] @ 0x3c │ │ │ │ - ldr r2, [r1, r6, lsl #2] │ │ │ │ - cmp fp, #0 │ │ │ │ - ldr r3, [r2, #12] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [r2, #16] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - bne ccdec <_Py_NewReferenceNoTotal@@Base+0x1990> │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne cb9ac <_Py_NewReferenceNoTotal@@Base+0x550> │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ + b cc078 <_Py_NewReferenceNoTotal@@Base+0xb8c> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d10 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt cdec4 <_Py_NewReferenceNoTotal@@Base+0x2a68> │ │ │ │ - ldmib r4, {r1, r3} │ │ │ │ - b cb9ac <_Py_NewReferenceNoTotal@@Base+0x550> │ │ │ │ - mov r3, #1 │ │ │ │ - sub r1, r2, #1 │ │ │ │ - mov r6, #0 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - b cc158 <_Py_NewReferenceNoTotal@@Base+0xcfc> │ │ │ │ - bl a55d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne ce4a8 <_Py_NewReferenceNoTotal@@Base+0x304c> │ │ │ │ + bl 34454c │ │ │ │ + b cd8b0 <_Py_NewReferenceNoTotal@@Base+0x23c4> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b cc0dc <_Py_NewReferenceNoTotal@@Base+0xc80> │ │ │ │ + mov r3, #1 │ │ │ │ + mov fp, r3 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b cc078 <_Py_NewReferenceNoTotal@@Base+0xb8c> │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne ce3a8 <_Py_NewReferenceNoTotal@@Base+0x2f4c> │ │ │ │ + bne ce3e4 <_Py_NewReferenceNoTotal@@Base+0x2ef8> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ sub r2, r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b cbfbc <_Py_NewReferenceNoTotal@@Base+0xb60> │ │ │ │ + b cc04c <_Py_NewReferenceNoTotal@@Base+0xb60> │ │ │ │ + mov r0, r4 │ │ │ │ + bl c6d68 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt ce474 <_Py_NewReferenceNoTotal@@Base+0x2f88> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + ldr r2, [r3, r7, lsl #2] │ │ │ │ + cmp fp, #0 │ │ │ │ + ldr r9, [r2, #12] │ │ │ │ + ldr r8, [r2, #16] │ │ │ │ + beq cd800 <_Py_NewReferenceNoTotal@@Base+0x2314> │ │ │ │ + b ce398 <_Py_NewReferenceNoTotal@@Base+0x2eac> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 34454c │ │ │ │ + b cd7d4 <_Py_NewReferenceNoTotal@@Base+0x22e8> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ subne r2, r2, #1 │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ - bne cbfbc <_Py_NewReferenceNoTotal@@Base+0xb60> │ │ │ │ - ldr r3, [pc, #424] @ ce570 <_Py_NewReferenceNoTotal@@Base+0x3114> │ │ │ │ + bne cc04c <_Py_NewReferenceNoTotal@@Base+0xb60> │ │ │ │ + ldr r3, [pc, #504] @ ce5fc <_Py_NewReferenceNoTotal@@Base+0x3110> │ │ │ │ cmp r2, r3 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - beq ce448 <_Py_NewReferenceNoTotal@@Base+0x2fec> │ │ │ │ + beq ce4a0 <_Py_NewReferenceNoTotal@@Base+0x2fb4> │ │ │ │ mov r1, #616 @ 0x268 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6c84 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6cdc <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq ce438 <_Py_NewReferenceNoTotal@@Base+0x2fdc> │ │ │ │ + beq ce490 <_Py_NewReferenceNoTotal@@Base+0x2fa4> │ │ │ │ mov r0, r4 │ │ │ │ - bl ef54c │ │ │ │ + bl ef5f4 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq ce438 <_Py_NewReferenceNoTotal@@Base+0x2fdc> │ │ │ │ + beq ce490 <_Py_NewReferenceNoTotal@@Base+0x2fa4> │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 30c6b0 │ │ │ │ - bl a55d4 │ │ │ │ + bl 30c8c4 │ │ │ │ + bl a564c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ sub r1, r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ce43c <_Py_NewReferenceNoTotal@@Base+0x2fe0> │ │ │ │ + beq ce494 <_Py_NewReferenceNoTotal@@Base+0x2fa8> │ │ │ │ mov r3, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - b ce398 <_Py_NewReferenceNoTotal@@Base+0x2f3c> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 344398 │ │ │ │ - b cd75c <_Py_NewReferenceNoTotal@@Base+0x2300> │ │ │ │ + b ce398 <_Py_NewReferenceNoTotal@@Base+0x2eac> │ │ │ │ + bl a564c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq ce394 <_Py_NewReferenceNoTotal@@Base+0x2ea8> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + mov r3, #1 │ │ │ │ + mov fp, r3 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b cc04c <_Py_NewReferenceNoTotal@@Base+0xb60> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ sub r1, r2, #1 │ │ │ │ - b ce424 <_Py_NewReferenceNoTotal@@Base+0x2fc8> │ │ │ │ + b ce460 <_Py_NewReferenceNoTotal@@Base+0x2f74> │ │ │ │ mov r0, r4 │ │ │ │ - bl 344398 │ │ │ │ + bl 34454c │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ ldrne r1, [r4, #88] @ 0x58 │ │ │ │ subne r1, r1, #1 │ │ │ │ - beq ce3d4 <_Py_NewReferenceNoTotal@@Base+0x2f78> │ │ │ │ - b ce424 <_Py_NewReferenceNoTotal@@Base+0x2fc8> │ │ │ │ - mov r0, r4 │ │ │ │ - bl c6d10 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + beq ce410 <_Py_NewReferenceNoTotal@@Base+0x2f24> │ │ │ │ + b ce460 <_Py_NewReferenceNoTotal@@Base+0x2f74> │ │ │ │ + ldr r8, [sp, #60] @ 0x3c │ │ │ │ + b cc43c <_Py_NewReferenceNoTotal@@Base+0xf50> │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + mov r3, #1 │ │ │ │ + sub r2, r2, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + b cc758 <_Py_NewReferenceNoTotal@@Base+0x126c> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b cd294 <_Py_NewReferenceNoTotal@@Base+0x1da8> │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - blt ce4cc <_Py_NewReferenceNoTotal@@Base+0x3070> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr fp, [r4, #60] @ 0x3c │ │ │ │ - ldr r2, [r3, r7, lsl #2] │ │ │ │ - cmp fp, #0 │ │ │ │ - ldr r9, [r2, #12] │ │ │ │ - ldr r8, [r2, #16] │ │ │ │ - beq cd788 <_Py_NewReferenceNoTotal@@Base+0x232c> │ │ │ │ - b ce398 <_Py_NewReferenceNoTotal@@Base+0x2f3c> │ │ │ │ + bne ce538 <_Py_NewReferenceNoTotal@@Base+0x304c> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b cc16c <_Py_NewReferenceNoTotal@@Base+0xc80> │ │ │ │ mov r0, r4 │ │ │ │ - bl c6d10 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6d68 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - bge ce540 <_Py_NewReferenceNoTotal@@Base+0x30e4> │ │ │ │ + blt ce538 <_Py_NewReferenceNoTotal@@Base+0x304c> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r3, [r3, r6, lsl #2] │ │ │ │ + ldr r8, [r3, #12] │ │ │ │ + ldr r7, [r3, #16] │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq cd3f0 <_Py_NewReferenceNoTotal@@Base+0x1f04> │ │ │ │ + b ce4f8 <_Py_NewReferenceNoTotal@@Base+0x300c> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r2, #1 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b cc0dc <_Py_NewReferenceNoTotal@@Base+0xc80> │ │ │ │ - bl a55d4 │ │ │ │ + b cc16c <_Py_NewReferenceNoTotal@@Base+0xc80> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 34454c │ │ │ │ + b cd3c4 <_Py_NewReferenceNoTotal@@Base+0x1ed8> │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + b cc68c <_Py_NewReferenceNoTotal@@Base+0x11a0> │ │ │ │ + bl a564c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ce394 <_Py_NewReferenceNoTotal@@Base+0x2f38> │ │ │ │ + bne ce5c0 <_Py_NewReferenceNoTotal@@Base+0x30d4> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ + b cd2f8 <_Py_NewReferenceNoTotal@@Base+0x1e0c> │ │ │ │ + mov r0, r4 │ │ │ │ + bl c6d68 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + cmp r0, #0 │ │ │ │ + bge ce5dc <_Py_NewReferenceNoTotal@@Base+0x30f0> │ │ │ │ mov r3, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b cbfbc <_Py_NewReferenceNoTotal@@Base+0xb60> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr fp, [r4, #60] @ 0x3c │ │ │ │ - ldr r2, [r3, r7, lsl #2] │ │ │ │ - cmp fp, #0 │ │ │ │ - ldr r8, [r2, #12] │ │ │ │ - ldr r7, [r2, #16] │ │ │ │ - beq cd864 <_Py_NewReferenceNoTotal@@Base+0x2408> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ sub r2, r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b cbfe8 <_Py_NewReferenceNoTotal@@Base+0xb8c> │ │ │ │ + b cc13c <_Py_NewReferenceNoTotal@@Base+0xc50> │ │ │ │ mov r0, r4 │ │ │ │ - bl 344398 │ │ │ │ - b cd838 <_Py_NewReferenceNoTotal@@Base+0x23dc> │ │ │ │ + bl 34454c │ │ │ │ + b cdba8 <_Py_NewReferenceNoTotal@@Base+0x26bc> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ + mov r2, #1 │ │ │ │ sub r3, r3, #1 │ │ │ │ + mov fp, r2 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b cd278 <_Py_NewReferenceNoTotal@@Base+0x1e1c> │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - ldr fp, [r4, #60] @ 0x3c │ │ │ │ - sub r7, r2, #1 │ │ │ │ - b cde30 <_Py_NewReferenceNoTotal@@Base+0x29d4> │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + b cc13c <_Py_NewReferenceNoTotal@@Base+0xc50> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, r6, lsl #2] │ │ │ │ - ldr r8, [r3, #12] │ │ │ │ - ldr r7, [r3, #16] │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq cd328 <_Py_NewReferenceNoTotal@@Base+0x1ecc> │ │ │ │ - b ce374 <_Py_NewReferenceNoTotal@@Base+0x2f18> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 344398 │ │ │ │ - b cd2fc <_Py_NewReferenceNoTotal@@Base+0x1ea0> │ │ │ │ - eoreq pc, r4, ip, lsl #20 │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + ldr r2, [r3, r7, lsl #2] │ │ │ │ + cmp fp, #0 │ │ │ │ + ldr r8, [r2, #12] │ │ │ │ + ldr r7, [r2, #16] │ │ │ │ + beq cdbd4 <_Py_NewReferenceNoTotal@@Base+0x26e8> │ │ │ │ + b ce5a4 <_Py_NewReferenceNoTotal@@Base+0x30b8> │ │ │ │ andeq r1, r0, r0, ror r7 │ │ │ │ - mlaseq r6, r0, r9, r2 │ │ │ │ - eorseq r4, r6, r4, lsl #16 │ │ │ │ + @ instruction: 0x00362bd0 │ │ │ │ + eorseq r4, r6, r4, asr #20 │ │ │ │ andeq r2, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, sp, lsl #4 │ │ │ │ andeq r0, r0, lr, lsl #4 │ │ │ │ - eorseq r4, r6, r4, ror #15 │ │ │ │ + eorseq r4, r6, r4, lsr #20 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r4, r6, ip, lsr r1 │ │ │ │ - andeq r9, r9, ip, lsr lr │ │ │ │ + eorseq r4, r6, ip, ror r3 │ │ │ │ + @ instruction: 0x00099eb4 │ │ │ │ │ │ │ │ -000ce598 : │ │ │ │ +000ce624 : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands r3, r3, #134217728 @ 0x8000000 │ │ │ │ - beq ce5b0 │ │ │ │ + beq ce63c │ │ │ │ add r0, r0, #16 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #36] @ ce5ec │ │ │ │ + ldr r0, [pc, #36] @ ce678 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #28] @ ce5f0 │ │ │ │ + ldr r1, [pc, #28] @ ce67c │ │ │ │ ldr r0, [r0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 1177e0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r4, r6, ip, lsr r1 │ │ │ │ + eorseq r4, r6, ip, ror r3 │ │ │ │ │ │ │ │ -000ce5f4 <_PyEvalFramePushAndInit@@Base>: │ │ │ │ +000ce680 <_PyEvalFramePushAndInit@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [r0, #148] @ 0x94 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ cmp r4, #0 │ │ │ │ ldr sl, [r5, #52] @ 0x34 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ - beq ce728 <_PyEvalFramePushAndInit@@Base+0x134> │ │ │ │ + beq ce7b4 <_PyEvalFramePushAndInit@@Base+0x134> │ │ │ │ ldr r3, [r0, #152] @ 0x98 │ │ │ │ sub r3, r3, r4 │ │ │ │ cmp sl, r3, asr #2 │ │ │ │ - bge ce728 <_PyEvalFramePushAndInit@@Base+0x134> │ │ │ │ + bge ce7b4 <_PyEvalFramePushAndInit@@Base+0x134> │ │ │ │ ldr r3, [r5] │ │ │ │ add sl, r4, sl, lsl #2 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str sl, [r0, #148] @ 0x94 │ │ │ │ str r1, [r4, #8] │ │ │ │ - beq ce65c <_PyEvalFramePushAndInit@@Base+0x68> │ │ │ │ + beq ce6e8 <_PyEvalFramePushAndInit@@Base+0x68> │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ str r5, [r4] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r3, [r4, #16] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ @@ -169070,64 +169107,64 @@ │ │ │ │ mov r3, #0 │ │ │ │ str r8, [r4, #20] │ │ │ │ str r5, [r4, #28] │ │ │ │ str r2, [r4, #32] │ │ │ │ str r3, [r4, #24] │ │ │ │ strh r3, [r4, #36] @ 0x24 │ │ │ │ strb r3, [r4, #38] @ 0x26 │ │ │ │ - ble ce6e8 <_PyEvalFramePushAndInit@@Base+0xf4> │ │ │ │ + ble ce774 <_PyEvalFramePushAndInit@@Base+0xf4> │ │ │ │ add r5, r4, #40 @ 0x28 │ │ │ │ lsl r2, r2, #2 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 29658 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl ceaec <_PyEvalFramePushAndInit@@Base+0x4f8> │ │ │ │ + bl ceb78 <_PyEvalFramePushAndInit@@Base+0x4f8> │ │ │ │ cmp r0, #0 │ │ │ │ - bne ce714 <_PyEvalFramePushAndInit@@Base+0x120> │ │ │ │ + bne ce7a0 <_PyEvalFramePushAndInit@@Base+0x120> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp] │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r6 │ │ │ │ add r2, r4, #40 @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ - bl ceaec <_PyEvalFramePushAndInit@@Base+0x4f8> │ │ │ │ + bl ceb78 <_PyEvalFramePushAndInit@@Base+0x4f8> │ │ │ │ cmp r0, #0 │ │ │ │ - beq ce6dc <_PyEvalFramePushAndInit@@Base+0xe8> │ │ │ │ + beq ce768 <_PyEvalFramePushAndInit@@Base+0xe8> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2440d0 │ │ │ │ + bl 2441ac │ │ │ │ mov r4, #0 │ │ │ │ - b ce6dc <_PyEvalFramePushAndInit@@Base+0xe8> │ │ │ │ + b ce768 <_PyEvalFramePushAndInit@@Base+0xe8> │ │ │ │ add r3, sl, #1000 @ 0x3e8 │ │ │ │ - lsl r3, r3, #2 │ │ │ │ mov r1, #16384 @ 0x4000 │ │ │ │ + lsl r3, r3, #2 │ │ │ │ cmp r1, r3 │ │ │ │ - blt ce7cc <_PyEvalFramePushAndInit@@Base+0x1d8> │ │ │ │ - ldr r2, [pc, #540] @ ce960 <_PyEvalFramePushAndInit@@Base+0x36c> │ │ │ │ + blt ce858 <_PyEvalFramePushAndInit@@Base+0x1d8> │ │ │ │ + ldr r2, [pc, #540] @ ce9ec <_PyEvalFramePushAndInit@@Base+0x36c> │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r3, [r2, #808] @ 0x328 │ │ │ │ ldr r0, [r2, #804] @ 0x324 │ │ │ │ ldr r4, [r7, #144] @ 0x90 │ │ │ │ blx r3 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq ce7d4 <_PyEvalFramePushAndInit@@Base+0x1e0> │ │ │ │ + beq ce860 <_PyEvalFramePushAndInit@@Base+0x1e0> │ │ │ │ ldr r0, [r7, #144] @ 0x90 │ │ │ │ mov r2, #0 │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r3, #8] │ │ │ │ ldrne r2, [r7, #148] @ 0x94 │ │ │ │ str r4, [r3] │ │ │ │ addne ip, r0, #12 │ │ │ │ @@ -169141,220 +169178,220 @@ │ │ │ │ add sl, r4, sl, lsl #2 │ │ │ │ strne r2, [r0, #8] │ │ │ │ add r1, r3, r1 │ │ │ │ cmp r4, #0 │ │ │ │ str r3, [r7, #144] @ 0x90 │ │ │ │ str r1, [r7, #152] @ 0x98 │ │ │ │ str sl, [r7, #148] @ 0x94 │ │ │ │ - beq ce7d4 <_PyEvalFramePushAndInit@@Base+0x1e0> │ │ │ │ + beq ce860 <_PyEvalFramePushAndInit@@Base+0x1e0> │ │ │ │ ldr r3, [r5] │ │ │ │ str r6, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne ce654 <_PyEvalFramePushAndInit@@Base+0x60> │ │ │ │ - b ce65c <_PyEvalFramePushAndInit@@Base+0x68> │ │ │ │ + bne ce6e0 <_PyEvalFramePushAndInit@@Base+0x60> │ │ │ │ + b ce6e8 <_PyEvalFramePushAndInit@@Base+0x68> │ │ │ │ lsl r1, r1, #1 │ │ │ │ - b ce734 <_PyEvalFramePushAndInit@@Base+0x140> │ │ │ │ + b ce7c0 <_PyEvalFramePushAndInit@@Base+0x140> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ce820 <_PyEvalFramePushAndInit@@Base+0x22c> │ │ │ │ + beq ce8ac <_PyEvalFramePushAndInit@@Base+0x22c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne ce820 <_PyEvalFramePushAndInit@@Base+0x22c> │ │ │ │ - ldr r2, [pc, #364] @ ce964 <_PyEvalFramePushAndInit@@Base+0x370> │ │ │ │ + bne ce8ac <_PyEvalFramePushAndInit@@Base+0x22c> │ │ │ │ + ldr r2, [pc, #364] @ ce9f0 <_PyEvalFramePushAndInit@@Base+0x370> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ce810 <_PyEvalFramePushAndInit@@Base+0x21c> │ │ │ │ + beq ce89c <_PyEvalFramePushAndInit@@Base+0x21c> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ cmp r8, #0 │ │ │ │ - beq ce874 <_PyEvalFramePushAndInit@@Base+0x280> │ │ │ │ + beq ce900 <_PyEvalFramePushAndInit@@Base+0x280> │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ce874 <_PyEvalFramePushAndInit@@Base+0x280> │ │ │ │ + beq ce900 <_PyEvalFramePushAndInit@@Base+0x280> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne ce874 <_PyEvalFramePushAndInit@@Base+0x280> │ │ │ │ - ldr r2, [pc, #280] @ ce964 <_PyEvalFramePushAndInit@@Base+0x370> │ │ │ │ + bne ce900 <_PyEvalFramePushAndInit@@Base+0x280> │ │ │ │ + ldr r2, [pc, #280] @ ce9f0 <_PyEvalFramePushAndInit@@Base+0x370> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ce864 <_PyEvalFramePushAndInit@@Base+0x270> │ │ │ │ + beq ce8f0 <_PyEvalFramePushAndInit@@Base+0x270> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - ldr r6, [pc, #232] @ ce964 <_PyEvalFramePushAndInit@@Base+0x370> │ │ │ │ + ldr r6, [pc, #232] @ ce9f0 <_PyEvalFramePushAndInit@@Base+0x370> │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r4, r3 │ │ │ │ - beq ce8dc <_PyEvalFramePushAndInit@@Base+0x2e8> │ │ │ │ + beq ce968 <_PyEvalFramePushAndInit@@Base+0x2e8> │ │ │ │ ldr r5, [r9, r4, lsl #2] │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ - beq ce8d4 <_PyEvalFramePushAndInit@@Base+0x2e0> │ │ │ │ + beq ce960 <_PyEvalFramePushAndInit@@Base+0x2e0> │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne ce8d4 <_PyEvalFramePushAndInit@@Base+0x2e0> │ │ │ │ + bne ce960 <_PyEvalFramePushAndInit@@Base+0x2e0> │ │ │ │ ldr r3, [r6, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ce8c4 <_PyEvalFramePushAndInit@@Base+0x2d0> │ │ │ │ + beq ce950 <_PyEvalFramePushAndInit@@Base+0x2d0> │ │ │ │ ldr r2, [r6, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ add r4, r4, #1 │ │ │ │ - b ce87c <_PyEvalFramePushAndInit@@Base+0x288> │ │ │ │ + b ce908 <_PyEvalFramePushAndInit@@Base+0x288> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ce958 <_PyEvalFramePushAndInit@@Base+0x364> │ │ │ │ + beq ce9e4 <_PyEvalFramePushAndInit@@Base+0x364> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r7, [pc, #112] @ ce964 <_PyEvalFramePushAndInit@@Base+0x370> │ │ │ │ + ldr r7, [pc, #112] @ ce9f0 <_PyEvalFramePushAndInit@@Base+0x370> │ │ │ │ ldr r8, [r3, #8] │ │ │ │ add r4, r9, r4, lsl #2 │ │ │ │ mov r6, #0 │ │ │ │ cmp r6, r8 │ │ │ │ - bge ce958 <_PyEvalFramePushAndInit@@Base+0x364> │ │ │ │ + bge ce9e4 <_PyEvalFramePushAndInit@@Base+0x364> │ │ │ │ ldr r5, [r4], #4 │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ - beq ce950 <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ + beq ce9dc <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne ce950 <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ + bne ce9dc <_PyEvalFramePushAndInit@@Base+0x35c> │ │ │ │ ldr r3, [r7, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ce940 <_PyEvalFramePushAndInit@@Base+0x34c> │ │ │ │ + beq ce9cc <_PyEvalFramePushAndInit@@Base+0x34c> │ │ │ │ ldr r2, [r7, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ add r6, r6, #1 │ │ │ │ - b ce8fc <_PyEvalFramePushAndInit@@Base+0x308> │ │ │ │ - bl 2a01ec │ │ │ │ - b ce720 <_PyEvalFramePushAndInit@@Base+0x12c> │ │ │ │ + b ce988 <_PyEvalFramePushAndInit@@Base+0x308> │ │ │ │ + bl 2a0260 │ │ │ │ + b ce7ac <_PyEvalFramePushAndInit@@Base+0x12c> │ │ │ │ subseq r4, r7, r0, lsl lr │ │ │ │ subseq r5, r7, r0, lsl lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq cea48 <_PyEvalFramePushAndInit@@Base+0x454> │ │ │ │ + beq cead4 <_PyEvalFramePushAndInit@@Base+0x454> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r5, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - beq ce9a8 <_PyEvalFramePushAndInit@@Base+0x3b4> │ │ │ │ + beq cea34 <_PyEvalFramePushAndInit@@Base+0x3b4> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [r5, #4] │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - beq ceaac <_PyEvalFramePushAndInit@@Base+0x4b8> │ │ │ │ + beq ceb38 <_PyEvalFramePushAndInit@@Base+0x4b8> │ │ │ │ adds r1, r1, #16 │ │ │ │ - beq ceac0 <_PyEvalFramePushAndInit@@Base+0x4cc> │ │ │ │ + beq ceb4c <_PyEvalFramePushAndInit@@Base+0x4cc> │ │ │ │ mov r0, r4 │ │ │ │ - bl e13bc <_PyEval_EvalFrameDefault@@Base+0x117c8> │ │ │ │ + bl e148c <_PyEval_EvalFrameDefault@@Base+0x1180c> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq ceac0 <_PyEvalFramePushAndInit@@Base+0x4cc> │ │ │ │ + beq ceb4c <_PyEvalFramePushAndInit@@Base+0x4cc> │ │ │ │ ldr r7, [r4, #20] │ │ │ │ ldr sl, [r5, #12] │ │ │ │ ldr r4, [r7, #4] │ │ │ │ ldr r9, [r5, #16] │ │ │ │ ldm r4, {r1, r3} │ │ │ │ ldr r8, [r5, #20] │ │ │ │ add r2, r3, #32 │ │ │ │ cmp r2, r1 │ │ │ │ ldr r5, [r5, #24] │ │ │ │ - bhi cea5c <_PyEvalFramePushAndInit@@Base+0x468> │ │ │ │ + bhi ceae8 <_PyEvalFramePushAndInit@@Base+0x468> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r2, [r4, #4] │ │ │ │ adds r0, r0, r3 │ │ │ │ - beq cead0 <_PyEvalFramePushAndInit@@Base+0x4dc> │ │ │ │ + beq ceb5c <_PyEvalFramePushAndInit@@Base+0x4dc> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ strne r3, [r7, #4] │ │ │ │ mov r2, #24 │ │ │ │ mov r3, #1 │ │ │ │ str r6, [r0, #4] │ │ │ │ str sl, [r0, #16] │ │ │ │ str r9, [r0, #20] │ │ │ │ str r8, [r0, #24] │ │ │ │ str r5, [r0, #28] │ │ │ │ str r2, [r0] │ │ │ │ str r3, [r0, #8] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl c6d10 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6d68 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt ceac0 <_PyEvalFramePushAndInit@@Base+0x4cc> │ │ │ │ + blt ceb4c <_PyEvalFramePushAndInit@@Base+0x4cc> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b ce98c <_PyEvalFramePushAndInit@@Base+0x398> │ │ │ │ - ldr r0, [pc, #124] @ ceae0 <_PyEvalFramePushAndInit@@Base+0x4ec> │ │ │ │ - bl 996a4 │ │ │ │ + b cea18 <_PyEvalFramePushAndInit@@Base+0x398> │ │ │ │ + ldr r0, [pc, #124] @ ceb6c <_PyEvalFramePushAndInit@@Base+0x4ec> │ │ │ │ + bl 9971c │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq cead0 <_PyEvalFramePushAndInit@@Base+0x4dc> │ │ │ │ + beq ceb5c <_PyEvalFramePushAndInit@@Base+0x4dc> │ │ │ │ add r0, r3, #23 │ │ │ │ mov r2, r3 │ │ │ │ bic r0, r0, #7 │ │ │ │ mov r1, #8192 @ 0x2000 │ │ │ │ str r1, [r2], #16 │ │ │ │ str r2, [r3, #12] │ │ │ │ sub r2, r0, r2 │ │ │ │ add r2, r2, #32 │ │ │ │ mov r1, #0 │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [r3, #8] │ │ │ │ str r3, [r4, #8] │ │ │ │ str r2, [r3, #4] │ │ │ │ - beq cead0 <_PyEvalFramePushAndInit@@Base+0x4dc> │ │ │ │ + beq ceb5c <_PyEvalFramePushAndInit@@Base+0x4dc> │ │ │ │ ldr r4, [r7, #4] │ │ │ │ - b cea14 <_PyEvalFramePushAndInit@@Base+0x420> │ │ │ │ - ldr r3, [pc, #48] @ ceae4 <_PyEvalFramePushAndInit@@Base+0x4f0> │ │ │ │ + b ceaa0 <_PyEvalFramePushAndInit@@Base+0x420> │ │ │ │ + ldr r3, [pc, #48] @ ceb70 <_PyEvalFramePushAndInit@@Base+0x4f0> │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #44] @ ceae8 <_PyEvalFramePushAndInit@@Base+0x4f4> │ │ │ │ + ldr r1, [pc, #44] @ ceb74 <_PyEvalFramePushAndInit@@Base+0x4f4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1176f0 │ │ │ │ + bl 1177e0 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 2a01ec │ │ │ │ + bl 2a0260 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cea20 <_PyEvalFramePushAndInit@@Base+0x42c> │ │ │ │ - b ce9a0 <_PyEvalFramePushAndInit@@Base+0x3ac> │ │ │ │ + bne ceaac <_PyEvalFramePushAndInit@@Base+0x42c> │ │ │ │ + b cea2c <_PyEvalFramePushAndInit@@Base+0x3ac> │ │ │ │ andeq r2, r0, r0, lsl r0 │ │ │ │ ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ - eorseq r4, r6, ip, lsr r1 │ │ │ │ + eorseq r4, r6, ip, ror r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr r4, [r1, #24] │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ ldr r7, [r4, #28] │ │ │ │ @@ -169363,189 +169400,189 @@ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #128] @ 0x80 │ │ │ │ add fp, r7, r2 │ │ │ │ ands r2, r3, #8 │ │ │ │ mov sl, r1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne cf1f4 <_PyEvalFramePushAndInit@@Base+0xc00> │ │ │ │ + bne cf280 <_PyEvalFramePushAndInit@@Base+0xc00> │ │ │ │ cmp r7, r5 │ │ │ │ movlt r8, r7 │ │ │ │ movge r8, r5 │ │ │ │ cmp r8, #0 │ │ │ │ - ble cebcc <_PyEvalFramePushAndInit@@Base+0x5d8> │ │ │ │ + ble cec58 <_PyEvalFramePushAndInit@@Base+0x5d8> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [r9] │ │ │ │ cmp r8, #1 │ │ │ │ and r3, r3, #4 │ │ │ │ str r1, [r0] │ │ │ │ str r2, [sp, #32] │ │ │ │ - beq ceb90 <_PyEvalFramePushAndInit@@Base+0x59c> │ │ │ │ + beq cec1c <_PyEvalFramePushAndInit@@Base+0x59c> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r9, #4] │ │ │ │ cmp r8, #2 │ │ │ │ str r2, [r1, #4] │ │ │ │ - beq ceb90 <_PyEvalFramePushAndInit@@Base+0x59c> │ │ │ │ + beq cec1c <_PyEvalFramePushAndInit@@Base+0x59c> │ │ │ │ add r2, r9, #8 │ │ │ │ add r1, r1, #4 │ │ │ │ add ip, r9, r8, lsl #2 │ │ │ │ ldr r0, [r2], #4 │ │ │ │ str r0, [r1, #4]! │ │ │ │ cmp ip, r2 │ │ │ │ - bne ceb80 <_PyEvalFramePushAndInit@@Base+0x58c> │ │ │ │ + bne cec0c <_PyEvalFramePushAndInit@@Base+0x58c> │ │ │ │ cmp r3, #0 │ │ │ │ - bne ceca0 <_PyEvalFramePushAndInit@@Base+0x6ac> │ │ │ │ + bne ced2c <_PyEvalFramePushAndInit@@Base+0x6ac> │ │ │ │ cmp r5, r7 │ │ │ │ - bgt cf4fc <_PyEvalFramePushAndInit@@Base+0xf08> │ │ │ │ + bgt cf588 <_PyEvalFramePushAndInit@@Base+0xf08> │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - bne cedd4 <_PyEvalFramePushAndInit@@Base+0x7e0> │ │ │ │ + bne cee60 <_PyEvalFramePushAndInit@@Base+0x7e0> │ │ │ │ cmp r5, r7 │ │ │ │ - blt cebdc <_PyEvalFramePushAndInit@@Base+0x5e8> │ │ │ │ + blt cec68 <_PyEvalFramePushAndInit@@Base+0x5e8> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt cf01c <_PyEvalFramePushAndInit@@Base+0xa28> │ │ │ │ + bgt cf0a8 <_PyEvalFramePushAndInit@@Base+0xa28> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ands r3, r3, #4 │ │ │ │ - bne cec9c <_PyEvalFramePushAndInit@@Base+0x6a8> │ │ │ │ + bne ced28 <_PyEvalFramePushAndInit@@Base+0x6a8> │ │ │ │ str r3, [sp, #32] │ │ │ │ - b ceb98 <_PyEvalFramePushAndInit@@Base+0x5a4> │ │ │ │ + b cec24 <_PyEvalFramePushAndInit@@Base+0x5a4> │ │ │ │ ldr ip, [sl, #28] │ │ │ │ cmp ip, #0 │ │ │ │ moveq r1, r7 │ │ │ │ moveq r3, ip │ │ │ │ - beq cf304 <_PyEvalFramePushAndInit@@Base+0xd10> │ │ │ │ + beq cf390 <_PyEvalFramePushAndInit@@Base+0xd10> │ │ │ │ ldr r3, [ip, #8] │ │ │ │ sub r1, r7, r3 │ │ │ │ cmp r5, r1 │ │ │ │ - blt cf304 <_PyEvalFramePushAndInit@@Base+0xd10> │ │ │ │ + blt cf390 <_PyEvalFramePushAndInit@@Base+0xd10> │ │ │ │ cmp r1, r8 │ │ │ │ - blt cf27c <_PyEvalFramePushAndInit@@Base+0xc88> │ │ │ │ + blt cf308 <_PyEvalFramePushAndInit@@Base+0xc88> │ │ │ │ cmp r3, #0 │ │ │ │ movne r0, #0 │ │ │ │ - beq cebb4 <_PyEvalFramePushAndInit@@Base+0x5c0> │ │ │ │ + beq cec40 <_PyEvalFramePushAndInit@@Base+0x5c0> │ │ │ │ cmp r0, r3 │ │ │ │ - bge cebb4 <_PyEvalFramePushAndInit@@Base+0x5c0> │ │ │ │ + bge cec40 <_PyEvalFramePushAndInit@@Base+0x5c0> │ │ │ │ ldr r5, [sp, #28] │ │ │ │ add r1, r0, r1 │ │ │ │ ldr r2, [r5, r1, lsl #2] │ │ │ │ add ip, ip, #12 │ │ │ │ cmp r2, #0 │ │ │ │ - bne cec54 <_PyEvalFramePushAndInit@@Base+0x660> │ │ │ │ + bne cece0 <_PyEvalFramePushAndInit@@Base+0x660> │ │ │ │ ldr r2, [ip, r0, lsl #2] │ │ │ │ ldr lr, [r2] │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ addne lr, lr, #1 │ │ │ │ strne lr, [r2] │ │ │ │ ldrne lr, [sp, #28] │ │ │ │ streq r2, [r5, r1, lsl #2] │ │ │ │ strne r2, [lr, r1, lsl #2] │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - ble cebb4 <_PyEvalFramePushAndInit@@Base+0x5c0> │ │ │ │ + ble cec40 <_PyEvalFramePushAndInit@@Base+0x5c0> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r2, r2, r1, lsl #2 │ │ │ │ ldr r1, [r2, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne cec8c <_PyEvalFramePushAndInit@@Base+0x698> │ │ │ │ + bne ced18 <_PyEvalFramePushAndInit@@Base+0x698> │ │ │ │ ldr r1, [ip, r0, lsl #2] │ │ │ │ ldr lr, [r1] │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ addne lr, lr, #1 │ │ │ │ strne lr, [r1] │ │ │ │ str r1, [r2] │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bne cec68 <_PyEvalFramePushAndInit@@Base+0x674> │ │ │ │ - b cebb4 <_PyEvalFramePushAndInit@@Base+0x5c0> │ │ │ │ + bne cecf4 <_PyEvalFramePushAndInit@@Base+0x674> │ │ │ │ + b cec40 <_PyEvalFramePushAndInit@@Base+0x5c0> │ │ │ │ str r2, [sp, #32] │ │ │ │ cmp r5, r7 │ │ │ │ - ble cf2bc <_PyEvalFramePushAndInit@@Base+0xcc8> │ │ │ │ + ble cf348 <_PyEvalFramePushAndInit@@Base+0xcc8> │ │ │ │ sub r1, r5, r8 │ │ │ │ add r0, r9, r8, lsl #2 │ │ │ │ - bl 102dec <_PyTuple_FromArraySteal@@Base> │ │ │ │ + bl 102ea0 <_PyTuple_FromArraySteal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq cf62c <_PyEvalFramePushAndInit@@Base+0x1038> │ │ │ │ + beq cf6b8 <_PyEvalFramePushAndInit@@Base+0x1038> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [r3, fp, lsl #2] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - bne cedd4 <_PyEvalFramePushAndInit@@Base+0x7e0> │ │ │ │ + bne cee60 <_PyEvalFramePushAndInit@@Base+0x7e0> │ │ │ │ ldr r7, [r4, #28] │ │ │ │ cmp r7, r5 │ │ │ │ - bge cebac <_PyEvalFramePushAndInit@@Base+0x5b8> │ │ │ │ + bge cec38 <_PyEvalFramePushAndInit@@Base+0x5b8> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ands r8, r3, #4 │ │ │ │ - bne cebb4 <_PyEvalFramePushAndInit@@Base+0x5c0> │ │ │ │ + bne cec40 <_PyEvalFramePushAndInit@@Base+0x5c0> │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [sl, #28] │ │ │ │ ldr r9, [sl, #20] │ │ │ │ add r2, r7, r2 │ │ │ │ mov r3, r7 │ │ │ │ cmp r3, r2 │ │ │ │ - blt cfa94 <_PyEvalFramePushAndInit@@Base+0x14a0> │ │ │ │ + blt cfb20 <_PyEvalFramePushAndInit@@Base+0x14a0> │ │ │ │ cmp r1, #0 │ │ │ │ - bne cfa6c <_PyEvalFramePushAndInit@@Base+0x1478> │ │ │ │ + bne cfaf8 <_PyEvalFramePushAndInit@@Base+0x1478> │ │ │ │ mov r1, r7 │ │ │ │ - ldr r0, [pc, #3724] @ cfba4 <_PyEvalFramePushAndInit@@Base+0x15b0> │ │ │ │ + ldr r0, [pc, #3724] @ cfc30 <_PyEvalFramePushAndInit@@Base+0x15b0> │ │ │ │ subs r7, r7, #1 │ │ │ │ movne r7, #1 │ │ │ │ - bl 128d0c │ │ │ │ + bl 128da0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq cf1ec <_PyEvalFramePushAndInit@@Base+0xbf8> │ │ │ │ + beq cf278 <_PyEvalFramePushAndInit@@Base+0xbf8> │ │ │ │ cmp r8, #0 │ │ │ │ - bne cfaac <_PyEvalFramePushAndInit@@Base+0x14b8> │ │ │ │ - ldr r0, [pc, #3692] @ cfba8 <_PyEvalFramePushAndInit@@Base+0x15b4> │ │ │ │ - bl 9d TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes